mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-09 07:57:00 +00:00
2471 lines
95 KiB
Plaintext
2471 lines
95 KiB
Plaintext
/* TUTORIAL
|
|
"icon" is the file with the HUD/ground icon for the item
|
|
"icon_state" is the iconstate in this file for the item
|
|
"default_worn_icon" is the file with the on-mob icons, can be the same file (Except for glasses, shoes, and masks.)
|
|
"item_state" is the iconstate for the on-mob icons:
|
|
item_state_s is used for worn uniforms on mobs
|
|
item_state_r and item_state_l are for being held in each hand
|
|
|
|
"item_state_slots" can replace "item_state", it is a list:
|
|
item_state_slots["slotname1"] = "item state for that slot"
|
|
item_state_slots["slotname2"] = "item state for that slot"
|
|
*/
|
|
/* TEMPLATE
|
|
//ckey:Character Name
|
|
/obj/item/clothing/type/fluff/charactername
|
|
name = ""
|
|
desc = ""
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "myicon"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
*/
|
|
|
|
//Natje: Awen Henry
|
|
/obj/item/clothing/head/fluff/wolfgirl
|
|
name = "Wolfgirl Hat"
|
|
desc = "An odd, small hat with two strings attached to it."
|
|
|
|
icon_state = "wolfgirlhat"
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
//Natje: Awen Henry
|
|
/obj/item/clothing/shoes/fluff/wolfgirl
|
|
name = "Red Sandals"
|
|
desc = "A pair of sandals that make you want to awoo!"
|
|
|
|
icon_state = "wolfgirlsandals"
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
//Natje: Awen Henry
|
|
/obj/item/clothing/under/fluff/wolfgirl
|
|
name = "Wolfgirl Clothes"
|
|
desc = "A set of clothes almost identical to those Wolf Girls always wear..."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "wolfgirluni"
|
|
rolled_sleeves = 0
|
|
rolled_down = 0
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
body_parts_covered = CHEST|ARMS|LEGS
|
|
|
|
//SpoopyLizz: Roiz Lizden
|
|
/obj/item/clothing/suit/storage/hooded/wintercoat/roiz
|
|
name = "dinosaur winter coat"
|
|
desc = "A custom winter coat that looks rather like a dinosaur. It has a nametag that says, Roiz Lizden."
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "coatroiz"
|
|
has_hood_sprite = TRUE
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
/obj/item/clothing/suit/storage/hooded/wintercoat/roiz/digest_act(var/atom/movable/item_storage = null)
|
|
return FALSE
|
|
|
|
//ketrai:Ketrai
|
|
/obj/item/clothing/head/fluff/ketrai
|
|
name = "Bear Pelt"
|
|
desc = "A luxury space bear pelt, its origins unknown."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "bearpelt"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
//benemuel:Yuuko Shimmerpond
|
|
/obj/item/clothing/under/fluff/sakura_hokkaido_kimono
|
|
name = "Sakura Kimono"
|
|
desc = "A pale-pink, nearly white, kimono with a red and gold obi. There is a embroidered design of cherry blossom flowers covering the kimono."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "sh_kimono"
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
//JoanRisu:Joan Risu
|
|
/obj/item/clothing/under/suit_jacket/female/fluff/asuna
|
|
name = "Joan's Historia Uniform"
|
|
desc = "A red and white outfit used by Joan during her explorer days. Looks almost like a red school uniform."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "joanasuna"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
//eekasqueak:Serkii Miishy
|
|
/obj/item/clothing/under/skirt/fluff/serkii
|
|
name = "stylish blue skirt"
|
|
desc = "A simple black shirt tops this skirt, made of a down soft blue fabric and pleated."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "serkiskirt"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
//Unknown. Please check records from the forums.
|
|
/obj/item/clothing/under/suit_jacket/female/fluff/miqote
|
|
name = "Miqo'te Seperates"
|
|
desc = "This two-part set of clothing is very popular on the planet Hydaelyn. While made of very robust materials, its usefulness as armor is negated by the exposed midriff."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "miqote"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
//JoanRisu:Joan Risu
|
|
/obj/item/clothing/under/fluff/nightgown
|
|
name = "nightgown"
|
|
desc = "A seethrough nightgown. For those intimate nights with your significant other."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "joannightgown"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
//Vorrarkul:Lucina Dakarim
|
|
/obj/item/clothing/under/dress/fluff/lucinadress
|
|
name = "Elegant Purple Dress"
|
|
desc = "An expertly tailored dress, made out of fine fabrics. The interwoven necklace appears to be made out of gold, with three complicated symbols engraved in the front."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "solara_dress"
|
|
|
|
default_worn_icon = 'icons/inventory/uniform/mob.dmi'
|
|
|
|
//For general use
|
|
/obj/item/clothing/suit/storage/vest/hoscoat/fluff/brittrenchcoat
|
|
name = "Britania Trench Coat"
|
|
desc = "An armored trench coat from the Brittanian Empire. It looks so British."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "brittrenchcoat"
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
//For general use
|
|
/obj/item/clothing/suit/storage/vest/hoscoat/ancient_greatcoat
|
|
name = "Greatcoat"
|
|
desc = "This coat gives off an imposing look, while offering a luxuriously plush fur liner."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "greatcoat"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
//For general use
|
|
/obj/item/clothing/suit/storage/vest/hoscoat/russofurcoat
|
|
name = "long fur coat"
|
|
desc = "A sophisticated long coat made of fur."
|
|
|
|
icon = 'icons/inventory/suit/mob.dmi'
|
|
icon_state = "russofurcoat"
|
|
|
|
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
|
|
|
armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0)
|
|
allowed = list(POCKET_GENERIC, POCKET_EMERGENCY)
|
|
flags_inv = HIDETIE|HIDEHOLSTER
|
|
|
|
//For general use
|
|
/obj/item/clothing/suit/storage/fluff/fedcoat
|
|
name = "Federation Uniform Jacket (Red)"
|
|
desc = "A uniform jacket from the United Federation. Starfleet still uses this uniform and there are variations of it. Set phasers to awesome."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "fedcoat"
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
blood_overlay_type = "coat"
|
|
body_parts_covered = CHEST|ARMS
|
|
allowed = list(POCKET_GENERIC, POCKET_EMERGENCY, POCKET_SECURITY, POCKET_DETECTIVE)
|
|
armor = list(melee = 10, bullet = 20, laser = 10, energy = 0, bomb = 0, bio = 0, rad = 0) //As much armor as the cyberpunk jacket. Also priced the same.
|
|
var/unbuttoned = FALSE
|
|
|
|
/obj/item/clothing/suit/storage/fluff/fedcoat/verb/toggle()
|
|
set name = "Toggle coat buttons"
|
|
set category = "Object"
|
|
set src in usr
|
|
|
|
if(!usr.canmove || usr.stat || usr.restrained())
|
|
return FALSE
|
|
|
|
if(unbuttoned)
|
|
icon_state = "[initial(icon_state)]"
|
|
item_state = "[initial(item_state)]"
|
|
unbuttoned = FALSE
|
|
to_chat(usr, "You button up the coat.")
|
|
else
|
|
icon_state = "[initial(icon_state)]_open"
|
|
item_state = "[initial(item_state)]_open"
|
|
unbuttoned = TRUE
|
|
to_chat(usr, "You unbutton the coat.")
|
|
usr.update_inv_wear_suit()
|
|
|
|
//Variants
|
|
/obj/item/clothing/suit/storage/fluff/fedcoat/fedblue
|
|
name = "Federation Uniform Jacket (Blue)"
|
|
desc = "A uniform jacket from the United Federation. Starfleet still uses this uniform and there are variations of it. Wearing this may make you feel all scientific."
|
|
icon_state = "fedblue"
|
|
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 50, rad = 0) //As much armor as a normal labcoat.
|
|
|
|
/obj/item/clothing/suit/storage/fluff/fedcoat/fedeng
|
|
name = "Federation Uniform Jacket (Yellow)"
|
|
desc = "A uniform jacket from the United Federation. Starfleet still uses this uniform and there are variations of it.Wearing it may make you feel like checking a warp core, whatever that is."
|
|
icon_state = "fedeng"
|
|
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 20) //I was going to say 'as much as a hazard vest' but then I checked and found that hazard vests either never HAD rad resistance or had it removed... Whatever. I gave the hazard vest it's rad resistance back as well.
|
|
|
|
/obj/item/clothing/suit/storage/fluff/fedcoat/fedcapt
|
|
name = "Federation Uniform Jacket (Command)"
|
|
desc = "A uniform jacket from the United Federation. Starfleet still uses this uniform and there are variations of it. You feel like a commanding officer of Starfleet."
|
|
icon_state = "fedcapt"
|
|
armor = list(melee = 10, bullet = 20, laser = 10, energy = 0, bomb = 0, bio = 0, rad = 0)
|
|
|
|
/obj/item/clothing/suit/storage/fluff/modernfedcoat
|
|
name = "Modern Federation Uniform Jacket (Command)"
|
|
desc = "A modern uniform jacket from the United Federation. Their Starfleet had recently started using these uniforms. Wearing this makes you feel like a competant commander."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "fedmodern"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
blood_overlay_type = "coat"
|
|
body_parts_covered = CHEST|ARMS
|
|
allowed = list(POCKET_GENERIC, POCKET_EMERGENCY, POCKET_SECURITY, POCKET_DETECTIVE)
|
|
armor = list(melee = 10, bullet = 20, laser = 10, energy = 0, bomb = 0, bio = 0, rad = 0)
|
|
|
|
//Variants
|
|
/obj/item/clothing/suit/storage/fluff/modernfedcoat/modernfedblue
|
|
name = "Modern Federation Uniform Jacket (Blue)"
|
|
desc = "A modern uniform jacket from the United Federation. Their Starfleet had recently started using these uniforms. Wearing this makes you feel like a scientist or a pilot."
|
|
icon_state = "fedmodernblue"
|
|
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 50, rad = 0)
|
|
|
|
/obj/item/clothing/suit/storage/fluff/modernfedcoat/modernfedeng
|
|
name = "Modern Federation Uniform Jacket (Yellow)"
|
|
desc = "A modern uniform jacket from the United Federation. Their Starfleet had recently started using these uniforms. You feel like you can handle any type of technical engineering problems."
|
|
icon_state = "fedmoderneng"
|
|
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 20)
|
|
|
|
/obj/item/clothing/suit/storage/fluff/modernfedcoat/modernfedsec
|
|
name = "Modern Federation Uniform Jacket (Red)"
|
|
desc = "A modern uniform jacket from the United Federation. Their Starfleet had recently started using these uniforms. This uniform makes you want to protect and serve as an officer."
|
|
icon_state = "fedmodernsec"
|
|
armor = list(melee = 10, bullet = 20, laser = 10, energy = 0, bomb = 0, bio = 0, rad = 0)
|
|
|
|
/obj/item/clothing/head/caphat/formal/fedcover
|
|
name = "Federation Officer's Cap"
|
|
desc = "An officer's cap that demands discipline from the one who wears it."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "fedcapofficer"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
//Variants
|
|
/obj/item/clothing/head/caphat/formal/fedcover/fedcoverblue
|
|
name = "Federation Officer's Cap (Blue)"
|
|
desc = "An officer's cap that demands discipline from the one who wears it."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "fedcapsci"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
/obj/item/clothing/head/caphat/formal/fedcover/fedcovereng
|
|
name = "Federation Officer's Cap (Yellow)"
|
|
desc = "An officer's cap that demands discipline from the one who wears it."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "fedcapeng"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
/obj/item/clothing/head/caphat/formal/fedcover/fedcoversec
|
|
name = "Federation Officer's Cap (Red)"
|
|
desc = "An officer's cap that demands discipline from the one who wears it."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "fedcapsec"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
/obj/item/clothing/head/caphat/formal/fedcover/police
|
|
name = "Police Officer's Cap"
|
|
desc = "A Police Officer's cap that demands discipline from the one who wears it."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "policecover"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
/*POLARISTODO - Needs rework in update_icons as it doesn't use item_state
|
|
//For general use
|
|
/obj/item/clothing/glasses/welding/fluff/yellow
|
|
name = "Yellow Goggles"
|
|
desc = "A neat looking pair of goggles"
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "gogyellow"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
item_state = "gogyellow"
|
|
|
|
/obj/item/clothing/glasses/welding/fluff/blue
|
|
name = "Blue Goggles"
|
|
desc = "A neat looking pair of goggles"
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "gogblue"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
item_state = "gogblue"
|
|
*/
|
|
|
|
//wickedtemp:chakat tempest
|
|
/obj/item/clothing/glasses/omnihud/med/fluff/wickedtemphud
|
|
name = "Tempest's Glasses"
|
|
desc = "A set of AR-M glasses, only these are colored purple with violet lenses in a custom frame, with a quote inscribed: \"A doctor sees the weakness in all of humanity\""
|
|
|
|
icon = 'icons/vore/custom_items_vr.dmi'
|
|
icon_state = "tempesthud"
|
|
|
|
//For general use
|
|
/obj/item/clothing/accessory/fluff/smilepin
|
|
name = "Smiley Pin"
|
|
desc = "A pin with a stupid grin on its face"
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "smilepin"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
overlay_state = "" //They don't have one
|
|
|
|
//For general use
|
|
/obj/item/clothing/accessory/fluff/heartpin
|
|
name = "Love Pin"
|
|
desc = "A cute heart pin."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "heartpin"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
overlay_state = "" //They don't have one
|
|
|
|
//john.wayne9392:Harmony Prechtl
|
|
/obj/item/clothing/suit/armor/captain/fluff/harmsuit
|
|
name = "Harmony's Captain Armor"
|
|
desc = "A modified Captain Armor suit for Harmony Prechtl."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "harmarmor"
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
//john.wayne9392:Harmony Prechtl
|
|
/obj/item/clothing/head/helmet/space/capspace/fluff/harmhelm
|
|
name = "Harmony's Captain Helmet"
|
|
desc = "A modified Captain helmet for Harmony Prechtl."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "harmspace"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
//john.wayne9392:Harmony Prechtl
|
|
/obj/item/clothing/under/rank/captain/fluff/harmuniform
|
|
name = "Harmony's Captain uniform"
|
|
desc = "A customized Captain uniform for Harmony Prechtl, given to her as a gift by Central Command for her service."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "harmcaptain"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
//Variant
|
|
/obj/item/clothing/under/rank/captain/fluff/harmuniform/centcom
|
|
name = "\improper CentCom administrator's uniform"
|
|
desc = "It's a green jumpsuit with some gold markings denoting the rank of \"Administrator\"."
|
|
|
|
//john.wayne9392:Harmony Prechtl
|
|
/obj/item/clothing/head/centhat/fluff/harmhat
|
|
name = "Harmony's CentCom hat"
|
|
desc = "It's good to be queen."
|
|
|
|
// bwoincognito:Tasald Corlethian
|
|
/obj/item/clothing/under/det/fluff/tasald
|
|
name = "Tasald's outfit"
|
|
desc = "Tasald's outfit. Very green."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "tasaldsuit"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
armor = list(melee = 10, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0)
|
|
|
|
// bwoincognito:Tasald Corlethian
|
|
/obj/item/clothing/suit/storage/det_suit/fluff/tasald
|
|
name = "Tasald's Vest"
|
|
desc = "A fancy looking vest. You look like a smooth operating officer in this."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "tasvest"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
blood_overlay_type = "coat"
|
|
body_parts_covered = CHEST|LEGS|ARMS
|
|
armor = list(melee = 40, bullet = 30, laser = 30, energy = 10, bomb = 10, bio = 0, rad = 0)
|
|
|
|
//Event Costumes Below
|
|
/obj/item/clothing/head/helmet/fluff/freddy
|
|
name = "Animatronic Suit Helmet"
|
|
desc = "Votre toast, je peux vous le rendre."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "freddyhead"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
permeability_coefficient = 0.01
|
|
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0)
|
|
flags_inv = HIDEMASK|HIDEEARS
|
|
cold_protection = HEAD
|
|
siemens_coefficient = 0.9
|
|
|
|
//Bonnie Head
|
|
/obj/item/clothing/head/helmet/fluff/freddy/bonnie
|
|
desc = "Children's entertainer."
|
|
icon_state = "bonniehead"
|
|
|
|
//Foxy Head
|
|
/obj/item/clothing/head/helmet/fluff/freddy/foxy
|
|
desc = "I guess he doesn't like being watched."
|
|
icon_state = "foxyhead"
|
|
|
|
//Chica Head
|
|
/obj/item/clothing/head/helmet/fluff/freddy/chica
|
|
desc = span_red(span_bold("LET'S EAT!"))
|
|
icon_state = "chicahead"
|
|
|
|
//Anamatronic Suits
|
|
|
|
/obj/item/clothing/suit/fluff
|
|
name = DEVELOPER_WARNING_NAME
|
|
|
|
/obj/item/clothing/suit/fluff/freddy
|
|
name = "Animatronic Suit"
|
|
desc = "Votre toast, je peux vous le rendre."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "freddysuit"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
gas_transfer_coefficient = 0.01
|
|
permeability_coefficient = 0.02
|
|
body_parts_covered = CHEST|LEGS|FEET|ARMS|HANDS
|
|
allowed = list(POCKET_GENERIC, POCKET_ALL_TANKS)
|
|
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0)
|
|
flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT
|
|
cold_protection = UPPER_TORSO | LOWER_TORSO | LEGS | FEET | ARMS | HANDS
|
|
siemens_coefficient = 0.9
|
|
|
|
//Bonnie Suit
|
|
/obj/item/clothing/suit/fluff/freddy/bonnie
|
|
desc = "Children's entertainer."
|
|
icon_state = "bonniesuit"
|
|
|
|
//Foxy Suit
|
|
/obj/item/clothing/suit/fluff/freddy/foxy
|
|
desc = "I guess he doesn't like being watched."
|
|
icon_state = "foxysuit"
|
|
|
|
|
|
//Chica Suit
|
|
/obj/item/clothing/suit/fluff/freddy/chica
|
|
desc = span_red(span_bold("LET'S EAT!"))
|
|
icon_state = "chicasuit"
|
|
|
|
//End event costumes
|
|
|
|
//scree:Scree
|
|
/obj/item/clothing/head/helmet/space/void/engineering/hazmat/fluff/screehelm
|
|
name = "Modified Tajara Helmet"
|
|
desc = "A special helmet designed for work in a hazardous, low-pressure environment. Has radiation shielding. This one doesn't look like it was made for humans. Its been modified to include headlights."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "scree-helm"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
item_state_slots = list(slot_r_hand_str = "engspace_helmet", slot_l_hand_str = "engspace_helmet")
|
|
|
|
light_overlay = "helmet_light_dual"
|
|
|
|
species_restricted = null
|
|
|
|
/obj/item/clothing/head/helmet/space/void/engineering/hazmat/fluff/screehelm/mob_can_equip(var/mob/living/carbon/human/H, slot, disable_warning = 0)
|
|
if(..())
|
|
if(H.ckey != "scree")
|
|
to_chat(H, span_warning("Your face and whoever is meant for this helmet are too different."))
|
|
return 0
|
|
else
|
|
return 1
|
|
|
|
//scree:Scree
|
|
/obj/item/clothing/suit/space/void/engineering/hazmat/fluff/screespess
|
|
name = "Modified Winged Suit"
|
|
desc = "A special suit that protects against hazardous, low pressure environments. Has radiation shielding. This one doesn't look like it was made for humans. This one was made with a special personal shielding for someone's wings."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "scree-spess"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
item_state_slots = list(slot_r_hand_str = "eng_voidsuit", slot_l_hand_str = "eng_voidsuit")
|
|
|
|
species_restricted = null
|
|
|
|
/obj/item/clothing/suit/space/void/engineering/hazmat/fluff/screespess/mob_can_equip(var/mob/living/carbon/human/H, slot, disable_warning = 0)
|
|
if(..())
|
|
if(H.ckey != "scree")
|
|
to_chat(H, span_warning("The gloves only have three fingers, not to mention the accommodation for extra limbs."))
|
|
return 0
|
|
else
|
|
return 1
|
|
|
|
//scree:Avida
|
|
/obj/item/clothing/under/skirt/outfit/fluff/avida
|
|
name = "purple dress"
|
|
desc = "A clingy purple dress with red lacework, with a hole at the back for a tail."
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "avidadress"
|
|
item_icons = list(
|
|
slot_l_hand_str = 'icons/vore/custom_clothes_left_hand_vr.dmi',
|
|
slot_r_hand_str = 'icons/vore/custom_clothes_right_hand_vr.dmi',
|
|
slot_w_uniform_str = 'icons/vore/custom_clothes_mob.dmi'
|
|
)
|
|
|
|
//scree:Avida
|
|
/obj/item/clothing/head/fluff/avida
|
|
name = "purple witch hat"
|
|
desc = "A pointy purple hat with a wide brim, with a red hatband. It appears to have ear-holes in it."
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "avidahat"
|
|
item_icons = list(
|
|
slot_l_hand_str = 'icons/vore/custom_clothes_left_hand_vr.dmi',
|
|
slot_r_hand_str = 'icons/vore/custom_clothes_right_hand_vr.dmi',
|
|
slot_head_str = 'icons/vore/custom_onmob_32x48_vr.dmi'
|
|
)
|
|
|
|
/obj/item/clothing/head/fluff/avida/mob_can_equip(var/mob/living/carbon/human/H, slot, disable_warning = 0)
|
|
if(..())
|
|
var/static/list/allowed_ear_names = list("Bnnuy Ears", "Bnnuy Ears 2")
|
|
//check if wearer's ear sprite is compatible with trimmed icon
|
|
if((H.ear_style?.name in allowed_ear_names) || (H.ear_secondary_style?.name in allowed_ear_names))
|
|
item_state = initial(src.item_state)
|
|
else //if not, just use a generic icon
|
|
item_state = "avidahatnoears"
|
|
return TRUE
|
|
|
|
//natje:Pumila
|
|
/obj/item/clothing/under/fluff/aluranevines
|
|
name = "Pumila's vines"
|
|
desc = "A wrap of green vines and colourful flowers."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "alurane-vines"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
item_state_slots = list(slot_r_hand_str = "alurane-vines_r", slot_l_hand_str = "alurane-vines_l")
|
|
|
|
/obj/item/clothing/under/fluff/aluranevines/mob_can_equip(var/mob/living/carbon/human/H, slot, disable_warning = 0)
|
|
if(..())
|
|
if(H.ckey != "natje")
|
|
to_chat(H, span_warning("Wrapping vines around yourself is a quite an... Odd idea. You decide otherwise."))
|
|
return 0
|
|
else
|
|
return 1
|
|
|
|
//HOS Hardsuit
|
|
/obj/item/clothing/suit/space/void/security/fluff/hos // ToDo: Rig version.
|
|
name = "\improper prototype voidsuit"
|
|
desc = "A customized security voidsuit made to match the " + JOB_HEAD_OF_SECURITY + "'s obession with black. Has additional composite armor."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "rig-hos"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
species_restricted = null
|
|
|
|
//HOS Hardsuit Helmet
|
|
/obj/item/clothing/head/helmet/space/void/security/fluff/hos // ToDo: Rig version.
|
|
name = "\improper prototype voidsuit helmet"
|
|
desc = "A customized security voidsuit helmet customized to include the " + JOB_HEAD_OF_SECURITY + "'s signature hat. Has additional composite armor."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "rig0-hos"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
species_restricted = null
|
|
|
|
//adk09:Lethe
|
|
/obj/item/clothing/head/helmet/hos/fluff/lethe
|
|
name = "Lethe's Hat"
|
|
desc = " This is Lethe's Hat! A little tag attached inside reads: 'If found please return to Lethe! Or else!' It looks rather worn in. It also lacks armor."
|
|
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0)
|
|
|
|
icon = 'icons/inventory/head/item.dmi'
|
|
icon_state = "hoscap"
|
|
|
|
default_worn_icon = 'icons/inventory/head/mob.dmi'
|
|
|
|
/obj/item/storage/belt/utility/fluff/vulpine
|
|
name = "vulpine belt"
|
|
desc = "A tool-belt in Atmos colours."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "vulpine_belt"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
storage_slots = 9
|
|
|
|
/obj/item/storage/belt/utility/fluff/vulpine/Initialize(mapload)
|
|
. = ..()
|
|
new /obj/item/tool/screwdriver(src)
|
|
new /obj/item/tool/wrench(src)
|
|
new /obj/item/weldingtool(src)
|
|
new /obj/item/tool/crowbar(src)
|
|
new /obj/item/tool/wirecutters(src)
|
|
new /obj/item/multitool(src)
|
|
new /obj/item/stack/cable_coil(src, 30, "red")
|
|
|
|
// molenar:Giliana Gamish
|
|
/obj/item/clothing/suit/storage/toggle/labcoat/fluff/molenar
|
|
name = "Gili Custom Labcoat"
|
|
desc = " Custom made, lengthened labcoat with water resistant, durable material. And a custom set of holes inserted for Deathclaw anatomy. A tag inside has 'G.G.' monogram on it"
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "molenar"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
var/item_open = "molenar_open"
|
|
var/item_closed = "molenar"
|
|
|
|
//scree:Scree
|
|
/obj/item/clothing/head/fluff/pompom
|
|
name = "Pom-Pom"
|
|
desc = "A fluffy little thingus on a thin stalk, ideal for impersonating moogles and anglerfish. Kupomnomnom."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "pom"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
w_class = ITEMSIZE_SMALL
|
|
light_range = 5
|
|
light_overlay = null
|
|
light_system = MOVABLE_LIGHT
|
|
|
|
actions_types = list(/datum/action/item_action/toggle_pom_pom)
|
|
|
|
/obj/item/clothing/head/fluff/pompom/digest_act(var/atom/movable/item_storage = null)
|
|
return FALSE
|
|
|
|
/obj/item/clothing/head/fluff/pompom/gurgle_contaminate(var/atom/movable/item_storage = null)
|
|
return FALSE
|
|
|
|
/obj/item/clothing/head/fluff/pompom/attack_self(mob/user)
|
|
//if(!isturf(user.loc)) -- doesn't seem to cause problems to allow this and it's silly not to
|
|
// to_chat(user, "You cannot turn the light on while in this [user.loc]")
|
|
// return
|
|
|
|
if(light_on)
|
|
to_chat(user, "You dim your pom-pom.")
|
|
icon_state = "pom"
|
|
else
|
|
to_chat(user, "You light up your pom-pom.")
|
|
icon_state = "pom-on"
|
|
|
|
//update_light(user) -- old code
|
|
update_flashlight(user)
|
|
|
|
if(ishuman(user))
|
|
var/mob/living/carbon/human/H = user
|
|
if(H.head == src)
|
|
H.update_inv_head()
|
|
//Viveret:Keturah
|
|
/obj/item/clothing/under/dress/maid
|
|
name = "Maid Outfit"
|
|
desc = "A french maid outfit made ironically in Gaia's version of the far east."
|
|
|
|
//JoanRisu:Joan Risu
|
|
/obj/item/clothing/head/helmet/space/fluff/joan
|
|
name = "Joan's Combat Space Helmet"
|
|
desc = "A customized combat space helmet made for a certain squirrely Commissioned Officer. \
|
|
The top has the signature ears that are held up with a harder back covering. 'Joan' is engraved on the back.\
|
|
There are some indications that the helmet has seen combat."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "joanhelm"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
light_overlay = "helmet_light"
|
|
|
|
/obj/item/clothing/head/helmet/space/fluff/joan/mob_can_equip(var/mob/living/carbon/human/H, slot, disable_warning = 0)
|
|
if(..())
|
|
if(H.ckey != "joanrisu")
|
|
to_chat(H, span_warning("You try to fit on the helmet, but it doesn't fit."))
|
|
return 0
|
|
else
|
|
return 1
|
|
|
|
//JoanRisu:Joan Risu
|
|
/obj/item/clothing/suit/space/fluff/joan
|
|
name = "Joan's Combat Spacesuit"
|
|
desc = "A customized combat spacesuit made for a certain squirrely Commissioned Officer, tail slot included. \
|
|
On the right shoulder, the United Federation's Emblem sits proudly with a Rose weaving through it. \
|
|
On the left, there are faded indications that there were different ranks painted on and off. On the collar \
|
|
where the suit is softer is a rectangular name-tag with the name 'Joan' on it. There are indications that the \
|
|
suit has seen combat."
|
|
|
|
armor = list(melee = 50, bullet = 40, laser = 45, energy = 25, bomb = 50, bio = 100, rad = 50) //These values were taken from the combat rigs and adjusted to be weaker than said rigs.
|
|
slowdown = 0
|
|
allowed = list(POCKET_GENERIC, POCKET_ALL_TANKS, POCKET_SECURITY, POCKET_SUIT_REGULATORS)
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "joansuit"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
/obj/item/clothing/suit/space/fluff/joan/mob_can_equip(var/mob/living/carbon/human/H, slot, disable_warning = 0)
|
|
if(..())
|
|
if(H.ckey != "joanrisu")
|
|
to_chat(H, span_warning("You try to fit into the suit, to no avail."))
|
|
return 0
|
|
else
|
|
return 1
|
|
|
|
|
|
/obj/item/clothing/under/rank/internalaffairs/fluff/joan
|
|
desc = "The plain, professional attire of a Federation Law Enforcement Detective."
|
|
name = "Federation Dress Shirt"
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "joanuniform"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
rolled_sleeves = 0
|
|
starting_accessories = list(/obj/item/clothing/accessory/tie/black)
|
|
|
|
//Kisukegema:Kisuke `the nerd` Gema
|
|
/obj/item/clothing/glasses/omnihud/kamina
|
|
name = "Kamina glasses"
|
|
icon = 'icons/vore/custom_items_vr.dmi'
|
|
icon_state = "kamina"
|
|
desc = "ROW ROW, FIGHT THE POWER."
|
|
flash_prot = 1 //Why not.
|
|
|
|
//Kitsuhana Uniforms - Despite the fact that we removed KHI, we're keeping these. -YW
|
|
/obj/item/clothing/under/rank/khi
|
|
name = DEVELOPER_WARNING_NAME
|
|
desc = "Why did you spawn this one? Dork."
|
|
sensor_mode = 3
|
|
icon_state = "khi_uniform"
|
|
|
|
/obj/item/clothing/under/rank/khi/cmd //Command version
|
|
name = "GE command suit" //CHOMPedit: Change to GE
|
|
desc = "Gilthari Exports uniform. An extra-comfortable command one, at that." //CHOMPedit
|
|
icon_state = "khi_uniform_cmd"
|
|
armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0)
|
|
|
|
/obj/item/clothing/under/rank/khi/sec //Security version
|
|
name = "GE security suit" //CHOMPedit: Change to GE
|
|
desc = "Gilthari Exports uniform. This one has angry red security stripes. Keepin' the peace in style." //CHOMPedit
|
|
icon_state = "khi_uniform_sec"
|
|
armor = list(melee = 10, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0)
|
|
|
|
/obj/item/clothing/under/rank/khi/med //Medical version
|
|
name = "GE medical suit" //CHOMPedit: Change to GE
|
|
desc = "Gilthari Exports uniform. The medical version. Why not just get a new body, anyway?"//CHOMPedit
|
|
icon_state = "khi_uniform_med"
|
|
armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 10, rad = 0)
|
|
|
|
/obj/item/clothing/under/rank/khi/eng //Engineering version
|
|
name = "GE engineering suit" //CHOMPedit: Change to GE
|
|
desc = "Gilthari Exports uniform. One fit for an engineer, by the looks of it. Building the future, one disaster at a time." //CHOMPedit
|
|
icon_state = "khi_uniform_eng"
|
|
armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 10)
|
|
|
|
/obj/item/clothing/under/rank/khi/sci //Science version
|
|
name = "GE science suit" //CHOMPedit: Change to GE
|
|
desc = "Gilthari Exports uniform. For performing science in, based on the color! Only SCIENCE can save us now." //CHOMPedit
|
|
icon_state = "khi_uniform_sci"
|
|
armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 10, bio = 0, rad = 0)
|
|
|
|
/obj/item/clothing/under/rank/khi/crg //Cargo version
|
|
name = "GE cargo suit" //CHOMPedit: Change to GE
|
|
desc = "A sleek cargo uniform from Gilthari Exports." //CHOMPedit
|
|
icon_state = "khi_uniform_crg"
|
|
armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0)
|
|
|
|
/obj/item/clothing/under/rank/khi/civ //Science version
|
|
name = "GE civilian suit" //CHOMPedit: Change to GE
|
|
desc = "A sleek civilian uniform from Gilthari Exports." //CHOMPedit
|
|
icon_state = "khi_uniform_civ"
|
|
armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0)
|
|
|
|
/obj/item/clothing/under/rank/khi/fluff
|
|
name = DEVELOPER_WARNING_NAME
|
|
|
|
/obj/item/clothing/under/rank/khi/fluff/aronai //Aro fluff version
|
|
name = "KHI meditech suit"
|
|
desc = "An outdated uniform of some sort. You get the sense that whoever wore this must've been very full of themselves" //YW edit
|
|
icon_state = "khi_uniform_aro"
|
|
armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 10, rad = 0)
|
|
|
|
//jacobdragon:Earthen Breath
|
|
/obj/item/clothing/under/fluff/earthenbreath
|
|
name = "Earth Swimsuit"
|
|
desc = "The suit of Subject 688,509,403. Made of an enviromentally safe elastic. Dry-clean not required."
|
|
icon_state = "swim_earth"
|
|
|
|
//jacobdragon:Earthen Breath
|
|
/obj/item/clothing/head/fluff/hairflowerpin
|
|
name = "Hair Flower Pin"
|
|
desc = "It's a flower fashioned into a hair pin. It's very nice."
|
|
icon_state = "hairflower_pink"
|
|
body_parts_covered = 0
|
|
|
|
//bwoincognito:Octavious Ward
|
|
/obj/item/clothing/suit/storage/trench/fluff/octaviouscoat
|
|
name = "Thin Leather coat"
|
|
desc = "A finely made leather coat designed for use in laboratories and doubles for parties. Has the letters O.C.W. embroidered in sliver on the right breast pocket."
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "octavgentlecoat"
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
blood_overlay_type = "coat"
|
|
allowed = list(POCKET_GENERIC, POCKET_EMERGENCY, POCKET_SECURITY, POCKET_DETECTIVE)
|
|
|
|
//bwoincognito:Octavious Ward
|
|
/obj/item/clothing/under/det/fluff/octavious
|
|
name = "Expensive Suit and vest"
|
|
desc = "A well made suit and tie, with a thin leather vest, while not as rugged as normal lab suits, it lets the wearer look dashing as he works. The letter's O.C.W. are embroidered on the left breast."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "octavgentlesuit"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
//bwoincognito:Octavious Ward
|
|
/obj/item/clothing/head/fedora/fluff/bowler
|
|
name = "Expensive Bowler Hat"
|
|
desc = "A well made bowler hat. Lets the wearer look dashing as he works. The letter's O.C.W. are embroidered on the inside."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "bowler"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
//bwoincognito:Octavious Ward
|
|
/obj/item/clothing/mask/gas/plaguedoctor/fluff/octaviousmask
|
|
name = "Customized Gas Mask"
|
|
desc = "A customized gas mask to look like an old plague doctors, with a special looking lens in the left eye that turns on when in use."
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "octplaguedoctor"
|
|
item_icons = list(
|
|
slot_wear_mask_str = 'icons/vore/custom_clothes_mob.dmi'
|
|
)
|
|
armor = list(melee = 0, bullet = 0, laser = 2,energy = 2, bomb = 0, bio = 90, rad = 0)
|
|
body_parts_covered = HEAD|FACE|EYES
|
|
|
|
//bwoincognito:Octavious Ward
|
|
/obj/item/clothing/glasses/hud/health/octaviousmonicle
|
|
name = "Gilded monocle"
|
|
desc = "Avery expensive looking monocle inlaid with small gems around the gold frame. It has a thin leather cord running down to a clasp for attaching to ones coat. Probably not a good idea to steal this."
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "clockworkgoggle_l"
|
|
item_state_slots = null
|
|
body_parts_covered = 0
|
|
|
|
|
|
/obj/item/clothing/shoes/black/cuffs
|
|
name = "gilded leg wraps"
|
|
desc = "Ankle coverings for digitigrade creatures. Gilded!"
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "gildedcuffs"
|
|
blocks_footsteps = FALSE
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
body_parts_covered = 0
|
|
|
|
/obj/item/clothing/shoes/black/cuffs/red
|
|
name = "red leg wraps"
|
|
desc = "Ankle coverings for digitigrade creatures. Red!"
|
|
icon_state = "redcuffs"
|
|
|
|
/obj/item/clothing/shoes/black/cuffs/blue
|
|
name = "blue leg wraps"
|
|
desc = "Ankle coverings for digitigrade creatures. Blue!"
|
|
icon_state = "bluecuffs"
|
|
|
|
//bwoincognito:Octavious Ward
|
|
/obj/item/clothing/shoes/black/cuffs/octavious
|
|
name = "silvered leg wraps"
|
|
desc = "Dark leather leg wraps with sliver clasps on the sides. Stylish and functional."
|
|
icon_state = "silvergildedcuffs"
|
|
|
|
//jemli:Jemli
|
|
/obj/item/clothing/head/fedora/fluff/jemli
|
|
name = "Cavalier Hat"
|
|
desc = "A smart, wide-brimmed hat with a rather fetching red feather in the brim. All for one, one for all."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "jemli_hat"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
//virgo113:Verin Raharra
|
|
/obj/item/clothing/suit/storage/hazardvest/fluff/verin
|
|
name = "Green Haz-coat"
|
|
desc = "A well-worn green, long coat made with lightweight materials, it has a radioactive hazard icon on it's right sleeve. Smells faintly like sergal."
|
|
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 20)
|
|
body_parts_covered = UPPER_TORSO|ARMS
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
icon_state = "verin"
|
|
|
|
//whiskyrose:Vinjj
|
|
/obj/item/clothing/head/welding/fluff/vinjj
|
|
name = "Vinjj's Stylish Bandana"
|
|
desc = "A lovely blue and purple bandanna with a refined topaz hanging from its tail end, a pair of goggles are hidden underneath its fabric. Although for some strange reason, wearing this seems to inspire lewd thoughts."
|
|
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0)
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
item_icons = list(
|
|
slot_l_hand_str = 'icons/vore/custom_clothes_mob.dmi',
|
|
slot_r_hand_str = 'icons/vore/custom_clothes_mob.dmi',
|
|
)
|
|
icon_state = "vinjjdana"
|
|
item_state_slots = list(slot_r_hand_str = "vinjjdana_r", slot_l_hand_str = "vinjjdana_l")
|
|
flags_inv = (HIDEEYES)
|
|
body_parts_covered = HEAD|EYES
|
|
|
|
/obj/item/clothing/head/welding/fluff/vinjj/toggle() //overriding this 'cause it only conceals the eyes - it's a hat, not a mask
|
|
set category = "Object"
|
|
set src in usr
|
|
|
|
if(usr.canmove && !usr.stat && !usr.restrained())
|
|
if(up)
|
|
up = !up
|
|
body_parts_covered |= (EYES)
|
|
flags_inv |= (HIDEEYES)
|
|
icon_state = "vinjjdana"
|
|
to_chat(usr, "You flip the goggles down to protect your eyes.")
|
|
else
|
|
up = !up
|
|
body_parts_covered &= ~(EYES)
|
|
flags_inv &= ~(HIDEEYES)
|
|
icon_state = "vinjjdanaup"
|
|
|
|
to_chat(usr, "You push the goggles up out of your face.")
|
|
update_clothing_icon() //so our mob-overlays
|
|
if (ismob(loc)) //should allow masks to update when it is opened/closed
|
|
var/mob/M = loc
|
|
M.update_inv_wear_mask()
|
|
usr.update_mob_action_buttons()
|
|
|
|
//Vorrarkul: Theodora Lindt
|
|
/obj/item/clothing/suit/chococoat
|
|
name = "Chococoat"
|
|
desc = "A long coat designed to resemble Getmore Chocolate Corp's namesake chocolate bar wrapper." //A walking advertisement?
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
item_state = "chococoat_on"
|
|
icon_state = "chococoat"
|
|
body_parts_covered = CHEST|ARMS
|
|
allowed = list (/obj/item/material/knife)
|
|
|
|
//KiwiDaNinja: Chakat Taiga
|
|
/obj/item/clothing/under/fluff/taiga
|
|
name = "Taiga's F.D Uniform"
|
|
desc = "This uniform - consisting of only the uniform shirt, and built out of a soft fleece - dons the badge of Amistad Fire and Rescuse on both shoulders. The badges denote the wearer as a FF/" + JOB_PARAMEDIC + ", and their name is embroidered in a gold thread on their right breast; Chakat Taiga! An 'official' badge is pinned to their left breast." //A walking advertisement?
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
item_state = "taigaff_on"
|
|
icon_state = "taigaff" //Went ahead and made the det_corporate sprite fit.
|
|
/*
|
|
Departamental Swimsuits, for general use
|
|
*/
|
|
|
|
/obj/item/clothing/under/swimsuit/fluff
|
|
name = DEVELOPER_WARNING_NAME
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
siemens_coefficient = 1
|
|
|
|
/obj/item/clothing/under/swimsuit/fluff/engineering
|
|
name = "Engineering Swimsuit"
|
|
desc = "It's an orange high visibility swimsuit worn by engineers. It lacks radiation, or any, shielding."
|
|
icon_state = "swimsuit_engineering"
|
|
|
|
/obj/item/clothing/under/swimsuit/fluff/science
|
|
name = "Science Swimsuit"
|
|
desc = "It's made of a special fiber that provides no protection whatsoever, but its hydrophobic. It has markings that denote the wearer as a scientist."
|
|
icon_state = "swimsuit_science"
|
|
|
|
/obj/item/clothing/under/swimsuit/fluff/security
|
|
name = "Security Swimsuit"
|
|
desc = "It's made of a slightly sturdier material than standard swimsuits, to allow for a more robust appearance."
|
|
icon_state = "swimsuit_security"
|
|
|
|
/obj/item/clothing/under/swimsuit/fluff/medical
|
|
name = "Medical Swimsuit"
|
|
desc = "It's made of a special fiber that provides no protection whatsoever, but its elastic. It has a cross on the back denoting that the wearer is trained medical personnel."
|
|
icon_state = "swimsuit_medical"
|
|
|
|
//Xsdew:Penelope Allen
|
|
/obj/item/clothing/under/swimsuit/fluff/penelope
|
|
name = "Penelope's Swimsuit"
|
|
desc = "It's made of a special fiber that provides no protection whatsoever, but its elastic. This one was custom made for Penelope."
|
|
icon_state = "swimsuit_penelope"
|
|
|
|
//Just some alt-uniforms themed around Star Trek - Pls don't sue, Mr Roddenberry ;_;
|
|
// PS. <3 Nienhaus
|
|
|
|
/obj/item/clothing/under/rank/trek
|
|
name = "Section 31 Uniform"
|
|
desc = "Oooh... right."
|
|
|
|
//TOS
|
|
/obj/item/clothing/under/rank/trek/command
|
|
name = "Command Uniform"
|
|
desc = "The uniform worn by command officers in the mid 2260s."
|
|
icon_state = "trek_command"
|
|
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) // Considering only staff heads get to pick it
|
|
|
|
/obj/item/clothing/under/rank/trek/eng //CHOMPEdit: Engineering only
|
|
name = "Operations Uniform"
|
|
desc = "The uniform worn by operations officers of the mid 2260s. You feel strangely vulnerable just seeing this..."
|
|
icon_state = "trek_engsec"
|
|
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) // since they're shared between jobs and kinda moot. //CHOMPEdit: I'll tell you what, the armor values are NOT shared. Removed melee bonus.
|
|
|
|
/obj/item/clothing/under/rank/trek/medsci
|
|
name = "MedSci Uniform"
|
|
desc = "The uniform worn by medsci officers in the mid 2260s."
|
|
icon_state = "trek_medsci"
|
|
permeability_coefficient = 0.50
|
|
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) // basically a copy of vanilla sci/med
|
|
|
|
//TNG
|
|
/obj/item/clothing/under/rank/trek/command/next
|
|
desc = "The uniform worn by command officers. This one's from the mid 2360s."
|
|
icon_state = "trek_next_command"
|
|
|
|
/obj/item/clothing/under/rank/trek/eng/next //CHOMPEdit: Engineering only
|
|
desc = "The uniform worn by operation officers. This one's from the mid 2360s."
|
|
icon_state = "trek_next_engsec"
|
|
|
|
/obj/item/clothing/under/rank/trek/medsci/next
|
|
desc = "The uniform worn by medsci officers. This one's from the mid 2360s."
|
|
icon_state = "trek_next_medsci"
|
|
|
|
//ENT
|
|
/obj/item/clothing/under/rank/trek/command/ent
|
|
desc = "The uniform worn by command officers of the 2140s."
|
|
icon_state = "trek_ent_command"
|
|
|
|
/obj/item/clothing/under/rank/trek/eng/ent //CHOMPEdit: Engineering only
|
|
desc = "The uniform worn by operations officers of the 2140s."
|
|
icon_state = "trek_ent_engsec"
|
|
|
|
/obj/item/clothing/under/rank/trek/medsci/ent
|
|
desc = "The uniform worn by medsci officers of the 2140s."
|
|
icon_state = "trek_ent_medsci"
|
|
|
|
//VOY
|
|
/obj/item/clothing/under/rank/trek/command/voy
|
|
desc = "The uniform worn by command officers of the 2370s."
|
|
icon_state = "trek_voy_command"
|
|
|
|
/obj/item/clothing/under/rank/trek/eng/voy //CHOMPEdit: Engineering only
|
|
desc = "The uniform worn by operations officers of the 2370s."
|
|
icon_state = "trek_voy_engsec"
|
|
|
|
/obj/item/clothing/under/rank/trek/medsci/voy
|
|
desc = "The uniform worn by medsci officers of the 2370s."
|
|
icon_state = "trek_voy_medsci"
|
|
|
|
//DS9
|
|
/obj/item/clothing/suit/storage/trek/ds9
|
|
name = "Padded Overcoat"
|
|
desc = "The overcoat worn by all officers of the 2380s."
|
|
icon = 'icons/inventory/suit/item.dmi'
|
|
default_worn_icon = 'icons/inventory/suit/mob.dmi'
|
|
icon_state = "trek_ds9_coat"
|
|
body_parts_covered = CHEST|ARMS
|
|
permeability_coefficient = 0.50
|
|
allowed = list(POCKET_GENERIC, POCKET_EMERGENCY, POCKET_SUIT_REGULATORS, POCKET_ENGINEERING, POCKET_MEDICAL)
|
|
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0)
|
|
|
|
/obj/item/clothing/suit/storage/trek/ds9/admiral // Only for adminuz
|
|
name = "Admiral Overcoat"
|
|
desc = "Admirality specialty coat to keep flag officers fashionable and protected."
|
|
icon_state = "trek_ds9_coat_adm"
|
|
armor = list(melee = 45, bullet = 35, laser = 35, energy = 20, bomb = 0, bio = 40, rad = 55)
|
|
|
|
/obj/item/clothing/under/rank/trek/command/ds9
|
|
desc = "The uniform worn by command officers of the 2380s."
|
|
icon_state = "trek_command" // no unique state for this one
|
|
item_state = "trek_ds9_command"
|
|
|
|
/obj/item/clothing/under/rank/trek/eng/ds9 //CHOMPEdit: Engineering only
|
|
desc = "The uniform worn by operations officers of the 2380s."
|
|
icon_state = "trek_engsec" // no unique state for this one
|
|
item_state = "trek_ds9_engsec"
|
|
|
|
/obj/item/clothing/under/rank/trek/medsci/ds9
|
|
desc = "The uniform undershit worn by medsci officers of the 2380s."
|
|
icon_state = "trek_medsci" // no unique state for this one
|
|
item_state = "trek_ds9_medsci"
|
|
|
|
//For general use maybe
|
|
/obj/item/clothing/under/batter //I guess we're going OFF limits.
|
|
name = "Worn baseball outfit"
|
|
desc = span_bold("Purification in progress...")
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
icon_state = "batter"
|
|
|
|
/obj/item/clothing/suit/storage/hooded/wintercoat/jessie
|
|
name = "Handmade Winter Suit"
|
|
desc = "A durable, but somewhat ragged lower portion of a snow suit fitted for a wolftaur."
|
|
icon = 'icons/mob/taursuits_wolf.dmi'
|
|
icon_state = "jessiecoat"
|
|
|
|
/obj/item/clothing/suit/storage/hooded/wintercoat/jessie/mob_can_equip(var/mob/living/carbon/human/H, slot, disable_warning = 0)
|
|
if(..())
|
|
if(istype(H) && istype(H.tail_style, /datum/sprite_accessory/tail/taur/wolf))
|
|
return ..()
|
|
else
|
|
to_chat(H, span_warning("You need to have a wolf-taur half to wear this."))
|
|
return 0
|
|
|
|
//samanthafyre:Kateryna Petrovitch
|
|
/obj/item/clothing/suit/armor/vest/wolftaur/kate
|
|
name = "Kat's Fox Taur Armor"
|
|
desc = "A set of security armor, light weight and easy to run in for a Taur, this item protects the \
|
|
entire body."
|
|
icon = 'icons/mob/taursuits_wolf.dmi'
|
|
icon_state = "katesuit"
|
|
item_state_slots = null
|
|
|
|
/obj/item/clothing/suit/armor/vest/wolftaur/kate/mob_can_equip(var/mob/living/carbon/human/H, slot, disable_warning = 0)
|
|
if(..())
|
|
if(istype(H) && istype(H.tail_style, /datum/sprite_accessory/tail/taur/wolf))
|
|
return ..()
|
|
else
|
|
to_chat(H, span_warning("You need to have a wolf-taur half to wear this."))
|
|
return 0
|
|
|
|
//samanthafyre:Kateryna Petrovitch
|
|
/obj/item/clothing/suit/space/void/engineering/kate
|
|
name = "Kat's Navy Engineer voidsuit"
|
|
desc = "Taur engineering voidsuit. Recolored navy blue and white. Slightly tweaked as well to \
|
|
get close to having security voidsuit protection as possible with a slight reduction in movement \
|
|
speed to compensate for custom padding and armor Kateryna made herself."
|
|
icon = 'icons/mob/taursuits_wolf.dmi'
|
|
icon_state = "lilithsuit"
|
|
species_restricted = null
|
|
armor = list(melee = 40, bullet = 20, laser = 20,energy = 5, bomb = 35, bio = 100, rad = 20)
|
|
|
|
//samanthafyre:Kateryna Petrovitch
|
|
/obj/item/clothing/head/helmet/space/fluff/kate
|
|
name = "Kat's Navy Engineer Helmet"
|
|
desc = "A customized combat space helmet made for Kateryna. It uses a navy design as the base before it\
|
|
was customized to suit the wearer's personality."
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "lilithhelmet"
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
light_overlay = "helmet_light"
|
|
species_restricted = null
|
|
|
|
/obj/item/clothing/head/helmet/space/fluff/kate/mob_can_equip(var/mob/living/carbon/human/H, slot, disable_warning = 0)
|
|
if(..())
|
|
if(H.ckey != "samanthafyre")
|
|
to_chat(H, span_warning("You try to fit on the helmet, but it doesn't fit."))
|
|
return 0
|
|
else
|
|
return 1
|
|
|
|
//Seiga: Alfonso Oak Telanor
|
|
/obj/item/clothing/glasses/sunglasses/fluff/alfonso
|
|
name = "cyborg visor"
|
|
desc = "Eyewear worn by a once famous Thunderdome competitor. Fo' shizzle."
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "alfonso_visor"
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
//JackNoir413: Mor Xaina
|
|
/obj/item/clothing/under/fluff/morunder
|
|
name = "grey top with shorts"
|
|
desc = "Fashionable grey top, combined with black shorts. Fancy!"
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "morunder"
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
//JackNoir413: Mor Xaina
|
|
/obj/item/clothing/gloves/fluff/morsleeves
|
|
name = "fingerless sleeves"
|
|
desc = "Cute long armwarmers. Sadly, they don't cover fingers."
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "morsleeves"
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
//JackNoir413: Mor Xaina
|
|
/obj/item/clothing/shoes/fluff/morthighs
|
|
name = "long grey socks"
|
|
desc = "Striped, soft thigh-high socks with no fingers. Must be hard to wash them..."
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "morthighs"
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
//Jackets For General Use. Sprited by Joji.
|
|
/obj/item/clothing/suit/storage/fluff/jacket //Not the toggle version since it uses custom toggle code to update the on-mob icon.
|
|
name = "Field Jacket"
|
|
desc = "A standard Earth military field jacket made of comfortable cotton."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "fjacket"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
var/unbuttoned = FALSE
|
|
|
|
/obj/item/clothing/suit/storage/fluff/jacket/verb/toggle()
|
|
set name = "Toggle coat buttons"
|
|
set category = "Object"
|
|
set src in usr
|
|
|
|
if(!usr.canmove || usr.stat || usr.restrained())
|
|
return FALSE
|
|
|
|
if(unbuttoned)
|
|
icon_state = "[initial(icon_state)]"
|
|
item_state = "[initial(item_state)]"
|
|
unbuttoned = FALSE
|
|
to_chat(usr, "You button up the coat.")
|
|
else
|
|
icon_state = "[initial(icon_state)]_open"
|
|
item_state = "[initial(item_state)]_open"
|
|
unbuttoned = TRUE
|
|
to_chat(usr, "You unbutton the coat.")
|
|
usr.update_inv_wear_suit()
|
|
|
|
/obj/item/clothing/suit/storage/fluff/jacket/field //Just here so it can be seen and easily recognized under /spawn.
|
|
name = "Field Jacket"
|
|
|
|
/obj/item/clothing/suit/storage/fluff/jacket/air_cavalry
|
|
name = "Air Cavalry Jacket"
|
|
desc = "A jacket worn by the 1st Cavalry Division on Earth."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "acjacket"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
/obj/item/clothing/suit/storage/fluff/jacket/air_force
|
|
name = "Air Force Jacket"
|
|
desc = "A jacket worn by the Earth Air Force."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "afjacket"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
/obj/item/clothing/suit/storage/fluff/jacket/navy
|
|
name = "Navy Jacket"
|
|
desc = "A jacket worn by the Earth's Navy. It's adorned with reflective straps."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "navyjacket"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
/obj/item/clothing/suit/storage/fluff/jacket/special_forces
|
|
name = "Special Forces Jacket"
|
|
desc = "A durable jacket worn by the Earth's special forces."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "sfjacket"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
//General use
|
|
/obj/item/clothing/head/fluff/headbando
|
|
name = "basic headband"
|
|
desc = "Perfect for martial artists, sweaty rogue operators, and tunnel gangsters."
|
|
|
|
icon = 'icons/vore/custom_items_vr.dmi'
|
|
icon_state = "headbando"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
/obj/item/clothing/suit/storage/fluff/gntop
|
|
name = "GN crop jacket"
|
|
desc = "A nifty little jacket. At least it keeps your shoulders warm."
|
|
icon = 'icons/vore/custom_items_vr.dmi'
|
|
icon_state = "gntop"
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
/obj/item/clothing/under/fluff/gnshorts
|
|
name = "GN shorts"
|
|
desc = "Stylish white shorts with pockets, stripes, and even a belt."
|
|
icon = 'icons/vore/custom_items_vr.dmi'
|
|
icon_state = "gnshorts"
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
/obj/item/clothing/under/fluff/v_nanovest
|
|
name = "Varmacorp nanovest"
|
|
desc = "A nifty little vest optimized for nanite contact."
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "nanovest"
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
//General use
|
|
/obj/item/clothing/suit/storage/fluff/loincloth
|
|
name = "Loincloth"
|
|
desc = "A primitive piece of oak-brown clothing wrapped firmly around the waist. A few bones line the edges. Comes with a primitive outfit to boot."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "loincloth"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
//BeyondMyLife: Ne'tra Ky'ram
|
|
/obj/item/clothing/suit/storage/hooded/wintercoat/kilanocoat
|
|
name = "black and gold armoured coat."
|
|
desc = "A black and gold coat, with white fur lining, lined with some kind of heavier material inside, seemingly giving some sort of padding to it."
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "kilanocoat"
|
|
item_state_slots = list(slot_r_hand_str = "kilanocoat", slot_l_hand_str = "kilanocoat")
|
|
armor = list(melee = 40, bullet = 30, laser = 30, energy = 10, bomb = 10, bio = 0, rad = 0)
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
//hoodtype = ??? //Needs a hoodtype to be created for it.
|
|
has_hood_sprite = TRUE
|
|
|
|
|
|
//BeyondMyLife: Ne'tra Ky'ram
|
|
/obj/item/clothing/under/fluff/kilanosuit
|
|
name = "black and gold armourweave dress"
|
|
desc = "A black and gold patterned silky dress, with some kind of inlined, heavier material lining the skirt and chest area."
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
icon_state = "kilanosuit"
|
|
armor = list(melee = 10, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0)
|
|
siemens_coefficient = 0.9
|
|
|
|
//BeyondMyLife: Ne'tra Ky'ram
|
|
/obj/item/storage/backpack/messenger/sec/fluff/kilano
|
|
name = "Ne'tra's security bag"
|
|
desc = "A security Satchel containing Ne'tra Ky'rams Security gear."
|
|
|
|
//BeyondMyLife: Ne'tra Ky'ram
|
|
/obj/item/storage/belt/security/fluff/kilano
|
|
name = "black and gold security belt"
|
|
desc = "A Black and Gold security belt, somewhat resembling something you must've seen in a comic years ago."
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "kilanobelt"
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
//BeyondMyLife: Ne'tra Ky'ram
|
|
/obj/item/clothing/gloves/fluff/kilano/netra
|
|
name = "black and gold dress gloves"
|
|
desc = "Some fancy looking black and gold patterned gloves made of a silky material."
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "kilanogloves" //TODO: White sprite.
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
species_restricted = null
|
|
|
|
//BeyondMyLife: Ne'tra Ky'ram
|
|
/obj/item/clothing/shoes/boots/fluff/kilano
|
|
name = "black and gold winter boots"
|
|
desc = "Some Fur lined black and gold heavy duty winter bots."
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "kilanoboots"
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
species_restricted = null
|
|
cold_protection = FEET|LEGS
|
|
min_cold_protection_temperature = SHOE_MIN_COLD_PROTECTION_TEMPERATURE
|
|
heat_protection = FEET|LEGS
|
|
max_heat_protection_temperature = SHOE_MAX_HEAT_PROTECTION_TEMPERATURE
|
|
armor = list(melee = 30, bullet = 10, laser = 10, energy = 15, bomb = 20, bio = 0, rad = 0)
|
|
|
|
//BeyondMyLife: Ne'tra Ky'ram
|
|
/obj/item/clothing/accessory/storage/black_vest/fluff/kilano
|
|
name = "black and gold webbing vest"
|
|
desc = "A black and gold webbing vest, it looks like a child spilled a box of crayons all over it."
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "kilanovest"
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
//BeyondMyLife:Kilano Soryu //Moved these for orginization purposes.
|
|
/obj/item/clothing/under/dress/fluff/kilano
|
|
name = "Bleached Dress"
|
|
desc = "It appears that this was once a captain's dress, it's blueish color has been turned white by bleach, only the gold markings remain to slightly signify what it once was."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "kilanodress"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
species_restricted = null
|
|
body_parts_covered = CHEST|ARMS
|
|
|
|
//BeyondMyLife:Kilano Soryu
|
|
/obj/item/clothing/gloves/fluff/kilano
|
|
name = "Bleached Gloves"
|
|
desc = "Some old captain's gloves, bleached white, almost unrecognizable from the color change besides the gold trim."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "kilanogloves"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
species_restricted = null
|
|
|
|
//BeyondMyLife: Cassandra Selones
|
|
/obj/item/clothing/shoes/boots/fluff/kilano/purple
|
|
name = "purple and silver winter boots"
|
|
desc = "Some fur lined boots, purple and silver."
|
|
icon_state = "winterboots_cap_p"
|
|
|
|
//BeyondMyLife: Cassandra Selones
|
|
/obj/item/clothing/gloves/fluff/kilano/purple
|
|
name = "purple and silver gloves"
|
|
desc = "A purple pair of gloves, replicating the usual captains gloves, with odd oriental, and foriegn patterns in it, and silver lining replacing the usual gold."
|
|
icon_state = "kilanogloves_p"
|
|
|
|
//BeyondMyLife: Cassandra Selones
|
|
/obj/item/clothing/under/fluff/kilanosuit/purple
|
|
name = "purple and silver dress uniform"
|
|
desc = "A royal purple dress, replicating the usual captains dress, made of the same glossy/silky material, with odd oriental and foriegn patterns on it, silver lined too!"
|
|
icon_state = "kilanosuit_p"
|
|
|
|
//Mewchild: Phi Vietsi
|
|
/obj/item/clothing/accessory/ring/seal/signet/fluff/phi
|
|
name = "Phi's Bone Signet Ring"
|
|
desc = "A signet ring belonging to Phi, carved from the bones of something long extinct, as a ward against bad luck."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "phi_ring"
|
|
|
|
/obj/item/clothing/accessory/ring/seal/signet/fluff/phi/change_name(var/signet_name = "Unknown")
|
|
name = "[signet_name]'s Bone Signet Ring"
|
|
desc = "A signet ring belonging to [signet_name], carved from the bones of something long extinct, as a ward against bad luck."
|
|
|
|
//KotetsuRedwood:Latex Maid Dresses, for everyone to 'enjoy'. :3c
|
|
/obj/item/clothing/under/fluff/latexmaid
|
|
name = "latex maid dress"
|
|
desc = "Squeak! A shiny outfit for cleaning, made by people with dirty minds."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "latexmaid"
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
sprite_sheets = list(
|
|
SPECIES_TESHARI = 'icons/vore/custom_clothes_tesh_vr.dmi'
|
|
)
|
|
body_parts_covered = CHEST
|
|
|
|
//Aztectornado:Tron inspired Siren outfit
|
|
/obj/item/clothing/under/fluff/siren
|
|
name = "Siren Jumpsuit"
|
|
desc = "An advanced jumpsuit with inlaid neon highlighting, and a port on the back."
|
|
description_fluff = "Unlike other competitor suits, the Ward Takahashi Siren jumpsuit features a whole host of extra sensors for augmented reality use, and features a non-invasive neural sensor/stimulator for a fully immersive experience."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
icon_state = "tronsiren"
|
|
rolled_sleeves = 0
|
|
|
|
/obj/item/clothing/gloves/fluff/siren
|
|
name = "Siren Gloves"
|
|
desc = "A set of white and neon blue gloves."
|
|
description_fluff = "Like its jumpsuit companion, the Ward Takahashi Siren gloves feature multiple sensors for usage in augmented reality. The gloves operate fine even without a paired jumpsuit, offering optimal AR menu control and haptic feedback."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
icon_state = "tronsiren_gloves"
|
|
|
|
/obj/item/clothing/shoes/boots/fluff/siren
|
|
name = "Siren Boots"
|
|
desc = "A set of white boots with neon lighting."
|
|
description_fluff = "Unlike the rest of the Ward Takahashi Siren lineup, the boots are simply boots. However, they go great with the rest of the outfit, and are quite comfortable."
|
|
|
|
icon_state = "tronsiren_shoes"
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
/obj/item/clothing/head/helmet/space/void/security/hasd
|
|
name = "HASD EVA faceplate"
|
|
desc = "It's a faceplate that slots into the HASD EVA bodyplate assembly. Functionally useless alone."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "hasd_helm"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
species_restricted = null
|
|
|
|
/obj/item/clothing/head/helmet/space/void/security/hasd/mob_can_equip(var/mob/living/carbon/human/H, slot, disable_warning = 0)
|
|
if(..())
|
|
if(H.ckey != "silencedmp5a5")
|
|
to_chat(H, span_warning("...The faceplate is clearly not made for your anatomy, thus, does not fit."))
|
|
return 0
|
|
else
|
|
return 1
|
|
|
|
/obj/item/clothing/suit/space/void/security/hasd
|
|
name = "HASD EVA bodyplates"
|
|
armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0)
|
|
desc = "A series of armor plates painted black, deployed from a back-mounted module. They fit smoothly over the unit's armor plates and projects a skintight bubble shield over the unit's uncovered parts. Faceplate and coolant unit not included."
|
|
species_restricted = null
|
|
icon = 'icons/mob/taursuits_lizard.dmi'
|
|
icon_state = "hasd_suit"
|
|
pixel_x = -16
|
|
|
|
/obj/item/clothing/suit/space/void/security/hasd/mob_can_equip(var/mob/living/carbon/human/H, slot, disable_warning = 0)
|
|
if(..() && istype(H) && H.ckey == "silencedmp5a5")
|
|
return 1
|
|
else
|
|
to_chat(H, span_warning("This suit is not designed for you."))
|
|
return 0
|
|
|
|
//Zigfe:Zaoozaoo Xrimxuqmqixzix
|
|
/obj/item/clothing/head/fluff/zao
|
|
name = "Zao's Hat"
|
|
desc = "A black hat that has an uncanny similarity to the HoS's hat. There's a small letter Z sewn on the inside of the brim."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "zao_cap"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
//Nepox:Annie Rose
|
|
/obj/item/clothing/accessory/sweater/fluff/annie
|
|
name = "Lazy Annie's Lazy Sweater"
|
|
desc = "A cozy sweater that's probably far too long for it's owner. She's too lazy to care though."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "sweater_annie"
|
|
icon_override = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
slot_flags = SLOT_OCLOTHING | SLOT_TIE
|
|
body_parts_covered = CHEST|ARMS
|
|
w_class = ITEMSIZE_NORMAL
|
|
slot = ACCESSORY_SLOT_OVER
|
|
|
|
//General definition for bracer items. No icons.
|
|
/obj/item/clothing/accessory/bracer
|
|
name = DEVELOPER_WARNING_NAME // "bracer"
|
|
desc = "A bracer."
|
|
icon_state = null
|
|
item_state = null
|
|
default_worn_icon = null
|
|
slot_flags = SLOT_GLOVES | SLOT_TIE
|
|
w_class = ITEMSIZE_SMALL
|
|
slot = ACCESSORY_SLOT_ARMBAND
|
|
|
|
//AegisOA:Xander Bevin
|
|
//WanderingDeviant:S'thasha Tavakdavi
|
|
/obj/item/clothing/accessory/bracer/fluff/xander_sthasha
|
|
name = "Plasteel Bracer"
|
|
desc = "A sturdy arm-guard of polished plasteel that sports gold trimming, silver tribal-looping etchings, and a single cut diamond set into its side. Attached to one's forearm with a small, magnetic clasp."
|
|
icon = 'icons/vore/custom_items_vr.dmi'
|
|
icon_state = "bracer_xander_sthasha"
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
/obj/item/clothing/accessory/bracer/fluff/xander_sthasha/digest_act(var/atom/movable/item_storage = null)
|
|
return FALSE
|
|
|
|
/obj/item/clothing/accessory/bracer/fluff/xander_sthasha/gurgle_contaminate(var/atom/movable/item_storage = null)
|
|
return FALSE
|
|
|
|
//Heroman3003:Lauren Zackson
|
|
/obj/item/clothing/accessory/collar/fluff/goldenstring
|
|
name = "golden string"
|
|
desc = "It appears to just be a length of gold-colored string attached to a simple plastic clasp, meant to be worn around the neck"
|
|
icon = 'icons/vore/custom_items_vr.dmi'
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
icon_state = "goldenstring"
|
|
w_class = ITEMSIZE_TINY
|
|
slot_flags = SLOT_TIE
|
|
|
|
//Chaoko99: Aika Hisakawa
|
|
/obj/item/clothing/suit/fluff/blue_trimmed_coat
|
|
name = "blue-trimmed greatcoat"
|
|
desc = "A heavy, form-obscuring coat with gilded buttons and azure trim."
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "aika_coat"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
flags_inv = HIDEJUMPSUIT | HIDETIE
|
|
|
|
item_icons = list(
|
|
slot_l_hand_str = 'icons/vore/custom_clothes_mob.dmi',
|
|
slot_r_hand_str = 'icons/vore/custom_clothes_mob.dmi',
|
|
)
|
|
item_state_slots = list(slot_r_hand_str = "aika_coat_r", slot_l_hand_str = "aika_coat_l")
|
|
|
|
//Burrito Justice: Jayda Wilson
|
|
/obj/item/clothing/under/solgov/utility/sifguard/medical/fluff
|
|
desc = "The utility uniform of the Terran Commonwealth Explorer Corps, made from biohazard resistant material. This is an older issuing of the uniform, with integrated department markings."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
icon_state = "blackutility_med"
|
|
worn_state = "blackutility_med"
|
|
|
|
rolled_down = 0
|
|
rolled_sleeves = 0
|
|
starting_accessories = null
|
|
|
|
//Vorrarkul: Melanie Farmer
|
|
/obj/item/clothing/under/fluff/slime_skeleton
|
|
name = "Melanie's Skeleton"
|
|
desc = "The skeleton of a promethean, still covered in residual slime. Upon closer inspection, they're not even real bones!"
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
icon_state = "melanie_skeleton"
|
|
|
|
body_parts_covered = 0
|
|
|
|
species_restricted = list("exclude", SPECIES_TESHARI)
|
|
|
|
/obj/item/clothing/under/fluff/slime_skeleton/mob_can_equip(M as mob, slot, disable_warning = FALSE)
|
|
if(!..())
|
|
return 0
|
|
|
|
if(ishuman(M))
|
|
var/mob/living/carbon/human/H = M
|
|
if(!(H.get_species() == SPECIES_PROMETHEAN)) //Only wearable by slimes, since species_restricted actually checks bodytype, not species
|
|
return 0
|
|
|
|
return 1
|
|
|
|
/obj/item/clothing/under/fluff/slime_skeleton/digest_act(var/atom/movable/item_storage = null)
|
|
return FALSE //Indigestible
|
|
|
|
//Bacon12366:Elly Brown
|
|
/obj/item/clothing/suit/storage/star
|
|
name = "Star hoodie"
|
|
desc = "It's a black long hoodie with a big blue star at the chest area. It's made of pretty soft material."
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "star_hoodie"
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
//KillerDragn:Excess
|
|
/obj/item/clothing/accessory/collar/pink/fluff/warning
|
|
name = "Warning Collar (AGGRESSIVE)"
|
|
desc = "A bright red warning collar with white text - \"AGGRESSIVE\"."
|
|
|
|
//KillerDragn:Excess
|
|
/obj/item/clothing/under/fluff/excess
|
|
name = "XS-21E Labeled Latex Clothing"
|
|
desc = "A latex navy blue tube-top and matching compression shorts, with a bright yellow stripe down the side. \"XS-21E\" is written on the thigh. \"Warning\" is written in yellow by the stripe on the top."
|
|
body_parts_covered = CHEST
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "latex_clothes"
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
color = COLOR_NAVY
|
|
sprite_sheets = list()
|
|
|
|
//SweetBlueSylveon:Pip Shyner
|
|
/obj/item/clothing/accessory/poncho/roles/cloak/hop/fluff/pip
|
|
name = "Pip's Cloak"
|
|
desc = "A brightly colored cloak, similar in pattern to the CRO's cloak. It's colored White, Pink, and Blue, with Gold buttons."
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "pipcloak"
|
|
item_state = "pipcloak"
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
icon_override = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
/obj/item/clothing/accessory/poncho/roles/cloak/hop/fluff/pip/equipped()
|
|
..()
|
|
var/mob/living/carbon/human/H = loc
|
|
if(istype(H) && H.wear_suit == src)
|
|
icon_override = 'icons/vore/custom_clothes_mob.dmi'
|
|
update_clothing_icon()
|
|
|
|
/obj/item/clothing/accessory/poncho/roles/cloak/hop/fluff/pip/dropped()
|
|
..()
|
|
icon_override = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
//CappyCat:Cappy Fuzzlyfeathers
|
|
/obj/item/clothing/accessory/watch/custom
|
|
name = "silver pocket watch"
|
|
desc = "A fancy silver-plated digital pocket watch. Looks expensive."
|
|
icon = 'icons/obj/deadringer.dmi'
|
|
icon_state = "deadringer"
|
|
w_class = ITEMSIZE_SMALL
|
|
slot = ACCESSORY_SLOT_INSIGNIA
|
|
slot_flags = SLOT_ID | SLOT_BELT | SLOT_TIE
|
|
|
|
//Pimientopyro:Zaku Fyodorovna
|
|
/obj/item/clothing/suit/varsity/green/sweater_vest
|
|
name = "green sweater vest"
|
|
desc = "A green argyle sweater vest with a white undershirt, a must for long winter nights and looking like a dork."
|
|
|
|
//Azura Chitin: Azura Chitin
|
|
/obj/item/clothing/accessory/collar/azura
|
|
name = "Azura's collar"
|
|
desc = "A black collar with green patterns, reminiscent of tribal tattoos. Regardless of what the front of the tag says, the back of it reads \"Azura Chitin\"."
|
|
icon = 'icons/vore/custom_items_vr.dmi'
|
|
icon_state = "azuracollar"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
|
|
//Xonkon: Zena Aviv
|
|
/obj/item/clothing/head/helmet/space/void/engineering/zena
|
|
name = "custom shroud helmet"
|
|
desc = "A black and orange engineering shroud helmet. Orange plated and specially crafted and augmented for a variety of activites."
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "zenahelmet"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
species_restricted = null
|
|
|
|
|
|
/obj/item/clothing/suit/space/void/engineering/zena
|
|
name = "custom shroud suit"
|
|
desc = "A black and orange engineering shroud helmet. Skintight and specially crafted and augmented for a variety of activites."
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "zenasuit"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
species_restricted = null
|
|
|
|
/obj/item/clothing/suit/storage/flintlock
|
|
name = "green jacket"
|
|
desc = "Flintlock's green jacket. It seems to be made of rather high quality leather."
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "flintlock"
|
|
item_state_slots = list(slot_r_hand_str = "item_greensuit", slot_l_hand_str = "item_greensuit")
|
|
blood_overlay_type = "coat"
|
|
body_parts_covered = UPPER_TORSO|ARMS
|
|
flags_inv = HIDEHOLSTER
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
//BobOfBoblandia: Charles Gettler
|
|
/obj/item/clothing/head/that/fluff/gettler
|
|
name = "Charles' Top-Hat"
|
|
desc = "A special hat, removed from its owner."
|
|
|
|
//Ryumi: Nikki Yumeno
|
|
/obj/item/clothing/under/skirt/outfit/fluff/nikki
|
|
name = "dorky outfit"
|
|
desc = "A little witch costume that looks like it's been worn as ordinary clothes. Who in their right mind would...??"
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
icon_state = "nikki_outfit"
|
|
sensor_mode = 3 // I'm a dumbass and forget these all the time please understand :(
|
|
|
|
/obj/item/clothing/under/skirt/outfit/fluff/nikki/mob_can_equip(var/mob/living/carbon/human/M, slot, disable_warning = 0)
|
|
if(..())
|
|
if (M.ckey == "ryumi")
|
|
return 1
|
|
else if (M.get_active_hand() == src)
|
|
to_chat(M, span_warning("What the heck? \The [src] doesn't fit!"))
|
|
return 0
|
|
|
|
/obj/item/clothing/shoes/fluff/nikki
|
|
name = "non-magical boots"
|
|
desc = "Boots optimally built for a dork. They don't sparkle or anything, but you can imagine them doing that when you click the heels together."
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
icon_state = "nikki_boots"
|
|
|
|
/obj/item/clothing/shoes/fluff/nikki/mob_can_equip(var/mob/living/carbon/human/M, slot, disable_warning = 0)
|
|
if(..())
|
|
if (M.ckey == "ryumi")
|
|
return 1
|
|
else if (M.get_active_hand() == src)
|
|
to_chat(M, span_warning("What the heck? \The [src] doesn't fit!"))
|
|
return 0
|
|
|
|
/obj/item/clothing/suit/fluff/nikki //see /obj/item/rig/nikki
|
|
name = "cape"
|
|
desc = "Snazzy!"
|
|
flags = NONE
|
|
armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0) // It's not armor, it's a dorky frickin cape
|
|
body_parts_covered = null // Cape ain't gonna cover a THING
|
|
cold_protection = CHEST|ARMS // It will keep you toasty tho, it's more than big enough to help with that! Just wrap the thing around you when on the surface, idk
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
icon_state = "nikkicape"
|
|
|
|
/obj/item/clothing/head/fluff/nikki
|
|
// I have never tryharded so much just to accomplish something so stupid as "Vore By Hat" in my entire life, and I apologize to each and every one of you.
|
|
name = "oversized witch hat"
|
|
desc = "A dork-shaped hat. Its long, pointed tip reaches far more than most hats had ought to, its wide brim complementing \
|
|
this with its tendency to droop at the ends under its own weight."
|
|
description_fluff = "Despite what Nikki Yumeno may believe, her hat is not in fact a magical artifact of teleportation magicks. \
|
|
It is however the result of clever utilization of bluespace technology combined with style. Like a classic magician's trick, \
|
|
the power of this hat lies in the hidden compartment hidden on the inside, into which a personal translocation device can be \
|
|
snapped inside. Once installed, bluespace electronics inside the hat sync with the translocator and utilize its teleportation \
|
|
technology to create a localized bluespace portal within the hole of the hat. This tiny portal will warp anything or anyone \
|
|
who makes physical contact with it to whatever beacon the translocator within is locked onto."
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "nikki-hat"
|
|
item_icons = list(
|
|
slot_l_hand_str = 'icons/vore/custom_clothes_left_hand_vr.dmi',
|
|
slot_r_hand_str = 'icons/vore/custom_clothes_right_hand_vr.dmi',
|
|
slot_head_str = 'icons/vore/custom_onmob_32x48_vr.dmi'
|
|
)
|
|
flags_inv = HIDEEARS
|
|
w_class = ITEMSIZE_LARGE // THIS HAT IS FUCKIN HUGE YO
|
|
var/owner = "ryumi"
|
|
var/obj/item/perfect_tele/translocator = null // The translocator installed inside, if there is one. Gotta go out and get it first!
|
|
|
|
/obj/item/clothing/head/fluff/nikki/verb/verb_translocator_unequip()
|
|
set category = "Object"
|
|
set name = "Nikki's Hat - Unequip Translocator"
|
|
set src in usr
|
|
translocator_unequip(translocator, usr)
|
|
|
|
/obj/item/clothing/head/fluff/nikki/proc/translocator_equip(var/obj/item/perfect_tele/T, var/mob/living/carbon/human/user)
|
|
if (do_after(user, 2 SECONDS, target = T))
|
|
user.unEquip(T)
|
|
translocator_unequip(translocator, user)
|
|
T.forceMove(src)
|
|
translocator = T
|
|
user.show_message("[icon2html(src, user.client)]*click!*")
|
|
playsound(src, 'sound/machines/click.ogg', 30, 1)
|
|
|
|
/obj/item/clothing/head/fluff/nikki/proc/translocator_unequip(var/obj/item/perfect_tele/T, var/mob/living/carbon/human/user)
|
|
if (translocator)
|
|
if (user)
|
|
user.put_in_hands(T)
|
|
user.show_message("[icon2html(src, user.client)]*click!*")
|
|
else
|
|
translocator.forceMove(get_turf(src))
|
|
translocator = null
|
|
playsound(src, 'sound/machines/click.ogg', 30, 1)
|
|
|
|
/obj/item/clothing/head/fluff/nikki/proc/teleport_fail(mob/user, mob/target)
|
|
if (target != user)
|
|
user.visible_message(span_notice("[user] harmlessly bops [target] with \the [src]."), \
|
|
span_notice("\The [src] harmlessly bops [target]. The hat seems... unwilling?"))
|
|
else
|
|
user.visible_message(span_bold("\The [src]") + " flops over [user]'s' head for a moment, but they seem alright.", \
|
|
span_notice("\The [src] flops over your head for a moment, but you correct it without issue. There we go!"))
|
|
|
|
/obj/item/clothing/head/fluff/nikki/proc/hat_warp_checks(var/mob/living/target, mob/user, proximity_flag)
|
|
if (!proximity_flag)
|
|
return 0
|
|
|
|
if (!translocator)
|
|
to_chat(user, span_warning("\The [src] doesn't have a translocator inside it yet, you goof!"))
|
|
return 0
|
|
|
|
if (target.ckey == owner && target != user) // ur not getting me that easy sonny jim......
|
|
to_chat(user, span_warning("You think to turn \the [src] on its creator?! <b>FOOOOOOOOL.</b>"))
|
|
to_chat(user, span_notice("From seemingly nowhere you hear echoing, derisive laughter, accompanied by a stock laugh track and... Are those bike horns?"))
|
|
return 0
|
|
|
|
if (!istype(target))
|
|
to_chat(user, span_warning("\The [src] isn't a valid target!"))
|
|
return 0
|
|
|
|
// Because other mobs (i.e. monkeys) apparently have dropnom prey set to 0, we check SPECIFICALLY for humans' dropnom setting.
|
|
if (target.type == /mob/living/carbon/human && !target.can_be_drop_prey)
|
|
teleport_fail(user, target)
|
|
return 0
|
|
|
|
if (!translocator.teleport_checks(target, user))
|
|
return 0
|
|
|
|
else return 1
|
|
|
|
/obj/item/clothing/head/fluff/nikki/attackby(obj/item/I as obj, mob/user as mob)
|
|
if (istype(I, /obj/item/perfect_tele) && user.get_inactive_hand() == src)
|
|
if (translocator)
|
|
visible_message(span_notice("[user] starts to pull \a [translocator] out of \the [src] to swap it out with \the [I]..."), \
|
|
span_notice("You start pulling \the [translocator] pops out of its compartment with a soft 'click' as you replace it with \the [I]...."))
|
|
else
|
|
visible_message(span_notice("[user] begins slipping \the [I] into \the [src]..."), \
|
|
span_notice("You begin to snap \the [I] into a small, hidden compartment inside \the [src]..."))
|
|
// This works for both adding and replacing a translocator
|
|
translocator_equip(I, user)
|
|
return
|
|
else if (translocator)
|
|
translocator.attackby(I, user)
|
|
return
|
|
..()
|
|
|
|
/obj/item/clothing/head/fluff/nikki/get_description_interaction()
|
|
. = ..()
|
|
if (translocator)
|
|
. += "It has \a [translocator] inside of it. Alt-click while holding it on your inactive hand to remove it."
|
|
. += "Otherwise, this hat functions exactly as the translocator it has inside while still being a sweet head accessory."
|
|
else
|
|
. += "A translocator can be placed inside of it! While holding the hat in your inactive hand, use a translocator on it to slip it inside."
|
|
. += "After doing this, it will function as both a head accessory and teleportation device."
|
|
|
|
|
|
/obj/item/clothing/head/fluff/nikki/attack_hand(mob/user)
|
|
if (translocator && (user.get_inactive_hand() == src))
|
|
translocator.unload_ammo(user, ignore_inactive_hand_check = 1)
|
|
return
|
|
..()
|
|
|
|
/obj/item/clothing/head/fluff/nikki/click_alt(mob/user)
|
|
if (translocator && (user.get_inactive_hand() == src))
|
|
translocator_unequip(translocator, user)
|
|
|
|
/obj/item/clothing/head/fluff/nikki/attack_self(mob/user)
|
|
..()
|
|
if (translocator)
|
|
translocator.attack_self(user, user)
|
|
return
|
|
else
|
|
to_chat(user, span_warning("\The [src] doesn't have a translocator inside it right now."))
|
|
return
|
|
|
|
/obj/item/clothing/head/fluff/nikki/examine(mob/user) // If it has a translocator installed, make it very obvious to viewers that something WEIRD is going on with this hat.
|
|
. = ..()
|
|
if (translocator)
|
|
. += "Weird... " + span_danger("You can't see the bottom of the hole inside the hat...")
|
|
|
|
/obj/item/clothing/head/fluff/nikki/equipped(mob/living/carbon/human/user, slot)
|
|
. = ..()
|
|
if (slot == slot_head && translocator && user.ckey != owner) // This way we don't unnecessarily spam the chat with hat/translocator errors
|
|
// hey, are we actually able to teleport this poor person?
|
|
if (hat_warp_checks(user, user, proximity_flag = 1))
|
|
// YOU FOOL! YOU HAVE ACTIVATED MY STAND, 「VORE BY HAT」!
|
|
src.visible_message(span_danger("\The [src] falls over [user]'s head... and somehow falls over the rest of their body, causing them to vanish inside. Where did they go?!"), \
|
|
span_danger("The hat falls over your head as you put it on, enveloping you in a bright green light! <b>Uh oh.</b>"))
|
|
var/uh_oh = pick(translocator.beacons)
|
|
user.remove_from_mob(src, get_turf(user))
|
|
translocator.destination = translocator.beacons[uh_oh]
|
|
translocator.afterattack(user, user, proximity = 1, ignore_fail_chance = 1)
|
|
add_attack_logs(user, user, "Tried to put on \the [src] and was involuntarily teleported by it (via \the [translocator] within)!")
|
|
return
|
|
|
|
/obj/item/clothing/head/fluff/nikki/afterattack(var/mob/living/target, mob/user, proximity_flag, click_parameters)
|
|
// If the hat is willing to cooperate with the holder...
|
|
if (hat_warp_checks(target, user, proximity_flag))
|
|
// Silly fluffed up styles of teleporting people based on user intent.
|
|
switch (user.a_intent)
|
|
if (I_HELP)
|
|
user.visible_message(span_notice("[user] guides \the [target] to the bottomless hole within \the [src]. They begin to climb inside..."))
|
|
if (do_after(user, 5 SECONDS, target))
|
|
translocator.afterattack(target, user, proximity_flag)
|
|
if (I_DISARM)
|
|
user.visible_message(span_danger("[user] plops \the [src] onto \the [target]'s head!"))
|
|
translocator.afterattack(target, user, proximity_flag)
|
|
if (I_GRAB)
|
|
user.visible_message(span_danger("[user] begins stuffing [target] into \the [src]!"))
|
|
if (do_after(user, 5 SECONDS, target))
|
|
translocator.afterattack(target, user, proximity_flag)
|
|
if (I_HURT)
|
|
user.visible_message(span_danger("[user] swipes \the [src] over \the [target]!"))
|
|
translocator.afterattack(target, user, proximity_flag)
|
|
|
|
add_attack_logs(user, target, "Teleported [target] with via \the [src]'s [translocator]!")
|
|
else ..()
|
|
/*CHOMP Removal
|
|
|
|
/obj/item/clothing/suit/storage/hooded/fluff
|
|
name = DEVELOPER_WARNING_NAME
|
|
//Vitoras: Verie
|
|
/obj/item/clothing/suit/storage/hooded/fluff/verie
|
|
name = "distressingly cyan hoodie"
|
|
desc = "A cute, brightly colored hoodie perfect for occasional concealment of a verie silly nerd. A little tag inside \
|
|
the collar bears only the letters \"VW.\""
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "verie_hoodie"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
hoodtype = /obj/item/clothing/head/hood/winter/fluff/verie
|
|
|
|
var/owner = "vitoras"
|
|
|
|
/obj/item/clothing/suit/storage/hooded/fluff/verie/ToggleHood()
|
|
// If you ain't the robutt, you probably don't have the hair style that the hooded icon states are made for. sorry!
|
|
var/mob/living/carbon/human/H = src.loc
|
|
if (H.ckey != owner)
|
|
to_chat(H, "Strange... the hood doesn't go over your head no matter how you try to put it up.")
|
|
return
|
|
..()
|
|
|
|
/obj/item/clothing/head/hood/winter/fluff/verie
|
|
name = "not-so-cyan hood"
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "verie_hood"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
/obj/item/clothing/under/fluff/verie
|
|
name = "salaciously stylised suit"
|
|
desc = "It's kind of difficult to identify the type of material that makes up this form-fitting suit. It is stretchy and flexible, but \
|
|
is firm in its toughness, and clings tightly to the skin. Come to think of it, it glistens quite a bit in the light and- \
|
|
oh god it's latex.\
|
|
\n... A <b>Verie</b> appropriate material choice indeed." //the wordplay never ends
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "veriesuit"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
body_parts_covered = CHEST|FEET|ARMS|HANDS
|
|
|
|
//PastelPrinceDan: Masumi Maki
|
|
/obj/item/clothing/accessory/poncho/roles/cloak/fluff/cloakglowing
|
|
name = "glowing cloak"
|
|
desc = "A fancy cloak with a RGB LED color strip along the trim, cycling through the colors of the rainbow."
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "rgb"
|
|
item_state = "rgb"
|
|
overlay_state = "rgb"
|
|
icon_override = 'icons/vore/custom_clothes_mob.dmi' //This one HAS to be icon_override due to accessory code in acessory.dm
|
|
var/is_dark = FALSE
|
|
item_icons = list(
|
|
slot_wear_suit_str = 'icons/vore/custom_clothes_mob.dmi'
|
|
)
|
|
|
|
/obj/item/clothing/accessory/poncho/roles/cloak/fluff/cloakglowing/equipped()
|
|
..()
|
|
var/mob/living/carbon/human/H = loc
|
|
if(istype(H) && H.wear_suit == src)
|
|
icon_override = 'icons/vore/custom_clothes_mob.dmi'
|
|
update_clothing_icon()
|
|
|
|
/obj/item/clothing/accessory/poncho/roles/cloak/fluff/cloakglowing/dropped(mob/user)
|
|
..()
|
|
icon_override = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
/obj/item/clothing/accessory/poncho/roles/cloak/fluff/cloakglowing/proc/colorswap(mob/user)
|
|
if(user.canmove && !user.stat)
|
|
src.is_dark = !src.is_dark
|
|
if (src.is_dark)
|
|
icon_state = "rgbd"
|
|
item_state = "rgbd"
|
|
overlay_state = "rgbd"
|
|
to_chat(user, "The polychromic plates in your cloak activate, turning it black.")
|
|
else
|
|
icon_state = "rgb"
|
|
item_state = "rgb"
|
|
overlay_state = "rgb"
|
|
to_chat(user, "The polychromic plates in your cloak activate, turning it white.")
|
|
has_suit?.update_clothing_icon()
|
|
user.update_inv_wear_suit()
|
|
|
|
/obj/item/clothing/accessory/poncho/roles/cloak/fluff/cloakglowing/verb/color_verb()
|
|
set name = "Swap color"
|
|
set category = "Object"
|
|
set src in usr
|
|
if(!isliving(usr)) return
|
|
if(usr.stat) return
|
|
|
|
colorswap(usr)
|
|
|
|
//Hatterhat: Harold Robinson
|
|
/obj/item/clothing/under/fluff/mechanic_overalls
|
|
name = "mechanic overalls"
|
|
desc = "A set of white and blue overalls, paired with a yellow shirt."
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "mechaoveralls"
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
//Hatterhat: Harold Robinson
|
|
/obj/item/clothing/suit/storage/hooded/wintercoat/fluff/mechanic
|
|
name = "mechanic winter coat"
|
|
desc = "A blue and yellow winter coat, worn only by overachievers."
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "mechacoat"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
hoodtype = /obj/item/clothing/head/hood/winter/fluff/mechanic
|
|
has_hood_sprite = TRUE
|
|
|
|
|
|
/obj/item/clothing/head/hood/winter/fluff/mechanic
|
|
name = "mechanic winter hood"
|
|
desc = "A blue and yellow winter coat's hood."
|
|
icon = 'icons/inventory/head/item.dmi'
|
|
icon_state = "mechahood"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
//Pandora029 : Evelyn Tareen
|
|
/obj/item/clothing/suit/storage/hooded/wintercoat/security/fluff/evelyn
|
|
name = "warden's navy winter coat"
|
|
desc = "A custom tailored security winter coat in navy blue colors, this one has the rank markings of a warden on it."
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "evelyncoat"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
hoodtype = /obj/item/clothing/head/hood/winter/security/fluff/evelyn
|
|
has_hood_sprite = TRUE
|
|
|
|
|
|
/obj/item/clothing/head/hood/winter/security/fluff/evelyn
|
|
name = "warden's navy winter hood"
|
|
desc = "A custom tailored security winter coat's hood in navy blue colors."
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "evelynhood"
|
|
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
//Allweek:Fifi the Magnificent
|
|
/obj/item/clothing/head/fluff/fifi_hat
|
|
name = "fifi's hat"
|
|
desc = "It's a colorful hat for an eccentric entertaining cat."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "fifi_hat"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
/obj/item/clothing/under/fluff/fifi_jumpsuit
|
|
name = "fifi's jumpsuit"
|
|
desc = "It's a colorful outfit for an eccentric entertaining cat."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "fifi_jumpsuit"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
/obj/item/clothing/shoes/fluff/fifi_socks
|
|
name = "fifi's socks"
|
|
desc = "A pair of colorful socks for an eccentric entertaining cat."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "fifi_socks"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
|
|
|
|
//Uncle_Fruit_VEVO - Bradley Khatibi
|
|
/obj/item/clothing/shoes/fluff/airjordans
|
|
name = "A pair of Air Jordan 1 Mid 'Black Gym Red's"
|
|
desc = "Appearing in a classic Jordan Brand colorway, the Air Jordan 1 Mid 'Black Gym Red' released in May 2021. Built with leather, the shoe's upper sports a white base, contrasted by black on the overlays and highlighted by Gym Red on the padded collar, 'Wings' logo and Swoosh branding. A breathable nylon tongue and perforated toe box support the fit, while underfoot, a standard rubber cupsole with Air in the heel anchors the build."
|
|
icon_state = "airjordans"
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
//Pandora029:Shona Young
|
|
/obj/item/clothing/under/fluff/foxoflightsuit
|
|
name = "padded flightsuit"
|
|
desc = "A ruddy-orange combination immersion-and-flight suit, fitted with extra padding across the front of its legs. Warm, waterproof and practical, seveal patches are scattered across it alongside a hard-wearing harness."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "foxflightsuit"
|
|
rolled_sleeves = 0
|
|
rolled_down = 0
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
body_parts_covered = CHEST|ARMS|LEGS
|
|
|
|
//Shalax: Cerise Duelliste
|
|
/obj/item/storage/belt/security/fluff/cerise
|
|
name = "champion's belt"
|
|
desc = "Cerise's hard-won belt from her glory days. Her skill might have waned since then, but her renown lives on."
|
|
icon_state = "champion"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
//Sudate: Shea Corbett
|
|
/obj/item/clothing/under/fluff/greek_dress
|
|
name = "mytilenean dress"
|
|
desc = "It's a breezy, colorful two-part dress woven from linen, with the top consisting of white linen, and the skirt of rougher, sturdy fabric. It's adorned with a yellow belt and embroidered stripes in the hem, and blue highlights at the sleeves. More notably, however, it exposes the wearer's chest entirely."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "greek_dress"
|
|
worn_state = "greek_dress"
|
|
rolled_sleeves = 0
|
|
rolled_down = 0
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
body_parts_covered = CHEST|ARMS|LEGS
|
|
|
|
//JadeManique: Freyr
|
|
/obj/item/clothing/mask/fluff/freyr_mask
|
|
name = "Freyr's Mask"
|
|
desc = "A pristine white mask with antlers. Its silky to the touch, like porcelain!"
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "freyrmask"
|
|
item_icons = list(
|
|
slot_wear_mask_str = 'icons/vore/custom_clothes_mob.dmi'
|
|
)
|
|
body_parts_covered = FACE
|
|
flags_inv = HIDEFACE
|
|
item_flags = FLEXIBLEMATERIAL
|
|
|
|
//codeme: Perrin Kade
|
|
/obj/item/clothing/shoes/fluff/gildedshoes_perrin
|
|
name = "gilded shoes"
|
|
desc = "Black shoes with gilding, revealing and comfortable for any wearer!"
|
|
|
|
icon_state = "perrinshoes"
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
/obj/item/clothing/under/fluff/gildedrobe_perrin
|
|
name = "gilded robe"
|
|
desc = "Black robe with gilding, revealing and comfortable for any wearer!"
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "perrinrobes"
|
|
worn_state = "perrinrobes_s"
|
|
rolled_sleeves = 0
|
|
rolled_down = 0
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
item_state = "perrinrobes_s"
|
|
body_parts_covered = CHEST
|
|
|
|
//Fuackwit422: Zera Livanne
|
|
/obj/item/clothing/suit/storage/toggle/labcoat/fluff/zera
|
|
name = "Zera's Labcloak"
|
|
desc = "Zera's custom-designed lab-coat and cloak hybrid. Designed to perfectly align with OSHA and NT's Health and Safety regulations, while also allowing her to completely ignore all that if she really wanted."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "zera_labcloak"
|
|
item_state = "zera_labcloak"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
/obj/item/clothing/suit/storage/toggle/labcoat/fluff/zera/toggle()
|
|
set name = "Toggle Coat Buttons"
|
|
set category = "Object"
|
|
set src in usr
|
|
if(!usr.canmove || usr.stat || usr.restrained())
|
|
return FALSE
|
|
|
|
if(open) //Will check whether icon state is currently set to the "open" or "closed" state and switch it around with a message to the user
|
|
open = FALSE
|
|
icon_state = initial(icon_state)
|
|
item_state = initial(item_state)
|
|
flags_inv = HIDETIE|HIDEHOLSTER
|
|
to_chat(usr, "You button up the coat.")
|
|
else
|
|
open = TRUE
|
|
icon_state = "[icon_state]_open"
|
|
item_state = "[item_state]_open"
|
|
flags_inv = HIDEHOLSTER
|
|
to_chat(usr, "You unbutton the coat.")
|
|
update_clothing_icon() //so our overlays update
|
|
|
|
/obj/item/clothing/head/welding/fluff/zera
|
|
name = "White Welding Mask"
|
|
desc = "It's a white welding mask. Zera likes it because it matches her labcoat."
|
|
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0)
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
icon_state = "zera_weld"
|
|
flags_inv = (HIDEEYES)
|
|
body_parts_covered = HEAD|EYES
|
|
|
|
/obj/item/clothing/head/welding/fluff/zera/toggle() //overriding this 'cause it only conceals the eyes - it's a hat, not a mask
|
|
set category = "Object"
|
|
set src in usr
|
|
|
|
if(usr.canmove && !usr.stat && !usr.restrained())
|
|
if(up)
|
|
up = !up
|
|
body_parts_covered |= (EYES)
|
|
flags_inv |= (HIDEEYES)
|
|
icon_state = "zera_weld"
|
|
to_chat(usr, "You flip the helmet down to protect your eyes.")
|
|
else
|
|
up = !up
|
|
body_parts_covered &= ~(EYES)
|
|
flags_inv &= ~(HIDEEYES)
|
|
icon_state = "zera_weld_up"
|
|
|
|
to_chat(usr, "You push the helmet up out of your face.")
|
|
update_clothing_icon() //so our mob-overlays
|
|
if (ismob(loc)) //should allow masks to update when it is opened/closed
|
|
var/mob/M = loc
|
|
M.update_inv_wear_mask()
|
|
usr.update_mob_action_buttons()
|
|
|
|
/obj/item/clothing/suit/storage/toggle/labcoat/fluff/zeracloak
|
|
name = "Grand Purple Cloak"
|
|
desc = "Zera's custom-designed purple cloak. Nice and spooky, and the perfect length to hold up over your face with one hand like Count von Count."
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "grand_purple_cloak"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
/obj/item/clothing/suit/storage/toggle/labcoat/fluff/zeracloak/toggle()
|
|
set name = "Toggle Coat Buttons"
|
|
set category = "Object"
|
|
set src in usr
|
|
if(!usr.canmove || usr.stat || usr.restrained())
|
|
return FALSE
|
|
|
|
if(open) //Will check whether icon state is currently set to the "open" or "closed" state and switch it around with a message to the user
|
|
open = FALSE
|
|
icon_state = initial(icon_state)
|
|
item_state = initial(item_state)
|
|
flags_inv = HIDETIE|HIDEHOLSTER
|
|
to_chat(usr, "You button up the coat.")
|
|
else
|
|
open = TRUE
|
|
icon_state = "[icon_state]_open"
|
|
item_state = "[item_state]_open"
|
|
flags_inv = HIDEHOLSTER
|
|
to_chat(usr, "You unbutton the coat.")
|
|
update_clothing_icon() //so our overlays update
|
|
|
|
/obj/item/clothing/head/fluff/zerahat
|
|
name = "Grand Purple Hat"
|
|
desc = "It's a pointy purple hat. Zera likes it because it matches her ominous purple cloak."
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
icon_state = "grand_purple_cloak_hat"
|
|
|
|
//verysoft:Dessa Ton
|
|
/obj/item/clothing/head/fluff/giantbow/dessa
|
|
desc = "It's a huge bow! So pretty! This one is fitted specially for Dessa's rediculously large ears."
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
item_state = "dessabow_mob"
|
|
|
|
/obj/item/clothing/head/fluff/giantbow/dessa/attack_hand(mob/user)
|
|
|
|
if(user.real_name == "Dessa Ton")
|
|
item_state = "dessabow_mob"
|
|
else
|
|
item_state = "giantbow_mob"
|
|
..()
|
|
|
|
End CHOMP Removal*/
|
|
|
|
/obj/item/clothing/head/fluff/giantbow //Public version
|
|
name = "Giant Bow"
|
|
desc = "It's a huge bow! So pretty!"
|
|
slot_flags = SLOT_HEAD | SLOT_EARS
|
|
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "dessabow"
|
|
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
item_state = "giantbow_mob"
|
|
|
|
//Halored: Mercury
|
|
|
|
/* Chomp REMOVE Start
|
|
/obj/item/clothing/accessory/ring/material/void_opal/fluff/mercury
|
|
name = "Mercury's Mate Ring"
|
|
desc = "A band of void opal, given to Mercury by Lumen"
|
|
|
|
//satinisle: Parriz Tavakdavi
|
|
|
|
/obj/item/clothing/suit/storage/toggle/labcoat/fluff/parrizjacket
|
|
name = "pink crop bomber"
|
|
desc = "A pink crop bomber jacket that is just barely able to zip up at the front. It has a small Virgo Orbital Research Establishment patch on each shoulder."
|
|
icon_state = "parriz_jacket"
|
|
|
|
//verysoft: Casey Brown
|
|
/obj/item/clothing/glasses/big_round
|
|
name = "big round blue glasses"
|
|
desc = "A set of glasses! They are big, round, and very reflective, catching the light and obscuring the eyes!"
|
|
icon_state = "bigroundglasses"
|
|
slot_flags = SLOT_EYES | SLOT_EARS
|
|
glasses_layer_above = TRUE
|
|
|
|
//valkaerie: Valkaerie Stoze
|
|
|
|
/obj/item/clothing/ears/earring/fluff/valkhorns
|
|
name = "valkaerie's horns"
|
|
desc = "Curled horns that look that they shouldn't really be pulled off!"
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "valkhorns"
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
|
|
//sixberry: Thistle
|
|
|
|
/obj/item/clothing/head/fluff/memory_crown
|
|
name = "Memory Crown"
|
|
desc = "A thorned crown sporting numerous amethyst inserts, all of which seem to glow faintly in the dark. Just holding it makes you feel as though you've forgotten something unpleasant."
|
|
icon = 'icons/vore/custom_clothes_item.dmi'
|
|
icon_state = "memorycrown"
|
|
default_worn_icon = 'icons/vore/custom_clothes_mob.dmi'
|
|
slot_flags = SLOT_HEAD
|
|
*/ //Chomp REMOVE END
|
|
|
|
//For general use
|
|
/obj/item/clothing/suit/storage/hooded/purple_robes
|
|
name = "Purple Robes"
|
|
desc = "A basic set of purple robes. This one has a tag that reads 'Now with eye-tracking technology!'"
|
|
|
|
icon = 'icons/vore/fluff_clothing/eyerobes/custom_clothes_robe_item.dmi'
|
|
icon_state = "purple_robes"
|
|
default_worn_icon = 'icons/vore/fluff_clothing/eyerobes/custom_clothes_robe_mob.dmi'
|
|
hoodtype = /obj/item/clothing/head/hood/purple_robes
|
|
|
|
blood_overlay_type = "coat"
|
|
has_hood_sprite = FALSE //No need.
|
|
body_parts_covered = CHEST|ARMS|LEGS
|
|
allowed = list(POCKET_GENERIC, POCKET_EMERGENCY)
|
|
var/toggled = FALSE
|
|
var/last_toggled = 0
|
|
|
|
/obj/item/clothing/suit/storage/hooded/purple_robes/verb/toggle()
|
|
set name = "Toggle Eyes"
|
|
set category = "Object"
|
|
set src in usr
|
|
toggle_eyes(usr)
|
|
|
|
/obj/item/clothing/suit/storage/hooded/purple_robes/proc/toggle_eyes(mob/user)
|
|
|
|
if(!user.canmove || user.stat || user.restrained())
|
|
return FALSE
|
|
|
|
//Antispam.
|
|
if((last_toggled + 6 SECONDS) > world.time) //Can only toggle it once every 6 seconds!
|
|
to_chat(user, span_info("You can only toggle the eyes every six seconds!"))
|
|
return
|
|
|
|
|
|
if(!toggled)
|
|
AddComponent(/datum/component/reactive_icon_update/clothing, \
|
|
icon_prefix = "_corrupted", \
|
|
directions = list(NORTH,EAST,SOUTH,WEST,SOUTHWEST,SOUTHEAST,NORTHWEST,NORTHEAST), \
|
|
range = 3, \
|
|
triggering_mobs = list(/mob/living))
|
|
toggled = TRUE
|
|
to_chat(user, span_info("The coat's eyes open."))
|
|
else
|
|
var/datum/component/reactive_icon_update/clothing/reactive_component = GetComponent(/datum/component/reactive_icon_update/clothing)
|
|
if(reactive_component)
|
|
qdel(reactive_component)
|
|
toggled = FALSE
|
|
icon_state = initial(icon_state)
|
|
item_state = initial(item_state)
|
|
to_chat(user, span_info("The coat's eyes close."))
|
|
last_toggled = world.time
|
|
user.update_inv_wear_suit()
|
|
|
|
/obj/item/clothing/head/hood/purple_robes
|
|
name = "purple hood"
|
|
icon = 'icons/vore/fluff_clothing/eyerobes/custom_clothes_robe_item.dmi'
|
|
icon_state = "hood"
|
|
default_worn_icon = 'icons/vore/fluff_clothing/eyerobes/custom_clothes_robe_mob.dmi'
|