mirror of
https://github.com/Citadel-Station-13/Citadel-Station-13-RP.git
synced 2026-08-21 22:36:46 +01:00
395 lines
13 KiB
Plaintext
395 lines
13 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
|
|
"icon_override" 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_vr.dmi'
|
|
icon_state = "myicon"
|
|
|
|
icon_override = 'icons/vore/custom_clothes_vr.dmi'
|
|
item_state = "myicon"
|
|
|
|
*/
|
|
//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_vr.dmi'
|
|
icon_override = 'icons/vore/custom_onmob_vr.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_vr.dmi'
|
|
icon_override = 'icons/vore/custom_onmob_vr.dmi'
|
|
|
|
//! ## 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_vr.dmi'
|
|
icon_state = "smilepin"
|
|
|
|
icon_override = 'icons/vore/custom_clothes_vr.dmi'
|
|
overlay_state = "" //They don't have one
|
|
|
|
/obj/item/clothing/accessory/fluff/heartpin
|
|
name = "Love Pin"
|
|
desc = "A cute heart pin."
|
|
|
|
icon = 'icons/vore/custom_clothes_vr.dmi'
|
|
icon_state = "heartpin"
|
|
|
|
icon_override = 'icons/vore/custom_clothes_vr.dmi'
|
|
overlay_state = "" //They don't have one
|
|
|
|
|
|
//! ## 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_vr.dmi'
|
|
icon_state = "freddyhead"
|
|
|
|
icon_override = 'icons/vore/custom_clothes_vr.dmi'
|
|
item_state = "freddyhead_mob"
|
|
permeability_coefficient = 0.01
|
|
armor_type = /datum/armor/none
|
|
inv_hide_flags = HIDEMASK|HIDEEARS
|
|
cold_protection_cover = HEAD
|
|
siemens_coefficient = 0.9
|
|
|
|
//Bonnie Head
|
|
/obj/item/clothing/head/helmet/fluff/freddy/bonnie
|
|
desc = "Children's entertainer."
|
|
icon_state = "bonniehead"
|
|
item_state = "bonniehead_mob"
|
|
|
|
//Foxy Head
|
|
/obj/item/clothing/head/helmet/fluff/freddy/foxy
|
|
desc = "I guess he doesn't like being watched."
|
|
icon_state = "foxyhead"
|
|
item_state = "foxyhead_mob"
|
|
|
|
//Chica Head
|
|
/obj/item/clothing/head/helmet/fluff/freddy/chica
|
|
desc = "<b><font color=red>LET'S EAT!</font></b>"
|
|
icon_state = "chicahead"
|
|
item_state = "chicahead_mob"
|
|
|
|
//! ## Anamatronic Suits
|
|
/obj/item/clothing/suit/fluff/freddy
|
|
name = "Animatronic Suit"
|
|
desc = "Votre toast, je peux vous le rendre."
|
|
|
|
icon = 'icons/vore/custom_clothes_vr.dmi'
|
|
icon_state = "freddysuit"
|
|
|
|
icon_override = 'icons/vore/custom_clothes_vr.dmi'
|
|
item_state = "freddysuit_mob"
|
|
|
|
gas_transfer_coefficient = 0.01
|
|
permeability_coefficient = 0.02
|
|
body_cover_flags = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS
|
|
armor_type = /datum/armor/none
|
|
inv_hide_flags = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT
|
|
cold_protection_cover = 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"
|
|
item_state = "bonniesuit_mob"
|
|
|
|
//Foxy Suit
|
|
/obj/item/clothing/suit/fluff/freddy/foxy
|
|
desc = "I guess he doesn't like being watched."
|
|
icon_state = "foxysuit"
|
|
item_state = "foxysuit_mob"
|
|
|
|
|
|
//Chica Suit
|
|
/obj/item/clothing/suit/fluff/freddy/chica
|
|
desc = "<b><font color=red>LET'S EAT!</font></b>"
|
|
icon_state = "chicasuit"
|
|
item_state = "chicasuit_mob"
|
|
|
|
//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 Head of Security's obession with black. Has additional composite armor."
|
|
|
|
icon = 'icons/vore/custom_clothes_vr.dmi'
|
|
icon_state = "rig-hos"
|
|
|
|
icon_override = 'icons/vore/custom_clothes_vr.dmi'
|
|
item_state = "rig-hos_mob"
|
|
|
|
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 Head of Security's signature hat. Has additional composite armor."
|
|
|
|
icon = 'icons/vore/custom_clothes_vr.dmi'
|
|
icon_state = "rig0-hos"
|
|
|
|
icon_override = 'icons/vore/custom_clothes_vr.dmi'
|
|
item_state = "rig0-hos_mob"
|
|
armor_type = /datum/armor/security/hos
|
|
species_restricted = null
|
|
|
|
/obj/item/storage/belt/utility/fluff/vulpine
|
|
name = "vulpine belt"
|
|
desc = "A tool-belt in Atmos colours."
|
|
|
|
icon = 'icons/vore/custom_clothes_vr.dmi'
|
|
icon_state = "vulpine_belt"
|
|
|
|
icon_override = 'icons/vore/custom_clothes_vr.dmi'
|
|
item_state = "vulpine_belt_mob"
|
|
|
|
max_items = 9
|
|
|
|
/obj/item/storage/belt/utility/fluff/vulpine/legacy_spawn_contents()
|
|
. = ..()
|
|
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, null, "red")
|
|
|
|
/obj/item/clothing/shoes/black/cuffs
|
|
name = "gilded leg wraps"
|
|
desc = "Ankle coverings for digitigrade creatures. Gilded!"
|
|
icon = 'icons/vore/custom_clothes_vr.dmi'
|
|
icon_state = "gildedcuffs"
|
|
|
|
icon_override = 'icons/vore/custom_onmob_vr.dmi'
|
|
item_icons = list()
|
|
|
|
body_cover_flags = 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"
|
|
|
|
//DS9
|
|
|
|
/obj/item/clothing/suit/storage/trek/ds9
|
|
name = "Padded Overcoat"
|
|
desc = "The overcoat worn by all officers of the 2380s."
|
|
icon_state = "trek_ds9_coat"
|
|
icon = 'icons/vore/custom_clothes_vr.dmi'
|
|
item_state = "trek_ds9_coat_mob"
|
|
icon_override = 'icons/vore/custom_clothes_vr.dmi'
|
|
body_cover_flags = UPPER_TORSO|LOWER_TORSO|ARMS
|
|
permeability_coefficient = 0.50
|
|
armor_type = /datum/armor/security/light_formalwear
|
|
|
|
/obj/item/clothing/suit/storage/trek/ds9/equipped(mob/user, slot, flags)
|
|
..()
|
|
var/mob/living/carbon/human/H = loc
|
|
if(istype(H) && H.wear_suit == src)
|
|
if(H.species.get_species_id() == SPECIES_ID_VOX)
|
|
icon_override = 'icons/mob/clothing/species/vox/suits.dmi'
|
|
else
|
|
icon_override = 'icons/vore/custom_clothes_vr.dmi'
|
|
update_worn_icon()
|
|
|
|
/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"
|
|
item_state = "trek_ds9_coat_adm_mob"
|
|
armor_type = /datum/armor/security/hos
|
|
|
|
//For general use maybe
|
|
/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/clothing/taursuits_wolf.dmi'
|
|
icon_state = "jessiecoat"
|
|
item_state = "jessiecoat"
|
|
|
|
//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_vr.dmi'
|
|
icon_state = "fjacket"
|
|
|
|
icon_override = 'icons/vore/custom_clothes_vr.dmi'
|
|
item_state = "fjacket_mob"
|
|
var/unbuttoned = 0
|
|
|
|
/obj/item/clothing/suit/storage/fluff/jacket/verb/toggle()
|
|
set name = "Toggle coat buttons"
|
|
set category = VERB_CATEGORY_OBJECT
|
|
set src in usr
|
|
|
|
if(!CHECK_MOBILITY(usr, MOBILITY_CAN_USE))
|
|
return 0
|
|
|
|
switch(unbuttoned)
|
|
if(0)
|
|
icon_state = "[initial(icon_state)]_open"
|
|
item_state = "[initial(item_state)]_open"
|
|
unbuttoned = 1
|
|
to_chat(usr, "You unbutton the coat.")
|
|
if(1)
|
|
icon_state = "[initial(icon_state)]"
|
|
item_state = "[initial(item_state)]"
|
|
unbuttoned = 0
|
|
to_chat(usr, "You button up 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_vr.dmi'
|
|
icon_state = "acjacket"
|
|
|
|
icon_override = 'icons/vore/custom_clothes_vr.dmi'
|
|
item_state = "acjacket_mob"
|
|
|
|
/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_vr.dmi'
|
|
icon_state = "afjacket"
|
|
|
|
icon_override = 'icons/vore/custom_clothes_vr.dmi'
|
|
item_state = "afjacket_mob"
|
|
|
|
/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_vr.dmi'
|
|
icon_state = "navyjacket"
|
|
|
|
icon_override = 'icons/vore/custom_clothes_vr.dmi'
|
|
item_state = "navyjacket_mob"
|
|
|
|
/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_vr.dmi'
|
|
icon_state = "sfjacket"
|
|
|
|
icon_override = 'icons/vore/custom_clothes_vr.dmi'
|
|
item_state = "sfjacket_mob"
|
|
|
|
//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"
|
|
|
|
icon_override = 'icons/vore/custom_clothes_vr.dmi'
|
|
item_state = "headbando"
|
|
|
|
/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"
|
|
icon_override = 'icons/vore/custom_clothes_vr.dmi'
|
|
item_state = "gntop"
|
|
|
|
//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_vr.dmi'
|
|
icon_state = "loincloth"
|
|
|
|
icon_override = 'icons/vore/custom_clothes_vr.dmi'
|
|
item_state = "loincloth"
|
|
|
|
//Aztectornado:Tron inspired Siren outfit
|
|
/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_vr.dmi'
|
|
icon_override = 'icons/vore/custom_clothes_vr.dmi'
|
|
icon_state = "tronsiren_gloves"
|
|
item_state = "tronsiren_gloves_mob"
|
|
|
|
/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_vr.dmi'
|
|
icon_override = 'icons/vore/custom_onmob_vr.dmi'
|
|
|
|
//Mewchild: Phi Vietsi
|
|
/obj/item/clothing/gloves/ring/seal/signet/fluff/vietsi
|
|
name = "Phi Vietsi's Bone Signet Ring"
|
|
desc = "A signet ring belonging to Phi Vietsi, carved from the bones of something long extinct, as a ward against bad luck."
|
|
var/signet_name = "Phi Vietsi"
|
|
|
|
icon = 'icons/vore/custom_clothes_vr.dmi'
|
|
icon_state = "vietsi_ring"
|
|
|
|
/obj/item/clothing/gloves/ring/seal/signet/fluff/vietsi/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."
|
|
|
|
//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'
|
|
icon_override = 'icons/vore/custom_onmob_vr.dmi'
|
|
icon_state = "goldenstring"
|
|
item_state = "goldenstring"
|
|
w_class = WEIGHT_CLASS_TINY
|
|
slot_flags = SLOT_TIE
|