mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-06-28 08:43:34 +01:00
500 lines
16 KiB
Plaintext
500 lines
16 KiB
Plaintext
/*
|
|
* Contains:
|
|
* Lasertag
|
|
* Costume
|
|
* Misc
|
|
*/
|
|
|
|
/*
|
|
* Lasertag
|
|
*/
|
|
/obj/item/clothing/suit/bluetag
|
|
name = "blue laser tag armour"
|
|
desc = "Blue Pride, Station Wide"
|
|
icon_state = "bluetag"
|
|
item_state = "bluetag"
|
|
blood_overlay_type = "armor"
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO
|
|
allowed = list (/obj/item/weapon/gun/energy/laser/bluetag)
|
|
siemens_coefficient = 3.0
|
|
|
|
/obj/item/clothing/suit/redtag
|
|
name = "red laser tag armour"
|
|
desc = "Pew pew pew"
|
|
icon_state = "redtag"
|
|
item_state = "redtag"
|
|
blood_overlay_type = "armor"
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO
|
|
allowed = list (/obj/item/weapon/gun/energy/laser/redtag)
|
|
siemens_coefficient = 3.0
|
|
|
|
/*
|
|
* Costume
|
|
*/
|
|
/obj/item/clothing/suit/pirate_brown
|
|
name = "brown pirate coat"
|
|
desc = "Yarr."
|
|
icon_state = "pirate_old"
|
|
item_state = "pirate_old"
|
|
|
|
/obj/item/clothing/suit/pirate_black
|
|
name = "black pirate coat"
|
|
desc = "Yarr."
|
|
icon_state = "pirate"
|
|
item_state = "pirate"
|
|
|
|
|
|
/obj/item/clothing/suit/hgpirate
|
|
name = "pirate captain coat"
|
|
desc = "Yarr."
|
|
icon_state = "hgpirate"
|
|
item_state = "hgpirate"
|
|
flags_inv = HIDEJUMPSUIT
|
|
|
|
|
|
/obj/item/clothing/suit/cyborg_suit
|
|
name = "cyborg suit"
|
|
desc = "Suit for a cyborg costume."
|
|
icon_state = "death"
|
|
item_state = "death"
|
|
flags = CONDUCT
|
|
fire_resist = T0C+5200
|
|
flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT
|
|
|
|
|
|
/obj/item/clothing/suit/greatcoat
|
|
name = "great coat"
|
|
desc = "A Nazi great coat"
|
|
icon_state = "nazi"
|
|
item_state = "nazi"
|
|
|
|
|
|
/obj/item/clothing/suit/johnny_coat
|
|
name = "johnny~~ coat"
|
|
desc = "Johnny~~"
|
|
icon_state = "johnny"
|
|
item_state = "johnny"
|
|
|
|
|
|
/obj/item/clothing/suit/justice
|
|
name = "justice suit"
|
|
desc = "this pretty much looks ridiculous"
|
|
icon_state = "justice"
|
|
item_state = "justice"
|
|
flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT
|
|
|
|
|
|
/obj/item/clothing/suit/judgerobe
|
|
name = "judge's robe"
|
|
desc = "This robe commands authority."
|
|
icon_state = "judge"
|
|
item_state = "judge"
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
|
|
allowed = list(/obj/item/weapon/storage/fancy/cigarettes,/obj/item/weapon/spacecash)
|
|
flags_inv = HIDEJUMPSUIT
|
|
|
|
|
|
/obj/item/clothing/suit/wcoat
|
|
name = "waistcoat"
|
|
desc = "For some classy, murderous fun."
|
|
icon_state = "vest"
|
|
item_state = "wcoat"
|
|
blood_overlay_type = "armor"
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO
|
|
|
|
|
|
/obj/item/clothing/suit/apron/overalls
|
|
name = "coveralls"
|
|
desc = "A set of denim overalls."
|
|
icon_state = "overalls"
|
|
item_state = "overalls"
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS
|
|
|
|
|
|
/obj/item/clothing/suit/syndicatefake
|
|
name = "black and red space suit replica"
|
|
icon_state = "syndicate-black-red"
|
|
item_state = "syndicate-black-red"
|
|
desc = "A plastic replica of the syndicate space suit, you'll look just like a real murderous syndicate agent in this! This is a toy, it is not made for use in space!"
|
|
w_class = 3
|
|
allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank/emergency_oxygen,/obj/item/toy)
|
|
flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT
|
|
|
|
|
|
/obj/item/clothing/suit/hastur
|
|
name = "Hastur's Robes"
|
|
desc = "Robes not meant to be worn by man"
|
|
icon_state = "hastur"
|
|
item_state = "hastur"
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
|
|
flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT
|
|
|
|
|
|
/obj/item/clothing/suit/imperium_monk
|
|
name = "Imperium monk"
|
|
desc = "Have YOU killed a xenos today?"
|
|
icon_state = "imperium_monk"
|
|
item_state = "imperium_monk"
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
|
|
flags_inv = HIDESHOES|HIDEJUMPSUIT
|
|
allowed = list(/obj/item/weapon/storage/bible, /obj/item/weapon/nullrod, /obj/item/weapon/reagent_containers/food/drinks/bottle/holywater, /obj/item/weapon/storage/fancy/candle_box, /obj/item/candle, /obj/item/weapon/tank/emergency_oxygen)
|
|
|
|
/obj/item/clothing/suit/chickensuit
|
|
name = "Chicken Suit"
|
|
desc = "A suit made long ago by the ancient empire KFC."
|
|
icon_state = "chickensuit"
|
|
item_state = "chickensuit"
|
|
body_parts_covered = UPPER_TORSO|ARMS|LOWER_TORSO|LEGS|FEET
|
|
flags_inv = HIDESHOES|HIDEJUMPSUIT
|
|
siemens_coefficient = 2.0
|
|
|
|
/obj/item/clothing/suit/corgisuit
|
|
name = "Corgi Suit"
|
|
desc = "A suit made long ago by the ancient empire KFC."
|
|
icon_state = "corgisuit"
|
|
item_state = "chickensuit"
|
|
body_parts_covered = UPPER_TORSO|ARMS|LOWER_TORSO|LEGS|FEET
|
|
flags_inv = HIDESHOES|HIDEJUMPSUIT
|
|
siemens_coefficient = 2.0
|
|
flags = NODROP
|
|
|
|
/obj/item/clothing/suit/corgisuit/en
|
|
name = "E-N Suit"
|
|
icon_state = "ensuit"
|
|
|
|
/obj/item/clothing/suit/corgisuit/en/New()
|
|
..()
|
|
processing_objects.Add(src)
|
|
|
|
/obj/item/clothing/suit/corgisuit/en/process()
|
|
if(prob(2))
|
|
for(var/obj/M in orange(2,src))
|
|
if(!M.anchored && (M.flags & CONDUCT))
|
|
step_towards(M,src)
|
|
for(var/mob/living/silicon/S in orange(2,src))
|
|
if(istype(S, /mob/living/silicon/ai)) continue
|
|
step_towards(S,src)
|
|
for(var/mob/living/carbon/human/machine/M in orange(2,src))
|
|
step_towards(M,src)
|
|
|
|
/obj/item/clothing/suit/monkeysuit
|
|
name = "Monkey Suit"
|
|
desc = "A suit that looks like a primate"
|
|
icon_state = "monkeysuit"
|
|
item_state = "monkeysuit"
|
|
body_parts_covered = UPPER_TORSO|ARMS|LOWER_TORSO|LEGS|FEET|HANDS
|
|
flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT
|
|
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 = "holidaypriest"
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
|
|
flags_inv = HIDEJUMPSUIT
|
|
allowed = list(/obj/item/weapon/storage/bible, /obj/item/weapon/nullrod, /obj/item/weapon/reagent_containers/food/drinks/bottle/holywater, /obj/item/weapon/storage/fancy/candle_box, /obj/item/candle, /obj/item/weapon/tank/emergency_oxygen)
|
|
|
|
/obj/item/clothing/suit/cardborg
|
|
name = "cardborg suit"
|
|
desc = "An ordinary cardboard box with holes cut in the sides."
|
|
icon_state = "cardborg"
|
|
item_state = "cardborg"
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO
|
|
flags_inv = HIDEJUMPSUIT
|
|
|
|
/obj/item/clothing/suit/poncho
|
|
name = "poncho"
|
|
desc = "Your classic, non-racist poncho."
|
|
icon_state = "classicponcho"
|
|
item_state = "classicponcho"
|
|
|
|
/obj/item/clothing/suit/poncho/green
|
|
name = "green poncho"
|
|
desc = "Your classic, non-racist poncho. This one is green."
|
|
icon_state = "greenponcho"
|
|
item_state = "greenponcho"
|
|
|
|
/obj/item/clothing/suit/poncho/red
|
|
name = "red poncho"
|
|
desc = "Your classic, non-racist poncho. This one is red."
|
|
icon_state = "redponcho"
|
|
item_state = "redponcho"
|
|
|
|
/obj/item/clothing/suit/poncho/ponchoshame
|
|
name = "poncho of shame"
|
|
desc = "Forced to live on your shameful acting as a fake Mexican, you and your poncho have grown inseperable. Literally."
|
|
icon_state = "ponchoshame"
|
|
item_state = "ponchoshame"
|
|
flags = NODROP
|
|
|
|
/*
|
|
* Misc
|
|
*/
|
|
|
|
/obj/item/clothing/suit/straight_jacket
|
|
name = "straight jacket"
|
|
desc = "A suit that completely restrains the wearer."
|
|
icon_state = "straight_jacket"
|
|
item_state = "straight_jacket"
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS|HANDS
|
|
flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT|HIDETAIL
|
|
flags = ONESIZEFITSALL
|
|
|
|
/obj/item/clothing/suit/ianshirt
|
|
name = "worn 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 = "ianshirt"
|
|
|
|
//Blue suit jacket toggle
|
|
/obj/item/clothing/suit/suit/verb/toggle()
|
|
set name = "Toggle Jacket Buttons"
|
|
set category = "Object"
|
|
set src in usr
|
|
|
|
if(!usr.canmove || usr.stat || usr.restrained())
|
|
return 0
|
|
|
|
if(src.icon_state == "suitjacket_blue_open")
|
|
src.icon_state = "suitjacket_blue"
|
|
src.item_state = "suitjacket_blue"
|
|
usr << "You button up the suit jacket."
|
|
else if(src.icon_state == "suitjacket_blue")
|
|
src.icon_state = "suitjacket_blue_open"
|
|
src.item_state = "suitjacket_blue_open"
|
|
usr << "You unbutton the suit jacket."
|
|
else
|
|
usr << "You button-up some imaginary buttons on your [src]."
|
|
return
|
|
usr.update_inv_wear_suit()
|
|
|
|
//pyjamas
|
|
//originally intended to be pinstripes >.>
|
|
|
|
/obj/item/clothing/under/bluepyjamas
|
|
name = "blue pyjamas"
|
|
desc = "Slightly old-fashioned sleepwear."
|
|
icon_state = "blue_pyjamas"
|
|
item_state = "blue_pyjamas"
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS|LEGS
|
|
|
|
/obj/item/clothing/under/redpyjamas
|
|
name = "red pyjamas"
|
|
desc = "Slightly old-fashioned sleepwear."
|
|
icon_state = "red_pyjamas"
|
|
item_state = "red_pyjamas"
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS|LEGS
|
|
|
|
//coats
|
|
|
|
/obj/item/clothing/suit/leathercoat
|
|
name = "leather coat"
|
|
desc = "A long, thick black leather coat."
|
|
icon_state = "leathercoat"
|
|
item_state = "leathercoat"
|
|
|
|
/obj/item/clothing/suit/browncoat
|
|
name = "brown leather coat"
|
|
desc = "A long, brown leather coat."
|
|
icon_state = "browncoat"
|
|
item_state = "browncoat"
|
|
|
|
/obj/item/clothing/suit/neocoat
|
|
name = "black coat"
|
|
desc = "A flowing, black coat."
|
|
icon_state = "neocoat"
|
|
item_state = "neocoat"
|
|
|
|
/obj/item/clothing/suit/browntrenchcoat
|
|
name = "brown trench coat"
|
|
desc = "It makes you stand out. Just the opposite of why it's typically worn. Nice try trying to blend in while wearing it."
|
|
icon_state = "brtrenchcoat"
|
|
item_state = "brtrenchcoat"
|
|
|
|
/obj/item/clothing/suit/blacktrenchcoat
|
|
name = "black trench coat"
|
|
desc = "That shade of black just makes you look a bit more evil. Good for those mafia types."
|
|
icon_state = "bltrenchcoat"
|
|
item_state = "bltrenchcoat"
|
|
|
|
|
|
//actual suits
|
|
|
|
/obj/item/clothing/suit/creamsuit
|
|
name = "cream suit"
|
|
desc = "A cream coloured, genteel suit."
|
|
icon_state = "creamsuit"
|
|
item_state = "creamsuit"
|
|
|
|
//stripper
|
|
|
|
/obj/item/clothing/under/stripper/stripper_pink
|
|
name = "pink swimsuit"
|
|
desc = "A rather skimpy pink swimsuit."
|
|
icon_state = "stripper_p_under"
|
|
_color = "stripper_p"
|
|
siemens_coefficient = 1
|
|
|
|
/obj/item/clothing/under/stripper/stripper_green
|
|
name = "green swimsuit"
|
|
desc = "A rather skimpy green swimsuit."
|
|
icon_state = "stripper_g_under"
|
|
_color = "stripper_g"
|
|
siemens_coefficient = 1
|
|
|
|
/obj/item/clothing/suit/stripper/stripper_pink
|
|
name = "pink skimpy dress"
|
|
desc = "A rather skimpy pink dress."
|
|
icon_state = "stripper_p_over"
|
|
item_state = "stripper_p"
|
|
siemens_coefficient = 1
|
|
|
|
/obj/item/clothing/suit/stripper/stripper_green
|
|
name = "green skimpy dress"
|
|
desc = "A rather skimpy green dress."
|
|
icon_state = "stripper_g_over"
|
|
item_state = "stripper_g"
|
|
siemens_coefficient = 1
|
|
|
|
/obj/item/clothing/under/stripper/mankini
|
|
name = "the mankini"
|
|
desc = "No honest man would wear this abomination"
|
|
icon_state = "mankini"
|
|
_color = "mankini"
|
|
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 = "xenos_helm"
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS|HANDS
|
|
flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT
|
|
flags = ONESIZEFITSALL
|
|
siemens_coefficient = 2.0
|
|
//swimsuit
|
|
/obj/item/clothing/under/swimsuit/
|
|
siemens_coefficient = 1
|
|
|
|
/obj/item/clothing/under/swimsuit/black
|
|
name = "black swimsuit"
|
|
desc = "An oldfashioned black swimsuit."
|
|
icon_state = "swim_black"
|
|
_color = "swim_black"
|
|
siemens_coefficient = 1
|
|
|
|
/obj/item/clothing/under/swimsuit/blue
|
|
name = "blue swimsuit"
|
|
desc = "An oldfashioned blue swimsuit."
|
|
icon_state = "swim_blue"
|
|
_color = "swim_blue"
|
|
siemens_coefficient = 1
|
|
|
|
/obj/item/clothing/under/swimsuit/purple
|
|
name = "purple swimsuit"
|
|
desc = "An oldfashioned purple swimsuit."
|
|
icon_state = "swim_purp"
|
|
_color = "swim_purp"
|
|
siemens_coefficient = 1
|
|
|
|
/obj/item/clothing/under/swimsuit/green
|
|
name = "green swimsuit"
|
|
desc = "An oldfashioned green swimsuit."
|
|
icon_state = "swim_green"
|
|
_color = "swim_green"
|
|
siemens_coefficient = 1
|
|
|
|
/obj/item/clothing/under/swimsuit/red
|
|
name = "red swimsuit"
|
|
desc = "An oldfashioned red swimsuit."
|
|
icon_state = "swim_red"
|
|
_color = "swim_red"
|
|
siemens_coefficient = 1
|
|
|
|
/obj/item/clothing/suit/storage/mercy_hoodie
|
|
name = "Mercy Robe"
|
|
desc = " A soft white robe made of a synthetic fiber that provides improved protection against biohazards. Possessing multiple overlapping layers, yet light enough to allow complete freedom of movement, it denotes its wearer as a master physician."
|
|
icon_state = "mercy_hoodie"
|
|
item_state = "mercy_hoodie"
|
|
w_class = 4//bulky item
|
|
gas_transfer_coefficient = 0.01
|
|
permeability_coefficient = 0.01
|
|
flags = ONESIZEFITSALL
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS
|
|
allowed = list(/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/pen,/obj/item/device/flashlight/pen)
|
|
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 100, rad = 20)
|
|
flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT|HIDETAIL
|
|
siemens_coefficient = 0.9
|
|
|
|
/obj/item/clothing/head/mercy_hood
|
|
name = "Mercy Hood"
|
|
desc = "A soft white hood made of a synthetic fiber that provides improved protection against biohazards. Its elegant design allows a clear field of vision."
|
|
icon_state = "mercy_hood"
|
|
item_state = "mercy_hood"
|
|
permeability_coefficient = 0.01
|
|
flags = HEADCOVERSEYES | HEADCOVERSMOUTH | BLOCKHAIR
|
|
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 100, rad = 20)
|
|
flags_inv = HIDEMASK|HIDEEARS|HIDEEYES
|
|
siemens_coefficient = 0.9
|
|
loose = 7
|
|
|
|
/obj/item/clothing/suit/jacket
|
|
name = "bomber jacket"
|
|
desc = "Aviators not included."
|
|
icon_state = "bomber"
|
|
item_state = "bomber"
|
|
allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank/emergency_oxygen,/obj/item/toy,/obj/item/weapon/storage/fancy/cigarettes,/obj/item/weapon/lighter)
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS
|
|
cold_protection = UPPER_TORSO|LOWER_TORSO|ARMS
|
|
|
|
/obj/item/clothing/suit/jacket/leather
|
|
name = "leather jacket"
|
|
desc = "Pompadour not included."
|
|
icon_state = "leatherjacket"
|
|
|
|
/obj/item/clothing/suit/officercoat
|
|
name = "Clown Officer's Coat"
|
|
desc = "A classy clown officer's overcoat, also designed by Hugo Boss."
|
|
icon_state = "officersuit"
|
|
item_state = "officersuit"
|
|
|
|
/obj/item/clothing/suit/soldiercoat
|
|
name = "Clown Soldier's Coat"
|
|
desc = "An overcoat for the clown soldier, to keep him warm during those cold winter nights on the front."
|
|
icon_state = "soldiersuit"
|
|
item_state = "soldiersuit"
|
|
|
|
/obj/item/clothing/suit/toggle/owlwings
|
|
name = "owl cloak"
|
|
desc = "A soft brown cloak made of synthetic feathers. Soft to the touch, stylish, and a 2 meter wing span that will drive the ladies mad."
|
|
icon_state = "owl_wings"
|
|
item_state = "owl_wings"
|
|
body_parts_covered = ARMS
|
|
armor = list(melee = 5, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0)
|
|
allowed = list(/obj/item/weapon/gun/energy,/obj/item/weapon/reagent_containers/spray/pepper,/obj/item/weapon/gun/projectile,/obj/item/ammo_box,/obj/item/ammo_casing,/obj/item/weapon/melee/baton,/obj/item/weapon/restraints/handcuffs,/obj/item/device/flashlight/seclite)
|
|
action_button_name = "Toggle Owl Wings"
|
|
flags = NODROP
|
|
|
|
/obj/item/clothing/suit/toggle/owlwings/griffinwings
|
|
name = "griffon cloak"
|
|
desc = "A plush white cloak made of synthetic feathers. Soft to the touch, stylish, and a 2 meter wing span that will drive your captives mad."
|
|
icon_state = "griffin_wings"
|
|
item_state = "griffin_wings"
|
|
|
|
/obj/item/clothing/suit/toggle/attack_self()
|
|
if(icon_state == initial(icon_state))
|
|
icon_state = icon_state + "_t"
|
|
item_state = icon_state + "_t"
|
|
else
|
|
icon_state = initial(icon_state)
|
|
item_state = initial(item_state)
|
|
usr.update_inv_wear_suit()
|
|
|
|
/obj/item/clothing/suit/lordadmiral
|
|
name = "Lord Admiral's Coat"
|
|
desc = "You'll be the Ruler of the King's Navy in no time."
|
|
icon_state = "lordadmiral"
|
|
item_state = "lordadmiral"
|
|
allowed = list (/obj/item/weapon/gun) |