/// 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/accessory/fluff/antique_pocket_watch //Antique Pocket Watch - Eric Derringer - xelnagahunter name = "antique pocket watch" icon = 'icons/obj/custom_items/pocket_watch.dmi' icon_state = "pocket_watch_close" item_state = "gold" desc = "The design of this pocket watch signals its age, however it seems to retain its pristine quality. The cover is gold, and there appears to be an elegant crest on the outside of the lid." w_class = ITEMSIZE_SMALL /obj/item/clothing/accessory/fluff/antique_pocket_watch/attack_self(mob/user as mob) switch(icon_state) if("pocket_watch_open") icon_state = "pocket_watch_close" to_chat(user, "You close \the [src].") desc = "The design of this pocket watch signals its age, however it seems to retain its pristine quality. The cover is gold, and there appears to be an elegant crest on the outside of the lid." if("pocket_watch_close") icon_state = "pocket_watch_open" to_chat(user, "You open \the [src].") desc = "Inside the pocket watch, there is a collection of numbers, displaying '[worldtime2text()]'. On the inside of the lid, there is another sequence of numbers etched into the lid itself." /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/fluff/kiara_altar //Pocket Altar - Kiara Branwen - nursiekitty name = "pocket altar" desc = "A black tin box with a symbol painted over it. It shimmers in the light." icon = 'icons/obj/custom_items/kiara_altar.dmi' icon_state = "kiara_altar1" w_class = ITEMSIZE_SMALL /obj/item/fluff/kiara_altar/attack_self(mob/user as mob) if(src.icon_state == "kiara_altar1") src.icon_state = "kiara_altar2" to_chat(user, "You open \the [src], revealing its contents.") desc = "A black tin box, you can see inside; a vial of herbs, a little bag of salt, some epoxy clay runes, a candle with match, a permanent marker and a tiny besom." else src.icon_state = "kiara_altar1" to_chat(user, "You close \the [src].") desc = "A black tin box with a symbol painted over it. It shimmers in the light." /obj/item/cane/fluff/usiki_cane //Inscribed Silver-handled Cane - Usiki Guwan - fireandglory name = "inscribed silver-handled cane" desc = "This silver-handled cane has letters carved into the sides." icon = 'icons/obj/custom_items/usiki_cane.dmi' icon_state = "usiki_cane" item_state = "usiki_cane" contained_sprite = TRUE /obj/item/cane/fluff/usiki_cane/attack_self(mob/user as mob) if(all_languages[LANGUAGE_UNATHI] in user.languages) to_chat(user, "This cane has the words \"A new and better life\" carved into one side in basic, and on the other side in Sinta'Unathi.") else to_chat(user, "This cane has the words \"A new and better life\" carved into the side, the other side has some unreadable carvings.") /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/head/fluff/vittorio_fez //Black Fez - Vittorio Giurifiglio - tytostyris name = "black fez" desc = "It is a black fez, it bears an Emblem of the Astronomical symbol of Earth, It also has some nice tassels." icon = 'icons/obj/custom_items/vittorio_fez.dmi' icon_state = "vittorio_fez" item_state = "vittorio_fez" contained_sprite = TRUE /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/fluff/akela_photo //Akela's Family Photo - Akela Ha'kim - moltenkore name = "family photo" desc = "You see on the photo a tajaran couple holding a small kit in their arms, while looking very happy. On the back it is written; \"Nasir, Akela and Ishka\", with a little gold mark that reads: \"Two months\"." icon = 'icons/obj/custom_items/akela_photo.dmi' icon_state = "akela_photo" w_class = ITEMSIZE_SMALL /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, "Your chest still hurts badly!") 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, "You feel a stabbing pain in your chest!") 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/fluff/cac_picture //Photo of a spider and a robot - CAC - fireandglory name = "photo of a spider and a robot" desc = "It is a photo of a cyan IPC holding a thick fuzzy spider of the size of a football." icon = 'icons/obj/custom_items/cac_picture.dmi' icon_state = "cac_picture" w_class = ITEMSIZE_SMALL slot_flags = SLOT_EARS /obj/item/coin/fluff/raymond_coin //Engraved Coin - Raymond Hawkins - aboshehab name = "engraved coin" desc = "A coin of light and bright with one side having an engraving of a greek Lamba sign, and on the back the initials of R.H. are engraved." icon = 'icons/obj/custom_items/raymond_items.dmi' icon_state = "coin_raymond_heads" cmineral = "raymond" /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/accessory/fluff/zahra_pin //Indigo Remembrance Pin - Zahra Karimi - synnono name = "indigo remembrance pin" desc = "A small metal pin, worked into the likeness of an indigo iris blossom." icon = 'icons/obj/custom_items/zahra_pin.dmi' icon_state = "zahra_pin" item_state = "zahra_pin" contained_sprite = TRUE /obj/item/clothing/accessory/armband/fluff/karl_armband //Medizinercorps Armband - Karl Pollard - arrow768 name = "medizinercorps armband" desc = "A plain black armband with the golden Medizinercorps logo on it." icon = 'icons/obj/custom_items/karl_armband.dmi' icon_state = "karl_armband" item_state = "karl_armband" contained_sprite = TRUE /obj/item/clothing/accessory/fluff/jeyne_pendant //Jeyne's Pendant - Jeyne Kahale - themuncorn name = "black choker with pendant" desc = "A simple black choker, with a small pendant on the front. The pendant is carefully inscribed with some simple Sinta'Unathi script in white." icon = 'icons/obj/custom_items/jeyne_pendant.dmi' icon_state = "jeyne_pendant" item_state = "jeyne_pendant" slot_flags = SLOT_MASK | SLOT_TIE contained_sprite = TRUE /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, "You remove \the [letter] from inside the [src]'s flap.") 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, "You place \the [W] back inside the [src]'s flap.") 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/clothing/under/fluff/guskov_uniform //Tajaran Service Uniform - Guskov Andrei - fireandglory name = "tajaran service uniform" desc = "This is obviously a military service uniform, there are signs that it is of Tajaran make, modified to be a bit less warm, although it doesn't look like any uniform used by the People's Republic of Adhomai." icon = 'icons/obj/custom_items/guskov_uniform.dmi' icon_state = "guskov_uniform" item_state = "guskov_uniform" 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("[user] starts flipping through \the [src].", "You start looking through \the [src], it appears to be filled with translations of Tau-Ceti basic for tajaran users.", "You hear pages being flipped.") 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/clothing/accessory/poncho/fluff/flaming_poncho //Stitched Heart White Poncho - Flaming Hearts Love Stars - sleepywolf name = "stitched heart white poncho" desc = "A white poncho stitched together shoddily, with a pink heart made of flame patterned on the front. The fabric is rough, like chainmail." icon = 'icons/obj/custom_items/flaming_poncho.dmi' icon_state = "flaming_poncho" item_state = "flaming_poncho" contained_sprite = TRUE icon_override = FALSE /obj/item/clothing/accessory/badge/fluff/jane_badge //Tarnished Badge - Jane Pyre - somethingvile name = "tarnished badge" desc = "A worn, tarnished brass badge with ash and soot set deep in the grooves of its surface. The word, though faded and barely discernible, \"Pyre\" can be traced out lining its bottom edge." icon = 'icons/obj/custom_items/jane_badge.dmi' icon_state = "jane_badge" item_state = "jane_badge" slot_flags = SLOT_BELT | SLOT_TIE contained_sprite = TRUE stored_name = "Francis Pyre" badge_string = "CPD" /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, "You turn \the [src] on.") else to_chat(user, "You turn \the [src] off.") 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/reagent_containers/food/drinks/bottle/cognac/fluff/leonce_cognac //Old Earth Luxury Cognac - Francois Leonce - driecg36 name = "old earth luxury cognac" desc = "An unusually shaped crystal bottle, covered in elaborate etchings displaying the symbol of the house that produced it. Inside is a smooth, amber liquor, \ which smells of the barrel it was aged in. The region and producer are on the label." icon = 'icons/obj/custom_items/leonce_cognac.dmi' icon_state = "leonce_cognac" /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/book/fluff/huntington_book //Spark Theorem - Monica Huntington - moondancerpony name = "\improper Spark Theorem" desc = "A bound copy of the 2458 research paper \"Spark Theorem: Research Into the Development of Synthetic Consciousness and Sapience\". This one is signed by the author." title = "Spark Theorem" icon_state = "book6" author = "Kyyir'ry'avii 'Karima' Ile'nagrii Al'Ghul-Mo'Taki" dat = "" due_date = 0 unique = 1 /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/storage/backpack/satchel/fluff/kresimir_bag //Worn Leather Bag - Kresimir Kostadinov - alberyk name = "worn leather bag" desc = "A sturdy and worn leather bag. The clasp has a faded blue and golden insigna." icon = 'icons/obj/custom_items/kresimir_bag.dmi' icon_state = "kresimir_bag" item_state = "kresimir_bag" contained_sprite = TRUE /obj/item/stamp/fluff/leland_stamp //Sol Alliance Government Foreign Relations Department Stamp - Leland Field - saudus name = "\improper Sol Alliance foreign relations department stamp" desc = "A stamp with the emblem of the Sol Alliance Foreign Relations Department. The text \"Diplomatic Observer, L. Field\" is inscribed on the handle." icon = 'icons/obj/custom_items/leland_items.dmi' icon_state = "leland_stamp" item_state = "leland_stamp" /obj/item/clothing/accessory/badge/fluff/leland_badge //Sol Alliance Government Foreign Relations Department Badge - Leland Field - saudus name = "\improper Sol Alliance foreign relations department badge" desc = "A badge bearing the emblem of the Sol Alliance Foreign Relations Department. It has an inscription reading \"Leland Field, Diplomatic Observer\"." icon = 'icons/obj/custom_items/leland_items.dmi' icon_state = "leland_badge" stored_name = "Leland Field" badge_string = "Diplomatic Observer" /obj/item/clothing/accessory/badge/fluff/leland_badge/verb/flip() set name = "Flip the Badge" set desc = "Open or close the badge." set category = "Object" set src in usr if(src.icon_state == "leland_badge") src.icon_state = "leland_badge-info" to_chat(usr, "You open \the [src].") else src.icon_state = "leland_badge" to_chat(usr, "You close \the [src].") /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/gloves/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/fluff/jennifer_wardrobe_kit //Portable Wardrobe Kit - Jennifer Beal - synnono name = "portable wardrobe kit" desc = "A kit containing a change of casual clothes, packaged for easy transport. This one advertises some sort of cartoon featuring slimes. It is labeled \"J. Beal.\"" icon = 'icons/obj/custom_items/jennifer_clothes.dmi' icon_state = "jennifer_wardrobe_box" item_state = "box" /obj/item/fluff/jennifer_wardrobe_kit/attack_self(mob/user as mob) if (use_check_and_message(user, USE_DISALLOW_SILICONS)) return var/list/outfits = list( "Pale turtleneck outfit" = list( /obj/item/clothing/under/fluff/jennifer_turtleneck, /obj/item/clothing/shoes/fluff/jennifer_aboots ), "Black net mesh outfit" = list( /obj/item/clothing/under/fluff/jennifer_nets, /obj/item/clothing/shoes/fluff/jennifer_pboots ), "Cartoon T-shirt outfit" = list( /obj/item/clothing/under/fluff/jennifer_tee, /obj/item/clothing/shoes/fluff/jennifer_shoes ) ) var/selection = input("What do you find inside?", "Inside the kit...") as null|anything in outfits if (!selection) return for (var/item in outfits[selection]) new item(get_turf(src)) to_chat(user, "You unpack the outfit from the kit.") qdel(src) /obj/item/clothing/under/fluff/jennifer_nets //Black Net Mesh Outfit - Jennifer Beal - synnono name = "black net mesh outfit" desc = "A clingy black top and matching skirt, belted with heavy leather around the waist. A soft fabric netting stretches over the exposed collar, midriff, arms and legs." icon = 'icons/obj/custom_items/jennifer_clothes.dmi' icon_state = "jennifer_nets" item_state = "jennifer_nets" has_sensor = 0 contained_sprite = TRUE /obj/item/clothing/under/fluff/jennifer_turtleneck //Pale Turtleneck Outfit - Jennifer Beal - synnono name = "pale turtleneck outfit" desc = "A graphite-blue turtleneck sweater, paired with dark blue jeans." icon = 'icons/obj/custom_items/jennifer_clothes.dmi' icon_state = "jennifer_turtleneck" item_state = "jennifer_turtleneck" has_sensor = 0 contained_sprite = TRUE /obj/item/clothing/under/fluff/jennifer_tee //Cartoon T-shirt Outfit - Jennifer Beal - synnono name = "cartoon T-shirt outfit" desc = "A promotional white T-shirt and cargo shorts. The shirt is printed with Slime Purple, the protagonist of the cartoon 'Great Slime Hero: Zettai Justice.'\nFor great slime justice!" icon = 'icons/obj/custom_items/jennifer_clothes.dmi' icon_state = "jennifer_tee" item_state = "jennifer_tee" has_sensor = 0 contained_sprite = TRUE /obj/item/clothing/shoes/fluff/jennifer_pboots //Black Punk Boots - Jennifer Beal - synnono name = "black punk boots" desc = "A tall pair of thick-heeled black leather boots. They are fastened with several burnished steel buckles." icon = 'icons/obj/custom_items/jennifer_clothes.dmi' icon_state = "jennifer_pboots" item_state = "jennifer_pboots" contained_sprite = TRUE /obj/item/clothing/shoes/fluff/jennifer_aboots //Brown Ankle Boots - Jennifer Beal - synnono name = "brown ankle boots" desc = "A comfortable pair of short ankle boots." icon = 'icons/obj/custom_items/jennifer_clothes.dmi' icon_state = "jennifer_aboots" item_state = "jennifer_aboots" contained_sprite = TRUE /obj/item/clothing/shoes/fluff/jennifer_shoes //White Walking Sneakers - Jennifer Beal - synnono name = "white walking sneakers" desc = "A bright pair of white sneakers. They have purple rubber soles." icon = 'icons/obj/custom_items/jennifer_clothes.dmi' icon_state = "jennifer_shoes" item_state = "jennifer_shoes" contained_sprite = TRUE /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/under/dress/fluff/katya_dress //Tailored Tajara Dress - Katya Al-Tahara - coalf name = "tailored tajaran dress" desc = "A simple long, blue and flowing dress, it has a knitted overthrow that fits over the shoulder and arms." icon = 'icons/obj/custom_items/katya_clothing.dmi' icon_state = "katya_dress" item_state = "katya_dress" contained_sprite = TRUE /obj/item/clothing/under/fluff/katya_uniform //Messy Work Clothes - Katya Al-Tahara - coalf name = "messy work clothes" desc = "A simple pants and shirt combo. The white shirt has long since faded...and are those crumbs?" icon = 'icons/obj/custom_items/katya_clothing.dmi' icon_state = "katya_uniform" item_state = "katya_uniform" 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/storage/wallet/fluff/raymond_wallet //Black Leather Wallet - Raymond Hawkins - aboshehab name = "black leather wallet" desc = "A sleek black leather wallet, with the initials of \"J.H.\" visible at the front side. It's got an old yet maintained look to it." icon = 'icons/obj/custom_items/raymond_items.dmi' icon_state = "raymond_wallet" /obj/item/storage/wallet/fluff/raymond_wallet/update_icon() return /obj/item/fluff/raymond_tablet //Holo Tablet - Raymond Hawkins - aboshehab name = "holo tablet" desc = "A thin electronic device that projects holographic images stored on it." icon = 'icons/obj/custom_items/raymond_items.dmi' icon_state = "raymond_tablet" w_class = ITEMSIZE_SMALL var/picture = null /obj/item/fluff/raymond_tablet/attack_self(mob/user as mob) if (use_check_and_message(user, USE_DISALLOW_SILICONS)) return var/list/pictures = list("22-01-2460", "07-11-2459", "03-08-2459", "08-03-2452", "18-06-2437", "01-01-2434") var/selection = input("Which picture do you want to see?", "Holo tablet picture selection.") as null|anything in pictures if (!selection) return picture = selection /obj/item/fluff/raymond_tablet/examine(mob/user) ..() if(!picture) to_chat(user, "\The [src]'s screen is empty.") return if(in_range(user, src) || isobserver(user)) show_picture(user) else to_chat(user, "You have to go closer if you want to read it.") /obj/item/fluff/raymond_tablet/proc/show_picture(mob/user) var/desc switch(picture) if("22-01-2460") desc = "This image shows a group of four outside with a scene looks to be a camp out in a forest. You see Raymond Hawkins sitting around a campfire with the three others, which you may know as Annabelle Hawkins, \ Lily Hawkins and Robert Hawkins, his children." if("07-11-2459") desc = "This image shows two people, Raymond Hawkins and Robert Hawkins, with the latter being a boy in his early teens. The setting is that of a gun range, with Robert operating a sidearm. \ Raymond is standing nearby guiding and instructing him on his posture." if("03-08-2459") desc = "This image shows two people, Raymond Hawkins and Lily Hawkins, with the latter being a girl in her early twenties. The setting is that of an arena, Raymond dressed casually and Lily in a Jiu Jitsu uniform, \ the belt being an alternation between black and red. She's got a winners medal around her neck, making a peace sign with her right hand while having a grin on her face, posing for a picture with Raymond." if("08-03-2452") desc = "This image shows two people, Raymond Hawkins and Annabelle Hawkins, the former visibly a decade younger yet thinner, and not in the healthy way. The later looks to be in their late teens. The setting is that of a restaurant, \ a more high end one, with the two of them seated opposite of each other, posing for a picture. Annabelle especially looks incredibly happy." if("18-06-2437") desc = "This image shows a group of five posing together for a picture, the surrounding indicates this as a place of military decorum, people dressed in Sol Navy dress uniforms and people in civilian clothing spread around in groups, indicating some form of graduation ceremony. \ Raymond is in his mid twenties, dressed in full dress uniform standing with four others. One you might know as Stephanie Hawkins, dressed in the same way, looking to be in her mid twenties as well. A boy in his early teens is also standing, \ which you may know as Robert Hawkins, his brother. The last two are Jack Hawkins and Martha Hawkins, both looking to be in their early fifties, his parents." if("01-01-2434") desc = "This image shows a large gathering, the scenery and attire indicative of a wedding. Two people stick out, Raymond Hawkins, looking to be in his early twenties dressed in a suit dancing with his bride, \ which you may know as Stephanie Hawkins. They look content and happy, the atmosphere ecstatic." show_browser(user, "
You can see on the screen of the tablet:
[desc]
", "window=Holo Tablet") /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/suit/storage/toggle/fr_jacket/fluff/volvalaad_jacket //Paramedic's Jacket - Richard Volvalaad - t1gws name = "paramedic's jacket" desc = "A jacket worn by trained emergency medical personnel, this one has a gold trim and emblem." icon = 'icons/obj/custom_items/volvalaad_items.dmi' icon_state = "volvalaad_jacket" item_state = "volvalaad_jacket" contained_sprite = TRUE /obj/item/clothing/suit/storage/toggle/fluff/volvalaad_coat //Dominian Noble Coat - Richard Volvalaad - t1gws name = "dominian noble coat" desc = "This is a coat often worn by the Dominian Nobility, this one is black and blue." icon = 'icons/obj/custom_items/volvalaad_items.dmi' icon_state = "volvalaad_coat" item_state = "volvalaad_coat" contained_sprite = TRUE /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 - nursiekitty 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/flame/lighter/zippo/fluff/moretti_zippo //Moretti's Zippo - Billy Moretti - lordbalkara desc = "A dark zippo with a cool blue flame. Nice." icon = 'icons/obj/custom_items/moretti_zippo.dmi' icon_state = "moretti_zippo" item_state = "moretti_zippo" contained_sprite = TRUE light_color = LIGHT_COLOR_BLUE /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("With a snap of \the [usr]'s fingers, a small lighter flame sparks from [usr.get_pronoun("his")] index fingers!") 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("With the flick of \the [usr]'s wrists and the pinch of [usr.get_pronoun("his")] fingers, the glove's flames are extinguished.") 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, "You place \the [O] in \the [src]") 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, "You need a yarn ball to stitch.") return if(working) to_chat(user, "You are already sitching something.") return user.visible_message("\The [user] is knitting something soft and cozy.") working = TRUE update_icon() if(!do_after(user,2 MINUTES)) to_chat(user, "Your concentration is broken!") 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, "You finish \the [S]!") /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, "You open \the [src]'s hatch.") 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/material/kitchen/utensil/fork/fluff/vedai_fork //Stainless Steel Fork - Vedai'Kwia Xizal - conspiir desc = "A stainless steel fork. The word \"Kwia\" is engraved on the back of the handle." icon = 'icons/obj/custom_items/vedai_fork.dmi' icon_state = "vedai_fork" applies_material_colour = FALSE /obj/item/material/kitchen/utensil/fork/fluff/vedai_fork/set_material(var/new_material) ..() name = "stainless [material.display_name] [initial(name)]" /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, "You must roll up your [src]'s sleeves first!") 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, "You must roll up your [src] first!") 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, "\The [src] is now energised.") item_state = icon_state w_class = ITEMSIZE_LARGE else playsound(user, 'sound/weapons/saberoff.ogg', 50, 1) to_chat(user, "\The [src] is now de-energised..") 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/storage/toolbox/fluff/bretscher_toolbox //Gang-colored Toolbox - Robert Bretscher - vtcobaltblood name = "gang-colored toolbox" desc = "A toolbox painted in the traditional colors of a martian youth gang, the Shuttleyard Boys. It looks fairly old, the paint needs some renewal." icon = 'icons/obj/custom_items/bretscher_toolbox.dmi' icon_state = "bretscher_toolbox" item_state = "bretscher_toolbox" contained_sprite = TRUE /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/storage/bible/fluff/oscar_bible //The Holy Book Of The Trinary Perfection - Oscar O'Neil - ironchaos name = "holy book of the trinary perfection" desc = "A holy book for followers of The Trinary Perfection." icon = 'icons/obj/custom_items/oscar_bible.dmi' icon_state = "oscar_bible" /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, "You remove the spearhead from \the [src].") 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, "You place \the [W] on the [src].") 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/dominia/fluff/naxxir_cape //Caladius Cape - Nazret Naxxir - conspiir name = "caladius cape" desc = "A fine Dominian cape tailored for a very short person. It is decorated in the purple colors of the Caladius House." icon = 'icons/obj/custom_items/naxxir_cape.dmi' icon_state = "naxxir_cape" item_state = "naxxir_cape" contained_sprite = TRUE /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/clothing/suit/storage/fluff/imari_hoodie //Adinkra Hoodie - Imari Idris - P - ornias name = "adinkra hoodie" desc = "A large, immaculate white hoodie adorned with seven Adinkra symbols on the back. Below the large central symbol is the text \"MMERE DANE\". There is a small 'Idris Incorporated' logo below the left drawstring." icon = 'icons/obj/custom_items/imari_hoodie.dmi' icon_state = "imari_hoodie" item_state = "imari_hoodie" 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, "You [deployed ? "expand" : "collapse"] \the [src].") 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/accessory/dressshirt/fluff/takahashi_uniform //High Collar Dress Shirt - Shiki Takahashi - nantei name = "high collar dress shirt" desc = "A casual dress shirt. This one has an abnormally high collar." icon = 'icons/obj/custom_items/takahashi_uniform.dmi' icon_state = "takahashi_uniform" item_state = "takahashi_uniform" contained_sprite = TRUE /obj/item/clothing/suit/storage/toggle/det_trench/fluff/takahashi_coat //High Collar Dress Shirt - Shiki Takahashi - nantei name = "long trenchcoat" desc = "A very long, black, canvas trench coat. It goes down just below the knees. It looks to be custom-fitted, with a layer of graphene for added armor. There is an infinity \ symbol on the back, similar to the Coalition of Colonies flag." icon = 'icons/obj/custom_items/takahashi_uniform.dmi' icon_state = "takahashi_coat" item_state = "takahashi_coat" 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, "You open the bedroll, extending it.") 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, "You pick up and fold \the [src].") 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("[user] unrolls the tent .", "You unroll the tent.") if(do_after(user, 5 SECONDS, act_target = src)) user.visible_message( "[user] begins sliding the tent poles into the frame of the tent.", "You begin sliding the tent poles into the frame of the tent.") if(do_after(user, 60 SECONDS, act_target = src)) user.visible_message( "[user] begins raising tent.", "You begin raising the tent.") if(do_after(user, 20 SECONDS, act_target = src)) user.visible_message( "[usr] finishes raising the tent.", "You finish raising the tent.") 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( "[user] lays down the bedroll inside \the [src].", "You lay down the bedroll in \the [src].") 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( "[usr] begins taking apart the [src.name].", "You begin taking apart the [src.name].") if(has_bedroll) if(do_after(usr, 20 SECONDS, act_target = src)) to_chat(usr, "You roll up the bedroll inside \the [src].") new/obj/item/fluff/muhawir_bedroll(get_turf(usr)) has_bedroll = FALSE if(do_after(usr, 50 SECONDS, act_target = src)) to_chat(usr, "You take down \the [src].") 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, "You turn \the [src] on.") else to_chat(user, "You turn \the [src] off.") 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("[user] loudly taps their [src.name] against the floor.") 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("[user] begins searching through \the [src] pages.") if(do_after(user, 25)) to_chat(user, "You read on the pages of \the [src]: [pick(lyrics)]") /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:
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 - Delta HoloTextiles. Sector Alpha's best \ wears.
Every cloud has a silver lining, and you should be happy for yours. Congratulations on your \ graduation. - Teremun A. M.")) 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("With a subtle gesture, [changed ? "the holocoat fades to a normal labcoat." : "the labcoat flickers in activity!"]") 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