mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-05-17 20:30:46 +01:00
e0aabe5914
* talon uniform
* Talon update
* Update talon_v2.dmm
Playing
* Talon fix and a new Slogan!
* talon fax
* For admins set up talon company fax
+ paperworks can use [talogo]
* Add FAX word
* Talon seal addation
* Fix and Updating the Talon map
Regarding the Talon map, I brought it to the appearance of the Rogue Star. So that players on both servers feel as little strange as possible when playing on the same ship, even on different servers.
* Update talon_v2.dmm
bluespace
* Fixup maps in TGM format
a89e3f1f87: maps/offmap_vr/talon/talon_v2.dmm
Automatically commited by: tools\mapmerge2\fixup.py
* Update talon_v2.dm
* Update talon_v2.dm
* sprite fix
* Forgot to add a fix
Fix for stamp and logo for correct work
* Delete custom_items.txt
accidentally add that in PR, now rempve that
1163 lines
44 KiB
Plaintext
1163 lines
44 KiB
Plaintext
/*
|
|
* Contains:
|
|
* Lasertag
|
|
* Costume
|
|
* Misc
|
|
* Department Jackets
|
|
*/
|
|
|
|
// -S2-note- Needs categorizing and sorting.
|
|
|
|
/*
|
|
* 80s
|
|
*/
|
|
|
|
/obj/item/clothing/suit/storage/puffyblue
|
|
name = "blue puffy coat"
|
|
desc = "A stylish, shiny, very blue puffer coat."
|
|
icon_state = "puffycoatblue"
|
|
item_state = "puffycoatblue"
|
|
body_parts_covered = CHEST|ARMS
|
|
flags_inv = HIDEHOLSTER
|
|
cold_protection = CHEST|ARMS|LEGS
|
|
min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECTION_TEMPERATURE
|
|
siemens_coefficient = 0.7
|
|
item_state_slots = list(slot_r_hand_str = "blue_labcoat", slot_l_hand_str = "blue_labcoat")
|
|
|
|
/obj/item/clothing/suit/storage/puffypurple
|
|
name = "purple puffy coat"
|
|
desc = "A stylish, shiny, very purple puffer coat."
|
|
icon_state = "puffycoatpurple"
|
|
item_state = "puffycoatpurple"
|
|
body_parts_covered = CHEST|ARMS
|
|
flags_inv = HIDEHOLSTER
|
|
cold_protection = CHEST|ARMS|LEGS
|
|
min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECTION_TEMPERATURE
|
|
siemens_coefficient = 0.7
|
|
item_state_slots = list(slot_r_hand_str = "purple_labcoat", slot_l_hand_str = "purple_labcoat")
|
|
|
|
/obj/item/clothing/suit/storage/puffyred
|
|
name = "crimson puffy coat"
|
|
desc = "A stylish, shiny, very crimson puffer coat."
|
|
icon_state = "puffycoatred"
|
|
item_state = "puffycoatred"
|
|
body_parts_covered = CHEST|ARMS
|
|
flags_inv = HIDEHOLSTER
|
|
cold_protection = CHEST|ARMS|LEGS
|
|
min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECTION_TEMPERATURE
|
|
siemens_coefficient = 0.7
|
|
item_state_slots = list(slot_r_hand_str = "red_labcoat", slot_l_hand_str = "red_labcoat")
|
|
|
|
/*
|
|
* Costume
|
|
*/
|
|
|
|
/obj/item/clothing/suit/pirate
|
|
name = "pirate coat"
|
|
desc = "Yarr."
|
|
icon_state = "pirate"
|
|
item_state_slots = list(slot_r_hand_str = "greatcoat", slot_l_hand_str = "greatcoat")
|
|
body_parts_covered = UPPER_TORSO|ARMS
|
|
|
|
/obj/item/clothing/suit/poncho
|
|
name = "poncho"
|
|
desc = "A simple, comfortable poncho."
|
|
icon = 'icons/inventory/suit/mob.dmi'
|
|
icon_state = "poncho"
|
|
item_state = "poncho"
|
|
item_icons = list(
|
|
slot_l_hand_str = 'icons/mob/items/lefthand_vr.dmi',
|
|
slot_r_hand_str = 'icons/mob/items/righthand_vr.dmi',
|
|
)
|
|
body_parts_covered = UPPER_TORSO|ARMS
|
|
|
|
/obj/item/clothing/suit/hgpirate
|
|
name = "pirate captain coat"
|
|
desc = "Yarr."
|
|
icon_state = "hgpirate"
|
|
item_state_slots = list(slot_r_hand_str = "greatcoat", slot_l_hand_str = "greatcoat")
|
|
flags_inv = HIDEJUMPSUIT
|
|
body_parts_covered = CHEST|ARMS|LEGS
|
|
|
|
/obj/item/clothing/suit/cyborg_suit
|
|
name = "cyborg suit"
|
|
desc = "Suit for a cyborg costume."
|
|
icon_state = "death"
|
|
max_heat_protection_temperature = T0C+5200
|
|
flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT|HIDETIE|HIDEHOLSTER
|
|
|
|
/obj/item/clothing/suit/greatcoat
|
|
name = "great coat"
|
|
desc = "A heavy great coat"
|
|
icon_state = "gentlecoat"
|
|
item_state_slots = list(slot_r_hand_str = "greatcoat", slot_l_hand_str = "greatcoat")
|
|
flags_inv = HIDEHOLSTER
|
|
|
|
/obj/item/clothing/suit/johnny_coat
|
|
name = "johnny~~ coat"
|
|
desc = "Johnny~~"
|
|
icon_state = "gentlecoat"
|
|
item_state_slots = list(slot_r_hand_str = "johnny_coat", slot_l_hand_str = "johnny_coat")
|
|
flags_inv = HIDEHOLSTER
|
|
|
|
/obj/item/clothing/suit/justice
|
|
name = "justice suit"
|
|
desc = "This pretty much looks ridiculous."
|
|
icon_state = "gentlecoat"
|
|
item_state_slots = list(slot_r_hand_str = "greatcoat", slot_l_hand_str = "greatcoat")
|
|
flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT|HIDETIE|HIDEHOLSTER
|
|
body_parts_covered = CHEST|ARMS|HANDS|LEGS|FEET
|
|
|
|
/obj/item/clothing/suit/judgerobe
|
|
name = "judge's robe"
|
|
desc = "This robe commands authority."
|
|
icon_state = "judge"
|
|
body_parts_covered = CHEST|LEGS|ARMS
|
|
allowed = list(POCKET_GENERIC, POCKET_EMERGENCY)
|
|
flags_inv = HIDEJUMPSUIT|HIDETIE|HIDEHOLSTER
|
|
|
|
/obj/item/clothing/suit/storage/apron/overalls
|
|
name = "coveralls"
|
|
desc = "A set of denim overalls."
|
|
icon_state = "overalls"
|
|
body_parts_covered = CHEST|LEGS
|
|
|
|
/obj/item/clothing/suit/syndicatefake
|
|
name = "red space suit replica"
|
|
icon_state = "syndicate"
|
|
desc = "A plastic replica of a mercenary combat space suit, you'll look just like a real bloodthirsty mercenary in this! This is a toy, it is not made for use in space!"
|
|
w_class = ITEMSIZE_NORMAL
|
|
allowed = list(POCKET_GENERIC, POCKET_EMERGENCY)
|
|
flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT|HIDETAIL|HIDETIE|HIDEHOLSTER
|
|
body_parts_covered = CHEST|ARMS|HANDS|LEGS|FEET
|
|
|
|
/obj/item/clothing/suit/hastur
|
|
name = "Hastur's Robes"
|
|
desc = "Robes not meant to be worn by man"
|
|
icon_state = "hastur"
|
|
item_state_slots = list(slot_r_hand_str = "rad", slot_l_hand_str = "rad")
|
|
body_parts_covered = CHEST|LEGS|FEET|ARMS
|
|
flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT|HIDETIE|HIDEHOLSTER
|
|
|
|
/obj/item/clothing/suit/imperium_monk
|
|
name = "Imperium monk"
|
|
desc = "Have YOU killed a xenos today?"
|
|
icon_state = "imperium_monk"
|
|
body_parts_covered = HEAD|CHEST|LEGS|FEET|ARMS
|
|
flags_inv = HIDESHOES|HIDEJUMPSUIT|HIDETIE|HIDEHOLSTER
|
|
|
|
/obj/item/clothing/suit/chickensuit
|
|
name = "Chicken Suit"
|
|
desc = "A suit made long ago by the ancient empire KFC."
|
|
icon_state = "chickensuit"
|
|
body_parts_covered = UPPER_TORSO|ARMS|LOWER_TORSO|LEGS|FEET
|
|
flags_inv = HIDESHOES|HIDEJUMPSUIT|HIDETIE|HIDEHOLSTER
|
|
siemens_coefficient = 2.0
|
|
|
|
/obj/item/clothing/suit/monkeysuit
|
|
name = "Monkey Suit"
|
|
desc = "A suit that looks like a primate"
|
|
icon_state = "monkeysuit"
|
|
item_state_slots = list(slot_r_hand_str = "brown_jacket", slot_l_hand_str = "brown_jacket")
|
|
body_parts_covered = UPPER_TORSO|ARMS|LOWER_TORSO|LEGS|FEET|HANDS
|
|
flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT|HIDETIE|HIDEHOLSTER
|
|
siemens_coefficient = 2.0
|
|
|
|
/obj/item/clothing/suit/holidaypriest
|
|
name = "Holiday Priest"
|
|
desc = "This is a nice holiday my son."
|
|
icon_state = "holidaypriest"
|
|
item_state_slots = list(slot_r_hand_str = "labcoat", slot_l_hand_str = "labcoat")
|
|
body_parts_covered = CHEST|LEGS|ARMS
|
|
flags_inv = HIDEJUMPSUIT|HIDETIE|HIDEHOLSTER
|
|
|
|
/obj/item/clothing/suit/cardborg
|
|
name = "cardborg suit"
|
|
desc = "An ordinary cardboard box with holes cut in the sides."
|
|
icon_state = "cardborg"
|
|
body_parts_covered = CHEST
|
|
flags_inv = HIDEJUMPSUIT|HIDETIE|HIDEHOLSTER
|
|
|
|
/obj/item/clothing/suit/skeleton
|
|
name = "skeleton costume"
|
|
desc = "A body-tight costume with the human skeleton lined out on it."
|
|
icon_state = "skelecost"
|
|
body_parts_covered = CHEST|LEGS|ARMS|FEET|HANDS|EYES|HEAD|FACE
|
|
flags_inv = HIDEJUMPSUIT|HIDESHOES|HIDEGLOVES|HIDETIE|HIDEHOLSTER
|
|
item_state_slots = list(slot_r_hand_str = "judge", slot_l_hand_str = "judge")
|
|
|
|
/obj/item/clothing/suit/engicost
|
|
name = "sexy engineering voidsuit costume"
|
|
desc = "It's supposed to look like an engineering voidsuit... It doesn't look like it could protect from much radiation."
|
|
icon_state = "engicost"
|
|
body_parts_covered = CHEST|FEET
|
|
flags_inv = HIDEJUMPSUIT|HIDESHOES|HIDETIE|HIDEHOLSTER
|
|
item_state_slots = list(slot_r_hand_str = "eng_voidsuit", slot_l_hand_str = "eng_voidsuit")
|
|
|
|
/obj/item/clothing/suit/maxman
|
|
name = "doctor maxman costume"
|
|
desc = "A costume made to look like Dr. Maxman, the famous male-enhancement salesman. Complete with red do-rag and sleeveless labcoat."
|
|
icon_state = "maxman"
|
|
body_parts_covered = LOWER_TORSO|FEET|LEGS|HEAD
|
|
flags_inv = HIDEJUMPSUIT|HIDESHOES|HIDETIE|HIDEHOLSTER
|
|
item_state_slots = list(slot_r_hand_str = "leather_jacket", slot_l_hand_str = "leather_jacket")
|
|
|
|
/obj/item/clothing/suit/iasexy
|
|
name = "sexy internal affairs suit"
|
|
desc = "Now where's your pen?~"
|
|
icon_state = "iacost"
|
|
body_parts_covered = UPPER_TORSO|FEET|LOWER_TORSO|EYES
|
|
flags_inv = HIDEJUMPSUIT|HIDESHOES|HIDETIE|HIDEHOLSTER
|
|
item_state_slots = list(slot_r_hand_str = "suit_black", slot_l_hand_str = "suit_black")
|
|
|
|
/obj/item/clothing/suit/sexyminer
|
|
name = "sexy miner costume"
|
|
desc = "For when you need to get your rocks off."
|
|
icon_state = "sexyminer"
|
|
body_parts_covered = FEET|LOWER_TORSO|HEAD
|
|
flags_inv = HIDEJUMPSUIT|HIDESHOES|HIDETIE|HIDEHOLSTER
|
|
item_state_slots = list(slot_r_hand_str = "miner", slot_l_hand_str = "miner")
|
|
|
|
/obj/item/clothing/suit/sumo
|
|
name = "inflatable sumo wrestler costume"
|
|
desc = "An inflated sumo wrestler costume. It's quite hot."
|
|
icon_state = "sumo"
|
|
body_parts_covered = FEET|LOWER_TORSO|UPPER_TORSO|LEGS|ARMS
|
|
flags_inv = HIDESHOES|HIDEJUMPSUIT|HIDETIE|HIDEHOLSTER
|
|
item_state_slots = list(slot_r_hand_str = "classicponcho", slot_l_hand_str = "classicponcho")
|
|
min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECTION_TEMPERATURE
|
|
|
|
/obj/item/clothing/suit/hackercost
|
|
name = "classic hacker costume"
|
|
desc = "You would feel insanely cool wearing this."
|
|
icon_state = "hackercost"
|
|
body_parts_covered = FEET|LOWER_TORSO|UPPER_TORSO|LEGS|ARMS|EYES
|
|
flags_inv = HIDESHOES|HIDEJUMPSUIT|HIDETIE|HIDEHOLSTER
|
|
item_state_slots = list(slot_r_hand_str = "leather_coat", slot_l_hand_str = "leather_coat")
|
|
|
|
/obj/item/clothing/suit/lumber
|
|
name = "sexy lumberjack costume"
|
|
desc = "Smells of dusky pine. Includes chest hair and beard."
|
|
icon_state = "sexylumber"
|
|
body_parts_covered = FEET|LOWER_TORSO|FEET
|
|
flags_inv = HIDESHOES|HIDEJUMPSUIT|HIDETIE|HIDEHOLSTER
|
|
item_state_slots = list(slot_r_hand_str = "red_labcoat", slot_l_hand_str = "red_labcoat")
|
|
|
|
/obj/item/clothing/suit/shrine_maiden
|
|
name = "shrine maiden costume"
|
|
desc = "Makes you want to exterminate some troublesome youkai."
|
|
icon_state = "shrine_maiden"
|
|
body_parts_covered = LOWER_TORSO|UPPER_TORSO|LEGS|ARMS
|
|
|
|
/*
|
|
* Misc
|
|
*/
|
|
|
|
/obj/item/clothing/suit/straight_jacket
|
|
name = "straight jacket"
|
|
desc = "A suit that completely restrains the wearer."
|
|
icon_state = "straight_jacket"
|
|
body_parts_covered = CHEST|LEGS|FEET|ARMS|HANDS
|
|
flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT|HIDETAIL|HIDETIE|HIDEHOLSTER
|
|
|
|
var/resist_time = 4800 // Eight minutes.
|
|
|
|
/obj/item/clothing/suit/straight_jacket/attack_hand(mob/living/user as mob)
|
|
if(ishuman(user))
|
|
var/mob/living/carbon/human/H = user
|
|
if(src == H.wear_suit)
|
|
to_chat(H, span_notice("You need help taking this off!"))
|
|
return
|
|
..()
|
|
|
|
/obj/item/clothing/suit/straight_jacket/equipped(var/mob/living/user,var/slot)
|
|
. = ..()
|
|
if(slot == slot_wear_suit)
|
|
user.drop_l_hand()
|
|
user.drop_r_hand()
|
|
if(ishuman(user))
|
|
var/mob/living/carbon/human/H = user
|
|
H.drop_from_inventory(H.handcuffed)
|
|
|
|
/obj/item/clothing/suit/ianshirt
|
|
name = "worn corgi shirt"
|
|
desc = "A worn out, curiously comfortable t-shirt with a picture of Ian. You wouldn't go so far as to say it feels like being hugged when you wear it but it's pretty close. Good for sleeping in."
|
|
icon_state = "ianshirt"
|
|
item_state_slots = list(slot_r_hand_str = "labcoat", slot_l_hand_str = "labcoat") //placeholder -S2-
|
|
body_parts_covered = UPPER_TORSO|ARMS
|
|
flags_inv = HIDETIE|HIDEHOLSTER
|
|
|
|
//nerdy shirt
|
|
/obj/item/clothing/suit/nerdshirt
|
|
name = "nerdy shirt"
|
|
desc = "A comfy white t-shirt with a picture of a cartoon hedgehog on it. Although clean, it still seems like the wearer should be embarrassed for owning it."
|
|
icon_state = "nerdshirt"
|
|
|
|
/obj/item/clothing/suit/wornshirt
|
|
name = "worn shirt"
|
|
desc = "A worn out (or perhaps just baggy), curiously comfortable t-shirt."
|
|
icon_state = "wornshirt"
|
|
|
|
/*
|
|
* Kimonos
|
|
*/
|
|
|
|
/obj/item/clothing/suit/kimono
|
|
name = "traditional kimono"
|
|
desc = "A traditional Japanese kimono."
|
|
icon_state = "kimono"
|
|
addblends = "kimono_a"
|
|
|
|
/obj/item/clothing/suit/kamishimo
|
|
name = "traditional kamishimo"
|
|
desc = "Traditional Japanese menswear."
|
|
icon_state = "kamishimo"
|
|
addblends = "kamishimo_a"
|
|
|
|
/obj/item/clothing/suit/kimono/red
|
|
name = "red kimono"
|
|
icon_state = "kimono_red"
|
|
|
|
/obj/item/clothing/suit/kimono/orange
|
|
name = "orange kimono"
|
|
icon_state = "kimono_orange"
|
|
|
|
/obj/item/clothing/suit/kimono/yellow
|
|
name = "yellow kimono"
|
|
icon_state = "kimono_yellow"
|
|
|
|
/obj/item/clothing/suit/kimono/green
|
|
name = "green kimono"
|
|
icon_state = "kimono_green"
|
|
|
|
/obj/item/clothing/suit/kimono/blue
|
|
name = "blue kimono"
|
|
icon_state = "kimono_blue"
|
|
|
|
/obj/item/clothing/suit/kimono/purple
|
|
name = "purple kimono"
|
|
icon_state = "kimono_purple"
|
|
|
|
/obj/item/clothing/suit/kimono/violet
|
|
name = "violet kimono"
|
|
icon_state = "kimono_violet"
|
|
|
|
/obj/item/clothing/suit/kimono/pink
|
|
name = "pink kimono"
|
|
icon_state = "kimono_pink"
|
|
|
|
/obj/item/clothing/suit/kimono/earth
|
|
name = "earth kimono"
|
|
icon_state = "kimono_earth"
|
|
|
|
/*
|
|
* Coats
|
|
*/
|
|
|
|
/obj/item/clothing/suit/leathercoat
|
|
name = "leather coat"
|
|
desc = "A long, thick black leather coat."
|
|
icon_state = "leathercoat_alt"
|
|
allowed = list(POCKET_GENERIC, POCKET_EMERGENCY)
|
|
item_state_slots = list(slot_r_hand_str = "leather_jacket", slot_l_hand_str = "leather_jacket")
|
|
flags_inv = HIDEHOLSTER
|
|
|
|
/obj/item/clothing/suit/leathercoat/sec
|
|
name = "leather coat"
|
|
desc = "A long, thick black leather coat."
|
|
icon_state = "leathercoat_sec"
|
|
item_state_slots = list(slot_r_hand_str = "leather_jacket", slot_l_hand_str = "leather_jacket")
|
|
flags_inv = HIDEHOLSTER
|
|
/* //Icon_state was lost to time.
|
|
/obj/item/clothing/suit/browncoat
|
|
name = "brown leather coat"
|
|
desc = "A long, brown leather coat."
|
|
icon_state = "browncoat"
|
|
allowed = list(POCKET_GENERIC, POCKET_EMERGENCY)
|
|
item_state_slots = list(slot_r_hand_str = "brown_jacket", slot_l_hand_str = "brown_jacket")
|
|
flags_inv = HIDEHOLSTER
|
|
*/
|
|
/obj/item/clothing/suit/neocoat
|
|
name = "black coat"
|
|
desc = "A flowing, black coat."
|
|
icon_state = "neo_leather" //This didn't have an icon_state anywhere I can find. It used to be 'neocoat'. The closest replacement I could find was neo_leather
|
|
allowed = list(POCKET_GENERIC, POCKET_EMERGENCY)
|
|
item_state_slots = list(slot_r_hand_str = "leather_jacket", slot_l_hand_str = "leather_jacket")
|
|
flags_inv = HIDEHOLSTER
|
|
|
|
/obj/item/clothing/suit/customs
|
|
name = "customs jacket"
|
|
desc = "A standard SolGov Customs formal jacket."
|
|
icon_state = "customs_jacket"
|
|
item_state_slots = list(slot_r_hand_str = "suit_blue", slot_l_hand_str = "suit_blue")
|
|
flags_inv = HIDEHOLSTER
|
|
|
|
/obj/item/clothing/suit/storage/greyjacket
|
|
name = "grey jacket"
|
|
desc = "A fancy twead grey jacket."
|
|
icon_state = "gentlecoat"
|
|
item_state_slots = list(slot_r_hand_str = "leather_jacket", slot_l_hand_str = "leather_jacket")
|
|
flags_inv = HIDEHOLSTER
|
|
|
|
/obj/item/clothing/suit/storage/trench
|
|
name = "brown trenchcoat"
|
|
desc = "A rugged canvas trenchcoat, designed and created by TX Fabrication Corp. The coat appears to have its kevlar lining removed."
|
|
icon_state = "detective"
|
|
blood_overlay_type = "coat"
|
|
allowed = list(POCKET_GENERIC, POCKET_EMERGENCY, POCKET_EXPLO, POCKET_DETECTIVE)
|
|
flags_inv = HIDEHOLSTER
|
|
|
|
/obj/item/clothing/suit/storage/trench/grey
|
|
name = "grey trenchcoat"
|
|
icon_state = "detective2"
|
|
item_state_slots = list(slot_r_hand_str = "leather_jacket", slot_l_hand_str = "leather_jacket")
|
|
flags_inv = HIDEHOLSTER
|
|
|
|
/obj/item/clothing/suit/storage/toggle/peacoat
|
|
name = "peacoat"
|
|
desc = "A well-tailored, stylish peacoat."
|
|
icon_state = "peacoat"
|
|
addblends = "peacoat_a"
|
|
item_state_slots = list(slot_r_hand_str = "peacoat", slot_l_hand_str = "peacoat")
|
|
flags_inv = HIDEHOLSTER
|
|
|
|
/obj/item/clothing/suit/storage/duster
|
|
name = "duster"
|
|
desc = "A duster is a light, loose-fitting long coat. Dusters are meant to protect your clothing from dust and rain."
|
|
icon_state = "duster"
|
|
blood_overlay_type = "coat"
|
|
allowed = list(POCKET_GENERIC, POCKET_EMERGENCY, POCKET_EXPLO)
|
|
flags_inv = HIDEHOLSTER
|
|
|
|
/obj/item/clothing/suit/storage/duster/sleeveless
|
|
name = "sleeveless duster"
|
|
desc = "A duster is a light, loose-fitting long coat. Dusters are meant to protect your clothing from dust and rain. And you know what's cooler than a normal duster? A sleeveless duster! Show off those guns, cowboy. Or cowgirl. Or whatever you identify as."
|
|
icon_state = "duster_sleeveless"
|
|
blood_overlay_type = "coat"
|
|
body_parts_covered = CHEST|LEGS
|
|
|
|
/obj/item/clothing/suit/storage/toggle/cardigan
|
|
name = "cardigan"
|
|
desc = "A cozy cardigan in a classic style."
|
|
icon_state = "cardigan"
|
|
addblends = "cardigan_a"
|
|
flags_inv = HIDEHOLSTER
|
|
|
|
/*
|
|
* stripper
|
|
*/
|
|
/obj/item/clothing/suit/stripper
|
|
name = DEVELOPER_WARNING_NAME
|
|
|
|
/obj/item/clothing/suit/stripper/stripper_pink
|
|
name = "pink skimpy dress"
|
|
desc = "A rather skimpy pink dress."
|
|
icon = 'icons/inventory/uniform/item.dmi'
|
|
icon_state = "stripper_p"
|
|
item_state_slots = list(slot_r_hand_str = "pink_labcoat", slot_l_hand_str = "pink_labcoat")
|
|
siemens_coefficient = 1
|
|
|
|
/obj/item/clothing/suit/stripper/stripper_green
|
|
name = "green skimpy dress"
|
|
desc = "A rather skimpy green dress."
|
|
icon = 'icons/inventory/uniform/item.dmi'
|
|
icon_state = "stripper_g"
|
|
item_state_slots = list(slot_r_hand_str = "green_labcoat", slot_l_hand_str = "green_labcoat")
|
|
siemens_coefficient = 1
|
|
|
|
/obj/item/clothing/suit/xenos
|
|
name = "xenos suit"
|
|
desc = "A suit made out of chitinous alien hide."
|
|
icon_state = "xenos"
|
|
item_state_slots = list(slot_r_hand_str = "black_suit", slot_l_hand_str = "black_suit")
|
|
body_parts_covered = CHEST|LEGS|FEET|ARMS|HANDS
|
|
flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT|HIDETIE|HIDEHOLSTER
|
|
siemens_coefficient = 2.0
|
|
|
|
/obj/item/clothing/suit/jacket
|
|
name = DEVELOPER_WARNING_NAME
|
|
|
|
/obj/item/clothing/suit/jacket/puffer
|
|
name = "puffer jacket"
|
|
desc = "A thick jacket with a rubbery, water-resistant shell."
|
|
icon_state = "pufferjacket"
|
|
item_state_slots = list(slot_r_hand_str = "chainmail", slot_l_hand_str = "chainmail")
|
|
body_parts_covered = CHEST|ARMS
|
|
cold_protection = CHEST|ARMS
|
|
min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECTION_TEMPERATURE
|
|
flags_inv = HIDEHOLSTER
|
|
|
|
/obj/item/clothing/suit/jacket/puffer/vest
|
|
name = "puffer vest"
|
|
desc = "A thick vest with a rubbery, water-resistant shell."
|
|
icon_state = "puffervest"
|
|
item_state_slots = list(slot_r_hand_str = "chainmail", slot_l_hand_str = "chainmail")
|
|
body_parts_covered = CHEST
|
|
cold_protection = CHEST
|
|
|
|
/obj/item/clothing/suit/storage/miljacket
|
|
name = "military jacket"
|
|
desc = "A canvas jacket styled after classical American military garb. Feels sturdy, yet comfortable."
|
|
icon_state = "militaryjacket_nobadge"
|
|
item_state_slots = list(slot_r_hand_str = "suit_olive", slot_l_hand_str = "suit_olive")
|
|
flags_inv = HIDEHOLSTER
|
|
|
|
/obj/item/clothing/suit/storage/miljacket/alt
|
|
name = "military jacket, alternate"
|
|
desc = "A canvas jacket styled after classical American military garb. Feels sturdy, yet comfortable. This one has some extra badges on it."
|
|
icon_state = "militaryjacket_badge"
|
|
item_state_slots = list(slot_r_hand_str = "suit_olive", slot_l_hand_str = "suit_olive")
|
|
flags_inv = HIDEHOLSTER
|
|
|
|
/obj/item/clothing/suit/storage/miljacket/patchless
|
|
name = "military jacket, patchless"
|
|
desc = "A canvas jacket styled after classical American military garb. Feels sturdy, yet comfortable. This one has had all patches and badges removed."
|
|
icon_state = "militaryjacket_nopatch"
|
|
item_state_slots = list(slot_r_hand_str = "suit_olive", slot_l_hand_str = "suit_olive")
|
|
flags_inv = HIDEHOLSTER
|
|
|
|
/obj/item/clothing/suit/storage/miljacket/green
|
|
name = "green military jacket"
|
|
desc = "A dark but rather high-saturation green canvas jacket. Feels sturdy, yet comfortable."
|
|
icon_state = "militaryjacket_green"
|
|
item_state_slots = list(slot_r_hand_str = "suit_olive", slot_l_hand_str = "suit_olive")
|
|
flags_inv = HIDEHOLSTER
|
|
|
|
/obj/item/clothing/suit/storage/miljacket/tan
|
|
name = "tan military jacket"
|
|
desc = "A canvas jacket styled after classical American military garb. Feels sturdy, yet comfortable. Now in sandy tans for desert fans."
|
|
icon_state = "militaryjacket_tan"
|
|
item_state_slots = list(slot_r_hand_str = "suit_orange", slot_l_hand_str = "suit_orange")
|
|
flags_inv = HIDEHOLSTER
|
|
|
|
/obj/item/clothing/suit/storage/miljacket/tan/patchless
|
|
name = "tan military jacket, patchless"
|
|
desc = "A canvas jacket styled after classical American military garb. The patches have been stripped off. By a sandstorm, perhaps."
|
|
icon_state = "militaryjacket_tan_nopatch"
|
|
|
|
/obj/item/clothing/suit/storage/miljacket/grey
|
|
name = "grey military jacket"
|
|
desc = "A canvas jacket styled after classical American military garb. Feels sturdy, yet comfortable. This one's in urban grey."
|
|
icon_state = "militaryjacket_grey"
|
|
item_state_slots = list(slot_r_hand_str = "suit_grey", slot_l_hand_str = "suit_grey")
|
|
flags_inv = HIDEHOLSTER
|
|
|
|
/obj/item/clothing/suit/storage/miljacket/grey/patchless
|
|
name = "grey military jacket, patchless"
|
|
desc = "A canvas jacket styled after classical American military garb. Feels sturdy, yet comfortable. Feels even greyer without the patches, somehow."
|
|
icon_state = "militaryjacket_grey_nopatch"
|
|
|
|
/obj/item/clothing/suit/storage/miljacket/navy
|
|
name = "navy military jacket"
|
|
desc = "A canvas jacket styled after classical American military garb. Feels sturdy, yet comfortable. Dark navy, this one is."
|
|
icon_state = "militaryjacket_navy"
|
|
item_state_slots = list(slot_r_hand_str = "suit_navy", slot_l_hand_str = "suit_navy")
|
|
flags_inv = HIDEHOLSTER
|
|
|
|
/obj/item/clothing/suit/storage/miljacket/navy/patchless
|
|
name = "navy military jacket, patchless"
|
|
desc = "A canvas jacket styled after classical American military garb. Feels sturdy, yet comfortable. All navy, no patches."
|
|
icon_state = "militaryjacket_navy_nopatch"
|
|
|
|
/obj/item/clothing/suit/storage/miljacket/black
|
|
name = "black military jacket"
|
|
desc = "A canvas jacket styled after classical American military garb. Feels sturdy, yet comfortable. Now in tactical black."
|
|
icon_state = "militaryjacket_black"
|
|
item_state_slots = list(slot_r_hand_str = "suit_black", slot_l_hand_str = "suit_black")
|
|
flags_inv = HIDEHOLSTER
|
|
|
|
/obj/item/clothing/suit/storage/miljacket/black/patchless
|
|
name = "black military jacket, patchless"
|
|
desc = "A canvas jacket styled after classical American military garb. Feels sturdy, yet comfortable. Tactical black, and tactfully patchless."
|
|
icon_state = "militaryjacket_black_nopatch"
|
|
|
|
/obj/item/clothing/suit/storage/miljacket/white
|
|
name = "white military jacket"
|
|
desc = "A white canvas jacket. Don't wear this for walks in the snow, it won't keep you warm - it'll just make it harder to find your frozen corpse."
|
|
icon_state = "militaryjacket_white"
|
|
item_state_slots = list(slot_r_hand_str = "med_dep_jacket", slot_l_hand_str = "med_dep_jacket")
|
|
flags_inv = HIDEHOLSTER
|
|
|
|
/obj/item/clothing/suit/storage/miljacket/white/patchless
|
|
name = "white military jacket, patchless"
|
|
desc = "A canvas jacket styled after classical American military garb. Now with the patches removed, so they won't give you away in the frozen landscape."
|
|
icon_state = "militaryjacket_white_nopatch"
|
|
|
|
/obj/item/clothing/suit/storage/toggle/bomber
|
|
name = "bomber jacket"
|
|
desc = "A thick, well-worn WW2 leather bomber jacket."
|
|
icon_state = "bomber"
|
|
item_state_slots = list(slot_r_hand_str = "brown_jacket", slot_l_hand_str = "brown_jacket")
|
|
allowed = list(POCKET_GENERIC, POCKET_EMERGENCY)
|
|
body_parts_covered = UPPER_TORSO|ARMS
|
|
flags_inv = HIDEHOLSTER
|
|
cold_protection = UPPER_TORSO|ARMS
|
|
min_cold_protection_temperature = T0C - 20
|
|
siemens_coefficient = 0.7
|
|
|
|
/obj/item/clothing/suit/storage/toggle/bomber/retro
|
|
name = "retro bomber jacket"
|
|
desc = "A retro style, fur-lined leather bomber jacket that invokes the early days of space exploration when spacemen were spacemen, and laser guns had funny little antennae on them."
|
|
icon_state = "retrojacket"
|
|
|
|
/obj/item/clothing/suit/storage/bomber
|
|
name = "bomber jacket"
|
|
desc = "A thick, well-worn WW2 leather bomber jacket."
|
|
icon_state = "bomberjacket_new"
|
|
item_state_slots = list(slot_r_hand_str = "brown_jacket", slot_l_hand_str = "brown_jacket")
|
|
body_parts_covered = UPPER_TORSO|ARMS
|
|
flags_inv = HIDEHOLSTER
|
|
cold_protection = UPPER_TORSO|ARMS
|
|
min_cold_protection_temperature = T0C - 20
|
|
siemens_coefficient = 0.7
|
|
|
|
/obj/item/clothing/suit/storage/toggle/leather_jacket
|
|
name = "leather jacket"
|
|
desc = "A black leather coat."
|
|
icon_state = "leather_jacket"
|
|
allowed = list(POCKET_GENERIC, POCKET_EMERGENCY)
|
|
body_parts_covered = UPPER_TORSO|ARMS
|
|
flags_inv = HIDEHOLSTER
|
|
|
|
/obj/item/clothing/suit/storage/toggle/leather_jacket/sleeveless
|
|
name = "leather vest"
|
|
desc = "A black leather vest."
|
|
icon_state = "leather_jacket_sleeveless"
|
|
body_parts_covered = UPPER_TORSO
|
|
item_state_slots = list(slot_r_hand_str = "leather_jacket", slot_l_hand_str = "leather_jacket")
|
|
|
|
/obj/item/clothing/suit/storage/leather_jacket_alt
|
|
name = "leather vest"
|
|
desc = "A black leather vest."
|
|
icon_state = "leather_jacket_alt"
|
|
item_state_slots = list(slot_r_hand_str = "leather_jacket", slot_l_hand_str = "leather_jacket")
|
|
body_parts_covered = UPPER_TORSO|ARMS
|
|
|
|
/obj/item/clothing/suit/storage/toggle/leather_jacket/nanotrasen
|
|
desc = "A black leather coat. A corporate logo is proudly displayed on the back."
|
|
icon_state = "leather_jacket_nt"
|
|
item_state_slots = list(slot_r_hand_str = "leather_jacket", slot_l_hand_str = "leather_jacket")
|
|
|
|
/obj/item/clothing/suit/storage/toggle/leather_jacket/nanotrasen/sleeveless
|
|
name = "leather vest"
|
|
desc = "A black leather vest. A corporate logo is proudly displayed on the back."
|
|
icon_state = "leather_jacket_nt_sleeveless"
|
|
body_parts_covered = UPPER_TORSO
|
|
item_state_slots = list(slot_r_hand_str = "leather_jacket", slot_l_hand_str = "leather_jacket")
|
|
|
|
//This one has buttons for some reason
|
|
/obj/item/clothing/suit/storage/toggle/brown_jacket
|
|
name = "brown jacket"
|
|
desc = "A brown leather coat."
|
|
icon_state = "brown_jacket"
|
|
item_state_slots = list(slot_r_hand_str = "brown_jacket", slot_l_hand_str = "brown_jacket")
|
|
allowed = list(POCKET_GENERIC, POCKET_EMERGENCY)
|
|
body_parts_covered = UPPER_TORSO|ARMS
|
|
flags_inv = HIDEHOLSTER
|
|
|
|
/obj/item/clothing/suit/storage/toggle/brown_jacket/sleeveless
|
|
name = "brown vest"
|
|
desc = "A brown leather vest."
|
|
icon_state = "brown_jacket_sleeveless"
|
|
body_parts_covered = UPPER_TORSO
|
|
item_state_slots = list(slot_r_hand_str = "brown_jacket", slot_l_hand_str = "brown_jacket")
|
|
|
|
/obj/item/clothing/suit/storage/toggle/brown_jacket/nanotrasen
|
|
desc = "A brown leather coat. A corporate logo is proudly displayed on the back."
|
|
icon_state = "brown_jacket_nt"
|
|
item_state_slots = list(slot_r_hand_str = "brown_jacket", slot_l_hand_str = "brown_jacket")
|
|
|
|
/obj/item/clothing/suit/storage/toggle/brown_jacket/nanotrasen/sleeveless
|
|
name = "brown vest"
|
|
desc = "A brown leather vest. A corporate logo is proudly displayed on the back."
|
|
icon_state = "brown_jacket_nt_sleeveless"
|
|
body_parts_covered = UPPER_TORSO
|
|
item_state_slots = list(slot_r_hand_str = "brown_jacket", slot_l_hand_str = "brown_jacket")
|
|
|
|
/obj/item/clothing/suit/storage/toggle/denim_jacket
|
|
name = "denim jacket"
|
|
desc = "A denim coat."
|
|
icon_state = "denim_jacket"
|
|
item_state_slots = list(slot_r_hand_str = "denim_jacket", slot_l_hand_str = "denim_jacket")
|
|
allowed = list(POCKET_GENERIC, POCKET_EMERGENCY)
|
|
body_parts_covered = UPPER_TORSO|ARMS
|
|
flags_inv = HIDEHOLSTER
|
|
|
|
/obj/item/clothing/suit/storage/toggle/denim_jacket/sleeveless
|
|
name = "denim vest"
|
|
desc = "A denim vest."
|
|
icon_state = "denim_jacket_sleeveless"
|
|
body_parts_covered = UPPER_TORSO
|
|
item_state_slots = list(slot_r_hand_str = "denim_jacket", slot_l_hand_str = "denim_jacket")
|
|
|
|
/obj/item/clothing/suit/storage/toggle/denim_jacket/nanotrasen
|
|
desc = "A denim coat. A corporate logo is proudly displayed on the back."
|
|
icon_state = "denim_jacket_nt"
|
|
item_state_slots = list(slot_r_hand_str = "denim_jacket", slot_l_hand_str = "denim_jacket")
|
|
|
|
/obj/item/clothing/suit/storage/toggle/denim_jacket/nanotrasen/sleeveless
|
|
name = "denim vest"
|
|
desc = "A denim vest. A corporate logo is proudly displayed on the back."
|
|
icon_state = "denim_jacket_nt_sleeveless"
|
|
body_parts_covered = UPPER_TORSO
|
|
item_state_slots = list(slot_r_hand_str = "denim_jacket", slot_l_hand_str = "denim_jacket")
|
|
|
|
/obj/item/clothing/suit/storage/toggle/hoodie
|
|
name = "grey hoodie"
|
|
desc = "A warm, grey sweatshirt."
|
|
icon_state = "grey_hoodie"
|
|
item_state_slots = list(slot_r_hand_str = "suit_grey", slot_l_hand_str = "suit_grey")
|
|
min_cold_protection_temperature = T0C - 20
|
|
cold_protection = CHEST|ARMS
|
|
flags_inv = HIDEHOLSTER
|
|
|
|
/obj/item/clothing/suit/storage/toggle/hoodie/black
|
|
name = "black hoodie"
|
|
desc = "A warm, black sweatshirt."
|
|
icon_state = "black_hoodie"
|
|
item_state_slots = list(slot_r_hand_str = "suit_black", slot_l_hand_str = "suit_black")
|
|
|
|
/obj/item/clothing/suit/storage/toggle/hoodie/red
|
|
name = "red hoodie"
|
|
desc = "A warm, red sweatshirt."
|
|
icon_state = "red_hoodie"
|
|
item_state_slots = list(slot_r_hand_str = "suit_red", slot_l_hand_str = "suit_red")
|
|
|
|
/obj/item/clothing/suit/storage/toggle/hoodie/blue
|
|
name = "blue hoodie"
|
|
desc = "A warm, blue sweatshirt."
|
|
icon_state = "blue_hoodie"
|
|
item_state_slots = list(slot_r_hand_str = "suit_blue", slot_l_hand_str = "suit_blue")
|
|
|
|
/obj/item/clothing/suit/storage/toggle/hoodie/green
|
|
name = "green hoodie"
|
|
desc = "A warm, green sweatshirt."
|
|
icon_state = "green_hoodie"
|
|
item_state_slots = list(slot_r_hand_str = "suit_olive", slot_l_hand_str = "suit_olive")
|
|
|
|
/obj/item/clothing/suit/storage/toggle/hoodie/orange
|
|
name = "orange hoodie"
|
|
desc = "A warm, orange sweatshirt."
|
|
icon_state = "orange_hoodie"
|
|
item_state_slots = list(slot_r_hand_str = "suit_orange", slot_l_hand_str = "suit_orange")
|
|
|
|
/obj/item/clothing/suit/storage/toggle/hoodie/yellow
|
|
name = "yellow hoodie"
|
|
desc = "A warm, yellow sweatshirt."
|
|
icon_state = "yellow_hoodie"
|
|
item_state_slots = list(slot_r_hand_str = "suit_yellow", slot_l_hand_str = "suit_yellow")
|
|
|
|
/obj/item/clothing/suit/storage/toggle/hoodie/cti
|
|
name = "CTI hoodie"
|
|
desc = "A warm, black sweatshirt. It bears the letters CTI on the back, a lettering to the prestigious university in Tau Ceti, Ceti Technical Institute. There is a blue supernova embroidered on the front, the emblem of CTI."
|
|
icon_state = "cti_hoodie"
|
|
item_state_slots = list(slot_r_hand_str = "suit_black", slot_l_hand_str = "suit_black")
|
|
|
|
/obj/item/clothing/suit/storage/toggle/hoodie/mu
|
|
name = "mojave university hoodie"
|
|
desc = "A warm, gray sweatshirt. It bears the letters MU on the front, a lettering to the well-known public college, Mojave University."
|
|
icon_state = "mu_hoodie"
|
|
item_state_slots = list(slot_r_hand_str = "suit_grey", slot_l_hand_str = "suit_grey")
|
|
|
|
/obj/item/clothing/suit/storage/toggle/hoodie/nt
|
|
name = "NT hoodie"
|
|
desc = "A warm, blue sweatshirt. It proudly bears the silver NanoTrasen insignia lettering on the back. The edges are trimmed with silver."
|
|
icon_state = "nt_hoodie"
|
|
item_state_slots = list(slot_r_hand_str = "suit_blue", slot_l_hand_str = "suit_blue")
|
|
|
|
/obj/item/clothing/suit/storage/toggle/hoodie/smw
|
|
name = "Space Mountain Wind hoodie"
|
|
desc = "A warm, black sweatshirt. It has the logo for the popular softdrink Space Mountain Wind on both the front and the back."
|
|
icon_state = "smw_hoodie"
|
|
item_state_slots = list(slot_r_hand_str = "suit_black", slot_l_hand_str = "suit_black")
|
|
|
|
/obj/item/clothing/suit/storage/toggle/hoodie/nrti
|
|
name = "New Reykjavik Technical Institute hoodie"
|
|
desc = "A warm, gray sweatshirt. It bears the letters NRT on the back, in reference to Sif's premiere technical institute."
|
|
icon_state = "nrti_hoodie"
|
|
item_state_slots = list(slot_r_hand_str = "suit_grey", slot_l_hand_str = "suit_grey")
|
|
|
|
/obj/item/clothing/suit/whitedress
|
|
name = "white dress"
|
|
desc = "A fancy dress."
|
|
icon_state = "white_dress"
|
|
item_state_slots = list(slot_r_hand_str = "white_dress", slot_l_hand_str = "white_dress")
|
|
body_parts_covered = CHEST|LEGS
|
|
flags_inv = HIDEJUMPSUIT|HIDETIE|HIDEHOLSTER
|
|
|
|
/obj/item/clothing/suit/varsity
|
|
name = "black varsity jacket"
|
|
desc = "A favorite of jocks everywhere from Sol to Nyx."
|
|
icon_state = "varsity"
|
|
allowed = list(POCKET_GENERIC, POCKET_EMERGENCY)
|
|
item_state_slots = list(slot_r_hand_str = "suit_black", slot_l_hand_str = "suit_black")
|
|
flags_inv = HIDETIE|HIDEHOLSTER
|
|
|
|
/obj/item/clothing/suit/varsity/red
|
|
name = "red varsity jacket"
|
|
icon_state = "varsity_red"
|
|
|
|
/obj/item/clothing/suit/varsity/purple
|
|
name = "purple varsity jacket"
|
|
icon_state = "varsity_purple"
|
|
|
|
/obj/item/clothing/suit/varsity/green
|
|
name = "green varsity jacket"
|
|
icon_state = "varsity_green"
|
|
|
|
/obj/item/clothing/suit/varsity/blue
|
|
name = "blue varsity jacket"
|
|
icon_state = "varsity_blue"
|
|
|
|
/obj/item/clothing/suit/varsity/brown
|
|
name = "brown varsity jacket"
|
|
icon_state = "varsity_brown"
|
|
|
|
/obj/item/clothing/suit/runner
|
|
name = "runner jacket"
|
|
desc = "A yellow sports jacket with white trim and an unfolded collar."
|
|
icon_state = "runner"
|
|
allowed = list(POCKET_GENERIC, POCKET_EMERGENCY)
|
|
item_state_slots = list(slot_r_hand_str = "suit_red", slot_l_hand_str = "suit_red")
|
|
flags_inv = HIDEHOLSTER
|
|
|
|
/*
|
|
* Department Jackets
|
|
*/
|
|
/obj/item/clothing/suit/storage/toggle/sec_dep_jacket
|
|
name = "department jacket, security"
|
|
desc = "A cozy jacket in security's colors. Show your department pride!"
|
|
icon_state = "sec_dep_jacket"
|
|
item_state_slots = list(slot_r_hand_str = "sec_dep_jacket", slot_l_hand_str = "sec_dep_jacket")
|
|
flags_inv = HIDEHOLSTER
|
|
|
|
/obj/item/clothing/suit/storage/toggle/engi_dep_jacket
|
|
name = "department jacket, engineering"
|
|
desc = "A cozy jacket in engineering's colors. Show your department pride!"
|
|
icon_state = "engi_dep_jacket"
|
|
item_state_slots = list(slot_r_hand_str = "engi_dep_jacket", slot_l_hand_str = "engi_dep_jacket")
|
|
flags_inv = HIDEHOLSTER
|
|
|
|
/obj/item/clothing/suit/storage/toggle/supply_dep_jacket
|
|
name = "department jacket, supply"
|
|
desc = "A cozy jacket in supply's colors. Show your department pride!"
|
|
icon_state = "supply_dep_jacket"
|
|
item_state_slots = list(slot_r_hand_str = "supply_dep_jacket", slot_l_hand_str = "supply_dep_jacket")
|
|
flags_inv = HIDEHOLSTER
|
|
|
|
/obj/item/clothing/suit/storage/toggle/sci_dep_jacket
|
|
name = "department jacket, science"
|
|
desc = "A cozy jacket in science's colors. Show your department pride!"
|
|
icon_state = "sci_dep_jacket"
|
|
item_state_slots = list(slot_r_hand_str = "sci_dep_jacket", slot_l_hand_str = "sci_dep_jacket")
|
|
flags_inv = HIDEHOLSTER
|
|
|
|
/obj/item/clothing/suit/storage/toggle/med_dep_jacket
|
|
name = "department jacket, medical"
|
|
desc = "A cozy jacket in medical's colors. Show your department pride!"
|
|
icon_state = "med_dep_jacket"
|
|
item_state_slots = list(slot_r_hand_str = "med_dep_jacket", slot_l_hand_str = "med_dep_jacket")
|
|
flags_inv = HIDEHOLSTER
|
|
|
|
/obj/item/clothing/suit/storage/toggle/light_jacket
|
|
name = "grey light jacket"
|
|
desc = "A light, cozy jacket. Now in grey."
|
|
icon_state = "grey_dep_jacket"
|
|
item_state_slots = list(slot_r_hand_str = "grey_dep_jacket", slot_l_hand_str = "grey_dep_jacket")
|
|
flags_inv = HIDEHOLSTER
|
|
|
|
/obj/item/clothing/suit/storage/toggle/light_jacket/blue
|
|
name = "dark blue light jacket"
|
|
desc = "A light, cozy jacket. Now in dark blue."
|
|
icon_state = "blue_dep_jacket"
|
|
item_state_slots = list(slot_r_hand_str = "blue_dep_jacket", slot_l_hand_str = "blue_dep_jacket")
|
|
|
|
/*
|
|
* Track Jackets
|
|
*/
|
|
/obj/item/clothing/suit/storage/toggle/track
|
|
name = "track jacket"
|
|
desc = "A track jacket, for the athletic."
|
|
icon_state = "trackjacket"
|
|
item_state_slots = list(slot_r_hand_str = "black_labcoat", slot_l_hand_str = "black_labcoat")
|
|
allowed = list(POCKET_GENERIC, POCKET_EMERGENCY)
|
|
|
|
/obj/item/clothing/suit/storage/toggle/track/blue
|
|
name = "blue track jacket"
|
|
icon_state = "trackjacketblue"
|
|
item_state_slots = list(slot_r_hand_str = "blue_labcoat", slot_l_hand_str = "blue_labcoat")
|
|
|
|
|
|
/obj/item/clothing/suit/storage/toggle/track/green
|
|
name = "green track jacket"
|
|
icon_state = "trackjacketgreen"
|
|
item_state_slots = list(slot_r_hand_str = "green_labcoat", slot_l_hand_str = "green_labcoat")
|
|
|
|
/obj/item/clothing/suit/storage/toggle/track/red
|
|
name = "red track jacket"
|
|
icon_state = "trackjacketred"
|
|
item_state_slots = list(slot_r_hand_str = "red_labcoat", slot_l_hand_str = "red_labcoat")
|
|
|
|
/obj/item/clothing/suit/storage/toggle/track/white
|
|
name = "white track jacket"
|
|
icon_state = "trackjacketwhite"
|
|
item_state_slots = list(slot_r_hand_str = "labcoat", slot_l_hand_str = "labcoat")
|
|
|
|
//Flannels
|
|
|
|
/obj/item/clothing/suit/storage/flannel
|
|
name = "Flannel shirt"
|
|
desc = "A comfy, grey flannel shirt. Unleash your inner hipster."
|
|
icon_state = "flannel"
|
|
item_state_slots = list(slot_r_hand_str = "black_labcoat", slot_l_hand_str = "black_labcoat")
|
|
allowed = list(POCKET_GENERIC, POCKET_EMERGENCY)
|
|
flags_inv = HIDEHOLSTER
|
|
var/rolled = 0
|
|
var/tucked = 0
|
|
var/buttoned = 0
|
|
|
|
/obj/item/clothing/suit/storage/flannel/verb/roll_sleeves()
|
|
set name = "Roll Sleeves"
|
|
set category = "Object"
|
|
set src in usr
|
|
if(!isliving(usr))
|
|
return
|
|
if(usr.stat)
|
|
return
|
|
|
|
if(rolled == 0)
|
|
rolled = 1
|
|
body_parts_covered &= ~(ARMS)
|
|
to_chat(usr, span_notice("You roll up the sleeves of your [src]."))
|
|
else
|
|
rolled = 0
|
|
body_parts_covered = initial(body_parts_covered)
|
|
to_chat(usr, span_notice("You roll down the sleeves of your [src]."))
|
|
update_icon()
|
|
|
|
/obj/item/clothing/suit/storage/flannel/verb/tuck()
|
|
set name = "Toggle Shirt Tucking"
|
|
set category = "Object"
|
|
set src in usr
|
|
if(!isliving(usr)||usr.stat)
|
|
return
|
|
|
|
if(tucked == 0)
|
|
tucked = 1
|
|
to_chat(usr, span_notice("You tuck in your your [src]."))
|
|
else
|
|
tucked = 0
|
|
to_chat(usr, span_notice("You untuck your [src]."))
|
|
update_icon()
|
|
|
|
/obj/item/clothing/suit/storage/flannel/verb/button()
|
|
set name = "Toggle Shirt Buttons"
|
|
set category = "Object"
|
|
set src in usr
|
|
if(!isliving(usr)||usr.stat)
|
|
return
|
|
|
|
if(buttoned == 0)
|
|
buttoned = 1
|
|
flags_inv = HIDETIE|HIDEHOLSTER
|
|
to_chat(usr, span_notice("You button your [src]."))
|
|
else
|
|
buttoned = 0
|
|
flags_inv = HIDEHOLSTER
|
|
to_chat(usr, span_notice("You unbutton your [src]."))
|
|
update_icon()
|
|
|
|
/obj/item/clothing/suit/storage/flannel/update_icon()
|
|
icon_state = initial(icon_state)
|
|
if(rolled)
|
|
icon_state += "r"
|
|
if(tucked)
|
|
icon_state += "t"
|
|
if(buttoned)
|
|
icon_state += "b"
|
|
update_clothing_icon()
|
|
|
|
/obj/item/clothing/suit/storage/flannel/red
|
|
desc = "A comfy, red flannel shirt. Unleash your inner hipster."
|
|
icon_state = "flannel_red"
|
|
item_state_slots = list(slot_r_hand_str = "red_labcoat", slot_l_hand_str = "red_labcoat")
|
|
|
|
/obj/item/clothing/suit/storage/flannel/aqua
|
|
desc = "A comfy, aqua flannel shirt. Unleash your inner hipster."
|
|
icon_state = "flannel_aqua"
|
|
item_state_slots = list(slot_r_hand_str = "blue_labcoat", slot_l_hand_str = "blue_labcoat")
|
|
|
|
/obj/item/clothing/suit/storage/flannel/brown
|
|
desc = "A comfy, brown flannel shirt. Unleash your inner hipster."
|
|
icon_state = "flannel_brown"
|
|
item_state_slots = list(slot_r_hand_str = "johnny", slot_l_hand_str = "johnny")
|
|
|
|
/obj/item/clothing/suit/storage/flannel/recolour
|
|
desc = "A comfy, flannel shirt. Unleash your inner hipster."
|
|
icon_state = "flannel_recolour"
|
|
|
|
|
|
//Green Uniform
|
|
|
|
/obj/item/clothing/suit/storage/toggle/greengov
|
|
name = "green formal jacket"
|
|
desc = "A sleek proper formal jacket with gold buttons."
|
|
icon_state = "suitjacket_green"
|
|
item_state_slots = list(slot_r_hand_str = "suit_olive", slot_l_hand_str = "suit_olive")
|
|
blood_overlay_type = "coat"
|
|
body_parts_covered = UPPER_TORSO|ARMS
|
|
flags_inv = HIDEHOLSTER
|
|
|
|
/obj/item/clothing/suit/storage/snowsuit
|
|
name = "snowsuit"
|
|
desc = "A suit made to keep you nice and toasty on cold winter days. Or at least alive."
|
|
icon_state = "snowsuit"
|
|
item_state_slots = list(slot_r_hand_str = "labcoat", slot_l_hand_str = "labcoat")
|
|
body_parts_covered = CHEST|ARMS
|
|
flags_inv = HIDEHOLSTER
|
|
cold_protection = CHEST|ARMS
|
|
min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECTION_TEMPERATURE
|
|
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0)
|
|
allowed = list(POCKET_GENERIC, POCKET_EMERGENCY)
|
|
|
|
/obj/item/clothing/suit/storage/snowsuit/command
|
|
name = "command snowsuit"
|
|
icon_state = "snowsuit_command"
|
|
|
|
/obj/item/clothing/suit/storage/snowsuit/security
|
|
name = "security snowsuit"
|
|
icon_state = "snowsuit_security"
|
|
|
|
/obj/item/clothing/suit/storage/snowsuit/medical
|
|
name = "medical snowsuit"
|
|
icon_state = "snowsuit_medical"
|
|
|
|
/obj/item/clothing/suit/storage/snowsuit/engineering
|
|
name = "engineering snowsuit"
|
|
icon_state = "snowsuit_engineering"
|
|
|
|
/obj/item/clothing/suit/storage/snowsuit/cargo
|
|
name = "cargo snowsuit"
|
|
icon_state = "snowsuit_cargo"
|
|
|
|
/obj/item/clothing/suit/storage/snowsuit/science
|
|
name = "science snowsuit"
|
|
icon_state = "snowsuit_science"
|
|
|
|
/obj/item/clothing/suit/caution
|
|
name = "wet floor sign"
|
|
desc = "Caution! Wet Floor!"
|
|
description_fluff = "Used by the janitor to passive-aggressively point at when you eventually slip on one of their mopped floors."
|
|
description_info = "Alt-click, or click in-hand to toggle the caution lights. It looks like you can wear it in your suit slot."
|
|
icon_state = "caution"
|
|
drop_sound = 'sound/items/drop/shoes.ogg'
|
|
force = 1
|
|
throwforce = 3
|
|
throw_speed = 2
|
|
throw_range = 5
|
|
w_class = 2
|
|
body_parts_covered = CHEST
|
|
attack_verb = list("warned", "cautioned", "smashed")
|
|
armor = list("melee" = 5, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0)
|
|
special_handling = TRUE
|
|
|
|
/obj/item/clothing/suit/caution/attack_self(mob/user)
|
|
. = ..(user)
|
|
if(.)
|
|
return TRUE
|
|
toggle(user)
|
|
|
|
/obj/item/clothing/suit/caution/click_alt(mob/user)
|
|
toggle(user)
|
|
|
|
/obj/item/clothing/suit/caution/proc/toggle(mob/user)
|
|
if(!user || user.stat || user.lying || user.restrained() || !Adjacent(user))
|
|
return
|
|
else if(icon_state == "caution")
|
|
icon_state = "caution_blinking"
|
|
item_state = "caution_blinking"
|
|
user.show_message("You turn the wet floor sign on.")
|
|
playsound(src.loc, 'sound/machines/button.ogg', 30, 1)
|
|
else
|
|
icon_state = "caution"
|
|
item_state = "caution"
|
|
user.show_message("You turn the wet floor sign off.")
|
|
update_clothing_icon()
|
|
|
|
//Ruin Marine (Doom Marine)
|
|
/obj/item/clothing/suit/marine
|
|
name = "marine armor"
|
|
desc = "A set of marine prop armor from the popular game 'Ruin'."
|
|
icon_state = "marine"
|
|
body_parts_covered = FEET|CHEST|LEGS
|
|
flags_inv = HIDESHOES|HIDEJUMPSUIT|HIDETIE|HIDEHOLSTER
|
|
item_state_slots = list(slot_r_hand_str = "green_labcoat", slot_l_hand_str = "green_labcoat")
|
|
|
|
//Cropped hoodies
|
|
/obj/item/clothing/suit/storage/croppedhoodie
|
|
name = "cropped hoodie"
|
|
desc = "This style of hoodie is sometimes worn by those who cannot fit, or choose not to hide their delectable bellies under the full, soft confines of a hoodie. The hood is cosmetic, and non-functional."
|
|
icon_state = "croppedhoodie"
|
|
body_parts_covered = UPPER_TORSO|ARMS
|
|
|
|
/obj/item/clothing/suit/storage/croppedhoodie/croppier
|
|
name = "high cropped hoodie"
|
|
desc = "This style of hoodie is worn by those that wish to display ample amounts of midriff, or never threw out their childhood apparel. The hood is cosmetic, and non-functional."
|
|
icon_state = "croppierhoodie"
|
|
|
|
/obj/item/clothing/suit/storage/croppedhoodie/croppierer
|
|
name = "very high cropped hoodie"
|
|
desc = "This style of hoodie is worn by those that wish to display ample amounts of underboob, and love the breeze. Comes with a free 'functionally_nude' sticker. The hood is cosmetic, and non-functional."
|
|
icon_state = "highcrophoodie"
|
|
|
|
/obj/item/clothing/suit/storage/croppedhoodie/croppiest
|
|
name = "super cropped hoodie"
|
|
desc = "This style of hoodie is worn by those that have little respect for the concept of a hoodie. Often seen in nightclubs and your daughter's wardrdobe. The hood is cosmetic, and non-functional."
|
|
icon_state = "supercroppedhoodie"
|
|
|
|
//Drive jacket
|
|
/obj/item/clothing/suit/storage/drive
|
|
name = "relatable jacket"
|
|
desc = "An all white jacket with a shine. It seems easy to identify with the wearer."
|
|
icon_state = "drivejacket"
|
|
body_parts_covered = CHEST|ARMS
|
|
|
|
/obj/item/clothing/suit/storage/toggle/moto_jacket
|
|
name = "motorcycle jacket"
|
|
desc = "A recreation of one of the famous Sol-based biwheeled driver assemblies. Patches on the back denote an AI-generated 'biker logo'. It looks unintelligible."
|
|
icon_state = "motojacket"
|
|
allowed = list(POCKET_GENERIC, POCKET_EMERGENCY)
|
|
body_parts_covered = UPPER_TORSO|ARMS
|
|
|
|
/obj/item/clothing/suit/storage/punkvest
|
|
name = "punk vest"
|
|
desc = "For the spiritual rebels that nevertheless wish to conform to standard goth trends. You're totally showing them your anti-authority spunk."
|
|
icon_state = "punkvest"
|
|
body_parts_covered = CHEST|ARMS
|
|
|
|
// Talon jacket
|
|
/obj/item/clothing/suit/storage/talonbomberjacket
|
|
name = "Talon pilot bomber jacket"
|
|
desc = "A blue bomber jacket worn by the ITV Talon's piloting personnel, it has a nametag on the breast, it's incredibly warm, and comfortable. The collar and wrists consists of synthetic fur."
|
|
icon = 'icons/inventory/suit/item.dmi'
|
|
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
|
icon_state = "talon_pilotjacket"
|
|
item_state = "talon_pilotjacket"
|
|
allowed = list(POCKET_GENERIC, POCKET_EMERGENCY, POCKET_SUIT_REGULATORS)
|
|
body_parts_covered = UPPER_TORSO|ARMS
|
|
flags_inv = HIDEHOLSTER
|
|
cold_protection = UPPER_TORSO|ARMS
|
|
min_cold_protection_temperature = T0C - 20
|
|
siemens_coefficient = 0.7
|
|
|
|
/obj/item/clothing/suit/storage/talonbomberjacket/captain
|
|
name = "Talon captain's coat"
|
|
desc = "A heavy coat worn by the ITV Talon's commanding officer, it has a nametag and ITV Talon logo on the breasts, it's incredibly snug to wear. The collar consists of genuine fur."
|
|
icon = 'icons/inventory/suit/item.dmi'
|
|
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
|
icon_state = "talon_capcoat"
|
|
item_state = "talon_capcoat"
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS
|
|
flags_inv = HIDEHOLSTER
|
|
hoodtype = null
|