diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm
index a8ed7fcb274..e7524416c84 100644
--- a/code/modules/customitems/item_defines.dm
+++ b/code/modules/customitems/item_defines.dm
@@ -36,7 +36,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/motaki_bandana.dmi'
icon_state = "motaki_bandana"
item_state = "motaki_bandana"
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/clothing/suit/armor/vest/fluff/zubari_jacket //Fancy Jacket - Zubari Akenzua - filthyfrankster
@@ -45,7 +45,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/zubari_jacket.dmi'
icon_state = "zubari_jacket"
item_state = "zubari_jacket"
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/clothing/suit/unathi/mantle/fluff/yinzr_mantle //Heirloom Unathi Mantle - Sslazhir Yinzr - alberyk
@@ -55,7 +55,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon_state = "yinzr_mantle" //special thanks to Araskael
item_state = "yinzr_mantle"
species_restricted = list("Unathi") //forged for lizardmen
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/clothing/glasses/fluff/nebula_glasses //chich eyewear - Roxy Wallace - nebulaflare
@@ -64,7 +64,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/nebula_glasses.dmi'
icon_state = "nebula_glasses"
item_state = "nebula_glasses"
- contained_sprite = 1
+ contained_sprite = TRUE
var/obj/item/weapon/disk/chip
/obj/item/clothing/glasses/fluff/nebula_glasses/New()
@@ -114,11 +114,7 @@ All custom items with worn sprites must follow the contained sprite system: http
/obj/item/clothing/ears/skrell/fluff/dompesh_cloth //Skrell Purple Head Cloth - Shkor-Dyet Dom'Pesh - mofo1995
name = "male skrell purple head cloth"
- desc = "A purple cloth band worn by male skrell around their head tails."
- icon = 'icons/obj/custom_items/dompesh_cloth.dmi'
- icon_state = "dompesh_cloth"
- item_state = "dompesh_cloth"
- contained_sprite = 1
+ desc = "A set of purple headcloths fit for a skrell's head tails. This one has a small SAMPLe logo on the interior of each cloth, perfect for scientific skrell."
/obj/item/weapon/fluff/kiara_altar //Pocket Altar - Kiara Branwen - nursiekitty
@@ -145,7 +141,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/bell_coat.dmi'
icon_state = "bell_hat"
item_state = "bell_hat"
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/clothing/suit/storage/det_trench/fluff/bell_coat //Pinned Brown Coat - Avery Bell - serveris6
name = "pinned brown coat"
@@ -153,7 +149,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/bell_coat.dmi'
icon_state = "bell_coat"
item_state = "bell_coat"
- contained_sprite = 1
+ contained_sprite = TRUE
allowed = list(/obj/item/weapon/tank/emergency_oxygen, /obj/item/device/flashlight,/obj/item/weapon/gun/energy,/obj/item/weapon/gun/projectile,/obj/item/ammo_magazine,/obj/item/ammo_casing,
/obj/item/weapon/melee/baton,/obj/item/weapon/handcuffs,/obj/item/weapon/storage/fancy/cigarettes,/obj/item/weapon/flame/lighter,/obj/item/device/taperecorder, /obj/item/clothing/accessory/badge/fluff/bell_badge)
@@ -171,7 +167,6 @@ All custom items with worn sprites must follow the contained sprite system: http
item_state = "knife"
slot_flags = SLOT_BELT
w_class = 1
- force = 2
/obj/item/device/kit/paint/ripley/fluff/zairjah_kit //Hephaestus Industrial Exosuit MK III Customization Kit - Zairjah - alberyk
@@ -189,7 +184,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/usiki_cane.dmi'
icon_state = "usiki_cane"
item_state = "usiki_cane"
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/weapon/cane/fluff/usiki_cane/attack_self(mob/user as mob)
if(all_languages[LANGUAGE_UNATHI] in user.languages)
@@ -204,7 +199,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/kathleen_glove.dmi'
icon_state = "kathleen_glove"
item_state = "kathleen_glove"
- contained_sprite = 1
+ contained_sprite = TRUE
gender = NEUTER
body_parts_covered = null
@@ -241,7 +236,7 @@ All custom items with worn sprites must follow the contained sprite system: http
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
flags_inv = HIDEJUMPSUIT|HIDETAIL
species_restricted = list("Unathi")
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/clothing/mask/gas/fluff/karnaikai_mask //Unathi head wrappings - Azeazekal Karnaikai - canon35
@@ -251,7 +246,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon_state = "karnaikai_mask" //special thanks to Araskael
item_state = "karnaikai_mask"
species_restricted = list("Unathi")
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/weapon/contraband/poster/fluff/conservan_poster //ATLAS poster - Conservan Xullie - conservatron
@@ -318,7 +313,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/nioathi_hoodie.dmi'
icon_state = "nioathi_hoodie"
item_state = "nioathi_hoodie"
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/weapon/implanter/fluff //snowflake implanters for snowflakes
@@ -349,8 +344,8 @@ All custom items with worn sprites must follow the contained sprite system: http
slot_flags = SLOT_BELT
force = 2
w_class = 2
- contained_sprite = 1
- var/active = 0
+ contained_sprite = TRUE
+ var/active = FALSE
/obj/item/weapon/fluff/moon_baton/attack_self(mob/user)
active= !active
@@ -368,7 +363,9 @@ All custom items with worn sprites must follow the contained sprite system: http
item_state = icon_state
slot_flags = initial(slot_flags)
attack_verb = list("prodded")
- user.regenerate_icons()
+
+ user.update_inv_l_hand(FALSE)
+ user.update_inv_r_hand()
/obj/item/clothing/suit/armor/vest/fabian_coat //NT APF Armor - Fabian Goellstein - mirkoloio
@@ -377,7 +374,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/fabian_coat.dmi'
icon_state = "fabian_coat_open"
item_state = "fabian_coat_open"
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/clothing/suit/armor/vest/fabian_coat/verb/toggle()
set name = "Toggle Coat Zipper"
@@ -413,7 +410,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/vittorio_fez.dmi'
icon_state = "vittorio_fez"
item_state = "vittorio_fez"
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/clothing/suit/fluff/centurion_cloak //Paludamentum - Centurion - cakeisossim
@@ -423,7 +420,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon_state = "centurion_cloak"
item_state = "centurion_cloak"
body_parts_covered = UPPER_TORSO|LOWER_TORSO
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/clothing/ears/bandanna/fluff/kir_bandanna //Kir's Bandanna - Kir Iziki - araskael
@@ -432,7 +429,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/kir_bandanna.dmi'
icon_state = "kir_bandanna"
item_state = "kir_bandanna"
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/clothing/suit/storage/toggle/bomber/fluff/ash_jacket //Hand-me-down Bomber Jacket - Ash LaCroix - superballs
@@ -444,7 +441,7 @@ All custom items with worn sprites must follow the contained sprite system: http
item_state = "ash_jacket"
icon_open = "ash_jacket_open"
icon_closed = "ash_jacket"
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/clothing/accessory/badge/fluff/dylan_tags //Dog Tags - Dylan Sutton - sircatnip
@@ -455,7 +452,7 @@ All custom items with worn sprites must follow the contained sprite system: http
item_state = "dylan_tags"
stored_name = "Wright, Dylan L"
badge_string = "Pacific Union Special Forces"
- contained_sprite = 1
+ contained_sprite = TRUE
slot_flags = SLOT_MASK | SLOT_TIE
@@ -465,10 +462,11 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/rico_stripes.dmi'
icon_state = "rico_stripes"
item_state = "rico_stripes"
- contained_sprite = 1
- canremove = 0
- abstract = 1
+ contained_sprite = TRUE
+ canremove = FALSE
+ abstract = TRUE
species_restricted = list("Machine")
+ autodrobe_no_remove = TRUE
/obj/item/weapon/reagent_containers/food/drinks/flask/fluff/barcia_flask //First Shot - Gabriel Barcia - mrgabol100
@@ -484,8 +482,8 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/stone_ring.dmi'
icon_state = "stone_ring"
item_state = "stone_ring"
- contained_sprite = 1
- clipped = 1
+ contained_sprite = TRUE
+ clipped = TRUE
species_restricted = null
gender = NEUTER
body_parts_covered = null
@@ -497,7 +495,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/sayyidah_dress.dmi' //special thanks to Coalf for the sprites
icon_state = "sayyidah_dress"
item_state = "sayyidah_dress"
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/clothing/suit/storage/fluff/vittorio_jacket //Atlas Overcoat - Vittorio Giurifiglio - tytostyris
@@ -506,7 +504,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/vittorio_jacket.dmi'
icon_state = "vittorio_jacket"
item_state = "vittorio_jacket"
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/clothing/suit/storage/toggle/labcoat/fluff/helmut_labcoat //CERN Labcoat - Helmut Kronigernischultz - pyrociraptor
@@ -517,7 +515,7 @@ All custom items with worn sprites must follow the contained sprite system: http
item_state = "helmut_labcoat"
icon_open = "helmut_labcoat_open"
icon_closed = "helmut_labcoat"
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/clothing/shoes/jackboots/unathi/fluff/yinzr_sandals //Marching Sandals - Sslazhir Yinzr - alberyk
@@ -526,7 +524,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/yinzr_sandals.dmi'
item_state = "yinzr_sandals"
icon_state = "yinzr_sandals"
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/clothing/accessory/fluff/laikov_broach //Jeweled Broach - Aji'Rah Laikov - nebulaflare
@@ -535,7 +533,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/laikov_broach.dmi'
item_state = "laikov_broach"
icon_state = "laikov_broach"
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/clothing/accessory/fluff/laikov_broach/attack_self(mob/user as mob)
if(isliving(user))
@@ -593,7 +591,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon_state = "caleb_badge"
stored_name = "Caleb Greene"
badge_string = "NOS Apollo Head of Security"
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/fluff/messa_pressing //Pressing of Messa's Tears - Poslan Kur'yer-Isra - jboy2000000
@@ -616,7 +614,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/cat_religion.dmi'
icon_state = "poslan_jacket"
item_state = "poslan_jacket"
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/sign/fluff/alexis_degree //Xenonuerology Doctorate - Alexis Shaw - tenenza
@@ -633,18 +631,19 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/rur_collar.dmi'
icon_state = "rur_collar"
item_state = "rur_collar"
- contained_sprite = 1
+ contained_sprite = TRUE
body_parts_covered = 0
- canremove = 0
+ canremove = FALSE
species_restricted = list("Machine")
- var/emagged = 0
+ autodrobe_no_remove = TRUE
+ var/emagged = FALSE
/obj/item/clothing/mask/fluff/rur_collar/emag_act(var/remaining_charges, var/mob/user)
if (!emagged)
user << "You short out \the [src]'s locking mechanism."
src.icon_state = "rur_collar_broken"
- src.canremove = 1
- src.emagged = 1
+ src.canremove = TRUE
+ src.emagged = TRUE
playsound(src.loc, 'sound/effects/sparks1.ogg', 100, 0)
return 1
@@ -655,7 +654,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/simon_scarf.dmi'
icon_state = "simon_scarf"
item_state = "simon_scarf"
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/clothing/head/soft/sec/corp/fluff/karson_cap //Karson's Cap - Eric Karson - dronzthewolf
@@ -693,27 +692,16 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/zohjar_clothing.dmi'
icon_state = "zohjar_uniform"
item_state = "zohjar_uniform"
- contained_sprite = 1
+ contained_sprite = TRUE
-/obj/item/clothing/suit/storage/toggle/labcoat/fluff/zohjar_jacket //People's Republic Medical Officer Coat - Zohjar Rasateir - lordraven001
+/obj/item/clothing/suit/storage/toggle/labcoat/tajaran/fluff/zohjar_jacket //People's Republic Medical Officer Coat - Zohjar Rasateir - lordraven001
name = "people's republic medical officer coat"
desc = "A sterile insulated coat made of leather stitched over fur. It has two gold lapels indicating Officer rank. \
The a white armband with a scarlet line in the center indicates that the person wearing this coat is medically trained."
- icon = 'icons/obj/custom_items/zohjar_clothing.dmi'
- icon_state = "zohjar_jacket"
- item_state = "zohjar_jacket"
- icon_open = "zohjar_jacket_open"
- icon_closed = "zohjar_jacket"
- contained_sprite = 1
-
-/obj/item/clothing/suit/storage/fluff/maksim_coat //Tajaran Naval Officer's Coat - Maksim Vasilyev - aimlessanalyst
+/obj/item/clothing/suit/storage/tajaran/fluff/maksim_coat //Tajaran Naval Officer's Coat - Maksim Vasilyev - aimlessanalyst
name = "tajaran naval officer coat"
desc = "A thick wool coat from Adhomai, calling back to days long past."
- icon = 'icons/obj/custom_items/maksim_coat.dmi'
- icon_state = "maksim_coat"
- item_state = "maksim_coat"
- contained_sprite = 1
/obj/item/sign/fluff/iskanz_atimono //Framed Zatimono - Iskanz Sal'Dans - zundy
@@ -730,7 +718,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/zahra_pin.dmi'
icon_state = "zahra_pin"
item_state = "zahra_pin"
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/clothing/accessory/armband/fluff/karl_armband //Medizinercorps Armband - Karl Jonson - arrow768
@@ -739,7 +727,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/karl_armband.dmi'
icon_state = "karl_armband"
item_state = "karl_armband"
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/weapon/melee/fluff/rook_whip //Ceremonial Whip - Rook Jameson - hivefleetchicken
@@ -749,7 +737,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon_state = "rook_whip"
item_state = "rook_whip"
slot_flags = SLOT_BELT
- contained_sprite = 1
+ contained_sprite = TRUE
w_class = 3
force = 2
attack_verb = list("flogged", "whipped", "lashed", "disciplined")
@@ -763,7 +751,7 @@ All custom items with worn sprites must follow the contained sprite system: http
item_state = "lilith_coat"
icon_open = "lilith_coat_open"
icon_closed = "lilith_coat"
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/clothing/head/fluff/sayyidah_tiara //Jeweled Tiara - Sayyidah Al-Kateb - alberyk
@@ -772,7 +760,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/sayyidah_dress.dmi' //special thanks to TheGreatJorge for the sprites
icon_state = "sayyidah_tiara"
item_state = "sayyidah_tiara"
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/clothing/accessory/fluff/jeyne_pendant //Jeyne's Pendant - Jeyne Kahale - themuncorn
@@ -782,7 +770,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon_state = "jeyne_pendant"
item_state = "jeyne_pendant"
slot_flags = SLOT_MASK | SLOT_TIE
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/clothing/suit/storage/hooded/wintercoat/fluff/basil_coat //Consortium Magister's Robes - Basil Drabardi - aimlessanalyst
@@ -792,7 +780,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon_state = "basil_coat"
item_state = "basil_coat"
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
- contained_sprite = 1
+ contained_sprite = TRUE
hoodtype = /obj/item/clothing/head/winterhood/fluff/basil_hood
/obj/item/clothing/head/winterhood/fluff/basil_hood
@@ -808,7 +796,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/iskra_clothing.dmi'
icon_state = "iskra_clothing"
item_state = "iskra_clothing"
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/clothing/suit/storage/fluff/tsali_coat //Mariziite Shroud - Cruz Tsali - serveris6
@@ -818,7 +806,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/tsali_coat.dmi'
icon_state = "tsali_coat"
item_state = "tsali_coat"
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/clothing/under/fluff/ana_uniform //Retired Uniform - Ana Roh'hi'tin - suethecake
@@ -827,7 +815,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/ana_clothing.dmi'
icon_state = "ana_uniform"
item_state = "ana_uniform"
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/clothing/suit/storage/forensics/fluff/ana_jacket //CSI Jacket - Ana Roh'hi'tin - suethecake
name = "CSI jacket"
@@ -835,7 +823,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/ana_clothing.dmi'
icon_state = "ana_jacket"
item_state = "ana_jacket"
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/clothing/accessory/badge/old/fluff/ana_badge //Faded Badge - Ana Roh'hi'tin - suethecake
name = "faded badge"
@@ -858,7 +846,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/ikrad_beret.dmi'
icon_state = "ikrad_beret"
item_state = "ikrad_beret"
- contained_sprite = 1
+ contained_sprite = TRUE
var/letter
/obj/item/clothing/head/beret/engineering/fluff/ikrad_beret/New()
@@ -903,7 +891,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/ryan_jacket.dmi'
icon_state = "ryan_jacket"
item_state = "ryan_jacket"
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/clothing/suit/storage/fluff/yuri_duster //Martian Duster - Yuri Daruski - bv1000
@@ -914,7 +902,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/yuri_duster.dmi'
icon_state = "yuri_duster"
item_state = "yuri_duster"
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/clothing/accessory/badge/fluff/bell_badge //Detective's Credentials - Avery Bell - serveris6
@@ -923,7 +911,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/bell_coat.dmi'
icon_state = "bell_badge"
item_state = "bell_badge"
- contained_sprite = 1
+ contained_sprite = TRUE
stored_name = "Avery Bell"
badge_string = "Silhouette Co. Consulting Detective"
@@ -955,7 +943,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/karlan_beret.dmi'
icon_state = "karlan_beret"
item_state = "karlan_beret"
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/clothing/under/fluff/guskov_uniform //Tajaran Service Uniform - Guskov Andrei - fireandglory
@@ -964,7 +952,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/guskov_uniform.dmi'
icon_state = "guskov_uniform"
item_state = "guskov_uniform"
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/weapon/fluff/zhilin_book //Siik'maas-Tau Ceti Basic Dictionary - Zhilin Vadim - fireandglory
@@ -975,7 +963,7 @@ All custom items with worn sprites must follow the contained sprite system: http
w_class = 3
/obj/item/weapon/fluff/zhilin_book/attack_self(mob/user as mob)
- user.visible_message("[user] starts flipping through \the [src].",
+ 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, "pageturn", 50, 1)
@@ -989,7 +977,7 @@ All custom items with worn sprites must follow the contained sprite system: http
item_state = "fai_jacket"
icon_open = "fai_jacket_open"
icon_closed = "fai_jacket"
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/clothing/under/fluff/faysal_uniform //Old Tajaran Nobleman Suit - Faysal Al-Shennawi - alberyk
@@ -998,7 +986,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/faysal_uniform.dmi'
icon_state = "faysal_uniform"
item_state = "faysal_uniform"
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/clothing/glasses/welding/fluff/ghoz_eyes //Prosthetic Vaurca Eyelids - Ka'Akaix'Ghoz Zo'ra - sleepywolf
@@ -1007,7 +995,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/ghoz_eyes.dmi'
icon_state = "ghoz_eyes"
item_state = "ghoz_eyes"
- contained_sprite = 1
+ contained_sprite = TRUE
action_button_name = "Toggle Eyelids"
species_restricted = list("Vaurca") //i think this would make sense since those are some kind of vaurca build prothestic
@@ -1018,7 +1006,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/leo_coat.dmi'
icon_state = "leo_hat"
item_state = "leo_hat"
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/clothing/suit/storage/det_trench/fluff/leo_coat //Tagged brown coat - Leo Wyatt - keinto
name = "tagged brown coat"
@@ -1026,7 +1014,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/leo_coat.dmi'
icon_state = "leo_coat"
item_state = "leo_coat"
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/weapon/nullrod/fluff/azaroz_staff //Null Staff - Kesaos Azaroz - paradoxspace
@@ -1035,7 +1023,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/azaroz_staff.dmi'
icon_state = "azaroz_staff"
item_state = "azaroz_staff"
- contained_sprite = 1
+ contained_sprite = TRUE
slot_flags = SLOT_BACK
w_class = 3
@@ -1048,15 +1036,15 @@ All custom items with worn sprites must follow the contained sprite system: http
icon_state = "eul_robe"
item_state = "eul_robe"
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
- contained_sprite = 1
-
+ contained_sprite = TRUE
+
/obj/item/clothing/glasses/regular/fluff/eul_glasses //Chained Wooden Spectacles - Uelak Eul - lordraven001
name = "chained wooden spectacles"
desc = "A pair of wooden spectacles with a long bronze chain out the back of them. They have been bejeweled by benitoite and look elder from use."
icon = 'icons/obj/custom_items/eul_clothing.dmi'
icon_state = "eul_glasses"
item_state = "eul_glasses"
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/clothing/suit/poncho/fluff/flaming_poncho //Stitched Heart White Poncho - Flaming Hearts Love Stars - sleepywolf
@@ -1065,7 +1053,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/flaming_poncho.dmi'
icon_state = "flaming_poncho"
item_state = "flaming_poncho"
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/clothing/accessory/badge/fluff/jane_badge //Tarnished Badge - Jane Pyre - somethingvile
@@ -1075,7 +1063,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon_state = "jane_badge"
item_state = "jane_badge"
slot_flags = SLOT_BELT | SLOT_TIE
- contained_sprite = 1
+ contained_sprite = TRUE
stored_name = "Francis Pyre"
badge_string = "CPD"
@@ -1093,7 +1081,7 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/vizili_clothing.dmi'
icon_state = "vizili_mantle"
item_state = "vizili_mantle"
- contained_sprite = 1
+ contained_sprite = TRUE
/obj/item/clothing/mask/fluff/vizili_mask //Iron Mask - Urzkrauzi Vizili - jackboot
name = "iron mask"
@@ -1101,7 +1089,75 @@ All custom items with worn sprites must follow the contained sprite system: http
icon = 'icons/obj/custom_items/vizili_clothing.dmi'
icon_state = "vizili_mask"
item_state = "vizili_mask"
- contained_sprite = 1
+ contained_sprite = TRUE
flags_inv = HIDEEARS|HIDEFACE
body_parts_covered = FACE
w_class = 3.0
+
+
+/obj/item/weapon/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/weapon/reagent_containers/food/drinks/flask/fluff/nasser_flask //Workers Flask - Nasser Antonov - sonicgotnuked
+ name = "workers flask"
+ desc = "A steel fold down flask that is dented and scratched. It looks like some parts are welded together, making it so it can not fold down anymore. It smells strongly of vodka.."
+ icon = 'icons/obj/custom_items/nasser_flask.dmi'
+ icon_state = "nasser_flask"
+ volume = 55
+
+
+/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/device/radio/headset/fluff/make_antenna //Antenna - M.A.K.E - toasterstrudes
+ name = "antenna"
+ desc = "An antenna attachment that can be screwed into the side of an IPC's head. It looks to have radio functions."
+ icon = 'icons/obj/custom_items/make_items.dmi'
+ icon_state = "make_antenna"
+ item_state = "make_antenna"
+ 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 = 2
+ 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)
+ user << "You turn \the [src] on."
+ else
+ 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))
+ user << "It is [active ? "on" : "off"]."
\ No newline at end of file
diff --git a/icons/obj/custom_items/brianne_teapot.dmi b/icons/obj/custom_items/brianne_teapot.dmi
new file mode 100644
index 00000000000..1af142c0953
Binary files /dev/null and b/icons/obj/custom_items/brianne_teapot.dmi differ
diff --git a/icons/obj/custom_items/corvo_cigarette.dmi b/icons/obj/custom_items/corvo_cigarette.dmi
new file mode 100644
index 00000000000..49ad4bf858a
Binary files /dev/null and b/icons/obj/custom_items/corvo_cigarette.dmi differ
diff --git a/icons/obj/custom_items/dompesh_cloth.dmi b/icons/obj/custom_items/dompesh_cloth.dmi
deleted file mode 100644
index cf9589b4c9f..00000000000
Binary files a/icons/obj/custom_items/dompesh_cloth.dmi and /dev/null differ
diff --git a/icons/obj/custom_items/make_items.dmi b/icons/obj/custom_items/make_items.dmi
new file mode 100644
index 00000000000..a124f278f2a
Binary files /dev/null and b/icons/obj/custom_items/make_items.dmi differ
diff --git a/icons/obj/custom_items/maksim_coat.dmi b/icons/obj/custom_items/maksim_coat.dmi
deleted file mode 100644
index 2732efa2b4e..00000000000
Binary files a/icons/obj/custom_items/maksim_coat.dmi and /dev/null differ
diff --git a/icons/obj/custom_items/nasser_flask.dmi b/icons/obj/custom_items/nasser_flask.dmi
new file mode 100644
index 00000000000..80a68f9c234
Binary files /dev/null and b/icons/obj/custom_items/nasser_flask.dmi differ