From a80e46c078c30be4fc56cafa1eab5a196b688b40 Mon Sep 17 00:00:00 2001 From: "petethegoat@gmail.com" Date: Thu, 1 Dec 2011 20:02:43 +0000 Subject: [PATCH] Fixed issue 222. Improved closet/secure closet/crate code a bit. (Updated the paths on the map.) git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2585 316c924e-a436-60f5-8080-3fe189b3f50e --- code/defines/obj/closet.dm | 33 +-- code/defines/obj/supplypacks.dm | 74 +++--- code/game/gamemodes/events.dm | 2 +- code/game/machinery/bots/mulebot.dm | 6 +- code/game/machinery/doors/brigdoors.dm | 6 +- code/game/machinery/kitchen/juicer.dm | 2 +- code/game/machinery/teleporter.dm | 2 +- code/game/magic/cultist/runes.dm | 4 +- code/game/objects/closets.dm | 96 ++++---- code/game/objects/closets/kitchen.dm | 8 +- code/game/objects/closets/secure/bar.dm | 2 +- .../objects/closets/secure/engineering.dm | 8 +- code/game/objects/closets/secure/medical.dm | 12 +- code/game/objects/closets/secure/personal.dm | 10 +- code/game/objects/closets/secure/scientist.dm | 4 +- .../objects/closets/secure/secure_closets.dm | 223 ++---------------- code/game/objects/closets/secure/security.dm | 18 +- code/game/objects/devices/PDA/cart.dm | 2 +- code/game/objects/new_year.dm | 2 +- code/game/objects/secstorage/secstorage.dm | 4 +- code/game/objects/secstorage/ssafe.dm | 2 +- code/game/objects/storage/crates.dm | 159 ++++++------- code/game/supplyshuttle.dm | 4 +- code/modules/chemical/Chemistry-Tools.dm | 2 +- code/modules/mining/mine_items.dm | 10 +- code/modules/recycling/disposal.dm | 4 +- code/modules/recycling/sortingmachinery.dm | 4 +- icons/obj/pipes/disposal.dmi | Bin 85544 -> 85426 bytes maps/tgstation.2.0.8.dmm | 222 ++++++++--------- maps/uterus.dmm | 182 +++++++------- 30 files changed, 457 insertions(+), 650 deletions(-) diff --git a/code/defines/obj/closet.dm b/code/defines/obj/closet.dm index 490273e00ce..83236ad526f 100644 --- a/code/defines/obj/closet.dm +++ b/code/defines/obj/closet.dm @@ -10,7 +10,8 @@ var/welded = 0 var/wall_mounted = 0 //never solid (You can always pass over it) flags = FPRINT - var/health = 200//Might be a bit much, dono can always change later + var/health = 100 //Might be a bit much, dono can always change later //Nerfed -Pete + var/lastbang // /obj/structure/closet/acloset name = "Strange closet" @@ -581,25 +582,25 @@ -/obj/structure/secure_closet +/obj/structure/closet/secure_closet desc = "An immobile card-locked storage closet." name = "Security Locker" icon = 'closet.dmi' icon_state = "secure1" density = 1 - var/opened = 0 + opened = 0 var/locked = 1 var/broken = 0 var/large = 1 - var/icon_closed = "secure" + icon_closed = "secure" var/icon_locked = "secure1" - var/icon_opened = "secureopen" + icon_opened = "secureopen" var/icon_broken = "securebroken" var/icon_off = "secureoff" - var/wall_mounted = 0 //never solid (You can always pass over it) - var/health = 300 + wall_mounted = 0 //never solid (You can always pass over it) + health = 200 -/obj/structure/secure_closet/medical_wall +/obj/structure/closet/secure_closet/medical_wall name = "First Aid Closet" desc = "A wall mounted closet which --should-- contain medical supplies." icon_state = "medical_wall_locked" @@ -613,21 +614,21 @@ wall_mounted = 1 req_access = list(access_medical) -/obj/structure/secure_closet/personal +/obj/structure/closet/secure_closet/personal desc = "The first card swiped gains control." name = "Personal Closet" -/obj/structure/secure_closet/personal/patient +/obj/structure/closet/secure_closet/personal/patient name = "Patient's closet" -/obj/structure/secure_closet/kitchen +/obj/structure/closet/secure_closet/kitchen name = "Kitchen Cabinet" req_access = list(access_kitchen) -/obj/structure/secure_closet/kitchen/mining +/obj/structure/closet/secure_closet/kitchen/mining req_access = list() -/obj/structure/secure_closet/meat +/obj/structure/closet/secure_closet/meat name = "Meat Fridge" icon_state = "fridge1" icon_closed = "fridge" @@ -636,7 +637,7 @@ icon_broken = "fridgebroken" icon_off = "fridge1" -/obj/structure/secure_closet/fridge +/obj/structure/closet/secure_closet/fridge name = "Refrigerator" icon_state = "fridge1" icon_closed = "fridge" @@ -645,7 +646,7 @@ icon_broken = "fridgebroken" icon_off = "fridge1" -/obj/structure/secure_closet/money_freezer +/obj/structure/closet/secure_closet/money_freezer name = "Freezer" icon_state = "fridge1" icon_closed = "fridge" @@ -655,7 +656,7 @@ icon_off = "fridge1" req_access = list(access_heads_vault) -/obj/structure/secure_closet/wall +/obj/structure/closet/secure_closet/wall name = "wall locker" req_access = list(access_security) icon_state = "wall-locker1" diff --git a/code/defines/obj/supplypacks.dm b/code/defines/obj/supplypacks.dm index 1eb51b8a0e7..eb75d021213 100644 --- a/code/defines/obj/supplypacks.dm +++ b/code/defines/obj/supplypacks.dm @@ -11,7 +11,7 @@ "/obj/item/weapon/pen/paralysis", "/obj/item/weapon/chem_grenade/incendiary") cost = 20 - containertype = "/obj/structure/crate" + containertype = "/obj/structure/closet/crate" containername = "Special Ops crate" hidden = 1 @@ -30,14 +30,14 @@ "/obj/item/weapon/reagent_containers/food/snacks/grown/banana", "/obj/item/weapon/reagent_containers/food/snacks/grown/banana") cost = 5 - containertype = "/obj/structure/crate/freezer" + containertype = "/obj/structure/closet/crate/freezer" containername = "Food crate" /datum/supply_packs/monkey name = "Monkey crate" contains = list ("/obj/item/weapon/monkeycube_box") cost = 20 - containertype = "/obj/structure/crate/freezer" + containertype = "/obj/structure/closet/crate/freezer" containername = "Monkey crate" /* @@ -47,7 +47,7 @@ "/obj/item/ammo_casing/shotgun/beanbag", "/obj/item/ammo_casing/shotgun/beanbag") cost = 25 - containertype = "/obj/structure/crate" + containertype = "/obj/structure/closet/crate" containername = "Shotgun crate" //APPARENTLY OP? */ @@ -65,7 +65,7 @@ "/obj/item/ammo_casing/shotgun/beanbag", "/obj/item/ammo_casing/shotgun/beanbag") cost = 10 - containertype = "/obj/structure/crate" + containertype = "/obj/structure/closet/crate" containername = "Beanbag shells" /datum/supply_packs/party @@ -81,7 +81,7 @@ "/obj/item/weapon/reagent_containers/food/drinks/beer", "/obj/item/weapon/reagent_containers/food/drinks/beer") cost = 20 - containertype = "/obj/structure/crate" + containertype = "/obj/structure/closet/crate" containername = "Party equipment" /datum/supply_packs/internals @@ -93,7 +93,7 @@ "/obj/item/weapon/tank/air", "/obj/item/weapon/tank/air") cost = 10 - containertype = "/obj/structure/crate/internals" + containertype = "/obj/structure/closet/crate/internals" containername = "Internals crate" /datum/supply_packs/evacuation @@ -113,7 +113,7 @@ "/obj/item/clothing/mask/gas", "/obj/item/clothing/mask/gas") cost = 35 - containertype = "/obj/structure/crate/internals" + containertype = "/obj/structure/closet/crate/internals" containername = "Emergency Crate" /datum/supply_packs/janitor @@ -131,7 +131,7 @@ "/obj/item/weapon/chem_grenade/cleaner", "/obj/structure/mopbucket") cost = 10 - containertype = "/obj/structure/crate" + containertype = "/obj/structure/closet/crate" containername = "Janitorial supplies" /obj/item/weapon/storage/lightbox/tubes @@ -147,7 +147,7 @@ "/obj/item/weapon/storage/lightbox/bulbs", "/obj/item/weapon/storage/lightbox/bulbs") cost = 5 - containertype = "/obj/structure/crate" + containertype = "/obj/structure/closet/crate" containername = "Replacement lights" /datum/supply_packs/costume @@ -165,7 +165,7 @@ "/obj/item/clothing/suit/suspenders", "/obj/item/weapon/reagent_containers/food/drinks/bottle/bottleofnothing") cost = 10 - containertype = "/obj/structure/crate/secure" + containertype = "/obj/structure/closet/crate/secure" containername = "Standard Costumes" access = access_theatre @@ -176,14 +176,14 @@ "/obj/item/clothing/shoes/sandal", "/obj/item/clothing/head/wizard/fake") cost = 20 - containertype = "/obj/structure/crate" + containertype = "/obj/structure/closet/crate" containername = "Wizard costume crate" /datum/supply_packs/mule name = "MULEbot Crate" contains = list("/obj/machinery/bot/mulebot") cost = 20 - containertype = "/obj/structure/crate" + containertype = "/obj/structure/closet/crate" containername = "MULEbot Crate" /datum/supply_packs/hydroponics // -- Skie @@ -197,7 +197,7 @@ "/obj/item/clothing/gloves/botanic_leather", "/obj/item/clothing/suit/apron") // Updated with new things cost = 10 - containertype = /obj/structure/crate/hydroponics + containertype = /obj/structure/closet/crate/hydroponics containername = "Hydroponics crate" access = access_hydroponics @@ -215,7 +215,7 @@ "/obj/item/seeds/chantermycelium", "/obj/item/seeds/potatoseed") cost = 10 - containertype = /obj/structure/crate/hydroponics + containertype = /obj/structure/closet/crate/hydroponics containername = "Seeds crate" access = access_hydroponics @@ -232,7 +232,7 @@ "/obj/item/seeds/bananaseed", "/obj/item/seeds/eggyseed") cost = 15 - containertype = /obj/structure/crate/hydroponics + containertype = /obj/structure/closet/crate/hydroponics containername = "Exotic Seeds crate" access = access_hydroponics @@ -247,7 +247,7 @@ "/obj/item/weapon/reagent_containers/glass/bottle/stoxin", "/obj/item/weapon/storage/syringes") cost = 10 - containertype = "/obj/structure/crate/medical" + containertype = "/obj/structure/closet/crate/medical" containername = "Medical crate" @@ -264,7 +264,7 @@ "/obj/item/weapon/storage/syringes", "/obj/item/weapon/storage/beakerbox") cost = 20 - containertype = "/obj/structure/crate/secure/weapon" + containertype = "/obj/structure/closet/crate/secure/weapon" containername = "Virus crate" access = access_cmo @@ -273,7 +273,7 @@ contains = list("/obj/item/stack/sheet/metal") amount = 50 cost = 10 - containertype = "/obj/structure/crate" + containertype = "/obj/structure/closet/crate" containername = "Metal sheets crate" /datum/supply_packs/glass50 @@ -281,7 +281,7 @@ contains = list("/obj/item/stack/sheet/glass") amount = 50 cost = 10 - containertype = "/obj/structure/crate" + containertype = "/obj/structure/closet/crate" containername = "Glass sheets crate" /datum/supply_packs/electrical @@ -295,7 +295,7 @@ "/obj/item/weapon/cell/high", "/obj/item/weapon/cell/high") cost = 15 - containertype = "/obj/structure/crate" + containertype = "/obj/structure/closet/crate" containername = "Electrical maintenance crate" /datum/supply_packs/mechanical @@ -310,7 +310,7 @@ "/obj/item/clothing/head/helmet/welding", "/obj/item/clothing/head/helmet/hardhat") cost = 10 - containertype = "/obj/structure/crate" + containertype = "/obj/structure/closet/crate" containername = "Mechanical maintenance crate" /datum/supply_packs/waterfueltank @@ -318,7 +318,7 @@ contains = list("/obj/structure/reagent_dispensers/watertank", "/obj/structure/reagent_dispensers/fueltank") cost = 15 - containertype = "/obj/structure/crate" + containertype = "/obj/structure/closet/crate" containername = "Water/Fuel tank crate" /datum/supply_packs/engine @@ -326,7 +326,7 @@ contains = list("/obj/machinery/emitter", "/obj/machinery/emitter",) cost = 10 - containertype = "/obj/structure/crate/secure" + containertype = "/obj/structure/closet/crate/secure" containername = "Emitter crate" access = access_heads @@ -366,7 +366,7 @@ "/obj/item/mecha_parts/circuitboard/ripley/peripherals", //TEMPORARY due to lack of circuitboard printer "/obj/item/mecha_parts/circuitboard/ripley/main") //TEMPORARY due to lack of circuitboard printer cost = 40 - containertype = "/obj/structure/crate/secure" + containertype = "/obj/structure/closet/crate/secure" containername = "APLU \"Ripley\" Circuit Crate" access = access_robotics @@ -383,7 +383,7 @@ "/obj/item/weapon/cell/high", "/obj/item/weapon/cell/high") cost = 10 - containertype = "/obj/structure/crate/secure/gear" + containertype = "/obj/structure/closet/crate/secure/gear" containername = "Robotics Assembly" access = access_robotics @@ -402,7 +402,7 @@ "/obj/item/device/assembly/timer", "/obj/item/device/assembly/timer") cost = 10 - containertype = "/obj/structure/crate/secure/plasma" + containertype = "/obj/structure/closet/crate/secure/plasma" containername = "Plasma assembly crate" access = access_tox @@ -417,7 +417,7 @@ "/obj/item/weapon/storage/flashbang_kit", "/obj/item/weapon/storage/flashbang_kit") cost = 30 - containertype = "/obj/structure/crate/secure/weapon" + containertype = "/obj/structure/closet/crate/secure/weapon" containername = "Weapons crate" access = access_security @@ -431,7 +431,7 @@ "/obj/item/weapon/chem_grenade/incendiary", "/obj/item/weapon/chem_grenade/incendiary") cost = 25 - containertype = "/obj/structure/crate/secure/weapon" + containertype = "/obj/structure/closet/crate/secure/weapon" containername = "Experimental weapons crate" access = access_heads @@ -442,7 +442,7 @@ "/obj/item/clothing/suit/armor/vest", "/obj/item/clothing/suit/armor/vest") cost = 15 - containertype = "/obj/structure/crate/secure" + containertype = "/obj/structure/closet/crate/secure" containername = "Armor crate" access = access_security @@ -467,7 +467,7 @@ "/obj/item/clothing/head/helmet/riot", "/obj/item/clothing/suit/armor/riot") cost = 60 - containertype = "/obj/structure/crate/secure" + containertype = "/obj/structure/closet/crate/secure" containername = "Riot gear crate" access = access_armory @@ -475,7 +475,7 @@ name = "Loyalty implant crate" contains = list ("/obj/item/weapon/storage/lockbox/loyalty") cost = 60 - containertype = "/obj/structure/crate/secure" + containertype = "/obj/structure/closet/crate/secure" containername = "Loyalty implant crate" access = access_armory @@ -486,7 +486,7 @@ "/obj/item/weapon/gun/projectile/shotgun/combat2", "/obj/item/weapon/gun/projectile/shotgun/combat2") cost = 50 - containertype = "/obj/structure/crate/secure" + containertype = "/obj/structure/closet/crate/secure" containername = "Ballistic gear crate" access = access_armory @@ -497,7 +497,7 @@ "/obj/item/weapon/gun/energy/gun", "/obj/item/weapon/gun/energy/gun") cost = 50 - containertype = "/obj/structure/crate/secure" + containertype = "/obj/structure/closet/crate/secure" containername = "Experimental energy gear crate" access = access_armory @@ -508,7 +508,7 @@ "/obj/item/clothing/head/helmet/riot", "/obj/item/clothing/suit/armor/riot") cost = 35 - containertype = "/obj/structure/crate/secure" + containertype = "/obj/structure/closet/crate/secure" containername = "Experimental armor crate" access = access_armory @@ -519,7 +519,7 @@ "/obj/machinery/deployable/barrier", "/obj/machinery/deployable/barrier") cost = 20 - containertype = "/obj/structure/crate/secure/gear" + containertype = "/obj/structure/closet/crate/secure/gear" containername = "Secruity Barriers crate" /datum/supply_packs/hats/ @@ -549,7 +549,7 @@ "/obj/item/clothing/head/collectable/petehat") name = "Collectable Hat Crate!" cost = 200 - containertype = "/obj/structure/crate/hat" + containertype = "/obj/structure/closet/crate/hat" containername = "Collectable Hats Crate! Brought to you by Bass.inc!" /datum/supply_packs/hats/New() diff --git a/code/game/gamemodes/events.dm b/code/game/gamemodes/events.dm index e724d369e21..726a03b8db1 100644 --- a/code/game/gamemodes/events.dm +++ b/code/game/gamemodes/events.dm @@ -262,7 +262,7 @@ temp_apc.overload_lighting() // for (var/obj/machinery/computer/prison_shuttle/temp_shuttle in world) // temp_shuttle.prison_break() - for (var/obj/structure/secure_closet/security/temp_closet in world) + for (var/obj/structure/closet/secure_closet/security/temp_closet in world) if(istype(get_area(temp_closet), /area/security/brig)) temp_closet.locked = 0 temp_closet.icon_state = temp_closet.icon_closed diff --git a/code/game/machinery/bots/mulebot.dm b/code/game/machinery/bots/mulebot.dm index d04d4575e77..d7f335d4157 100644 --- a/code/game/machinery/bots/mulebot.dm +++ b/code/game/machinery/bots/mulebot.dm @@ -468,7 +468,7 @@ // called to load a crate /obj/machinery/bot/mulebot/proc/load(var/atom/movable/C) - if((wires & wire_loadcheck) && !istype(C,/obj/structure/crate)) + if((wires & wire_loadcheck) && !istype(C,/obj/structure/closet/crate)) src.visible_message("[src] makes a sighing buzz.", "You hear an electronic buzzing sound.") playsound(src.loc, 'buzz-sigh.ogg', 50, 0) return // if not emagged, only allow crates to be loaded @@ -478,7 +478,7 @@ mode = 1 // if a create, close before loading - var/obj/structure/crate/crate = C + var/obj/structure/closet/crate/crate = C if(istype(crate)) crate.close() @@ -742,7 +742,7 @@ AM = A break else // otherwise, look for crates only - AM = locate(/obj/structure/crate) in get_step(loc,loaddir) + AM = locate(/obj/structure/closet/crate) in get_step(loc,loaddir) if(AM) load(AM) // whatever happened, check to see if we return home diff --git a/code/game/machinery/doors/brigdoors.dm b/code/game/machinery/doors/brigdoors.dm index 00c97522847..1fc1f691143 100644 --- a/code/game/machinery/doors/brigdoors.dm +++ b/code/game/machinery/doors/brigdoors.dm @@ -37,7 +37,7 @@ if(F.id == src.id) targets += F - for(var/obj/structure/secure_closet/brig/C in world) + for(var/obj/structure/closet/secure_closet/brig/C in world) if(C.id == src.id) targets += C @@ -81,7 +81,7 @@ spawn(0) door.close() - for(var/obj/structure/secure_closet/brig/C in targets) + for(var/obj/structure/closet/secure_closet/brig/C in targets) if(C.broken) continue if(C.opened && !C.close()) continue C.locked = 1 @@ -97,7 +97,7 @@ spawn(0) door.open() - for(var/obj/structure/secure_closet/brig/C in targets) + for(var/obj/structure/closet/secure_closet/brig/C in targets) if(C.broken) continue if(C.opened) continue C.locked = 0 diff --git a/code/game/machinery/kitchen/juicer.dm b/code/game/machinery/kitchen/juicer.dm index b7268953542..c329a4a883b 100644 --- a/code/game/machinery/kitchen/juicer.dm +++ b/code/game/machinery/kitchen/juicer.dm @@ -155,7 +155,7 @@ if (beaker.reagents.total_volume >= beaker.reagents.maximum_volume) break -/obj/structure/crate/juice +/obj/structure/closet/crate/juice New() ..() new/obj/machinery/juicer(src) diff --git a/code/game/machinery/teleporter.dm b/code/game/machinery/teleporter.dm index 5f6378cfaf0..8e33bebe72e 100644 --- a/code/game/machinery/teleporter.dm +++ b/code/game/machinery/teleporter.dm @@ -210,7 +210,7 @@ else tmploc = locate(tx, ty, destination.z) - if(tx == destturf.x && ty == destturf.y && (istype(destination.loc, /obj/structure/closet) || istype(destination.loc, /obj/structure/secure_closet))) + if(tx == destturf.x && ty == destturf.y && (istype(destination.loc, /obj/structure/closet) || istype(destination.loc, /obj/structure/closet/secure_closet))) tmploc = destination.loc if(tmploc==null) diff --git a/code/game/magic/cultist/runes.dm b/code/game/magic/cultist/runes.dm index 241b13ba0d8..29414b342a9 100644 --- a/code/game/magic/cultist/runes.dm +++ b/code/game/magic/cultist/runes.dm @@ -717,7 +717,7 @@ var/list/sacrificed = list() cultist.handcuffed || \ istype(cultist.wear_mask, /obj/item/clothing/mask/muzzle) || \ (istype(cultist.loc, /obj/structure/closet)&&cultist.loc:welded) || \ - (istype(cultist.loc, /obj/structure/secure_closet)&&cultist.loc:locked) || \ + (istype(cultist.loc, /obj/structure/closet/secure_closet)&&cultist.loc:locked) || \ (istype(cultist.loc, /obj/machinery/dna_scannernew)&&cultist.loc:locked) \ )) user << "\red The [cultist] is already free." @@ -730,7 +730,7 @@ var/list/sacrificed = list() cultist.u_equip(cultist.wear_mask) if(istype(cultist.loc, /obj/structure/closet)&&cultist.loc:welded) cultist.loc:welded = 0 - if(istype(cultist.loc, /obj/structure/secure_closet)&&cultist.loc:locked) + if(istype(cultist.loc, /obj/structure/closet/secure_closet)&&cultist.loc:locked) cultist.loc:locked = 0 if(istype(cultist.loc, /obj/machinery/dna_scannernew)&&cultist.loc:locked) cultist.loc:locked = 0 diff --git a/code/game/objects/closets.dm b/code/game/objects/closets.dm index b4cbf555d1a..e1fd7c33405 100644 --- a/code/game/objects/closets.dm +++ b/code/game/objects/closets.dm @@ -6,7 +6,7 @@ return (!density) /obj/structure/closet/proc/can_open() - if (src.welded) + if(src.welded) return 0 return 1 @@ -14,28 +14,23 @@ for(var/obj/structure/closet/closet in get_turf(src)) if(closet != src) return 0 - for(var/obj/structure/secure_closet/closet in get_turf(src)) - return 0 return 1 /obj/structure/closet/proc/dump_contents() - for (var/obj/item/I in src) + for(var/obj/item/I in src) I.loc = src.loc - for (var/obj/effect/overlay/o in src) //REMOVE THIS - o.loc = src.loc - for(var/mob/M in src) M.loc = src.loc - if (M.client) + if(M.client) M.client.eye = M.client.mob M.client.perspective = MOB_PERSPECTIVE /obj/structure/closet/proc/open() - if (src.opened) + if(src.opened) return 0 - if (!src.can_open()) + if(!src.can_open()) return 0 src.dump_contents() @@ -47,26 +42,22 @@ return 1 /obj/structure/closet/proc/close() - if (!src.opened) + if(!src.opened) return 0 - if (!src.can_close()) + if(!src.can_close()) return 0 - for (var/obj/item/I in src.loc) - if (!I.anchored) + for(var/obj/item/I in src.loc) + if(!I.anchored) I.loc = src - for (var/obj/effect/overlay/o in src.loc) //REMOVE THIS - if (!o.anchored) - o.loc = src - - for (var/mob/M in src.loc) - if (istype (M, /mob/dead/observer)) + for(var/mob/M in src.loc) + if(istype (M, /mob/dead/observer)) continue - if (M.buckled) + if(M.buckled) continue - if (M.client) + if(M.client) M.client.perspective = EYE_PERSPECTIVE M.client.eye = src @@ -78,27 +69,27 @@ return 1 /obj/structure/closet/proc/toggle() - if (src.opened) + if(src.opened) return src.close() return src.open() // this should probably use dump_contents() /obj/structure/closet/ex_act(severity) switch(severity) - if (1) - for (var/atom/movable/A as mob|obj in src) + if(1) + for(var/atom/movable/A as mob|obj in src) A.loc = src.loc ex_act(severity) del(src) - if (2) - if (prob(50)) + if(2) + if(prob(50)) for (var/atom/movable/A as mob|obj in src) A.loc = src.loc ex_act(severity) del(src) - if (3) - if (prob(5)) - for (var/atom/movable/A as mob|obj in src) + if(3) + if(prob(5)) + for(var/atom/movable/A as mob|obj in src) A.loc = src.loc ex_act(severity) del(src) @@ -107,7 +98,7 @@ health -= Proj.damage ..() if(health <= 0) - for (var/atom/movable/A as mob|obj in src) + for(var/atom/movable/A as mob|obj in src) A.loc = src.loc del(src) @@ -115,18 +106,18 @@ // this should probably use dump_contents() /obj/structure/closet/blob_act() - if (prob(75)) + if(prob(75)) for(var/atom/movable/A as mob|obj in src) A.loc = src.loc del(src) /obj/structure/closet/meteorhit(obj/O as obj) - if (O.icon_state == "flaming") + if(O.icon_state == "flaming") src.dump_contents() del(src) /obj/structure/closet/attackby(obj/item/weapon/W as obj, mob/user as mob) - if (istype(W, /obj/item/weapon/packageWrap)) + if(istype(W, /obj/item/weapon/packageWrap)) var/obj/item/weapon/packageWrap/O = W if (O.amount > 3) var/obj/effect/bigDelivery/P = new /obj/effect/bigDelivery(get_turf(src.loc)) @@ -135,16 +126,16 @@ src.welded = 1 src.loc = P O.amount -= 3 - else if (src.opened) - if (istype(W, /obj/item/weapon/grab)) + else if(src.opened) + if(istype(W, /obj/item/weapon/grab)) src.MouseDrop_T(W:affecting, user) //act like they were dragged onto the closet - if (istype(W, /obj/item/weapon/weldingtool) && W:welding) - if (!W:remove_fuel(0,user)) + if(istype(W, /obj/item/weapon/weldingtool) && W:welding) + if(!W:remove_fuel(0,user)) user << "\blue You need more welding fuel to complete this task." return new /obj/item/stack/sheet/metal(src.loc) - for (var/mob/M in viewers(src)) + for(var/mob/M in viewers(src)) M.show_message("\red [src] has been cut apart by [user.name] with the weldingtool.", 3, "\red You hear welding.", 2) del(src) return @@ -154,11 +145,11 @@ usr.drop_item() - if (W) + if(W) W.loc = src.loc else if(istype(W, /obj/item/weapon/weldingtool) && W:welding) - if (!W:remove_fuel(0,user)) + if(!W:remove_fuel(0,user)) user << "\blue You need more welding fuel to complete this task." return src.welded =! src.welded @@ -169,32 +160,29 @@ return /obj/structure/closet/MouseDrop_T(atom/movable/O as mob|obj, mob/user as mob) - if (!user.can_use_hands()) + if(user.restrained() || user.stat || user.weakened || user.stunned || user.paralysis) return - if ((!( istype(O, /atom/movable) ) || O.anchored || get_dist(user, src) > 1 || get_dist(user, O) > 1 || user.contents.Find(src))) + if((!( istype(O, /atom/movable) ) || O.anchored || get_dist(user, src) > 1 || get_dist(user, O) > 1 || user.contents.Find(src))) return - if (user.loc==null) // just in case someone manages to get a closet into the blue light dimension, as unlikely as that seems + if(user.loc==null) // just in case someone manages to get a closet into the blue light dimension, as unlikely as that seems return - if (!istype(user.loc, /turf)) // are you in a container/closet/pod/etc? + if(!istype(user.loc, /turf)) // are you in a container/closet/pod/etc? return if(!src.opened) return - if(istype(O, /obj/structure/secure_closet) || istype(O, /obj/structure/closet)) - return - if(isrobot(user)) + if(istype(O, /obj/structure/closet)) return step_towards(O, src.loc) - user.show_viewers(text("\red [] stuffs [] into []!", user, O, src)) + if(user != O) + user.show_viewers(text("\red [] stuffs [] into []!", user, O, src)) src.add_fingerprint(user) return -/obj/structure/closet - var/lastbang = 0 /obj/structure/closet/relaymove(mob/user as mob) - if (user.stat) + if(user.stat) return - if (!src.open()) + if(!src.open()) user << "\blue It won't budge!" if(!lastbang) lastbang = 1 @@ -217,5 +205,5 @@ /obj/structure/closet/attack_hand(mob/user as mob) src.add_fingerprint(user) - if (!src.toggle()) + if(!src.toggle()) usr << "\blue It won't budge!" diff --git a/code/game/objects/closets/kitchen.dm b/code/game/objects/closets/kitchen.dm index 9f45350b43e..ed6509d8307 100644 --- a/code/game/objects/closets/kitchen.dm +++ b/code/game/objects/closets/kitchen.dm @@ -1,4 +1,4 @@ -/obj/structure/secure_closet/kitchen/New() +/obj/structure/closet/secure_closet/kitchen/New() ..() sleep(2) /*new /obj/item/clothing/head/chefhat(src) @@ -38,7 +38,7 @@ new /obj/item/weapon/kitchen/utensil/spoon(src) new /obj/item/weapon/kitchen/rollingpin(src)*/ -/obj/structure/secure_closet/meat/New() +/obj/structure/closet/secure_closet/meat/New() ..() sleep(2) new /obj/item/kitchen/egg_box(src) @@ -48,7 +48,7 @@ new /obj/item/weapon/reagent_containers/food/snacks/meat/monkey(src) new /obj/item/weapon/reagent_containers/food/snacks/meat/monkey(src) -/obj/structure/secure_closet/fridge/New() +/obj/structure/closet/secure_closet/fridge/New() ..() sleep(2) new /obj/item/weapon/reagent_containers/food/drinks/milk(src) @@ -62,7 +62,7 @@ new /obj/item/weapon/reagent_containers/food/drinks/soymilk(src) new /obj/item/weapon/reagent_containers/food/drinks/soymilk(src) -/obj/structure/secure_closet/money_freezer/New() +/obj/structure/closet/secure_closet/money_freezer/New() ..() sleep(2) new /obj/item/weapon/spacecash/c1000(src) diff --git a/code/game/objects/closets/secure/bar.dm b/code/game/objects/closets/secure/bar.dm index da1978d35b2..9790093c324 100644 --- a/code/game/objects/closets/secure/bar.dm +++ b/code/game/objects/closets/secure/bar.dm @@ -1,4 +1,4 @@ -/obj/structure/secure_closet/bar +/obj/structure/closet/secure_closet/bar name = "Booze" req_access = list(access_bar) diff --git a/code/game/objects/closets/secure/engineering.dm b/code/game/objects/closets/secure/engineering.dm index 33632c84bae..08a61ad98a9 100644 --- a/code/game/objects/closets/secure/engineering.dm +++ b/code/game/objects/closets/secure/engineering.dm @@ -1,4 +1,4 @@ -/obj/structure/secure_closet/engineering_chief +/obj/structure/closet/secure_closet/engineering_chief name = "Chief Engineer's Locker" req_access = list(access_ce) @@ -22,7 +22,7 @@ -/obj/structure/secure_closet/engineering_electrical +/obj/structure/closet/secure_closet/engineering_electrical name = "Electrical Supplies" req_access = list(access_engine) @@ -42,7 +42,7 @@ -/obj/structure/secure_closet/engineering_welding +/obj/structure/closet/secure_closet/engineering_welding name = "Welding Supplies" req_access = list(access_engine) @@ -60,7 +60,7 @@ -/obj/structure/secure_closet/engineering_personal +/obj/structure/closet/secure_closet/engineering_personal name = "Engineer's Locker" req_access = list(access_engine) diff --git a/code/game/objects/closets/secure/medical.dm b/code/game/objects/closets/secure/medical.dm index 400b5c208a0..1bf9f9bd9a0 100644 --- a/code/game/objects/closets/secure/medical.dm +++ b/code/game/objects/closets/secure/medical.dm @@ -1,4 +1,4 @@ -/obj/structure/secure_closet/medical1 +/obj/structure/closet/secure_closet/medical1 name = "Medicine Closet" desc = "Filled with medical junk." icon_state = "medical1" @@ -26,7 +26,7 @@ -/obj/structure/secure_closet/medical2 +/obj/structure/closet/secure_closet/medical2 name = "Anesthetic" desc = "Used to knock people out." icon_state = "medical1" @@ -51,7 +51,7 @@ -/obj/structure/secure_closet/medical3 +/obj/structure/closet/secure_closet/medical3 name = "Medical Doctor's Locker" req_access = list(access_medical) @@ -71,7 +71,7 @@ -/obj/structure/secure_closet/CMO +/obj/structure/closet/secure_closet/CMO name = "Chief Medical Officer" req_access = list(access_cmo) @@ -90,7 +90,7 @@ -/obj/structure/secure_closet/animal +/obj/structure/closet/secure_closet/animal name = "Animal Control" req_access = list(access_medical) @@ -106,7 +106,7 @@ -/obj/structure/secure_closet/chemical +/obj/structure/closet/secure_closet/chemical name = "Chemical Closet" desc = "Store dangerous chemicals in here." icon_state = "medical1" diff --git a/code/game/objects/closets/secure/personal.dm b/code/game/objects/closets/secure/personal.dm index 9072b405d65..e072709db43 100644 --- a/code/game/objects/closets/secure/personal.dm +++ b/code/game/objects/closets/secure/personal.dm @@ -1,14 +1,14 @@ -/obj/structure/secure_closet/personal/var/registered = null -/obj/structure/secure_closet/personal/req_access = list(access_all_personal_lockers) +/obj/structure/closet/secure_closet/personal/var/registered = null +/obj/structure/closet/secure_closet/personal/req_access = list(access_all_personal_lockers) -/obj/structure/secure_closet/personal/New() +/obj/structure/closet/secure_closet/personal/New() ..() spawn(2) new /obj/item/weapon/storage/backpack( src ) new /obj/item/device/radio/headset( src ) return -/obj/structure/secure_closet/personal/patient/New() +/obj/structure/closet/secure_closet/personal/patient/New() ..() contents = list() spawn(4) @@ -16,7 +16,7 @@ new /obj/item/clothing/shoes/white( src ) return -/obj/structure/secure_closet/personal/attackby(obj/item/weapon/W as obj, mob/user as mob) +/obj/structure/closet/secure_closet/personal/attackby(obj/item/weapon/W as obj, mob/user as mob) if (src.opened) if (istype(W, /obj/item/weapon/grab)) src.MouseDrop_T(W:affecting, user) //act like they were dragged onto the closet diff --git a/code/game/objects/closets/secure/scientist.dm b/code/game/objects/closets/secure/scientist.dm index 037560a23b1..7e959155243 100644 --- a/code/game/objects/closets/secure/scientist.dm +++ b/code/game/objects/closets/secure/scientist.dm @@ -1,4 +1,4 @@ -/obj/structure/secure_closet/scientist +/obj/structure/closet/secure_closet/scientist name = "Scientist Locker" req_access = list(access_tox_storage) @@ -16,7 +16,7 @@ -/obj/structure/secure_closet/RD +/obj/structure/closet/secure_closet/RD name = "Research Director" req_access = list(access_rd) diff --git a/code/game/objects/closets/secure/secure_closets.dm b/code/game/objects/closets/secure/secure_closets.dm index e5ffb532689..64c3689ac54 100644 --- a/code/game/objects/closets/secure/secure_closets.dm +++ b/code/game/objects/closets/secure/secure_closets.dm @@ -1,88 +1,10 @@ -/obj/structure/secure_closet/alter_health() - return get_turf(src) - -/obj/structure/secure_closet/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) - if(air_group || (height==0) || wall_mounted) return 1 - - return src.opened - -/obj/structure/secure_closet/proc/can_close() - for(var/obj/structure/closet/closet in get_turf(src)) - return 0 - for(var/obj/structure/secure_closet/closet in get_turf(src)) - if(closet != src) - return 0 - return 1 - -/obj/structure/secure_closet/proc/can_open() - if (src.locked) +/obj/structure/closet/secure_closet/can_open() + ..() + if(src.locked) return 0 return 1 -/obj/structure/secure_closet/proc/dump_contents() - for (var/obj/item/I in src) - I.loc = src.loc - - for (var/obj/effect/overlay/o in src) //REMOVE THIS - o.loc = src.loc - - for(var/mob/M in src) - M.loc = src.loc - if (M.client) - M.client.eye = M.client.mob - M.client.perspective = MOB_PERSPECTIVE -/obj/structure/secure_closet/proc/open() - if (src.opened) - return 0 - - if (!src.can_open()) - return 0 - - src.dump_contents() - - src.icon_state = src.icon_opened - src.opened = 1 - playsound(src.loc, 'click.ogg', 15, 1, -3) - return 1 - -/obj/structure/secure_closet/proc/close() - if (!src.opened) - return 0 - - if (!src.can_close()) - return 0 - - for (var/obj/item/I in src.loc) - if (!I.anchored) - I.loc = src - - for (var/obj/effect/overlay/o in src.loc) //REMOVE THIS - if (!o.anchored) - o.loc = src - - for (var/mob/M in src.loc) - if (M.buckled) - continue - - if (M.client) - M.client.perspective = EYE_PERSPECTIVE - M.client.eye = src - - M.loc = src - if(broken) - src.icon_state = src.icon_off - else - src.icon_state = src.icon_closed - src.opened = 0 - playsound(src.loc, 'click.ogg', 15, 1, -3) - return 1 - -/obj/structure/secure_closet/proc/toggle() - if (src.opened) - return src.close() - return src.open() - -/obj/structure/secure_closet/emp_act(severity) +/obj/structure/closet/secure_closet/emp_act(severity) for(var/obj/O in src) O.emp_act(severity) if(!broken) @@ -96,69 +18,20 @@ src.req_access += pick(get_all_accesses()) ..() -/obj/structure/secure_closet/ex_act(severity) - switch(severity) - if (1) - for (var/atom/movable/A as mob|obj in src) - A.loc = src.loc - ex_act(severity) - del(src) - if (2) - if (prob(50)) - for (var/atom/movable/A as mob|obj in src) - A.loc = src.loc - ex_act(severity) - del(src) - if (3) - if (prob(5)) - for (var/atom/movable/A as mob|obj in src) - A.loc = src.loc - ex_act(severity) - del(src) - -/obj/structure/secure_closet/blob_act() - if (prob(75)) - for(var/atom/movable/A as mob|obj in src) - A.loc = src.loc - del(src) - -/obj/structure/secure_closet/meteorhit(obj/O as obj) - if (O.icon_state == "flaming") - for(var/obj/item/I in src) - I.loc = src.loc - for(var/mob/M in src) - M.loc = src.loc - if (M.client) - M.client.eye = M.client.mob - M.client.perspective = MOB_PERSPECTIVE - src.icon_state = src.icon_broken - del(src) - return - return - -/obj/structure/secure_closet/bullet_act(var/obj/item/projectile/Proj) - health -= Proj.damage - ..() - if(health <= 0) - for (var/atom/movable/A as mob|obj in src) - A.loc = src.loc - del(src) - return - -/obj/structure/secure_closet/attackby(obj/item/weapon/W as obj, mob/user as mob) - if (src.opened) - if (istype(W, /obj/item/weapon/grab)) - if (src.large) +/obj/structure/closet/secure_closet/attackby(obj/item/weapon/W as obj, mob/user as mob) + if(src.opened) + if(istype(W, /obj/item/weapon/grab)) + if(src.large) src.MouseDrop_T(W:affecting, user) //act like they were dragged onto the closet else user << "The locker is too small to stuff [W] into!" user.drop_item() - if (W) + if(W) W.loc = src.loc else if(src.broken) user << "\red It appears to be broken." return - else if( (istype(W, /obj/item/weapon/card/emag)||istype(W, /obj/item/weapon/melee/energy/blade)) && !src.broken) + else if((istype(W, /obj/item/weapon/card/emag)||istype(W, /obj/item/weapon/melee/energy/blade)) && !src.broken) broken = 1 locked = 0 desc = "It appears to be broken." @@ -177,7 +50,7 @@ else if(src.allowed(user)) src.locked = !src.locked for(var/mob/O in viewers(user, 3)) - if ((O.client && !( O.blinded ))) + if((O.client && !( O.blinded ))) O << text("\blue The locker has been []locked by [].", (src.locked ? null : "un"), user) if(src.locked) src.icon_state = src.icon_locked @@ -188,88 +61,32 @@ user << "\red Access Denied" return -/obj/structure/secure_closet - var/lastbang -/obj/structure/secure_closet/relaymove(mob/user as mob) - if (user.stat) +/obj/structure/closet/secure_closet/relaymove(mob/user as mob) + if(user.stat) return - if (!( src.locked )) + if(!(src.locked)) for(var/obj/item/I in src) I.loc = src.loc for(var/mob/M in src) M.loc = src.loc - if (M.client) + if(M.client) M.client.eye = M.client.mob M.client.perspective = MOB_PERSPECTIVE src.icon_state = src.icon_opened src.opened = 1 else user << "\blue It's welded shut!" - if (world.time > lastbang+5) + if(world.time > lastbang+5) lastbang = world.time for(var/mob/M in hearers(src, null)) M << text("BANG, bang!", max(0, 5 - get_dist(src, M))) return -/obj/structure/secure_closet/MouseDrop_T(atom/movable/O as mob|obj, mob/user as mob) - if ((user.restrained() || user.stat)) - return - if ((!( istype(O, /atom/movable) ) || O.anchored || get_dist(user, src) > 1 || get_dist(user, O) > 1 || user.contents.Find(src))) - return - if(!src.opened) - return - if(istype(O, /obj/structure/secure_closet) || istype(O, /obj/structure/closet)) - return - step_towards(O, src.loc) - if (user != O) - for(var/mob/B in viewers(user, 3)) - if ((B.client && !( B.blinded ))) - B << text("\red [] stuffs [] into []!", user, O, src) - src.add_fingerprint(user) - return -/* -/obj/structure/secure_closet/attack_hand(mob/user as mob) - src.add_fingerprint(user) - if (!src.opened && !src.locked) - if(!src.can_open()) - return - //open it - for(var/obj/item/I in src) - I.loc = src.loc - for(var/mob/M in src) - M.loc = src.loc - if (M.client) - M.client.eye = M.client.mob - M.client.perspective = MOB_PERSPECTIVE - src.icon_state = src.icon_opened - playsound(src.loc, 'click.ogg', 15, 1, -3) - src.opened = 1 - else if(src.opened) - if(!src.can_close()) - return - //close it - for(var/obj/item/I in src.loc) - if (!( I.anchored )) - I.loc = src - for(var/mob/M in src.loc) - if (M.buckled) - continue - if (M.client) - M.client.perspective = EYE_PERSPECTIVE - M.client.eye = src - M.loc = src - src.icon_state = src.icon_closed - playsound(src.loc, 'click.ogg', 15, 1, -3) - src.opened = 0 - else - return src.attackby(null, user) - return*/ - -/obj/structure/secure_closet/attack_hand(mob/user as mob) +/obj/structure/closet/secure_closet/attack_hand(mob/user as mob) src.add_fingerprint(user) - if (!src.toggle()) + if(!src.toggle()) return src.attackby(null, user) -/obj/structure/secure_closet/attack_paw(mob/user as mob) - return src.attack_hand(user) +/obj/structure/closet/secure_closet/attack_paw(mob/user as mob) + return src.attack_hand(user) \ No newline at end of file diff --git a/code/game/objects/closets/secure/security.dm b/code/game/objects/closets/secure/security.dm index 88176687752..253dd3cb92b 100644 --- a/code/game/objects/closets/secure/security.dm +++ b/code/game/objects/closets/secure/security.dm @@ -1,4 +1,4 @@ -/obj/structure/secure_closet/captains +/obj/structure/closet/secure_closet/captains name = "Captain's Closet" req_access = list(access_captain) @@ -20,7 +20,7 @@ -/obj/structure/secure_closet/hop +/obj/structure/closet/secure_closet/hop name = "Head of Personnel" req_access = list(access_hop) @@ -42,7 +42,7 @@ -/obj/structure/secure_closet/hos +/obj/structure/closet/secure_closet/hos name = "Head Of Security" req_access = list(access_hos) @@ -66,7 +66,7 @@ -/obj/structure/secure_closet/warden +/obj/structure/closet/secure_closet/warden name = "Warden's Locker" req_access = list(access_armory) @@ -87,7 +87,7 @@ -/obj/structure/secure_closet/security +/obj/structure/closet/secure_closet/security name = "Security Locker" req_access = list(access_security) @@ -108,7 +108,7 @@ -/obj/structure/secure_closet/detective +/obj/structure/closet/secure_closet/detective name = "Detective" req_access = list(access_forensics_lockers) icon_state = "cabinetdetective" @@ -137,7 +137,7 @@ -/obj/structure/secure_closet/injection +/obj/structure/closet/secure_closet/injection name = "Lethal Injections" req_access = list(access_hos) @@ -151,7 +151,7 @@ -/obj/structure/secure_closet/brig +/obj/structure/closet/secure_closet/brig name = "Brig Locker" req_access = list(access_brig) anchored = 1 @@ -164,7 +164,7 @@ -/obj/structure/secure_closet/courtroom +/obj/structure/closet/secure_closet/courtroom name = "Courtroom Locker" req_access = list(access_court) diff --git a/code/game/objects/devices/PDA/cart.dm b/code/game/objects/devices/PDA/cart.dm index 6da5ef7da7d..77aac0573ee 100644 --- a/code/game/objects/devices/PDA/cart.dm +++ b/code/game/objects/devices/PDA/cart.dm @@ -506,7 +506,7 @@ Code: menu += "Calculating navigation path" if(7) menu += "Unable to locate destination" - var/obj/structure/crate/C = QC.botstatus["load"] + var/obj/structure/closet/crate/C = QC.botstatus["load"] menu += "
Current Load: [ !C ? "none" : "[C.name] (unload)" ]
" menu += "Destination: [!QC.botstatus["dest"] ? "none" : QC.botstatus["dest"] ] (set)
" menu += "Power: [QC.botstatus["powr"]]%
" diff --git a/code/game/objects/new_year.dm b/code/game/objects/new_year.dm index c6394eb1121..90ed7f10665 100644 --- a/code/game/objects/new_year.dm +++ b/code/game/objects/new_year.dm @@ -132,6 +132,6 @@ "/obj/item/weapon/wrapping_paper", "/obj/item/weapon/wrapping_paper") cost = 20 - containertype = "/obj/structure/crate" + containertype = "/obj/structure/closet/crate" containername = "New Year Celebration crate" */ \ No newline at end of file diff --git a/code/game/objects/secstorage/secstorage.dm b/code/game/objects/secstorage/secstorage.dm index 864bb1f6310..9c6f5e324c7 100644 --- a/code/game/objects/secstorage/secstorage.dm +++ b/code/game/objects/secstorage/secstorage.dm @@ -4,7 +4,7 @@ var/obj/screen/close/closer = null var/icon_locking = "secureb" var/icon_sparking = "securespark" - var/icon_open = "secure0" + var/icon_opened = "secure0" var/locked = 1 var/code = "" var/l_code = null @@ -216,7 +216,7 @@ else if ((src.code == src.l_code) && (src.emagged == 0) && (src.l_set == 1)) src.locked = 0 src.overlays = null - overlays += image('storage.dmi', icon_open) + overlays += image('storage.dmi', icon_opened) src.code = null else src.code = "ERROR" diff --git a/code/game/objects/secstorage/ssafe.dm b/code/game/objects/secstorage/ssafe.dm index 034edb1a6d5..28d58e713d0 100644 --- a/code/game/objects/secstorage/ssafe.dm +++ b/code/game/objects/secstorage/ssafe.dm @@ -2,7 +2,7 @@ name = "secure safe" icon = 'storage.dmi' icon_state = "safe" - icon_open = "safe0" + icon_opened = "safe0" icon_locking = "safeb" icon_sparking = "safespark" flags = FPRINT | TABLEPASS diff --git a/code/game/objects/storage/crates.dm b/code/game/objects/storage/crates.dm index 759d73b379c..c111c52acd2 100644 --- a/code/game/objects/storage/crates.dm +++ b/code/game/objects/storage/crates.dm @@ -1,150 +1,148 @@ -/obj/structure/crate +/obj/structure/closet/crate desc = "A crate." name = "Crate" icon = 'storage.dmi' icon_state = "crate" density = 1 - var/openicon = "crateopen" - var/closedicon = "crate" + icon_opened = "crateopen" + icon_closed = "crate" req_access = null - var/opened = 0 - var/locked = 0 + opened = 0 flags = FPRINT - m_amt = 7500 - mouse_drag_pointer = MOUSE_ACTIVE_POINTER +// mouse_drag_pointer = MOUSE_ACTIVE_POINTER //??? -/obj/structure/crate/internals +/obj/structure/closet/crate/internals desc = "A internals crate." name = "Internals crate" icon = 'storage.dmi' icon_state = "o2crate" density = 1 - openicon = "o2crateopen" - closedicon = "o2crate" + icon_opened = "o2crateopen" + icon_closed = "o2crate" -/obj/structure/crate/trashcart +/obj/structure/closet/crate/trashcart desc = "A heavy, metal trashcart with wheels." name = "Trash Cart" icon = 'storage.dmi' icon_state = "trashcart" density = 1 - openicon = "trashcartopen" - closedicon = "trashcart" + icon_opened = "trashcartopen" + icon_closed = "trashcart" -/obj/structure/crate/hat +/obj/structure/closet/crate/hat desc = "A crate filled with Valuable Collector's Hats!." name = "Hat Crate" icon = 'storage.dmi' icon_state = "crate" density = 1 - openicon = "crateopen" - closedicon = "crate" + icon_opened = "crateopen" + icon_closed = "crate" -/obj/structure/crate/medical +/obj/structure/closet/crate/medical desc = "A medical crate." name = "Medical crate" icon = 'storage.dmi' icon_state = "medicalcrate" density = 1 - openicon = "medicalcrateopen" - closedicon = "medicalcrate" + icon_opened = "medicalcrateopen" + icon_closed = "medicalcrate" -/obj/structure/crate/rcd +/obj/structure/closet/crate/rcd desc = "A crate for the storage of the RCD." name = "RCD crate" icon = 'storage.dmi' icon_state = "crate" density = 1 - openicon = "crateopen" - closedicon = "crate" + icon_opened = "crateopen" + icon_closed = "crate" -/obj/structure/crate/freezer +/obj/structure/closet/crate/freezer desc = "A freezer." name = "Freezer" icon = 'storage.dmi' icon_state = "freezer" density = 1 - openicon = "freezeropen" - closedicon = "freezer" + icon_opened = "freezeropen" + icon_closed = "freezer" -/obj/structure/crate/bin +/obj/structure/closet/crate/bin desc = "A large bin." name = "Large bin" icon = 'storage.dmi' icon_state = "largebin" density = 1 - openicon = "largebinopen" - closedicon = "largebin" + icon_opened = "largebinopen" + icon_closed = "largebin" -/obj/structure/crate/radiation +/obj/structure/closet/crate/radiation desc = "A crate with a radiation sign on it." name = "Radioactive gear crate" icon = 'storage.dmi' icon_state = "radiation" density = 1 - openicon = "radiationopen" - closedicon = "radiation" + icon_opened = "radiationopen" + icon_closed = "radiation" /obj/item/clothing/suit/radiation -/obj/structure/crate/secure/weapon +/obj/structure/closet/crate/secure/weapon desc = "A secure weapons crate." name = "Weapons crate" icon = 'storage.dmi' icon_state = "weaponcrate" density = 1 - openicon = "weaponcrateopen" - closedicon = "weaponcrate" + icon_opened = "weaponcrateopen" + icon_closed = "weaponcrate" -/obj/structure/crate/secure/plasma +/obj/structure/closet/crate/secure/plasma desc = "A secure plasma crate." name = "Plasma crate" icon = 'storage.dmi' icon_state = "plasmacrate" density = 1 - openicon = "plasmacrateopen" - closedicon = "plasmacrate" + icon_opened = "plasmacrateopen" + icon_closed = "plasmacrate" -/obj/structure/crate/secure/gear +/obj/structure/closet/crate/secure/gear desc = "A secure gear crate." name = "Gear crate" icon = 'storage.dmi' icon_state = "secgearcrate" density = 1 - openicon = "secgearcrateopen" - closedicon = "secgearcrate" + icon_opened = "secgearcrateopen" + icon_closed = "secgearcrate" -/obj/structure/crate/secure/bin +/obj/structure/closet/crate/secure/bin desc = "A secure bin." name = "Secure bin" icon_state = "largebins" - openicon = "largebinsopen" - closedicon = "largebins" + icon_opened = "largebinsopen" + icon_closed = "largebins" redlight = "largebinr" greenlight = "largebing" sparks = "largebinsparks" emag = "largebinemag" -/obj/structure/crate/secure +/obj/structure/closet/crate/secure desc = "A secure crate." name = "Secure crate" icon_state = "securecrate" - openicon = "securecrateopen" - closedicon = "securecrate" + icon_opened = "securecrateopen" + icon_closed = "securecrate" var/redlight = "securecrater" var/greenlight = "securecrateg" var/sparks = "securecratesparks" var/emag = "securecrateemag" var/broken = 0 - locked = 1 + var/locked = 1 -/obj/structure/crate/hydroponics +/obj/structure/closet/crate/hydroponics name = "Hydroponics crate" desc = "All you need to destroy those pesky weeds and pests." icon = 'storage.dmi' icon_state = "hydrocrate" - openicon = "hydrocrateopen" - closedicon = "hydrocrate" + icon_opened = "hydrocrateopen" + icon_closed = "hydrocrate" density = 1 /* New() // This stuff shouldn't be here, it should be in /datum/supply_packs/hydroponics ..() @@ -158,14 +156,14 @@ new /obj/item/weapon/pestspray(src) new /obj/item/weapon/pestspray(src) */ -/obj/structure/crate/hydroponics/prespawned +/obj/structure/closet/crate/hydroponics/prespawned //This exists so the prespawned hydro crates spawn with their contents. /* name = "Hydroponics crate" desc = "All you need to destroy those pesky weeds and pests." icon = 'storage.dmi' icon_state = "hydrocrate" - openicon = "hydrocrateopen" - closedicon = "hydrocrate" + icon_opened = "hydrocrateopen" + icon_closed = "hydrocrate" density = 1*/ New() ..() @@ -179,7 +177,7 @@ // new /obj/item/weapon/pestspray(src) // new /obj/item/weapon/pestspray(src) -/obj/structure/crate/New() +/obj/structure/closet/crate/New() ..() spawn(1) if(!opened) // if closed, any item at the crate's loc is put in the contents @@ -187,7 +185,7 @@ if(I.density || I.anchored || I == src) continue I.loc = src -/obj/structure/crate/secure/New() +/obj/structure/closet/crate/secure/New() ..() if(locked) overlays = null @@ -196,14 +194,14 @@ overlays = null overlays += greenlight -/obj/structure/crate/rcd/New() +/obj/structure/closet/crate/rcd/New() ..() new /obj/item/weapon/rcd_ammo(src) new /obj/item/weapon/rcd_ammo(src) new /obj/item/weapon/rcd_ammo(src) new /obj/item/weapon/rcd(src) -/obj/structure/crate/radiation/New() +/obj/structure/closet/crate/radiation/New() ..() new /obj/item/clothing/suit/radiation(src) new /obj/item/clothing/head/radiation(src) @@ -214,7 +212,7 @@ new /obj/item/clothing/suit/radiation(src) new /obj/item/clothing/head/radiation(src) -/obj/structure/crate/proc/open() +/obj/structure/closet/crate/open() playsound(src.loc, 'click.ogg', 15, 1, -3) for(var/obj/O in src) @@ -222,34 +220,37 @@ for(var/mob/M in src) M.loc = get_turf(src) - icon_state = openicon + icon_state = icon_opened src.opened = 1 -/obj/structure/crate/proc/close() +/obj/structure/closet/crate/close() playsound(src.loc, 'click.ogg', 15, 1, -3) for(var/obj/O in get_turf(src)) if(O.density || O.anchored || O == src) continue O.loc = src - icon_state = closedicon + icon_state = icon_closed src.opened = 0 -/obj/structure/crate/attack_hand(mob/user as mob) - if(!locked) - if(opened) close() - else open() - else - user << "\red It's locked." +/obj/structure/closet/crate/attack_hand(mob/user as mob) + if(opened) close() + else open() return -/obj/structure/crate/secure/attack_hand(mob/user as mob) - if(locked && allowed(user) && !broken) - user << "\blue You unlock the [src]." - src.locked = 0 - overlays = null - overlays += greenlight - return ..() +/obj/structure/closet/crate/secure/attack_hand(mob/user as mob) + if(locked && !broken) + if (allowed(user)) + user << "\blue You unlock the [src]." + src.locked = 0 + overlays = null + overlays += greenlight + return + else + user << "\red It's locked." + return + else + ..() -/obj/structure/crate/secure/attackby(obj/item/weapon/W as obj, mob/user as mob) +/obj/structure/closet/crate/secure/attackby(obj/item/weapon/W as obj, mob/user as mob) if(istype(W, /obj/item/weapon/card) && src.allowed(user) && !locked && !opened && !broken) user << "\red You lock the [src]." src.locked = 1 @@ -269,10 +270,10 @@ return ..() -/obj/structure/crate/attack_paw(mob/user as mob) +/obj/structure/closet/crate/attack_paw(mob/user as mob) return attack_hand(user) -/obj/structure/crate/attackby(obj/item/weapon/W as obj, mob/user as mob) +/obj/structure/closet/crate/attackby(obj/item/weapon/W as obj, mob/user as mob) if (istype(W, /obj/item/weapon/packageWrap)) var/obj/item/weapon/packageWrap/O = W if (O.amount > 3) @@ -288,7 +289,7 @@ W.loc = src.loc else return attack_hand(user) -/obj/structure/crate/secure/emp_act(severity) +/obj/structure/closet/crate/secure/emp_act(severity) for(var/obj/O in src) O.emp_act(severity) if(!broken && !opened && prob(50/severity)) @@ -312,7 +313,7 @@ ..() -/obj/structure/crate/ex_act(severity) +/obj/structure/closet/crate/ex_act(severity) switch(severity) if(1.0) for(var/obj/O in src.contents) diff --git a/code/game/supplyshuttle.dm b/code/game/supplyshuttle.dm index 3b02a0f129e..6e5f00878ae 100644 --- a/code/game/supplyshuttle.dm +++ b/code/game/supplyshuttle.dm @@ -146,7 +146,7 @@ var/ordernum=0 var/shuttleat = supply_shuttle_at_station ? SUPPLY_STATION_AREATYPE : SUPPLY_DOCK_AREATYPE for(var/turf/T in get_area_turfs(shuttleat) ) - var/crate = locate(/obj/structure/crate) in T + var/crate = locate(/obj/structure/closet/crate) in T if (crate) del(crate) supply_shuttle_points += SUPPLY_POINTSPERCRATE @@ -169,7 +169,7 @@ var/ordernum=0 var/pickedloc = 0 var/found = 0 for(var/C in markers) - if (locate(/obj/structure/crate) in get_turf(C)) continue + if (locate(/obj/structure/closet/crate) in get_turf(C)) continue found = 1 pickedloc = get_turf(C) if (!found) pickedloc = get_turf(pick(markers)) diff --git a/code/modules/chemical/Chemistry-Tools.dm b/code/modules/chemical/Chemistry-Tools.dm index 6836387dc80..16f0fe07c7a 100644 --- a/code/modules/chemical/Chemistry-Tools.dm +++ b/code/modules/chemical/Chemistry-Tools.dm @@ -604,7 +604,7 @@ /obj/machinery/chem_dispenser/, /obj/machinery/reagentgrinder, /obj/structure/table, - /obj/structure/secure_closet, + /obj/structure/closet/secure_closet, /obj/structure/closet, /obj/machinery/sink, /obj/item/weapon/storage, diff --git a/code/modules/mining/mine_items.dm b/code/modules/mining/mine_items.dm index fed7224b723..a49b639c21d 100644 --- a/code/modules/mining/mine_items.dm +++ b/code/modules/mining/mine_items.dm @@ -9,7 +9,7 @@ /**********************Miner Lockers**************************/ -/obj/structure/secure_closet/miner +/obj/structure/closet/secure_closet/miner name = "Miner's Equipment" icon_state = "miningsec1" icon_closed = "miningsec" @@ -18,7 +18,7 @@ icon_off = "miningsecoff" req_access = list(access_mining) -/obj/structure/secure_closet/miner/New() +/obj/structure/closet/secure_closet/miner/New() ..() sleep(2) new /obj/item/device/analyzer(src) @@ -220,14 +220,14 @@ proc/move_mining_shuttle() /**********************Mining car (Crate like thing, not the rail car)**************************/ -/obj/structure/crate/miningcar +/obj/structure/closet/crate/miningcar desc = "A mining car. This one doesn't work on rails, but has to be dragged." name = "Mining car (not for rails)" icon = 'storage.dmi' icon_state = "miningcar" density = 1 - openicon = "miningcaropen" - closedicon = "miningcar" + icon_opened = "miningcaropen" + icon_closed = "miningcar" diff --git a/code/modules/recycling/disposal.dm b/code/modules/recycling/disposal.dm index fd044259cf3..814f40132e1 100644 --- a/code/modules/recycling/disposal.dm +++ b/code/modules/recycling/disposal.dm @@ -94,7 +94,7 @@ for (var/mob/V in viewers(usr)) if(target == user && !user.stat && !user.weakened && !user.stunned && !user.paralysis) V.show_message("[usr] starts climbing into the disposal.", 3) - if(target != user && !user.restrained()) + if(target != user && !user.restrained() && !user.stat && !user.weakened && !user.stunned && !user.paralysis) if(target.anchored) return V.show_message("[usr] starts stuffing [target.name] into the disposal.", 3) if(!do_after(usr, 20)) @@ -103,7 +103,7 @@ // must be awake, not stunned or whatever msg = "[user.name] climbs into the [src]." user << "You climb into the [src]." - else if(target != user && !user.restrained()) + else if(target != user && !user.restrained() && !user.stat && !user.weakened && !user.stunned && !user.paralysis) msg = "[user.name] stuffs [target.name] into the [src]!" user << "You stuff [target.name] into the [src]!" else diff --git a/code/modules/recycling/sortingmachinery.dm b/code/modules/recycling/sortingmachinery.dm index efb22911a8f..d3b8c0e0782 100644 --- a/code/modules/recycling/sortingmachinery.dm +++ b/code/modules/recycling/sortingmachinery.dm @@ -70,8 +70,8 @@ P.wrapped = O O.loc = P src.amount -= 1 - else if (istype(target, /obj/structure/crate)) - var/obj/structure/crate/O = target + else if (istype(target, /obj/structure/closet/crate)) + var/obj/structure/closet/crate/O = target if (src.amount > 3) var/obj/effect/bigDelivery/P = new /obj/effect/bigDelivery(get_turf(O.loc)) P.wrapped = O diff --git a/icons/obj/pipes/disposal.dmi b/icons/obj/pipes/disposal.dmi index d085fc0df4c9f9571e6894f0c2a16483392c2b8e..395b2ffa7275f5b5d051a67dd9db8a92b5f3cfb9 100644 GIT binary patch delta 16159 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 diff --git a/maps/tgstation.2.0.8.dmm b/maps/tgstation.2.0.8.dmm index df9aa068aba..938eb1b0080 100644 --- a/maps/tgstation.2.0.8.dmm +++ b/maps/tgstation.2.0.8.dmm @@ -30,7 +30,7 @@ "aaD" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/hos) "aaE" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1},/turf/simulated/floor,/area/security/hos) "aaF" = (/obj/structure/closet{name = "Evidence Closet"},/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor,/area/security/hos) -"aaG" = (/obj/machinery/light{dir = 1},/obj/structure/secure_closet/hos,/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/security/hos) +"aaG" = (/obj/machinery/light{dir = 1},/obj/structure/closet/secure_closet/hos,/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/security/hos) "aaH" = (/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/security/hos) "aaI" = (/obj/structure/table/woodentable,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/security/hos) "aaJ" = (/obj/machinery/computer/secure_data,/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/security/hos) @@ -214,7 +214,7 @@ "aef" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/security/main) "aeg" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/security/main) "aeh" = (/obj/machinery/vending/security,/turf/simulated/floor,/area/security/main) -"aei" = (/obj/structure/secure_closet/security,/turf/simulated/floor,/area/security/main) +"aei" = (/obj/structure/closet/secure_closet/security,/turf/simulated/floor,/area/security/main) "aej" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/wall,/area/security/main) "aek" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "ael" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) @@ -333,10 +333,10 @@ "agu" = (/obj/structure/table{icon_state = "tabledir"; dir = 2},/turf/simulated/floor,/area/security/range) "agv" = (/obj/structure/table{icon_state = "tabledir"; dir = 2},/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/obj/item/clothing/ears/earmuffs,/turf/simulated/floor,/area/security/range) "agw" = (/obj/structure/table{tag = "icon-tabledir (SOUTHWEST)"; icon_state = "tabledir"; dir = 10},/obj/machinery/light,/turf/simulated/floor,/area/security/range) -"agx" = (/obj/structure/cable,/obj/machinery/power/apc{cell_type = 2500; name = "Firing Range APC"; pixel_y = -28},/obj/structure/crate,/obj/item/target,/obj/item/target,/obj/item/target/alien,/obj/item/target/syndicate,/obj/item/target/syndicate,/obj/item/target/syndicate,/turf/simulated/floor,/area/security/range) -"agy" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light_switch{pixel_y = -22},/obj/structure/crate,/obj/item/target,/obj/item/target,/obj/item/target/alien,/obj/item/target/syndicate,/obj/item/target/syndicate,/obj/item/target/syndicate,/turf/simulated/floor,/area/security/range) -"agz" = (/obj/structure/secure_closet/brig,/turf/simulated/floor{icon_state = "red"},/area/security/brig) -"agA" = (/obj/machinery/light,/obj/structure/secure_closet/brig,/turf/simulated/floor{icon_state = "red"},/area/security/brig) +"agx" = (/obj/structure/cable,/obj/machinery/power/apc{cell_type = 2500; name = "Firing Range APC"; pixel_y = -28},/obj/structure/closet/crate,/obj/item/target,/obj/item/target,/obj/item/target/alien,/obj/item/target/syndicate,/obj/item/target/syndicate,/obj/item/target/syndicate,/turf/simulated/floor,/area/security/range) +"agy" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light_switch{pixel_y = -22},/obj/structure/closet/crate,/obj/item/target,/obj/item/target,/obj/item/target/alien,/obj/item/target/syndicate,/obj/item/target/syndicate,/obj/item/target/syndicate,/turf/simulated/floor,/area/security/range) +"agz" = (/obj/structure/closet/secure_closet/brig,/turf/simulated/floor{icon_state = "red"},/area/security/brig) +"agA" = (/obj/machinery/light,/obj/structure/closet/secure_closet/brig,/turf/simulated/floor{icon_state = "red"},/area/security/brig) "agB" = (/turf/simulated/floor{icon_state = "red"},/area/security/brig) "agC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/security/brig) "agD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/security/brig) @@ -368,7 +368,7 @@ "ahd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/item/device/radio/intercom{pixel_x = 24},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/brig) "ahe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/item/weapon/cigbutt,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fsmaint) "ahf" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) -"ahg" = (/obj/structure/secure_closet/injection,/turf/simulated/floor{icon_state = "dark"},/area/security/brig) +"ahg" = (/obj/structure/closet/secure_closet/injection,/turf/simulated/floor{icon_state = "dark"},/area/security/brig) "ahh" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/security/brig) "ahi" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/security/brig) "ahj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/brig) @@ -423,10 +423,10 @@ "aig" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/paper{info = "5 Deployable Barriers
4 Portable Flashers + Wrench
1 Set of Riot Armor
1 Bulletproof Vest
1 Ablative Vest
2 Bomb Suits
1 Biohazard Suit
1 Chemical Implant Kit
1 Tracking Implant Kit
1 Loyalty Implant Kit
1 Box of Spare Handcuffs
2 Empty Lockboxes
3 Riot shields
3 Helmets
3 Armor Vests
1 Ion Rifle
2 Stun Batons
3 Energy Guns
3 Laser Rifles
3 Gas Masks"; name = "Armoury Inventory"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) "aih" = (/obj/structure/stool/chair{dir = 2},/obj/effect/landmark/start{name = "Warden"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) "aii" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"aij" = (/obj/structure/secure_closet/warden,/obj/machinery/light,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"aij" = (/obj/structure/closet/secure_closet/warden,/obj/machinery/light,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) "aik" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/brig) "ail" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable,/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) -"aim" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/secure_closet/brig{id = "Cell 6"; name = "Cell 6 Locker"},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) +"aim" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/closet/secure_closet/brig{id = "Cell 6"; name = "Cell 6 Locker"},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) "ain" = (/obj/machinery/flasher{id = "Cell 6"; pixel_x = 0; pixel_y = -28},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) "aio" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) "aip" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/item/weapon/wrench{pixel_x = 5; pixel_y = -5},/turf/simulated/floor/plating{tag = "icon-warnplate (SOUTHWEST)"; icon_state = "warnplate"; dir = 10},/area/maintenance/fsmaint) @@ -474,7 +474,7 @@ "ajf" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/security/brig) "ajg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor,/area/security/brig) "ajh" = (/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/brig) -"aji" = (/obj/structure/secure_closet/courtroom,/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/crew_quarters/courtroom) +"aji" = (/obj/structure/closet/secure_closet/courtroom,/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/crew_quarters/courtroom) "ajj" = (/obj/machinery/light{dir = 1},/obj/structure/stool/chair,/turf/simulated/floor,/area/crew_quarters/courtroom) "ajk" = (/obj/structure/table/woodentable,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor,/area/crew_quarters/courtroom) "ajl" = (/obj/structure/stool/chair,/turf/simulated/floor,/area/crew_quarters/courtroom) @@ -541,15 +541,15 @@ "aku" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating/airless,/area/solar/auxport) "akv" = (/obj/machinery/light/small{dir = 1},/obj/structure/table,/turf/simulated/floor/plating,/area/maintenance/fpmaint) "akw" = (/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"akx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/secure_closet/brig{id = "Cell 1"; name = "Cell 1 Locker"},/turf/simulated/floor,/area/security/brig) -"aky" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/secure_closet/brig{id = "Cell 2"; name = "Cell 2 Locker"},/turf/simulated/floor,/area/security/brig) +"akx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/secure_closet/brig{id = "Cell 1"; name = "Cell 1 Locker"},/turf/simulated/floor,/area/security/brig) +"aky" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/secure_closet/brig{id = "Cell 2"; name = "Cell 2 Locker"},/turf/simulated/floor,/area/security/brig) "akz" = (/obj/structure/stool,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor,/area/security/brig) -"akA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/secure_closet/brig{id = "Cell 3"; name = "Cell 3 Locker"},/turf/simulated/floor,/area/security/brig) +"akA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/secure_closet/brig{id = "Cell 3"; name = "Cell 3 Locker"},/turf/simulated/floor,/area/security/brig) "akB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/security/brig) "akC" = (/turf/simulated/floor{icon_state = "redcorner"; dir = 4},/area/security/brig) -"akD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/secure_closet/brig{id = "Cell 4"; name = "Cell 4 Locker"},/turf/simulated/floor,/area/security/brig) -"akE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/secure_closet/brig{id = "Cell 5"; name = "Cell 5 Locker"},/turf/simulated/floor,/area/security/brig) -"akF" = (/obj/structure/secure_closet/brig,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/security/brig) +"akD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/secure_closet/brig{id = "Cell 4"; name = "Cell 4 Locker"},/turf/simulated/floor,/area/security/brig) +"akE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/secure_closet/brig{id = "Cell 5"; name = "Cell 5 Locker"},/turf/simulated/floor,/area/security/brig) +"akF" = (/obj/structure/closet/secure_closet/brig,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/security/brig) "akG" = (/obj/machinery/door/window/southleft{dir = 1; name = "Security"; req_access_txt = "1"},/obj/item/device/radio/intercom{broadcasting = 0; dir = 8; listening = 0; name = "Station Intercom (Court)"; pixel_x = -28},/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) "akH" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "blue"},/area/crew_quarters/courtroom) "akI" = (/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "neutral"; dir = 9},/area/crew_quarters/courtroom) @@ -745,17 +745,17 @@ "aoq" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) "aor" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters) "aos" = (/obj/structure/table,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) -"aot" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/secure_closet/personal,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) +"aot" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/closet/secure_closet/personal,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) "aou" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) "aov" = (/turf/simulated/wall,/area/crew_quarters) "aow" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "neutral"; dir = 9},/area/crew_quarters) "aox" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{pixel_y = 23},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor{icon_state = "neutral"; dir = 5},/area/crew_quarters) "aoy" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/stool{pixel_y = 8},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) "aoz" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) -"aoA" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/secure_closet/personal,/obj/machinery/alarm{pixel_y = 23},/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) +"aoA" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/closet/secure_closet/personal,/obj/machinery/alarm{pixel_y = 23},/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) "aoB" = (/obj/structure/stool{pixel_y = 8},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) "aoC" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) -"aoD" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{pixel_y = 23},/obj/structure/secure_closet/personal,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) +"aoD" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{pixel_y = 23},/obj/structure/closet/secure_closet/personal,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) "aoE" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall,/area/crew_quarters/fitness) "aoF" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/fitness) "aoG" = (/obj/machinery/sink{pixel_y = 29},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/fitness) @@ -811,7 +811,7 @@ "apE" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; frequency = 1439; icon_state = "off"; id_tag = null; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/light/small,/obj/item/weapon/camera_test{desc = "A one use - polaroid camera. 30 photos left."; name = "detectives camera"; pictures_left = 30},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) "apF" = (/obj/structure/table/woodentable,/obj/item/ammo_magazine/c38,/obj/item/ammo_magazine/c38,/obj/item/weapon/gun/projectile/detective,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) "apG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"apH" = (/obj/structure/secure_closet/detective,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"apH" = (/obj/structure/closet/secure_closet/detective,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) "apI" = (/obj/machinery/computer/secure_data/detective_computer,/obj/machinery/camera{c_tag = "Detective's Office"; dir = 1},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) "apJ" = (/obj/structure/table/woodentable,/obj/item/device/taperecorder{pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "wood"},/area/lawoffice) "apK" = (/obj/machinery/light,/obj/structure/table/woodentable,/obj/item/weapon/pen,/obj/machinery/camera{c_tag = "Law Office"; dir = 1; network = "SS13"},/turf/simulated/floor{icon_state = "wood"},/area/lawoffice) @@ -857,7 +857,7 @@ "aqy" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) "aqz" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "aqA" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/table,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) -"aqB" = (/obj/structure/secure_closet/personal,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) +"aqB" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) "aqC" = (/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/crew_quarters) "aqD" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) "aqE" = (/obj/machinery/requests_console{department = "Crew Quarters"; pixel_y = 30},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) @@ -958,7 +958,7 @@ "asv" = (/obj/effect/sign/vacuum,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/maintenance/fpmaint) "asw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) "asx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"asy" = (/obj/structure/crate/rcd,/obj/machinery/camera/motion{c_tag = "EVA Storage"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"asy" = (/obj/structure/closet/crate/rcd,/obj/machinery/camera/motion{c_tag = "EVA Storage"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) "asz" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/light{dir = 1},/obj/item/weapon/hand_labeler,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) "asA" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/item/clothing/head/helmet/welding,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/ai_monitored/storage/eva) "asB" = (/obj/machinery/power/apc{dir = 1; name = "EVA APC"; pixel_x = 3; pixel_y = 23},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/ai_monitored/storage/eva) @@ -1140,7 +1140,7 @@ "avV" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/arrival/station) "avW" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/camera{c_tag = "Arrivals East"; dir = 8; network = "SS13"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/hallway/secondary/entry) "avX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/security/checkpoint2) -"avY" = (/obj/structure/secure_closet/security,/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/checkpoint2) +"avY" = (/obj/structure/closet/secure_closet/security,/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/checkpoint2) "avZ" = (/obj/machinery/power/apc{dir = 1; name = "Checkpoint APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint2) "awa" = (/obj/machinery/computer/security,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint2) "awb" = (/obj/machinery/computer/card,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint2) @@ -1495,9 +1495,9 @@ "aCM" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/hydroponics) "aCN" = (/obj/structure/table,/obj/item/clothing/head/helmet/greenbandana{pixel_x = -1; pixel_y = 5},/obj/item/clothing/head/helmet/greenbandana{pixel_x = 3; pixel_y = 2},/obj/item/weapon/paper/hydroponics,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) "aCO" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) -"aCP" = (/obj/structure/crate/hydroponics/prespawned,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) -"aCQ" = (/obj/structure/crate/hydroponics/prespawned,/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) -"aCR" = (/obj/structure/crate/hydroponics/prespawned,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"aCP" = (/obj/structure/closet/crate/hydroponics/prespawned,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"aCQ" = (/obj/structure/closet/crate/hydroponics/prespawned,/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"aCR" = (/obj/structure/closet/crate/hydroponics/prespawned,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) "aCS" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) "aCT" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Hydroponics Delivery"; req_access_txt = "35"},/turf/simulated/floor{icon_state = "delivery"},/area/hydroponics) "aCU" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Hydroponics"},/turf/simulated/floor{icon_state = "bot"},/area/hydroponics) @@ -1850,7 +1850,7 @@ "aJD" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/vending/snack,/turf/simulated/floor,/area/crew_quarters/locker) "aJE" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/crew_quarters/locker) "aJF" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor,/area/crew_quarters/locker) -"aJG" = (/obj/structure/secure_closet/personal,/turf/simulated/floor,/area/crew_quarters/locker) +"aJG" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor,/area/crew_quarters/locker) "aJH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/mint) "aJI" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/mint) "aJJ" = (/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/mint) @@ -1913,14 +1913,14 @@ "aKO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) "aKP" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/closet/wardrobe/mixed,/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor,/area/crew_quarters/locker) "aKQ" = (/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor,/area/crew_quarters/locker) -"aKR" = (/obj/structure/secure_closet/personal,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/crew_quarters/locker) +"aKR" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/crew_quarters/locker) "aKS" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/mint) "aKT" = (/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/mint) "aKU" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/mint) "aKV" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) "aKW" = (/turf/simulated/wall/r_wall,/area/storage/tools) "aKX" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/storage/tools) -"aKY" = (/obj/structure/secure_closet/chemical,/turf/simulated/floor{icon_state = "white"},/area/storage/tools) +"aKY" = (/obj/structure/closet/secure_closet/chemical,/turf/simulated/floor{icon_state = "white"},/area/storage/tools) "aKZ" = (/obj/machinery/power/apc{dir = 1; name = "Tool Storage APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area/storage/tools) "aLa" = (/turf/simulated/floor,/area/storage/tools) "aLb" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/obj/item/weapon/module/power_control,/turf/simulated/floor,/area/storage/tools) @@ -1974,12 +1974,12 @@ "aLX" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor,/area/crew_quarters/locker) "aLY" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor,/area/crew_quarters/locker) "aLZ" = (/obj/structure/table,/turf/simulated/floor,/area/crew_quarters/locker) -"aMa" = (/obj/structure/secure_closet/personal,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/crew_quarters/locker) +"aMa" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/crew_quarters/locker) "aMb" = (/obj/machinery/camera{c_tag = "Mint"; c_tag_order = 999; dir = 4},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/mint) "aMc" = (/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/mint) "aMd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) "aMe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/storage/tools) -"aMf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/secure_closet/chemical,/turf/simulated/floor{icon_state = "white"},/area/storage/tools) +"aMf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/closet/secure_closet/chemical,/turf/simulated/floor{icon_state = "white"},/area/storage/tools) "aMg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/storage/tools) "aMh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/closet/extinguisher{pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/storage/tools) "aMi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/storage/tools) @@ -2055,7 +2055,7 @@ "aNA" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/port) "aNB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Chemical Storage Maintenance"; req_access_txt = "12;33"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/storage/tools) "aNC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/storage/tools) -"aND" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/secure_closet/medical1,/turf/simulated/floor{icon_state = "white"},/area/storage/tools) +"aND" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/closet/secure_closet/medical1,/turf/simulated/floor{icon_state = "white"},/area/storage/tools) "aNE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall,/area/storage/tools) "aNF" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/storage/tools) "aNG" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central) @@ -2118,7 +2118,7 @@ "aOL" = (/obj/machinery/requests_console{department = "Locker Room"; pixel_y = -30},/turf/simulated/floor,/area/crew_quarters/locker) "aOM" = (/obj/machinery/camera{c_tag = "Locker Room West"; dir = 1},/turf/simulated/floor,/area/crew_quarters/locker) "aON" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/crew_quarters/locker) -"aOO" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/secure_closet/personal,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/crew_quarters/locker) +"aOO" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/closet/secure_closet/personal,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/crew_quarters/locker) "aOP" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/mint) "aOQ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/mint) "aOR" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/mint) @@ -2128,7 +2128,7 @@ "aOV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/machinery/camera{c_tag = "Port Maintenance 2"; dir = 8; network = "SS13"},/turf/simulated/floor/plating,/area/maintenance/port) "aOW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/storage/tools) "aOX" = (/turf/simulated/floor{icon_state = "white"},/area/storage/tools) -"aOY" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/secure_closet/medical2{pixel_x = 0},/turf/simulated/floor{icon_state = "white"},/area/storage/tools) +"aOY" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/closet/secure_closet/medical2{pixel_x = 0},/turf/simulated/floor{icon_state = "white"},/area/storage/tools) "aOZ" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/camera{c_tag = "Engineering South-West"; dir = 1},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/storage/tools) "aPa" = (/obj/structure/table,/turf/simulated/floor,/area/storage/tools) "aPb" = (/obj/structure/reagent_dispensers/fueltank,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/storage/tools) @@ -2521,7 +2521,7 @@ "aWy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) "aWz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/port) "aWA" = (/obj/machinery/conveyor_switch{id = "packageSort1"},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/quartermaster/sorting) -"aWB" = (/obj/structure/crate,/turf/simulated/floor,/area/quartermaster/sorting) +"aWB" = (/obj/structure/closet/crate,/turf/simulated/floor,/area/quartermaster/sorting) "aWC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/quartermaster/sorting) "aWD" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/pen,/turf/simulated/floor,/area/quartermaster/sorting) "aWE" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) @@ -2706,7 +2706,7 @@ "bab" = (/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "bac" = (/obj/structure/stool/chair{dir = 1},/obj/effect/landmark/start{name = "Chemist"},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "bad" = (/obj/structure/table,/obj/item/weapon/storage/beakerbox{pixel_x = 2; pixel_y = 2},/obj/item/weapon/reagent_containers/glass/large,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/storage/pill_bottle/inaprovaline{pixel_x = 5; pixel_y = -2},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bae" = (/obj/structure/secure_closet/chemical,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bae" = (/obj/structure/closet/secure_closet/chemical,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "baf" = (/obj/structure/table,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "bag" = (/obj/structure/table,/obj/item/weapon/stock_parts/scanning_module,/obj/item/weapon/stock_parts/scanning_module,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/glass/beaker,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "bah" = (/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},/turf/simulated/floor/plating,/area/toxins/lab) @@ -2741,7 +2741,7 @@ "baK" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) "baL" = (/obj/structure/rack,/obj/item/weapon/tank/jetpack,/obj/item/clothing/mask/gas,/obj/item/clothing/head/helmet/space/capspace,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) "baM" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"baN" = (/obj/structure/secure_closet/captains,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"baN" = (/obj/structure/closet/secure_closet/captains,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) "baO" = (/obj/machinery/light/lamp{pixel_x = 4; pixel_y = 1},/obj/machinery/light,/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) "baP" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) "baQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/crew_quarters/captain) @@ -2753,7 +2753,7 @@ "baW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/grid,/area/turret_protected/ai) "baX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai) "baY" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/crew_quarters/heads) -"baZ" = (/obj/structure/disposalpipe/segment,/obj/structure/secure_closet/hop,/turf/simulated/floor,/area/crew_quarters/heads) +"baZ" = (/obj/structure/disposalpipe/segment,/obj/structure/closet/secure_closet/hop,/turf/simulated/floor,/area/crew_quarters/heads) "bba" = (/obj/machinery/power/apc{dir = 2; name = "Head of Staff APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor,/area/crew_quarters/heads) "bbb" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/crew_quarters/heads) "bbc" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/requests_console{department = "Head of personnel's desk"; departmentType = 5; name = "HOP RC"; pixel_y = -30},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/heads) @@ -2846,7 +2846,7 @@ "bcL" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/hallway/primary/central) "bcM" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/door/firedoor/border_only,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/hallway/primary/central) "bcN" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/crew_quarters/kitchen) -"bcO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/secure_closet/kitchen,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) +"bcO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/secure_closet/kitchen,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "bcP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "bcQ" = (/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "bcR" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) @@ -2938,7 +2938,7 @@ "bez" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "beA" = (/obj/structure/stool/chair{dir = 8},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "beB" = (/obj/machinery/power/apc{dir = 4; name = "Morgue APC"; pixel_x = 25},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"beC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/secure_closet/chemical,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"beC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/secure_closet/chemical,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "beD" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "beE" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/reagentgrinder,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "beF" = (/obj/machinery/r_n_d/protolathe,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/toxins/lab) @@ -3021,8 +3021,8 @@ "bge" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/storage) "bgf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/floor/plating,/area/quartermaster/storage) "bgg" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/storage) -"bgh" = (/obj/structure/crate/internals,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/storage) -"bgi" = (/obj/structure/crate/freezer,/turf/simulated/floor,/area/quartermaster/storage) +"bgh" = (/obj/structure/closet/crate/internals,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/storage) +"bgi" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor,/area/quartermaster/storage) "bgj" = (/turf/simulated/floor{icon_state = "delivery"},/area/quartermaster/storage) "bgk" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #1"},/obj/machinery/bot/mulebot{beacon_freq = 1400; home_destination = "QM #1"; suffix = "#1"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) "bgl" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) @@ -3091,8 +3091,8 @@ "bhw" = (/turf/space,/area/shuttle/administration/station) "bhx" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"},/turf/simulated/floor/plating,/area/quartermaster/storage) "bhy" = (/turf/simulated/floor/plating,/area/quartermaster/storage) -"bhz" = (/obj/structure/crate,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/storage) -"bhA" = (/obj/structure/crate,/turf/simulated/floor,/area/quartermaster/storage) +"bhz" = (/obj/structure/closet/crate,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/storage) +"bhA" = (/obj/structure/closet/crate,/turf/simulated/floor,/area/quartermaster/storage) "bhB" = (/obj/effect/landmark/start{name = "Cargo Technician"},/turf/simulated/floor,/area/quartermaster/storage) "bhC" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #2"},/obj/machinery/bot/mulebot{home_destination = "QM #2"; suffix = "#2"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) "bhD" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) @@ -3105,7 +3105,7 @@ "bhK" = (/obj/structure/table,/obj/item/weapon/hand_tele,/turf/simulated/floor,/area/teleporter) "bhL" = (/obj/structure/table,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/teleporter) "bhM" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Teleporter"},/turf/simulated/floor,/area/teleporter) -"bhN" = (/obj/structure/crate,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/teleporter) +"bhN" = (/obj/structure/closet/crate,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/teleporter) "bhO" = (/obj/item/weapon/crowbar,/turf/simulated/floor/plating,/area/teleporter) "bhP" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/teleporter) "bhQ" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) @@ -3123,7 +3123,7 @@ "bic" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/central) "bid" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/central) "bie" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/kitchen) -"bif" = (/obj/structure/secure_closet/meat,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) +"bif" = (/obj/structure/closet/secure_closet/meat,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "big" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "bih" = (/obj/structure/table,/obj/machinery/processor,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "bii" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Kitchen"; req_access_txt = "28"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) @@ -3148,7 +3148,7 @@ "biB" = (/obj/machinery/door_control{id = "Biohazard"; name = "Biohazard Shutter"; pixel_x = -24; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "biC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "biD" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"biE" = (/obj/structure/crate,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"biE" = (/obj/structure/closet/crate,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "biF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "biG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/floor/plating,/area/quartermaster/storage) "biH" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #3"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) @@ -3170,7 +3170,7 @@ "biX" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor,/area/bridge/meeting_room) "biY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "heads_meeting"; name = "Meeting Room Window Shields"; opacity = 0},/obj/machinery/atmospherics/pipe/simple{tag = "icon-intact-b-f (NORTH)"; icon_state = "intact-b-f"; dir = 1; level = 2; color = "blue"},/turf/simulated/floor/plating,/area/bridge/meeting_room) "biZ" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/central) -"bja" = (/obj/structure/secure_closet/fridge,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) +"bja" = (/obj/structure/closet/secure_closet/fridge,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "bjb" = (/obj/structure/table,/obj/machinery/blender{pixel_y = 0},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "bjc" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bjd" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) @@ -3200,7 +3200,7 @@ "bjB" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "bjC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/status_display{density = 0; layer = 4; supply_display = 1},/turf/simulated/floor/plating,/area/quartermaster/storage) "bjD" = (/obj/machinery/camera{c_tag = "Cargo Recieving Dock"; dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/storage) -"bjE" = (/obj/structure/crate/medical,/turf/simulated/floor,/area/quartermaster/storage) +"bjE" = (/obj/structure/closet/crate/medical,/turf/simulated/floor,/area/quartermaster/storage) "bjF" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #4"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) "bjG" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) "bjH" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/turf/simulated/floor,/area/quartermaster/storage) @@ -3306,7 +3306,7 @@ "blD" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/window/eastright{name = "Cargo Office"; req_access_txt = "31"},/turf/simulated/floor,/area/quartermaster/storage) "blE" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/floor,/area/quartermaster) "blF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster) -"blG" = (/obj/structure/crate,/turf/simulated/floor,/area/teleporter) +"blG" = (/obj/structure/closet/crate,/turf/simulated/floor,/area/teleporter) "blH" = (/obj/machinery/shieldwallgen,/turf/simulated/floor{icon_state = "bot"},/area/teleporter) "blI" = (/obj/machinery/shieldwallgen,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/teleporter) "blJ" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/teleporter) @@ -3513,7 +3513,7 @@ "bpC" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/kitchenspike,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/kitchen) "bpD" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/kitchen) "bpE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/kitchen) -"bpF" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/crate,/obj/item/clothing/head/chefhat,/obj/item/clothing/under/rank/chef,/obj/item/weapon/storage/mousetraps{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/mousetraps,/obj/item/clothing/under/waiter,/obj/item/clothing/under/waiter,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/kitchen) +"bpF" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/closet/crate,/obj/item/clothing/head/chefhat,/obj/item/clothing/under/rank/chef,/obj/item/weapon/storage/mousetraps{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/mousetraps,/obj/item/clothing/under/waiter,/obj/item/clothing/under/waiter,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/kitchen) "bpG" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/saltshaker,/obj/machinery/power/apc{dir = 8; name = "Bar APC"; pixel_x = -25; pixel_y = 0},/obj/machinery/camera{c_tag = "Bar West"; dir = 4; network = "SS13"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bpH" = (/obj/structure/stool{pixel_y = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bpI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) @@ -3569,7 +3569,7 @@ "bqG" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/maintcentral) "bqH" = (/obj/structure/table,/obj/item/weapon/storage/diskbox{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/gl_kit,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bqI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bqJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/secure_closet/medical3{pixel_x = 5},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/medical/medbay) +"bqJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/closet/secure_closet/medical3{pixel_x = 5},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/medical/medbay) "bqK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bqL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bqM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) @@ -3578,7 +3578,7 @@ "bqP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/medical/genetics) "bqQ" = (/obj/structure/table,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/item/weapon/book/manual/medical_cloning{pixel_y = 6},/obj/item/weapon/storage/gl_kit,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bqR" = (/obj/machinery/light,/obj/structure/closet/wardrobe/white,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera{c_tag = "Genetics Cloning"; dir = 1; network = "SS13"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bqS" = (/obj/structure/secure_closet/personal/patient,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bqS" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bqT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/genetics) "bqU" = (/obj/structure/stool/chair,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bqV" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Genetics Research"; req_access_txt = "9; 7"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) @@ -3598,7 +3598,7 @@ "brj" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/qm) "brk" = (/obj/structure/closet,/obj/machinery/light_switch{pixel_y = -22},/turf/simulated/floor,/area/quartermaster/qm) "brl" = (/obj/structure/closet,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor,/area/quartermaster/qm) -"brm" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/crate,/turf/simulated/floor,/area/quartermaster/qm) +"brm" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/closet/crate,/turf/simulated/floor,/area/quartermaster/qm) "brn" = (/obj/machinery/light/small,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/quartermaster/qm) "bro" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/qm) "brp" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/quartermaster/qm) @@ -3630,7 +3630,7 @@ "brP" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) "brQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table,/obj/item/weapon/storage/backpack/medic{pixel_x = 3; pixel_y = 6},/obj/item/weapon/storage/backpack/medic{pixel_x = 3; pixel_y = 6},/obj/item/weapon/cleaner,/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "brR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"brS" = (/obj/structure/secure_closet/medical1{pixel_x = 5},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/medical/medbay) +"brS" = (/obj/structure/closet/secure_closet/medical1{pixel_x = 5},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/medical/medbay) "brT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "brU" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = 30},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "brV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/medical/medbay) @@ -3690,7 +3690,7 @@ "bsX" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Bar Storage"; req_access_txt = "25"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bsY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/maintcentral) "bsZ" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline{pixel_x = 7; pixel_y = -3},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = -4; pixel_y = -3},/obj/item/weapon/reagent_containers/syringe/inaprovaline{pixel_x = 3; pixel_y = -2},/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/obj/item/weapon/reagent_containers/glass/bottle/toxin{pixel_x = 4; pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/inaprovaline{pixel_x = 5; pixel_y = -2},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bta" = (/obj/structure/secure_closet/medical2{pixel_x = 5},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/medical/medbay) +"bta" = (/obj/structure/closet/secure_closet/medical2{pixel_x = 5},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/medical/medbay) "btb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "btc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "medpriv4"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/medbay) "btd" = (/obj/structure/table,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) @@ -3842,7 +3842,7 @@ "bvT" = (/obj/machinery/door_control{id = "medpriv1"; name = "Privacy Shutters"; pixel_y = -25},/obj/structure/stool/chair{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bvU" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bvV" = (/obj/structure/window/reinforced{dir = 4},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bvW" = (/obj/structure/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bvW" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bvX" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bvY" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bvZ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Mixing Room"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) @@ -3874,7 +3874,7 @@ "bwz" = (/obj/machinery/door/airlock/maintenance{name = "Quartermaster's Office"; req_access_txt = "41"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/quartermaster/qm) "bwA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/quartermaster/qm) "bwB" = (/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/quartermaster/miningdock) -"bwC" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/secure_closet/money_freezer,/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/security/nuke_storage) +"bwC" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/closet/secure_closet/money_freezer,/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/security/nuke_storage) "bwD" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/security/nuke_storage) "bwE" = (/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/security/nuke_storage) "bwF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/security/nuke_storage) @@ -3897,9 +3897,9 @@ "bwW" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) "bwX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) "bwY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/blood/splatter{icon_state = "floor2"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bwZ" = (/obj/machinery/light/small,/obj/structure/secure_closet/bar{req_access_txt = "25"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/bar) +"bwZ" = (/obj/machinery/light/small,/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/bar) "bxa" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; location = "Bar"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/bar) -"bxb" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/crate/freezer,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/bar) +"bxb" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/closet/crate/freezer,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/bar) "bxc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/maintcentral) "bxd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/medical/cryo) "bxe" = (/turf/simulated/wall,/area/medical/cryo) @@ -3991,20 +3991,20 @@ "byM" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/mining/station) "byN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/miningdock) "byO" = (/obj/item/weapon/ore/iron,/turf/simulated/floor,/area/quartermaster/miningdock) -"byP" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/crate,/turf/simulated/floor,/area/quartermaster/miningdock) +"byP" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/closet/crate,/turf/simulated/floor,/area/quartermaster/miningdock) "byQ" = (/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/wall,/area/quartermaster/miningdock) "byR" = (/obj/machinery/camera{c_tag = "Construction Area West"; dir = 2},/obj/machinery/computer/mining_shuttle,/turf/simulated/floor,/area/quartermaster/miningdock) "byS" = (/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor,/area/quartermaster/miningdock) "byT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/miningdock) "byU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"byV" = (/obj/structure/crate,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) +"byV" = (/obj/structure/closet/crate,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) "byW" = (/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) "byX" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) "byY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/quartermaster/miningdock) "byZ" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) "bza" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/quartermaster/miningdock) "bzb" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bzc" = (/obj/machinery/camera{c_tag = "Nuke Storage"; dir = 4; network = "SS13"},/obj/structure/crate,/obj/item/stack/sheet/gold{pixel_x = -1; pixel_y = 5},/obj/item/stack/sheet/gold{pixel_y = 2},/obj/item/stack/sheet/gold{pixel_x = 1; pixel_y = -2},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/security/nuke_storage) +"bzc" = (/obj/machinery/camera{c_tag = "Nuke Storage"; dir = 4; network = "SS13"},/obj/structure/closet/crate,/obj/item/stack/sheet/gold{pixel_x = -1; pixel_y = 5},/obj/item/stack/sheet/gold{pixel_y = 2},/obj/item/stack/sheet/gold{pixel_x = 1; pixel_y = -2},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/security/nuke_storage) "bzd" = (/obj/machinery/nuclearbomb{r_code = "LOLNO"},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/security/nuke_storage) "bze" = (/obj/item/weapon/moneybag/vault,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/security/nuke_storage) "bzf" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/primary/aft) @@ -4101,7 +4101,7 @@ "bAS" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bAT" = (/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bAU" = (/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bAV" = (/obj/structure/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bAV" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bAW" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/crew_quarters/hor) "bAX" = (/obj/structure/window/reinforced{dir = 4},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/crew_quarters/hor) "bAY" = (/obj/machinery/light{dir = 1},/obj/machinery/requests_console{announcementConsole = 1; department = "RD's Office"; departmentType = 5; name = "RD RC"; pixel_x = 0; pixel_y = 30},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) @@ -4155,7 +4155,7 @@ "bBU" = (/obj/structure/grille,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/atmos) "bBV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) "bBW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bBX" = (/obj/structure/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) +"bBX" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) "bBY" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) "bBZ" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; dir = 10; pixel_x = 0; level = 2; initialize_directions = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) "bCa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/cryo) @@ -4181,7 +4181,7 @@ "bCu" = (/turf/simulated/floor/airless{icon_state = "warning"},/area/toxins/test_area) "bCv" = (/turf/simulated/floor/airless{dir = 6; icon_state = "warning"},/area/toxins/test_area) "bCw" = (/turf/simulated/floor/airless{dir = 10; icon_state = "warning"},/area/toxins/test_area) -"bCx" = (/obj/structure/crate,/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/mining/station) +"bCx" = (/obj/structure/closet/crate,/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/mining/station) "bCy" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/shuttle/mining/station) "bCz" = (/obj/structure/ore_box,/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/mining/station) "bCA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/miningdock) @@ -4189,8 +4189,8 @@ "bCC" = (/obj/structure/table,/obj/machinery/light,/turf/simulated/floor,/area/quartermaster/miningdock) "bCD" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Mining Dock"; dir = 1},/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor,/area/quartermaster/miningdock) "bCE" = (/obj/machinery/computer/security/mining,/turf/simulated/floor,/area/quartermaster/miningdock) -"bCF" = (/obj/structure/secure_closet/miner,/turf/simulated/floor,/area/quartermaster/miningdock) -"bCG" = (/obj/machinery/light,/obj/structure/secure_closet/miner,/turf/simulated/floor,/area/quartermaster/miningdock) +"bCF" = (/obj/structure/closet/secure_closet/miner,/turf/simulated/floor,/area/quartermaster/miningdock) +"bCG" = (/obj/machinery/light,/obj/structure/closet/secure_closet/miner,/turf/simulated/floor,/area/quartermaster/miningdock) "bCH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/miningdock) "bCI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/apmaint) "bCJ" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/apmaint) @@ -4234,7 +4234,7 @@ "bDv" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/crew_quarters/hor) "bDw" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/stamp/rd,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) "bDx" = (/obj/structure/table,/obj/item/weapon/circuitboard/aicore,/obj/item/device/taperecorder,/obj/item/device/paicard,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bDy" = (/obj/structure/secure_closet/RD,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) +"bDy" = (/obj/structure/closet/secure_closet/RD,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) "bDz" = (/obj/structure/table,/obj/item/weapon/book/manual/robotics_cyborgs{pixel_y = 5},/obj/item/weapon/clipboard,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) "bDA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/toxins/xenobiology) "bDB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) @@ -4332,7 +4332,7 @@ "bFp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/atmos) "bFq" = (/obj/effect/landmark/start{name = "Atmospheric Technician"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/atmos) "bFr" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/atmos) -"bFs" = (/obj/structure/crate,/turf/simulated/floor,/area/atmos) +"bFs" = (/obj/structure/closet/crate,/turf/simulated/floor,/area/atmos) "bFt" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b"; level = 2},/turf/simulated/floor,/area/atmos) "bFu" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_on"; name = "Air to Distro"; on = 1},/turf/simulated/floor,/area/atmos) "bFv" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 9; icon_state = "intact-c"; level = 2},/turf/simulated/floor,/area/atmos) @@ -4505,7 +4505,7 @@ "bIG" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) "bIH" = (/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Obshutter"; name = "Observation Shutters"; opacity = 0},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/medical/surgery) "bII" = (/obj/structure/table,/obj/item/weapon/surgicaldrill,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bIJ" = (/obj/structure/secure_closet/medical2,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bIJ" = (/obj/structure/closet/secure_closet/medical2,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bIK" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) "bIL" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) "bIM" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; icon_state = "in"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) @@ -4622,7 +4622,7 @@ "bKT" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 4; icon_state = "intact-g"; initialize_directions = 12; level = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"},/turf/simulated/floor/plating,/area/atmos) "bKU" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1441; icon_state = "on"; id = "n2o_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine/n20,/area/atmos) "bKV" = (/turf/simulated/floor/engine/n20,/area/atmos) -"bKW" = (/obj/structure/secure_closet/CMO,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/medical/cmo) +"bKW" = (/obj/structure/closet/secure_closet/CMO,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/medical/cmo) "bKX" = (/obj/machinery/power/apc{dir = 2; name = "Medical Office APC"; pixel_x = 0; pixel_y = -22},/obj/structure/cable,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "bKY" = (/obj/structure/table,/obj/item/weapon/reagent_containers/hypospray,/obj/item/clothing/glasses/hud/health,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "bKZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/cmo) @@ -4633,7 +4633,7 @@ "bLe" = (/obj/structure/table,/obj/item/weapon/cautery{pixel_x = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bLf" = (/obj/structure/table,/obj/machinery/light,/obj/item/device/radio/intercom{pixel_y = -25},/obj/item/weapon/cleaner,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bLg" = (/obj/machinery/vending/wallmed2{pixel_y = -28},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bLh" = (/obj/structure/crate/freezer,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bLh" = (/obj/structure/closet/crate/freezer,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bLi" = (/turf/simulated/wall/r_wall,/area/medical/virology) "bLj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced,/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division"}) "bLk" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) @@ -4762,7 +4762,7 @@ "bND" = (/obj/machinery/camera{c_tag = "Atmospherics East"; dir = 8; network = "SS13"},/turf/simulated/floor,/area/atmos) "bNE" = (/obj/machinery/vending/medical{pixel_x = -2},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bNF" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bNG" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/secure_closet/medical1,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bNG" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/closet/secure_closet/medical1,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bNH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bNI" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass{name = "Rest Room"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bNJ" = (/obj/machinery/door/airlock/glass{name = "Virology"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) @@ -4799,7 +4799,7 @@ "bOo" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) "bOp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint) "bOq" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bOr" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/secure_closet/medical3,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bOr" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/closet/secure_closet/medical3,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bOs" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bOt" = (/obj/machinery/light,/obj/structure/stool/bed,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bOu" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) @@ -4842,11 +4842,11 @@ "bPf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/medical/virology) "bPg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) "bPh" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bPi" = (/obj/structure/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bPi" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "bPj" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) "bPk" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "bPl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/medical/virology) -"bPm" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/crate,/obj/item/device/multitool,/obj/item/device/assembly/prox_sensor,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bPm" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/closet/crate,/obj/item/device/multitool,/obj/item/device/assembly/prox_sensor,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "bPn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "bPo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/light/small{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "bPp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/aft) @@ -5085,7 +5085,7 @@ "bTO" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bTP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "bTQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/wall/r_wall,/area/medical/virology) -"bTR" = (/obj/structure/secure_closet/medical1{pixel_x = -5},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bTR" = (/obj/structure/closet/secure_closet/medical1{pixel_x = -5},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "bTS" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "bTT" = (/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "Virology APC"; pixel_x = 0; pixel_y = -23},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "bTU" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/light,/obj/machinery/requests_console{department = "Virology"; name = "Virology Requests Console"; pixel_x = 32},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) @@ -5188,7 +5188,7 @@ "bVN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/portsolar) "bVO" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/portsolar) "bVP" = (/obj/machinery/door/airlock/engineering{name = "Port Solar Access"; req_access_txt = "10"},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"bVQ" = (/obj/structure/crate,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/aft) +"bVQ" = (/obj/structure/closet/crate,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/aft) "bVR" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/aft) "bVS" = (/obj/machinery/field_generator,/turf/simulated/floor/plating,/area/engine/engineering) "bVT" = (/obj/machinery/emitter,/turf/simulated/floor/plating,/area/engine/engineering) @@ -5208,7 +5208,7 @@ "bWh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/engine/chiefs_office) "bWi" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/engine/chiefs_office) "bWj" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig/elite,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/elite,/turf/simulated/floor,/area/engine/chiefs_office) -"bWk" = (/obj/machinery/power/apc{dir = 1; name = "CE office APC"; pixel_x = 0; pixel_y = 25},/obj/structure/secure_closet/engineering_chief{req_access_txt = "0"},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/engine/chiefs_office) +"bWk" = (/obj/machinery/power/apc{dir = 1; name = "CE office APC"; pixel_x = 0; pixel_y = 25},/obj/structure/closet/secure_closet/engineering_chief{req_access_txt = "0"},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/engine/chiefs_office) "bWl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/chiefs_office) "bWm" = (/turf/simulated/floor,/area/engine/engineering) "bWn" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/turf/space,/area) @@ -5231,7 +5231,7 @@ "bWE" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/aft) "bWF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/aft) "bWG" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bWH" = (/obj/structure/crate,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area/engine/engineering) +"bWH" = (/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/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area/engine/engineering) "bWI" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/engine/engineering) "bWJ" = (/turf/simulated/floor/plating,/area/engine/engineering) "bWK" = (/obj/machinery/door/poddoor{id = "Secure Storage"; name = "Secure Storage"},/turf/simulated/floor/plating,/area/engine/engineering) @@ -5346,7 +5346,7 @@ "bYP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "bYQ" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/aft) "bYR" = (/obj/machinery/the_singularitygen{anchored = 0},/turf/simulated/floor/plating,/area/engine/engineering) -"bYS" = (/obj/structure/secure_closet/engineering_welding,/obj/machinery/light{dir = 1},/turf/simulated/floor{dir = 9; icon_state = "yellow"},/area/engine/engineering) +"bYS" = (/obj/structure/closet/secure_closet/engineering_welding,/obj/machinery/light{dir = 1},/turf/simulated/floor{dir = 9; icon_state = "yellow"},/area/engine/engineering) "bYT" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Engineering"; departmentType = 4; name = "Engineering RC"; pixel_y = 30},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) "bYU" = (/obj/machinery/vending/coffee,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) "bYV" = (/obj/machinery/vending/cigarette,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) @@ -5359,8 +5359,8 @@ "bZc" = (/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) "bZd" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/belt/utility,/obj/item/weapon/wrench,/obj/item/weapon/weldingtool,/obj/item/clothing/head/helmet/welding{pixel_x = -3; pixel_y = 5},/turf/simulated/floor{dir = 4; icon_state = "yellowcorner"},/area/engine/engineering) "bZe" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/gloves/yellow,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) -"bZf" = (/obj/structure/secure_closet/engineering_personal,/obj/machinery/light{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) -"bZg" = (/obj/structure/secure_closet/engineering_personal,/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) +"bZf" = (/obj/structure/closet/secure_closet/engineering_personal,/obj/machinery/light{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) +"bZg" = (/obj/structure/closet/secure_closet/engineering_personal,/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) "bZh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/maintenance/asmaint2) "bZi" = (/obj/machinery/power/apc{name = "Starboard Solar APC"; dir = 8; pixel_x = -26; pixel_y = 3},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) "bZj" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) @@ -5368,7 +5368,7 @@ "bZl" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/port) "bZm" = (/obj/machinery/door/airlock/engineering{name = "Engineering"; req_access_txt = "10"},/turf/simulated/floor/plating,/area/engine/engineering) "bZn" = (/obj/machinery/alarm,/turf/simulated/wall/r_wall,/area/engine/engineering) -"bZo" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/secure_closet/engineering_electrical,/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) +"bZo" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/closet/secure_closet/engineering_electrical,/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) "bZp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/engine/engineering) "bZq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/engine/engineering) "bZr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/computer/security/telescreen{dir = 8; layer = 4; name = "Singularity Engine Telescreen"; network = "Singularity"; pixel_x = 0; pixel_y = -30},/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/engine/engineering) @@ -5388,7 +5388,7 @@ "bZF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor,/area/engine/engineering) "bZG" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/engineering) "bZH" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/engine/engineering) -"bZI" = (/obj/structure/crate/radiation,/turf/simulated/floor,/area/engine/engineering) +"bZI" = (/obj/structure/closet/crate/radiation,/turf/simulated/floor,/area/engine/engineering) "bZJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) "bZK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) "bZL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor,/area/engine/engineering) @@ -5440,7 +5440,7 @@ "caF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/engine/engineering) "caG" = (/obj/structure/particle_accelerator/end_cap,/turf/simulated/floor/plating,/area/engine/engineering) "caH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) -"caI" = (/obj/structure/secure_closet/engineering_personal,/turf/simulated/floor,/area/engine/engineering) +"caI" = (/obj/structure/closet/secure_closet/engineering_personal,/turf/simulated/floor,/area/engine/engineering) "caJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) "caK" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area) "caL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/engine/engineering) @@ -5459,7 +5459,7 @@ "caY" = (/obj/machinery/door_control{id = "Singularity"; name = "Shutters Control"; pixel_x = 25; pixel_y = 0; req_access_txt = "11"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) "caZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door_control{id = "Singularity"; name = "Shutters Control"; pixel_x = -25; pixel_y = 0; req_access_txt = "11"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) "cba" = (/obj/machinery/camera{c_tag = "Engineering East"; dir = 1; pixel_x = 23},/obj/machinery/light,/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) -"cbb" = (/obj/structure/secure_closet/engineering_personal,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) +"cbb" = (/obj/structure/closet/secure_closet/engineering_personal,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) "cbc" = (/obj/structure/lattice,/obj/structure/grille,/turf/space,/area) "cbd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) "cbe" = (/obj/effect/decal/cleanable/oil/streak{icon_state = "floor5"},/turf/simulated/floor/plating/airless,/area) @@ -5676,7 +5676,7 @@ "cfh" = (/obj/item/stack/sheet/metal{amount = 5000},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) "cfi" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) "cfj" = (/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) -"cfk" = (/obj/structure/secure_closet/personal,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) +"cfk" = (/obj/structure/closet/secure_closet/personal,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) "cfl" = (/turf/unsimulated/wall,/area/centcom/suppy) "cfm" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l (EAST)"; icon_state = "propulsion_l"; dir = 4},/turf/space,/area/shuttle/administration/centcom) "cfn" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (WEST)"; icon_state = "heater"; dir = 8},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/administration/centcom) @@ -5723,7 +5723,7 @@ "cgc" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/supply/dock) "cgd" = (/obj/machinery/door/window{dir = 4; icon = 'windoor.dmi'; req_access_txt = "0"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start) "cge" = (/obj/machinery/door/window/westright,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) -"cgf" = (/obj/structure/crate/internals,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) +"cgf" = (/obj/structure/closet/crate/internals,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) "cgg" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/shuttle/administration/centcom) "cgh" = (/obj/machinery/sleeper,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) "cgi" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) @@ -5746,7 +5746,7 @@ "cgz" = (/obj/machinery/scan_consolenew,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) "cgA" = (/obj/structure/device/piano{dir = 4},/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) "cgB" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) -"cgC" = (/obj/structure/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) +"cgC" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) "cgD" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) "cgE" = (/obj/machinery/vending/boozeomat,/turf/unsimulated/wall,/area/centcom/living) "cgF" = (/obj/structure/kitchenspike,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) @@ -5757,9 +5757,9 @@ "cgK" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) "cgL" = (/obj/item/weapon/reagent_containers/food/condiment/saltshaker,/obj/structure/table,/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) "cgM" = (/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) -"cgN" = (/obj/structure/secure_closet/meat,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) +"cgN" = (/obj/structure/closet/secure_closet/meat,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) "cgO" = (/obj/machinery/chem_master/condimaster{name = "CondiMaster Neo"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) -"cgP" = (/obj/structure/crate/medical,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start) +"cgP" = (/obj/structure/closet/crate/medical,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start) "cgQ" = (/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start) "cgR" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/syndicate_station/start) "cgS" = (/obj/item/weapon/extinguisher,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) @@ -5850,7 +5850,7 @@ "ciz" = (/turf/unsimulated/wall,/area/centcom/test) "ciA" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) "ciB" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"ciC" = (/obj/structure/secure_closet/security,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"ciC" = (/obj/structure/closet/secure_closet/security,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) "ciD" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) "ciE" = (/obj/structure/stool/bed,/turf/unsimulated/floor{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/prison/solitary) "ciF" = (/turf/unsimulated/floor{tag = "icon-platingdmg1"; icon_state = "platingdmg1"},/area/prison/solitary) @@ -5892,7 +5892,7 @@ "cjp" = (/turf/unsimulated/floor{icon_state = "greencorner"},/area/centcom/control) "cjq" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 8},/area/centcom/control) "cjr" = (/obj/machinery/door/airlock/centcom{name = "Research Facility"; opacity = 1; req_access_txt = "104"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/test) -"cjs" = (/obj/structure/secure_closet/courtroom,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cjs" = (/obj/structure/closet/secure_closet/courtroom,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) "cjt" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) "cju" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/obj/machinery/camera{c_tag = "Court"; invisibility = 1; network = "thunder"; pixel_x = 10},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) "cjv" = (/obj/machinery/mech_bay_recharge_port,/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) @@ -5903,7 +5903,7 @@ "cjA" = (/obj/machinery/camera{c_tag = "Spec. Ops. Center"; dir = 2; network = "CREED"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "cjB" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1441; listening = 0; name = "Spec Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "cjC" = (/obj/effect/landmark{name = "Commando"; tag = "Commando"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"cjD" = (/obj/structure/secure_closet/personal,/turf/unsimulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/centcom/specops) +"cjD" = (/obj/structure/closet/secure_closet/personal,/turf/unsimulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/centcom/specops) "cjE" = (/turf/unsimulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/centcom/specops) "cjF" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/obj/item/weapon/handcuffs,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "cjG" = (/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},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) @@ -5912,9 +5912,9 @@ "cjJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) "cjK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) "cjL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cjM" = (/obj/structure/secure_closet/medical3{pixel_x = -5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) -"cjN" = (/obj/structure/secure_closet/medical1{pixel_x = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) -"cjO" = (/obj/structure/secure_closet/medical2{pixel_x = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) +"cjM" = (/obj/structure/closet/secure_closet/medical3{pixel_x = -5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) +"cjN" = (/obj/structure/closet/secure_closet/medical1{pixel_x = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) +"cjO" = (/obj/structure/closet/secure_closet/medical2{pixel_x = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) "cjP" = (/obj/machinery/sleeper,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) "cjQ" = (/obj/machinery/sleep_console,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) "cjR" = (/obj/structure/stool/chair{dir = 4},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) @@ -6014,7 +6014,7 @@ "clH" = (/obj/machinery/camera{c_tag = "Assault Armor South"; dir = 1; network = "CREED"},/turf/unsimulated/floor{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/area/centcom/specops) "clI" = (/obj/machinery/door/airlock/external,/turf/unsimulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/centcom/specops) "clJ" = (/obj/structure/bookcase{name = "bookcase (Tactics)"},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"clK" = (/obj/structure/secure_closet/hos,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"clK" = (/obj/structure/closet/secure_closet/hos,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) "clL" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) "clM" = (/obj/structure/rack,/obj/item/weapon/secstorage/sbriefcase,/obj/item/weapon/cigpacket,/obj/item/weapon/zippo,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) "clN" = (/obj/structure/bookcase{name = "bookcase (Reports)"},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) @@ -6025,7 +6025,7 @@ "clS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) "clT" = (/turf/unsimulated/floor{tag = "icon-loadingarea"; icon_state = "loadingarea"},/area/centcom/specops) "clU" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (General)"; pixel_x = -28},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"clV" = (/obj/structure/secure_closet/injection,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) +"clV" = (/obj/structure/closet/secure_closet/injection,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) "clW" = (/obj/structure/stool/chair{dir = 1},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/control) "clX" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_l (EAST)"; icon_state = "burst_l"; dir = 4},/turf/space,/area/shuttle/specops/centcom) "clY" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/specops/centcom) @@ -6159,7 +6159,7 @@ "cow" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) "cox" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) "coy" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"coz" = (/obj/structure/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"coz" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) "coA" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) "coB" = (/obj/machinery/vending/boozeomat,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) "coC" = (/obj/structure/table,/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) @@ -6251,7 +6251,7 @@ "cqk" = (/obj/effect/landmark{name = "Holding Facility"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/holding) "cql" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/shuttle/escape/centcom) "cqm" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/tdome) -"cqn" = (/obj/structure/secure_closet/bar,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) +"cqn" = (/obj/structure/closet/secure_closet/bar,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) "cqo" = (/turf/unsimulated/floor{icon_state = "white"},/area/tdome) "cqp" = (/obj/machinery/gibber,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) "cqq" = (/obj/machinery/door/airlock/command{name = "Thunderdome"},/turf/unsimulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/tdome) @@ -6261,8 +6261,8 @@ "cqu" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) "cqv" = (/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) "cqw" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"cqx" = (/obj/structure/secure_closet/meat,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) -"cqy" = (/obj/structure/secure_closet/fridge,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) +"cqx" = (/obj/structure/closet/secure_closet/meat,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) +"cqy" = (/obj/structure/closet/secure_closet/fridge,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) "cqz" = (/obj/structure/stool/chair,/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) "cqA" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) "cqB" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) @@ -6689,8 +6689,8 @@ "cyG" = (/obj/item/clothing/glasses/night,/turf/simulated/floor/plating,/area/AIsattele) "cyH" = (/obj/item/device/aicard,/turf/simulated/floor/plating,/area/AIsattele) "cyI" = (/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/turf/simulated/floor/plating,/area/AIsattele) -"cyJ" = (/obj/structure/crate,/turf/simulated/floor/plating,/area/AIsattele) -"cyK" = (/obj/structure/crate,/obj/machinery/light,/turf/simulated/floor/plating,/area/AIsattele) +"cyJ" = (/obj/structure/closet/crate,/turf/simulated/floor/plating,/area/AIsattele) +"cyK" = (/obj/structure/closet/crate,/obj/machinery/light,/turf/simulated/floor/plating,/area/AIsattele) "cyL" = (/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor/plating,/area/AIsattele) "cyM" = (/obj/structure/grille,/turf/unsimulated/floor{name = "plating"},/area) "cyN" = (/obj/machinery/power/solar/fake,/turf/unsimulated/floor{tag = "icon-solarpanel (NORTHEAST)"; icon_state = "solarpanel"; dir = 5},/area/djstation/solars) @@ -7617,7 +7617,7 @@ "cQy" = (/obj/machinery/door/airlock{name = "Room 3"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) "cQz" = (/obj/structure/ore_box,/turf/simulated/floor,/area/mine/storage) "cQA" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/storage) -"cQB" = (/obj/structure/secure_closet/miner,/turf/simulated/floor,/area/mine/storage) +"cQB" = (/obj/structure/closet/secure_closet/miner,/turf/simulated/floor,/area/mine/storage) "cQC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/storage) "cQD" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/wall/r_wall,/area/mine/eva) "cQE" = (/turf/simulated/wall/r_wall,/area/mine/eva) @@ -7816,7 +7816,7 @@ "cUp" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/lobby) "cUq" = (/obj/machinery/conveyor_switch{id = "mining_internal"},/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/machinery/camera{c_tag = "Shuttle Airlock"; dir = 8; network = "MINE"},/turf/simulated/floor,/area/mine/lobby) "cUr" = (/obj/machinery/camera{c_tag = "Station External West"; network = "MINE"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"cUs" = (/obj/structure/crate,/turf/simulated/floor,/area/mine/lobby) +"cUs" = (/obj/structure/closet/crate,/turf/simulated/floor,/area/mine/lobby) "cUt" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/mine/production) "cUu" = (/obj/machinery/power/apc{dir = 1; name = "Production Area APC"; pixel_x = 1; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/mine/production) "cUv" = (/obj/machinery/light{dir = 1},/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/mine/production) @@ -7841,8 +7841,8 @@ "cUO" = (/obj/machinery/mineral/processing_unit,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) "cUP" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/lobby) "cUQ" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/lobby) -"cUR" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/crate,/turf/simulated/floor,/area/mine/production) -"cUS" = (/obj/structure/crate,/obj/machinery/light,/turf/simulated/floor,/area/mine/production) +"cUR" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/closet/crate,/turf/simulated/floor,/area/mine/production) +"cUS" = (/obj/structure/closet/crate,/obj/machinery/light,/turf/simulated/floor,/area/mine/production) "cUT" = (/turf/simulated/wall/r_wall,/area/mine/explored) "cUU" = (/obj/machinery/mineral/stacking_unit_console,/turf/simulated/wall/r_wall,/area/mine/production) "cUV" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) diff --git a/maps/uterus.dmm b/maps/uterus.dmm index 7c54dee1dc7..8ddc7f1b4b4 100644 --- a/maps/uterus.dmm +++ b/maps/uterus.dmm @@ -65,7 +65,7 @@ "abm" = (/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "1"},/turf/simulated/floor/plating,/area/security/main) "abn" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/fsmaint) "abo" = (/turf/simulated/floor,/area/security/hos) -"abp" = (/obj/machinery/light{dir = 1},/obj/structure/secure_closet/hos,/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/security/hos) +"abp" = (/obj/machinery/light{dir = 1},/obj/structure/closet/secure_closet/hos,/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/security/hos) "abq" = (/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/security/hos) "abr" = (/obj/structure/table/woodentable,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/security/hos) "abs" = (/obj/machinery/computer/secure_data,/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/security/hos) @@ -123,7 +123,7 @@ "acs" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/power/apc{dir = 4; name = "Head of Security Office APC"; pixel_x = 27; pixel_y = 2},/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/security/hos) "act" = (/obj/machinery/vending/security,/turf/simulated/floor,/area/security/main) "acu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/security/main) -"acv" = (/obj/structure/secure_closet/security,/turf/simulated/floor,/area/security/main) +"acv" = (/obj/structure/closet/secure_closet/security,/turf/simulated/floor,/area/security/main) "acw" = (/obj/machinery/disposal,/turf/simulated/floor,/area/security/main) "acx" = (/obj/structure/closet/wardrobe/red,/turf/simulated/floor,/area/security/main) "acy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) @@ -222,7 +222,7 @@ "aen" = (/obj/item/device/radio/beacon,/turf/simulated/floor,/area/bridge) "aeo" = (/obj/structure/table,/obj/item/weapon/storage/toolbox,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/bridge) "aep" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) -"aeq" = (/obj/structure/secure_closet/injection,/turf/simulated/floor{icon_state = "dark"},/area/security/warden) +"aeq" = (/obj/structure/closet/secure_closet/injection,/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "aer" = (/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "aes" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "aet" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/security/warden) @@ -368,7 +368,7 @@ "ahd" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/turret_protected/ai) "ahe" = (/obj/structure/rack,/obj/item/weapon/tank/jetpack,/obj/item/clothing/mask/gas,/obj/item/clothing/head/helmet/space/capspace,/obj/machinery/door_control{id = "captain"; name = "Window Shades"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) "ahf" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"ahg" = (/obj/structure/secure_closet/captains,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"ahg" = (/obj/structure/closet/secure_closet/captains,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) "ahh" = (/obj/structure/displaycase,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) "ahi" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/camera{dir = 1},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) "ahj" = (/obj/machinery/power/apc{dir = 1; name = "Captain's Room APC"; pixel_y = 28},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) @@ -431,7 +431,7 @@ "aio" = (/turf/simulated/wall,/area/hallway/primary/fore) "aip" = (/obj/machinery/computer/secure_data,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) "aiq" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) -"air" = (/obj/structure/secure_closet/warden,/obj/machinery/light,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) +"air" = (/obj/structure/closet/secure_closet/warden,/obj/machinery/light,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) "ais" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Brig Lockdown Gate"; opacity = 0},/obj/machinery/door/window/brigdoor/southleft{id = "cell1"; name = "Brig Cell 1"; req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "red"; dir = 10},/area/security/brig) "ait" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Brig Lockdown Gate"; opacity = 0},/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},/turf/simulated/floor/plating,/area/security/brig) "aiu" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Brig Lockdown Gate"; opacity = 0},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/brig) @@ -494,7 +494,7 @@ "ajz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/security/nuke_storage) "ajA" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads) "ajB" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated,/area/crew_quarters/courtroom) -"ajC" = (/obj/structure/secure_closet/courtroom,/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters/courtroom) +"ajC" = (/obj/structure/closet/secure_closet/courtroom,/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters/courtroom) "ajD" = (/obj/machinery/light{dir = 1},/obj/structure/stool/chair{name = "Bailiff"},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters/courtroom) "ajE" = (/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters/courtroom) "ajF" = (/obj/machinery/camera{c_tag = "Courtroom North"},/obj/structure/stool/chair{name = "Judge"},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters/courtroom) @@ -508,7 +508,7 @@ "ajN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/medbay) "ajO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/medbay) "ajP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) -"ajQ" = (/obj/structure/secure_closet/CMO,/turf/simulated/floor{icon_state = "warning"},/area/medical/cmo) +"ajQ" = (/obj/structure/closet/secure_closet/CMO,/turf/simulated/floor{icon_state = "warning"},/area/medical/cmo) "ajR" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "warning"},/area/medical/cmo) "ajS" = (/obj/machinery/camera,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "ajT" = (/obj/structure/table,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) @@ -537,7 +537,7 @@ "akq" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/teleporter,/turf/simulated/floor,/area/storage/tech) "akr" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/grid,/area/turret_protected/ai) "aks" = (/obj/structure/lattice{icon_state = "lattice-simple"},/turf/space,/area) -"akt" = (/obj/structure/secure_closet/money_freezer,/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/security/nuke_storage) +"akt" = (/obj/structure/closet/secure_closet/money_freezer,/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/security/nuke_storage) "aku" = (/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/security/nuke_storage) "akv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/security/nuke_storage) "akw" = (/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/security/nuke_storage) @@ -562,11 +562,11 @@ "akP" = (/obj/structure/table/woodentable,/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (Court)"; pixel_x = 0},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters/courtroom) "akQ" = (/obj/structure/stool/chair{name = "Witness"},/obj/machinery/door/window/northleft{base_state = "right"; dir = 4; icon_state = "right"},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor,/area/crew_quarters/courtroom) "akR" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/window/reinforced/tinted{dir = 8},/obj/structure/window/reinforced/tinted{tag = "icon-twindow (EAST)"; icon_state = "twindow"; dir = 4},/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Brig Lockdown Gate"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) -"akS" = (/obj/structure/secure_closet/brig{name = "Brig Locker 1"; id = 1},/turf/simulated/floor,/area/security/brig) -"akT" = (/obj/structure/secure_closet/brig{name = "Brig Locker 2"; id = 2},/turf/simulated/floor,/area/security/brig) -"akU" = (/obj/structure/secure_closet/brig{name = "Brig Locker 3"; id = 3},/turf/simulated/floor,/area/security/brig) -"akV" = (/obj/structure/secure_closet/brig{name = "Brig Locker 4"; id = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) -"akW" = (/obj/structure/secure_closet/brig{name = "Brig Locker 4"; id = 4},/turf/simulated/floor,/area/security/brig) +"akS" = (/obj/structure/closet/secure_closet/brig{name = "Brig Locker 1"; id = 1},/turf/simulated/floor,/area/security/brig) +"akT" = (/obj/structure/closet/secure_closet/brig{name = "Brig Locker 2"; id = 2},/turf/simulated/floor,/area/security/brig) +"akU" = (/obj/structure/closet/secure_closet/brig{name = "Brig Locker 3"; id = 3},/turf/simulated/floor,/area/security/brig) +"akV" = (/obj/structure/closet/secure_closet/brig{name = "Brig Locker 4"; id = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) +"akW" = (/obj/structure/closet/secure_closet/brig{name = "Brig Locker 4"; id = 4},/turf/simulated/floor,/area/security/brig) "akX" = (/obj/structure/table,/obj/item/weapon/gun/syringe{pixel_y = 3},/obj/item/weapon/gun/syringe,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "akY" = (/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "akZ" = (/obj/structure/table,/obj/item/weapon/storage/gl_kit,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) @@ -654,7 +654,7 @@ "amD" = (/turf/simulated/floor{icon_state = "bot"},/area/turret_protected/ai_upload) "amE" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/computer/aiupload,/turf/simulated/floor/grid,/area/turret_protected/ai_upload) "amF" = (/obj/structure/table,/obj/item/weapon/aiModule/oxygen,/obj/item/weapon/aiModule/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/purge,/obj/structure/window/reinforced,/turf/simulated/floor/grid,/area/turret_protected/ai_upload) -"amG" = (/obj/machinery/camera{c_tag = "Nuke Storage"; dir = 4; network = "SS13"},/obj/structure/crate,/obj/item/stack/sheet/gold{pixel_x = -1; pixel_y = 5},/obj/item/stack/sheet/gold{pixel_y = 2},/obj/item/stack/sheet/gold{pixel_x = 1; pixel_y = -2},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/security/nuke_storage) +"amG" = (/obj/machinery/camera{c_tag = "Nuke Storage"; dir = 4; network = "SS13"},/obj/structure/closet/crate,/obj/item/stack/sheet/gold{pixel_x = -1; pixel_y = 5},/obj/item/stack/sheet/gold{pixel_y = 2},/obj/item/stack/sheet/gold{pixel_x = 1; pixel_y = -2},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/security/nuke_storage) "amH" = (/obj/machinery/nuclearbomb{r_code = "LOLNO"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/security/nuke_storage) "amI" = (/obj/item/weapon/moneybag/vault,/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/security/nuke_storage) "amJ" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating{dir = 9; icon_state = "warnplate"; tag = "icon-warnplate (EAST)"},/area/maintenance/atmos_control) @@ -681,9 +681,9 @@ "ane" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/hallway/primary/fore) "anf" = (/turf/simulated/floor{icon_state = "red"; dir = 5},/area/hallway/primary/fore) "ang" = (/obj/structure/table,/obj/item/weapon/storage/syringes,/obj/item/weapon/storage/belt/medical{pixel_x = 4; pixel_y = -7},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"anh" = (/obj/structure/secure_closet/medical1{pixel_x = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"anh" = (/obj/structure/closet/secure_closet/medical1{pixel_x = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "ani" = (/obj/structure/table,/obj/item/weapon/reagent_containers/hypospray,/obj/item/clothing/glasses/hud/health,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"anj" = (/obj/structure/secure_closet/medical2,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"anj" = (/obj/structure/closet/secure_closet/medical2,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "ank" = (/obj/item/device/radio/intercom{pixel_x = -25},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "anl" = (/obj/structure/stool/chair{dir = 1},/obj/effect/landmark/start{name = "Geneticist"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "anm" = (/obj/structure/stool/chair{dir = 1},/obj/machinery/light{dir = 4},/obj/effect/landmark/start{name = "Geneticist"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) @@ -732,15 +732,15 @@ "aod" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/cryo) "aoe" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/cryo) "aof" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/cryo) -"aog" = (/obj/structure/secure_closet/medical3{pixel_x = -5},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"aoh" = (/obj/structure/secure_closet/medical2{pixel_x = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"aog" = (/obj/structure/closet/secure_closet/medical3{pixel_x = -5},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"aoh" = (/obj/structure/closet/secure_closet/medical2{pixel_x = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "aoi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/medical/cmo) "aoj" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "CMO's Office"; req_access_txt = "40"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "aok" = (/obj/structure/table,/obj/item/weapon/cautery{pixel_x = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "aol" = (/obj/structure/table,/obj/item/weapon/retractor,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "aom" = (/obj/structure/table,/obj/item/weapon/surgicaldrill,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "aon" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"aoo" = (/obj/structure/crate/freezer,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"aoo" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "aop" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "aoq" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Genetics"; req_access_txt = "9;47"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "aor" = (/turf/simulated/floor/plating,/area/maintenance/starboard) @@ -790,7 +790,7 @@ "apj" = (/obj/structure/table,/obj/item/weapon/storage/diskbox,/obj/item/weapon/storage/diskbox{pixel_x = 5; pixel_y = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "apk" = (/obj/structure/closet,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/medical/genetics) "apl" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/medical/genetics) -"apm" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/secure_closet/medical1,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/medical/genetics) +"apm" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/closet/secure_closet/medical1,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/medical/genetics) "apn" = (/obj/machinery/door/airlock/maintenance{name = "Crematorium Maintenance"; req_access_txt = "27;12"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) "apo" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "app" = (/turf/simulated/wall/r_wall,/area/chapel/main) @@ -864,7 +864,7 @@ "aqF" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "aqG" = (/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "aqH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/genetics) -"aqI" = (/obj/structure/secure_closet/personal/patient,/turf/simulated/floor,/area/medical/genetics) +"aqI" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor,/area/medical/genetics) "aqJ" = (/obj/structure/table,/obj/item/weapon/book/manual/medical_cloning{pixel_y = 6},/obj/item/weapon/storage/gl_kit,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/medical/genetics) "aqK" = (/obj/machinery/power/apc{dir = 1; name = "Cloning APC"; pixel_y = 28},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area/medical/genetics) "aqL" = (/turf/simulated/floor,/area/medical/genetics) @@ -1013,7 +1013,7 @@ "aty" = (/obj/structure/table,/obj/item/device/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/item/device/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/item/device/assembly/igniter{pixel_x = 3; pixel_y = -7},/obj/item/device/assembly/igniter{pixel_x = 3; pixel_y = -7},/obj/item/device/assembly/igniter{pixel_x = 3; pixel_y = -7},/obj/item/device/assembly/igniter{pixel_x = 3; pixel_y = -7},/obj/item/device/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/item/device/assembly/timer{pixel_x = -3; pixel_y = 3},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "atz" = (/obj/structure/table,/obj/item/weapon/chem_grenade,/obj/item/weapon/chem_grenade,/obj/item/weapon/chem_grenade,/obj/item/weapon/chem_grenade,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "atA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/chemistry) -"atB" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/crate,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"atB" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/closet/crate,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "atC" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/obj/item/weapon/reagent_containers/food/drinks/britcup{desc = "Kingston's personal cup."},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "atD" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/machinery/door/window,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) "atE" = (/obj/structure/table,/obj/item/device/flashlight/pen,/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) @@ -1072,7 +1072,7 @@ "auF" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "auG" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "auH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/chemistry) -"auI" = (/obj/structure/crate,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"auI" = (/obj/structure/closet/crate,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "auJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/medbay) "auK" = (/obj/structure/stool/chair{dir = 4},/obj/machinery/light/small{dir = 1},/obj/effect/sign/redcross{pixel_y = 32},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "auL" = (/obj/structure/stool/chair{dir = 8},/obj/machinery/light/small{dir = 1},/obj/effect/sign/redcross{pixel_y = 32},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) @@ -1120,7 +1120,7 @@ "avB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "avC" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Chemistry"; req_access_txt = "33"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "avD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"avE" = (/obj/structure/window/reinforced,/obj/structure/crate,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"avE" = (/obj/structure/window/reinforced,/obj/structure/closet/crate,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "avF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/medbay) "avG" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "avH" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) @@ -1373,8 +1373,8 @@ "aAu" = (/turf/simulated/floor{icon_state = "delivery"},/area/medical/medbay) "aAv" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "aAw" = (/obj/structure/table,/obj/item/weapon/crowbar,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"aAx" = (/obj/structure/secure_closet/medical2,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"aAy" = (/obj/structure/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"aAx" = (/obj/structure/closet/secure_closet/medical2,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"aAy" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "aAz" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/power/apc{dir = 8; name = "Starboard Maintainance APC"; pixel_x = -28},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/starboard) "aAA" = (/obj/structure/morgue,/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) "aAB" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) @@ -1462,7 +1462,7 @@ "aCf" = (/obj/item/weapon/airlock_electronics,/turf/simulated/floor/plating,/area/storage/auxillary) "aCg" = (/obj/item/weapon/module/power_control,/turf/simulated/floor/plating,/area/storage/auxillary) "aCh" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/storage/auxillary) -"aCi" = (/obj/structure/secure_closet/warden,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"aCi" = (/obj/structure/closet/secure_closet/warden,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) "aCj" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/briefcase,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) "aCk" = (/obj/structure/table/woodentable,/obj/item/weapon/cigpacket,/obj/item/clothing/glasses/thermal,/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/security/detectives_office) "aCl" = (/obj/structure/table/woodentable,/obj/machinery/light/lamp/green{pixel_x = 1; pixel_y = 5},/obj/effect/deskclutter,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) @@ -1500,7 +1500,7 @@ "aCR" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{icon_state = "wood"},/area/security/checkpoint2) "aCS" = (/obj/structure/table/reinforced,/obj/item/weapon/paper,/turf/simulated/floor{icon_state = "wood"},/area/security/checkpoint2) "aCT" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "wood"},/area/security/checkpoint2) -"aCU" = (/obj/structure/secure_closet/security,/obj/machinery/light,/turf/simulated/floor{icon_state = "wood"},/area/security/checkpoint2) +"aCU" = (/obj/structure/closet/secure_closet/security,/obj/machinery/light,/turf/simulated/floor{icon_state = "wood"},/area/security/checkpoint2) "aCV" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/airless,/area/hallway/secondary/entry) "aCW" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plating,/area/maintenance/port) "aCX" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/hallway/primary/port) @@ -1511,7 +1511,7 @@ "aDc" = (/obj/machinery/disposal/toilet,/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/bar) "aDd" = (/obj/machinery/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/bar) "aDe" = (/obj/structure/reagent_dispensers/beerkeg,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/bar) -"aDf" = (/obj/structure/secure_closet/bar{req_access_txt = "25"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/bar) +"aDf" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/bar) "aDg" = (/obj/structure/reagent_dispensers/beerkeg,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/bar) "aDh" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/bar) "aDi" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/bar) @@ -1568,7 +1568,7 @@ "aEh" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/bar) "aEi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/bar) "aEj" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/bar) -"aEk" = (/obj/structure/crate/freezer,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/bar) +"aEk" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/bar) "aEl" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) "aEm" = (/obj/machinery/door/airlock/maintenance,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) "aEn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/maintcentral) @@ -1707,7 +1707,7 @@ "aGQ" = (/obj/machinery/computer/pandemic,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "aGR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) "aGS" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"aGT" = (/obj/structure/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"aGT" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "aGU" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/medical/virology) "aGV" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) "aGW" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/machinery/camera,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) @@ -1798,7 +1798,7 @@ "aID" = (/obj/machinery/door/airlock/maintenance,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) "aIE" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor,/area/quartermaster/qm) "aIF" = (/obj/effect/landmark/start{name = "Quartermaster"},/turf/simulated/floor,/area/quartermaster/qm) -"aIG" = (/obj/structure/crate,/turf/simulated/floor,/area/quartermaster/qm) +"aIG" = (/obj/structure/closet/crate,/turf/simulated/floor,/area/quartermaster/qm) "aIH" = (/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/locker/locker_toilet) "aII" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/central) "aIJ" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/maintcentral) @@ -1831,7 +1831,7 @@ "aJk" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/turf/space,/area) "aJl" = (/turf/space,/area/shuttle/administration/station) "aJm" = (/obj/structure/table,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) -"aJn" = (/obj/structure/secure_closet/personal,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) +"aJn" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) "aJo" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) "aJp" = (/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/crew_quarters) "aJq" = (/obj/machinery/power/apc{dir = 1; name = "Crew Quarters"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/crew_quarters) @@ -1862,7 +1862,7 @@ "aJP" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/cafeteria) "aJQ" = (/turf/simulated/floor{icon_state = "delivery"},/area/crew_quarters/cafeteria) "aJR" = (/obj/structure/kitchenspike,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/cafeteria) -"aJS" = (/obj/structure/crate,/obj/item/clothing/head/chefhat,/obj/item/clothing/under/rank/chef,/obj/item/weapon/storage/mousetraps{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/mousetraps,/obj/item/clothing/under/waiter,/obj/item/clothing/under/waiter,/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/cafeteria) +"aJS" = (/obj/structure/closet/crate,/obj/item/clothing/head/chefhat,/obj/item/clothing/under/rank/chef,/obj/item/weapon/storage/mousetraps{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/mousetraps,/obj/item/clothing/under/waiter,/obj/item/clothing/under/waiter,/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/cafeteria) "aJT" = (/obj/structure/disposalpipe/segment,/obj/machinery/chem_master/condimaster{name = "CondiMaster Neo"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/cafeteria) "aJU" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/maintenance/atmos_control) "aJV" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor/plating,/area/maintenance/atmos_control) @@ -1934,7 +1934,7 @@ "aLj" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "delivery"},/area/storage/primary) "aLk" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; location = "Tool Storage"},/turf/simulated/floor{icon_state = "bot"},/area/storage/primary) "aLl" = (/obj/structure/table,/obj/item/weapon/crowbar,/turf/simulated/floor,/area/storage/primary) -"aLm" = (/obj/structure/secure_closet/medical1{pixel_x = -5},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"aLm" = (/obj/structure/closet/secure_closet/medical1{pixel_x = -5},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "aLn" = (/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "Virology APC"; pixel_x = 0; pixel_y = -23},/obj/structure/cable,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "aLo" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "aLp" = (/obj/machinery/door/window{dir = 8; icon = 'windoor.dmi'; name = "Virology Holding Rooms"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) @@ -1999,7 +1999,7 @@ "aMw" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 4; id = "QM2"},/turf/simulated/floor/plating,/area/quartermaster/qm) "aMx" = (/obj/structure/closet/wardrobe,/turf/simulated/floor,/area/crew_quarters/locker) "aMy" = (/turf/simulated/floor,/area/crew_quarters/locker) -"aMz" = (/obj/structure/secure_closet/personal,/turf/simulated/floor,/area/crew_quarters/locker) +"aMz" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor,/area/crew_quarters/locker) "aMA" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor,/area/crew_quarters/locker) "aMB" = (/obj/machinery/portable_atmospherics/pump,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/crew_quarters/locker) "aMC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/locker) @@ -2033,7 +2033,7 @@ "aNe" = (/obj/machinery/light{dir = 1},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "aNf" = (/obj/machinery/driver_button{dir = 2; id = "toxinsgun"; pixel_y = 24},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "aNg" = (/obj/machinery/computer/security/telescreen{name = "Test Chamber Telescreen"; pixel_x = 0; pixel_y = 27; network = "Toxins"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"aNh" = (/obj/structure/crate/rcd,/obj/machinery/camera/motion{c_tag = "EVA Storage"},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aNh" = (/obj/structure/closet/crate/rcd,/obj/machinery/camera/motion{c_tag = "EVA Storage"},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/ai_monitored/storage/eva) "aNi" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/light{dir = 1},/obj/item/weapon/hand_labeler,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/turf/simulated/floor{icon_state = "warning"},/area/ai_monitored/storage/eva) "aNj" = (/obj/structure/table,/obj/item/device/radio,/obj/item/device/radio,/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/turf/simulated/floor{icon_state = "warning"},/area/ai_monitored/storage/eva) "aNk" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/item/clothing/head/helmet/welding,/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/ai_monitored/storage/eva) @@ -2064,8 +2064,8 @@ "aNJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/cafeteria) "aNK" = (/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/cafeteria) "aNL" = (/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/cafeteria) -"aNM" = (/obj/machinery/requests_console{department = "Kitchen"; departmentType = 2; name = "Kitchen RC"; pixel_x = -1; pixel_y = 27},/obj/structure/secure_closet/meat,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/cafeteria) -"aNN" = (/obj/structure/secure_closet/kitchen,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/cafeteria) +"aNM" = (/obj/machinery/requests_console{department = "Kitchen"; departmentType = 2; name = "Kitchen RC"; pixel_x = -1; pixel_y = 27},/obj/structure/closet/secure_closet/meat,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/cafeteria) +"aNN" = (/obj/structure/closet/secure_closet/kitchen,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/cafeteria) "aNO" = (/obj/machinery/vending/dinnerware,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/cafeteria) "aNP" = (/obj/machinery/camera{dir = 8},/turf/simulated/floor,/area/hallway/primary/central) "aNQ" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) @@ -2128,7 +2128,7 @@ "aOV" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/quartermaster/qm) "aOW" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor,/area/quartermaster/qm) "aOX" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/crew_quarters/locker) -"aOY" = (/obj/structure/secure_closet/personal,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/crew_quarters/locker) +"aOY" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/crew_quarters/locker) "aOZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/locker) "aPa" = (/obj/machinery/door/airlock{req_access_txt = "150"},/turf/simulated/floor,/area/crew_quarters/locker) "aPb" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/central) @@ -2384,7 +2384,7 @@ "aTR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "aTS" = (/obj/machinery/door/airlock/glass_medical{name = "Xenobiology"; req_access_txt = 55},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) "aTT" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/crew_quarters/hor) -"aTU" = (/obj/structure/secure_closet/RD,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = 29},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/hor) +"aTU" = (/obj/structure/closet/secure_closet/RD,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = 29},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/hor) "aTV" = (/obj/machinery/computer/aifixer,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/hor) "aTW" = (/obj/structure/table,/obj/machinery/computer/security/telescreen{name = "Research Monitor"; network = "RD"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/hor) "aTX" = (/obj/machinery/computer/robotics,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/hor) @@ -2407,7 +2407,7 @@ "aUo" = (/obj/structure/table,/obj/item/weapon/hand_tele,/turf/simulated/floor,/area/teleporter) "aUp" = (/obj/structure/table,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/teleporter) "aUq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/teleporter) -"aUr" = (/obj/structure/crate,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/teleporter) +"aUr" = (/obj/structure/closet/crate,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/teleporter) "aUs" = (/obj/item/weapon/crowbar,/turf/simulated/floor/plating,/area/teleporter) "aUt" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Teleporter"},/turf/simulated/floor,/area/teleporter) "aUu" = (/obj/machinery/biogenerator,/turf/simulated/floor,/area/hydroponics) @@ -2525,9 +2525,9 @@ "aWC" = (/obj/structure/lamarr,/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/crew_quarters/hor) "aWD" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"},/turf/simulated/floor/plating,/area/quartermaster/qm) "aWE" = (/turf/simulated/floor/plating,/area/quartermaster/qm) -"aWF" = (/obj/structure/crate,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/quartermaster/qm) -"aWG" = (/obj/structure/crate/freezer,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/quartermaster/qm) -"aWH" = (/obj/structure/crate/secure,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/quartermaster/qm) +"aWF" = (/obj/structure/closet/crate,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/quartermaster/qm) +"aWG" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/quartermaster/qm) +"aWH" = (/obj/structure/closet/crate/secure,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/quartermaster/qm) "aWI" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/quartermaster/qm) "aWJ" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/sorting) "aWK" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/obj/structure/table,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor,/area/quartermaster/sorting) @@ -2559,9 +2559,9 @@ "aXk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/hor) "aXl" = (/turf/simulated/wall,/area/crew_quarters/hor) "aXm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/floor/plating,/area/quartermaster/qm) -"aXn" = (/obj/structure/crate/internals,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/quartermaster/qm) -"aXo" = (/obj/structure/crate/medical,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/quartermaster/qm) -"aXp" = (/obj/structure/crate/hydroponics,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/quartermaster/qm) +"aXn" = (/obj/structure/closet/crate/internals,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/quartermaster/qm) +"aXo" = (/obj/structure/closet/crate/medical,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/quartermaster/qm) +"aXp" = (/obj/structure/closet/crate/hydroponics,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/quartermaster/qm) "aXq" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/conveyor{id = "postal2"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/sorting) "aXr" = (/obj/machinery/conveyor_switch{id = "postal2"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/sorting) "aXs" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/quartermaster/sorting) @@ -2580,7 +2580,7 @@ "aXF" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/atmos) "aXG" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/atmos) "aXH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/atmos) -"aXI" = (/obj/structure/crate,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/teleporter) +"aXI" = (/obj/structure/closet/crate,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/teleporter) "aXJ" = (/obj/machinery/shieldwallgen,/turf/simulated/floor{tag = "icon-delivery (SOUTHWEST)"; icon_state = "delivery"; dir = 10},/area/teleporter) "aXK" = (/obj/machinery/shieldwallgen,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{tag = "icon-delivery (SOUTHWEST)"; icon_state = "delivery"; dir = 10},/area/teleporter) "aXL" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/teleporter) @@ -2600,7 +2600,7 @@ "aXZ" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) "aYa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/status_display{supply_display = 1},/turf/simulated/floor/plating,/area/quartermaster/qm) "aYb" = (/obj/structure/plasticflaps{opacity = 1},/obj/machinery/conveyor{id = "postal2"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/sorting) -"aYc" = (/obj/structure/crate,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/quartermaster/sorting) +"aYc" = (/obj/structure/closet/crate,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/quartermaster/sorting) "aYd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/quartermaster/sorting) "aYe" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor,/area/quartermaster/sorting) "aYf" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hallway/primary/port) @@ -2735,9 +2735,9 @@ "baE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "baF" = (/obj/structure/table,/obj/item/clothing/head/helmet/greenbandana{pixel_x = -1; pixel_y = 5},/obj/item/clothing/head/helmet/greenbandana{pixel_x = 3; pixel_y = 2},/obj/item/weapon/paper/hydroponics,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) "baG" = (/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) -"baH" = (/obj/structure/crate/hydroponics/prespawned,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) -"baI" = (/obj/structure/crate/hydroponics/prespawned,/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) -"baJ" = (/obj/structure/crate/hydroponics/prespawned,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"baH" = (/obj/structure/closet/crate/hydroponics/prespawned,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"baI" = (/obj/structure/closet/crate/hydroponics/prespawned,/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"baJ" = (/obj/structure/closet/crate/hydroponics/prespawned,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) "baK" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "baL" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = 2; pixel_y = 3},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) "baM" = (/obj/item/weapon/stock_parts/console_screen,/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/matter_bin,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) @@ -2754,8 +2754,8 @@ "baX" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/mining/station) "baY" = (/turf/simulated/wall,/area/quartermaster/miningdock) "baZ" = (/obj/machinery/computer/security/mining,/turf/simulated/floor,/area/quartermaster/miningdock) -"bba" = (/obj/structure/secure_closet/miner,/turf/simulated/floor,/area/quartermaster/miningdock) -"bbb" = (/obj/structure/secure_closet/miner,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/quartermaster/miningdock) +"bba" = (/obj/structure/closet/secure_closet/miner,/turf/simulated/floor,/area/quartermaster/miningdock) +"bbb" = (/obj/structure/closet/secure_closet/miner,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/quartermaster/miningdock) "bbc" = (/obj/effect/decal/cleanable/blood{tag = "icon-gib3"; icon_state = "gib3"},/obj/effect/decal/cleanable/xenoblood{icon_state = "xfloor2"},/obj/effect/decal/cleanable/blood/gibs{tag = "icon-gibleg"; icon_state = "gibleg"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/aft) "bbd" = (/obj/structure/table,/obj/item/device/radio,/turf/simulated/floor,/area/crew_quarters/fitness) "bbe" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) @@ -2826,7 +2826,7 @@ "bcr" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/mining/station) "bcs" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/miningdock) "bct" = (/obj/item/weapon/ore/iron,/turf/simulated/floor,/area/quartermaster/miningdock) -"bcu" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/crate,/turf/simulated/floor,/area/quartermaster/miningdock) +"bcu" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/closet/crate,/turf/simulated/floor,/area/quartermaster/miningdock) "bcv" = (/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/wall,/area/quartermaster/miningdock) "bcw" = (/obj/machinery/camera{c_tag = "Construction Area West"; dir = 2},/obj/machinery/computer/mining_shuttle,/turf/simulated/floor,/area/quartermaster/miningdock) "bcx" = (/obj/effect/landmark/start{name = "Miner"},/turf/simulated/floor,/area/quartermaster/miningdock) @@ -2898,7 +2898,7 @@ "bdL" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2o_sensor"},/turf/simulated/floor/engine/n20,/area/atmos) "bdM" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent/roomfiller{valve_open = 1},/turf/simulated/floor/engine/n20,/area/atmos) "bdN" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine/n20,/area/atmos) -"bdO" = (/obj/structure/crate,/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/mining/station) +"bdO" = (/obj/structure/closet/crate,/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/mining/station) "bdP" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/shuttle/mining/station) "bdQ" = (/obj/structure/ore_box,/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/mining/station) "bdR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/miningdock) @@ -3174,7 +3174,7 @@ "bjb" = (/turf/simulated/wall,/area/assembly/assembly_line) "bjc" = (/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/flash,/obj/item/device/flash,/obj/structure/table,/turf/simulated/floor{icon_state = "showroomfloor"},/area/assembly/assembly_line) "bjd" = (/turf/simulated/floor{icon_state = "showroomfloor"},/area/assembly/assembly_line) -"bje" = (/obj/structure/secure_closet/medical2,/turf/simulated/floor{icon_state = "showroomfloor"},/area/assembly/assembly_line) +"bje" = (/obj/structure/closet/secure_closet/medical2,/turf/simulated/floor{icon_state = "showroomfloor"},/area/assembly/assembly_line) "bjf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/assembly/assembly_line) "bjg" = (/obj/structure/table/woodentable,/obj/item/trash/sosjerky,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/assembly/chargebay) "bjh" = (/obj/structure/table/woodentable,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/assembly/chargebay) @@ -3302,14 +3302,14 @@ "blz" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/device/flash,/obj/item/device/flash,/turf/simulated/floor,/area/assembly/assembly_line) "blA" = (/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/weapon/cable_coil,/turf/simulated/floor,/area/assembly/assembly_line) "blB" = (/obj/structure/table,/obj/item/weapon/cable_coil/blue,/turf/simulated/floor,/area/engine/engine_smes) -"blC" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/crate,/turf/simulated/floor,/area/engine/engine_smes) +"blC" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/closet/crate,/turf/simulated/floor,/area/engine/engine_smes) "blD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engine/engine_smes) "blE" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/assembly/assembly_line) "blF" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor,/area/assembly/assembly_line) "blG" = (/obj/structure/table,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/obj/item/weapon/cell{pixel_x = 5; pixel_y = -5; charge = 100; maxcharge = 15000},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/machinery/light,/turf/simulated/floor,/area/assembly/assembly_line) "blH" = (/obj/structure/table,/obj/item/device/multitool,/obj/item/weapon/crowbar,/obj/item/device/flash,/obj/item/device/flash,/turf/simulated/floor,/area/assembly/assembly_line) "blI" = (/obj/structure/table,/obj/item/weapon/cable_coil/green,/obj/item/weapon/wirecutters,/turf/simulated/floor,/area/engine/engine_smes) -"blJ" = (/obj/structure/crate,/turf/simulated/floor,/area/engine/engine_smes) +"blJ" = (/obj/structure/closet/crate,/turf/simulated/floor,/area/engine/engine_smes) "blK" = (/obj/machinery/door/airlock/maintenance,/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/portsolar) "blL" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/portsolar) "blM" = (/turf/simulated/floor/plating,/area/maintenance/portsolar) @@ -3407,7 +3407,7 @@ "bnA" = (/obj/machinery/power/terminal,/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/portsolar) "bnB" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/gloves/yellow,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor,/area/engine/engine_smes) "bnC" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/belt/utility,/obj/item/weapon/wrench,/obj/item/weapon/weldingtool,/obj/item/clothing/head/helmet/welding{pixel_x = -3; pixel_y = 5},/turf/simulated/floor,/area/engine/engine_smes) -"bnD" = (/obj/structure/secure_closet/engineering_personal,/turf/simulated/floor,/area/engine/engine_smes) +"bnD" = (/obj/structure/closet/secure_closet/engineering_personal,/turf/simulated/floor,/area/engine/engine_smes) "bnE" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/gloves/black,/obj/item/clothing/gloves/black,/obj/item/clothing/gloves/black,/obj/item/weapon/extinguisher{pixel_x = 8},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/engine/engine_smes) "bnF" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/fire/firefighter,/obj/item/clothing/head/helmet/hardhat,/turf/simulated/floor,/area/engine/engine_smes) "bnG" = (/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/turf/simulated/floor,/area/engine/engine_smes) @@ -3425,7 +3425,7 @@ "bnS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/engine_smes) "bnT" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes,/turf/simulated/floor/plating,/area/engine/engine_smes) "bnU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/engine/engine_smes) -"bnV" = (/obj/structure/crate,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area/engine/engine_smes) +"bnV" = (/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/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area/engine/engine_smes) "bnW" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/tracker,/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/port) "bnX" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/solar/port) "bnY" = (/obj/machinery/door/airlock/external{name = "West Solar Maintenance"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/engine/engine_smes) @@ -3440,13 +3440,13 @@ "boh" = (/turf/simulated/floor/airless{dir = 10; icon_state = "warning"},/area/toxins/test_area) "boi" = (/obj/machinery/light/spot{dir = 4; layer = 2.8},/turf/simulated/floor/airless{dir = 6; icon_state = "warning"},/area/toxins/test_area) "boj" = (/obj/item/clothing/glasses/meson,/turf/simulated/floor,/area/engine/engine_smes) -"bok" = (/obj/structure/secure_closet/engineering_electrical,/turf/simulated/floor/plating,/area/engine/engine_smes) -"bol" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/secure_closet/engineering_electrical,/turf/simulated/floor/plating,/area/engine/engine_smes) +"bok" = (/obj/structure/closet/secure_closet/engineering_electrical,/turf/simulated/floor/plating,/area/engine/engine_smes) +"bol" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/closet/secure_closet/engineering_electrical,/turf/simulated/floor/plating,/area/engine/engine_smes) "bom" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/engine_smes) "bon" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/engine_smes) "boo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/item/trash/cheesie,/turf/simulated/floor/plating,/area/engine/engine_smes) -"bop" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/secure_closet/engineering_welding,/turf/simulated/floor/plating,/area/engine/engine_smes) -"boq" = (/obj/structure/secure_closet/engineering_welding,/turf/simulated/floor/plating,/area/engine/engine_smes) +"bop" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/closet/secure_closet/engineering_welding,/turf/simulated/floor/plating,/area/engine/engine_smes) +"boq" = (/obj/structure/closet/secure_closet/engineering_welding,/turf/simulated/floor/plating,/area/engine/engine_smes) "bor" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating/airless,/area/toxins/test_area) "bos" = (/turf/simulated/floor/airless{icon_state = "bot"},/area/toxins/test_area) "bot" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar,/turf/simulated/floor{icon_state = "solarpanel"},/area/solar/port) @@ -3504,7 +3504,7 @@ "bpt" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/engine/engine_smes) "bpu" = (/obj/machinery/power/monitor,/turf/simulated/floor,/area/engine/chiefs_office) "bpv" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor,/area/engine/chiefs_office) -"bpw" = (/obj/structure/secure_closet/engineering_chief,/obj/machinery/light,/turf/simulated/floor,/area/engine/chiefs_office) +"bpw" = (/obj/structure/closet/secure_closet/engineering_chief,/obj/machinery/light,/turf/simulated/floor,/area/engine/chiefs_office) "bpx" = (/obj/structure/table/woodentable,/obj/item/weapon/zippo,/obj/item/weapon/stamp/ce,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/engine/chiefs_office) "bpy" = (/obj/structure/table/woodentable,/obj/item/weapon/book/manual/engineering_hacking{pixel_x = 6; pixel_y = 6},/obj/item/weapon/book/manual/engineering_guide,/obj/item/weapon/book/manual/robotics_cyborgs{pixel_x = -3; pixel_y = -3},/turf/simulated/floor,/area/engine/chiefs_office) "bpz" = (/obj/structure/table/woodentable,/obj/machinery/light/lamp/green,/turf/simulated/floor,/area/engine/chiefs_office) @@ -3528,7 +3528,7 @@ "bpR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/airlock/external{name = "Engine Room"},/turf/simulated/floor/plating,/area/engine/engineering) "bpS" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/engine/engineering) "bpT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/engine/engineering) -"bpU" = (/obj/structure/crate/radiation,/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/engine/engineering) +"bpU" = (/obj/structure/closet/crate/radiation,/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/engine/engineering) "bpV" = (/obj/structure/rack,/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/engine/engineering) "bpW" = (/turf/simulated/floor,/area/engine/engineering) "bpX" = (/obj/structure/rack,/turf/simulated/floor,/area/engine/engineering) @@ -3786,7 +3786,7 @@ "buP" = (/obj/item/stack/sheet/metal{amount = 5000},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) "buQ" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) "buR" = (/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) -"buS" = (/obj/structure/secure_closet/personal,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) +"buS" = (/obj/structure/closet/secure_closet/personal,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) "buT" = (/turf/unsimulated/wall,/area/centcom/suppy) "buU" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l (EAST)"; icon_state = "propulsion_l"; dir = 4},/turf/space,/area/shuttle/administration/centcom) "buV" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (WEST)"; icon_state = "heater"; dir = 8},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/administration/centcom) @@ -3833,7 +3833,7 @@ "bvK" = (/turf/unsimulated/floor{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/supply/dock) "bvL" = (/obj/machinery/door/window{dir = 4; icon = 'windoor.dmi'; req_access_txt = "0"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area) "bvM" = (/obj/machinery/door/window/westright,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area) -"bvN" = (/obj/structure/crate/internals,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area) +"bvN" = (/obj/structure/closet/crate/internals,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area) "bvO" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/shuttle/administration/centcom) "bvP" = (/obj/machinery/sleeper,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) "bvQ" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) @@ -3858,7 +3858,7 @@ "bwj" = (/obj/machinery/scan_consolenew,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) "bwk" = (/obj/structure/device/piano{dir = 4},/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) "bwl" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) -"bwm" = (/obj/structure/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) +"bwm" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) "bwn" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) "bwo" = (/obj/machinery/vending/boozeomat,/turf/unsimulated/wall,/area/centcom/living) "bwp" = (/obj/structure/kitchenspike,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) @@ -3869,9 +3869,9 @@ "bwu" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) "bwv" = (/obj/item/weapon/reagent_containers/food/condiment/saltshaker,/obj/structure/table,/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) "bww" = (/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) -"bwx" = (/obj/structure/secure_closet/meat,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) +"bwx" = (/obj/structure/closet/secure_closet/meat,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) "bwy" = (/obj/machinery/chem_master/condimaster{name = "CondiMaster Neo"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) -"bwz" = (/obj/structure/crate/medical,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area) +"bwz" = (/obj/structure/closet/crate/medical,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area) "bwA" = (/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area) "bwB" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area) "bwC" = (/obj/item/weapon/extinguisher,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area) @@ -3963,7 +3963,7 @@ "byk" = (/turf/unsimulated/wall,/area/centcom/test) "byl" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/test) "bym" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/test) -"byn" = (/obj/structure/secure_closet/security,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/test) +"byn" = (/obj/structure/closet/secure_closet/security,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/test) "byo" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/test) "byp" = (/turf/unsimulated/floor{icon_state = "dark"},/area) "byq" = (/obj/structure/stool/bed,/turf/unsimulated/floor{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/prison/solitary) @@ -4008,7 +4008,7 @@ "bzd" = (/turf/unsimulated/floor{icon_state = "greencorner"},/area/centcom/control) "bze" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 8},/area/centcom/control) "bzf" = (/obj/machinery/door/airlock/centcom{name = "Research Facility"; opacity = 1; req_access_txt = "104"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/control) -"bzg" = (/obj/structure/secure_closet/courtroom,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/test) +"bzg" = (/obj/structure/closet/secure_closet/courtroom,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/test) "bzh" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/test) "bzi" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/obj/machinery/camera{c_tag = "Court"; invisibility = 1; network = "thunder"; pixel_x = 10},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/test) "bzj" = (/obj/machinery/mech_bay_recharge_port,/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) @@ -4019,7 +4019,7 @@ "bzo" = (/obj/machinery/camera{c_tag = "Spec. Ops. Center"; dir = 2; network = "CREED"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "bzp" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1441; listening = 0; name = "Spec Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "bzq" = (/obj/effect/landmark{name = "Commando"; tag = "Commando"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"bzr" = (/obj/structure/secure_closet/personal,/turf/unsimulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/centcom/specops) +"bzr" = (/obj/structure/closet/secure_closet/personal,/turf/unsimulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/centcom/specops) "bzs" = (/turf/unsimulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/centcom/specops) "bzt" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/obj/item/weapon/handcuffs,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "bzu" = (/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},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) @@ -4028,9 +4028,9 @@ "bzx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) "bzy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) "bzz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"bzA" = (/obj/structure/secure_closet/medical3{pixel_x = -5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/control) -"bzB" = (/obj/structure/secure_closet/medical1{pixel_x = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/control) -"bzC" = (/obj/structure/secure_closet/medical2{pixel_x = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/control) +"bzA" = (/obj/structure/closet/secure_closet/medical3{pixel_x = -5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/control) +"bzB" = (/obj/structure/closet/secure_closet/medical1{pixel_x = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/control) +"bzC" = (/obj/structure/closet/secure_closet/medical2{pixel_x = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/control) "bzD" = (/obj/machinery/sleeper,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) "bzE" = (/obj/machinery/sleep_console,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) "bzF" = (/obj/structure/stool/chair{dir = 4},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/test) @@ -4132,7 +4132,7 @@ "bBx" = (/obj/machinery/camera{c_tag = "Assault Armor South"; dir = 1; network = "CREED"},/turf/unsimulated/floor{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/area/centcom/specops) "bBy" = (/obj/machinery/door/airlock/external,/turf/unsimulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/centcom/specops) "bBz" = (/obj/structure/bookcase{name = "bookcase (Tactics)"},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"bBA" = (/obj/structure/secure_closet/hos,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"bBA" = (/obj/structure/closet/secure_closet/hos,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) "bBB" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) "bBC" = (/obj/structure/rack,/obj/item/weapon/secstorage/sbriefcase,/obj/item/weapon/cigpacket,/obj/item/weapon/zippo,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) "bBD" = (/obj/structure/bookcase{name = "bookcase (Reports)"},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) @@ -4145,7 +4145,7 @@ "bBK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) "bBL" = (/turf/unsimulated/floor{tag = "icon-loadingarea"; icon_state = "loadingarea"},/area/centcom/specops) "bBM" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (General)"; pixel_x = -28},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"bBN" = (/obj/structure/secure_closet/injection,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) +"bBN" = (/obj/structure/closet/secure_closet/injection,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) "bBO" = (/obj/structure/stool/chair{dir = 1},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/test) "bBP" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_l (EAST)"; icon_state = "burst_l"; dir = 4},/turf/space,/area/shuttle/specops/centcom) "bBQ" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/specops/centcom) @@ -4303,7 +4303,7 @@ "bEM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) "bEN" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) "bEO" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"bEP" = (/obj/structure/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"bEP" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) "bEQ" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) "bER" = (/obj/machinery/vending/boozeomat,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) "bES" = (/obj/structure/table,/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) @@ -4400,7 +4400,7 @@ "bGF" = (/obj/effect/landmark{name = "Holding Facility"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/holding) "bGG" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/centcom/evac) "bGH" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/tdome) -"bGI" = (/obj/structure/secure_closet/bar,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) +"bGI" = (/obj/structure/closet/secure_closet/bar,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) "bGJ" = (/turf/unsimulated/floor{icon_state = "white"},/area/tdome) "bGK" = (/obj/machinery/gibber,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) "bGL" = (/obj/machinery/door/airlock/command{name = "Thunderdome"},/turf/unsimulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/tdome) @@ -4410,8 +4410,8 @@ "bGP" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) "bGQ" = (/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) "bGR" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"bGS" = (/obj/structure/secure_closet/meat,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) -"bGT" = (/obj/structure/secure_closet/fridge,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) +"bGS" = (/obj/structure/closet/secure_closet/meat,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) +"bGT" = (/obj/structure/closet/secure_closet/fridge,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) "bGU" = (/obj/structure/stool/chair,/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) "bGV" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) "bGW" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) @@ -4828,8 +4828,8 @@ "bOR" = (/obj/item/clothing/glasses/night,/turf/simulated/floor/plating,/area/AIsattele) "bOS" = (/obj/item/device/aicard,/turf/simulated/floor/plating,/area/AIsattele) "bOT" = (/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/turf/simulated/floor/plating,/area/AIsattele) -"bOU" = (/obj/structure/crate,/turf/simulated/floor/plating,/area/AIsattele) -"bOV" = (/obj/structure/crate,/obj/machinery/light,/turf/simulated/floor/plating,/area/AIsattele) +"bOU" = (/obj/structure/closet/crate,/turf/simulated/floor/plating,/area/AIsattele) +"bOV" = (/obj/structure/closet/crate,/obj/machinery/light,/turf/simulated/floor/plating,/area/AIsattele) "bOW" = (/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor/plating,/area/AIsattele) "bOX" = (/obj/structure/grille,/turf/unsimulated/floor{name = "plating"},/area) "bOY" = (/obj/machinery/power/solar/fake,/turf/unsimulated/floor{tag = "icon-solarpanel (NORTHEAST)"; icon_state = "solarpanel"; dir = 5},/area/djstation/solars) @@ -5811,7 +5811,7 @@ "chM" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/mine/unexplored) "chN" = (/obj/machinery/door/airlock{name = "Room 3"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/unexplored) "chO" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/unexplored) -"chP" = (/obj/structure/secure_closet/miner,/turf/simulated/floor,/area/mine/unexplored) +"chP" = (/obj/structure/closet/secure_closet/miner,/turf/simulated/floor,/area/mine/unexplored) "chQ" = (/obj/structure/table,/obj/item/weapon/shovel,/turf/simulated/floor,/area) "chR" = (/obj/structure/table,/obj/item/weapon/storage/donkpocket_kit,/turf/simulated/floor,/area) "chS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) @@ -5969,7 +5969,7 @@ "ckO" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area) "ckP" = (/obj/machinery/conveyor_switch{id = "mining_internal"},/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/machinery/camera{c_tag = "Shuttle Airlock"; dir = 8; network = "MINE"},/turf/simulated/floor,/area) "ckQ" = (/obj/machinery/camera{c_tag = "Station External West"; network = "MINE"},/turf/simulated/floor/plating/airless/asteroid,/area) -"ckR" = (/obj/structure/crate,/turf/simulated/floor,/area) +"ckR" = (/obj/structure/closet/crate,/turf/simulated/floor,/area) "ckS" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area) "ckT" = (/obj/machinery/power/apc{dir = 1; name = "Production Area APC"; pixel_x = 1; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area) "ckU" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area) @@ -5990,8 +5990,8 @@ "clj" = (/obj/machinery/mineral/processing_unit_console,/turf/simulated/wall/r_wall,/area) "clk" = (/obj/machinery/mineral/processing_unit,/turf/simulated/floor{icon_state = "floorgrime"},/area) "cll" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area) -"clm" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/crate,/turf/simulated/floor,/area) -"cln" = (/obj/structure/crate,/obj/machinery/light,/turf/simulated/floor,/area) +"clm" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/closet/crate,/turf/simulated/floor,/area) +"cln" = (/obj/structure/closet/crate,/obj/machinery/light,/turf/simulated/floor,/area) "clo" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area) "clp" = (/obj/machinery/mineral/stacking_unit_console,/turf/simulated/wall/r_wall,/area) "clq" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area)