mirror of
https://github.com/PolarisSS13/Polaris.git
synced 2025-12-23 00:22:43 +00:00
526 lines
14 KiB
Plaintext
526 lines
14 KiB
Plaintext
/obj/structure/closet
|
|
name = "closet"
|
|
desc = "It's a basic storage unit."
|
|
icon = 'closet.dmi'
|
|
icon_state = "closed"
|
|
density = 1
|
|
var/icon_closed = "closed"
|
|
var/icon_opened = "open"
|
|
var/opened = 0
|
|
var/welded = 0
|
|
var/wall_mounted = 0 //never solid (You can always pass over it)
|
|
flags = FPRINT
|
|
var/health = 100
|
|
var/lastbang
|
|
var/lasttry = 0
|
|
layer = 2.98
|
|
|
|
/obj/structure/closet/detective
|
|
name = "detective's closet"
|
|
desc = "Holds the detective's clothes while his coat rack is being repaired."
|
|
|
|
/obj/structure/closet/acloset
|
|
name = "strange closet"
|
|
desc = "It looks alien!"
|
|
icon_state = "acloset"
|
|
icon_closed = "acloset"
|
|
icon_opened = "aclosetopen"
|
|
|
|
/obj/structure/closet/cabinet
|
|
name = "cabinet"
|
|
desc = "Old will forever be in fashion."
|
|
icon_state = "cabinet_closed"
|
|
icon_closed = "cabinet_closed"
|
|
icon_opened = "cabinet_open"
|
|
|
|
/obj/effect/spresent
|
|
name = "strange present"
|
|
desc = "It's a ... present?"
|
|
icon = 'items.dmi'
|
|
icon_state = "strangepresent"
|
|
density = 1
|
|
anchored = 0
|
|
|
|
/obj/structure/closet/gmcloset
|
|
name = "formal closet"
|
|
desc = "It's a storage unit for formal clothing."
|
|
icon_state = "black"
|
|
icon_closed = "black"
|
|
|
|
/obj/structure/closet/emcloset
|
|
name = "emergency closet"
|
|
desc = "It's a storage unit for emergency breathmasks and o2 tanks."
|
|
icon_state = "emergency"
|
|
icon_closed = "emergency"
|
|
icon_opened = "emergencyopen"
|
|
|
|
/obj/structure/closet/emcloset/legacy
|
|
|
|
/obj/structure/closet/firecloset
|
|
name = "fire-safety closet"
|
|
desc = "It's a storage unit for fire-fighting supplies."
|
|
icon_state = "firecloset"
|
|
icon_closed = "firecloset"
|
|
icon_opened = "fireclosetopen"
|
|
|
|
/obj/structure/closet/hydrant //wall mounted fire closet
|
|
name = "fire-safety closet"
|
|
desc = "It's a storage unit for fire-fighting supplies."
|
|
icon_state = "hydrant"
|
|
icon_closed = "hydrant"
|
|
icon_opened = "hydrant_open"
|
|
anchored = 1
|
|
density = 0
|
|
wall_mounted = 1
|
|
|
|
/obj/structure/closet/medical_wall //wall mounted medical closet
|
|
name = "first-aid closet"
|
|
desc = "It's wall-mounted storage unit for first aid supplies."
|
|
icon_state = "medical_wall"
|
|
icon_closed = "medical_wall"
|
|
icon_opened = "medical_wall_open"
|
|
anchored = 1
|
|
density = 0
|
|
wall_mounted = 1
|
|
|
|
/obj/structure/closet/toolcloset
|
|
name = "tool closet"
|
|
desc = "It's a storage unit for tools."
|
|
icon_state = "toolcloset"
|
|
icon_closed = "toolcloset"
|
|
icon_opened = "toolclosetopen"
|
|
|
|
/obj/structure/closet/radiation
|
|
name = "radiation suit closet"
|
|
desc = "It's a storage unit for rad-protective suits."
|
|
icon_state = "radsuitcloset"
|
|
icon_opened = "toolclosetopen"
|
|
icon_closed = "radsuitcloset"
|
|
|
|
/obj/structure/closet/jcloset
|
|
name = "custodial closet"
|
|
desc = "It's a storage unit for janitorial clothes and gear."
|
|
icon_state = "mixed"
|
|
icon_closed = "mixed"
|
|
|
|
/obj/structure/closet/jcloset2
|
|
name = "cleaner's closet"
|
|
desc = "It's a storage unit for various cleaning items."
|
|
icon_state = "mixed"
|
|
icon_closed = "mixed"
|
|
|
|
/obj/structure/closet/lawcloset
|
|
name = "legal closet"
|
|
desc = "It's a storage unit for courtroom apparel and items."
|
|
icon_state = "blue"
|
|
icon_closed = "blue"
|
|
|
|
/obj/structure/closet/boxinggloves
|
|
name = "boxing gloves"
|
|
desc = "It's a storage unit for gloves for use in the boxing ring."
|
|
|
|
/obj/structure/closet/masks
|
|
name = "mask closet"
|
|
desc = "IT'S A STORAGE UNIT FOR FIGHTER MASKS OLE!"
|
|
|
|
/obj/structure/closet/lasertag/red
|
|
name = "red laser tag equipment"
|
|
desc = "It's a storage unit for laser tag equipment."
|
|
icon_state = "red"
|
|
icon_closed = "red"
|
|
|
|
/obj/structure/closet/lasertag/blue
|
|
name = "blue laser tag equipment"
|
|
desc = "It's a storage unit for laser tag equipment."
|
|
icon_state = "blue"
|
|
icon_closed = "blue"
|
|
|
|
/obj/structure/closet/athletic_mixed
|
|
name = "athletic wardrobe"
|
|
desc = "It's a storage unit for athletic wear."
|
|
icon_state = "mixed"
|
|
icon_closed = "mixed"
|
|
|
|
/obj/structure/closet/coffin
|
|
name = "coffin"
|
|
desc = "It's a burial receptacle for the dearly departed."
|
|
icon_state = "coffin"
|
|
icon_closed = "coffin"
|
|
icon_opened = "coffin_open"
|
|
|
|
/obj/structure/closet/bombcloset
|
|
name = "\improper EOD closet"
|
|
desc = "It's a storage unit for explosion-protective suits."
|
|
icon_state = "bombsuit"
|
|
icon_closed = "bombsuit"
|
|
icon_opened = "bombsuitopen"
|
|
|
|
/obj/structure/closet/bombclosetsecurity
|
|
name = "\improper EOD closet"
|
|
desc = "It's a storage unit for explosion-protective suits."
|
|
icon_state = "bombsuitsec"
|
|
icon_closed = "bombsuitsec"
|
|
icon_opened = "bombsuitsecopen"
|
|
|
|
/obj/structure/closet/l3closet
|
|
name = "level-3 biohazard suit closet"
|
|
desc = "It's a storage unit for level-3 biohazard gear."
|
|
icon_state = "bio"
|
|
icon_closed = "bio"
|
|
icon_opened = "bioopen"
|
|
|
|
/obj/structure/closet/l3closet/general
|
|
icon_state = "bio_general"
|
|
icon_closed = "bio_general"
|
|
icon_opened = "bio_generalopen"
|
|
|
|
/obj/structure/closet/l3closet/virology
|
|
icon_state = "bio_virology"
|
|
icon_closed = "bio_virology"
|
|
icon_opened = "bio_virologyopen"
|
|
|
|
/obj/structure/closet/l3closet/security
|
|
icon_state = "bio_security"
|
|
icon_closed = "bio_security"
|
|
icon_opened = "bio_securityopen"
|
|
|
|
/obj/structure/closet/l3closet/janitor
|
|
icon_state = "bio_janitor"
|
|
icon_closed = "bio_janitor"
|
|
icon_opened = "bio_janitoropen"
|
|
|
|
/obj/structure/closet/l3closet/scientist
|
|
icon_state = "bio_scientist"
|
|
icon_closed = "bio_scientist"
|
|
icon_opened = "bio_scientistopen"
|
|
|
|
/obj/structure/closet/syndicate
|
|
name = "armoury closet"
|
|
desc = "Why is this here?"
|
|
icon_state = "syndicate"
|
|
icon_closed = "syndicate"
|
|
icon_opened = "syndicateopen"
|
|
|
|
/obj/structure/closet/syndicate/personal
|
|
desc = "It's a storage unit for operative gear."
|
|
|
|
/obj/structure/closet/syndicate/nuclear
|
|
desc = "It's a storage unit for nuclear-operative gear."
|
|
|
|
// Inserting the gimmick clothing stuff here for generic items, IE Tacticool stuff
|
|
|
|
|
|
/obj/structure/closet/gimmick
|
|
name = "administrative supply closet"
|
|
desc = "It's a storage unit for things that have no right being here."
|
|
icon_state = "syndicate1"
|
|
icon_closed = "syndicate1"
|
|
icon_opened = "syndicate1open"
|
|
anchored = 0
|
|
|
|
/obj/structure/closet/gimmick/russian
|
|
name = "russian surplus closet"
|
|
desc = "It's a storage unit for Russian standard-issue surplus."
|
|
icon_state = "syndicate1"
|
|
icon_closed = "syndicate1"
|
|
icon_opened = "syndicate1open"
|
|
|
|
/obj/structure/closet/gimmick/tacticool
|
|
name = "tacticool gear closet"
|
|
desc = "It's a storage unit for Tacticool gear."
|
|
icon_state = "syndicate1"
|
|
icon_closed = "syndicate1"
|
|
icon_opened = "syndicate1open"
|
|
|
|
/obj/structure/closet/thunderdome
|
|
name = "\improper Thunderdome closet"
|
|
desc = "Everything you need!"
|
|
icon_state = "syndicate"
|
|
icon_closed = "syndicate"
|
|
icon_opened = "syndicateopen"
|
|
anchored = 1
|
|
|
|
/obj/structure/closet/thunderdome/tdred
|
|
name = "red-team Thunderdome closet"
|
|
|
|
/obj/structure/closet/thunderdome/tdgreen
|
|
name = "green-team Thunderdome closet"
|
|
icon_state = "syndicate1"
|
|
icon_closed = "syndicate1"
|
|
icon_opened = "syndicate1open"
|
|
|
|
|
|
/obj/structure/closet/malf/suits
|
|
desc = "It's a storage unit for operational gear."
|
|
icon_state = "syndicate"
|
|
icon_closed = "syndicate"
|
|
icon_opened = "syndicateopen"
|
|
|
|
/obj/structure/closet/wardrobe
|
|
name = "wardrobe"
|
|
desc = "It's a storage unit for standard-issue Nanotrasen attire."
|
|
icon_state = "blue"
|
|
icon_closed = "blue"
|
|
|
|
/obj/structure/closet/wardrobe/black
|
|
name = "black wardrobe"
|
|
icon_state = "black"
|
|
icon_closed = "black"
|
|
|
|
/obj/structure/closet/wardrobe/chaplain_black
|
|
name = "chapel wardrobe"
|
|
desc = "It's a storage unit for Nanotrasen-approved religious attire."
|
|
icon_state = "black"
|
|
icon_closed = "black"
|
|
|
|
/obj/structure/closet/wardrobe/green
|
|
name = "green wardrobe"
|
|
icon_state = "green"
|
|
icon_closed = "green"
|
|
|
|
/obj/structure/closet/wardrobe/mixed
|
|
name = "mixed wardrobe"
|
|
icon_state = "mixed"
|
|
icon_closed = "mixed"
|
|
|
|
/obj/structure/closet/wardrobe/orange
|
|
name = "prison wardrobe"
|
|
desc = "It's a storage unit for Nanotrasen-regulation prisoner attire."
|
|
icon_state = "orange"
|
|
icon_closed = "orange"
|
|
|
|
/obj/structure/closet/wardrobe/pink
|
|
name = "pink wardrobe"
|
|
icon_state = "pink"
|
|
icon_closed = "pink"
|
|
|
|
/obj/structure/closet/wardrobe/red
|
|
name = "security wardrobe"
|
|
icon_state = "red"
|
|
icon_closed = "red"
|
|
|
|
/obj/structure/closet/wardrobe/warden
|
|
name = "Warden's wardrobe"
|
|
icon_state = "red"
|
|
icon_closed = "red"
|
|
|
|
/obj/structure/closet/wardrobe/hos
|
|
name = "Head of Security's wardrobe"
|
|
icon_state = "red"
|
|
icon_closed = "red"
|
|
|
|
/obj/structure/closet/wardrobe/hop
|
|
name = "Head of Personnel's wardrobe"
|
|
icon_state = "blue"
|
|
icon_closed = "blue"
|
|
|
|
/obj/structure/closet/wardrobe/white
|
|
name = "white wardrobe"
|
|
icon_state = "white"
|
|
icon_closed = "white"
|
|
|
|
/obj/structure/closet/wardrobe/toxins_white
|
|
name = "toxins wardrobe"
|
|
icon_state = "white"
|
|
icon_closed = "white"
|
|
|
|
/obj/structure/closet/wardrobe/robotics_black
|
|
name = "robotics wardrobe"
|
|
icon_state = "black"
|
|
icon_closed = "black"
|
|
|
|
/obj/structure/closet/wardrobe/medic_white
|
|
name = "doctor's wardrobe"
|
|
icon_state = "white"
|
|
icon_closed = "white"
|
|
|
|
/obj/structure/closet/wardrobe/chemistry_white
|
|
name = "chemistry wardrobe"
|
|
icon_state = "white"
|
|
icon_closed = "white"
|
|
|
|
/obj/structure/closet/wardrobe/genetics_white
|
|
name = "genetics wardrobe"
|
|
icon_state = "white"
|
|
icon_closed = "white"
|
|
|
|
/obj/structure/closet/wardrobe/nurse
|
|
name = "nurse's wardrobe"
|
|
icon_state = "white"
|
|
icon_closed = "white"
|
|
|
|
/obj/structure/closet/wardrobe/cmo
|
|
name = "Chief Medical Officer's wardrobe"
|
|
icon_state = "white"
|
|
icon_closed = "white"
|
|
|
|
/obj/structure/closet/wardrobe/rd
|
|
name = "Research Director's wardrobe"
|
|
icon_state = "white"
|
|
icon_closed = "white"
|
|
|
|
/obj/structure/closet/wardrobe/scientist
|
|
name = "scientist's wardrobe"
|
|
icon_state = "white"
|
|
icon_closed = "white"
|
|
|
|
/obj/structure/closet/wardrobe/virology_white
|
|
name = "virology wardrobe"
|
|
icon_state = "white"
|
|
icon_closed = "white"
|
|
|
|
/obj/structure/closet/wardrobe/yellow
|
|
name = "yellow wardrobe"
|
|
icon_state = "wardrobe-y"
|
|
icon_closed = "wardrobe-y"
|
|
|
|
/obj/structure/closet/wardrobe/engineering_yellow
|
|
name = "engineering wardrobe"
|
|
icon_state = "yellow"
|
|
icon_closed = "yellow"
|
|
|
|
/obj/structure/closet/wardrobe/robotics_yellow
|
|
name = "robotics wardrobe"
|
|
icon_state = "yellow"
|
|
icon_closed = "yellow"
|
|
|
|
/obj/structure/closet/wardrobe/atmospherics_yellow
|
|
name = "atmospherics wardrobe"
|
|
icon_state = "yellow"
|
|
icon_closed = "yellow"
|
|
|
|
/obj/structure/closet/wardrobe/grey
|
|
name = "grey wardrobe"
|
|
icon_state = "grey"
|
|
icon_closed = "grey"
|
|
|
|
/obj/structure/closet/wardrobe/bartender_black
|
|
name = "Bartender's wardrobe"
|
|
icon_state = "black"
|
|
icon_closed = "black"
|
|
|
|
/obj/structure/closet/wardrobe/chef_white
|
|
name = "Chef's wardrobe"
|
|
icon_state = "white"
|
|
icon_closed = "white"
|
|
|
|
/obj/structure/closet/wardrobe/hydro_green
|
|
name = "Hydroponics wardrobe"
|
|
icon_state = "green"
|
|
icon_closed = "green"
|
|
|
|
/obj/structure/closet/wardrobe/librarian_red
|
|
name = "Librarian's wardrobe"
|
|
icon_state = "red"
|
|
icon_closed = "red"
|
|
|
|
/obj/structure/closet/wardrobe/cargo_yellow
|
|
name = "Cargo Tech's wardrobe"
|
|
icon_state = "yellow"
|
|
icon_closed = "yellow"
|
|
|
|
/obj/structure/closet/wardrobe/qm_yellow
|
|
name = "Quartermaster's wardrobe"
|
|
icon_state = "yellow"
|
|
icon_closed = "yellow"
|
|
|
|
|
|
|
|
/obj/structure/closet/secure_closet
|
|
name = "secure locker"
|
|
desc = "It's an immobile card-locked storage unit."
|
|
icon = 'closet.dmi'
|
|
icon_state = "secure1"
|
|
density = 1
|
|
opened = 0
|
|
var/locked = 1
|
|
var/broken = 0
|
|
var/large = 1
|
|
icon_closed = "secure"
|
|
var/icon_locked = "secure1"
|
|
icon_opened = "secureopen"
|
|
var/icon_broken = "securebroken"
|
|
var/icon_off = "secureoff"
|
|
wall_mounted = 0 //never solid (You can always pass over it)
|
|
health = 200
|
|
|
|
/obj/structure/closet/secure_closet/medical_wall
|
|
name = "First Aid Closet"
|
|
desc = "It's a secure wall-mounted storage unit for first aid supplies."
|
|
icon_state = "medical_wall_locked"
|
|
icon_closed = "medical_wall_unlocked"
|
|
icon_locked = "medical_wall_locked"
|
|
icon_opened = "medical_wall_open"
|
|
icon_broken = "medical_wall_spark"
|
|
icon_off = "medical_wall_off"
|
|
anchored = 1
|
|
density = 0
|
|
wall_mounted = 1
|
|
req_access = list(ACCESS_MEDICAL)
|
|
|
|
/obj/structure/closet/secure_closet/personal
|
|
desc = "It's a secure locker for personnel. The first card swiped gains control."
|
|
name = "personal closet"
|
|
|
|
/obj/structure/closet/secure_closet/personal/patient
|
|
name = "patient's closet"
|
|
|
|
/obj/structure/closet/secure_closet/personal/cabinet
|
|
icon_state = "cabinetdetective_locked"
|
|
icon_closed = "cabinetdetective"
|
|
icon_locked = "cabinetdetective_locked"
|
|
icon_opened = "cabinetdetective_open"
|
|
icon_broken = "cabinetdetective_broken"
|
|
icon_off = "cabinetdetective_broken"
|
|
|
|
/obj/structure/closet/secure_closet/kitchen
|
|
name = "kitchen cabinet"
|
|
req_access = list(ACCESS_KITCHEN)
|
|
|
|
/obj/structure/closet/secure_closet/kitchen/mining
|
|
req_access = list()
|
|
|
|
/obj/structure/closet/secure_closet/meat
|
|
name = "meat fridge"
|
|
icon_state = "fridge1"
|
|
icon_closed = "fridge"
|
|
icon_locked = "fridge1"
|
|
icon_opened = "fridgeopen"
|
|
icon_broken = "fridgebroken"
|
|
icon_off = "fridge1"
|
|
|
|
/obj/structure/closet/secure_closet/fridge
|
|
name = "refrigerator"
|
|
icon_state = "fridge1"
|
|
icon_closed = "fridge"
|
|
icon_locked = "fridge1"
|
|
icon_opened = "fridgeopen"
|
|
icon_broken = "fridgebroken"
|
|
icon_off = "fridge1"
|
|
|
|
/obj/structure/closet/secure_closet/money_freezer
|
|
name = "freezer"
|
|
icon_state = "fridge1"
|
|
icon_closed = "fridge"
|
|
icon_locked = "fridge1"
|
|
icon_opened = "fridgeopen"
|
|
icon_broken = "fridgebroken"
|
|
icon_off = "fridge1"
|
|
req_access = list(ACCESS_HEADS_VAULT)
|
|
|
|
/obj/structure/closet/secure_closet/personal/patient
|
|
name = "patient's closet"
|
|
|
|
/obj/structure/closet/secure_closet/wall
|
|
name = "wall locker"
|
|
req_access = list(ACCESS_SECURITY)
|
|
icon_state = "wall-locker1"
|
|
density = 1
|
|
icon_closed = "wall-locker"
|
|
icon_locked = "wall-locker1"
|
|
icon_opened = "wall-lockeropen"
|
|
icon_broken = "wall-lockerbroken"
|
|
icon_off = "wall-lockeroff"
|
|
|
|
//too small to put a man in
|
|
large = 0 |