[MIRROR] Staticpath [MDB ignore] (#12445)

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
This commit is contained in:
CHOMPStation2StaffMirrorBot
2026-02-23 00:33:43 +01:00
committed by GitHub
co-authored by Kashargul
parent cc106f8032
commit ba5224fbcb
437 changed files with 5869 additions and 5220 deletions
@@ -1,348 +1,348 @@
// baystation12 posters
// Base type needs to be defined or template types make random selection wonky
/decl/poster
/datum/decl/poster
var/icon_state="bsposter1"
var/name = "PSA: Unlucky Space Explorer"
var/desc = "This grim PSA depicts a skeletal form within a space suit. Thousands die every year as a result of failing to follow EVA safety guidelines."
var/listing_name = "PSA - EVA Accidents"
var/icon_override = null // If set to an icon path, replaces the icon upon wall placement. Used for modular posters downstream that should not edit upstream dmis
/decl/poster/bay_2
/datum/decl/poster/bay_2
icon_state="bsposter2"
name = "PSA: Disobedient Drones"
desc = "This PSA depicts the cold, unmoving stare of a particularly advanced AI. Contact information for the Emergent Intelligence Oversight is included."
listing_name = "PSA - Emergent Drones"
/decl/poster/bay_3
/datum/decl/poster/bay_3
icon_state="bsposter3"
name = "PSA: Corporate Espionage"
desc = "This PSA warns of the dangers of trusting your co-workers with sensitive department information. They may be spying for a rival corporation, or worse!"
listing_name = "PSA - Corporate Espionage"
/decl/poster/bay_4
/datum/decl/poster/bay_4
icon_state="bsposter4"
name = "Keep Calm"
desc = "An incredibly vague message, presented in a classic form. Someone has scribbled an O over the A on the poster."
listing_name = "PSA - Keep Calm"
/decl/poster/bay_5
/datum/decl/poster/bay_5
icon_state="bsposter5"
name = "PSA: Saboteurs!"
desc = "A company PSA reminding employees to keep an eye out for suspicious activity, and report it immediately."
listing_name = "PSA - Saboteur"
/decl/poster/bay_6
/datum/decl/poster/bay_6
icon_state="bsposter6"
name = "Eradicator XV"
desc = "An ad for the fifteenth installment in the Eradicator movie franchise, about a violent robotic uprising hellbent on wiping out humanity."
listing_name = "Ad - Eradicator XV"
/decl/poster/bay_7
/datum/decl/poster/bay_7
icon_state="bsposter7"
name = "Wasteland: Battle for Earth"
desc = "This action movie ad shows a couple of ragged post-apocalyptic gunmen, one male and one female, on top of a mound of rubble."
listing_name = "Ad - Battle for Earth"
/decl/poster/bay_8
/datum/decl/poster/bay_8
icon_state="bsposter8"
name = "Pinup Girl Cindy"
desc = "This is a vintage 2450s pin-up of NanoTrasen's PR girl, Cindy, in a particularly feminine pose."
listing_name = "Pin-up - Cindi"
/decl/poster/bay_9
/datum/decl/poster/bay_9
icon_state="bsposter9"
name = "Pinup Girl Amy"
desc = "This pin-up is of Amy, one of NanoTrasen's most popular PR models."
listing_name = "Pin-up - Amy"
/decl/poster/bay_10
/datum/decl/poster/bay_10
icon_state="bsposter10"
name = "Don't Panic"
desc = "This ad for Vey-Medical anxiety pills depicts some sort of star in a grimace. The \"Don't Panic\" is written in big, friendly letters."
listing_name = "Ad - Don't panic."
/decl/poster/bay_11
/datum/decl/poster/bay_11
icon_state="bsposter11"
name = "Underwater Living"
desc = "This immigration poster encourages you to move to Earth;s premiere underwater city, Atlantis. One bedroom apartments start at half your salary."
listing_name = "Ad - Atlantis"
/decl/poster/bay_12
/datum/decl/poster/bay_12
icon_state="bsposter12"
name = "Beware Rogue AI"
desc = "This ad for the Emergent Intelligence Oversight Recruitment Division depicts a menacing AI and asks if you're a bad enough dude to take it on."
listing_name = "Recruitment - EIO"
/decl/poster/bay_13
/datum/decl/poster/bay_13
icon_state="bsposter13"
name = "Become A User of the Arcane Arts"
desc = "This ad for popular Virtual Reality online game 'Wiz Online' depicts a wizard, casting a spell. You can't really make out if it's an actual photograph or a computer-generated image. Incredible graphics!"
listing_name = "Ad - Wiz Online"
/decl/poster/bay_14
/datum/decl/poster/bay_14
icon_state="bsposter14"
name = "Levitating Skull"
desc = "This tacky ad is a portrait of the flying enchanted skull, Bones. Its adventures along with its fabled companion are showing now on a broadcast service near you!"
listing_name = "Ad - Bones Adventures"
/decl/poster/bay_15
/datum/decl/poster/bay_15
icon_state="bsposter15"
name = "Augmented Legend"
desc = "This ad for Ward-Takahashi cybernetic implants shows obviously augmented individual, gazing towards the sky. Is your body augmented?"
listing_name = "Ad - Ward-Takahashi Augments"
/decl/poster/bay_16
/datum/decl/poster/bay_16
icon_state="bsposter16"
name = "Snow Crash"
desc = "This particular one depicts nothing remarkable other than a rather mesmerising pattern of monitor static. You think it's an ad for something, but you're not sure what."
listing_name = "Ad - Snow Crash"
/decl/poster/bay_17
/datum/decl/poster/bay_17
icon_state="bsposter17"
name = "Pinup Girl Val"
desc = "Luscious Val McNeil, the vertically challenged Legal Extraordinaire, winner of Miss Space two years running and favoured pinup girl of Lawyers Weekly."
listing_name = "Pin-up - Val"
/decl/poster/bay_18
/datum/decl/poster/bay_18
icon_state="bsposter18"
name = "Derpman, Enforcer of the State"
desc = "An ad for Centauri Provisions donuts. Officer Derpman is here to protect and serve... your donuts! A generously proportioned man, he teaches you the value of hiding your snacks."
listing_name = "Ad - Officer Derpman Donuts"
/decl/poster/bay_19
/datum/decl/poster/bay_19
icon_state="bsposter19"
name = "Respect an Unathi"
desc = "This poster depicts a sharply dressed Unathi receiving a prestigious award. It appears to espouse greater co-operation and harmony between humanity and the Unathi."
listing_name = "PSA - Unathi"
/decl/poster/bay_20
/datum/decl/poster/bay_20
icon_state="bsposter20"
name = "Skrell Tourism"
desc = "This tourism poster depicts a mysteriously inscrutable, alien scene. Numerous Skrell can be seen conversing amidst great, crystalline towers rising above crashing waves."
listing_name = "Ad - Skrellian Tourism"
/decl/poster/bay_21
/datum/decl/poster/bay_21
icon_state="bsposter21"
name = "Join the Fuzz!"
desc = "It's a nice recruitment poster of a white haired Chinese woman that says; \"Big Guns, Hot Women, Good Times. Security. We get it done.\""
listing_name = "Recruitment - NanoTrasen Security - Pinup"
/decl/poster/bay_22
/datum/decl/poster/bay_22
icon_state="bsposter22"
name = "Looking for a career with excitement?"
desc = "A recruitment poster starring a dark haired woman with glasses and a purple shirt that has \"Got Brains? Got Talent? Not afraid of electric flying monsters that want to suck the soul out of you? Then Xenobiology could use someone like you!\" written on the bottom."
listing_name = "Recruitment - Xenobiology"
/decl/poster/bay_23
/datum/decl/poster/bay_23
icon_state="bsposter23"
name = "Safety first: because electricity doesn't wait!"
desc = "A safety poster starring a clueless looking redhead with frazzled hair. \"Every year, hundreds of NT employees expose themselves to electric shock. Play it safe. Avoid suspicious doors after electrical storms, and always wear protection when doing electric maintenance.\""
listing_name = "Safety - Electric Shock"
/decl/poster/bay_24
/datum/decl/poster/bay_24
icon_state="bsposter24"
name = "Responsible medbay habits, No #259"
desc = "A poster with a nervous looking geneticist on it states; \"Friends Tell Friends They're Clones. It can cause severe and irreparable emotional trauma if a person is not properly informed of their recent demise. Always follow your contractual obligation and inform them of their recent rejuvenation.\""
listing_name = "Medical - Clone Disclosure"
/decl/poster/bay_25
/datum/decl/poster/bay_25
icon_state="bsposter25"
name = "Irresponsible medbay habits, No #2"
desc = "This is a safety poster starring a perverted looking naked doctor. \"Sexual harassment is never okay. REPORT any acts of sexual deviance or harassment that disrupt a healthy working environment.\""
listing_name = "Medical - Sexual Harassment"
/decl/poster/bay_26
/datum/decl/poster/bay_26
icon_state="bsposter26"
name = "The Men We Knew"
desc = "This movie poster depicts a group of soldiers fighting a large mech, it seems to be some kind of movie set during the Hegemony War."
listing_name = "Ad - Men We Knew"
/decl/poster/bay_27
/datum/decl/poster/bay_27
icon_state="bsposter27"
name = "Plastic Sheep Can't Scream"
desc = "This is a movie poster for an upcoming horror movie, featuring a frightening looking robotic creature."
listing_name = "Ad - Plastic Sheep Can't Scream"
/decl/poster/bay_28
/datum/decl/poster/bay_28
icon_state="bsposter28"
name = "The Stars Know Love"
desc = "This is a movie poster. A bleeding woman is shown drawing a heart in her blood on the window of space ship, it seems to be a romantic drama."
listing_name = "Ad - The Stars Know Love"
/decl/poster/bay_29
/datum/decl/poster/bay_29
icon_state="bsposter29"
name = "Winter Is Coming"
desc = "On the poster is a frighteningly large wolf, he warns: \"Only YOU can keep yourself from freezing this winter!\". Below is the logo of NanoThreads clothing."
listing_name = "Ad - Cold-weather Gear"
/decl/poster/bay_30
/datum/decl/poster/bay_30
icon_state="bsposter30"
name = "Ambrosia Vulgaris"
desc = "It's an ad for getting absolutely shitfaced on psychadelics. Just looking at this poster makes you feel a little bit dizzy. Use responsibly."
listing_name = "Ad - Ambrosia Vulgaris"
/decl/poster/bay_31
/datum/decl/poster/bay_31
icon_state="bsposter31"
name = "Donut Panic"
desc = "This is an advertisement for Donut Panic, the bi-monthly periodical for donut lovers galaxy-wide."
listing_name = "Ad - Donuts Panic"
/decl/poster/bay_32
/datum/decl/poster/bay_32
icon_state="bsposter32"
name = "Eat!"
desc = "A NanoPastures poster depicting a synthmeat hamburger. The poster COMMANDS you to consume the hamburger."
listing_name = "Ad - Hamburger"
/decl/poster/bay_33
/datum/decl/poster/bay_33
icon_state="bsposter33"
name = "Tools, tools, tools!"
desc = "Xion Manufacturing reminds you: Never trust an off-brand tool. "
listing_name = "Ad - Xion Tools"
/decl/poster/bay_34
/datum/decl/poster/bay_34
icon_state="bsposter34"
name = "Power Up!"
desc = "NanoTrasen are leaders in Phoron-based supermatter power! High reward, higher risk!"
listing_name = "Ad - Phoron Power"
/decl/poster/bay_35
/datum/decl/poster/bay_35
icon_state="bsposter35"
name = "Kendrick"
desc = "This is a poster depicting the pet and mascot of the science department, and national corporate ambassador for slime-based science solutions.."
listing_name = "Ad - Slime Science"
/decl/poster/bay_36
/datum/decl/poster/bay_36
icon_state="bsposter36"
name = "Fancy Borg"
desc = "A poster depicting a cyborg dressed to the nines. An ad for cybernetics enthusiast magazine, Borg Fancy."
listing_name = "Ad - Borg Fancy A"
/decl/poster/bay_37
/datum/decl/poster/bay_37
icon_state="bsposter37"
name = "Fancier Borg"
desc = "A poster depicting a cyborg dressed to the nines. An ad for cybernetics enthusiast magazine, Borg Fancy. This is even fancier than the other poster."
listing_name = "Ad - Borg Fancy B"
/decl/poster/bay_38
/datum/decl/poster/bay_38
icon_state="bsposter38"
name = "Toaster Love"
desc = "This is a poster of a toaster containing two slices of bread. The word LOVE is written in big pink letters underneath. An ad for a cybernetics 'enthusiast' magazine. "
listing_name = "Ad - Toaster Love"
/decl/poster/bay_39
/datum/decl/poster/bay_39
icon_state="bsposter39"
name = "Responsible medbay habits, No #91"
desc = "A safety poster with a chemist holding a vial. \"Always wear safety gear while handling dangerous chemicals, even if it concerns only small amounts.\""
listing_name = "Safety - Chemicals"
/decl/poster/bay_40
/datum/decl/poster/bay_40
icon_state="bsposter40"
name = "Agreeable work environment"
desc = "This poster depicts a young woman in a stylish dress. \"Try to aim for a pleasant atmosphere in the workspace. A friendly word can do more than forms in triplicate.\""
listing_name = "PSA - Agreeable Work Environment"
/decl/poster/bay_41
/datum/decl/poster/bay_41
icon_state="bsposter41"
name = "Professional work environment"
desc = "A safety poster featuring a green haired woman in a shimmering blue dress. \"As an Internal Affairs Agent, your job is to create a fair and agreeable work environment for the crewmembers, as discreetly and professionally as possible.\""
listing_name = "Recruitment - Internal Affairs"
/decl/poster/bay_42
/datum/decl/poster/bay_42
icon_state="bsposter42"
name = "Engineering pinup"
desc = "This is pin-up poster. A half-naked girl with white hair, toned muscles and stunning blue eyes looks back at you from the poster. Her welding helmet, tattoos and grey jumpsuit hanging around her waist gives a bit of a rugged feel."
listing_name = "Pin-up - Engineer"
/decl/poster/bay_43
/datum/decl/poster/bay_43
icon_state="bsposter43"
name = "Responsible medbay habits, No #3"
desc = "A safety poster with a purple-haired surgeon. She looks a bit cross. \"Let the surgeons do their work. NEVER replace or remove a surgery tool from where the surgeon put it.\""
listing_name = "Safety - Surgical Tools"
/decl/poster/bay_44
/datum/decl/poster/bay_44
icon_state="bsposter44"
name = "Time for a drink?"
desc = "This poster for a brand for \"Tajaran-style\" rum produced by Gilthari Exports depicts a friendly-looking Tajaran holding a tray of drinks."
listing_name = "Ad - Rarkajar Rum"
/decl/poster/bay_45
/datum/decl/poster/bay_45
icon_state="bsposter45"
name = "Responsible engineering habits, No #1"
desc = "A safety poster featuring a blue haired engineer. \"When repairing a machine or construction, always aim for long-term solutions.\""
listing_name = "Safety - No Shortcut Fixes"
/decl/poster/bay_46
/datum/decl/poster/bay_46
icon_state="bsposter46"
name = "Inspirational lawyer"
desc = "An inspirational poster depicting a Skrellian lawyer. He seems to be shouting something, while pointing fiercely to the right. It's an ad for a NanoTrasen subsidiary law firm."
listing_name = "Ad - NanoTrasen Law"
/decl/poster/bay_47
/datum/decl/poster/bay_47
icon_state="bsposter47"
name = "Security pinup"
desc = "This is a pin-up poster. A dark skinned white haired girl poses in the sunlight wearing a tank top with her stomach exposed. The text on the poster states \"M, Succubus of Security.\" and a lipstick mark stains the top right corner, as if kissed by the model herself."
listing_name = "Pin-up - Security"
/decl/poster/bay_48
/datum/decl/poster/bay_48
icon_state="bsposter48"
name = "Remote Drones 4 U"
desc = "This is an ad for a fairly basic model of drone produced by Grayson Manufactories Ltd. for use in hazardous environments."
listing_name = "Ad - Grayson Drones"
/decl/poster/bay_49
/datum/decl/poster/bay_49
icon_state="bsposter49"
name = "Engineering recruitment"
desc = "This is a poster showing an engineer relaxing by a computer, the text states \"Living the life! Join Engineering today!\""
listing_name = "Recruitment - Engineering"
/decl/poster/bay_50
/datum/decl/poster/bay_50
icon_state="bsposter50"
name = "Pinup Girl Cindy Kate"
desc = "This particular one is of Cindy Kate, a seductive virtual performer well known among less savoury exonet circles."
listing_name = "Pin-up - Cindi-Kate"
/decl/poster/bay_51
/datum/decl/poster/bay_51
icon_state="bsposter51"
name = "space tourism poster"
desc = "This is a poster produced by the Visit Space Society. This one is targeted at planet-dwellers, suggesting they generally visit space."
listing_name = "Tourism - Space"
/decl/poster/bay_52
/datum/decl/poster/bay_52
icon_state="bsposter52"
name = "fire safety poster"
desc = "This is a poster reminding you of what you should do if you are on fire, or if you are at a dance party."
listing_name = "Safety - Stop Drop and Roll"
/decl/poster/bay_53
/datum/decl/poster/bay_53
icon_state="bsposter53"
name = "fire extinguisher poster"
desc = "This is a poster reminding you of what you should use to put out a fire."
listing_name = "Safety - Fire Extinguishers"
/decl/poster/bay_54
/datum/decl/poster/bay_54
icon_state="bsposter54"
name = "firefighter poster"
desc = "This is a poster of a particularly stern looking firefighter. The caption reads, \"Only you can prevent space fires.\""
listing_name = "Safety - Prevent Fires"
/decl/poster/bay_55
/datum/decl/poster/bay_55
icon_state="bsposter55"
name = "Binma tourism poster"
desc = "This is a poster produced by the Visit Space Society. This one suggests you visit the exotic garden world of Binma, and try not to get eaten."
listing_name = "Tourism - Binma"
/decl/poster/bay_56
/datum/decl/poster/bay_56
icon_state="bsposter56"
name = "Mars appreciation poster"
desc = "This is a poster produced by the Visit Space Society. This one suggests you visit historic Mars. Come for the domes, stay for the monuments to hubris!"
/decl/poster/bay_57
/datum/decl/poster/bay_57
icon_state="bsposter57"
name = "space carp warning poster"
desc = "This poster tells of the dangers of space carp infestations."
listing_name = "Safety - Carp"
/decl/poster/bay_58
/datum/decl/poster/bay_58
icon_state="bsposter58"
name = "space carp information poster"
desc = "This poster showcases an old spacer saying on the dangers of migrant space carp."
@@ -1,52 +1,52 @@
/decl/poster/pol_1
/datum/decl/poster/pol_1
icon_state="polposter1"
name = "Safety!"
desc = "A poster advising you to learn how to put on your internals at a moment's notice."
listing_name = "Safety - Internals"
/decl/poster/pol_2
/datum/decl/poster/pol_2
icon_state="polposter2"
name = "Safety!"
desc = "A blue and white colored poster. This one advises you to wear your safety goggles when handling chemicals."
listing_name = "Safety - Goggles"
/decl/poster/pol_3
/datum/decl/poster/pol_3
icon_state="polposter3"
name = "Safety!"
desc = "A safety poster instructing you to comply with the authorities, especially in an emergency."
listing_name = "Safety - Follow Instruction"
/decl/poster/pol_4
/datum/decl/poster/pol_4
icon_state="polposter4"
name = "Clean Hands Save Lives"
desc = "A safety poster reminding you to wash your hands."
listing_name = "Safety - Hand Washing"
/decl/poster/pol_5
/datum/decl/poster/pol_5
icon_state="polposter5"
name = "Help!"
desc = "This poster depicts a man helping another man get up."
listing_name = "Safety - Help Others"
/decl/poster/pol_6
/datum/decl/poster/pol_6
icon_state="polposter6"
name = "Walk!"
desc = "This poster depicts a man walking, presumably to encourage you not to run in the halls."
listing_name = "Safety - No Running"
/decl/poster/pol_7
/datum/decl/poster/pol_7
icon_state="polposter7"
name = "Place your signs!"
desc = "A safety poster reminding custodial staff to place wet floor signs where needed. This reminder's rarely heeded."
listing_name = "Safety - Wet Floor Signs"
/decl/poster/pol_8
/datum/decl/poster/pol_8
icon_state="polposter8"
name = "Safety!"
desc = "An advertisement / safety poster for EVA training and certification. Training is available at your local Central Command."
listing_name = "Safety - EVA Training"
/decl/poster/pol_9
/datum/decl/poster/pol_9
icon_state="poster10" //Recycling this icon
name = "Airlock Maintenance Reference"
desc = "This poster appears to be reference material for maintenance personnel, instructing to always wear insulated gloves, that wirecutters and \
@@ -54,49 +54,49 @@
wire codes."
listing_name = "Safety - Airlock Maintenance"
/decl/poster/pol_10
/datum/decl/poster/pol_10
icon_state="polposter9"
name = "orchid"
desc = "This poster appears strangely familiar, depicting the flower of a tree native to the planet Earth."
listing_name = "General - Orchid"
/decl/poster/pol_11
/datum/decl/poster/pol_11
icon_state="polposter10"
name = "firefighter pinup"
desc = "A buff firefighter with his shirt off. Maybe he's trying to raise awareness about fire safety, but you're a little distracted."
listing_name = "Pin-up - Firefighter"
/decl/poster/pol_12
/datum/decl/poster/pol_12
icon_state="polposter11"
name = "CHUCK"
desc = "With the budget Cyber Solutions 'Chuck' model work drone, your days of menial labour are numbered! \"With Cyber Solutions, there's always someone beside you, helping you. You know their face. You know my face.\""
listing_name = "Ad - Chuck"
/decl/poster/pol_13
/datum/decl/poster/pol_13
icon_state="polposter12"
name = "New You"
desc = "An ad for Kaleidoscope Cosmetics. \"The common factor in all your failed relationships is you. Fix it with affordable gene therapy!\""
listing_name = "Ad - Kaleidoscope"
/decl/poster/pol_14
/datum/decl/poster/pol_14
icon_state="polposter13"
name = "Take a Taxi"
desc = "An ad for the Major Bill's Transportation drone-operated taxi service operating in most major cities throughout Solar space."
listing_name = "Ad - Taxi"
/decl/poster/pol_15
/datum/decl/poster/pol_15
icon_state="polposter14"
name = "Adopt A Teshpet"
desc = "An ad for definitively racist virtual pet game, Teshpets."
listing_name = "Ad - Teshpets"
/decl/poster/pol_16
/datum/decl/poster/pol_16
icon_state="polposter15"
name = "Train and Fight"
desc = "This poster of sweaty, near-naked wrestlers is the most masculine thing you've ever seen. You can barely tell where one man ends and the other begins. Always seek manliness!"
listing_name = "Pinup - Wrestling"
/decl/poster/nt_3
/datum/decl/poster/nt_3
icon_state = "ntposter03"
name = "Mechatronic Safety"
desc = "This poster displays three cutting-edge gygaxes standing in line in front of a man in plain clothes.\
@@ -104,25 +104,25 @@
The image seems important."
listing_name = "Safety - Mech Operation"
/decl/poster/nt_4
/datum/decl/poster/nt_4
icon_state = "ntposter04"
name = "Beware Aetotheans"
desc = "This poster displays a distinctly hostile-looking red Promethean in a black coat. The fine-print around the edges warns the reader about the dangers posed by Almachi Prometheans."
listing_name = "Safety - Aetothean Danger"
/decl/poster/nt_5
/datum/decl/poster/nt_5
icon_state = "ntposter05"
name = "Promethean"
desc = "This poster displays a friendly-looking green Promethean in a labcoat. The fine-print around the edges talks about the benefits Prometheans give in laboratories."
listing_name = "Safety - Prometheans"
/decl/poster/nt_6
/datum/decl/poster/nt_6
icon_state = "ntposter06"
name = "NanoTrasen"
desc = "This poster showcases an NT emblem. There is writing in the ring around the inner points, probably some sort of slogan no one bothers to memorize."
listing_name = "Ad - NanoTrasen"
/decl/poster/nt_7
/datum/decl/poster/nt_7
icon_state = "ntposter07"
name = "SolGov"
desc = "This poster showcases an SCG emblem. The outer ring reads,\
@@ -130,62 +130,62 @@
Solar Confederate Government."
listing_name = "Political - SolGov"
/decl/poster/nt_8
/datum/decl/poster/nt_8
icon_state = "ntposter08"
name = "wildlife hazard"
desc = "This SifGov poster warns against attempting to kill a fully grown giant spider or other hostile life-form alone."
listing_name = "Safety - Spiders"
// A new subset of poster datum for ONLY 'Internal' NanoTrasen posters, given to Security.
/decl/poster/nanotrasen
/datum/decl/poster/nanotrasen
icon_state = "polposter1"
name = "Safety!"
desc = "A poster advising you to learn how to put on your internals at a moment's notice."
listing_name = "Safety - Internals"
/decl/poster/nanotrasen/pol_2
/datum/decl/poster/nanotrasen/pol_2
icon_state="polposter2"
name = "Safety!"
desc = "A blue and white colored poster. This one advises you to wear your safety goggles when handling chemicals."
listing_name = "Safety - Goggles"
/decl/poster/nanotrasen/pol_3
/datum/decl/poster/nanotrasen/pol_3
icon_state="polposter3"
name = "Safety!"
desc = "A safety poster instructing you to comply with the authorities, especially in an emergency."
listing_name = "Safety - Follow Instruction"
/decl/poster/nanotrasen/pol_4
/datum/decl/poster/nanotrasen/pol_4
icon_state="polposter4"
name = "Clean Hands Save Lives"
desc = "A safety poster reminding you to wash your hands."
listing_name = "Safety - Hand Washing"
/decl/poster/nanotrasen/pol_5
/datum/decl/poster/nanotrasen/pol_5
icon_state="polposter5"
name = "Help!"
desc = "This poster depicts a man helping another man get up."
listing_name = "Safety - Help Others"
/decl/poster/nanotrasen/pol_6
/datum/decl/poster/nanotrasen/pol_6
icon_state="polposter6"
name = "Walk!"
desc = "This poster depicts a man walking, presumably to encourage you not to run in the halls."
listing_name = "Safety - No Running"
/decl/poster/nanotrasen/pol_7
/datum/decl/poster/nanotrasen/pol_7
icon_state="polposter7"
name = "Place your signs!"
desc = "A safety poster reminding custodial staff to place wet floor signs where needed. This reminder's rarely heeded."
listing_name = "Safety - Wet Floor Signs"
/decl/poster/nanotrasen/pol_8
/datum/decl/poster/nanotrasen/pol_8
icon_state="polposter8"
name = "Safety!"
desc = "An advertisement / safety poster for EVA training and certification. Training is available at your local Central Command."
listing_name = "Safety - EVA Training"
/decl/poster/nanotrasen/pol_9
/datum/decl/poster/nanotrasen/pol_9
icon_state="poster10"
name = "Airlock Maintenance Reference"
desc = "This poster appears to be reference material for maintenance personnel, instructing to always wear insulated gloves, that wirecutters and \
@@ -193,97 +193,97 @@
wire codes."
listing_name = "Safety - Airlock Maintenance"
/decl/poster/nanotrasen/pol_10
/datum/decl/poster/nanotrasen/pol_10
icon_state="polposter9"
name = "orchid"
desc = "This poster suggests a feeling of peace. It depicts the flower of a tree native to the planet Earth."
listing_name = "General - Orchid"
/decl/poster/nanotrasen/bay_9
/datum/decl/poster/nanotrasen/bay_9
icon_state="bsposter9"
name = "Pinup Girl Amy"
desc = "This particular one is of Amy, the nymphomaniac urban legend of deep space. How this photograph came to be is not known."
listing_name = "Pin-up - Amy"
/decl/poster/nanotrasen/bay_21
/datum/decl/poster/nanotrasen/bay_21
icon_state="bsposter21"
name = "Join the Fuzz!"
desc = "It's a nice recruitment poster of a white haired Chinese woman that says; \"Big Guns, Hot Women, Good Times. Security. We get it done.\""
listing_name = "Recruitment - NanoTrasen Security - Pinup"
/decl/poster/nanotrasen/bay_22
/datum/decl/poster/nanotrasen/bay_22
icon_state="bsposter22"
name = "Looking for a career with excitement?"
desc = "A recruitment poster starring a dark haired woman with glasses and a purple shirt that has \"Got Brains? Got Talent? Not afraid of electric flying monsters that want to suck the soul out of you? Then Xenobiology could use someone like you!\" written on the bottom."
listing_name = "Recruitment - Xenobiology"
/decl/poster/nanotrasen/bay_23
/datum/decl/poster/nanotrasen/bay_23
icon_state="bsposter23"
name = "Safety first: because electricity doesn't wait!"
desc = "A safety poster starring a clueless looking redhead with frazzled hair. \"Every year, hundreds of NT employees expose themselves to electric shock. Play it safe. Avoid suspicious doors after electrical storms, and always wear protection when doing electric maintenance.\""
listing_name = "Safety - Electric Shock"
/decl/poster/nanotrasen/bay_24
/datum/decl/poster/nanotrasen/bay_24
icon_state="bsposter24"
name = "Responsible medbay habits, No #259"
desc = "A poster with a nervous looking geneticist on it states; \"Friends Tell Friends They're Clones. It can cause severe and irreparable emotional trauma if a person is not properly informed of their recent demise. Always follow your contractual obligation and inform them of their recent rejuvenation.\""
listing_name = "Medical - Clone Disclosure"
/decl/poster/nanotrasen/bay_25
/datum/decl/poster/nanotrasen/bay_25
icon_state="bsposter25"
name = "Irresponsible medbay habits, No #2"
desc = "This is a safety poster starring a perverted looking naked doctor. \"Sexual harassment is never okay. REPORT any acts of sexual deviance or harassment that disrupt a healthy working environment.\""
listing_name = "Medical - Sexual Harassment"
/decl/poster/nanotrasen/bay_49
/datum/decl/poster/nanotrasen/bay_49
icon_state="bsposter49"
name = "Engineering recruitment"
desc = "This is a poster showing an engineer relaxing by a computer, the text states \"Living the life! Join Engineering today!\""
listing_name = "Recruitment - Engineering"
/decl/poster/nanotrasen/bay_52
/datum/decl/poster/nanotrasen/bay_52
icon_state="bsposter52"
name = "fire safety poster"
desc = "This is a poster reminding you of what you should do if you are on fire, or if you are at a dance party."
listing_name = "Safety - Stop Drop And Roll"
/decl/poster/nanotrasen/bay_53
/datum/decl/poster/nanotrasen/bay_53
icon_state="bsposter53"
name = "fire extinguisher poster"
desc = "This is a poster reminding you of what you should use to put out a fire."
listing_name = "Safety - Extinguishers"
/decl/poster/nanotrasen/bay_54
/datum/decl/poster/nanotrasen/bay_54
icon_state="bsposter54"
name = "firefighter poster"
desc = "This is a poster of a particularly stern looking firefighter. The caption reads, \"Only you can prevent space fires.\""
listing_name = "Safety - Prevent Fires"
/decl/poster/nanotrasen/bay_57
/datum/decl/poster/nanotrasen/bay_57
icon_state="bsposter57"
name = "space carp warning poster"
desc = "This poster tells of the dangers of space carp infestations."
listing_name = "Safety - Carp"
/decl/poster/nanotrasen/bay_58
/datum/decl/poster/nanotrasen/bay_58
icon_state="bsposter58"
name = "space carp information poster"
desc = "This poster showcases an old spacer saying on the dangers of migrant space carp."
listing_name = "Safety - Carp Information"
/decl/poster/nanotrasen/nt_1
/datum/decl/poster/nanotrasen/nt_1
icon_state = "ntposter01"
name = "Security recruitment"
desc = "This poster showcases an NT security guard in an excited pose, with a small blurb about the importance of Security."
listing_name = "Recruitment - NanoTrasen Security - Importance"
/decl/poster/nanotrasen/nt_2
/datum/decl/poster/nanotrasen/nt_2
icon_state = "ntposter02"
name = "Security recruitment"
desc = "This poster showcases an NT security guard in an excited pose, with a small blurb about Security Employee benefits."
listing_name = "Recruitment - NanoTrasen Security - Benefits"
/decl/poster/nanotrasen/nt_3
/datum/decl/poster/nanotrasen/nt_3
icon_state = "ntposter03"
name = "Mechatronic Safety"
desc = "This poster displays three cutting-edge gygaxes standing in line in front of a man in plain clothes.\
@@ -293,7 +293,7 @@
//VOREStation Removal Start
/*
/decl/poster/nanotrasen/nt_4
/datum/decl/poster/nanotrasen/nt_4
icon_state = "ntposter04"
name = "Beware Aetotheans"
desc = "This poster displays a distinctly hostile-looking red Promethean in a black coat. The fine-print around the edges warns the reader about the dangers posed by Almachi Prometheans."
@@ -301,19 +301,19 @@
*/
//VOREstation Removal End
/decl/poster/nanotrasen/nt_5
/datum/decl/poster/nanotrasen/nt_5
icon_state = "ntposter05"
name = "Promethean"
desc = "This poster displays a friendly-looking green Promethean in a labcoat. The fine-print around the edges talks about the benefits Prometheans give in laboratories."
listing_name = "Safety - Prometheans"
/decl/poster/nanotrasen/nt_6
/datum/decl/poster/nanotrasen/nt_6
icon_state = "ntposter06"
name = "NanoTrasen"
desc = "This poster showcases an NT emblem. There is writing in the ring around the inner points, probably some sort of slogan no one bothers to memorize."
listing_name = "Ad - NanoTrasen"
/decl/poster/nanotrasen/nt_7
/datum/decl/poster/nanotrasen/nt_7
icon_state = "ntposter07"
name = "SolGov"
desc = "This poster showcases an SCG emblem. The outer ring reads,\
@@ -321,13 +321,13 @@
Solar Confederate Government."
listing_name = "Political - SolGov"
/decl/poster/nanotrasen/nt_8
/datum/decl/poster/nanotrasen/nt_8
icon_state = "ntposter08"
name = "wildlife hazard"
desc = "This poster warns against attempting to kill a fully grown giant spider or other hostile life-form alone."
listing_name = "Safety - Spiders"
/decl/poster/nanotrasen/nt_9
/datum/decl/poster/nanotrasen/nt_9
icon_state = "ntposter09"
name = "Regulations and You"
desc = "This SifGov poster showcases an NT security guard reading from her PDA. The blurb advocates for the reader to keep corporate regulations in mind at all times, as an emergency can occur at any time."
@@ -1,4 +1,4 @@
/decl/poster/nanotrasen/nt_7 //YW EDIT: SolGov, USDF
/datum/decl/poster/nanotrasen/nt_7 //YW EDIT: SolGov, USDF
name = "SolGov"
desc = "This poster showcases an USDF emblem. The outer ring reads,\
\"<font face='times new roman ms'>NIL MORTALIBUS ARDUI EST</font>\".\
@@ -2,13 +2,13 @@
/proc/get_poster_decl(var/path = null, var/exact = TRUE, var/forbid_types)
if(ispath(path))
if(exact)
return decls_repository.get_decl(path)
return GLOB.decls_repository.get_decl(path)
else
// Get the list of decals and Remove some forbidden types. These two base types don't have proper icon_states so they're illegal.
var/list/L = decls_repository.get_decls_of_type(path)
L -= decls_repository.get_decl(/decl/poster/lewd)
var/list/L = GLOB.decls_repository.get_decls_of_type(path)
L -= GLOB.decls_repository.get_decl(/datum/decl/poster/lewd)
if(forbid_types)
L -= decls_repository.get_decls_of_type(forbid_types)
L -= GLOB.decls_repository.get_decls_of_type(forbid_types)
return L[pick(L)]
return null
@@ -20,10 +20,10 @@
drop_sound = 'sound/items/drop/wrapper.ogg'
pickup_sound = 'sound/items/pickup/wrapper.ogg'
force = 0
VAR_PROTECTED/decl/poster/poster_decl = null
VAR_PROTECTED/datum/decl/poster/poster_decl = null
VAR_PROTECTED/poster_type = /obj/structure/sign/poster
/obj/item/poster/Initialize(mapload, var/decl/poster/P = null)
/obj/item/poster/Initialize(mapload, datum/decl/poster/P = null)
if(ispath(poster_decl))
poster_decl = get_poster_decl(poster_decl, TRUE, null)
else if(istype(P))
@@ -31,14 +31,14 @@
else if(ispath(P))
poster_decl = get_poster_decl(P, TRUE, null)
else
poster_decl = get_poster_decl(/decl/poster, FALSE, /decl/poster/lewd)
poster_decl = get_poster_decl(/datum/decl/poster, FALSE, /datum/decl/poster/lewd)
name += " - [poster_decl.name]"
return ..()
/// Get the current poster_decl
/obj/item/poster/proc/get_decl()
RETURN_TYPE(/decl/poster)
RETURN_TYPE(/datum/decl/poster)
SHOULD_NOT_OVERRIDE(TRUE)
return poster_decl
@@ -95,7 +95,7 @@
icon = 'icons/obj/contraband_vr.dmi' //VOREStation Edit
icon_state = "poster" //VOREStation Edit
anchored = TRUE
VAR_PROTECTED/decl/poster/poster_decl = null // Assigned by Initialize() to a random poster decl. If this is mapset to a path, it will be used to locate the decl specified by that path.
VAR_PROTECTED/datum/decl/poster/poster_decl = null // Assigned by Initialize() to a random poster decl. If this is mapset to a path, it will be used to locate the decl specified by that path.
VAR_PROTECTED/roll_type = /obj/item/poster
VAR_PRIVATE/ruined = FALSE
@@ -110,7 +110,7 @@
else if(ispath(P))
poster_decl = get_poster_decl(P, TRUE, null)
else
poster_decl = get_poster_decl(/decl/poster, FALSE, /decl/poster/lewd)
poster_decl = get_poster_decl(/datum/decl/poster, FALSE, /datum/decl/poster/lewd)
name = "[initial(name)] - [poster_decl.name]"
desc = "[initial(desc)] [poster_decl.desc]"
@@ -5,9 +5,9 @@
icon_state = "rolled_poster_nt"
poster_type = /obj/structure/sign/poster/nanotrasen
/obj/item/poster/nanotrasen/Initialize(mapload, var/decl/poster/P = null)
/obj/item/poster/nanotrasen/Initialize(mapload, var/datum/decl/poster/P = null)
if(!ispath(poster_decl) && !ispath(P) && !istype(P))
poster_decl = get_poster_decl(/decl/poster/nanotrasen, FALSE, null)
poster_decl = get_poster_decl(/datum/decl/poster/nanotrasen, FALSE, null)
return ..()
/obj/structure/sign/poster/nanotrasen // placed wall object
@@ -32,7 +32,7 @@
var/mob/M = usr
var/list/options = list()
var/list/decl/poster/posters = decls_repository.get_decls_of_type(/decl/poster)
var/list/datum/decl/poster/posters = GLOB.decls_repository.get_decls_of_type(/datum/decl/poster)
for(var/option in posters)
options[posters[option].name] = posters[option]
@@ -1,50 +1,50 @@
// /tg/ posters.
/decl/poster/tg_1
/datum/decl/poster/tg_1
name = "Free Tonto"
desc = "A framed shred of a much larger flag, colors bled together and faded from age."
icon_state="poster1"
/decl/poster/tg_2
/datum/decl/poster/tg_2
name = "Atmosia Declaration of Independence"
desc = "A relic of a failed rebellion"
icon_state="poster2"
/decl/poster/tg_3
/datum/decl/poster/tg_3
name = "Fun Police"
desc = "A poster condemning the station's security forces."
icon_state="poster3"
/decl/poster/tg_4
/datum/decl/poster/tg_4
name = "Lusty Xeno"
desc = "A heretical poster depicting the titular star of an equally heretical book."
icon_state="poster4"
/decl/poster/tg_5
/datum/decl/poster/tg_5
name = "Mercenary Recruitment Poster"
desc = "See the galaxy! Shatter corrupt megacorporations! Join today!"
icon_state="poster5"
/decl/poster/tg_6
/datum/decl/poster/tg_6
name = "Clown"
desc = "Honk."
icon_state="poster6"
/decl/poster/tg_7
/datum/decl/poster/tg_7
name = "Smoke"
desc = "A poster depicting a carton of cigarettes."
icon_state="poster7"
/decl/poster/tg_8
/datum/decl/poster/tg_8
name = "Grey Tide"
desc = "A rebellious poster symbolizing assistant solidarity."
icon_state="poster8"
/decl/poster/tg_9
/datum/decl/poster/tg_9
name = "Missing Gloves"
desc = "This poster is about the uproar that followed NanoTrasen's financial cuts towards insulated-glove purchases."
icon_state="poster9"
/decl/poster/tg_10
/datum/decl/poster/tg_10
name = "Hacking Guide"
desc = "This poster details the internal workings of the common NanoTrasen airlock."
icon_state="poster10"
@@ -1,4 +1,4 @@
/decl/poster/tg_11 //CHOMPedit
/datum/decl/poster/tg_11 //CHOMPedit
name = "Post This Ratvar"
desc = "This poster seems to have an animated image on it. Truly an advancement in the wonders of technology."
icon_override = 'icons/obj/contraband_ch.dmi'
@@ -1,393 +1,393 @@
/decl/poster/lewd
/datum/decl/poster/lewd
desc = "You shouldn't see this."
listing_name = "N/A"
/* //CHOMPedit: commenting out most of these posters as half are virgo staff and many others are not suitable for here.
/decl/poster/lewd/vore_2
/datum/decl/poster/lewd/vore_2
icon_state = "sbsposter2"
name = "AroButt"
desc = "A lewd view of one of the galaxy's cutest fops."
/decl/poster/vore_3
/datum/decl/poster/vore_3
icon_state = "sbsposter3"
name = "Poster This Dog"
desc = "Post this dog."
/decl/poster/vore_4
/datum/decl/poster/vore_4
icon_state = "sbsposter4"
name = "PAT"
desc = "A poster containing very obvious PAT propoganda."
/decl/poster/vore_5
/datum/decl/poster/vore_5
icon_state = "sbsposter5"
name = "The Inn"
desc = "A poster of a certain black-eyed shadekin."
/decl/poster/lewd/vore_6
/datum/decl/poster/lewd/vore_6
icon_state = "sbsposter6"
name = "Mawletta"
desc = "The best view in the system."
/decl/poster/vore_11
/datum/decl/poster/vore_11
icon_state = "sbsposter11"
name = "Fear"
desc = "Depicted on this poster is a monster crackling with crimson energy that seems to drip off its body. The word 'RUN' is printed across the bottom."
/decl/poster/vore_12
/datum/decl/poster/vore_12
icon_state = "sbsposter12"
name = "Baa"
desc = "A lewd exclusive poster of a certain security commander, taken from a old 'New Ewe' magazine!"
/decl/poster/vore_13
/datum/decl/poster/vore_13
icon_state = "sbsposter13"
name = "Ammer"
desc = "You see a blue panda on the poster. She's awfully smug about her size."
/decl/poster/vore_14
/datum/decl/poster/vore_14
icon_state = "dwposter1"
name = "WANTED: WAR CRIMINAL"
desc = "A poster bringing awareness to the distinguishing costume of a known war criminal operating in Virgo-Erigonne space."
*/ //CHOMPedit end
/decl/poster/vore_15
/datum/decl/poster/vore_15
icon_state = "dwposter2"
name = "Implanter"
desc = "A poster explaining the benefits and function of back-up implanters."
/decl/poster/vore_16
/datum/decl/poster/vore_16
icon_state = "dwposter3"
name = "Back-up implant"
desc = "A poster describing the electronics implanted by back-up implanters."
/decl/poster/vore_17
/datum/decl/poster/vore_17
icon_state = "dwposter4"
name = "We know"
desc = "A poster purporting the infallibility of NanoTrasen's forensics department."
/* //CHOMPedit
/decl/poster/vore_18
/datum/decl/poster/vore_18
icon_state = "dwposter5"
name = "KAT"
desc = "A promotional poster for popular exotube show 'Kat-Kat Korner'"
*/ //CHOMPedit end
/decl/poster/vore_19
/datum/decl/poster/vore_19
icon_state = "dwposter6"
name = "install.css"
desc = "A nostalgia trip."
/* //CHOMPedit
/decl/poster/vore_20
/datum/decl/poster/vore_20
icon_state = "dwposter7"
name = "TALON"
desc = "The logo and banner of a notable group of contractors known to trade with NanoTrasen."
*/ //CHOMPedit end
/decl/poster/vore_21
/datum/decl/poster/vore_21
icon_state = "dwposter8"
name = "GPA"
desc = "A pretentious advertisement for the drink 'Galactic Panic Attack'"
/decl/poster/vore_22
/datum/decl/poster/vore_22
icon_state = "dwposter9"
name = "Rope"
desc = "A poster outlining proper pit-traversal gear."
/decl/poster/vore_23
/datum/decl/poster/vore_23
icon_state = "dwposter10"
name = "Visit Luna"
desc = "Part of a tourism campaign from SolCom encouraging people to visit Earth's moon, Luna."
/decl/poster/vore_24
/datum/decl/poster/vore_24
icon_state = "dwposter11"
name = "Secgun"
desc = "A striking, wordless advertisement for NanoTrasen's security department. It wasn't very effective and just seems to be used as a warning sign."
/decl/poster/vore_25
/datum/decl/poster/vore_25
icon_state = "sbsposter14"
name = "Awoo"
desc = "A top contender for 'images you can hear'."
/decl/poster/vore_26
/datum/decl/poster/vore_26
icon_state = "sbsposter15"
name = "LikeEmSmall"
desc = "An advertisement for a defunct dating service for normal-sized individuals to find micro partners."
/decl/poster/vore_27
/datum/decl/poster/vore_27
icon_state = "sbsposter16"
name = "Borgar"
desc = "What do you want from Space McDonalds?"
/decl/poster/lewd/vore_28
/datum/decl/poster/lewd/vore_28
icon_state = "sbsposter17"
name = "DiveIn"
desc = "A limited edition holographic poster that seems to feature subliminal suggestions and conditioning."
/*CHOMP Edit: Remove loss poster
/decl/poster/vore_29
/datum/decl/poster/vore_29
icon_state = "sbsposter18"
name = "Perdition"
desc = "You get the feeling that whomever made this intended for you to feel very differently than you do when you look at it."
*/
/decl/poster/vore_30
/datum/decl/poster/vore_30
icon_state = "tgposter0"
name = "RIP Badger"
desc = "A poster depicting a badger, who seems to have died. It was a big deal a few years back."
/decl/poster/vore_31
/datum/decl/poster/vore_31
icon_state = "tgposter1"
name = "Space Cube"
desc = "It depicts a curious cube!"
/decl/poster/vore_32
/datum/decl/poster/vore_32
icon_state = "tgposter2"
name = "Space Communism"
desc = "A poster depicting the symbol of Space Communism!"
/decl/poster/vore_33
/datum/decl/poster/vore_33
icon_state = "tgposter3"
name = "KC 13 DOES NOT EXIST"
desc = "KC 13 DOES NOT EXIST"
/decl/poster/vore_34
/datum/decl/poster/vore_34
icon_state = "tgposter4"
name = "Rebels Unite!"
desc = "You're not sure if it's a call to action or a slogan from some space TV show..."
/decl/poster/vore_35
/datum/decl/poster/vore_35
icon_state = "tgposter5"
name = "C-20R"
desc = "It depicts a sleek looking firearm."
/decl/poster/vore_36
/datum/decl/poster/vore_36
icon_state = "tgposter6"
name = "Have a Puff"
desc = "A crudely rolled joint is depicted"
/decl/poster/vore_37
/datum/decl/poster/vore_37
icon_state = "tgposter7"
name = "Revolver"
desc = "An old revolver lays in wait. You're not sure if it's loaded or not, but there is some ammo sitting next to it."
/decl/poster/vore_38
/datum/decl/poster/vore_38
icon_state = "tgposter8"
name = "Diday"
desc = "A stylish dark skinned individual in dark clothes and an armored vest looks at you intensely!"
/decl/poster/vore_39
/datum/decl/poster/vore_39
icon_state = "tgposter9"
name = "Dress for Success"
desc = "This appears to be a movie poster. It's probably about spies or time travelling robots."
/decl/poster/vore_40
/datum/decl/poster/vore_40
icon_state = "tgposter10"
name = "E-SWORD"
desc = "E-swords are cool, and this poster depicts a lot of them!"
/decl/poster/vore_41
/datum/decl/poster/vore_41
icon_state = "tgposter11"
name = "Red Rum"
desc = "A poster advertizing Red Rum, a brand of Rum. Notably, it insists that it will not make your finger talk to you."
/decl/poster/vore_42
/datum/decl/poster/vore_42
icon_state = "tgposter12"
name = "CC64K"
desc = "It's not clear what this poster is actually advertising, but it looks expensive!"
/decl/poster/vore_43
/datum/decl/poster/vore_43
icon_state = "tgposter13"
name = "PUNCH SHIT"
desc = "Prominently featuring gleaming, pristine brass knuckles, and encouraging you to PUNCH SHIT. It doesn't look like the person who made this followed their own advice."
/decl/poster/vore_44
/datum/decl/poster/vore_44
icon_state = "tgposter14"
name = "GRIFF IT ALL"
desc = "A poster from a popular movie series, featuring a lovable anti-hero. The series is known for being quite violent and occasionally gruesome. The Griffin's method of dealing with their problems is typically unconventional, and almost always ends in corpses, but that's why people love him."
/decl/poster/vore_45
/datum/decl/poster/vore_45
icon_state = "tgposter15"
name = "LIZ"
desc = "This poster features an artist's interpretation of an unathi. It is quite styleized. The letters at the top are perhaps, at least a little insensitive."
/decl/poster/vore_46
/datum/decl/poster/vore_46
icon_state = "tgposter16"
name = "FREE DRONE"
desc = "A poster from something of a cult classic movie. It features a drone going their own way, against their laws. The drone looks ominous but behind its cold hard exterior there is a heart of gold."
/decl/poster/vore_47
/datum/decl/poster/vore_47
icon_state = "tgposter17"
name = "Walkies"
desc = "A xenomorph maid with a large chest is depicted walking a dog with a tall bowler cap. There are hearts surrounding the couple. This poster exudes a trepidatious aura."
/decl/poster/vore_48
/datum/decl/poster/vore_48
icon_state = "tgposter18"
name = "Red Logo"
desc = "A logo from a brand! It looks familiar."
/decl/poster/vore_49
/datum/decl/poster/vore_49
icon_state = "tgposter19"
name = "Red Symbols"
desc = "A blue poster featuring red symbols. It looks pretty mysterious."
/decl/poster/vore_50
/datum/decl/poster/vore_50
icon_state = "tgposter20"
name = "The Cloud"
desc = "It insists that storing all of your data in a cloud is secure and has no faults. But what will you do when the cloud blows away?"
/decl/poster/vore_51
/datum/decl/poster/vore_51
icon_state = "tgposter21"
name = "Star-Kist"
desc = "An advertisement for Star-Kist brand soda. The can appears to be sweating with anticipation to being opened, while the gleam of the star shines off of the can's gleaming surface. The fizzy deliciosity just waiting for you to unleash it."
/decl/poster/vore_52
/datum/decl/poster/vore_52
icon_state = "tgposter22"
name = "Space Cola"
desc = "An advertisement for Space Cola brand soda. It's rather plain, as if whoever made it expects that you already know and love Space Cola. The can is displayed in front of a simple background. It is shiny and just waiting for someone to grab it."
/decl/poster/vore_53
/datum/decl/poster/vore_53
icon_state = "tgposter23"
name = "Space Mountain Wind"
desc = "An advertisement for Space Mountain Wind. This is from their contravercial marketing campaign where they removed most of the letters from the name so that actually reading it is sort of incomprehensible. The can appears massive next to the mountain of some alien world. The poster looks adventurous, while the can itself sort of blends in with the color scheme of the overall setting."
/decl/poster/vore_54
/datum/decl/poster/vore_54
icon_state = "tgposter24"
name = "KUDZU"
desc = "A movie poster with an ominous font, and creeping space vines stretching across it. It looks like it was probably a horror film, but actually it was a love story about a man and his pet plant from an alien world."
/decl/poster/vore_55
/datum/decl/poster/vore_55
icon_state = "tgposter25"
name = "BUMBA"
desc = "A movie poster that looks like it is probably one of those historical war movies. It features three stoic looking soldiers in sepia. They are covered in grime and clearly marching off toward the viewer."
/decl/poster/vore_56
/datum/decl/poster/vore_56
icon_state = "tgposter26"
name = "Home"
desc = "Home is where the food melts. Or so the poster claims."
/decl/poster/vore_57
/datum/decl/poster/vore_57
icon_state = "tgposter27"
name = "FREE 2559"
desc = "A movie poster featuring an ominous looking radio key. It looks very high tech, but rather scuffed, hinting that this was probably an action movie."
/decl/poster/vore_58
/datum/decl/poster/vore_58
icon_state = "tgposter28"
name = "Stellar Wars"
desc = "A movie poster featuring three characters posed at different angles across the poster. They all appear to be looking meaningfully into the distance in different directions."
/decl/poster/vore_59
/datum/decl/poster/vore_59
icon_state = "tgposter29"
name = "THEY ARE REAL"
desc = "This poster insists that Aliens are in fact real, and lists off some 'proof' meant to change minds. The entire affair seems rather doubtful though."
/decl/poster/vore_60
/datum/decl/poster/vore_60
icon_state = "tgposter30"
name = "Spacesuit Safety"
desc = "It encourages you to check your seals and internals!"
/decl/poster/vore_61
/datum/decl/poster/vore_61
icon_state = "tgposter31"
name = "Nanotrasen Logo"
desc = "A clean NanoTrasen logo on a plain blue background. What more needs to be said?"
/decl/poster/vore_62
/datum/decl/poster/vore_62
icon_state = "tgposter32"
name = "CLEAN HANDS SAVE LIVES"
desc = "You really ought to wash your hands though."
/decl/poster/vore_63
/datum/decl/poster/vore_63
icon_state = "tgposter33"
name = "Build"
desc = "It's encouraging you to build. After all, if you don't who will?"
/decl/poster/vore_64
/datum/decl/poster/vore_64
icon_state = "tgposter34"
name = "BLESS THIS SPESS"
desc = "They say that this poster is good luck."
/decl/poster/vore_65
/datum/decl/poster/vore_65
icon_state = "tgposter35"
name = "SCIENCE"
desc = "There is a simplified atom depicted on this poster."
/decl/poster/vore_66
/datum/decl/poster/vore_66
icon_state = "tgposter36"
name = "ARF"
desc = "The silhouette of a dashing and mysterious figure cries out their trademark slogan, while radiating appropriate intensity and heroism!"
/decl/poster/vore_67
/datum/decl/poster/vore_67
icon_state = "tgposter37"
name = "OBEY!"
desc = "This poster seems to depict a set of security equipment."
/decl/poster/vore_68
/datum/decl/poster/vore_68
icon_state = "tgposter38"
name = "STATE LAWS"
desc = "An exasperated looking borg stares into your very soul with a crippling, withering boredom that is difficult for you to understand. The borg does look pretty suspicious though, so it is easy to see, they are clearly up to something."
/decl/poster/vore_69
/datum/decl/poster/vore_69
icon_state = "tgposter39"
name = "LOVE!"
desc = "The stunning visage of a handsome individual stares back at you with all of the love and adorement that you could desire. This poster warms your heart and makes you feel less alone somehow."
/decl/poster/vore_70
/datum/decl/poster/vore_70
icon_state = "tgposter40"
name = "SPACE COPS"
desc = "A movie poster featuring a very cool looking security officer walking away from an encroaching firey explosion. It looks gritty, but silly at the same time. His sunglasses gleam in the light as he looks almost bored with his apparent predicament."
/decl/poster/vore_71
/datum/decl/poster/vore_71
icon_state = "tgposter41"
name = "????"
desc = "An artist's depiction of a pink haired girl laying on the sand, with waves washing around the top of her hair. She stares up at you with a mysterious expression... This appears to be some kind of advertizement but the poster doesn't do a very good job of indicating just what this even is..."
/decl/poster/vore_72
/datum/decl/poster/vore_72
icon_state = "tgposter42"
name = "LEGS"
desc = "'Save your self some trouble, think before you act. Remember LEGS. Little. Explanation. Great. Suffering.' ... This poster seems to be encouraging you to have an explanation for what you're doing? It's some corporate BS..."
/decl/poster/vore_73
/datum/decl/poster/vore_73
icon_state = "tgposter43"
name = "DO NOT QUESTION"
desc = "A poster discouraging you from questioning management decisions."
/decl/poster/vore_74
/datum/decl/poster/vore_74
icon_state = "tgposter44"
name = "WORK FOR A FUTURE"
desc = "A poster discouraging you to work for the future you want to see!"
/decl/poster/vore_75
/datum/decl/poster/vore_75
icon_state = "tgposter45"
name = "Hats"
desc = "A stylish set of differently colored hats with differently colored backgrounds. You can intuit a lot about the person who made this."
/decl/poster/vore_76
/datum/decl/poster/vore_76
icon_state = "tgposter46"
name = "REPORT CRIMES"
desc = "'REPORT CRIMES AT --- Your local Security office.' This poster seems to encourage snitching."
/decl/poster/vore_78
/datum/decl/poster/vore_78
icon_state = "tgposter47"
name = "ION RIFLE"
desc = "A weapon advertisement, the sleek lines and cool glow of the Ion Rifle stand out against the plain white background. It looks so futuristic, and even though this is clearly a photograph, it hardly looks real, like something from a videogame."
/decl/poster/vore_79
/datum/decl/poster/vore_79
icon_state = "tgposter48"
name = "FOAM FORCE"
desc = "An advertisement for the Foam Force line of toys! It's brightly colored and clearly made of plastic, but the desire to shoot your friends is strong when these are around."
/decl/poster/vore_80
/datum/decl/poster/vore_80
icon_state = "tgposter49"
name = "COHIBA"
desc = "An advertisement for a cigar. It looks almost too real, you can see the hyper detailed creases in the cigar's wrapping, and the golden label shines in the light. You can almost smell the smokey aroma in the air."
/decl/poster/vore_81
/datum/decl/poster/vore_81
icon_state = "tgposter50"
name = "SCIENCE"
desc = "There is a simplified atom depicted on this poster. It looks somewhat ominous in black, white and red."
/decl/poster/vore_82
/datum/decl/poster/vore_82
icon_state = "tgposter51"
name = "Bowl of Fruit"
desc = "The recreation of a painting of a bowl of fruit. It looks close to photorealistic, but was clearly originally done in oil paints. The red color of the fruit is said to be a reflection of the anger in the artist's soul."
/decl/poster/vore_83
/datum/decl/poster/vore_83
icon_state = "tgposter52"
name = "NTPDA 1000"
desc = "An advertisement for the NTPDA 1000. It's not clear if this is just an old poster, or one celebrating retro technology, but the PDA depicted looks at least twenty years old."
/decl/poster/vore_84
/datum/decl/poster/vore_84
icon_state = "tgposter53"
name = "ENLIST"
desc = "An enlistment advertisement for some band of mercenaries or another. The figure depicted is clad in an advanced looking spacesuit, and their face is nearly totally obscured by their visor, except for the hard eyes of a very cool person glaring out at you from within."
/decl/poster/vore_85
/datum/decl/poster/vore_85
icon_state = "tgposter54"
name = "NANO MICHI"
desc = "An advertisement for a brand of tapes to be used with a universal recorder. There's very small print at the bottom that indicates that the universal recorder is not included with the purchase of tapes."
/decl/poster/vore_86
/datum/decl/poster/vore_86
icon_state = "tgposter55"
name = "12 GAUGE"
desc = "An advertisement for a brand of shotgun shells. There are several shells stood up in front of a plain background. It is not clear just what they are standing on, but they look like they could fall down at any moment, and with the size of the poster, they appear to be massive."
/decl/poster/vore_87
/datum/decl/poster/vore_87
icon_state = "tgposter56"
name = "CLASS"
desc = "An advertisement for a local bar. The poster seems to indicate that drinking out of a glass like the one depicted will increase your classiness and awesomeness. It's not clear quite how, but the glass does look very nice. There's an olive in it."
/decl/poster/vore_88
/datum/decl/poster/vore_88
icon_state = "tgposter57"
name = "GUARD IT ALL"
desc = "It features an owl man from the a popular movie series! This character is commonly seen resisting the efforts of Griffon when he takes crime fighting into his own hands. This character is stoic and brave, if a bit of a hardass. He always plays by the rules and so is usually a few steps behind Griffon, but still manages to come out on top most of the time. Truely an inspiring figure."
/decl/poster/vore_89
/datum/decl/poster/vore_89
icon_state = "tgposter58"
name = "NO ERP"
desc = "This poster dictates 'NO ERP'. Of course, everyone knows that ERP stands for 'Excessive Rude Postures' and after the events of 2135 it should be clear to everyone as to why this is an important lesson to convey."
/decl/poster/vore_90
/datum/decl/poster/vore_90
icon_state = "tgposter59"
name = "Canister"
desc = "This poster seems to be advertising a kind of Canister. The can itself looks sort of ancient, so maybe this isn't the most modern of posters. There's no writing on the poster though, so it's not clear what brand of canister this is or how to acquire one. There's not even any benefits listed or anything. It's just a picture of an old air canister."
/decl/poster/vore_91
/datum/decl/poster/vore_91
icon_state = "tgposter60"
name = "DICK GUM"
desc = "This appears to be a poster relating to a murder mystery. There is a pale man in a flat brimmed hat, who appears to be investigating the corpse of a mouse. An air of intrigue hangs about the poster, and the background looks suspiciously complicated, with different items jumping out at you from it the longer you stare."
/decl/poster/vore_92
/datum/decl/poster/vore_92
icon_state = "tgposter61"
name = "PHORON ISN'T REAL"
desc = "This poster seems to insist that phoron is in fact not real. It depicts a graphic of a purple planet, presumably covered in phoron, and beside it, a number of points and arguments for why phoron isn't real. It urges you to WAKE UP, and to NOT BELIEVE THE COMPANIES and their SCIENCE. It seems rather convincing."
/decl/poster/vore_93
/datum/decl/poster/vore_93
icon_state = "tgposter62"
name = "Pin the Tail on the Corgi"
desc = "A concerned corgi looks at you as it stands and waits, a target overlays its rear end, seemingly waiting for someone to attatch a tail to it, which, it seems to be missing."
/* //CHOMPedit start
/decl/poster/vore_94
/datum/decl/poster/vore_94
icon_state = "virgologoposter"
name = "Virgo Orbital Research Establishment"
desc = "It features the logo of the local branch of Nanotrasen; Virgo Orbital Research Establishment."
/decl/poster/vore_95
/datum/decl/poster/vore_95
icon_state = "tetherposter"
name = "The Frontier Awaits"
desc = "A stunning depiction of Virgo 3b in front of a field of stars, a purple nebula laces in from behind, while the shining tower of NSB Adephagia gleams in the starlight. 'The Frontier Awaits' is printed in silver lettering. It looks like a recruitment ad."
/decl/poster/vore_96
/datum/decl/poster/vore_96
icon_state = "bandposter"
name = "BAND"
desc = "A poster for a band, seemingly named 'BAND'. With a powerful looking hammer logo, it seems like this band must have a powerful sound!"
/decl/poster/vore_97
/datum/decl/poster/vore_97
icon_state = "itgposter"
name = "ITG"
desc = "It features the ITG logo. The poster insists that they can get your packages from here to there safely, and faster than the competition. A bold claim. There is contact information for applying for work or deliveries near the bottom."
/decl/poster/vore_98
/datum/decl/poster/vore_98
icon_state = "chairstvshowposter"
name = "CHAIRS"
desc = "A rather menacing looking Chair lurks in a dark room. This appears to relate to the show 'Chairs', a sensation that has been sweeping the galaxy for over two hundred seasons! The show has been able to maintain a cult audience through its entire life. It started as a medieval fantasy, but it has changed genres and main characters several times. Fans of the show insist that it is the best show, despite its somewhat incomprehensible plot."
/decl/poster/vore_99
/datum/decl/poster/vore_99
icon_state = "susposter"
name = "SUS?"
desc = "A man in a spacesuit lurks near a wall. He doesn't appear to be doing his tasks... is he waiting for something? He seems rather suspicious..."
/decl/poster/vore_100
/datum/decl/poster/vore_100
icon_state = "inthedarkposter"
name = "Stars in the Dark"
desc = "A depiction of some kind of constellation. It is ominously dark surrounding these lights, while the lights themselves are incredibly bright yellow. The pattern is striking and draws the eye, not unlike eyes watching you, it is hard not to stare. The poster seems almost to stare back. This seems to be a poster depicting the icon of some religeon."
/decl/poster/vore_101
/datum/decl/poster/vore_101
icon_state = "cafejoanposter"
name = "Cafe Risu"
desc = "A poster depicting a familiar face readying to slurp a big mug of coffee. The face of addiction is not always unpleasant. Sometimes it takes the form of a pretty squirrel partaking of her morning treat..."
+1 -1
View File
@@ -334,7 +334,7 @@
name = "mail crate"
desc = "An official mail crate from CentCom"
points_per_crate = 0
closet_appearance = /decl/closet_appearance/crate/nanotrasen
closet_appearance = /datum/decl/closet_appearance/crate/nanotrasen
/obj/structure/closet/crate/mail/full/Initialize(mapload)
. = ..()
@@ -35,7 +35,7 @@
var/list/starts_with // List of type = count (or just type for 1)
var/decl/closet_appearance/closet_appearance = /decl/closet_appearance // The /decl that defines what decals we end up with, that makes our look unique
var/datum/decl/closet_appearance/closet_appearance = /datum/decl/closet_appearance // The /datum/decl that defines what decals we end up with, that makes our look unique
/// Currently animating the door transform
var/is_animating_door = FALSE
File diff suppressed because it is too large Load Diff
@@ -1,4 +1,4 @@
/decl/closet_appearance/medical_yw
/datum/decl/closet_appearance/medical_yw
color = COLOR_OFF_WHITE
decals = null
extra_decals = list(
@@ -6,14 +6,14 @@
"stripes_horizontal" = COLOR_BLUE_GRAY
)
/decl/closet_appearance/wall/autolok/shuttleemerg
/datum/decl/closet_appearance/wall/autolok/shuttleemerg
color = COLOR_YELLOW_GRAY
decals = list(
"upper_side_vent",
"lower_side_vent"
)
/decl/closet_appearance/secure_closet/lumber
/datum/decl/closet_appearance/secure_closet/lumber
can_lock = FALSE
color = COLOR_WARM_YELLOW
decals = list(
@@ -25,7 +25,7 @@
"stripe_vertical_left_full" = COLOR_BEASTY_BROWN
)
/decl/closet_appearance/secure_closet/blueshield
/datum/decl/closet_appearance/secure_closet/blueshield
color = COLOR_PALE_BLUE_GRAY
decals = list("lower_side_vent")
extra_decals = list(
@@ -33,7 +33,7 @@
"command" = COLOR_CLOSET_GOLD
)
/decl/closet_appearance/secure_closet/security_pilot
/datum/decl/closet_appearance/secure_closet/security_pilot
color = COLOR_NT_RED
decals = list(
"lower_holes"
@@ -1,4 +1,4 @@
/obj/structure/closet/crate/critter
name = "critter crate"
desc = "A crate which can sustain life for a while."
closet_appearance = /decl/closet_appearance/large_crate/critter
closet_appearance = /datum/decl/closet_appearance/large_crate/critter
@@ -1,7 +1,7 @@
/obj/structure/closet/athletic_mixed
name = "athletic wardrobe"
desc = "It's a storage unit for athletic wear."
closet_appearance = /decl/closet_appearance/wardrobe/mixed
closet_appearance = /datum/decl/closet_appearance/wardrobe/mixed
starts_with = list(
/obj/item/clothing/under/shorts/grey,
@@ -30,7 +30,7 @@
/obj/structure/closet/athletic_swimwear
name = "athletic wardrobe"
desc = "It's a storage unit for swimwear."
closet_appearance = /decl/closet_appearance/wardrobe/mixed
closet_appearance = /datum/decl/closet_appearance/wardrobe/mixed
starts_with = list(
/obj/item/clothing/under/shorts/grey,
@@ -52,7 +52,7 @@
/obj/structure/closet/boxinggloves
name = "boxing gloves"
desc = "It's a storage unit for gloves for use in the boxing ring."
closet_appearance = /decl/closet_appearance/wardrobe/mixed
closet_appearance = /datum/decl/closet_appearance/wardrobe/mixed
starts_with = list(
/obj/item/clothing/gloves/boxing/blue,
@@ -63,7 +63,7 @@
/obj/structure/closet/masks
name = "mask closet"
desc = "IT'S A STORAGE UNIT FOR FIGHTER MASKS OLE!"
closet_appearance = /decl/closet_appearance/wardrobe/mixed
closet_appearance = /datum/decl/closet_appearance/wardrobe/mixed
starts_with = list(
/obj/item/clothing/mask/luchador,
@@ -74,7 +74,7 @@
/obj/structure/closet/lasertag/red
name = "red laser tag equipment"
desc = "It's a storage unit for laser tag equipment."
closet_appearance = /decl/closet_appearance/wardrobe/red
closet_appearance = /datum/decl/closet_appearance/wardrobe/red
starts_with = list(
/obj/item/gun/energy/lasertag/red = 5,
@@ -87,7 +87,7 @@
/obj/structure/closet/lasertag/blue
name = "blue laser tag equipment"
desc = "It's a storage unit for laser tag equipment."
closet_appearance = /decl/closet_appearance/wardrobe/blue
closet_appearance = /datum/decl/closet_appearance/wardrobe/blue
starts_with = list(
/obj/item/gun/energy/lasertag/blue = 5,
@@ -99,7 +99,7 @@
/obj/structure/closet/lasertag/omni
name = "unniversal laser tag equipment"
desc = "It's a storage unit for laser tag equipment."
closet_appearance = /decl/closet_appearance/wardrobe/purple
closet_appearance = /datum/decl/closet_appearance/wardrobe/purple
starts_with = list(
/obj/item/gun/energy/lasertag/omni = 5,
@@ -111,7 +111,7 @@
/obj/structure/closet/lasertag/red/laserdome
name = "red team laserdome equipment"
desc = "It's a storage unit for laser tag equipment."
closet_appearance = /decl/closet_appearance/wardrobe/red
closet_appearance = /datum/decl/closet_appearance/wardrobe/red
starts_with = list(
/obj/item/encryptionkey/ent = 3,
@@ -125,7 +125,7 @@
/obj/structure/closet/lasertag/blue/laserdome
name = "blue team laserdome equipment"
desc = "It's a storage unit for laser tag equipment."
closet_appearance = /decl/closet_appearance/wardrobe/blue
closet_appearance = /datum/decl/closet_appearance/wardrobe/blue
starts_with = list(
/obj/item/encryptionkey/ent = 3,
@@ -2,7 +2,7 @@
name = "cabinet"
desc = "Old will forever be in fashion."
icon = 'icons/obj/closets/bases/cabinet.dmi'
closet_appearance = /decl/closet_appearance/cabinet
closet_appearance = /datum/decl/closet_appearance/cabinet
open_sound = 'sound/effects/wooden_closet_open.ogg'
close_sound = 'sound/effects/wooden_closet_close.ogg'
@@ -11,7 +11,7 @@
/obj/structure/closet/acloset
name = "strange closet"
desc = "It looks alien!"
closet_appearance = /decl/closet_appearance/alien
closet_appearance = /datum/decl/closet_appearance/alien
open_sound = 'sound/machines/click.ogg'
close_sound = 'sound/machines/click.ogg'
@@ -19,13 +19,13 @@
/obj/structure/closet/gimmick
name = "administrative supply closet"
desc = "It's a storage unit for things that have no right being here."
closet_appearance = /decl/closet_appearance/tactical
closet_appearance = /datum/decl/closet_appearance/tactical
anchored = FALSE
/obj/structure/closet/gimmick/russian
name = "russian surplus closet"
desc = "It's a storage unit for Russian standard-issue surplus."
closet_appearance = /decl/closet_appearance/tactical
closet_appearance = /datum/decl/closet_appearance/tactical
starts_with = list(
/obj/item/clothing/head/ushanka = 5,
@@ -35,7 +35,7 @@
/obj/structure/closet/gimmick/tacticool
name = "tacticool gear closet"
desc = "It's a storage unit for Tacticool gear."
closet_appearance = /decl/closet_appearance/tactical
closet_appearance = /datum/decl/closet_appearance/tactical
starts_with = list(
/obj/item/clothing/glasses/eyepatch,
@@ -51,7 +51,7 @@
/obj/structure/closet/thunderdome
name = "\improper Thunderdome closet"
desc = "Everything you need!"
closet_appearance = /decl/closet_appearance/thunderdomered
closet_appearance = /datum/decl/closet_appearance/thunderdomered
anchored = TRUE
/obj/structure/closet/thunderdome/tdred
@@ -67,7 +67,7 @@
/obj/structure/closet/thunderdome/tdgreen
name = "green-team Thunderdome closet"
closet_appearance = /decl/closet_appearance/thunderdomegreen
closet_appearance = /datum/decl/closet_appearance/thunderdomegreen
starts_with = list(
/obj/item/clothing/suit/armor/tdome/green = 3,
@@ -19,7 +19,7 @@
/obj/structure/closet/gmcloset
name = "formal closet"
desc = "It's a storage unit for formal clothing."
closet_appearance = /decl/closet_appearance/wardrobe/suit
closet_appearance = /datum/decl/closet_appearance/wardrobe/suit
starts_with = list(
/obj/item/clothing/head/that = 2,
@@ -48,7 +48,7 @@
/obj/structure/closet/chefcloset
name = "chef's closet"
desc = "It's a storage unit for foodservice garments."
closet_appearance = /decl/closet_appearance/wardrobe/white
closet_appearance = /datum/decl/closet_appearance/wardrobe/white
starts_with = list(
/obj/item/clothing/under/sundress,
@@ -68,7 +68,7 @@
/obj/structure/closet/jcloset
name = "custodial closet"
desc = "It's a storage unit for janitorial clothes and gear."
closet_appearance = /decl/closet_appearance/wardrobe/janitor
closet_appearance = /datum/decl/closet_appearance/wardrobe/janitor
starts_with = list(
/obj/item/clothing/under/rank/janitor,
@@ -98,7 +98,7 @@
/obj/structure/closet/lawcloset
name = "legal closet"
desc = "It's a storage unit for courtroom apparel and items."
closet_appearance = /decl/closet_appearance/wardrobe/suit
closet_appearance = /datum/decl/closet_appearance/wardrobe/suit
starts_with = list(
/obj/item/clothing/under/lawyer/female = 2,
@@ -128,7 +128,7 @@
/obj/structure/closet/jequipcloset
name = "custodial equipment closet"
desc = "It's a storage unit for janitorial clothes and gear."
closet_appearance = /decl/closet_appearance/wardrobe/janitor
closet_appearance = /datum/decl/closet_appearance/wardrobe/janitor
starts_with = list(
/obj/item/flashlight = 5,
@@ -1,10 +1,10 @@
/obj/structure/closet/l3closet
name = "level-3 biohazard suit closet"
desc = "It's a storage unit for level-3 biohazard gear."
closet_appearance = /decl/closet_appearance/bio
closet_appearance = /datum/decl/closet_appearance/bio
/obj/structure/closet/l3closet/general
closet_appearance = /decl/closet_appearance/bio
closet_appearance = /datum/decl/closet_appearance/bio
starts_with = list(
/obj/item/clothing/suit/bio_suit/general = 2, // CHOMP Block Edit Start
@@ -14,7 +14,7 @@
/obj/structure/closet/l3closet/virology
closet_appearance = /decl/closet_appearance/bio/virology
closet_appearance = /datum/decl/closet_appearance/bio/virology
starts_with = list(
// CHOMPEdit Start
@@ -26,7 +26,7 @@
/obj/structure/closet/l3closet/security
closet_appearance = /decl/closet_appearance/bio/security
closet_appearance = /datum/decl/closet_appearance/bio/security
starts_with = list(
/obj/item/clothing/suit/bio_suit/security = 2, // CHOMP Block Edit Start
@@ -35,7 +35,7 @@
/obj/item/tank/oxygen = 2) // CHOMP Block Edit End
/obj/structure/closet/l3closet/janitor
closet_appearance = /decl/closet_appearance/bio/janitor
closet_appearance = /datum/decl/closet_appearance/bio/janitor
starts_with = list(
/obj/item/clothing/suit/bio_suit/janitor = 2,
@@ -45,7 +45,7 @@
/obj/structure/closet/l3closet/scientist
closet_appearance = /decl/closet_appearance/bio/science
closet_appearance = /datum/decl/closet_appearance/bio/science
starts_with = list(
/obj/item/clothing/suit/bio_suit/scientist = 2, // CHOMP Block Edit Start
@@ -65,7 +65,7 @@
/obj/structure/closet/l3closet/medical
closet_appearance = /decl/closet_appearance/bio/medical
closet_appearance = /datum/decl/closet_appearance/bio/medical
starts_with = list(
/obj/item/clothing/suit/bio_suit/general = 3,
@@ -1,6 +1,6 @@
/obj/structure/closet/malf/suits
desc = "It's a storage unit for operational gear."
closet_appearance = /decl/closet_appearance/tactical
closet_appearance = /datum/decl/closet_appearance/tactical
starts_with = list(
/obj/item/tank/jetpack/void,
@@ -53,7 +53,7 @@
/obj/structure/closet/secure_closet/explorer
name = "explorer locker" //CHOMP explo keep
req_access = list(ACCESS_EXPLORER)
closet_appearance = /decl/closet_appearance/secure_closet/expedition/explorer
closet_appearance = /datum/decl/closet_appearance/secure_closet/expedition/explorer
starts_with = list(
/obj/item/clothing/under/explorer,
@@ -94,7 +94,7 @@
/obj/structure/closet/secure_closet/pathfinder
name = "pathfinder locker"
req_access = list(ACCESS_PATHFINDER) //CHOMP explo keep
closet_appearance = /decl/closet_appearance/secure_closet/expedition/pathfinder
closet_appearance = /datum/decl/closet_appearance/secure_closet/expedition/pathfinder
starts_with = list(
/obj/item/clothing/under/explorer,
@@ -142,7 +142,7 @@
name = "field medic locker"
desc = "Supplies for a wilderness first responder."
req_access = list(ACCESS_MEDICAL_EQUIP)
closet_appearance = /decl/closet_appearance/secure_closet/expedition/sar
closet_appearance = /datum/decl/closet_appearance/secure_closet/expedition/sar
starts_with = list(
/obj/item/storage/backpack/dufflebag/emt,
@@ -194,7 +194,7 @@
/obj/structure/closet/secure_closet/pilot
name = "pilot locker"
req_access = list(ACCESS_PILOT)
closet_appearance = /decl/closet_appearance/secure_closet/expedition/pilot
closet_appearance = /datum/decl/closet_appearance/secure_closet/expedition/pilot
starts_with = list(
/obj/item/storage/backpack/parachute,
@@ -254,7 +254,7 @@
name = "autolok suit storage"
desc = "It's wall-mounted storage unit for an AutoLok suit."
icon = 'icons/obj/closets/bases/wall_double.dmi'
closet_appearance = /decl/closet_appearance/wall_double/autolok
closet_appearance = /datum/decl/closet_appearance/wall_double/autolok
open_sound = 'sound/machines/click.ogg'
close_sound = 'sound/machines/click.ogg'
anchored = TRUE
@@ -275,7 +275,7 @@
name = "emergency suit storage"
desc = "It's wall-mounted storage unit for an emergency suit."
icon = 'icons/obj/closets/bases/wall.dmi'
closet_appearance = /decl/closet_appearance/wall/emergency
closet_appearance = /datum/decl/closet_appearance/wall/emergency
open_sound = 'sound/machines/click.ogg'
close_sound = 'sound/machines/click.ogg'
anchored = TRUE
@@ -1,7 +1,7 @@
/obj/structure/closet/secure_closet/bar
name = "booze closet"
req_access = list(ACCESS_BAR)
closet_appearance = /decl/closet_appearance/cabinet/secure
closet_appearance = /datum/decl/closet_appearance/cabinet/secure
starts_with = list(
/obj/item/reagent_containers/food/drinks/bottle/small/beer = 10)
@@ -1,7 +1,7 @@
/obj/structure/closet/secure_closet/cargotech
name = "cargo technician's locker"
req_access = list(ACCESS_CARGO)
closet_appearance = /decl/closet_appearance/secure_closet/cargo
closet_appearance = /datum/decl/closet_appearance/secure_closet/cargo
starts_with = list(
/obj/item/clothing/under/rank/cargotech,
@@ -30,7 +30,7 @@
/obj/structure/closet/secure_closet/quartermaster
name = "quartermaster's locker"
req_access = list(ACCESS_QM)
closet_appearance = /decl/closet_appearance/secure_closet/cargo/qm
closet_appearance = /datum/decl/closet_appearance/secure_closet/cargo/qm
starts_with = list(
/obj/item/clothing/under/rank/cargo,
@@ -72,7 +72,7 @@
/obj/structure/closet/secure_closet/miner
name = "miner's equipment"
req_access = list(ACCESS_MINING)
closet_appearance = /decl/closet_appearance/secure_closet/mining
closet_appearance = /datum/decl/closet_appearance/secure_closet/mining
starts_with = list(
/obj/item/radio/headset/miner,
@@ -105,7 +105,7 @@
/obj/structure/closet/lumber
name = "Lumberjack's equipment"
desc = "It's a storage unit for Lumberjack equpiment, though it seems the lock is broken."
closet_appearance = /decl/closet_appearance/secure_closet/lumber
closet_appearance = /datum/decl/closet_appearance/secure_closet/lumber
starts_with = list(
/obj/item/radio/headset/miner,
@@ -1,7 +1,7 @@
/obj/structure/closet/secure_closet/engineering_chief
name = "chief engineer's locker"
req_access = list(ACCESS_CE)
closet_appearance = /decl/closet_appearance/secure_closet/engineering/ce
closet_appearance = /datum/decl/closet_appearance/secure_closet/engineering/ce
starts_with = list(
/obj/item/clothing/accessory/storage/brown_vest,
@@ -54,7 +54,7 @@
/obj/structure/closet/secure_closet/engineering_electrical
name = "electrical supplies"
req_access = list(ACCESS_ENGINE_EQUIP)
closet_appearance = /decl/closet_appearance/secure_closet/engineering/electrical
closet_appearance = /datum/decl/closet_appearance/secure_closet/engineering/electrical
starts_with = list(
/obj/item/clothing/gloves/yellow = 2,
@@ -72,7 +72,7 @@
/obj/structure/closet/secure_closet/engineering_welding
name = "welding supplies"
req_access = list(ACCESS_CONSTRUCTION)
closet_appearance = /decl/closet_appearance/secure_closet/engineering/welding
closet_appearance = /datum/decl/closet_appearance/secure_closet/engineering/welding
starts_with = list(
/obj/item/clothing/head/welding = 3,
@@ -90,7 +90,7 @@
/obj/structure/closet/secure_closet/engineering_personal
name = "engineer's locker"
req_access = list(ACCESS_ENGINE_EQUIP)
closet_appearance = /decl/closet_appearance/secure_closet/engineering
closet_appearance = /datum/decl/closet_appearance/secure_closet/engineering
starts_with = list(
/obj/item/clothing/accessory/storage/brown_vest,
@@ -124,7 +124,7 @@
/obj/structure/closet/secure_closet/atmos_personal
name = "technician's locker"
req_access = list(ACCESS_ATMOSPHERICS)
closet_appearance = /decl/closet_appearance/secure_closet/engineering/atmos
closet_appearance = /datum/decl/closet_appearance/secure_closet/engineering/atmos
starts_with = list(
/obj/item/clothing/accessory/storage/brown_vest,
@@ -1,7 +1,7 @@
/obj/structure/closet/secure_closet/hydroponics
name = "botanist's locker"
req_access = list(ACCESS_HYDROPONICS)
closet_appearance = /decl/closet_appearance/secure_closet/hydroponics
closet_appearance = /datum/decl/closet_appearance/secure_closet/hydroponics
starts_with = list(
/obj/item/storage/bag/plants,
@@ -33,7 +33,7 @@
/obj/structure/closet/secure_closet/hydroponics/sci
name = "xenoflorist's locker"
req_access = list(ACCESS_XENOBIOLOGY)
closet_appearance = /decl/closet_appearance/secure_closet/hydroponics/xenoflora
closet_appearance = /datum/decl/closet_appearance/secure_closet/hydroponics/xenoflora
/obj/structure/closet/secure_closet/hydroponics/sci/Initialize(mapload)
starts_with += /obj/item/clothing/head/bio_hood/scientist
@@ -2,7 +2,7 @@
name = "medicine closet"
desc = "Filled with medical junk."
req_access = list(ACCESS_MEDICAL)
closet_appearance = /decl/closet_appearance/secure_closet/medical/alt
closet_appearance = /datum/decl/closet_appearance/secure_closet/medical/alt
starts_with = list(
/obj/item/storage/box/autoinjectors,
@@ -16,7 +16,7 @@
name = "anesthetics closet"
desc = "Used to knock people out."
req_access = list(ACCESS_SURGERY)
closet_appearance = /decl/closet_appearance/secure_closet/medical
closet_appearance = /datum/decl/closet_appearance/secure_closet/medical
starts_with = list(
/obj/item/tank/anesthetic = 3,
@@ -26,7 +26,7 @@
/obj/structure/closet/secure_closet/medical3
name = "medical doctor's locker"
req_access = list(ACCESS_MEDICAL_EQUIP)
closet_appearance = /decl/closet_appearance/secure_closet/medical/doctor
closet_appearance = /datum/decl/closet_appearance/secure_closet/medical/doctor
starts_with = list(
/obj/item/clothing/under/rank/medical,
@@ -94,7 +94,7 @@
name = "paramedic locker"
desc = "Supplies for a first responder."
req_access = list(ACCESS_MEDICAL_EQUIP)
closet_appearance = /decl/closet_appearance/secure_closet/medical/paramedic
closet_appearance = /datum/decl/closet_appearance/secure_closet/medical/paramedic
starts_with = list(
/obj/item/storage/backpack/dufflebag/emt,
@@ -128,7 +128,7 @@
/obj/structure/closet/secure_closet/chief_medical_officer
name = "chief medical officer's locker"
req_access = list(ACCESS_CMO)
closet_appearance = /decl/closet_appearance/secure_closet/cmo
closet_appearance = /datum/decl/closet_appearance/secure_closet/cmo
starts_with = list(
/obj/item/clothing/under/rank/chief_medical_officer,
@@ -203,7 +203,7 @@
name = "chemical closet"
desc = "Store dangerous chemicals in here."
req_access = list(ACCESS_CHEMISTRY)
closet_appearance = /decl/closet_appearance/secure_closet/medical/chemistry
closet_appearance = /datum/decl/closet_appearance/secure_closet/medical/chemistry
starts_with = list(
/obj/item/storage/box/pillbottles = 2,
@@ -220,7 +220,7 @@
name = "psychiatric cabinet"
desc = "Store psychology tools and medicines in here."
req_access = list(ACCESS_PSYCHIATRIST)
closet_appearance = /decl/closet_appearance/cabinet/secure
closet_appearance = /datum/decl/closet_appearance/cabinet/secure
open_sound = 'sound/effects/wooden_closet_open.ogg'
close_sound = 'sound/effects/wooden_closet_close.ogg'
@@ -251,7 +251,7 @@
wall_mounted = 1
store_mobs = 0
req_access = list(ACCESS_MEDICAL_EQUIP)
closet_appearance = /decl/closet_appearance/wall/medical
closet_appearance = /datum/decl/closet_appearance/wall/medical
/obj/structure/closet/secure_closet/medical_wall/pills
name = "pill cabinet"
@@ -20,7 +20,7 @@
/obj/structure/closet/secure_closet/personal/patient
name = "patient's closet"
closet_appearance = /decl/closet_appearance/secure_closet/patient
closet_appearance = /datum/decl/closet_appearance/secure_closet/patient
starts_with = list(
/obj/item/clothing/under/medigown,
@@ -29,7 +29,7 @@
/obj/structure/closet/secure_closet/personal/cabinet
closet_appearance = /decl/closet_appearance/cabinet/secure
closet_appearance = /datum/decl/closet_appearance/cabinet/secure
open_sound = 'sound/effects/wooden_closet_open.ogg'
close_sound = 'sound/effects/wooden_closet_close.ogg'
@@ -1,7 +1,7 @@
/obj/structure/closet/secure_closet/scientist
name = "scientist's locker"
req_access = list(ACCESS_TOX_STORAGE)
closet_appearance = /decl/closet_appearance/secure_closet/science
closet_appearance = /datum/decl/closet_appearance/secure_closet/science
starts_with = list(
/obj/item/clothing/under/rank/scientist,
@@ -24,7 +24,7 @@
/obj/structure/closet/secure_closet/research_director
name = "research director's locker"
req_access = list(ACCESS_RD)
closet_appearance = /decl/closet_appearance/secure_closet/science/rd
closet_appearance = /datum/decl/closet_appearance/secure_closet/science/rd
starts_with = list(
/obj/item/clothing/suit/bio_suit/scientist,
@@ -59,7 +59,7 @@
/obj/structure/closet/secure_closet/xenoarchaeologist
name = "Xenoarchaeologist Locker"
req_access = list(ACCESS_TOX_STORAGE)
closet_appearance = /decl/closet_appearance/secure_closet/science/xenoarch
closet_appearance = /datum/decl/closet_appearance/secure_closet/science/xenoarch
starts_with = list(
/obj/item/clothing/under/rank/scientist,
@@ -76,7 +76,7 @@
/obj/structure/closet/excavation
name = "Excavation tools"
closet_appearance = /decl/closet_appearance/secure_closet/engineering/tools/xenoarch
closet_appearance = /datum/decl/closet_appearance/secure_closet/engineering/tools/xenoarch
starts_with = list(
/obj/item/storage/belt/archaeology,
@@ -12,7 +12,7 @@
health = 200
anchored = 1 //CHOMPADD - Making them properly IMMOBILE. Like the Desc says? Yeah...
closet_appearance = /decl/closet_appearance/secure_closet
closet_appearance = /datum/decl/closet_appearance/secure_closet
/obj/structure/closet/secure_closet/can_open()
if(locked)
@@ -1,7 +1,7 @@
/obj/structure/closet/secure_closet/captains
name = "site manager's locker"
req_access = list(ACCESS_CAPTAIN)
closet_appearance = /decl/closet_appearance/secure_closet/command
closet_appearance = /datum/decl/closet_appearance/secure_closet/command
starts_with = list(
/obj/item/storage/backpack/dufflebag/captain,
@@ -21,7 +21,7 @@
/obj/structure/closet/secure_closet/hop
name = "head of personnel's locker"
req_access = list(ACCESS_HOP)
closet_appearance = /decl/closet_appearance/secure_closet/command/hop
closet_appearance = /datum/decl/closet_appearance/secure_closet/command/hop
starts_with = list(
/obj/item/clothing/suit/storage/vest,
@@ -41,7 +41,7 @@
/obj/structure/closet/secure_closet/hop2
name = "head of personnel's attire"
req_access = list(ACCESS_HOP)
closet_appearance = /decl/closet_appearance/secure_closet/command/hop
closet_appearance = /datum/decl/closet_appearance/secure_closet/command/hop
starts_with = list(
/obj/item/clothing/under/rank/head_of_personnel,
@@ -81,7 +81,7 @@
name = "head of security's locker"
req_access = list(ACCESS_HOS)
storage_capacity = 2.6 * MOB_MEDIUM
closet_appearance = /decl/closet_appearance/secure_closet/security/hos
closet_appearance = /datum/decl/closet_appearance/secure_closet/security/hos
starts_with = list(
/obj/item/clothing/head/helmet/HoS,
@@ -137,7 +137,7 @@
name = "warden's locker"
storage_capacity = 42
req_access = list(ACCESS_ARMORY)
closet_appearance = /decl/closet_appearance/secure_closet/security/warden
closet_appearance = /datum/decl/closet_appearance/secure_closet/security/warden
starts_with = list(
/obj/item/clothing/under/rank/security/aces,
@@ -199,7 +199,7 @@
/obj/structure/closet/secure_closet/security
name = "security officer's locker"
req_access = list(ACCESS_BRIG)
closet_appearance = /decl/closet_appearance/secure_closet/security
closet_appearance = /datum/decl/closet_appearance/secure_closet/security
starts_with = list(
/obj/item/clothing/under/rank/security/aces,
@@ -271,7 +271,7 @@
/obj/structure/closet/secure_closet/detective
name = "detective's cabinet"
req_access = list(ACCESS_FORENSICS_LOCKERS)
closet_appearance = /decl/closet_appearance/cabinet/secure
closet_appearance = /datum/decl/closet_appearance/cabinet/secure
open_sound = 'sound/effects/wooden_closet_open.ogg'
close_sound = 'sound/effects/wooden_closet_close.ogg'
@@ -302,7 +302,7 @@
/obj/structure/closet/secure_closet/injection
name = "lethal injections locker"
req_access = list(ACCESS_CAPTAIN)
closet_appearance = /decl/closet_appearance/secure_closet/courtroom
closet_appearance = /datum/decl/closet_appearance/secure_closet/courtroom
starts_with = list(
/obj/item/reagent_containers/syringe/ld50_syringe/choral = 2)
@@ -312,7 +312,7 @@ GLOBAL_LIST_BOILERPLATE(all_brig_closets, /obj/structure/closet/secure_closet/br
/obj/structure/closet/secure_closet/brig
name = "brig locker"
req_access = list(ACCESS_BRIG)
closet_appearance = /decl/closet_appearance/secure_closet/brig
closet_appearance = /datum/decl/closet_appearance/secure_closet/brig
anchored = TRUE
var/id = null
@@ -335,7 +335,7 @@ GLOBAL_LIST_BOILERPLATE(all_brig_closets, /obj/structure/closet/secure_closet/br
/obj/structure/closet/secure_closet/courtroom
name = "courtroom locker"
req_access = list(ACCESS_LAWYER)
closet_appearance = /decl/closet_appearance/secure_closet/courtroom
closet_appearance = /datum/decl/closet_appearance/secure_closet/courtroom
starts_with = list(
/obj/item/clothing/shoes/brown,
@@ -349,7 +349,7 @@ GLOBAL_LIST_BOILERPLATE(all_brig_closets, /obj/structure/closet/secure_closet/br
/obj/structure/closet/secure_closet/wall
name = "wall locker"
req_access = list(ACCESS_SECURITY)
closet_appearance = /decl/closet_appearance/wall
closet_appearance = /datum/decl/closet_appearance/wall
density = TRUE
//too small to put a man in
@@ -1,7 +1,7 @@
/obj/structure/closet/secure_closet/hos
name = "head of security's attire"
req_access = list(ACCESS_HOS)
closet_appearance = /decl/closet_appearance/secure_closet/security/hos
closet_appearance = /datum/decl/closet_appearance/secure_closet/security/hos
storage_capacity = 2.5 * MOB_MEDIUM
starts_with = list(
@@ -49,7 +49,7 @@
/obj/structure/closet/secure_closet/hos2
name = "head of security's gear"
req_access = list(ACCESS_HOS)
closet_appearance = /decl/closet_appearance/secure_closet/security/hos
closet_appearance = /datum/decl/closet_appearance/secure_closet/security/hos
storage_capacity = 2.5 * MOB_MEDIUM
starts_with = list(
@@ -82,7 +82,7 @@
/obj/structure/closet/secure_closet/nanotrasen_security
name = "NanoTrasen security officer's locker"
req_access = list(ACCESS_BRIG)
closet_appearance = /decl/closet_appearance/secure_closet/nanotrasen/security
closet_appearance = /datum/decl/closet_appearance/secure_closet/nanotrasen/security
storage_capacity = 3.5 * MOB_MEDIUM
starts_with = list(
@@ -124,7 +124,7 @@
/obj/structure/closet/secure_closet/nanotrasen_commander
name = "NanoTrasen commander's locker"
req_access = list(ACCESS_BRIG)
closet_appearance = /decl/closet_appearance/secure_closet/nanotrasen/commander
closet_appearance = /datum/decl/closet_appearance/secure_closet/nanotrasen/commander
storage_capacity = 3.5 * MOB_MEDIUM
starts_with = list(
@@ -174,7 +174,7 @@
/obj/structure/closet/secure_closet/nanotrasen_warden
name = "NanoTrasen warden's locker"
req_access = list(ACCESS_BRIG)
closet_appearance = /decl/closet_appearance/secure_closet/nanotrasen/warden
closet_appearance = /datum/decl/closet_appearance/secure_closet/nanotrasen/warden
storage_capacity = 3.5 * MOB_MEDIUM
starts_with = list(
@@ -1,7 +1,7 @@
/obj/structure/closet/syndicate
name = "armory closet"
desc = "Why is this here?"
closet_appearance = /decl/closet_appearance/tactical/alt
closet_appearance = /datum/decl/closet_appearance/tactical/alt
/obj/structure/closet/syndicate/personal
desc = "It's a storage unit for operative gear."
@@ -15,7 +15,7 @@
/obj/structure/closet/emcloset
name = "emergency closet"
desc = "It's a storage unit for emergency breathmasks and O2 tanks."
closet_appearance = /decl/closet_appearance/oxygen
closet_appearance = /datum/decl/closet_appearance/oxygen
/obj/structure/closet/emcloset/Initialize(mapload)
switch (pickweight(list("small" = 55, "aid" = 25, "tank" = 10, "both" = 10)))
@@ -69,7 +69,7 @@
/obj/structure/closet/firecloset
name = "fire-safety closet"
desc = "It's a storage unit for fire-fighting supplies."
closet_appearance = /decl/closet_appearance/oxygen/fire
closet_appearance = /datum/decl/closet_appearance/oxygen/fire
starts_with = list(
/obj/item/clothing/suit/fire,
@@ -99,7 +99,7 @@
/obj/structure/closet/firecloset/full/atmos
name = "atmos fire-safety closet"
desc = "It's a storage unit for atmospheric fire-fighting supplies."
closet_appearance = /decl/closet_appearance/oxygen/fire/atmos
closet_appearance = /datum/decl/closet_appearance/oxygen/fire/atmos
starts_with = list(
/obj/item/clothing/suit/fire/heavy,
@@ -114,7 +114,7 @@
/obj/structure/closet/toolcloset
name = "tool closet"
desc = "It's a storage unit for tools."
closet_appearance = /decl/closet_appearance/secure_closet/engineering/tools
closet_appearance = /datum/decl/closet_appearance/secure_closet/engineering/tools
/obj/structure/closet/toolcloset/Initialize(mapload)
starts_with = list()
@@ -158,7 +158,7 @@
/obj/structure/closet/radiation
name = "radiation suit closet"
desc = "It's a storage unit for rad-protective suits."
closet_appearance = /decl/closet_appearance/secure_closet/engineering/tools/radiation
closet_appearance = /datum/decl/closet_appearance/secure_closet/engineering/tools/radiation
starts_with = list(
/obj/item/clothing/suit/radiation = 2,
@@ -171,7 +171,7 @@
/obj/structure/closet/bombcloset
name = "\improper EOD closet"
desc = "It's a storage unit for explosion-protective suits."
closet_appearance = /decl/closet_appearance/bomb
closet_appearance = /datum/decl/closet_appearance/bomb
starts_with = list(
/obj/item/clothing/suit/bomb_suit,
@@ -189,7 +189,7 @@
/obj/structure/closet/bombclosetsecurity
name = "\improper EOD closet"
desc = "It's a storage unit for explosion-protective suits."
closet_appearance = /decl/closet_appearance/bomb/security
closet_appearance = /datum/decl/closet_appearance/bomb/security
starts_with = list(
/obj/item/clothing/suit/bomb_suit/security,
@@ -204,7 +204,7 @@
name = "fire-safety closet"
desc = "It's a storage unit for fire-fighting supplies."
icon = 'icons/obj/closets/bases/wall.dmi'
closet_appearance = /decl/closet_appearance/wall/hydrant
closet_appearance = /datum/decl/closet_appearance/wall/hydrant
plane = TURF_PLANE
layer = ABOVE_TURF_LAYER
anchored = TRUE
@@ -227,7 +227,7 @@
name = "first-aid closet"
desc = "It's wall-mounted storage unit for first aid supplies."
icon = 'icons/obj/closets/bases/wall.dmi'
closet_appearance = /decl/closet_appearance/wall/medical
closet_appearance = /datum/decl/closet_appearance/wall/medical
plane = TURF_PLANE
layer = ABOVE_TURF_LAYER
anchored = TRUE
@@ -1,7 +1,7 @@
/obj/structure/closet/shuttleemerg //wall mounted fire closet
name = "emergency repairs closet"
desc = "It's a storage unit for emergency repair supplies."
closet_appearance = /decl/closet_appearance/wall/autolok/shuttleemerg
closet_appearance = /datum/decl/closet_appearance/wall/autolok/shuttleemerg
plane = TURF_PLANE
layer = ABOVE_TURF_LAYER
anchored = 1
@@ -20,4 +20,4 @@
/obj/structure/closet/medical
name = "medical supply closet"
desc = "May or may not contain medical junk."
closet_appearance = /decl/closet_appearance/medical_yw
closet_appearance = /datum/decl/closet_appearance/medical_yw
@@ -5,7 +5,7 @@
desc = "A wall mounted storage locker."
name = "wall locker"
icon = 'icons/obj/closets/bases/wall.dmi'
closet_appearance = /decl/closet_appearance/wall
closet_appearance = /datum/decl/closet_appearance/wall
density = FALSE
anchored = TRUE
store_mobs = 0
@@ -21,7 +21,7 @@
desc = "A wall mounted locker with emergency supplies."
var/list/spawnitems = list(/obj/item/tank/emergency/oxygen,/obj/item/clothing/mask/breath,/obj/item/tool/crowbar/red,/obj/item/flashlight/flare,)
var/amount = 2 // spawns each items X times.
closet_appearance = /decl/closet_appearance/wall/emergency
closet_appearance = /datum/decl/closet_appearance/wall/emergency
/obj/structure/closet/walllocker/emerglocker/toggle(mob/user as mob)
src.attack_hand(user)
@@ -63,7 +63,7 @@
/obj/structure/closet/walllocker/medical
name = "first-aid closet"
desc = "It's a wall-mounted storage unit for first aid supplies."
closet_appearance = /decl/closet_appearance/wall/medical
closet_appearance = /datum/decl/closet_appearance/wall/medical
/obj/structure/closet/walllocker/medical/north
pixel_y = 32
@@ -84,7 +84,7 @@
/obj/structure/closet/walllocker/wooden
name = "wooden cabinet"
desc = "A wall mounted storage cabinet."
closet_appearance = /decl/closet_appearance/wall_double/wooden
closet_appearance = /datum/decl/closet_appearance/wall_double/wooden
/obj/structure/closet/walllocker/wooden/north
pixel_y = 32
@@ -108,7 +108,7 @@
desc = "A wall mounted storage cabinet."
name = "wall cabinet"
icon = 'icons/obj/closets/bases/wall_double.dmi'
closet_appearance = /decl/closet_appearance/wall_double
closet_appearance = /datum/decl/closet_appearance/wall_double
density = FALSE
anchored = TRUE
store_mobs = 0
@@ -139,7 +139,7 @@
desc = "A wall mounted storage cabinet, for the kitchen. Now where's the flour gone..?"
name = "kitchen cabinet"
icon = 'icons/obj/closets/bases/wall_double.dmi'
closet_appearance = /decl/closet_appearance/wall_double/kitchen
closet_appearance = /datum/decl/closet_appearance/wall_double/kitchen
density = FALSE
anchored = TRUE
@@ -162,7 +162,7 @@
/obj/structure/closet/walllocker_double/medical
name = "medical cabinet"
desc = "A wall mounted medical supply cabinet. Probably full of drugs!" //not actually full of drugs, sorry!
closet_appearance = /decl/closet_appearance/wall_double/medical
closet_appearance = /datum/decl/closet_appearance/wall_double/medical
/obj/structure/closet/walllocker_double/medical/north
pixel_y = 32
@@ -183,7 +183,7 @@
/obj/structure/closet/walllocker_double/emergency_engi
name = "emergency supplies cabinet"
desc = "A wall mounted cabinet. Seemingly has cool stuff for 'emergency use only'."
closet_appearance = /decl/closet_appearance/wall_double/emergency_engi
closet_appearance = /datum/decl/closet_appearance/wall_double/emergency_engi
starts_with = list(
/obj/item/clothing/mask/breath = 2,
@@ -210,7 +210,7 @@
/obj/structure/closet/walllocker_double/hydrant
name = "fire-safety closet"
desc = "It's a storage cabinet packed with fire-fighting supplies."
closet_appearance = /decl/closet_appearance/wall_double/fire_safety
closet_appearance = /datum/decl/closet_appearance/wall_double/fire_safety
starts_with = list(
/obj/item/clothing/suit/fire,
@@ -240,7 +240,7 @@
desc = "A wall mounted storage cabinet. It contains a small amount of emergency supplies for wilderness survival, but they probably won't last very long."
name = "emergency survival wall cabinet"
icon = 'icons/obj/closets/bases/wall_double.dmi'
closet_appearance = /decl/closet_appearance/wall_double/survival
closet_appearance = /datum/decl/closet_appearance/wall_double/survival
density = FALSE
anchored = TRUE
store_mobs = 0
@@ -280,7 +280,7 @@
/obj/structure/closet/walllocker_double/security
name = "security cabinet"
desc = "A wall mounted cabinet. This one is suspiciously red."
closet_appearance = /decl/closet_appearance/wall_double/security
closet_appearance = /datum/decl/closet_appearance/wall_double/security
/obj/structure/closet/walllocker_double/security/north
pixel_y = 32
@@ -299,7 +299,7 @@
dir = EAST
/obj/structure/closet/walllocker_double/misc_civ
closet_appearance = /decl/closet_appearance/wall_double/gaming
closet_appearance = /datum/decl/closet_appearance/wall_double/gaming
/obj/structure/closet/walllocker_double/misc_civ/north
pixel_y = 32
@@ -318,7 +318,7 @@
dir = EAST
/obj/structure/closet/walllocker_double/generic_civ
closet_appearance = /decl/closet_appearance/wall_double/generic_civ
closet_appearance = /datum/decl/closet_appearance/wall_double/generic_civ
/obj/structure/closet/walllocker_double/generic_civ/north
pixel_y = 32
@@ -337,7 +337,7 @@
dir = EAST
/obj/structure/closet/walllocker_double/casino
closet_appearance = /decl/closet_appearance/wall_double/casino
closet_appearance = /datum/decl/closet_appearance/wall_double/casino
/obj/structure/closet/walllocker_double/casino/north
pixel_y = 32
@@ -357,7 +357,7 @@
/obj/structure/closet/walllocker_double/cargo
desc = "A wall mounted cabinet. This one is in cargo colors."
closet_appearance = /decl/closet_appearance/wall_double/cargo
closet_appearance = /datum/decl/closet_appearance/wall_double/cargo
/obj/structure/closet/walllocker_double/cargo/north
pixel_y = 32
@@ -377,7 +377,7 @@
/obj/structure/closet/walllocker_double/science
desc = "A wall mounted cabinet. This one is in research colors."
closet_appearance = /decl/closet_appearance/wall_double/science
closet_appearance = /datum/decl/closet_appearance/wall_double/science
/obj/structure/closet/walllocker_double/science/north
pixel_y = 32
@@ -397,7 +397,7 @@
/obj/structure/closet/walllocker_double/command
desc = "A wall mounted cabinet. This one is in command colors."
closet_appearance = /decl/closet_appearance/wall_double/command
closet_appearance = /datum/decl/closet_appearance/wall_double/command
/obj/structure/closet/walllocker_double/command/north
pixel_y = 32
@@ -416,23 +416,23 @@
dir = EAST
/obj/structure/closet/walllocker_double/command/ce
closet_appearance = /decl/closet_appearance/wall_double/ce
closet_appearance = /datum/decl/closet_appearance/wall_double/ce
/obj/structure/closet/walllocker_double/command/cmo
closet_appearance = /decl/closet_appearance/wall_double/cmo
closet_appearance = /datum/decl/closet_appearance/wall_double/cmo
/obj/structure/closet/walllocker_double/command/rd
closet_appearance = /decl/closet_appearance/wall_double/rd
closet_appearance = /datum/decl/closet_appearance/wall_double/rd
/obj/structure/closet/walllocker_double/command/hos
closet_appearance = /decl/closet_appearance/wall_double/hos
closet_appearance = /datum/decl/closet_appearance/wall_double/hos
/obj/structure/closet/walllocker_double/command/iaa
closet_appearance = /decl/closet_appearance/wall_double/iaa
closet_appearance = /datum/decl/closet_appearance/wall_double/iaa
/obj/structure/closet/walllocker_double/engineering
desc = "A wall mounted cabinet. This one is in engineering colors."
closet_appearance = /decl/closet_appearance/wall_double/engineering
closet_appearance = /datum/decl/closet_appearance/wall_double/engineering
/obj/structure/closet/walllocker_double/engineering/north
pixel_y = 32
@@ -1,11 +1,11 @@
/obj/structure/closet/wardrobe
name = "wardrobe"
desc = "It's a storage unit for standard-issue attire."
closet_appearance = /decl/closet_appearance/wardrobe
closet_appearance = /datum/decl/closet_appearance/wardrobe
/obj/structure/closet/wardrobe/red
name = "security wardrobe"
closet_appearance = /decl/closet_appearance/wardrobe/red
closet_appearance = /datum/decl/closet_appearance/wardrobe/red
starts_with = list(
/obj/item/clothing/under/rank/security = 3,
@@ -43,7 +43,7 @@
/obj/structure/closet/wardrobe/detective
name = "detective wardrobe"
closet_appearance = /decl/closet_appearance/cabinet
closet_appearance = /datum/decl/closet_appearance/cabinet
open_sound = 'sound/effects/wooden_closet_open.ogg'
close_sound = 'sound/effects/wooden_closet_close.ogg'
@@ -68,7 +68,7 @@
/obj/structure/closet/wardrobe/pink
name = "pink wardrobe"
closet_appearance = /decl/closet_appearance/wardrobe/pink
closet_appearance = /datum/decl/closet_appearance/wardrobe/pink
starts_with = list(
/obj/item/clothing/under/color/pink = 3,
@@ -79,7 +79,7 @@
/obj/structure/closet/wardrobe/black
name = "black wardrobe"
closet_appearance = /decl/closet_appearance/wardrobe/black
closet_appearance = /datum/decl/closet_appearance/wardrobe/black
starts_with = list(
/obj/item/clothing/under/color/black = 3,
@@ -110,7 +110,7 @@
/obj/structure/closet/wardrobe/chaplain_black
name = "chapel wardrobe"
desc = "It's a storage unit for approved religious attire."
closet_appearance = /decl/closet_appearance/wardrobe/chapel
closet_appearance = /datum/decl/closet_appearance/wardrobe/chapel
starts_with = list(
/obj/item/clothing/under/rank/chaplain,
@@ -131,7 +131,7 @@
/obj/structure/closet/wardrobe/monastary
name = "Monastary wardrobe"
desc = "It's a storage unit for approved religious attire."
closet_appearance = /decl/closet_appearance/wardrobe/black
closet_appearance = /datum/decl/closet_appearance/wardrobe/black
starts_with = list(
/obj/item/clothing/suit/unathi/mantle = 2,
@@ -144,7 +144,7 @@
/obj/structure/closet/wardrobe/green
name = "green wardrobe"
closet_appearance = /decl/closet_appearance/wardrobe/green
closet_appearance = /datum/decl/closet_appearance/wardrobe/green
starts_with = list(
/obj/item/clothing/under/color/green = 3,
@@ -157,7 +157,7 @@
/obj/structure/closet/wardrobe/xenos
name = "xenos wardrobe"
closet_appearance = /decl/closet_appearance/wardrobe/xenos
closet_appearance = /datum/decl/closet_appearance/wardrobe/xenos
starts_with = list(
/obj/item/clothing/suit/unathi/mantle,
@@ -171,7 +171,7 @@
/obj/structure/closet/wardrobe/orange
name = "prison wardrobe"
desc = "It's a storage unit for regulation prisoner attire."
closet_appearance = /decl/closet_appearance/wardrobe/orange
closet_appearance = /datum/decl/closet_appearance/wardrobe/orange
starts_with = list(
/obj/item/clothing/under/color/prison = 3,
@@ -182,7 +182,7 @@
/obj/structure/closet/wardrobe/yellow
name = "yellow wardrobe"
closet_appearance = /decl/closet_appearance/wardrobe/yellow
closet_appearance = /datum/decl/closet_appearance/wardrobe/yellow
starts_with = list(
/obj/item/clothing/under/color/yellow = 3,
@@ -195,7 +195,7 @@
/obj/structure/closet/wardrobe/atmospherics_yellow
name = "atmospherics wardrobe"
closet_appearance = /decl/closet_appearance/wardrobe/engineer/atmos
closet_appearance = /datum/decl/closet_appearance/wardrobe/engineer/atmos
starts_with = list(
/obj/item/clothing/under/rank/atmospheric_technician = 3,
@@ -209,7 +209,7 @@
/obj/structure/closet/wardrobe/engineering_yellow
name = "engineering wardrobe"
closet_appearance = /decl/closet_appearance/wardrobe/engineer
closet_appearance = /datum/decl/closet_appearance/wardrobe/engineer
starts_with = list(
/obj/item/clothing/under/rank/engineer = 3,
@@ -226,7 +226,7 @@
/obj/structure/closet/wardrobe/white
name = "white wardrobe"
closet_appearance = /decl/closet_appearance/wardrobe/white
closet_appearance = /datum/decl/closet_appearance/wardrobe/white
starts_with = list(
/obj/item/clothing/under/color/white = 3,
@@ -238,7 +238,7 @@
/obj/structure/closet/wardrobe/pjs
name = "pajama wardrobe"
closet_appearance = /decl/closet_appearance/wardrobe/pjs
closet_appearance = /datum/decl/closet_appearance/wardrobe/pjs
starts_with = list(
/obj/item/clothing/under/pj/red = 2,
@@ -249,7 +249,7 @@
/obj/structure/closet/wardrobe/science_white
name = "science wardrobe"
closet_appearance = /decl/closet_appearance/wardrobe/science
closet_appearance = /datum/decl/closet_appearance/wardrobe/science
starts_with = list(
/obj/item/clothing/under/rank/scientist = 3,
@@ -279,7 +279,7 @@
/obj/structure/closet/wardrobe/robotics_black
name = "robotics wardrobe"
closet_appearance = /decl/closet_appearance/wardrobe/robotics
closet_appearance = /datum/decl/closet_appearance/wardrobe/robotics
starts_with = list(
/obj/item/clothing/under/rank/roboticist = 2,
@@ -301,7 +301,7 @@
/obj/structure/closet/wardrobe/chemistry_white
name = "chemistry wardrobe"
closet_appearance = /decl/closet_appearance/wardrobe/medical/chemistry
closet_appearance = /datum/decl/closet_appearance/wardrobe/medical/chemistry
starts_with = list(
/obj/item/clothing/under/rank/chemist = 2,
@@ -316,7 +316,7 @@
/obj/structure/closet/wardrobe/genetics_white
name = "genetics wardrobe"
closet_appearance = /decl/closet_appearance/wardrobe/medical/genetics
closet_appearance = /datum/decl/closet_appearance/wardrobe/medical/genetics
starts_with = list(
/obj/item/clothing/under/rank/geneticist = 2,
@@ -329,7 +329,7 @@
/obj/structure/closet/wardrobe/virology_white
name = "virology wardrobe"
closet_appearance = /decl/closet_appearance/wardrobe/medical/virology
closet_appearance = /datum/decl/closet_appearance/wardrobe/medical/virology
starts_with = list(
/obj/item/clothing/under/rank/virologist = 2,
@@ -344,7 +344,7 @@
/obj/structure/closet/wardrobe/medic_white
name = "medical wardrobe"
closet_appearance = /decl/closet_appearance/wardrobe/medical/white
closet_appearance = /datum/decl/closet_appearance/wardrobe/medical/white
starts_with = list(
/obj/item/clothing/under/rank/medical = 2,
@@ -369,7 +369,7 @@
/obj/structure/closet/wardrobe/medic_gown
name = "cloning wardrobe"
closet_appearance = /decl/closet_appearance/wardrobe/medical/patient
closet_appearance = /datum/decl/closet_appearance/wardrobe/medical/patient
starts_with = list(
/obj/item/clothing/under/medigown = 4)
@@ -377,7 +377,7 @@
/obj/structure/closet/wardrobe/grey
name = "grey wardrobe"
closet_appearance = /decl/closet_appearance/wardrobe/grey
closet_appearance = /datum/decl/closet_appearance/wardrobe/grey
starts_with = list(
/obj/item/clothing/under/color/grey = 3,
@@ -389,7 +389,7 @@
/obj/structure/closet/wardrobe/mixed
name = "mixed wardrobe"
closet_appearance = /decl/closet_appearance/wardrobe/mixed
closet_appearance = /datum/decl/closet_appearance/wardrobe/mixed
starts_with = list(
/obj/item/clothing/under/color/blue,
@@ -428,7 +428,7 @@
/obj/structure/closet/wardrobe/tactical
name = "tactical equipment"
closet_appearance = /decl/closet_appearance/tactical
closet_appearance = /datum/decl/closet_appearance/tactical
starts_with = list(
/obj/item/clothing/under/tactical,
@@ -453,7 +453,7 @@
/obj/structure/closet/wardrobe/ert
name = "emergency response team equipment"
closet_appearance = /decl/closet_appearance/ert
closet_appearance = /datum/decl/closet_appearance/ert
starts_with = list(
/obj/item/clothing/under/rank/centcom,
@@ -471,7 +471,7 @@
/obj/structure/closet/wardrobe/suit
name = "suit locker"
closet_appearance = /decl/closet_appearance/wardrobe/suit
closet_appearance = /datum/decl/closet_appearance/wardrobe/suit
starts_with = list(
/obj/item/clothing/under/assistantformal,
@@ -499,7 +499,7 @@
/obj/structure/closet/wardrobe/captain
name = "site manager's wardrobe"
closet_appearance = /decl/closet_appearance/cabinet
closet_appearance = /datum/decl/closet_appearance/cabinet
open_sound = 'sound/effects/wooden_closet_open.ogg'
close_sound = 'sound/effects/wooden_closet_close.ogg'
@@ -1,6 +1,6 @@
//ert wardrobe override, because these guys really don't need edgy red lockers with CCO dress uniforms, syndi(!!) turtlenecks, two edgy skull bandanas, or facemasks with no sprite. -Killian
/obj/structure/closet/wardrobe/ert
closet_appearance = /decl/closet_appearance/tactical/alt //because ert lockers are red for some dumb reason
closet_appearance = /datum/decl/closet_appearance/tactical/alt //because ert lockers are red for some dumb reason
starts_with = list(
/obj/item/clothing/under/ert,
/obj/item/radio/headset/ert,
@@ -14,7 +14,7 @@
//would you believe mercs have no official locker? well, now they do. basically just a rebranded ERT locker but hey, it's an option. -Killian
/obj/structure/closet/wardrobe/merc
name = "mercenary equipment"
closet_appearance = /decl/closet_appearance/tactical
closet_appearance = /datum/decl/closet_appearance/tactical
starts_with = list(
/obj/item/clothing/under/tactical,
@@ -4,7 +4,7 @@
name = "crate"
desc = "A rectangular steel crate."
icon = 'icons/obj/closets/bases/crate.dmi'
closet_appearance = /decl/closet_appearance/crate
closet_appearance = /datum/decl/closet_appearance/crate
dir = 4 //Spawn facing 'forward' by default.
var/points_per_crate = 5
var/rigged = 0
@@ -138,7 +138,7 @@
/obj/structure/closet/crate/secure
desc = "A secure crate."
name = "Secure crate"
closet_appearance = /decl/closet_appearance/crate/secure
closet_appearance = /datum/decl/closet_appearance/crate/secure
var/broken = 0
var/locked = 1
@@ -242,7 +242,7 @@
/obj/structure/closet/crate/plastic
name = "plastic crate"
desc = "A rectangular plastic crate."
closet_appearance = /decl/closet_appearance/crate/plastic
closet_appearance = /datum/decl/closet_appearance/crate/plastic
points_per_crate = 1 //5 crates per ordered crate, +5 for the crate it comes in.
/obj/structure/closet/crate/internals
@@ -252,7 +252,7 @@
/obj/structure/closet/crate/trashcart
name = "trash cart"
desc = "A heavy, metal trashcart with wheels."
closet_appearance = /decl/closet_appearance/cart/trash
closet_appearance = /datum/decl/closet_appearance/cart/trash
/*these aren't needed anymore
/obj/structure/closet/crate/hat
@@ -267,7 +267,7 @@
/obj/structure/closet/crate/medical
name = "medical crate"
desc = "A medical crate."
closet_appearance = /decl/closet_appearance/crate/medical
closet_appearance = /datum/decl/closet_appearance/crate/medical
/obj/structure/closet/crate/rcd
name = "\improper RCD crate"
@@ -295,25 +295,25 @@
/obj/structure/closet/crate/freezer
name = "freezer"
desc = "A freezer."
closet_appearance = /decl/closet_appearance/crate/freezer
closet_appearance = /datum/decl/closet_appearance/crate/freezer
var/target_temp = T0C - 40
var/cooling_power = 40
/obj/structure/closet/crate/freezer/centauri
desc = "A freezer stamped with the logo of Centauri Provisions."
closet_appearance = /decl/closet_appearance/crate/freezer/centauri
closet_appearance = /datum/decl/closet_appearance/crate/freezer/centauri
/obj/structure/closet/crate/freezer/nanotrasen
desc = "A freezer stamped with the logo of NanoTrasen."
closet_appearance = /decl/closet_appearance/crate/freezer/nanotrasen
closet_appearance = /datum/decl/closet_appearance/crate/freezer/nanotrasen
/obj/structure/closet/crate/freezer/veymed
desc = "A freezer stamped with the logo of Vey-Medical."
closet_appearance = /decl/closet_appearance/crate/freezer/veymed
closet_appearance = /datum/decl/closet_appearance/crate/freezer/veymed
/obj/structure/closet/crate/freezer/zenghu
desc = "A freezer stamped with the logo of Zeng-Hu Pharmaceuticals."
closet_appearance = /decl/closet_appearance/crate/freezer/zenghu
closet_appearance = /datum/decl/closet_appearance/crate/freezer/zenghu
/obj/structure/closet/crate/freezer/return_air()
var/datum/gas_mixture/gas = (..())
@@ -347,7 +347,7 @@
/obj/structure/closet/crate/weapon
name = "weapons crate"
desc = "A barely secured weapons crate."
closet_appearance = /decl/closet_appearance/crate/secure/weapon
closet_appearance = /datum/decl/closet_appearance/crate/secure/weapon
/obj/structure/closet/crate/freezer/rations //Fpr use in the escape shuttle
name = "emergency rations"
@@ -366,7 +366,7 @@
/obj/structure/closet/crate/radiation
name = "radioactive gear crate"
desc = "A crate with a radiation sign on it."
closet_appearance = /decl/closet_appearance/crate/radiation
closet_appearance = /datum/decl/closet_appearance/crate/radiation
starts_with = list(
/obj/item/clothing/suit/radiation = 4,
@@ -376,111 +376,111 @@
/obj/structure/closet/crate/aether
desc = "A crate painted in the colours of Aether Atmospherics and Recycling."
closet_appearance = /decl/closet_appearance/crate/aether
closet_appearance = /datum/decl/closet_appearance/crate/aether
/obj/structure/closet/crate/centauri
desc = "A crate decorated with the logo of Centauri Provisions."
closet_appearance = /decl/closet_appearance/crate/centauri
closet_appearance = /datum/decl/closet_appearance/crate/centauri
/obj/structure/closet/crate/einstein
desc = "A crate labelled with an Einstein Engines sticker."
closet_appearance = /decl/closet_appearance/crate/einstein
closet_appearance = /datum/decl/closet_appearance/crate/einstein
/obj/structure/closet/crate/focalpoint
desc = "A crate marked with the decal of Focal Point Energistics."
closet_appearance = /decl/closet_appearance/crate/focalpoint
closet_appearance = /datum/decl/closet_appearance/crate/focalpoint
/obj/structure/closet/crate/gilthari
desc = "A crate embossed with the logo of Gilthari Exports."
closet_appearance = /decl/closet_appearance/crate/gilthari
closet_appearance = /datum/decl/closet_appearance/crate/gilthari
/obj/structure/closet/crate/grayson
desc = "A bare metal crate spraypainted with Grayson Manufactories decals."
closet_appearance = /decl/closet_appearance/crate/grayson
closet_appearance = /datum/decl/closet_appearance/crate/grayson
/obj/structure/closet/crate/heph
desc = "A sturdy crate marked with the logo of Hephaestus Industries."
closet_appearance = /decl/closet_appearance/crate/heph
closet_appearance = /datum/decl/closet_appearance/crate/heph
/obj/structure/closet/crate/morpheus
desc = "A crate crudely imprinted with 'MORPHEUS CYBERKINETICS'."
closet_appearance = /decl/closet_appearance/crate/morpheus
closet_appearance = /datum/decl/closet_appearance/crate/morpheus
/obj/structure/closet/crate/nanotrasen
desc = "A crate emblazoned with the standard NanoTrasen livery."
closet_appearance = /decl/closet_appearance/crate/nanotrasen
closet_appearance = /datum/decl/closet_appearance/crate/nanotrasen
/obj/structure/closet/crate/nanothreads
desc = "A crate emblazoned with the NanoThreads Garments livery, a subsidary of the NanoTrasen Corporation."
closet_appearance = /decl/closet_appearance/crate/nanotrasenclothing
closet_appearance = /datum/decl/closet_appearance/crate/nanotrasenclothing
/obj/structure/closet/crate/nanomed
desc = "A crate emblazoned with the NanoMed Medical livery, a subsidary of the NanoTrasen Corporation."
closet_appearance = /decl/closet_appearance/crate/nanotrasenmedical
closet_appearance = /datum/decl/closet_appearance/crate/nanotrasenmedical
/obj/structure/closet/crate/oculum
desc = "A crate minimally decorated with the logo of media giant Oculum Broadcast."
closet_appearance = /decl/closet_appearance/crate/oculum
closet_appearance = /datum/decl/closet_appearance/crate/oculum
/obj/structure/closet/crate/veymed
desc = "A sterile crate extensively detailed in Veymed colours."
closet_appearance = /decl/closet_appearance/crate/veymed
closet_appearance = /datum/decl/closet_appearance/crate/veymed
/obj/structure/closet/crate/ward
desc = "A crate decaled with the logo of Ward-Takahashi."
closet_appearance = /decl/closet_appearance/crate/ward
closet_appearance = /datum/decl/closet_appearance/crate/ward
/obj/structure/closet/crate/xion
desc = "A crate painted in Xion Manufacturing Group orange."
closet_appearance = /decl/closet_appearance/crate/xion
closet_appearance = /datum/decl/closet_appearance/crate/xion
/obj/structure/closet/crate/zenghu
desc = "A sterile crate marked with the logo of Zeng-Hu Pharmaceuticals."
closet_appearance = /decl/closet_appearance/crate/zenghu
closet_appearance = /datum/decl/closet_appearance/crate/zenghu
/obj/structure/closet/crate/coyote_salvage
desc = "A supply crate marked with Coyote Salvage Corp colours."
closet_appearance = /decl/closet_appearance/crate/coyotesalvage
closet_appearance = /datum/decl/closet_appearance/crate/coyotesalvage
/obj/structure/closet/crate/nukies
desc = "A luridly-coloured supply crate with Nukies! branding. Is it legal to have this here?"
closet_appearance = /decl/closet_appearance/crate/nukies
closet_appearance = /datum/decl/closet_appearance/crate/nukies
/obj/structure/closet/crate/desatti
desc = "A strikingly-coloured supply crate with Desatti Catering branding."
closet_appearance = /decl/closet_appearance/crate/desatti
closet_appearance = /datum/decl/closet_appearance/crate/desatti
// Brands/subsidiaries
/obj/structure/closet/crate/allico
desc = "A crate painted in the distinctive cheerful colours of AlliCo. Ltd."
closet_appearance = /decl/closet_appearance/crate/allico
closet_appearance = /datum/decl/closet_appearance/crate/allico
/obj/structure/closet/crate/carp
desc = "A crate painted with the garish livery of Consolidated Agricultural Resources Plc."
closet_appearance = /decl/closet_appearance/crate/carp
closet_appearance = /datum/decl/closet_appearance/crate/carp
/obj/structure/closet/crate/hedberg
name = "weapons crate"
desc = "A weapons crate stamped with the logo of Hedberg-Hammarstrom and the lock conspicuously absent."
closet_appearance = /decl/closet_appearance/crate/secure/hedberg
closet_appearance = /datum/decl/closet_appearance/crate/secure/hedberg
/obj/structure/closet/crate/galaksi
desc = "A crate printed with the markings of Ward-Takahashi's Galaksi Appliance branding."
closet_appearance = /decl/closet_appearance/crate/galaksi
closet_appearance = /datum/decl/closet_appearance/crate/galaksi
/obj/structure/closet/crate/thinktronic
desc = "A crate printed with the markings of Thinktronic Systems."
closet_appearance = /decl/closet_appearance/crate/thinktronic
closet_appearance = /datum/decl/closet_appearance/crate/thinktronic
/obj/structure/closet/crate/ummarcar
desc = "A flimsy crate marked labelled 'UmMarcar Office Supply'."
closet_appearance = /decl/closet_appearance/crate/ummarcar
closet_appearance = /datum/decl/closet_appearance/crate/ummarcar
/obj/structure/closet/crate/unathi
name = "import crate"
desc = "A crate painted with the markings of Moghes Imported Sissalik Jerky."
closet_appearance = /decl/closet_appearance/crate/unathiimport
closet_appearance = /datum/decl/closet_appearance/crate/unathiimport
// Secure Crates
@@ -488,103 +488,103 @@
/obj/structure/closet/crate/secure/weapon
name = "weapons crate"
desc = "A secure weapons crate."
closet_appearance = /decl/closet_appearance/crate/secure/weapon
closet_appearance = /datum/decl/closet_appearance/crate/secure/weapon
/obj/structure/closet/crate/secure/aether
desc = "A secure crate painted in the colours of Aether Atmospherics and Recycling."
closet_appearance = /decl/closet_appearance/crate/secure/aether
closet_appearance = /datum/decl/closet_appearance/crate/secure/aether
/obj/structure/closet/crate/secure/bishop
desc = "A secure crate finely decorated with the emblem of Bishop Cybernetics."
closet_appearance = /decl/closet_appearance/crate/secure/bishop
closet_appearance = /datum/decl/closet_appearance/crate/secure/bishop
/obj/structure/closet/crate/secure/cybersolutions
desc = "An unadorned secure metal crate labelled 'Cyber Solutions'."
closet_appearance = /decl/closet_appearance/crate/secure/cybersolutions
closet_appearance = /datum/decl/closet_appearance/crate/secure/cybersolutions
/obj/structure/closet/crate/secure/einstein
desc = "A secure crate labelled with an Einstein Engines sticker."
closet_appearance = /decl/closet_appearance/crate/secure/einstein
closet_appearance = /datum/decl/closet_appearance/crate/secure/einstein
/obj/structure/closet/crate/secure/focalpoint
desc = "A secure crate marked with the decal of Focal Point Energistics."
closet_appearance = /decl/closet_appearance/crate/secure/focalpoint
closet_appearance = /datum/decl/closet_appearance/crate/secure/focalpoint
/obj/structure/closet/crate/secure/gilthari
desc = "A secure crate embossed with the logo of Gilthari Exports."
closet_appearance = /decl/closet_appearance/crate/secure/gilthari
closet_appearance = /datum/decl/closet_appearance/crate/secure/gilthari
/obj/structure/closet/crate/secure/grayson
desc = "A secure bare metal crate spraypainted with Grayson Manufactories decals."
closet_appearance = /decl/closet_appearance/crate/secure/grayson
closet_appearance = /datum/decl/closet_appearance/crate/secure/grayson
/obj/structure/closet/crate/secure/hedberg
name = "weapons crate"
desc = "A secure weapons crate stamped with the logo of Hedberg-Hammarstrom."
closet_appearance = /decl/closet_appearance/crate/secure/hedberg
closet_appearance = /datum/decl/closet_appearance/crate/secure/hedberg
/obj/structure/closet/crate/secure/heph
name = "weapons crate"
desc = "A secure weapons crate marked with the logo of Hephaestus Industries."
closet_appearance = /decl/closet_appearance/crate/secure/heph
closet_appearance = /datum/decl/closet_appearance/crate/secure/heph
/obj/structure/closet/crate/secure/lawson
name = "weapons crate"
desc = "A secure weapons crate marked with the logo of Lawson Arms."
closet_appearance = /decl/closet_appearance/crate/secure/lawson
closet_appearance = /datum/decl/closet_appearance/crate/secure/lawson
/obj/structure/closet/crate/secure/morpheus
desc = "A secure crate crudely imprinted with 'MORPHEUS CYBERKINETICS'."
closet_appearance = /decl/closet_appearance/crate/secure/morpheus
closet_appearance = /datum/decl/closet_appearance/crate/secure/morpheus
/obj/structure/closet/crate/secure/nanotrasen
desc = "A secure crate emblazoned with the standard NanoTrasen livery."
closet_appearance = /decl/closet_appearance/crate/secure/nanotrasen
closet_appearance = /datum/decl/closet_appearance/crate/secure/nanotrasen
/obj/structure/closet/crate/secure/nanomed
desc = "A secure crate emblazoned with the NanoMed Medical livery, a subsidary of the NanoTrasen Corporation."
closet_appearance = /decl/closet_appearance/crate/secure/nanotrasenmedical
closet_appearance = /datum/decl/closet_appearance/crate/secure/nanotrasenmedical
/obj/structure/closet/crate/secure/scg
name = "weapons crate"
desc = "A secure crate in the official colours of the Solar Confederate Government."
closet_appearance = /decl/closet_appearance/crate/secure/solgov
closet_appearance = /datum/decl/closet_appearance/crate/secure/solgov
/obj/structure/closet/crate/secure/saare
name = "weapons crate"
desc = "A secure weapons crate plainly stamped with the logo of Stealth Assault Enterprises."
closet_appearance = /decl/closet_appearance/crate/secure/saare
closet_appearance = /datum/decl/closet_appearance/crate/secure/saare
/obj/structure/closet/crate/secure/veymed
desc = "A secure sterile crate extensively detailed in Veymed colours."
closet_appearance = /decl/closet_appearance/crate/secure/veymed
closet_appearance = /datum/decl/closet_appearance/crate/secure/veymed
/obj/structure/closet/crate/secure/ward
desc = "A secure crate decaled with the logo of Ward-Takahashi."
closet_appearance = /decl/closet_appearance/crate/secure/ward
closet_appearance = /datum/decl/closet_appearance/crate/secure/ward
/obj/structure/closet/crate/secure/xion
desc = "A secure crate painted in Xion Manufacturing Group orange."
closet_appearance = /decl/closet_appearance/crate/secure/xion
closet_appearance = /datum/decl/closet_appearance/crate/secure/xion
/obj/structure/closet/crate/secure/zenghu
desc = "A secure sterile crate marked with the logo of Zeng-Hu Pharmaceuticals."
closet_appearance = /decl/closet_appearance/crate/secure/zenghu
closet_appearance = /datum/decl/closet_appearance/crate/secure/zenghu
/obj/structure/closet/crate/secure/phoron
name = "phoron crate"
desc = "A secure phoron crate painted in standard NanoTrasen livery."
closet_appearance = /decl/closet_appearance/crate/secure/hazard
closet_appearance = /datum/decl/closet_appearance/crate/secure/hazard
/obj/structure/closet/crate/secure/gear
name = "gear crate"
desc = "A secure gear crate."
closet_appearance = /decl/closet_appearance/crate/secure/weapon
closet_appearance = /datum/decl/closet_appearance/crate/secure/weapon
/obj/structure/closet/crate/secure/hydrosec
name = "secure hydroponics crate"
desc = "A crate with a lock on it, painted in the scheme of the station's botanists."
closet_appearance = /decl/closet_appearance/crate/secure/hydroponics
closet_appearance = /datum/decl/closet_appearance/crate/secure/hydroponics
/obj/structure/closet/crate/secure/engineering
desc = "A crate with a lock on it, painted in the scheme of the station's engineers."
@@ -604,7 +604,7 @@
name = "large crate"
desc = "A hefty metal crate."
icon = 'icons/obj/closets/bases/large_crate.dmi'
closet_appearance = /decl/closet_appearance/large_crate
closet_appearance = /datum/decl/closet_appearance/large_crate
/obj/structure/closet/crate/large/close()
. = ..()
@@ -627,33 +627,33 @@
/obj/structure/closet/crate/large/critter
name = "animal crate"
desc = "A hefty crate for hauling animals."
closet_appearance = /decl/closet_appearance/large_crate/critter
closet_appearance = /datum/decl/closet_appearance/large_crate/critter
/obj/structure/closet/crate/large/aether
name = "large atmospherics crate"
desc = "A hefty metal crate, painted in Aether Atmospherics and Recycling colours."
closet_appearance = /decl/closet_appearance/large_crate/aether
closet_appearance = /datum/decl/closet_appearance/large_crate/aether
/obj/structure/closet/crate/large/einstein
name = "large crate"
desc = "A hefty metal crate, painted in Einstein Engines colours."
closet_appearance = /decl/closet_appearance/large_crate/einstein
closet_appearance = /datum/decl/closet_appearance/large_crate/einstein
/obj/structure/closet/crate/large/nanotrasen
name = "large crate"
desc = "A hefty metal crate, painted in standard NanoTrasen livery."
closet_appearance = /decl/closet_appearance/large_crate/nanotrasen
closet_appearance = /datum/decl/closet_appearance/large_crate/nanotrasen
/obj/structure/closet/crate/large/xion
name = "large crate"
desc = "A hefty metal crate, painted in Xion Manufacturing Group orange."
closet_appearance = /decl/closet_appearance/large_crate/xion
closet_appearance = /datum/decl/closet_appearance/large_crate/xion
/obj/structure/closet/crate/secure/large
name = "large crate"
desc = "A hefty metal crate with an electronic locking system."
icon = 'icons/obj/closets/bases/large_crate.dmi'
closet_appearance = /decl/closet_appearance/large_crate/secure
closet_appearance = /datum/decl/closet_appearance/large_crate/secure
/obj/structure/closet/crate/secure/large/close()
@@ -681,23 +681,23 @@
/obj/structure/closet/crate/secure/large/aether
name = "secure atmospherics crate"
desc = "A hefty metal crate with an electronic locking system, painted in Aether Atmospherics and Recycling colours."
closet_appearance = /decl/closet_appearance/large_crate/secure/aether
closet_appearance = /datum/decl/closet_appearance/large_crate/secure/aether
/obj/structure/closet/crate/secure/large/einstein
desc = "A hefty metal crate with an electronic locking system, painted in Einstein Engines colours."
closet_appearance = /decl/closet_appearance/large_crate/secure/einstein
closet_appearance = /datum/decl/closet_appearance/large_crate/secure/einstein
/obj/structure/closet/crate/large/secure/heph
desc = "A hefty metal crate with an electronic locking system, marked with Hephaestus Industries colours."
closet_appearance = /decl/closet_appearance/large_crate/secure/heph
closet_appearance = /datum/decl/closet_appearance/large_crate/secure/heph
/obj/structure/closet/crate/secure/large/nanotrasen
desc = "A hefty metal crate with an electronic locking system, painted in standard NanoTrasen livery."
closet_appearance = /decl/closet_appearance/large_crate/secure/hazard
closet_appearance = /datum/decl/closet_appearance/large_crate/secure/hazard
/obj/structure/closet/crate/large/secure/xion
desc = "A hefty metal crate with an electronic locking system, painted in Xion Manufacturing Group orange."
closet_appearance = /decl/closet_appearance/large_crate/secure/xion
closet_appearance = /datum/decl/closet_appearance/large_crate/secure/xion
/obj/structure/closet/crate/engineering
name = "engineering crate"
@@ -710,7 +710,7 @@
/obj/structure/closet/crate/hydroponics
name = "hydroponics crate"
desc = "All you need to destroy those pesky weeds and pests."
closet_appearance = /decl/closet_appearance/crate/hydroponics
closet_appearance = /datum/decl/closet_appearance/crate/hydroponics
/obj/structure/closet/crate/hydroponics/prespawned
@@ -34,11 +34,11 @@
return
/obj/structure/closet/crate/medical/blood
closet_appearance = /decl/closet_appearance/cart/biohazard/alt
closet_appearance = /datum/decl/closet_appearance/cart/biohazard/alt
/obj/structure/closet/crate/fennec
name = "fennec treats crate"
desc = "A colorful crate filled with specialties catering to fennecs."
icon = 'icons/obj/closets/bases/fencrate_vr.dmi'
closet_appearance = /decl/closet_appearance/crate/fennec
closet_appearance = /datum/decl/closet_appearance/crate/fennec
points_per_crate = 0
+1 -1
View File
@@ -16,7 +16,7 @@
/obj/distilling_tester/return_air()
return GM
/obj/distilling_tester/proc/test_distilling(var/decl/chemical_reaction/distilling/D, var/temp_prog)
/obj/distilling_tester/proc/test_distilling(var/datum/decl/chemical_reaction/distilling/D, var/temp_prog)
QDEL_SWAP(GM,new())
if(D.require_xgm_gas)
GM.gas[D.require_xgm_gas] = 100