mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-01-19 13:53:17 +00:00
1936 lines
78 KiB
Plaintext
1936 lines
78 KiB
Plaintext
/// Aurora custom items ///
|
|
/*basic guidelines:
|
|
Custom items must be accepted at some point in the forums by the staff handling them.
|
|
Add custom items to this file, their sprites into their own dmi. in the icons/obj/custom_items.
|
|
All custom items with worn sprites must follow the contained sprite system: http://forums.aurorastation.org/viewtopic.php?f=23&t=6798
|
|
*/
|
|
|
|
/obj/item/clothing/head/fluff/ziva_bandana //Ziva's Bandana - Ziva Ta'Kim - sierrakomodo
|
|
name = "old bandana"
|
|
desc = "An old orange-ish-yellow bandana. It has a few stains from engine grease, and the color has been dulled."
|
|
icon = 'icons/obj/custom_items/motaki_bandana.dmi'
|
|
icon_state = "motaki_bandana"
|
|
item_state = "motaki_bandana"
|
|
contained_sprite = TRUE
|
|
|
|
|
|
/obj/item/clothing/suit/armor/vest/fluff/zubari_jacket //Fancy Jacket - Zubari Akenzua - filthyfrankster
|
|
name = "fancy jacket"
|
|
desc = "A well tailored unathi styled armored jacket, fitted for one too."
|
|
icon = 'icons/obj/custom_items/zubari_jacket.dmi'
|
|
icon_state = "zubari_jacket"
|
|
item_state = "zubari_jacket"
|
|
contained_sprite = TRUE
|
|
|
|
|
|
/obj/item/implanter/fluff //snowflake implanters for snowflakes
|
|
var/allowed_ckey = ""
|
|
var/implant_type = null
|
|
|
|
/obj/item/implanter/fluff/proc/create_implant()
|
|
if (!implant_type)
|
|
return
|
|
imp = new implant_type(src)
|
|
update()
|
|
|
|
return
|
|
|
|
/obj/item/implanter/fluff/attack(mob/M as mob, mob/user as mob, var/target_zone)
|
|
if (!M.ckey || M.ckey != allowed_ckey)
|
|
return
|
|
|
|
..()
|
|
|
|
|
|
/obj/item/clothing/suit/fluff/centurion_cloak //Paludamentum - Centurion - cakeisossim
|
|
name = "paludamentum"
|
|
desc = "A cloak-like piece of silky, red fabric. Fashioned at one point where the shoulder would be with a golden pin."
|
|
icon = 'icons/obj/custom_items/centurion_cloak.dmi'
|
|
icon_state = "centurion_cloak"
|
|
item_state = "centurion_cloak"
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO
|
|
contained_sprite = TRUE
|
|
|
|
|
|
/obj/item/clothing/ears/bandanna/fluff/kir_bandanna //Kir's Bandanna - Kir Iziki - araskael
|
|
name = "purple bandanna"
|
|
desc = "A worn and faded purple bandanna with a knotted, dragon-like design on it."
|
|
icon = 'icons/obj/custom_items/kir_bandanna.dmi'
|
|
icon_state = "kir_bandanna"
|
|
item_state = "kir_bandanna"
|
|
contained_sprite = TRUE
|
|
|
|
|
|
/obj/item/clothing/accessory/badge/fluff/dylan_tags //Dog Tags - Dylan Sutton - sircatnip
|
|
name = "dog tags"
|
|
desc = "Some black dog tags, engraved on them is the following: \"Wright, Dylan L, O POS, Pacific Union Special Forces\"."
|
|
icon = 'icons/obj/custom_items/dylan_tags.dmi'
|
|
icon_state = "dylan_tags"
|
|
item_state = "dylan_tags"
|
|
stored_name = "Wright, Dylan L"
|
|
badge_string = "Pacific Union Special Forces"
|
|
contained_sprite = TRUE
|
|
slot_flags = SLOT_MASK | SLOT_TIE
|
|
|
|
|
|
/obj/item/implant/fluff/ziva_implant //Heart Condition - Ziva Ta'Kim - sierrakomodo
|
|
name = "heart monitor"
|
|
desc = "A small machine to watch upon broken hearts."
|
|
|
|
/obj/item/implant/fluff/ziva_implant/implanted(mob/living/carbon/human/M as mob)
|
|
if (M.ckey == "sierrakomodo") //just to be sure
|
|
M.verbs += /mob/living/carbon/human/proc/heart_attack
|
|
else
|
|
return
|
|
|
|
/mob/living/carbon/human/proc/heart_attack()
|
|
set category = "IC"
|
|
set name = "Suffer Heart Condition"
|
|
set desc = "HNNNNG."
|
|
|
|
if(last_special > world.time)
|
|
to_chat(src, "<span class='warning'>Your chest still hurts badly!</span>")
|
|
return
|
|
|
|
last_special = world.time + 500
|
|
|
|
var/obj/item/organ/F = src.internal_organs_by_name[BP_HEART]
|
|
|
|
if(isnull(F))
|
|
return
|
|
|
|
F.take_damage(5)
|
|
to_chat(src, "<span class='warning'>You feel a stabbing pain in your chest!</span>")
|
|
sound_to(src, 'sound/effects/Heart Beat.ogg')
|
|
|
|
|
|
/obj/item/clothing/accessory/badge/fluff/caleb_badge //Worn Badge - Caleb Greene - notmegatron
|
|
name = "worn badge"
|
|
desc = "A simple gold badge denoting the wearer as Head of Security. It is worn and dulled with age, but the name, \"Caleb Greene\", is still clearly legible."
|
|
icon = 'icons/obj/custom_items/caleb_badge.dmi'
|
|
item_state = "caleb_badge"
|
|
icon_state = "caleb_badge"
|
|
stored_name = "Caleb Greene"
|
|
badge_string = "NOS Apollo Head of Security"
|
|
contained_sprite = TRUE
|
|
|
|
|
|
/obj/item/sign/fluff/iskanz_atimono //Framed Zatimono - Iskanz Sal'Dans - zundy
|
|
name = "framed zatimono"
|
|
desc = "A framed Zatimono, a Unathi standard worn into battle similar to an old-Earth Sashimono. This one seems well maintained and carries Sk'akh Warrior Priest markings and litanies."
|
|
icon_state = "iskanz_atimono"
|
|
sign_state = "iskanz_atimono"
|
|
w_class = ITEMSIZE_SMALL
|
|
|
|
|
|
/obj/item/clothing/under/fluff/ana_uniform //Retired Uniform - Ana Roh'hi'tin - suethecake
|
|
name = "retired uniform"
|
|
desc = "A silken blouse paired with dark-colored slacks. It has the words \"Chief Investigator\" embroidered into the shoulder bar."
|
|
icon = 'icons/obj/custom_items/ana_clothing.dmi'
|
|
icon_state = "ana_uniform"
|
|
item_state = "ana_uniform"
|
|
contained_sprite = TRUE
|
|
|
|
/obj/item/clothing/suit/storage/forensics/fluff/ana_jacket //CSI Jacket - Ana Roh'hi'tin - suethecake
|
|
name = "CSI jacket"
|
|
desc = "A black jacket with the words \"CSI\" printed in the back in bright, white letters."
|
|
icon = 'icons/obj/custom_items/ana_clothing.dmi'
|
|
icon_state = "ana_jacket"
|
|
item_state = "ana_jacket"
|
|
contained_sprite = TRUE
|
|
|
|
/obj/item/clothing/accessory/badge/old/fluff/ana_badge //Faded Badge - Ana Roh'hi'tin - suethecake
|
|
name = "faded badge"
|
|
desc = "A faded badge, backed with leather, that reads \"NT Security Force\" across the front. It bears the emblem of the forensic division."
|
|
stored_name = "Ana Issek"
|
|
badge_string = "NanoTrasen Security Department"
|
|
|
|
|
|
/obj/item/clothing/head/beret/engineering/fluff/ikrad_beret //LR-31MTA Beret - Ikrad Yam'hir - houseofsynth
|
|
name = "\improper LR-31MTA beret"
|
|
desc = "A silver beret with an insignia on the front, it looks like an old Tajaran cannon with a ring around it. \
|
|
Along the top half of the ring \"LR-31MTA\" is engraved. The word \"Yam'hir\" is engraved along the bottom half of the ring. \
|
|
The beret looks old and is worn in some places around the edges. It appears to have a flap inside, \
|
|
secured by a piece of elastic that loops around a button."
|
|
icon = 'icons/obj/custom_items/ikrad_beret.dmi'
|
|
icon_state = "ikrad_beret"
|
|
item_state = "ikrad_beret"
|
|
contained_sprite = TRUE
|
|
var/obj/item/fluff/ikrad_letter/letter
|
|
|
|
/obj/item/clothing/head/beret/engineering/fluff/ikrad_beret/Initialize()
|
|
. = ..()
|
|
letter = new(src)
|
|
letter.attack_self()
|
|
|
|
/obj/item/clothing/head/beret/engineering/fluff/ikrad_beret/Destroy()
|
|
QDEL_NULL(letter)
|
|
return ..()
|
|
|
|
/obj/item/clothing/head/beret/engineering/fluff/ikrad_beret/attack_self(var/mob/user)
|
|
if(letter)
|
|
to_chat(user, "<span class='notice'>You remove \the [letter] from inside the [src]'s flap.</span>")
|
|
user.put_in_hands(letter)
|
|
letter = null
|
|
else
|
|
..()
|
|
|
|
/obj/item/clothing/head/beret/engineering/fluff/ikrad_beret/attackby(var/obj/item/fluff/ikrad_letter/W, var/mob/user)
|
|
if(!src.letter && istype(W))
|
|
to_chat(user, "<span class='notice'>You place \the [W] back inside the [src]'s flap.</span>")
|
|
user.drop_from_inventory(W,src)
|
|
src.letter = W
|
|
else
|
|
..()
|
|
|
|
/obj/item/fluff/ikrad_letter //Tattered Letter - Ikrad Yam'hir - houseofsynth
|
|
name = "tattered letter"
|
|
desc = "A tattered looking piece of paper that looks to have been folded multiple times. \
|
|
Although written in Siik'Maas it seems to be laid out like a letter, addressed to an \"Ikta Yam'hir\" and written in quite \
|
|
an untidy scrawl. The letter is torn in some places and the is writing faded."
|
|
icon = 'icons/obj/custom_items/ikrad_beret.dmi'
|
|
icon_state = "ikrad_letter"
|
|
w_class = ITEMSIZE_SMALL
|
|
|
|
/obj/item/clothing/suit/storage/toggle/fluff/ryan_jacket //Mars' Militia Leather Jacket - Ryan McLean - seniorscore
|
|
name = "mars militia leather jacket"
|
|
desc = "A leather jacket, appears to have a shield on back with the words \"Contra omnes stabimus\", as well as a unit name \"Sandworms of Thadeus\", \
|
|
stitched along a banner at the bottom of the shield."
|
|
icon = 'icons/obj/custom_items/ryan_jacket.dmi'
|
|
icon_state = "ryan_jacket"
|
|
item_state = "ryan_jacket"
|
|
contained_sprite = TRUE
|
|
|
|
|
|
/obj/item/clothing/suit/storage/fluff/yuri_duster //Martian Duster - Yuri Daruski - bv1000
|
|
name = "martian duster"
|
|
desc = "A longer coat made of a tough fabric designed to protect the wearer from the harshness of the Mars badlands \
|
|
found beyond the terraformed areas of said planet. Two scorched holes can be found on the lower back, and three non-scorched holes \
|
|
appear in the upper torso on the back, with two lining up with two in the front."
|
|
icon = 'icons/obj/custom_items/yuri_duster.dmi'
|
|
icon_state = "yuri_duster"
|
|
item_state = "yuri_duster"
|
|
contained_sprite = TRUE
|
|
|
|
|
|
/obj/item/fluff/zhilin_book //Siik'maas-Tau Ceti Basic Dictionary - Zhilin Vadim - fireandglory
|
|
name = "siik'maas-tau ceti basic dictionary"
|
|
desc = "A hefty dictionary with a simple design on the cover, it seems to be for translations. There's a label on the back denoting that it belongs to a \"Zhilin Vadim\"."
|
|
icon = 'icons/obj/custom_items/zhilin_book.dmi'
|
|
icon_state = "zhilin_book"
|
|
w_class = ITEMSIZE_NORMAL
|
|
|
|
/obj/item/fluff/zhilin_book/attack_self(mob/user as mob)
|
|
user.visible_message("<span class='notice'>[user] starts flipping through \the [src].</span>",
|
|
"<span class='notice'>You start looking through \the [src], it appears to be filled with translations of Tau-Ceti basic for tajaran users.</span>",
|
|
"<span class='notice'>You hear pages being flipped.</span>")
|
|
playsound(src.loc, /decl/sound_category/page_sound, 50, 1)
|
|
|
|
|
|
/obj/item/clothing/under/fluff/faysal_uniform //Old Tajaran Nobleman Suit - Faysal Al-Shennawi - alberyk
|
|
name = "old tajaran nobleman suit"
|
|
desc = "A fancy looking suit, made of white line, adorned with golden details and buttons bearing long forgotten meanings. A blue sash decorates this piece of clothing."
|
|
icon = 'icons/obj/custom_items/faysal_uniform.dmi'
|
|
icon_state = "faysal_uniform"
|
|
item_state = "faysal_uniform"
|
|
contained_sprite = TRUE
|
|
|
|
|
|
/obj/item/clothing/glasses/welding/fluff/ghoz_eyes //Prosthetic Vaurca Eyelids - Ka'Akaix'Ghoz Zo'ra - sleepywolf
|
|
name = "prosthetic vaurca eyelids"
|
|
desc = "A small contraption of micro-actuators with a button on the side."
|
|
icon = 'icons/obj/custom_items/ghoz_eyes.dmi'
|
|
icon_state = "ghoz_eyes"
|
|
item_state = "ghoz_eyes"
|
|
contained_sprite = TRUE
|
|
action_button_name = "Toggle Eyelids"
|
|
species_restricted = list(BODYTYPE_VAURCA) //i think this would make sense since those are some kind of vaurca build prothestic
|
|
|
|
|
|
/obj/item/clothing/head/det/fluff/leo_hat //Tagged brown hat - Leo Wyatt - keinto
|
|
name = "tagged brown hat"
|
|
desc = "A worn mid 20th century brown hat. If you look closely at the back, you can see a an embedded tag from the \"Museum of Terran Culture and Technology\"."
|
|
icon = 'icons/obj/custom_items/leo_coat.dmi'
|
|
icon_state = "leo_hat"
|
|
item_state = "leo_hat"
|
|
contained_sprite = TRUE
|
|
|
|
/obj/item/clothing/suit/storage/det_trench/fluff/leo_coat //Tagged brown coat - Leo Wyatt - keinto
|
|
name = "tagged brown coat"
|
|
desc = "A worn mid 20th century brown trenchcoat. If you look closely at bottom of the back, you can see an embedded tag from the \"Museum of Terran Culture and Technology\"."
|
|
icon = 'icons/obj/custom_items/leo_coat.dmi'
|
|
icon_state = "leo_coat"
|
|
item_state = "leo_coat"
|
|
contained_sprite = TRUE
|
|
|
|
|
|
/obj/item/nullrod/fluff/azaroz_staff //Null Staff - Kesaos Azaroz - paradoxspace
|
|
name = "null staff"
|
|
desc = "A long, heavy staff seemingly hand-crafted of obsidian and steel. Pure volcanic crystals lie at its end, giving it an appearance similar to a mace."
|
|
icon = 'icons/obj/custom_items/azaroz_staff.dmi'
|
|
icon_state = "azaroz_staff"
|
|
item_state = "azaroz_staff"
|
|
contained_sprite = TRUE
|
|
slot_flags = SLOT_BACK
|
|
w_class = ITEMSIZE_NORMAL
|
|
|
|
|
|
/obj/item/toy/plushie/fluff/oz_plushie //Mr. Monkey - Oz Auman - theiguanaman2
|
|
name = "\improper Mr.Monkey"
|
|
desc = "A calming toy monkey."
|
|
icon = 'icons/obj/custom_items/oz_plushie.dmi'
|
|
icon_state = "oz_plushie"
|
|
|
|
|
|
/obj/item/reagent_containers/food/drinks/teapot/fluff/brianne_teapot //Ceramic Teapot - Sean Brianne - zelmana
|
|
name = "ceramic teapot"
|
|
desc = "A blue ceramic teapot, gilded with the abbreviation for NanoTrasen."
|
|
icon = 'icons/obj/custom_items/brianne_teapot.dmi'
|
|
icon_state = "brianne_teapot"
|
|
|
|
|
|
/obj/item/clothing/head/beret/engineering/fluff/make_beret //Tan Engineering Beret - M.A.K.E - toasterstrudes
|
|
name = "tan engineering beret"
|
|
desc = "An engineering beret that appears to have been dyed tan, with an orange patch sewn into the middle of it."
|
|
icon = 'icons/obj/custom_items/make_items.dmi'
|
|
icon_state = "make_beret"
|
|
item_state = "make_beret"
|
|
contained_sprite = TRUE
|
|
|
|
|
|
/obj/item/clothing/mask/fluff/corvo_cigarette //Vaporizer Pen - Nathan Corvo - jkjudgex
|
|
name = "vaporizer pen"
|
|
desc = "A simple vaporizer pen, the electronic version of the cigarette."
|
|
icon = 'icons/obj/custom_items/corvo_cigarette.dmi'
|
|
icon_state = "corvo_cigarette"
|
|
item_state = "corvo_cigarette"
|
|
body_parts_covered = 0
|
|
w_class = ITEMSIZE_SMALL
|
|
slot_flags = SLOT_EARS | SLOT_MASK
|
|
contained_sprite = TRUE
|
|
var/active = FALSE
|
|
|
|
/obj/item/clothing/mask/fluff/corvo_cigarette/attack_self(mob/user)
|
|
active= !active
|
|
if(active)
|
|
to_chat(user, "<span class='notice'>You turn \the [src] on.</span>")
|
|
else
|
|
to_chat(user, "<span class='notice'>You turn \the [src] off.</span>")
|
|
|
|
update_icon()
|
|
user.update_inv_l_hand(FALSE)
|
|
user.update_inv_r_hand()
|
|
|
|
/obj/item/clothing/mask/fluff/corvo_cigarette/update_icon()
|
|
if(active)
|
|
icon_state = "corvo_cigarette_on"
|
|
item_state = "corvo_cigarette_on"
|
|
else
|
|
icon_state = "corvo_cigarette"
|
|
item_state = "corvo_cigarette"
|
|
|
|
/obj/item/clothing/mask/fluff/corvo_cigarette/examine(mob/user)
|
|
if(..(user, 1))
|
|
to_chat(user, "It is [active ? "on" : "off"].")
|
|
|
|
|
|
|
|
/obj/item/clothing/suit/storage/fluff/sonorous_mantle //Maraziite Throw Over - Sonorous Zouzoror - sleepywolf
|
|
name = "maraziite throw over"
|
|
desc = "A grey poncho, exclusively warn by members of the Maraziite Order. This one has the flag of the Izweski Hegemony stitched on."
|
|
icon = 'icons/obj/custom_items/sonorous_clothing.dmi'
|
|
icon_state = "sonorous_mantle"
|
|
item_state = "sonorous_mantle"
|
|
contained_sprite = TRUE
|
|
|
|
/obj/item/clothing/mask/fluff/sonorous_mask //Iron Mask - Sonorous Zouzoror - sleepywolf
|
|
name = "iron mask"
|
|
desc = "A mask made of iron worn by members of the Maraziite Order. This one looks like it's modeled after a fish."
|
|
icon = 'icons/obj/custom_items/sonorous_clothing.dmi'
|
|
icon_state = "sonorous_mask"
|
|
item_state = "sonorous_mask"
|
|
contained_sprite = TRUE
|
|
flags_inv = HIDEEARS|HIDEFACE
|
|
body_parts_covered = FACE
|
|
w_class = ITEMSIZE_NORMAL
|
|
|
|
|
|
/obj/item/clothing/under/fluff/ellie_uniform //Cheery Blazer - Ellie Shoshanna - resilynn
|
|
name = "cheery blazer"
|
|
desc = "A cheery but professional outfit, mauve corduroys, blue blazer and a tie."
|
|
icon = 'icons/obj/custom_items/ellie_uniform.dmi'
|
|
icon_state = "ellie_uniform"
|
|
item_state = "ellie_uniform"
|
|
contained_sprite = TRUE
|
|
|
|
|
|
/obj/item/clothing/accessory/fluff/zhilin_necklace //Tajaran Religious Necklace - Zhilin Vadim - fireandglory
|
|
name = "tajaran religious necklace"
|
|
desc = "A necklace with black string, it appears to have carved wooden figures of the Tajaran god Mata'ke and all of his pantheon strung through it."
|
|
icon = 'icons/obj/custom_items/zhilin_necklace.dmi'
|
|
icon_state = "zhilin_necklace"
|
|
item_state = "zhilin_necklace"
|
|
contained_sprite = TRUE
|
|
slot_flags = SLOT_EARS | SLOT_TIE
|
|
|
|
|
|
/obj/item/clothing/suit/storage/fluff/vira_coat //Designer Military Coat - Vira Bolivar - scheveningen
|
|
name = "designer military coat"
|
|
desc = "A dark funnel neck designer military-style dress coat, specially fitted on commission, clearly designed for a woman's figure. \
|
|
A skillfully stitched 'NT' pattern is laden above a chest pocket, the phrase \"15 years of loyal service to the Corp\" below the insignia, followed by the personal signature of \"Vira Bolivar Taryk\"."
|
|
icon = 'icons/obj/custom_items/vira_coat.dmi'
|
|
icon_state = "vira_coat"
|
|
item_state = "vira_coat"
|
|
contained_sprite = TRUE
|
|
|
|
|
|
/obj/item/clothing/suit/storage/fluff/azala_coat //Azala's Gentleman's Coat - Azala Huz'kai - tomiixstarslasher
|
|
name = "gentleman's coat"
|
|
desc = "A blue gentleman's coat. It is very stylish, and appears to be very warm."
|
|
icon = 'icons/obj/custom_items/azala_items.dmi'
|
|
icon_state = "azala_coat"
|
|
item_state = "azala_coat"
|
|
contained_sprite = TRUE
|
|
|
|
/obj/item/clothing/head/fluff/azala_hat //Azala's Gentleman's Cap - Azala Huz'kai - tomiixstarslasher
|
|
name = "gentleman's cap"
|
|
desc = "A blue gentleman's cap. It is very stylish, and appears to be warped from being worn crooked."
|
|
icon = 'icons/obj/custom_items/azala_items.dmi'
|
|
icon_state = "azala_hat"
|
|
item_state = "azala_hat"
|
|
contained_sprite = TRUE
|
|
|
|
/obj/item/clothing/under/fluff/azala_jumpsuit //Azala's Roboticist Jumpsuit - Azala Huz'kai - tomiixstarslasher
|
|
name = "modified roboticist jumpsuit"
|
|
desc = "A variation of the roboticists jumpsuit, this one is in blue colors."
|
|
icon = 'icons/obj/custom_items/azala_items.dmi'
|
|
icon_state = "azala_jumpsuit"
|
|
item_state = "azala_jumpsuit"
|
|
contained_sprite = TRUE
|
|
|
|
|
|
/obj/item/clothing/suit/fluff/leo_scarf //Scarf - Leo Wyatt - keinto
|
|
name = "striped scarf"
|
|
desc = "A soft scarf striped in black and blue."
|
|
icon = 'icons/obj/custom_items/leo_scarf.dmi'
|
|
icon_state = "leo_scarf"
|
|
item_state = "leo_scarf"
|
|
contained_sprite = TRUE
|
|
|
|
|
|
/obj/item/clothing/under/fluff/zilosnish_uniform //Exotic Purple Robe - Zilosnish Szu - sleepywolf
|
|
name = "exotic purple robe"
|
|
desc = "An extravagant display of wealth, hand-tailored with Unathi craftmanship. There are intricate designs of hammers, cactus flowers, and coins etched into the cloth."
|
|
icon = 'icons/obj/custom_items/zilosnish_items.dmi'
|
|
icon_state = "zilosnish_uniform"
|
|
item_state = "zilosnish_uniform"
|
|
contained_sprite = TRUE
|
|
|
|
/obj/item/clothing/suit/unathi/mantle/fluff/zilosnish_mantle //Exotic Mantle - Zilosnish Szu - sleepywolf
|
|
name = "exotic mantle"
|
|
desc = "A red hide with a gold and jade insignia pin to keep it on a wearers shoulders. The hide is thick, like rhino skin."
|
|
icon = 'icons/obj/custom_items/zilosnish_items.dmi'
|
|
icon_state = "zilosnish_mantle"
|
|
item_state = "zilosnish_mantle"
|
|
contained_sprite = TRUE
|
|
|
|
/obj/item/pen/fluff/zilosnish_pen //Golden Pen - Zilosnish Szu - sleepywolf
|
|
name = "golden pen"
|
|
desc = "A pen plated in gold. It has black ink."
|
|
icon = 'icons/obj/custom_items/zilosnish_items.dmi'
|
|
icon_state = "zilosnish_pen"
|
|
|
|
|
|
/obj/item/clothing/head/fluff/qorja_headband //Rebellious Headband - Q'orja Sak'ha - fortport
|
|
name = "rebellious headband"
|
|
desc = "A comfortable headband made from a long, soft cloth that's tied into a knot in the back. It is a bright shade of red, slipped through a decorative brass plate. \
|
|
Upon the metal is an engraving of the People's Republic of Adhomai's insignia, as if straight from their flag."
|
|
icon = 'icons/obj/custom_items/qorja_headband.dmi'
|
|
icon_state = "qorja_headband"
|
|
item_state = "qorja_headband"
|
|
contained_sprite = TRUE
|
|
|
|
|
|
/obj/item/clothing/wrists/watch/fluff/rex_watch //Engraved Wristwatch - Rex Winters - tailson
|
|
name = "engraved wristwatch"
|
|
desc = "A fine gold watch. On the inside is an engraving that reads \"Happy birthday dad, thinking of you always\"."
|
|
icon = 'icons/obj/custom_items/rex_watch.dmi'
|
|
icon_state = "rex_watch"
|
|
|
|
|
|
/obj/item/device/camera/fluff/hadley_camera //Hadley's Camera - Hadley Dawson - fekkor
|
|
name = "customized camera"
|
|
desc = "A early 2450's Sunny camera with an adjustable lens, this one has a sticker with the name \"Hadley\" on the back."
|
|
icon = 'icons/obj/custom_items/hadley_camera.dmi'
|
|
icon_state = "hadley_camera"
|
|
icon_on = "hadley_camera"
|
|
icon_off = "hadley_camera_off"
|
|
|
|
|
|
/obj/item/storage/wallet/fluff/muhawir_wallet //Pineapple Wallet - Muhawir Nawfal - menown
|
|
name = "pineapple wallet"
|
|
desc = "A rather small, cheaply made felt wallet with a zipper near the top. It looks like a pineapple."
|
|
icon = 'icons/obj/custom_items/muhawir_items.dmi'
|
|
icon_state = "muhawir_wallet"
|
|
|
|
/obj/item/storage/wallet/fluff/muhawir_wallet/update_icon()
|
|
return
|
|
|
|
|
|
/obj/item/folder/fluff/sukhoi_folder //Inventor's Notebook - Natascha Sukhoi - lancelynxx
|
|
name = "inventor's notebook"
|
|
desc = "A dark-green notebook, with crumpled Post-Its sticking out and binding tearing at the edges. It reeks of DromedaryCo cigarettes. The words \"SUKH SYSTEMS\" are scribbled on the cover with a black sharpie."
|
|
icon = 'icons/obj/custom_items/sukhoi_folder.dmi'
|
|
icon_state = "sukhoi_folder"
|
|
|
|
|
|
/obj/item/clothing/suit/storage/toggle/det_trench/fluff/nelson_jacket //Armored Detective Jacket - Nelson Okafor - seniorscore
|
|
name = "armored detective jacket"
|
|
desc = "A white suit jacket, has a badge hanging out of a breast pocket. Touching it gives a feeling of working on a case for months."
|
|
icon = 'icons/obj/custom_items/nelson_jacket.dmi'
|
|
icon_state = "nelson_jacket"
|
|
item_state = "nelson_jacket"
|
|
contained_sprite = TRUE
|
|
|
|
|
|
/obj/item/clothing/head/beret/fluff/chunley_beret //Sol's Dog Handler Beret - Freya Chunley - thesmiley
|
|
name = "sol's dog handler beret"
|
|
desc = "A scarlet military beret worn by the Sol Alliance Military Police dog handling unit. The symbol on the cap is that of a grey wolf's head on white. It quivers menacingly. \
|
|
Upon flipping it you see a name tag with the word \"CHUNLEY\" written in on it with a very sloppy hand write."
|
|
icon = 'icons/obj/custom_items/chunley_beret.dmi'
|
|
icon_state = "chunley_beret"
|
|
item_state = "chunley_beret"
|
|
contained_sprite = TRUE
|
|
|
|
|
|
/obj/item/material/knife/fluff/yumi_knife //Cutting Metal - Yumi Yotin - trickingtrapster
|
|
name = "cutting metal"
|
|
desc = "Looks like a piece of sheet metal, sharpened on one end."
|
|
icon = 'icons/obj/custom_items/yotin_knife.dmi'
|
|
icon_state = "yotin_knife"
|
|
|
|
|
|
/obj/item/clothing/accessory/holster/thigh/fluff/rifler_holster //Rifler's Holster - Sophie Rifler - shodan43893
|
|
name = "tan leather thigh holster"
|
|
desc = "A version of the security thigh holster done up in tan leather - this one appears to have the word \"Rifler\" engraved down the side. It appears to be rather well made and hard wearing; more of a worker's holster than a show piece."
|
|
icon = 'icons/obj/custom_items/rifler_holster.dmi'
|
|
icon_state = "rifler_holster"
|
|
|
|
|
|
/obj/item/storage/backpack/satchel/fluff/xerius_bag //Tote Bag - Shiur'izzi Xerius - witchebells
|
|
name = "tote bag"
|
|
desc = "A sackcloth bag with an image of Moghes printed onto it. Floating above the planet are the words \"Save Moghes!\"."
|
|
icon = 'icons/obj/custom_items/xerius_bag.dmi'
|
|
icon_state = "xerius_bag"
|
|
item_state = "xerius_bag"
|
|
contained_sprite = TRUE
|
|
|
|
|
|
/obj/item/clothing/accessory/poncho/fluff/make_poncho //Raincoat Poncho - M.A.K.E - toasterstrudes
|
|
name = "raincoat poncho"
|
|
desc = "A tough brown hooded poncho that looks to be good at protecting someone from the rain."
|
|
icon = 'icons/obj/custom_items/make_items.dmi'
|
|
icon_state = "make_poncho"
|
|
item_state = "make_poncho"
|
|
contained_sprite = TRUE
|
|
icon_override = FALSE
|
|
|
|
|
|
/obj/item/clothing/under/fluff/aegis_uniform //Hephaestus Experimental Projector - Sovereign Aegis - itanimulli
|
|
name = "Hephaestus experimental projector"
|
|
desc = "An odd device connected to a security uniform, apparently still in the prototype stage."
|
|
icon = 'icons/obj/custom_items/aegis_uniform.dmi'
|
|
icon_state = "aegis_uniform"
|
|
item_state = "aegis_uniform"
|
|
contained_sprite = TRUE
|
|
species_restricted = list(BODYTYPE_IPC_INDUSTRIAL)
|
|
|
|
|
|
/obj/item/fluff/daliyah_visa //NanoTrasen Exchange Visa - Daliyah Veridan - xanderdox
|
|
name = "NanoTrasen exchange visa"
|
|
desc = "A work visa authorizing the holder, Daliyah Veridan, to work within the Republic of Biesel. An Eridani and NanoTrasen logo are embossed on the back."
|
|
icon = 'icons/obj/custom_items/daliyah_visa.dmi'
|
|
icon_state = "daliyah_visa"
|
|
w_class = ITEMSIZE_SMALL
|
|
|
|
|
|
/obj/item/clothing/mask/fluff/ird_mask //Titanium Faceplate - IRD - kyres1
|
|
name = "titanium faceplate"
|
|
desc = "An odd mask seeming to mimic the face of a Human with some artistic liberties taken. Small lights keep it dimly illuminated from within with holographic projectors emulating two bright blue eyes. \
|
|
Its rigid frame is composed of what looks like polished titanium."
|
|
icon = 'icons/obj/custom_items/ird_face.dmi'
|
|
icon_state = "ird_mask"
|
|
item_state = "ird_mask"
|
|
contained_sprite = TRUE
|
|
flags_inv = HIDEEARS|HIDEFACE
|
|
body_parts_covered = FACE
|
|
w_class = ITEMSIZE_NORMAL
|
|
|
|
|
|
/obj/item/dice/fluff/baron_dice //BARON's Dice - BARON - iamcrystalclear
|
|
weighted = TRUE
|
|
favored_number = 2
|
|
|
|
|
|
/obj/item/flame/lighter/zippo/fluff/nikit_zippo //Vasili Mine Zippo - Nikit Vasili - simontheminer
|
|
desc = "An old looking zippo lighter with Vasili Mine Logo engraved on it. \"Good Luck Nikit\" is crudely scratched on under the logo in small writing."
|
|
icon = 'icons/obj/custom_items/nikit_zippo.dmi'
|
|
icon_state = "nikit_zippo"
|
|
|
|
|
|
/obj/item/deck/tarot/fluff/klavdiya_cards //Adhomian Divination Cards Deck - Klavdiya Tikhomirov - alberyk
|
|
name = "adhomian divination cards deck"
|
|
desc = "An adhomian deck of divination cards, used to read the one's fortune or play games."
|
|
icon_state = "deck_adhomai"
|
|
|
|
/obj/item/deck/tarot/fluff/klavdiya_cards/generate_deck()
|
|
var/datum/playingcard/P
|
|
for(var/name in list("D'as'ral Massacre","Clairvoyant","Suns' Sister","Queen","King","Father of the Parivara","S'rendal'Matir","Tank","Royal Grenadier","Kraszarrumalkarii","Hand of Fate","Great Revolution","Assassin","Assassination","Dymtris Line",
|
|
"Rrak'narrr","Steeple","Messa","Raskara","S'rendarr","Kazarrhaldiye","Adhomai"))
|
|
P = new()
|
|
P.name = "[name]"
|
|
P.card_icon = "adhomai_major"
|
|
P.back_icon = "card_back_adhomai"
|
|
cards += P
|
|
for(var/suit in list("wands","pentacles","cups","swords"))
|
|
|
|
|
|
for(var/number in list("ace","two","three","four","five","six","seven","eight","nine","ten","serf","soldier","queen","king"))
|
|
P = new()
|
|
P.name = "[number] of [suit]"
|
|
P.card_icon = "adhomai_[suit]"
|
|
P.back_icon = "card_back_adhomai"
|
|
cards += P
|
|
|
|
/obj/item/clothing/accessory/locket/fluff/klavdiya_amulet //Moon Shaped Amulet - Klavdiya Tikhomirov - alberyk
|
|
name = "moon shaped amulet"
|
|
desc = "A metalic necklace that bears a silver moon shapped pendant."
|
|
icon = 'icons/obj/custom_items/klavdiya_amulet.dmi'
|
|
icon_state = "klavdiya_amulet"
|
|
|
|
|
|
/obj/item/clothing/gloves/fluff/lunea_gloves //Spark Gloves - Lunea Discata - tishinastalker
|
|
name = "spark gloves"
|
|
desc = "Custom made flame retardant gloves designed after Cpt. Stallion from hit 2451 anime series Truesteel Arcanist: Fellowship. \
|
|
A lighter assembly is built along the index finger with a tiny plate of steel, and there is a small flint built into the thumb."
|
|
icon = 'icons/obj/custom_items/lunea_gloves.dmi'
|
|
icon_state = "lunea_gloves"
|
|
item_state = "lunea_gloves"
|
|
contained_sprite = TRUE
|
|
var/lit = FALSE
|
|
|
|
/obj/item/clothing/gloves/fluff/lunea_gloves/verb/toggle()
|
|
set name = "Toggle Spark Gloves"
|
|
set category = "Object"
|
|
set src in usr
|
|
|
|
if (use_check_and_message(usr)) return
|
|
|
|
if(!lit)
|
|
usr.visible_message("<span class='notice'>With a snap of \the [usr]'s fingers, a small lighter flame sparks from [usr.get_pronoun("his")] index fingers!</span>")
|
|
lit = TRUE
|
|
playsound(src.loc, 'sound/items/cigs_lighters/zippo_on.ogg', 75, 1)
|
|
update_icon()
|
|
usr.update_inv_gloves()
|
|
return
|
|
|
|
else
|
|
usr.visible_message("<span class='notice'>With the flick of \the [usr]'s wrists and the pinch of [usr.get_pronoun("his")] fingers, the glove's flames are extinguished.</span>")
|
|
lit = FALSE
|
|
playsound(src.loc, 'sound/items/cigs_lighters/zippo_off.ogg', 75, 1)
|
|
update_icon()
|
|
usr.update_inv_gloves()
|
|
return
|
|
|
|
/obj/item/clothing/gloves/fluff/lunea_gloves/update_icon()
|
|
if(lit)
|
|
icon_state = "[icon_state]_lit"
|
|
item_state = "[item_state]_lit"
|
|
set_light(2, 0.25, "#E38F46")
|
|
else
|
|
icon_state = initial(icon_state)
|
|
item_state = initial(item_state)
|
|
set_light(0)
|
|
|
|
/obj/item/clothing/gloves/fluff/lunea_gloves/isFlameSource()
|
|
return lit
|
|
|
|
|
|
/obj/item/fluff/fernando_knittingneedles //Kitting Needles - Fernando Gonzales - resilynn
|
|
name = "knitting needles"
|
|
desc = "Silver knitting needles used for stitching yarn."
|
|
icon = 'icons/obj/custom_items/fernando_knitting.dmi'
|
|
icon_state = "knittingneedles"
|
|
item_state = "knittingneedles"
|
|
w_class = ITEMSIZE_SMALL
|
|
contained_sprite = TRUE
|
|
var/working = FALSE
|
|
var/obj/item/fluff/yarn/ball
|
|
|
|
/obj/item/fluff/fernando_knittingneedles/Destroy()
|
|
if(ball)
|
|
QDEL_NULL(ball)
|
|
return ..()
|
|
|
|
/obj/item/fluff/fernando_knittingneedles/examine(mob/user)
|
|
if(..(user, 1))
|
|
if(ball)
|
|
to_chat(user, "There is \the [ball] between the needles.")
|
|
|
|
/obj/item/fluff/fernando_knittingneedles/update_icon()
|
|
if(working)
|
|
icon_state = "knittingneedles_on"
|
|
item_state = "knittingneedles_on"
|
|
else
|
|
icon_state = initial(icon_state)
|
|
item_state = initial(item_state)
|
|
|
|
if(ball)
|
|
add_overlay("[ball.icon_state]")
|
|
else
|
|
cut_overlays()
|
|
|
|
/obj/item/fluff/fernando_knittingneedles/attackby(obj/item/O, mob/user)
|
|
if(istype(O, /obj/item/fluff/yarn))
|
|
if(!ball)
|
|
user.unEquip(O)
|
|
O.forceMove(src)
|
|
ball = O
|
|
to_chat(user, "<span class='notice'>You place \the [O] in \the [src]</span>")
|
|
update_icon()
|
|
|
|
/obj/item/fluff/fernando_knittingneedles/attack_self(mob/user as mob)
|
|
if(!ball) //if there is no yarn ball, nothing happens
|
|
to_chat(user, "<span class='warning'>You need a yarn ball to stitch.</span>")
|
|
return
|
|
|
|
if(working)
|
|
to_chat(user, "<span class='warning'>You are already sitching something.</span>")
|
|
return
|
|
|
|
user.visible_message("<span class='notice'>\The [user] is knitting something soft and cozy.</span>")
|
|
working = TRUE
|
|
update_icon()
|
|
|
|
if(!do_after(user,2 MINUTES))
|
|
to_chat(user, "<span class='warning'>Your concentration is broken!</span>")
|
|
working = FALSE
|
|
update_icon()
|
|
return
|
|
|
|
var/obj/item/clothing/accessory/sweater/S = new(get_turf(user))
|
|
S.color = ball.color
|
|
qdel(ball)
|
|
ball = null
|
|
working = FALSE
|
|
update_icon()
|
|
to_chat(user, "<span class='warning'>You finish \the [S]!</span>")
|
|
|
|
/obj/item/fluff/yarn
|
|
name = "ball of yarn"
|
|
desc = "A ball of yarn, this one is white."
|
|
icon = 'icons/obj/custom_items/fernando_knitting.dmi'
|
|
icon_state = "white_ball"
|
|
w_class = ITEMSIZE_TINY
|
|
|
|
/obj/item/fluff/yarn/red
|
|
desc = "A ball of yarn, this one is red."
|
|
color = "#ff0000"
|
|
|
|
/obj/item/fluff/yarn/blue
|
|
desc = "A ball of yarn, this one is blue."
|
|
color = "#0000FF"
|
|
|
|
/obj/item/fluff/yarn/green
|
|
desc = "A ball of yarn, this one is green."
|
|
color = "#00ff00"
|
|
|
|
/obj/item/fluff/yarn/purple
|
|
desc = "A ball of yarn, this one is purple."
|
|
color = "#800080"
|
|
|
|
/obj/item/fluff/yarn/yellow
|
|
desc = "A ball of yarn, this one is yellow."
|
|
color = "#FFFF00"
|
|
|
|
/obj/item/storage/box/fluff/knitting //a bunch of things, so it goes into the box
|
|
name = "knitting supplies"
|
|
|
|
/obj/item/storage/box/fluff/knitting/fill()
|
|
..()
|
|
new /obj/item/fluff/fernando_knittingneedles(src)
|
|
new /obj/item/fluff/yarn(src)
|
|
new /obj/item/fluff/yarn/red(src)
|
|
new /obj/item/fluff/yarn/blue(src)
|
|
new /obj/item/fluff/yarn/green(src)
|
|
new /obj/item/fluff/yarn/purple(src)
|
|
new /obj/item/fluff/yarn/yellow(src)
|
|
|
|
|
|
/obj/item/clothing/suit/fluff/eri_robes //Senior Alchemist Robes - Eri Akhandi - snakebittenn
|
|
name = "senior alchemist robes"
|
|
desc = "A green set of robes, trimmed with what appears to be real gold. Looking at the necklace, you can see the alchemical symbol for the Philosopher's Stone, made of ruby."
|
|
icon = 'icons/obj/custom_items/eri_robes.dmi'
|
|
icon_state = "eri_robes"
|
|
item_state = "eri_robes"
|
|
contained_sprite = TRUE
|
|
|
|
|
|
/obj/item/storage/fluff/sovno_carrier //Reinforced Cat Carrier - Anabelle Sovno - pratepresidenten
|
|
name = "cat carrier"
|
|
desc = "It appears to be a reinforced cat carrier. Decals of hearts and kittens are plastered all over its sides."
|
|
icon = 'icons/obj/custom_items/sovno_carrier.dmi'
|
|
icon_state = "sovno_carrier"
|
|
item_state = "sovno_carrier"
|
|
contained_sprite = TRUE
|
|
w_class = ITEMSIZE_LARGE
|
|
can_hold = list(/obj/item/holder/cat)
|
|
storage_slots = 4
|
|
max_storage_space = 16
|
|
var/used = FALSE
|
|
|
|
/obj/item/storage/fluff/sovno_carrier/open(mob/user as mob)
|
|
if(!used)
|
|
deploy_cats(user)
|
|
else
|
|
..()
|
|
|
|
/obj/item/storage/fluff/sovno_carrier/attack_self(mob/user)
|
|
if(!used)
|
|
deploy_cats(user)
|
|
|
|
/obj/item/storage/fluff/sovno_carrier/proc/deploy_cats(mob/user as mob)
|
|
used = TRUE
|
|
to_chat(user, "<span class='notice'>You open \the [src]'s hatch.</span>")
|
|
new /mob/living/simple_animal/cat/fluff/jonesy(user.loc)
|
|
new /mob/living/simple_animal/cat/fluff/kathrine(user.loc)
|
|
new /mob/living/simple_animal/cat/fluff/fluffles(user.loc)
|
|
new /mob/living/simple_animal/cat/fluff/faysaljr(user.loc)
|
|
|
|
/mob/living/simple_animal/cat/fluff/jonesy
|
|
name = "Jonesy"
|
|
desc = "An orange tabby cat. He has a purple silk neckerchief."
|
|
icon = 'icons/obj/custom_items/sovno_carrier.dmi'
|
|
icon_state = "jonesy"
|
|
item_state = "jonesy"
|
|
icon_living = "jonesy"
|
|
icon_dead = "jonesy_dead"
|
|
icon_rest = "jonesy_rest"
|
|
|
|
/mob/living/simple_animal/cat/fluff/kathrine
|
|
name = "Kathrine"
|
|
desc = "She has an elegant, shiny black coat of fur. Around her neck sits a dark pink collar with a golden bell attached to it."
|
|
gender = FEMALE
|
|
icon = 'icons/obj/custom_items/sovno_carrier.dmi'
|
|
icon_state = "kathrine"
|
|
item_state = "kathrine"
|
|
icon_living = "kathrine"
|
|
icon_dead = "kathrine_dead"
|
|
icon_rest = "kathrine_rest"
|
|
|
|
/mob/living/simple_animal/cat/fluff/fluffles
|
|
name = "Fluffles"
|
|
desc = "A somewhat sickly looking cat. Her fur is white with black patches. A black collar sits around her neck, a golden heart with the word \"Fluffles\" attached to it."
|
|
gender = FEMALE
|
|
icon = 'icons/obj/custom_items/sovno_carrier.dmi'
|
|
icon_state = "fluffles"
|
|
item_state = "fluffles"
|
|
icon_living = "fluffles"
|
|
icon_dead = "fluffles_dead"
|
|
icon_rest = "fluffles_rest"
|
|
|
|
/mob/living/simple_animal/cat/fluff/faysaljr
|
|
name = "Faysal Jr"
|
|
desc = "A black and white tabby kitten. His coat is very fluffy and his tail stained completely black. A silver collar with a red gem rests around his neck."
|
|
icon = 'icons/obj/custom_items/sovno_carrier.dmi'
|
|
icon_state = "faysaljr"
|
|
item_state = "faysaljr"
|
|
icon_living = "faysaljr"
|
|
icon_dead = "faysaljr_dead"
|
|
can_nap = 0
|
|
|
|
|
|
/obj/item/clothing/suit/storage/toggle/fluff/talon_coat //Embroidered Coat - Talon Hatfield - dronzthewolf
|
|
name = "embroidered coat"
|
|
desc = " Martian long coat, made to fend off dust storms and other unpleasantries. This one has a few patches sewn into it depicting: A Solarian flag, a Batallion number, and a large sun."
|
|
icon = 'icons/obj/custom_items/talon_coat.dmi'
|
|
icon_state = "talon_coat"
|
|
item_state = "talon_coat"
|
|
contained_sprite = TRUE
|
|
|
|
|
|
/obj/item/storage/backpack/cloak/fluff/ryn_cloak //Security Tunnel Cloak - Za'Akaix'Ryn Zo'ra - jamchop23334
|
|
name = "security tunnel cloak"
|
|
desc = "A blue, tailor-made tunnel cloak with paltry storage options. The fabric is smoother and less abrasive than regular tunnel cloaks, though it looks difficult to wear."
|
|
icon = 'icons/obj/custom_items/ryn_clothing.dmi'
|
|
icon_state = "ryn_cloak"
|
|
item_state = "ryn_cloak"
|
|
contained_sprite = TRUE
|
|
|
|
/obj/item/clothing/head/fluff/ryn_hood //Security Tunnel Hood - Za'Akaix'Ryn Zo'ra - jamchop23334
|
|
name = "security tunnel hood"
|
|
desc = "A silky smooth blue hood, though its more of a headwrap. You're having a hard time wrapping your head around how to wear this."
|
|
icon = 'icons/obj/custom_items/ryn_clothing.dmi'
|
|
icon_state = "ryn_hood"
|
|
item_state = "ryn_hood"
|
|
contained_sprite = TRUE
|
|
|
|
|
|
/obj/item/sign/fluff/tokash_sign //Shark Jaw Trophy - Suvek Tokash - evandorf
|
|
name = "shark jaw trophy"
|
|
desc = "A pair of jaws from what must have been a large and impressive shark."
|
|
icon_state = "tokash_sign"
|
|
sign_state = "tokash_sign"
|
|
w_class = ITEMSIZE_SMALL
|
|
|
|
|
|
/obj/item/spirit_board/fluff/klavdiya_board //Ghostly Board - Klavdiya Tikhomirov - alberyk
|
|
name = "ghostly board"
|
|
desc = "An adhomian ghostly board, used in divination rituals. This one is blue and has the symbol of a moon on it."
|
|
icon = 'icons/obj/custom_items/klavdiya_amulet.dmi'
|
|
icon_state = "klavdiya_board" //thanks to kyres1 for the sprites
|
|
|
|
|
|
/obj/item/clothing/glasses/threedglasses/fluff/grunnus_glasses //3D glasses - Paul Grunnus - moom241
|
|
desc = "A pair of old, beat up looking glasses, with red and blue lenses. Pretty archaic, but some might call it fashionable."
|
|
icon = 'icons/obj/custom_items/grunnus_glasses.dmi'
|
|
icon_state = "grunnus_glasses"
|
|
item_state = "grunnus_glasses"
|
|
contained_sprite = TRUE
|
|
|
|
|
|
/obj/item/clothing/head/fluff/aavs_mask //Reflective Mask - Aavs Guwan - dronzthewolf
|
|
name = "reflective mask"
|
|
desc = "This odd mask and hood combination covers the wearer, and seems to be made of a one-way dome mirror and some old cloth or rope."
|
|
icon = 'icons/obj/custom_items/aavs_mask.dmi'
|
|
icon_state = "aavs_mask"
|
|
item_state = "aavs_mask"
|
|
contained_sprite = TRUE
|
|
flags_inv = HIDEEARS|HIDEFACE|BLOCKHAIR|BLOCKHEADHAIR
|
|
body_parts_covered = HEAD|FACE|EYES
|
|
|
|
|
|
/obj/item/clothing/accessory/fluff/krin_shirt //Skull Shirt - Krin Volqux - snakebittenn
|
|
name = "skull shirt"
|
|
desc = "A shirt carrying the familiar skeletal logo of the Skrellian punk band \"GLORSH YOU ASSHOLE\" This appears to be for their 2461 \"Tri-Qyu Express\" tour."
|
|
icon = 'icons/obj/custom_items/krin_clothing.dmi'
|
|
icon_state = "krin_shirt"
|
|
item_state = "krin_shirt"
|
|
contained_sprite = TRUE
|
|
|
|
/obj/item/clothing/suit/storage/fluff/krin_jacket //Polychromatic Jacket - Krin Volqux - snakebittenn
|
|
name = "polychromatic jacket"
|
|
desc = "What appears to be a modified canvas jacket, covered in small polychromatic patches and aftermarket spikes in holo colors, changing often. The keen eye can spot a \"Fourth Incident\" patch on the chest."
|
|
icon = 'icons/obj/custom_items/krin_clothing.dmi'
|
|
icon_state = "krin_jacket"
|
|
item_state = "krin_jacket"
|
|
contained_sprite = TRUE
|
|
|
|
/obj/item/clothing/shoes/fluff/krin_shoes //Knee-high High-tops - Krin Volqux - snakebittenn
|
|
name = "knee-high high-tops"
|
|
desc = "These highest-tops stretch all the way up to the knees and then some. Drawn on the side in small Skrellian print is \"High tech, low life.\""
|
|
icon = 'icons/obj/custom_items/krin_clothing.dmi'
|
|
item_state = "krin_shoes"
|
|
icon_state = "krin_shoes"
|
|
contained_sprite = TRUE
|
|
|
|
/obj/item/storage/backpack/fluff/krin_bag //Broken Pack - Krin Volqux - snakebittenn
|
|
name = "broken pack"
|
|
desc = "What appears to be a technologically-advanced backpack, the electronics are fried from a distant malfunction. It smells like a disposals track. \
|
|
A small \"Original Conglomerate\" patch has been applied to the strap, a popular moisturewave Idol group. It reads \"Not Dead Yet.\" next to a Neaera in a spacesuit."
|
|
icon = 'icons/obj/custom_items/krin_clothing.dmi'
|
|
item_state = "krin_bag"
|
|
icon_state = "krin_bag"
|
|
contained_sprite = TRUE
|
|
|
|
|
|
/obj/item/clothing/under/fluff/mira_uniform //Mira's Cloth Undersuit - Mira Akhandi - ladyfowl
|
|
name = "dark clothes"
|
|
desc = "A set of dark under clothing, loosely fitting. The initials /M.A./ are stitched into the collar."
|
|
icon = 'icons/obj/custom_items/mira_clothing.dmi'
|
|
icon_state = "mira_uniform"
|
|
item_state = "mira_uniform"
|
|
contained_sprite = TRUE
|
|
|
|
/obj/item/clothing/under/fluff/mira_uniform/Initialize()
|
|
. = ..()
|
|
rolled_sleeves = 0
|
|
rolled_down = 0
|
|
|
|
/obj/item/clothing/under/fluff/mira_uniform/rollsuit()
|
|
set name = "Roll Down Jumpsuit"
|
|
set category = "Object"
|
|
|
|
set src in usr
|
|
if (use_check_and_message(usr, USE_DISALLOW_SILICONS))
|
|
return
|
|
|
|
if(rolled_sleeves)
|
|
to_chat(usr, "<span class='warning'>You must roll up your [src]'s sleeves first!</span>")
|
|
return
|
|
|
|
rolled_down = !rolled_down
|
|
if(rolled_down)
|
|
body_parts_covered &= LOWER_TORSO|LEGS|FEET
|
|
item_state = "[item_state]_d"
|
|
else
|
|
body_parts_covered = initial(body_parts_covered)
|
|
item_state = initial(item_state)
|
|
update_clothing_icon()
|
|
|
|
/obj/item/clothing/under/fluff/mira_uniform/rollsleeves()
|
|
set name = "Roll Up Sleeves"
|
|
set category = "Object"
|
|
set src in usr
|
|
|
|
if (use_check_and_message(usr, USE_DISALLOW_SILICONS))
|
|
return
|
|
|
|
if(rolled_down)
|
|
to_chat(usr, "<span class='warning'>You must roll up your [src] first!</span>")
|
|
return
|
|
|
|
rolled_sleeves = !rolled_sleeves
|
|
if(rolled_sleeves)
|
|
body_parts_covered &= ~(ARMS|HANDS)
|
|
item_state = "[item_state]_r"
|
|
else
|
|
body_parts_covered = initial(body_parts_covered)
|
|
item_state = initial(item_state)
|
|
update_clothing_icon()
|
|
|
|
/obj/item/clothing/suit/storage/toggle/labcoat/fluff/mira_robes //Junior Alchemist Robes - Mira Akhandi - ladyfowl
|
|
name = "junior alchemist robes"
|
|
desc = "A robe with a light silky gold colored belt around the waist. Placed upon the print is two red jewels pinned to it neatly."
|
|
icon = 'icons/obj/custom_items/mira_clothing.dmi'
|
|
icon_state = "mira_robes"
|
|
item_state = "mira_robes"
|
|
contained_sprite = TRUE
|
|
|
|
/obj/item/clothing/shoes/fluff/mira_boots //Mira Boots - Mira Akhandi - ladyfowl
|
|
name = "dark boots"
|
|
desc = "A pair of black boots with tall laces."
|
|
icon = 'icons/obj/custom_items/mira_clothing.dmi'
|
|
icon_state = "mira_boots"
|
|
item_state = "mira_boots"
|
|
contained_sprite = TRUE
|
|
|
|
/obj/item/clothing/under/fluff/mira_skirt //Mira's Skirt - Mira Akhandi - ladyfowl
|
|
name = "suspended skirt"
|
|
desc = "A plaid skirt with suspenders, sewed into the side is the initials \"M.A.\"."
|
|
icon = 'icons/obj/custom_items/mira_clothing.dmi'
|
|
icon_state = "mira_skirt"
|
|
item_state = "mira_skirt"
|
|
contained_sprite = TRUE
|
|
|
|
/obj/item/reagent_containers/glass/beaker/fluff/mira_beaker //Alchemist Flask - Mira Akhandi - ladyfowl
|
|
name = "alchemist flask"
|
|
desc = "A large bottle used to mix chemicals inside."
|
|
icon = 'icons/obj/custom_items/mira_clothing.dmi'
|
|
icon_state = "mira_beaker"
|
|
|
|
/obj/item/storage/backpack/fluff/mira_bag //Burlap Alchemist Bag - Mira Akhandi - ladyfowl
|
|
name = "burlap bag"
|
|
desc = "A smallish burlup sack, modified to lug around belongings. Stiched into it is the letters '\"M.A.\"."
|
|
icon_state = "giftbag0"
|
|
item_state = "giftbag0"
|
|
|
|
/obj/item/clothing/suit/fluff/mira_vest //Cut-off Vest - Mira Akhandi - ladyfowl
|
|
name = "cut-off vest"
|
|
desc = "A short grey puffer vest."
|
|
icon = 'icons/obj/custom_items/mira_clothing.dmi'
|
|
icon_state = "mira_vest"
|
|
item_state = "mira_vest"
|
|
contained_sprite = TRUE
|
|
|
|
/obj/item/cane/fluff/qrqil_cane //Energy Cane - Qrqil Qrrzix - yonnimer
|
|
name = "energy cane"
|
|
desc = "This silver-handled cane has letters carved into the sides."
|
|
icon = 'icons/obj/custom_items/qrqil_cane.dmi'
|
|
icon_state = "qrqil_cane"
|
|
item_state = "qrqil_cane"
|
|
contained_sprite = TRUE
|
|
w_class = ITEMSIZE_SMALL
|
|
var/active = FALSE
|
|
|
|
/obj/item/cane/fluff/qrqil_cane/attack_self(mob/user)
|
|
active= !active
|
|
if(active)
|
|
playsound(user, 'sound/weapons/saberon.ogg', 50, 1)
|
|
to_chat(user, "<span class='notice'>\The [src] is now energised.</span>")
|
|
item_state = icon_state
|
|
w_class = ITEMSIZE_LARGE
|
|
else
|
|
playsound(user, 'sound/weapons/saberoff.ogg', 50, 1)
|
|
to_chat(user, "<span class='notice'>\The [src] is now de-energised..</span>")
|
|
w_class = initial(w_class)
|
|
|
|
update_icon()
|
|
user.update_inv_l_hand(FALSE)
|
|
user.update_inv_r_hand()
|
|
|
|
/obj/item/cane/fluff/qrqil_cane/update_icon()
|
|
if(active)
|
|
icon_state = "[icon_state]_active"
|
|
item_state = icon_state
|
|
else
|
|
icon_state = initial(icon_state)
|
|
item_state = icon_state
|
|
|
|
|
|
/obj/item/clothing/accessory/poncho/fluff/djar_cape //Zandiziite Cape - D'Jar Sa'Kuate - firstact
|
|
name = "zandiziite cape"
|
|
desc = "A dominian cape, with a clasp bearing the symbol of a champion Zandiziite wrestler. It looks well worn, of the finest material."
|
|
icon = 'icons/obj/custom_items/djar_cape.dmi'
|
|
icon_state = "djar_cape"
|
|
item_state = "djar_cape"
|
|
contained_sprite = TRUE
|
|
icon_override = FALSE
|
|
|
|
|
|
/obj/item/clothing/suit/chaplain_hoodie/fluff/hidemichi_robes //Zen Monk Robes - Yoshihama Hidemichi - dobhranthedruid
|
|
name = "zen monk robes"
|
|
desc = "A traditional Soto Zen buddhist robes for meditation and services"
|
|
icon = 'icons/obj/custom_items/hidemichi_items.dmi'
|
|
icon_state = "hidemichi_robes"
|
|
item_state = "hidemichi_robes"
|
|
contained_sprite = TRUE
|
|
|
|
/obj/item/clothing/head/fluff/hidemichi_hat //Takuhatsugasa - Yoshihama Hidemichi - dobhranthedruid
|
|
name = "takuhatsugasa"
|
|
desc = "A dome shaped rice hat, this one is dyed a darker color."
|
|
icon = 'icons/obj/custom_items/hidemichi_items.dmi'
|
|
icon_state = "hidemichi_hat"
|
|
item_state = "hidemichi_hat"
|
|
contained_sprite = TRUE
|
|
|
|
|
|
/obj/item/clothing/accessory/badge/fluff/kelt_tags //Foreign Legion Holo-Tags - Kelt - toasterstrudes
|
|
name = "foreign legion holo-tags"
|
|
desc = "A set of holo-tags, on them is the printed name, address, and Serial Code as well as what appears to be a bar code underneath."
|
|
icon = 'icons/obj/custom_items/kelt_tags.dmi'
|
|
icon_state = "kelt_tags"
|
|
item_state = "kelt_tags"
|
|
stored_name = "Kelt"
|
|
badge_string = "Tau Ceti Foreign Legion"
|
|
contained_sprite = TRUE
|
|
slot_flags = SLOT_MASK | SLOT_TIE
|
|
|
|
|
|
/obj/item/device/radio/headset/fluff/resolve_headset //Antennae - Decisive Resolve - itanimulli
|
|
name = "antennae"
|
|
desc = "Collapsible spherical antennae designed to interface with an IPC. On it, in permanent marker, are the words: \"Cody Brickstend was here\" is immaculate, tiny handwriting."
|
|
icon = 'icons/obj/custom_items/resolve_items.dmi'
|
|
icon_state = "resolve_antennae"
|
|
item_state = "resolve_antennae"
|
|
contained_sprite = TRUE
|
|
|
|
/obj/item/clothing/shoes/fluff/resolve_shoes //Treads - Decisive Resolve - itanimulli
|
|
name = "treads"
|
|
desc = "Clip-on rubber treads, for that extra grip. Designed for an IPC."
|
|
icon = 'icons/obj/custom_items/resolve_items.dmi'
|
|
icon_state = "resolve_shoes"
|
|
item_state = "resolve_shoes"
|
|
contained_sprite = TRUE
|
|
|
|
/obj/item/clothing/under/fluff/resolve_uniform //Haphaestus Experimental Projector - Decisive Resolve - itanimulli
|
|
name = "haphaestus experimental projector"
|
|
desc = "A flashing device seemingly attached to an officer's corporate security uniform. On the side of the casing are the words: \"Brickstend\", \"Dernestess\", \"Jastovski\", and \"Finch.\""
|
|
icon = 'icons/obj/custom_items/resolve_items.dmi'
|
|
icon_state = "resolve_uniform"
|
|
item_state = "resolve_uniform"
|
|
contained_sprite = TRUE
|
|
|
|
/obj/item/clothing/accessory/poncho/fluff/resolve_poncho //Poncho - Decisive Resolve - itanimulli
|
|
desc = "A decorative synthleather covering. Probably isn't the best for rain. On the shoulder's edge is a small, paper tag, that reads: \"Cassidy Finch was here\" in sloppy handwriting."
|
|
icon = 'icons/obj/custom_items/resolve_items.dmi'
|
|
icon_state = "resolve_poncho"
|
|
item_state = "resolve_poncho"
|
|
contained_sprite = TRUE
|
|
icon_override = FALSE
|
|
|
|
|
|
/obj/item/fluff/tokash_spear //Ancestral Spear - Suvek Tokash - evandorf
|
|
name = "display stand"
|
|
desc = "A small plasteel display stand which uses magnetic fields to levitate an object."
|
|
icon = 'icons/obj/custom_items/tokash_spear.dmi'
|
|
icon_state = "stand-spear"
|
|
w_class = ITEMSIZE_NORMAL
|
|
var/has_spear = TRUE
|
|
|
|
/obj/item/fluff/tokash_spear/examine(mob/user)
|
|
if(..(user, 1) && has_spear)
|
|
to_chat(user, "It currently holds an old looking spearhead.")
|
|
|
|
/obj/item/fluff/tokash_spear/update_icon()
|
|
if(has_spear)
|
|
icon_state = "stand-spear"
|
|
else
|
|
icon_state = "stand"
|
|
|
|
/obj/item/fluff/tokash_spear/attack_self(var/mob/user)
|
|
if(has_spear)
|
|
to_chat(user, "<span class='notice'>You remove the spearhead from \the [src].</span>")
|
|
var/obj/item/fluff/tokash_spearhead/piece = new(get_turf(user))
|
|
user.put_in_hands(piece)
|
|
has_spear = FALSE
|
|
update_icon()
|
|
|
|
/obj/item/fluff/tokash_spear/attackby(var/obj/item/W, var/mob/user)
|
|
if(!has_spear && istype(W, /obj/item/fluff/tokash_spearhead))
|
|
to_chat(user, "<span class='notice'>You place \the [W] on the [src].</span>")
|
|
user.drop_from_inventory(W,src)
|
|
qdel(W)
|
|
has_spear = TRUE
|
|
update_icon()
|
|
else
|
|
..()
|
|
|
|
/obj/item/fluff/tokash_spearhead
|
|
name = "ancestral spearhead"
|
|
desc = "An aged and worn spearhead. It seems to be made of bronze or composite metal."
|
|
icon = 'icons/obj/custom_items/tokash_spear.dmi'
|
|
icon_state = "spearhead"
|
|
w_class = ITEMSIZE_SMALL
|
|
|
|
|
|
/obj/item/clothing/suit/storage/hooded/wintercoat/fluff/naomi_coat //Reishi Queen Winter Coat - Naomi Marlowe - smifboy78
|
|
name = "reishi queen winter coat"
|
|
desc = "A worn purple winter-coat. On the back, \"Reishi Queen\" is stitched on top of a skull patch. It reeks of reishi."
|
|
icon = 'icons/obj/custom_items/naomi_coat.dmi'
|
|
icon_state = "naomi_coat"
|
|
item_state = "naomi_coat"
|
|
contained_sprite = TRUE
|
|
|
|
|
|
/obj/item/reagent_containers/glass/bucket/fluff/khasan_bucket //Battered Metal Bucket - Khasan Mikhnovsky - alberyk
|
|
name = "battered metal bucket"
|
|
desc = "A battered rusty metal bucket. It has seen a lot of use and little maintenance."
|
|
icon = 'icons/obj/custom_items/khasan_bucket.dmi'
|
|
icon_state = "khasan_bucket"
|
|
item_state = "khasan_bucket"
|
|
contained_sprite = TRUE
|
|
helmet_type = /obj/item/clothing/head/helmet/bucket/fluff/khasan_bucket
|
|
drop_sound = 'sound/items/drop/axe.ogg'
|
|
pickup_sound = 'sound/items/pickup/axe.ogg'
|
|
|
|
/obj/item/clothing/head/helmet/bucket/fluff/khasan_bucket
|
|
name = "battered metal bucket helmet"
|
|
icon = 'icons/obj/custom_items/khasan_bucket.dmi'
|
|
icon_state = "khasan_helmet"
|
|
item_state = "khasan_helmet"
|
|
contained_sprite = TRUE
|
|
|
|
|
|
/obj/item/fluff/akinyi_symphette //Holo-symphette - Akinyi Idowu - kyres1
|
|
name = "holo-symphette"
|
|
desc = "A cheap, collapsible musical instrument which utilizes holographic projections to generate a rough noise. It's shaped like a small harp, and seems to be \
|
|
able to be tuned to mimic several old stringed Solarian instruments with some distorted audio. It's still got its price tag sticker on it."
|
|
icon = 'icons/obj/custom_items/akinyi_symphette.dmi'
|
|
icon_state = "akinyi_symphette"
|
|
item_state = "akinyi_symphette"
|
|
w_class = ITEMSIZE_NORMAL
|
|
slot_flags = SLOT_BACK
|
|
contained_sprite = TRUE
|
|
var/deployed = FALSE
|
|
|
|
/obj/item/fluff/akinyi_symphette/update_icon()
|
|
if(deployed)
|
|
icon_state = "akinyi_symphette_on"
|
|
item_state = "akinyi_symphette_on"
|
|
else
|
|
icon_state = "akinyi_symphette"
|
|
item_state = "akinyi_symphette"
|
|
|
|
/obj/item/fluff/akinyi_symphette/attack_self(var/mob/user)
|
|
deployed = !deployed
|
|
to_chat(user, "<span class='notice'>You [deployed ? "expand" : "collapse"] \the [src].</span>")
|
|
update_icon()
|
|
user.update_inv_l_hand()
|
|
user.update_inv_r_hand()
|
|
|
|
/obj/item/reagent_containers/food/drinks/teapot/fluff/thea_teapot //Bronze Teapot - Thea Reeves - shestrying
|
|
name = "bronze teapot"
|
|
desc = "A round-bottomed, well-used teapot. It looks as though it's been carefully maintained."
|
|
icon = 'icons/obj/custom_items/thea_tea.dmi'
|
|
icon_state = "thea_teapot"
|
|
center_of_mass = list("x"=16, "y"=13)
|
|
|
|
/obj/item/reagent_containers/food/drinks/fluff/thea_teacup //Bonze Teacup - Thea Reeves - shestrying
|
|
name = "bronze teacup"
|
|
desc = "A shallow, bronze teacup. Looks heavy."
|
|
icon = 'icons/obj/custom_items/thea_tea.dmi'
|
|
icon_state = "thea_teacup"
|
|
volume = 20
|
|
center_of_mass = list("x"=16, "y"=12)
|
|
|
|
/obj/item/storage/box/fluff/thea_teabox //Tea Box - Thea Reeves - shestrying
|
|
desc = "A black, wooden box, the edges softened with transport and use."
|
|
icon = 'icons/obj/custom_items/thea_tea.dmi'
|
|
icon_state = "thea_teabox"
|
|
foldable = null
|
|
can_hold = list(/obj/item/reagent_containers/food/drinks/teapot/fluff/thea_teapot, /obj/item/reagent_containers/food/drinks/fluff/thea_teacup)
|
|
|
|
/obj/item/storage/box/fluff/thea_teabox/fill()
|
|
new /obj/item/reagent_containers/food/drinks/teapot/fluff/thea_teapot(src)
|
|
for(var/i in 1 to 4)
|
|
new /obj/item/reagent_containers/food/drinks/fluff/thea_teacup(src)
|
|
make_exact_fit()
|
|
|
|
/obj/item/fluff/fraseq_journal //Fraseq's Journal of Mysteries - Quorrdash Fraseq - kingoftheping
|
|
name = "leather journal"
|
|
desc = "An old, worn out journal made out of leather. It has a lot of lose pages stuck in it, it surely has seen better days. The front just says \"Fraseq\"."
|
|
icon = 'icons/obj/custom_items/fraseq_journal.dmi'
|
|
icon_state = "fraseq_journal"
|
|
w_class = ITEMSIZE_NORMAL
|
|
|
|
|
|
/obj/item/clothing/accessory/poncho/fluff/ioraks_cape //Iorakian Cape - Kuhserze Ioraks - geeves
|
|
name = "iorakian cape"
|
|
desc = "A tough leather cape, with neat colours of the Ioraks clan threaded through the seams."
|
|
icon = 'icons/obj/custom_items/ioraks_cape.dmi'
|
|
icon_state = "ioraks_cape"
|
|
item_state = "ioraks_cape"
|
|
contained_sprite = TRUE
|
|
icon_override = FALSE
|
|
|
|
|
|
/obj/item/clothing/suit/storage/fluff/strauss_jacket //Custom Firesuit - Lena Strauss - oddbomber3768
|
|
name = "modified firesuit"
|
|
desc = "An old industrial firesuit belonging to a defunct and forgotten company. The wearer has sawn off both of the arms, added two buttons on the front and replaced the back name \
|
|
tag with one reading \"FIREAXE\". Doesn't look really fire resistant anymore"
|
|
icon = 'icons/obj/custom_items/strauss_jacket.dmi'
|
|
icon_state = "strauss_jacket"
|
|
item_state = "strauss_jacket"
|
|
contained_sprite = TRUE
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS
|
|
|
|
|
|
/obj/item/clothing/suit/storage/toggle/labcoat/fluff/likho_labcoat //Terraneus Diagnostics Labcoat - Likho - neworiginalschwann
|
|
name = "terraneus diagnostics labcoat"
|
|
desc = "A well-worn labcoat that marks its wearer as an employee of Terraneus Diagnostics, a subsidiary corporation of Einstein Engines. Text on the labcoat's breast pocket marks \
|
|
the employee as a roboticist employed at Factory 09, Hoboken, United Americas."
|
|
icon = 'icons/obj/custom_items/likho_labcoat.dmi'
|
|
icon_state = "likho_labcoat"
|
|
item_state = "likho_labcoat"
|
|
contained_sprite = TRUE
|
|
|
|
|
|
/obj/item/clothing/suit/storage/toggle/fr_jacket/fluff/ramit_jacket //Winter Paramedic Jacket - Ra'mit Ma'zaira - simontheminer
|
|
name = "winter paramedic jacket"
|
|
desc = "A custom made first responder coat. Inside is a warm fabric with the name \"Ra'Mit Ma'zaira\" sewn in by the collar."
|
|
icon = 'icons/obj/custom_items/ramit_jacket.dmi'
|
|
icon_state = "ramit_jacket"
|
|
item_state = "ramit_jacket"
|
|
contained_sprite = TRUE
|
|
|
|
|
|
/obj/item/clothing/glasses/sunglasses/blindfold/fluff/nai_fold //Starvoice - Nai Eresh'Wake - jamchop23334
|
|
name = "starvoid blindfold"
|
|
desc = "An ethereal purple blindfold, woven from an incredibly soft yet durable silk. The faintest of light shines through, shading your darkened vision in a haze of purple."
|
|
icon = 'icons/obj/custom_items/nai_items.dmi'
|
|
icon_state = "nai_fold"
|
|
item_state = "nai_fold"
|
|
contained_sprite = TRUE
|
|
tint = TINT_BLIND
|
|
drop_sound = 'sound/items/drop/gloves.ogg'
|
|
pickup_sound = 'sound/items/pickup/gloves.ogg'
|
|
|
|
/obj/item/clothing/glasses/sunglasses/blindfold/fluff/nai_fold/equipped(mob/M as mob, slot)
|
|
if (M.ckey == "jamchop23334" && M.name == "Nai Eresh'Wake")
|
|
tint = TINT_NONE
|
|
else
|
|
tint = TINT_BLIND
|
|
..()
|
|
|
|
/obj/item/clothing/gloves/fluff/nai_gloves //Starvoid Gloves - Nai Eresh'Wake - jamchop23334
|
|
name = "starvoid gloves"
|
|
desc = "An ethereal purple set of fingerless evening gloves, secured at the middle finger by a lace, with the palms exposed. The fabric is soft silk of some kind."
|
|
icon = 'icons/obj/custom_items/nai_items.dmi'
|
|
icon_state = "nai_gloves"
|
|
item_state = "nai_gloves"
|
|
contained_sprite = TRUE
|
|
|
|
|
|
/obj/item/fluff/muhawir_bedroll //Bedroll - Muhawir Nawfal - menown
|
|
name = "bedroll"
|
|
desc = "A portable bedroll, made of cloth and padding."
|
|
icon = 'icons/obj/custom_items/muhawir_items.dmi'
|
|
icon_state = "bedroll-rolled"
|
|
w_class = ITEMSIZE_NORMAL
|
|
attack_verb = list("battered","whacked")
|
|
var/deployed = FALSE
|
|
|
|
/obj/item/fluff/muhawir_bedroll/attack_self(mob/user as mob)
|
|
if(!deployed)
|
|
to_chat(user, "<span class='notice'>You open the bedroll, extending it.</span>")
|
|
name = "open bedroll"
|
|
icon_state = "bedroll-open"
|
|
layer = MOB_LAYER - 0.01
|
|
user.drop_from_inventory(src)
|
|
deployed = TRUE
|
|
return
|
|
|
|
/obj/item/fluff/muhawir_bedroll/attack_hand(mob/user as mob)
|
|
if(deployed)
|
|
to_chat(user, "<span class='notice'>You pick up and fold \the [src].</span>")
|
|
name = initial(name)
|
|
icon_state = initial(icon_state)
|
|
layer = initial(layer)
|
|
deployed = FALSE
|
|
|
|
..()
|
|
|
|
/obj/item/fluff/muhawir_tenttools //Toolbag - Muhawir Nawfal - menown
|
|
name = "toolbag"
|
|
desc = "A roll of poles and ropes. Anybody knowledgeable would know they are designed for erecting a tent."
|
|
icon = 'icons/obj/custom_items/muhawir_items.dmi'
|
|
icon_state = "tent-tools"
|
|
w_class = ITEMSIZE_NORMAL
|
|
attack_verb = list("battered","whacked")
|
|
|
|
/obj/item/fluff/muhawir_tent //Tentroll - Muhawir Nawfal - menown
|
|
name = "tentroll"
|
|
desc = "A portable tent. All wrapped up with straps and buckles."
|
|
icon = 'icons/obj/custom_items/muhawir_items.dmi'
|
|
icon_state = "tent-rolled"
|
|
w_class = ITEMSIZE_NORMAL
|
|
attack_verb = list("battered","whacked")
|
|
|
|
/obj/item/fluff/muhawir_tent/attackby(var/obj/item/W, mob/user as mob)
|
|
if(istype(W, /obj/item/fluff/muhawir_tenttools))
|
|
user.visible_message("<span class='warning'>[user] unrolls the tent .</span>",
|
|
"<span class='notice'>You unroll the tent.</span>")
|
|
if(do_after(user, 5 SECONDS, act_target = src))
|
|
user.visible_message(
|
|
"<span class='warning'>[user] begins sliding the tent poles into the frame of the tent.</span>",
|
|
"<span class='notice'>You begin sliding the tent poles into the frame of the tent.</span>")
|
|
if(do_after(user, 60 SECONDS, act_target = src))
|
|
user.visible_message(
|
|
"<span class='warning'>[user] begins raising tent.</span>",
|
|
"<span class='notice'>You begin raising the tent.</span>")
|
|
if(do_after(user, 20 SECONDS, act_target = src))
|
|
user.visible_message(
|
|
"<span class='warning'>[usr] finishes raising the tent.</span>",
|
|
"<span class='notice'>You finish raising the tent.</span>")
|
|
new/obj/structure/closet/fluff/muhawir_tent(user.loc)
|
|
qdel(src)
|
|
return
|
|
|
|
/obj/structure/closet/fluff/muhawir_tent
|
|
name = "camping tent"
|
|
desc = "A relatively good quality tent, complete with mounting poles and straps for keeping it open."
|
|
icon = 'icons/obj/custom_items/muhawir_items.dmi'
|
|
icon_state = "tent-closed"
|
|
icon_closed = "tent-closed"
|
|
icon_opened = "tent-open"
|
|
open_sound = 'sound/items/zip.ogg'
|
|
close_sound = 'sound/items/zip.ogg'
|
|
anchored = TRUE
|
|
storage_capacity = 15
|
|
var/has_bedroll = FALSE
|
|
|
|
/obj/structure/closet/fluff/muhawir_tent/attackby(W as obj, mob/user as mob)
|
|
if(istype(W, /obj/item/fluff/muhawir_bedroll))
|
|
user.visible_message(
|
|
"<span class='warning'>[user] lays down the bedroll inside \the [src].</span>",
|
|
"<span class='notice'>You lay down the bedroll in \the [src].</span>")
|
|
qdel(W)
|
|
has_bedroll = TRUE
|
|
return
|
|
|
|
/obj/structure/closet/fluff/muhawir_tent/verb/dismantle_tent()
|
|
set name = "Dismantle Tent"
|
|
set category = "Object"
|
|
set src in view(1)
|
|
|
|
if (use_check_and_message(usr, USE_DISALLOW_SILICONS))
|
|
return
|
|
|
|
usr.visible_message(
|
|
"<span class='warning'>[usr] begins taking apart the [src.name].</span>",
|
|
"<span class='notice'>You begin taking apart the [src.name].</span>")
|
|
if(has_bedroll)
|
|
if(do_after(usr, 20 SECONDS, act_target = src))
|
|
to_chat(usr, "<span class='notice'>You roll up the bedroll inside \the [src].</span>")
|
|
new/obj/item/fluff/muhawir_bedroll(get_turf(usr))
|
|
has_bedroll = FALSE
|
|
if(do_after(usr, 50 SECONDS, act_target = src))
|
|
to_chat(usr, "<span class='notice'>You take down \the [src].</span>")
|
|
dump_contents()
|
|
new/obj/item/fluff/muhawir_tent(get_turf(usr))
|
|
qdel(src)
|
|
return
|
|
|
|
|
|
/obj/item/clothing/head/fluff/djikstra_hood //Stellar Hood - Msizi Djikstra - happyfox
|
|
name = "stellar hood"
|
|
desc = "A more encompassing version of the Starveil, made from a resilient xeno-silk, intended to protect not just the eyes but also the soul of the wearer."
|
|
icon = 'icons/obj/custom_items/djikstra_items.dmi'
|
|
icon_state = "djikstra_hood"
|
|
item_state = "djikstra_hood"
|
|
contained_sprite = TRUE
|
|
flags_inv = HIDEEARS|BLOCKHAIR|BLOCKHEADHAIR|HIDEEARS|HIDEMASK|HIDEEARS|HIDEEYES
|
|
body_parts_covered = HEAD
|
|
|
|
/obj/item/clothing/suit/fluff/djikstra_robe //Stellar Robe - Msizi Djikstra - happyfox
|
|
name = "stellar robe"
|
|
desc = "A finely made robe of resilient xeno-silk, shimmering like starlight."
|
|
icon = 'icons/obj/custom_items/djikstra_items.dmi'
|
|
icon_state = "djikstra_robe"
|
|
item_state = "djikstra_robe"
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO
|
|
contained_sprite = TRUE
|
|
|
|
/obj/item/clothing/accessory/fluff/djikstra_blade //Symbolic Khanjbiya - Msizi Djikstra - happyfox
|
|
name = "symbolic khanjbiya"
|
|
desc = "A xeno-silk belt carrying an ornate, but entirely symbolic, curved dagger. The blade is fused to the sheath, preventing it from being drawn."
|
|
icon = 'icons/obj/custom_items/djikstra_items.dmi'
|
|
icon_state = "djikstra_blade"
|
|
item_state = "djikstra_blade"
|
|
contained_sprite = TRUE
|
|
|
|
|
|
/obj/item/clothing/suit/fluff/naali_blanket //Fuzzy Pink Blanket - Naali'Xiiux Qu-Uish - shestrying
|
|
name = "fuzzy pink blanket"
|
|
desc = "A rather large, pink, fluffy blanket. It feels quite heavy, and smells slightly of saltwater."
|
|
icon = 'icons/obj/custom_items/naali_blanket.dmi'
|
|
icon_state = "naali_blanket"
|
|
item_state = "naali_blanket"
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO
|
|
contained_sprite = TRUE
|
|
|
|
/obj/item/clothing/head/helmet/fluff/oscar_helmet //zavodskoi Specialist Helmet - Oscar Easter - slymantis84
|
|
name = "zavodskoi instellar specialist helmet"
|
|
desc = "A modified EPMC specialist helmet, with a built-in visor and HUD to access electronics and receive tactical information. It doesn't appear to serve many purposes in Biesel"
|
|
icon = 'icons/obj/custom_items/oscar_helmet.dmi'
|
|
icon_state = "oscar_helmet"
|
|
item_state = "oscar_helmet"
|
|
contained_sprite = TRUE
|
|
var/online = FALSE
|
|
|
|
/obj/item/clothing/head/helmet/fluff/oscar_helmet/attack_self(mob/user)
|
|
online= !online
|
|
if(online)
|
|
to_chat(user, "<span class='notice'>You turn \the [src] on.</span>")
|
|
else
|
|
to_chat(user, "<span class='notice'>You turn \the [src] off.</span>")
|
|
|
|
update_icon()
|
|
user.update_inv_head()
|
|
|
|
/obj/item/clothing/head/helmet/fluff/oscar_helmet/update_icon()
|
|
if(online)
|
|
icon_state = "oscar_helmet_active"
|
|
item_state = "oscar_helmet_active"
|
|
else
|
|
icon_state = initial(icon_state)
|
|
item_state = initial(item_state)
|
|
|
|
|
|
/obj/item/storage/box/fancy/fluff/sentiment_bouquet //Bouquet of Chrysanthemums - IRU-Sentiment - niennab
|
|
name = "bouquet of chrysanthemums"
|
|
desc = "A bouquet of white artificial chrysanthemum flowers wrapped in a sheet of newsprint."
|
|
icon = 'icons/obj/custom_items/sentiment_bouquet.dmi'
|
|
icon_state = "sentiment_bouquet"
|
|
item_state = "sentiment_bouquet"
|
|
can_hold = list(/obj/item/clothing/accessory/fluff/sentiment_flower)
|
|
starts_with = list(/obj/item/clothing/accessory/fluff/sentiment_flower = 6)
|
|
storage_slots = 6
|
|
contained_sprite = TRUE
|
|
drop_sound = 'sound/items/drop/gloves.ogg'
|
|
pickup_sound = 'sound/items/pickup/gloves.ogg'
|
|
use_sound = 'sound/items/storage/wrapper.ogg'
|
|
|
|
/obj/item/storage/box/fancy/fluff/sentiment_bouquet/fill()
|
|
. = ..()
|
|
update_icon()
|
|
|
|
/obj/item/storage/box/fancy/fluff/sentiment_bouquet/update_icon()
|
|
icon_state = "[initial(icon_state)]_[contents.len]"
|
|
if(contents.len)
|
|
item_state = initial(item_state)
|
|
else
|
|
item_state = "[initial(item_state)]_e"
|
|
|
|
/obj/item/clothing/accessory/fluff/sentiment_flower //Artificial Chrysanthemum - IRU-Sentiment - niennab
|
|
name = "artificial chrysanthemum"
|
|
desc = "An artificial white chrysanthemum flower."
|
|
icon = 'icons/obj/custom_items/sentiment_bouquet.dmi'
|
|
icon_state = "sentiment_flower"
|
|
item_state = "sentiment_flower"
|
|
contained_sprite = TRUE
|
|
|
|
|
|
/obj/item/clothing/head/welding/fluff/ioraks_mask //Iorakian Welding Mask - Kuhserze Ioraks - geeves
|
|
name = "iorakian welding mask"
|
|
desc = "A modified version of the standard issue NanoTrasen Engineering Corps welding mask, hand-painted into the colours of the Ioraks clan. Various alterations are clearly \
|
|
visible, including a darkened visor and refitted straps to keep the mask in place. On the inner side there is an ingraving of the Ioraks clan emblem, an open splayed hand with \
|
|
its palm facing the observer."
|
|
icon = 'icons/obj/custom_items/ioraks_cape.dmi'
|
|
icon_state = "ioraks_mask"
|
|
item_state = "ioraks_mask"
|
|
contained_sprite = TRUE
|
|
|
|
/obj/item/storage/box/fluff/ioraks_armbands //Delegation Armbands - Kuhserze Ioraks - geeves
|
|
name = "delegation armbands box"
|
|
desc = "A box full of team coloured armbands. It has a small picture of an Unathi's face misprinted on it."
|
|
icon = 'icons/obj/custom_items/ioraks_cape.dmi'
|
|
icon_state = "ioraks_armbands"
|
|
item_state = "ioraks_armbands"
|
|
can_hold = list(/obj/item/clothing/accessory/armband/fluff/ioraks_armband)
|
|
starts_with = list(/obj/item/clothing/accessory/armband/fluff/ioraks_armband = 4, /obj/item/clothing/accessory/armband/fluff/ioraks_armband/alt = 4)
|
|
storage_slots = 8
|
|
|
|
/obj/item/clothing/accessory/armband/fluff/ioraks_armband
|
|
name = "azszau armband"
|
|
desc = " A quite comfortable armband denoting its wearer as a member of the Azszau team. In fine print on the in-line of the fabric, it has \"The Skilled Hands\" worked into it."
|
|
icon = 'icons/obj/custom_items/ioraks_cape.dmi'
|
|
icon_state = "ioraks_armband"
|
|
item_state = "ioraks_armband"
|
|
contained_sprite = TRUE
|
|
|
|
/obj/item/clothing/accessory/armband/fluff/ioraks_armband/alt
|
|
name = "kutzis armband"
|
|
desc = "A quite comfortable armband denoting its wearer as a member of the Kutzis team. In fine print on the in-line of the fabric, it has \"The Bright Minds\" worked into it."
|
|
icon = 'icons/obj/custom_items/ioraks_cape.dmi'
|
|
icon_state = "ioraks_armband2"
|
|
item_state = "ioraks_armband2"
|
|
|
|
|
|
/obj/item/clothing/accessory/poncho/fluff/solozel_mantle //Maraziite Throw Over - Kasluul Solozel - snakebittenn
|
|
name = "maraziite throw over"
|
|
desc = "It's a grey poncho, exclusively donned by the members of the Maraziite Order. This one has a Izweski Hegemony flag boldly sewn onto the shoulder."
|
|
icon = 'icons/obj/custom_items/solozel_items.dmi'
|
|
icon_state = "solozel_mantle"
|
|
item_state = "solozel_mantle"
|
|
contained_sprite = TRUE
|
|
icon_override = FALSE
|
|
|
|
/obj/item/clothing/mask/fluff/solozel_mask //Iron Mask - Kasluul Solozel - snakebittenn
|
|
name = "iron mask"
|
|
desc = "It's a painted mask of white cast iron, decorated with two massive Hegeranzi horns. This is a slightly older design, worn by the members of the Maraziite Order; used to strike fear into the hearts of heretics."
|
|
icon = 'icons/obj/custom_items/solozel_items.dmi'
|
|
icon_state = "solozel_mask"
|
|
item_state = "solozel_mask"
|
|
contained_sprite = TRUE
|
|
flags_inv = HIDEEARS|HIDEFACE
|
|
body_parts_covered = FACE
|
|
w_class = ITEMSIZE_NORMAL
|
|
|
|
|
|
/obj/item/cane/fluff/suul_staff //Akhanzi Staff - Suul Akhandi - herpetophilia
|
|
name = "akhanzi staff"
|
|
desc = "A staff usually carried by shamans of the Akhanzi Order. It is made out of dark, polished wood and is curved at the end."
|
|
icon = 'icons/obj/custom_items/suul_staff.dmi'
|
|
icon_state = "suul_staff"
|
|
item_state = "suul_staff"
|
|
slot_flags = SLOT_BACK
|
|
contained_sprite = TRUE
|
|
w_class = ITEMSIZE_LARGE
|
|
|
|
/obj/item/cane/fluff/suul_staff/afterattack(atom/A, mob/user as mob, proximity)
|
|
user.setClickCooldown(DEFAULT_ATTACK_COOLDOWN)
|
|
if(!proximity)
|
|
return
|
|
if (istype(A, /turf/simulated/floor))
|
|
user.visible_message("<span class='notice'>[user] loudly taps their [src.name] against the floor.</span>")
|
|
playsound(user.loc, 'sound/effects/shieldbash.ogg', 50, 1)
|
|
return
|
|
|
|
|
|
/obj/item/clothing/accessory/sweater/fluff/cress_sweater //Star Sweater - Emily Cress - mattatlas
|
|
name = "star sweater"
|
|
desc = "An army green sweater. It looks well cared for and contains a star on the front, near the neck. To those familiar with it, the star is the same symbol as one of the nation alliances' logos in Earth's history."
|
|
icon = 'icons/obj/custom_items/cress_items.dmi'
|
|
icon_state = "cress_sweater"
|
|
item_state = "cress_sweater"
|
|
contained_sprite = TRUE
|
|
|
|
/obj/item/fluff/cress_book //Lyric Book - Emily Cress - mattatlas
|
|
name = "lyric book"
|
|
desc = "An old, faded folder containing various alphabetically organized lyrics of several songs, including musical sheets for guitars. A dark purple H is scribbled on the center, along with half a heart on the \
|
|
left and a cut on the bottom right. The lyrics inside have two copies each: one in Sol Common and one in Tau Ceti Basic. It generally looks to be hard rock."
|
|
icon = 'icons/obj/custom_items/cress_items.dmi'
|
|
icon_state = "cress_book"
|
|
w_class = ITEMSIZE_SMALL
|
|
var/list/lyrics = list("Falling Down: A song about holding on to the last glimmer of hope. It's generally pretty motivational. The most recent song of the three.",
|
|
"Say Something New: A morose song about companionship, and being unable to continue without an undescribed dear friend. Morose, but overall motivational.",
|
|
"One By One: A song telling an undescribed person to 'give it another try'. It seems to mostly about reconciliation and accepting failure. More somber than the others, and the most dated.")
|
|
|
|
/obj/item/fluff/cress_book/attack_self(mob/user)
|
|
user.setClickCooldown(DEFAULT_ATTACK_COOLDOWN)
|
|
user.visible_message("<span class='notice'>[user] begins searching through \the [src] pages.</span>")
|
|
if(do_after(user, 25))
|
|
to_chat(user, "<span class='notice'>You read on the pages of \the [src]: [pick(lyrics)]</span>")
|
|
|
|
|
|
/obj/item/modular_computer/laptop/fluff/harrow_laptop //Developer's Laptop - Danny Harrow - brainos
|
|
name = "developer's laptop"
|
|
anchored = FALSE
|
|
screen_on = FALSE
|
|
icon_state = "laptop-closed"
|
|
desc = "A portable computer, this one is covered edge-to-edge in stickers. Some stand out; such ones from a 2458 Game Jam, 2459 Game Jam and various title logos from obscure holovid series. Printed on the bottom panel \
|
|
is \"Hello, world!\" in a bright, monospace font."
|
|
icon = 'icons/obj/custom_items/harrow_laptop.dmi'
|
|
|
|
/obj/item/modular_computer/laptop/fluff/harrow_laptop/install_default_hardware()
|
|
..()
|
|
processor_unit = new /obj/item/computer_hardware/processor_unit(src)
|
|
hard_drive = new /obj/item/computer_hardware/hard_drive(src)
|
|
network_card = new /obj/item/computer_hardware/network_card(src)
|
|
battery_module = new /obj/item/computer_hardware/battery_module(src)
|
|
battery_module.charge_to_full()
|
|
nano_printer = new /obj/item/computer_hardware/nano_printer(src)
|
|
nano_printer.max_paper = 10
|
|
nano_printer.stored_paper = 5
|
|
|
|
|
|
/obj/item/clothing/accessory/poncho/fluff/ozuha_cape //Victory Cape - Skavoss Ozuha - dronzthewolf
|
|
name = "victory cape"
|
|
desc = "A finely crafted cape that combines Ozuha clan colors and Izweski nation colors, with inscriptions on the decorative brass paldrons reading something in Sinta'Unathi."
|
|
icon = 'icons/obj/custom_items/ozuha_cape.dmi'
|
|
icon_state = "ozuha_cape"
|
|
item_state = "ozuha_cape"
|
|
contained_sprite = TRUE
|
|
icon_override = FALSE
|
|
|
|
|
|
/obj/item/clothing/suit/storage/fluff/ulmari_coat //Aut'akh Medical Coat - Ulmari Jukal'za - soultheif96
|
|
name = "aut'akh medical coat"
|
|
desc = "A custom-made tailored coat for use in a laboratory/medical setting."
|
|
icon = 'icons/obj/custom_items/ulmari_coat.dmi'
|
|
icon_state = "ulmari_coat"
|
|
item_state = "ulmari_coat"
|
|
contained_sprite = TRUE
|
|
|
|
|
|
/obj/item/clothing/suit/storage/toggle/labcoat/fluff/mekesatis_labcoat //Biochemist Holocoat - Neith Mekesatis - vrow
|
|
name = "biochemist holocoat"
|
|
desc = "An Eridani Corporate Federation holocoat modelled after a standard biochemist labcoat. It is extremely well cared for."
|
|
icon = 'icons/obj/custom_items/mekesatis_holocoat.dmi'
|
|
icon_state = "mekesatis_labcoat"
|
|
item_state = "mekesatis_labcoat"
|
|
contained_sprite = TRUE
|
|
var/changed = FALSE
|
|
var/changing = FALSE
|
|
|
|
/obj/item/clothing/suit/storage/toggle/labcoat/fluff/mekesatis_labcoat/examine(mob/user)
|
|
..()
|
|
if(!in_range(user, src))
|
|
to_chat(user, SPAN_NOTICE("There might be something written on the inside of the coat. You have to get closer if you want to read it."))
|
|
return
|
|
|
|
if(!(all_languages[LANGUAGE_TRADEBAND] in user.languages))
|
|
to_chat(user, SPAN_NOTICE("On the inside of the coat there are various sentences in Tradeband printed in an elegant blue font."))
|
|
return
|
|
|
|
else
|
|
to_chat(user, SPAN_NOTICE("On the inside of the coat, the following words are printed in an elegant blue font:<br>Exclusive Time Limited Holocoat Deal from July 30, 2459. \
|
|
Now with graced with an animated Eridani Corporate Federation logo. For the Prosperity of all Eridanians - <i>Delta HoloTextiles. Sector Alpha's best \
|
|
wears.</i><br><small><i><font face='Courier New'>Every cloud has a silver lining, and you should be happy for yours. Congratulations on your \
|
|
graduation.</font> - <font face='Times New Roman'>Teremun A. M.</font></i></small>"))
|
|
return
|
|
|
|
/obj/item/clothing/suit/storage/toggle/labcoat/fluff/mekesatis_labcoat/toggle_open()
|
|
if(!changing)
|
|
opened = !opened
|
|
to_chat(usr, SPAN_NOTICE("You [opened ? "unbutton" : "button up"] \the [src]."))
|
|
playsound(src, /decl/sound_category/rustle_sound, EQUIP_SOUND_VOLUME, TRUE)
|
|
icon_state = "mekesatis_[changed ? "holocoat" : "labcoat"][opened ? "_open" : ""]"
|
|
item_state = icon_state
|
|
update_clothing_icon()
|
|
|
|
/obj/item/clothing/suit/storage/toggle/labcoat/fluff/mekesatis_labcoat/verb/activate_holocoat()
|
|
set name = "Toggle Holocoat"
|
|
set category = "Object"
|
|
set src in usr
|
|
|
|
if(use_check_and_message(usr))
|
|
return
|
|
|
|
if(changing)
|
|
return
|
|
|
|
usr.visible_message("<span class='notice'>With a subtle gesture, [changed ? "the holocoat fades to a normal labcoat." : "the labcoat flickers in activity!"]</span>")
|
|
icon_state = "mekesatis_[changed ? "labcoat_r" : "holocoat_t"][opened ? "_open" : ""]"
|
|
item_state = icon_state
|
|
flick("mekesatis_[changed ? "labcoat_r" : "holocoat_t"][opened ? "_open" : ""]", src)
|
|
|
|
update_icon()
|
|
usr.update_inv_wear_suit()
|
|
changing = TRUE
|
|
addtimer(CALLBACK(src, .proc/finish_toggle, usr), 10 SECONDS)
|
|
|
|
/obj/item/clothing/suit/storage/toggle/labcoat/fluff/mekesatis_labcoat/proc/finish_toggle(mob/user)
|
|
changed = !changed
|
|
icon_state = "mekesatis_[changed ? "holocoat" : "labcoat"][opened ? "_open" : ""]"
|
|
item_state = icon_state
|
|
update_icon()
|
|
user.update_inv_wear_suit()
|
|
changing = FALSE
|
|
|
|
/obj/item/device/megaphone/fluff/akinyi_mic //Resonance Microphone - Akinyi Idowu - kyres1
|
|
name = "resonance microphone"
|
|
desc = "A rather costly voice amplifier disguised as a microphone. A button on the side permits the user to dial their vocal volume with ease."
|
|
icon = 'icons/obj/custom_items/akinyi_symphette.dmi'
|
|
icon_state = "akinyi_mic"
|
|
item_state = "akinyi_mic"
|
|
w_class = ITEMSIZE_SMALL
|
|
contained_sprite = TRUE
|
|
activation_sound = null
|
|
needs_user_location = FALSE
|
|
|
|
/obj/item/fluff/akinyi_stand //Telescopic Mic Stand - Akinyi Idowu - kyres1
|
|
name = "telescopic mic stand"
|
|
desc = "A fold-able telescopic microphone with a built in battery to keep your fancy science fiction microphone charged on the go."
|
|
icon = 'icons/obj/custom_items/akinyi_symphette.dmi'
|
|
icon_state = "akinyi_stand-collapsed"
|
|
item_state = "akinyi_stand-collapsed"
|
|
w_class = ITEMSIZE_SMALL
|
|
contained_sprite = TRUE
|
|
var/obj/item/device/megaphone/fluff/akinyi_mic/mic
|
|
var/collapsed = TRUE
|
|
|
|
/obj/item/fluff/akinyi_stand/attackby(obj/item/O, mob/user)
|
|
if(istype(O, /obj/item/device/megaphone/fluff/akinyi_mic))
|
|
if(!mic && !collapsed)
|
|
user.unEquip(O)
|
|
O.forceMove(src)
|
|
mic = O
|
|
to_chat(user, SPAN_NOTICE("You place \the [O] on \the [src]."))
|
|
update_icon()
|
|
|
|
/obj/item/fluff/akinyi_stand/MouseDrop(mob/user as mob)
|
|
if((user == usr && (!use_check(user))) && (user.contents.Find(src) || in_range(src, user)))
|
|
if(ishuman(user))
|
|
forceMove(get_turf(user))
|
|
user.put_in_hands(src)
|
|
update_icon()
|
|
|
|
/obj/item/fluff/akinyi_stand/attack_hand(mob/user)
|
|
if(!isturf(loc)) //so if you want to play the use the board, you need to put it down somewhere
|
|
..()
|
|
else
|
|
if(mic && !collapsed)
|
|
mic.attack_self(user)
|
|
|
|
/obj/item/fluff/akinyi_stand/attack_self(mob/user as mob)
|
|
if(mic)
|
|
mic.forceMove(get_turf(src))
|
|
user.put_in_hands(mic)
|
|
mic = null
|
|
update_icon()
|
|
return
|
|
|
|
if(collapsed)
|
|
w_class = ITEMSIZE_LARGE
|
|
collapsed = FALSE
|
|
else
|
|
w_class = ITEMSIZE_SMALL
|
|
collapsed = TRUE
|
|
|
|
update_icon()
|
|
user.update_inv_l_hand()
|
|
user.update_inv_r_hand()
|
|
|
|
/obj/item/fluff/akinyi_stand/update_icon()
|
|
if(collapsed)
|
|
icon_state = "akinyi_stand-collapsed"
|
|
item_state = "akinyi_stand-collapsed"
|
|
else
|
|
if(mic)
|
|
icon_state = "akinyi_stand-1"
|
|
item_state = "akinyi_stand-1"
|
|
else
|
|
icon_state = "akinyi_stand-0"
|
|
item_state = "akinyi_stand-0"
|
|
|
|
/obj/item/storage/fluff/akinyi_case //Instrument Case - Akinyi Idowu - kyres1
|
|
name = "instrument case"
|
|
desc = "A chunky white leather case, with lots of space inside for holding your delicate musical instruments."
|
|
icon = 'icons/obj/custom_items/akinyi_symphette.dmi'
|
|
icon_state = "akinyi_case"
|
|
item_state = "akinyi_case"
|
|
w_class = ITEMSIZE_LARGE
|
|
contained_sprite = TRUE
|
|
storage_slots = 3
|
|
max_w_class = ITEMSIZE_NORMAL
|
|
can_hold = list(
|
|
/obj/item/device/megaphone/fluff/akinyi_mic,
|
|
/obj/item/fluff/akinyi_stand,
|
|
/obj/item/fluff/akinyi_symphette
|
|
)
|
|
starts_with = list(
|
|
/obj/item/device/megaphone/fluff/akinyi_mic = 1,
|
|
/obj/item/fluff/akinyi_stand = 1,
|
|
/obj/item/fluff/akinyi_symphette = 1
|
|
)
|
|
|
|
/obj/item/clothing/head/det/fluff/bell_hat //Brown Hat - Avery Bell - serveris6
|
|
name = "brown hat"
|
|
desc = "A worn mid 20th century brown hat. It seems to have aged very well."
|
|
icon = 'icons/obj/custom_items/bell_coat.dmi'
|
|
icon_state = "bell_hat"
|
|
item_state = "bell_hat"
|
|
contained_sprite = TRUE
|
|
|
|
/obj/item/clothing/suit/storage/toggle/det_trench/fluff/bell_coat //Pinned Brown Coat - Avery Bell - serveris6
|
|
name = "pinned brown coat"
|
|
desc = "A worn mid 20th century brown trenchcoat. If you look closely at the breast, you can see an ID flap stitched into the leather - \"Avery Bell, Silhouette Co\"."
|
|
icon = 'icons/obj/custom_items/bell_coat.dmi'
|
|
icon_state = "bell_coat"
|
|
item_state = "bell_coat"
|
|
contained_sprite = TRUE
|
|
allowed = list(/obj/item/tank/emergency_oxygen, /obj/item/device/flashlight,/obj/item/gun/energy,/obj/item/gun/projectile,/obj/item/ammo_magazine,/obj/item/ammo_casing,
|
|
/obj/item/melee/baton,/obj/item/handcuffs,/obj/item/storage/box/fancy/cigarettes,/obj/item/flame/lighter,/obj/item/device/taperecorder, /obj/item/clothing/accessory/badge/fluff/bell_badge)
|
|
|
|
/obj/item/clothing/accessory/badge/fluff/bell_badge //Detective's Credentials - Avery Bell - serveris6
|
|
name = "detective's credentials"
|
|
desc = "A laminated card, verifying the denoted as a private investigator licensed in Biesel. A photo of a tan-skinned human male dressed in a brown coat and hat is imprinted."
|
|
icon = 'icons/obj/custom_items/bell_coat.dmi'
|
|
icon_state = "bell_badge"
|
|
item_state = "bell_badge"
|
|
contained_sprite = TRUE
|
|
stored_name = "Avery Bell"
|
|
badge_string = "Silhouette Co. Consulting Detective"
|
|
|
|
var/investigator = "Avery Bell"
|
|
var/occupation = "Consulting Detective"
|
|
var/birth_year = "8/8/2426"
|
|
var/licensed_systems = "Republic of Biesel, Sol Alliance, Nralakk"
|
|
var/supplementary_endorsements = "Licensed Medical Examiner; Sol Alliance, Republic of Biesel - Concealed firearm carry; Sol Alliance, Republic of Biesel"
|
|
var/citizenship = "Republic of Biesel"
|
|
|
|
/obj/item/clothing/accessory/badge/fluff/bell_badge/verb/read()
|
|
set name = "Review credentials"
|
|
set category = "Object"
|
|
set src in usr
|
|
|
|
to_chat(usr, "\icon[] []: The detective's credentials show:")
|
|
to_chat(usr, "The investigator registered to the credentials is [investigator].")
|
|
to_chat(usr, "The assignment registered on the card is [occupation].")
|
|
to_chat(usr, "The birth date on the card displays [birth_year].")
|
|
to_chat(usr, "The citizenship registered on the card is [citizenship].")
|
|
to_chat(usr, "The systems that the credentials show the user is licensed to investigate in are [licensed_systems].")
|
|
to_chat(usr, "Additional endorsements registered on the card show: [supplementary_endorsements].")
|
|
return
|
|
|
|
/obj/item/clothing/accessory/poncho/fluff/amos_vest //Ouerean Vest - Amos Zhujian - dronzthewolf
|
|
name = "ourean vest"
|
|
desc = "A thin vest made of separate colors, this one is brown and turquoise, with something written in Sinta'Unathi on the right breast. While this is a traditional cut vest, it's made of modern machine-woven fabrics as is commonly done on Ouerea, and sized to fit a human."
|
|
icon = 'icons/obj/custom_items/amos_vest.dmi'
|
|
icon_state = "amos_vest"
|
|
item_state = "amos_vest"
|
|
contained_sprite = TRUE
|
|
icon_override = FALSE
|
|
|
|
|
|
/obj/item/clothing/head/fluff/rhasdrimara_veil //Noble Adhomai Veil - Rhasdrimara Rhanmrero'Arhanja - chanterelle
|
|
name = "noble adhomai veil"
|
|
desc = "An antique veil of black lace worn by noble Tajaran women during times of mourning."
|
|
icon = 'icons/obj/custom_items/rhasdrimara_veil.dmi'
|
|
icon_state = "rhasdrimara_veil"
|
|
item_state = "rhasdrimara_veil"
|
|
contained_sprite = TRUE
|
|
species_restricted = list(BODYTYPE_TAJARA) |