From 2261a6223a1dae6064ca3ad35b0da799a45ba459 Mon Sep 17 00:00:00 2001 From: CyberSpyXD <52309324+CyberSpyXD@users.noreply.github.com> Date: Sun, 1 Mar 2026 12:20:03 -0700 Subject: [PATCH] THE GREAT UNUSED CUSTOM ITEM REMOVAL (#21780) There are many custom items belonging to characters that effectively no longer exist as their players are gone or banned. Some just unplayed for a very long time. I've taken a look at player activity and character activity to determine what stays or goes and have tried to be conservative in what is removed since I know what it's like to want to take a break and explore other things a bit. The removed custom items may be added back immediately should anyone affected desire it. They need only inform us. --------- Signed-off-by: CyberSpyXD <52309324+CyberSpyXD@users.noreply.github.com> Co-authored-by: WickedCybs Co-authored-by: Casper3667 <8396443+Casper3667@users.noreply.github.com> --- code/datums/outfits/outfit_antag.dm | 2 +- code/datums/trading/goods.dm | 3 - code/datums/trading/weaponry.dm | 2 - code/modules/cargo/random_stock/t1_common.dm | 2 - code/modules/customitems/imogen_guiltymen.txt | 18 - code/modules/customitems/item_defines.dm | 1046 +---------------- .../wickedcybs_customitemremoval.yml | 6 + icons/obj/custom_items/aavs_mask.dmi | Bin 3190 -> 0 bytes icons/obj/custom_items/akara_mask.dmi | Bin 2004 -> 0 bytes icons/obj/custom_items/akila_jacket.dmi | Bin 884 -> 0 bytes icons/obj/custom_items/akinyi_symphette.dmi | Bin 3796 -> 0 bytes icons/obj/custom_items/andersen_goggles.dmi | Bin 2354 -> 0 bytes icons/obj/custom_items/bells_zora_items.dmi | Bin 1350 -> 0 bytes icons/obj/custom_items/bian_flag.dmi | Bin 1058 -> 0 bytes icons/obj/custom_items/dekel_smock.dmi | Bin 2274 -> 0 bytes icons/obj/custom_items/djar_cape.dmi | Bin 746 -> 0 bytes icons/obj/custom_items/eden_cloak.dmi | Bin 494 -> 0 bytes icons/obj/custom_items/godard_cape.dmi | Bin 711 -> 0 bytes icons/obj/custom_items/hadley_camera.dmi | Bin 627 -> 0 bytes icons/obj/custom_items/hidemichi_items.dmi | Bin 897 -> 0 bytes icons/obj/custom_items/ielia_tarot.dmi | Bin 18526 -> 0 bytes icons/obj/custom_items/imogen_items.dmi | Bin 743 -> 0 bytes icons/obj/custom_items/ird_face.dmi | Bin 512 -> 0 bytes icons/obj/custom_items/leo_coat.dmi | Bin 2853 -> 0 bytes icons/obj/custom_items/leo_scarf.dmi | Bin 1741 -> 0 bytes icons/obj/custom_items/leonid_chokha.dmi | Bin 1662 -> 0 bytes icons/obj/custom_items/naali_blanket.dmi | Bin 1447 -> 0 bytes icons/obj/custom_items/nai_items.dmi | Bin 647 -> 0 bytes icons/obj/custom_items/nasira_burner.dmi | Bin 712 -> 0 bytes icons/obj/custom_items/nikit_zippo.dmi | Bin 979 -> 0 bytes icons/obj/custom_items/osborne_suit.dmi | Bin 692 -> 0 bytes icons/obj/custom_items/ozuha_cape.dmi | Bin 710 -> 0 bytes icons/obj/custom_items/provenance_jacket.dmi | Bin 2719 -> 0 bytes icons/obj/custom_items/qoi_console.dmi | Bin 2832 -> 0 bytes icons/obj/custom_items/ramit_jacket.dmi | Bin 2050 -> 0 bytes icons/obj/custom_items/ravna_items.dmi | Bin 4756 -> 0 bytes icons/obj/custom_items/rex_watch.dmi | Bin 1669 -> 0 bytes icons/obj/custom_items/rifler_holster.dmi | Bin 304 -> 0 bytes icons/obj/custom_items/ryn_clothing.dmi | Bin 960 -> 0 bytes icons/obj/custom_items/schlosser_hat.dmi | Bin 427 -> 0 bytes icons/obj/custom_items/sentiment_bouquet.dmi | Bin 1291 -> 0 bytes icons/obj/custom_items/talon_coat.dmi | Bin 1032 -> 0 bytes icons/obj/custom_items/thea_tea.dmi | Bin 1253 -> 0 bytes .../obj/custom_items/valetzrhonaja_cloak.dmi | Bin 759 -> 0 bytes icons/obj/custom_items/vira_coat.dmi | Bin 717 -> 0 bytes icons/obj/custom_items/zubari_jacket.dmi | Bin 772 -> 0 bytes 46 files changed, 8 insertions(+), 1071 deletions(-) delete mode 100644 code/modules/customitems/imogen_guiltymen.txt create mode 100644 html/changelogs/wickedcybs_customitemremoval.yml delete mode 100644 icons/obj/custom_items/aavs_mask.dmi delete mode 100644 icons/obj/custom_items/akara_mask.dmi delete mode 100644 icons/obj/custom_items/akila_jacket.dmi delete mode 100644 icons/obj/custom_items/akinyi_symphette.dmi delete mode 100644 icons/obj/custom_items/andersen_goggles.dmi delete mode 100644 icons/obj/custom_items/bells_zora_items.dmi delete mode 100644 icons/obj/custom_items/bian_flag.dmi delete mode 100644 icons/obj/custom_items/dekel_smock.dmi delete mode 100644 icons/obj/custom_items/djar_cape.dmi delete mode 100644 icons/obj/custom_items/eden_cloak.dmi delete mode 100644 icons/obj/custom_items/godard_cape.dmi delete mode 100644 icons/obj/custom_items/hadley_camera.dmi delete mode 100644 icons/obj/custom_items/hidemichi_items.dmi delete mode 100644 icons/obj/custom_items/ielia_tarot.dmi delete mode 100644 icons/obj/custom_items/imogen_items.dmi delete mode 100644 icons/obj/custom_items/ird_face.dmi delete mode 100644 icons/obj/custom_items/leo_coat.dmi delete mode 100644 icons/obj/custom_items/leo_scarf.dmi delete mode 100644 icons/obj/custom_items/leonid_chokha.dmi delete mode 100644 icons/obj/custom_items/naali_blanket.dmi delete mode 100644 icons/obj/custom_items/nai_items.dmi delete mode 100644 icons/obj/custom_items/nasira_burner.dmi delete mode 100644 icons/obj/custom_items/nikit_zippo.dmi delete mode 100644 icons/obj/custom_items/osborne_suit.dmi delete mode 100644 icons/obj/custom_items/ozuha_cape.dmi delete mode 100644 icons/obj/custom_items/provenance_jacket.dmi delete mode 100644 icons/obj/custom_items/qoi_console.dmi delete mode 100644 icons/obj/custom_items/ramit_jacket.dmi delete mode 100644 icons/obj/custom_items/ravna_items.dmi delete mode 100644 icons/obj/custom_items/rex_watch.dmi delete mode 100644 icons/obj/custom_items/rifler_holster.dmi delete mode 100644 icons/obj/custom_items/ryn_clothing.dmi delete mode 100644 icons/obj/custom_items/schlosser_hat.dmi delete mode 100644 icons/obj/custom_items/sentiment_bouquet.dmi delete mode 100644 icons/obj/custom_items/talon_coat.dmi delete mode 100644 icons/obj/custom_items/thea_tea.dmi delete mode 100644 icons/obj/custom_items/valetzrhonaja_cloak.dmi delete mode 100644 icons/obj/custom_items/vira_coat.dmi delete mode 100644 icons/obj/custom_items/zubari_jacket.dmi diff --git a/code/datums/outfits/outfit_antag.dm b/code/datums/outfits/outfit_antag.dm index 9968a383bed..ccb06821769 100644 --- a/code/datums/outfits/outfit_antag.dm +++ b/code/datums/outfits/outfit_antag.dm @@ -361,7 +361,7 @@ qdel(G) if(accessory_contents.len) - accessory = pick(typesof(/obj/item/clothing/accessory/holster) - typesof(/obj/item/clothing/accessory/holster/thigh/fluff)) + accessory = pick(typesof(/obj/item/clothing/accessory/holster) - typesof(/obj/item/clothing/accessory/holster/utility/fluff)) if(!back) H.equip_to_slot_or_del(bag, slot_back) diff --git a/code/datums/trading/goods.dm b/code/datums/trading/goods.dm index cbbfa277bb9..4a17a194df8 100644 --- a/code/datums/trading/goods.dm +++ b/code/datums/trading/goods.dm @@ -179,8 +179,6 @@ /obj/item/clothing/gloves/chameleon = TRADER_BLACKLIST, /obj/item/clothing/gloves/force = TRADER_BLACKLIST_ALL, /obj/item/clothing/gloves/swat/bst = TRADER_BLACKLIST, - /obj/item/clothing/wrists/watch/fluff = TRADER_BLACKLIST_ALL, - /obj/item/clothing/gloves/fluff = TRADER_BLACKLIST_ALL, /obj/item/clothing/gloves/powerfist = TRADER_BLACKLIST, /obj/item/clothing/gloves/claws = TRADER_BLACKLIST, /obj/item/clothing/gloves/brassknuckles = TRADER_BLACKLIST, @@ -201,7 +199,6 @@ /obj/item/clothing/head/tajaran = TRADER_BLACKLIST, /obj/item/clothing/head/welding = TRADER_BLACKLIST, /obj/item/clothing/head/fluff = TRADER_BLACKLIST_ALL, - /obj/item/clothing/head/det/fluff = TRADER_BLACKLIST_ALL, /obj/item/clothing/head/winterhood = TRADER_BLACKLIST_ALL ) diff --git a/code/datums/trading/weaponry.dm b/code/datums/trading/weaponry.dm index 85f014ad20e..5c2015a42d1 100644 --- a/code/datums/trading/weaponry.dm +++ b/code/datums/trading/weaponry.dm @@ -45,7 +45,6 @@ /obj/item/storage/box/shells/incendiaryshells = TRADER_THIS_TYPE, /obj/item/storage/box/ammo/governmentammo = TRADER_THIS_TYPE, /obj/item/clothing/accessory/holster = TRADER_SUBTYPES_ONLY, - /obj/item/clothing/accessory/holster/thigh/fluff = TRADER_BLACKLIST_ALL, /obj/item/clothing/accessory/holster/utility/fluff = TRADER_BLACKLIST_ALL ) @@ -81,7 +80,6 @@ /obj/item/gun/energy/laser/shotgun = TRADER_THIS_TYPE, /obj/item/gun/energy/freeze = TRADER_THIS_TYPE, /obj/item/clothing/accessory/holster = TRADER_ALL, - /obj/item/clothing/accessory/holster/thigh/fluff = TRADER_BLACKLIST_ALL, /obj/item/clothing/accessory/holster/utility/fluff = TRADER_BLACKLIST_ALL ) diff --git a/code/modules/cargo/random_stock/t1_common.dm b/code/modules/cargo/random_stock/t1_common.dm index 4fc2f7acfe2..91cc2b4810f 100644 --- a/code/modules/cargo/random_stock/t1_common.dm +++ b/code/modules/cargo/random_stock/t1_common.dm @@ -210,7 +210,6 @@ STOCK_ITEM_COMMON(gloves, 3.3) var/list/exclusion = list( /obj/item/clothing/gloves, - /obj/item/clothing/gloves/fluff, /obj/item/clothing/gloves/swat/bst, /obj/item/clothing/gloves/powerfist, /obj/item/clothing/gloves/claws, @@ -219,7 +218,6 @@ STOCK_ITEM_COMMON(gloves, 3.3) exclusion += typesof(/obj/item/clothing/gloves/rig) exclusion += typesof(/obj/item/clothing/gloves/lightrig) exclusion += typesof(/obj/item/clothing/wrists/watch) - exclusion += typesof(/obj/item/clothing/gloves/fluff) exclusion += typesof(/obj/item/clothing/gloves/ballistic) exclusion += typesof(/obj/item/clothing/gloves/unathi/ancient) allgloves -= exclusion diff --git a/code/modules/customitems/imogen_guiltymen.txt b/code/modules/customitems/imogen_guiltymen.txt deleted file mode 100644 index 6fe7ccd391b..00000000000 --- a/code/modules/customitems/imogen_guiltymen.txt +++ /dev/null @@ -1,18 +0,0 @@ -...on one side a resurgent Sol, on the other an expanding Biesel, and the last an imperious Dominia. We are Isolated and alone, led here through the failures, and sins of Guilty Men. -...we were victorious! At the peak of its power and glory, Sol found itself humbled through the efforts of the people of the frontier, with nothing but retrofitted freighters, and a handful of defectors. Look at where we find ourselves today, what would the victors of Xansan think of what we’ve done with that hard-won freedom? -If our noble Coalition is ever to falter, and stumble it will be our own fault. When we needed most to change, to adapt, we instead bickered with one-another over the smallest of details as the shadows closed in... -Leaders? And what leadership have they shown us? Through their inaction they have shrugged that responsibility from their shoulders, and we the people suffer the consequences. I ask again, what leaders? -And what if the Strelitz had faced the Grand Army in Fisanduh? Would we face that petty gaggle of tyrants, and despots from across the Badlands? The answer is obvious, yet now we must reap the bounty of our inaction. -Mictlan, Port Antilles, and how many others now suffer under the yolk of corporate tyranny rather than flourishing amidst the freedom of the frontier? Is this what our forefathers fought for? Passivity and inaction? -..I think the argument has been laid plain, the evidence held bare. Now we all might agree it is time for the Guilty Men to retire, and allow the ship of state to be steered by those more able. -And who might the blame be laid upon for these crimes? Chief Sianne, First-Speaker Helminen, Presiden Afza and dozens more whose sins will be laid bare in these pages … -...at what point might we finally admit that the tepid response of diplomats might have a limit? When might we finally realize that our values might need defense with blood, and force-of-arms, not words? -...so I ask, how much longer might we gaze across the frontier and utter ‘Not our business’ as those theocrats, and warlords in Dominia ransack free colonies? How many worlds will we abandon to the whims of these petty despots? -...should our Coalition continue upon its current path; that of inaction, of delay, wrapped in the cloak of political theater, then we will come to a precipice. That is not alarmism, it is a reality we will have to face, within our own lifetimes. -In mankind’s history, it has been the indifference of those that have known better; the silence of the voice of justice when it mattered the utmost, that has made possible for the great evils of our people to arise. We can ill afford more silence. -...On our horizon lies a gathering storm. The sky above dark and frightening, looming over us with ill intent, engulfing all hope within its smothering embrace. The earth below shudders with unrestrained fury, our feet unsteady, and weak in its wake. Yet we needn’t have been set upon this path, had steadier hands steered our course... -...there is nothing in the universe with a shorter half-life than a politician's memory for inconvenient facts. Yet their unwillingness to face these inconvenient truths does nothing to shield us from them, if they do nothing, we must find those who will. -Some might label those who come to believe as we do, know as we do, as extremists. Yet it is imperative to remember that our society has had decades to seek a less drastic course, and instead it has done nothing. As we near a precipice, radical action must be considered. -Those who look upon this book, and the solutions offered within with scorn must face one simple, elegant truth. Not one man, woman, or child within this Spur can make the truth untrue, simply because it is painful to face. -Given the foes that look upon us with malice, greed, and hate from every corner of the Spur, I think it time to consider that in measures such as foreign policy, and military operations, the decentralized nature of our Coalition has failed us. A federal structure might serve us on the interstellar stage, and allow us to defend ourselves abroad, while preserving our liberty at home... -...And too we must see to change within our great Coalition. A hundred member states feud at times with a hundred more, we must take action! So that when the time comes, our foes face a united Coalition, bound with amity, held together with common need, and common purpose... \ No newline at end of file diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index 90dea2dd4bd..c56bb7d1bd5 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -5,16 +5,6 @@ Add custom items to this file, their sprites into their own dmi. in the icons/ob 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/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_override = 'icons/obj/custom_items/zubari_jacket.dmi' - icon_state = "zubari_jacket" - item_state = "zubari_jacket" - contained_sprite = TRUE - - /obj/item/implanter/fluff //snowflake implanters for snowflakes var/allowed_ckey = "" var/implant_type = null @@ -84,25 +74,6 @@ All custom items with worn sprites must follow the contained sprite system: http contained_sprite = TRUE -/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_override = '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_override = 'icons/obj/custom_items/leo_coat.dmi' - icon_state = "leo_coat" - item_state = "leo_coat" - contained_sprite = TRUE - - /obj/item/reagent_containers/glass/beaker/teapot/fluff/brianne_teapot //Ceramic Teapot - Sean Brianne - zelmana name = "ceramic teapot" desc = "A blue ceramic teapot, gilded with the abbreviation for NanoTrasen." @@ -149,54 +120,6 @@ All custom items with worn sprites must follow the contained sprite system: http . += "It is [active ? "on" : "off"]." -/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_override = 'icons/obj/custom_items/vira_coat.dmi' - icon_state = "vira_coat" - item_state = "vira_coat" - 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_override = 'icons/obj/custom_items/leo_scarf.dmi' - icon_state = "leo_scarf" - item_state = "leo_scarf" - contained_sprite = TRUE - - -/obj/item/clothing/wrists/watch/fluff/rex_watch //Engraved Wristwatch - Rex Winters - tailson - name = "engraved wristwatch" - desc = "A fine gold watch. On the inside is an engraving that reads \"Happy birthday dad, thinking of you always\"." - icon = 'icons/obj/custom_items/rex_watch.dmi' - icon_override = 'icons/obj/custom_items/rex_watch.dmi' - icon_state = "rex_watch" - - -/obj/item/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_override = 'icons/obj/custom_items/hadley_camera.dmi' - icon_state = "hadley_camera" - icon_on = "hadley_camera" - icon_off = "hadley_camera_off" - - -/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_override = 'icons/obj/custom_items/rifler_holster.dmi' - icon_state = "rifler_holster" - contained_sprite = TRUE - - /obj/item/storage/backpack/satchel/fluff/xerius_bag //Tote Bag - Shiur'izzi Xerius - witchebells name = "tote bag" desc = "A sackcloth bag with an image of Moghes printed onto it. Floating above the planet are the words \"Save Moghes!\"." @@ -207,27 +130,6 @@ All custom items with worn sprites must follow the contained sprite system: http contained_sprite = TRUE -/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_override = '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 = WEIGHT_CLASS_NORMAL - - -/obj/item/flame/lighter/zippo/fluff/nikit_zippo //Vasili Mine Zippo - Nikit Vasili - sampletex - 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_override = 'icons/obj/custom_items/nikit_zippo.dmi' - icon_state = "nikit_zippo" - - /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." @@ -237,35 +139,6 @@ All custom items with worn sprites must follow the contained sprite system: http contained_sprite = TRUE -/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_override = '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_override = '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_override = 'icons/obj/custom_items/ryn_clothing.dmi' - icon_state = "ryn_hood" - item_state = "ryn_hood" - contained_sprite = TRUE - - /obj/item/sign/fluff/tokash_sign //Shark Jaw Trophy - Suvek Tokash - evandorf name = "shark jaw trophy" desc = "A pair of jaws from what must have been a large and impressive shark." @@ -274,18 +147,6 @@ All custom items with worn sprites must follow the contained sprite system: http w_class = WEIGHT_CLASS_SMALL -/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_override = '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/cane/fluff/qrqil_cane //Energy Cane - Qrqil Qrrzix - yonnimer name = "energy cane" desc = "This silver-handled cane has letters carved into the sides." @@ -322,35 +183,6 @@ All custom items with worn sprites must follow the contained sprite system: http 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_override = 'icons/obj/custom_items/djar_cape.dmi' - icon_state = "djar_cape" - item_state = "djar_cape" - 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_override = '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_override = 'icons/obj/custom_items/hidemichi_items.dmi' - icon_state = "hidemichi_hat" - item_state = "hidemichi_hat" - contained_sprite = TRUE - - /obj/item/radio/headset/fluff/resolve_headset //Antennae - Decisive Resolve - itanimulli name = "antennae" desc = "Collapsible spherical antennae designed to interface with an IPC." @@ -480,66 +312,6 @@ All custom items with worn sprites must follow the contained sprite system: http item_state = "khasan_helmet" contained_sprite = TRUE - -/obj/item/synthesized_instrument/guitar/multi/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_override = 'icons/obj/custom_items/akinyi_symphette.dmi' - icon_state = "akinyi_symphette" - item_state = "akinyi_symphette" - w_class = WEIGHT_CLASS_NORMAL - slot_flags = SLOT_BACK - contained_sprite = TRUE - var/deployed = FALSE - -/obj/item/synthesized_instrument/guitar/multi/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/synthesized_instrument/guitar/multi/fluff/akinyi_symphette/AltClick(var/mob/user) - deployed = !deployed - to_chat(user, SPAN_NOTICE("You [deployed ? "expand" : "collapse"] \the [src].")) - update_icon() - user.update_inv_l_hand() - user.update_inv_r_hand() - -/obj/item/reagent_containers/glass/beaker/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_override = '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_override = '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_override = 'icons/obj/custom_items/thea_tea.dmi' - icon_state = "thea_teabox" - foldable = null - can_hold = list(/obj/item/reagent_containers/glass/beaker/teapot/fluff/thea_teapot, /obj/item/reagent_containers/food/drinks/fluff/thea_teacup) - make_exact_fit = TRUE - -/obj/item/storage/box/fluff/thea_teabox/fill() - new /obj/item/reagent_containers/glass/beaker/teapot/fluff/thea_teapot(src) - for(var/i in 1 to 4) - new /obj/item/reagent_containers/food/drinks/fluff/thea_teacup(src) - /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\"." @@ -548,7 +320,6 @@ All custom items with worn sprites must follow the contained sprite system: http icon_state = "fraseq_journal" w_class = WEIGHT_CLASS_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." @@ -559,18 +330,6 @@ All custom items with worn sprites must follow the contained sprite system: http contained_sprite = TRUE -/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_override = '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 \ @@ -581,45 +340,6 @@ All custom items with worn sprites must follow the contained sprite system: http item_state = "likho_labcoat" -/obj/item/clothing/suit/storage/toggle/para_jacket/fluff/ramit_jacket //Winter paramedic Jacket - Ra'mit Ma'zaira - sampletex - name = "winter paramedic jacket" - desc = "A custom made paramedic 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_override = 'icons/obj/custom_items/ramit_jacket.dmi' - icon_state = "ramit_jacket" - item_state = "ramit_jacket" - contained_sprite = TRUE - - -/obj/item/clothing/glasses/sunglasses/blindfold/fluff/nai_fold //Starvoice - Nai Eresh'Wake - jamchop23334 - name = "starvoid blindfold" - desc = "An ethereal purple blindfold, woven from an incredibly soft yet durable silk. The faintest of light shines through, shading your darkened vision in a haze of purple." - icon = 'icons/obj/custom_items/nai_items.dmi' - icon_override = '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_override = 'icons/obj/custom_items/nai_items.dmi' - icon_state = "nai_gloves" - item_state = "nai_gloves" - contained_sprite = TRUE - - /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." @@ -651,53 +371,6 @@ All custom items with worn sprites must follow the contained sprite system: http 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_override = '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/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_override = '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_override = '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 \ @@ -787,118 +460,6 @@ All custom items with worn sprites must follow the contained sprite system: http to_chat(user, SPAN_NOTICE("You pick out a song in the folder and read the lyrics: [pick(lyrics)]")) -/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_override = 'icons/obj/custom_items/ozuha_cape.dmi' - icon_state = "ozuha_cape" - item_state = "ozuha_cape" - contained_sprite = TRUE - - -/obj/item/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_override = 'icons/obj/custom_items/akinyi_symphette.dmi' - icon_state = "akinyi_mic" - item_state = "akinyi_mic" - w_class = WEIGHT_CLASS_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_override = 'icons/obj/custom_items/akinyi_symphette.dmi' - icon_state = "akinyi_stand-collapsed" - item_state = "akinyi_stand-collapsed" - w_class = WEIGHT_CLASS_SMALL - contained_sprite = TRUE - var/obj/item/megaphone/fluff/akinyi_mic/mic - var/collapsed = TRUE - -/obj/item/fluff/akinyi_stand/attackby(obj/item/attacking_item, mob/user, params) - if(istype(attacking_item, /obj/item/megaphone/fluff/akinyi_mic)) - if(!mic && !collapsed) - user.unEquip(attacking_item) - attacking_item.forceMove(src) - mic = attacking_item - to_chat(user, SPAN_NOTICE("You place \the [attacking_item] on \the [src].")) - update_icon() - -/obj/item/fluff/akinyi_stand/mouse_drop_dragged(atom/over, mob/user, src_location, over_location, params) - if((over == user && (!use_check(over))) && (over.contents.Find(src) || in_range(src, over))) - if(ishuman(over)) - var/mob/living/carbon/human/H = over - forceMove(get_turf(H)) - H.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 = WEIGHT_CLASS_BULKY - collapsed = FALSE - else - w_class = WEIGHT_CLASS_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_override = 'icons/obj/custom_items/akinyi_symphette.dmi' - icon_state = "akinyi_case" - item_state = "akinyi_case" - w_class = WEIGHT_CLASS_BULKY - contained_sprite = TRUE - storage_slots = 3 - max_w_class = WEIGHT_CLASS_NORMAL - can_hold = list( - /obj/item/megaphone/fluff/akinyi_mic, - /obj/item/fluff/akinyi_stand, - /obj/item/synthesized_instrument/guitar/multi/fluff/akinyi_symphette - ) - starts_with = list( - /obj/item/megaphone/fluff/akinyi_mic = 1, - /obj/item/fluff/akinyi_stand = 1, - /obj/item/synthesized_instrument/guitar/multi/fluff/akinyi_symphette = 1 - ) - - /obj/item/clothing/accessory/poncho/fluff/amos_vest //Ouerean Vest - Amos Zhujian - dronzthewolf name = "ourean vest" desc = "A thin vest made of separate colors, this one is brown and turquoise, with something written in Sinta'Unathi on the right breast. While this is a traditional cut vest, it's made of modern machine-woven fabrics as is commonly done on Ouerea, and sized to fit a human." @@ -919,14 +480,6 @@ All custom items with worn sprites must follow the contained sprite system: http contained_sprite = TRUE species_restricted = list(BODYTYPE_TAJARA) -/obj/item/clothing/suit/storage/toggle/para_jacket/fluff/akila_jacket //Reflective paramedic Jacket - Akila Aksha'Shalwariran - shestrying - name = "reflective paramedic jacket" - desc = "A jacket in an eye-blinding yellow, with flourescent green, light-reflective striping along the cuffs and bottom edge. A bright red cross rests on the front, over the heart." - icon = 'icons/obj/custom_items/akila_jacket.dmi' - icon_override = 'icons/obj/custom_items/akila_jacket.dmi' - icon_state = "akila_jacket" - item_state = "akila_jacket" - contained_sprite = TRUE /obj/item/voidsuit_modkit/fluff/rajka_suit name = "HEV-3 voidsuit kit" @@ -956,207 +509,6 @@ All custom items with worn sprites must follow the contained sprite system: http species_restricted = list(BODYTYPE_TAJARA) -/obj/item/fluff/holoconsole // Holoconsole - Qoi Liuiq - shestrying - name = "holoconsole" - desc = "A game console capable of displaying a three-dimensional, holographic image of the player's game of choice. It's pink!" - icon = 'icons/obj/custom_items/qoi_console.dmi' - icon_override = 'icons/obj/custom_items/qoi_console.dmi' - icon_state = "console" - - var/on = FALSE - var/obj/item/fluff/holoconsole_controller/left_controller - var/obj/item/fluff/holoconsole_controller/r/right_controller - var/mutable_appearance/screen - - var/sound_delay = 0.5 SECONDS // so we don't deafen everyone by spam clicking - var/last_sound = 0 - -/obj/item/fluff/holoconsole/Initialize() - . = ..() - left_controller = new /obj/item/fluff/holoconsole_controller(src) - right_controller = new /obj/item/fluff/holoconsole_controller/r(src) - verbs += /obj/item/fluff/holoconsole/proc/remove_left - verbs += /obj/item/fluff/holoconsole/proc/remove_right - screen = mutable_appearance(icon, "screen") - update_icon() - -/obj/item/fluff/holoconsole/Destroy() - QDEL_NULL(left_controller) - QDEL_NULL(right_controller) - return ..() - -/obj/item/fluff/holoconsole/update_icon() - icon_state = "console[left_controller ? "_l" : ""][right_controller ? "_r" : ""]" - -/obj/item/fluff/holoconsole/attack_self(mob/user) - if(on && !(world.time < last_sound + sound_delay)) - playsound(loc, SFX_ARCADE, 60) - last_sound = world.time - return - return ..() - -/obj/item/fluff/holoconsole/attackby(obj/item/attacking_item, mob/user, params) - switch(attacking_item.type) - if(/obj/item/fluff/holoconsole_controller) - if(left_controller) - to_chat(user, SPAN_WARNING("\The [src] already has its left controller connected!")) - return - user.visible_message("[user] slots \the [attacking_item] back into to \the [src].", SPAN_NOTICE("You slot \the [attacking_item] back into \the [src].")) - user.drop_from_inventory(attacking_item, src) - left_controller = attacking_item - left_controller.parent_console = null - verbs += /obj/item/fluff/holoconsole/proc/remove_left - update_icon() - return - if(/obj/item/fluff/holoconsole_controller/r) - if(right_controller) - to_chat(user, SPAN_WARNING("\The [src] already has its right controller connected!")) - return - user.visible_message("[user] slots \the [attacking_item] back into to \the [src].", SPAN_NOTICE("You slot \the [attacking_item] back into \the [src].")) - user.drop_from_inventory(attacking_item, src) - right_controller = attacking_item - right_controller.parent_console = null - verbs += /obj/item/fluff/holoconsole/proc/remove_right - update_icon() - return - return ..() - -/obj/item/fluff/holoconsole/verb/toggle_on() - set name = "Toggle On" - set category = "Object" - set src in view(1) - - on = !on - usr.visible_message("[usr] turns \the [src] [on ? "on" : "off"].", SPAN_NOTICE("You turn \the [src] [on ? "on" : "off"].")) - if(on) - playsound(loc, 'sound/machines/synth_yes.ogg', 50) - AddOverlays(screen) - else - playsound(loc, 'sound/machines/synth_no.ogg', 50) - CutOverlays(screen) - update_icon() - -/obj/item/fluff/holoconsole/proc/remove_left() - set name = "Remove Left Controller" - set category = "Object" - set src in view(1) - - usr.visible_message("[usr] removes the left controller from \the [src], flicking it open.", SPAN_NOTICE("You remove the left controller from \the [src], flicking it open.")) - usr.put_in_hands(left_controller) - left_controller.parent_console = WEAKREF(src) - left_controller = null - verbs -= /obj/item/fluff/holoconsole/proc/remove_left - update_icon() - -/obj/item/fluff/holoconsole/proc/remove_right() - set name = "Remove Right Controller" - set category = "Object" - set src in view(1) - - usr.visible_message("[usr] removes the right controller from \the [src], flicking it open.", SPAN_NOTICE("You remove the right controller from \the [src], flicking it open.")) - usr.put_in_hands(right_controller) - right_controller.parent_console = WEAKREF(src) - right_controller = null - verbs -= /obj/item/fluff/holoconsole/proc/remove_right - update_icon() - -/obj/item/fluff/holoconsole_controller // Holoconsole - Qoi Liuiq - shestrying - name = "left holoconsole controller" - desc = "A controller for the Holoconsole, capable of folding in half and re-attaching to the machine. It's pink!" - icon = 'icons/obj/custom_items/qoi_console.dmi' - icon_override = 'icons/obj/custom_items/qoi_console.dmi' - icon_state = "controller" - - var/datum/weakref/parent_console - var/sound_delay = 0.5 SECONDS // so we don't deafen everyone by spam clicking - var/last_sound = 0 - -/obj/item/fluff/holoconsole_controller/attack_self(mob/user) - if(world.time < last_sound + sound_delay) - return - - var/obj/item/fluff/holoconsole/H = parent_console.resolve() - if(H?.on) - playsound(H.loc, SFX_ARCADE, 60) - last_sound = world.time - -/obj/item/fluff/holoconsole_controller/r // Holoconsole - Qoi Liuiq - shestrying - name = "right holoconsole controller" - -/obj/item/fluff/holocase // Holoconsole Case - Qoi Liuiq - shestrying - name = "holoconsole case" - desc = "A case for the Holoconsole. This one is made of fabric, with various iron-on patches attached to it. It's pink!" - icon = 'icons/obj/custom_items/qoi_console.dmi' - icon_override = 'icons/obj/custom_items/qoi_console.dmi' - icon_state = "case" - - var/spinned = FALSE - var/obj/item/fluff/holoconsole/contained_console - -/obj/item/fluff/holocase/Initialize() - . = ..() - contained_console = new /obj/item/fluff/holoconsole(src) - -/obj/item/fluff/holocase/Destroy() - QDEL_NULL(contained_console) - return ..() - -/obj/item/fluff/holocase/update_icon() - if(!contained_console) - icon_state = "case_o" - return - icon_state = spinned ? "case_b" : "case" - -/obj/item/fluff/holocase/attack_self(mob/user) - if(!contained_console) - to_chat(user, SPAN_WARNING("\The [src] doesn't have a console inside it! Insert it before trying to spin \the [src] around.")) - return - spinned = !spinned - user.visible_message("[usr] deftly spins \the [src], showing its [spinned ? "back" : "front"].", SPAN_NOTICE("You deftly spin \the [src], showing its [spinned ? "back" : "front"].")) - update_icon() - -/obj/item/fluff/holocase/attack_hand(mob/user) - if(contained_console && src == user.get_inactive_hand()) - user.visible_message("[usr] removes \the [contained_console] from \the [src].", SPAN_NOTICE("You remove \the [contained_console] from \the [src].")) - user.put_in_hands(contained_console) - contained_console = null - update_icon() - return - return ..() - -/obj/item/fluff/holocase/attackby(obj/item/attacking_item, mob/user, params) - if(istype(attacking_item, /obj/item/fluff/holoconsole)) - if(contained_console) - to_chat(user, SPAN_WARNING("\The [src] already contains a holoconsole!")) - return - user.drop_from_inventory(attacking_item, src) - contained_console = attacking_item - user.visible_message("[usr] puts \the [contained_console] into \the [src], zipping it back up.", SPAN_NOTICE("You put \the [contained_console] into \the [src], zipping it back up.")) - update_icon() - return - return ..() - -/obj/item/clothing/accessory/poncho/dominia_cape/fluff/godard_cape //House godard cape - Pierre Godard - desven - name = "house godard cape" - desc = "This is a cape in the style of Dominian nobility. This one is in the colours of House Godard." - icon = 'icons/obj/custom_items/godard_cape.dmi' - icon_override = 'icons/obj/custom_items/godard_cape.dmi' - icon_state = "godard_cape" - item_state = "godard_cape" - contained_sprite = TRUE - - -/obj/item/clothing/glasses/spiffygogs/fluff/andersen_goggles //Red Goggles - Adam Andersen - cybercide - name = "red goggles" - desc = " A pair of worn black goggles with red tinted lenses, both the Kevlar strap and polycarbonate lenses have some scuffs and scratches but they still hold up nicely. \ - There appears to be a Zavodskoi Interstellar insignia on the strap." - icon = 'icons/obj/custom_items/andersen_goggles.dmi' - icon_override = 'icons/obj/custom_items/andersen_goggles.dmi' - icon_state = "andersen_goggles" - item_state = "andersen_goggles" - contained_sprite = TRUE - - /obj/item/clothing/glasses/welding/fluff/mahir_glasses //Hephaestus Auto-darkening Welding Glasses - Mahir Rrhamrare - veterangary name = "hephaestus auto-darkening welding glasses" desc = "A pair of Hephaestus produced safety glasses with the prototype incorporation of liquid crystal lenses that polarize intense light present in arc-welding." @@ -1167,35 +519,6 @@ All custom items with worn sprites must follow the contained sprite system: http contained_sprite = TRUE -/obj/item/clothing/accessory/poncho/tajarancloak/fancy/fluff/valetzrhonaja_cloak //Nayrragh'Rakhan Cloak - Valetzrhonaja Nayrragh'Rakhan - ramke - name = "nayrragh'rakhan cloak" - desc = " A worn, black cloak with golden adornments decorating the edges of the fabric. The insignia of the Nayrragh'Rakhan family is embedded into the custom pin holding the cloak \ - together, and each shoulder is decorated by the representation of a yellow or blue sun - the symbols of S'rendarr and Messa. The fabric is faded, having clearly been tested by time." - icon = 'icons/obj/custom_items/valetzrhonaja_cloak.dmi' - icon_override = 'icons/obj/custom_items/valetzrhonaja_cloak.dmi' - icon_state = "valetzrhonaja_cloak" - item_state = "valetzrhonaja_cloak" - contained_sprite = TRUE - -/obj/item/flag/fluff/bian_flag //Coalition Fisanduh Unity Flag - Bian Quy Le - persephoneq - name = "large coalition fisanduh unity flag" - desc = "A well-loved flag often seen hung by those advocating for Fisanduh's legitimization and acceptance into the Coalition of Colonies." - icon = 'icons/obj/custom_items/bian_flag.dmi' - icon_override = 'icons/obj/custom_items/bian_flag.dmi' - icon_state = "bian_flag" - flag_path = "fisanduh_coalition" - flag_size = TRUE - flag_structure = /obj/structure/sign/flag/fisanduh_coalition - -/obj/structure/sign/flag/fisanduh_coalition - name = "large coalition fisanduh unity flag" - desc = "A well-loved flag often seen hung by those advocating for Fisanduh's legitimization and acceptance into the Coalition of Colonies." - icon = 'icons/obj/custom_items/bian_flag.dmi' - flag_path = "fisanduh_coalition" - flag_item = /obj/item/flag/fluff/bian_flag - flag_size = TRUE - - /obj/item/clothing/under/fluff/rajjurl_uniform //Tajaran Noble's Suit - Rajjurl Al-Thaalzir - abigbear name = "tajaran noble's suit" desc = "A dark, older suit refurbished with new additions and golden buttons, embroidery, and trim. Made with silken fabric, crimson epaulette, and matching sleeve cuffs this suit is a remnant of an older time on Adhomai made new again with recent restorations." @@ -1275,20 +598,6 @@ All custom items with worn sprites must follow the contained sprite system: http canremove = FALSE contained_sprite = TRUE -/obj/item/organ/internal/augment/synthetic_cords/voice/fluff/marc //Old Synthetic Vocal Cords - Marc Hardy - dekser - name = "old synthetic vocal cords" - desc = "A set of Old Age Synthetic Vocal Cords. They look barely functional." - -/obj/item/clothing/suit/storage/toggle/fluff/leonid_chokha //Old Rebel's Chokha - Leonid Myagmar - lucaken - name = "old rebel's chokha" - desc = "A not-so traditional Vysokan Chokha made out of beat-up gurmori leathers, worn-out to the point of seeming ancient. Though it might have been a Host-boy's garment once, it is now \ - swarmed with dozens of patches all with varying colours and origins - the most prominent of which is a large image of a crimson snake on a white plain, curled around a fire. It's the oldest \ - out of all the adornments." - icon = 'icons/obj/custom_items/leonid_chokha.dmi' - icon_override = 'icons/obj/custom_items/leonid_chokha.dmi' - icon_state = "leonid_chokha" - item_state = "leonid_chokha" - contained_sprite = TRUE /obj/item/clothing/suit/storage/toggle/fluff/sezrak_coat //Red Domelkoan Coat - Sezrak Han'san - captaingecko name = "red Domelkoan Coat" @@ -1424,28 +733,7 @@ All custom items with worn sprites must follow the contained sprite system: http contained_sprite = TRUE -/obj/item/clothing/accessory/poncho/shouldercape/qeblak/zeng/fluff/eden_cloak // Zeng-Hu Nralakk division cloak - Eden Li - huntime - name = "\improper Zeng-Hu cloak: Nralakk division" - desc = "A cloak worn by Zeng-Hu personnel who worked with or in the Nralakk Federation." - icon = 'icons/obj/custom_items/eden_cloak.dmi' - icon_override = 'icons/obj/custom_items/eden_cloak.dmi' - icon_state = "ZH_cape_custom" - item_state = "ZH_cape_custom" - - -/obj/item/clothing/head/welding/fluff/akara_mask //Steel Face Mask - Akara Seuseisak - aticius - name = "steel face mask" - desc = "A slab of steel that has been hammered into the shape of a full-face mask with crude tools. It seems quite old and an appreciable layer of rust has built up." - icon = 'icons/obj/custom_items/akara_mask.dmi' - icon_override = 'icons/obj/custom_items/akara_mask.dmi' - icon_state = "akara_mask" - item_state = "akara_mask" - contained_sprite = TRUE - action_button_name = "Adjust mask" - flash_protection = FLASH_PROTECTION_NONE - tint = TINT_NONE - -/obj/item/clothing/suit/storage/toggle/leather_jacket/flight/fluff/iliasz_jacket //Naval Pilot's Jacket - Iliasz Jajszczyk - dansemacabre +/obj/item/clothing/suit/storage/toggle/leather_jacket/flight/fluff/iliasz_jacket //Naval Pilot's Jacket - Iliasz Jajszczyk - kintsugi name = "naval pilot's jacket" desc = "A sturdy grey-green neonomex-lined jacket, flame-resistant and sleek. A garment of choice for anyone who might be in the cockpit of something with a risk of catching fire. \ There's a name patch sewn onto the breast of this one, reading \"JAJSZCZYK\". It seems to be more rugged than a typical flight jacket, and also appears to have some waterproofing. \ @@ -1456,189 +744,6 @@ All custom items with worn sprites must follow the contained sprite system: http item_state = "iliasz_jacket" contained_sprite = TRUE -/obj/item/clothing/accessory/poncho/tajarancloak/fluff/dekel_smock // Corporate Smock - Dekel Mrrhazrughan - veterangary - name = "corporate smock" - desc = "A dark coloured surplus winter smock repurposed for interstellar use that has a hood shaded with corporate colors. A traditional Stellar Corporate Conglomerate star is embroidered on the back." - icon = 'icons/obj/custom_items/dekel_smock.dmi' - icon_override = 'icons/obj/custom_items/dekel_smock.dmi' - icon_state = "seccloak" - item_state = "seccloak" - contained_sprite = TRUE - var/hoodtype = /obj/item/clothing/head/winterhood/fluff/dekel_hood - -/obj/item/clothing/accessory/poncho/tajarancloak/fluff/dekel_smock/Initialize() - . = ..() - new hoodtype(src) - -/obj/item/clothing/head/winterhood/fluff/dekel_hood - name = "corporate hood" - desc = "A hood attached to a corporate smock." - icon = 'icons/obj/custom_items/dekel_smock.dmi' - icon_override = 'icons/obj/custom_items/dekel_smock.dmi' - icon_state = "seccloak_hood" - item_state = "seccloak_hood" - contained_sprite = TRUE - flags_inv = HIDEEARS | BLOCKHAIR - -/obj/item/clothing/accessory/poncho/tajarancloak/fluff/dekel_smock/on_attached(obj/item/clothing/S, mob/user as mob) - ..() - has_suit.verbs += /obj/item/clothing/accessory/poncho/tajarancloak/fluff/dekel_smock/verb/change_hood - -/obj/item/clothing/accessory/poncho/tajarancloak/fluff/dekel_smock/on_removed(mob/user as mob) - if(has_suit) - has_suit.verbs -= /obj/item/clothing/accessory/poncho/tajarancloak/fluff/dekel_smock/verb/change_hood - ..() - -/obj/item/clothing/accessory/poncho/tajarancloak/fluff/dekel_smock/verb/change_hood() - set name = "Toggle Hood" - set category = "Object.Equipped" - set src in usr - - if(use_check_and_message(usr)) - return - - var/obj/item/clothing/accessory/poncho/tajarancloak/fluff/dekel_smock/D = get_accessory(/obj/item/clothing/accessory/poncho/tajarancloak/fluff/dekel_smock) - if(!D) - return - - SEND_SIGNAL(D, COMSIG_ITEM_UPDATE_STATE, D) - - -/obj/item/fluff/nasira_burner //Adhomian Incense Burner - Nasira Nahnikh - ramke - name = "adhomian incense burner" - desc = "A traditional Adhomian incense burner with blue and yellow suns depicted on the front. The metal cover is blackened from use, and there appear to be unclear etchings on the inside." - icon = 'icons/obj/custom_items/nasira_burner.dmi' - icon_state = "burner" - drop_sound = 'sound/items/drop/glass.ogg' - pickup_sound = 'sound/items/pickup/glass.ogg' - var/matchmsg = "USER lights NAME with their FLAME." - var/lightermsg = "USER manages to awkwardly light NAME with FLAME." - var/zippomsg = "With a flick of their wrist, USER lights NAME with their FLAME." - var/weldermsg = "USER lights NAME with FLAME. That looked rather unsafe!" - var/ignitermsg = "USER fiddles with FLAME, and eventually manages to light NAME." - var/genericmsg = "USER lights NAME with their FLAME." - var/lit = FALSE - -/obj/item/fluff/nasira_burner/Destroy() - STOP_PROCESSING(SSprocessing, src) - return ..() - -/obj/item/fluff/nasira_burner/get_examine_text(mob/user, distance, is_adjacent, infix, suffix) - . = ..() - if(lit) - . += "\The [src] is currently lit." - -/obj/item/fluff/nasira_burner/proc/light(var/lighting_text) - if(!lit) - lit = TRUE - playsound(src, 'sound/items/cigs_lighters/cig_light.ogg', 75, 1, -1) - if(lighting_text) - var/turf/T = get_turf(src) - T.visible_message(SPAN_NOTICE(lighting_text)) - set_light(2, 0.25, "#E38F46") - icon_state = "burner_lit" - START_PROCESSING(SSprocessing, src) - -/obj/item/fluff/nasira_burner/attack_self(mob/user as mob) - if(lit) - lit = FALSE - var/turf/T = get_turf(src) - T.visible_message(SPAN_NOTICE("[user] extinguishes \the [src].")) - set_light(0) - icon_state = initial(icon_state) - STOP_PROCESSING(SSprocessing, src) - -/obj/item/fluff/nasira_burner/attackby(obj/item/attacking_item, mob/user, params) - ..() - if(attacking_item.isFlameSource()) - var/text = matchmsg - if(istype(attacking_item, /obj/item/flame/match)) - text = matchmsg - else if(istype(attacking_item, /obj/item/flame/lighter/zippo)) - text = zippomsg - else if(istype(attacking_item, /obj/item/flame/lighter)) - text = lightermsg - else if(attacking_item.tool_behaviour == TOOL_WELDER) - text = weldermsg - else if(istype(attacking_item, /obj/item/assembly/igniter)) - text = ignitermsg - else - text = genericmsg - text = replacetext(text, "USER", "\the [user]") - text = replacetext(text, "NAME", "\the [name]") - text = replacetext(text, "FLAME", "\the [attacking_item.name]") - light(text) - -/obj/item/fluff/nasira_burner/process() - if(prob(10)) - var/lit_message - - lit_message = pick( "The smell of ceremonial incense reaches your nose.", - "Adhomian incense permeates the air around you.", - "The soft glow of the incense burner illuminates the vicinity.") - - if(lit_message) - visible_message(SPAN_NOTICE(lit_message), range = 3) - -/obj/item/clothing/suit/vaurca/fluff/bells_zora_cloak //Tailored Hive Cloak - Ka'Akaix'Bells Zo'ra - shestrying - name = "tailored hive cloak" - desc = "A typical-looking Vaurca hive cloak design, tailored from what looks to be labcoat material." - icon = 'icons/obj/custom_items/bells_zora_items.dmi' - icon_override = 'icons/obj/custom_items/bells_zora_items.dmi' - icon_state = "bells_zora_cloak" - item_state = "bells_zora_cloak" - contained_sprite = TRUE - -/obj/item/storage/box/fancy/fluff/bells_zora_box //Taffy Basket - Ka'Akaix'Bells Zo'ra - shestrying - name = "taffy basket" - desc = "A round, wicker basket full to the brim with taffy! " - icon = 'icons/obj/custom_items/bells_zora_items.dmi' - icon_override = 'icons/obj/custom_items/bells_zora_items.dmi' - icon_state = "bells_zora_box_full" - item_state = "bells_zora_box_full" - can_hold = list(/obj/item/reagent_containers/food/snacks/fluff/taffy) - starts_with = list(/obj/item/reagent_containers/food/snacks/fluff/taffy = 6, /obj/item/reagent_containers/food/snacks/fluff/taffy/pink = 6, /obj/item/reagent_containers/food/snacks/fluff/taffy/blue = 6) - storage_slots = 18 - 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/bells_zora_box/fill() - . = ..() - update_icon() - -/obj/item/storage/box/fancy/fluff/bells_zora_box/update_icon() - if(contents.len == 0) - icon_state = "bells_zora_box_empty" - desc = " A round, wicker basket. There's some colorful crumbs on the bottom of the linen lining. " - else if(contents.len <= 11) - icon_state = "bells_zora_box_half" - desc = "A round, wicker basket with some taffy inside!" - else if(contents.len >= 12) - icon_state = "bells_zora_box_full" - desc = "A round, wicker basket full to the brim with taffy!" - - -/obj/item/reagent_containers/food/snacks/fluff/taffy - name = "orange taffy" - desc = "A piece of handmade taffy, rolled up in a cute spiral!" - icon = 'icons/obj/custom_items/bells_zora_items.dmi' - icon_state = "orange_taffy" - reagents_to_add = list(/singleton/reagent/nutriment = 3) - reagent_data = list(/singleton/reagent/nutriment = list("bittersweetness, insect meat and regret" = 1)) - bitesize = 1 - -/obj/item/reagent_containers/food/snacks/fluff/taffy/pink - name = "pink taffy" - icon_state = "pink_taffy" - reagent_data = list(/singleton/reagent/nutriment = list("sweetness and a hint of strawberry" = 1)) - -/obj/item/reagent_containers/food/snacks/fluff/taffy/blue - name = "blue taffy" - icon_state = "blue_taffy" - reagent_data = list(/singleton/reagent/nutriment = list("salty-sweet, tangy taffy" = 1)) - /obj/item/clothing/suit/storage/fluff/aheke_coat //Hengsha Thermal Coat - Aheke Han'san - hawkington name = "hengsha thermal coat" @@ -1688,107 +793,6 @@ All custom items with worn sprites must follow the contained sprite system: http contained_sprite = TRUE -/obj/item/fluff/ielia_tarot //Starfinder - Ielia Aliori-Quis'Naala - shestrying - name = "starfinder" - desc = "A small, bronze ball. It is heavy in the hand and seems to have no switches or buttons on it. " - icon = 'icons/obj/custom_items/ielia_tarot.dmi' - icon_override = 'icons/obj/custom_items/ielia_tarot.dmi' - icon_state = "ielia_tarot" - contained_sprite = TRUE - w_class = WEIGHT_CLASS_SMALL - var/list/possible_cards = list("Island","Hatching Egg","Star Chanter","Jiu'x'klua","Stormcloud","Gnarled Tree","Poet","Bloated Toad","Void","Qu'Poxii","Fisher","Mountain","Sraso","Nioh") - var/activated = FALSE - var/first_card - var/second_card - var/third_card - -/obj/item/fluff/ielia_tarot/attack_self(var/mob/user) - if(activated) - reset_starfinder() - else - start_starfinder() - -/obj/item/fluff/ielia_tarot/AltClick(mob/user) - attack_self(user) - -/obj/item/fluff/ielia_tarot/verb/start_starfinder() - set name = "Start the Starfinder" - set category = "Object" - set src in view(1) - - if(activated) - return - - if(use_check_and_message(usr, USE_DISALLOW_SILICONS)) - return - - first_card = null - second_card = null - third_card = null - - icon_state = "ielia_tarot_on" - ClearOverlays() - - usr.visible_message("\The [usr] activates the [src].") - flick ("card_spawn",src) - activated = TRUE - - icon_state = "card_spin" - AddOverlays("card_spin_fx") - addtimer(CALLBACK(src, PROC_REF(finish_selection), usr), 3 SECONDS) - -/obj/item/fluff/ielia_tarot/get_examine_text(mob/user, distance, is_adjacent, infix, suffix) - . = ..() - if(distance <= 1) - if(first_card && second_card && third_card) - . += "The following constellations are displayed on the starfinder: [first_card], [second_card], and [third_card]." - -/obj/item/fluff/ielia_tarot/proc/finish_selection(var/mob/user) - ClearOverlays() - flick("card_spin_stop",src) - icon_state = "ielia_tarot_on" - for(var/i = 1 to 3) - var/P = pick(possible_cards) - if(!first_card) - first_card = P - else if(first_card && !second_card) - second_card = P - else if(first_card && second_card) - third_card = P - - ClearOverlays() - AddOverlays("card_display_fx") - AddOverlays("card_display") - - var/image/first_card_overlay = image(icon, src, first_card) - first_card_overlay.pixel_x = -8 - AddOverlays(first_card_overlay) - - var/image/second_card_overlay = image(icon, src, second_card) - AddOverlays(second_card_overlay) - - var/image/third_card_overlay = image(icon, src, third_card) - third_card_overlay.pixel_x = 8 - AddOverlays(third_card_overlay) - -/obj/item/fluff/ielia_tarot/proc/reset_starfinder() - if(!activated) - return - ClearOverlays() - icon_state = "ielia_tarot" - activated = FALSE - - -/obj/item/clothing/suit/storage/fluff/osborne_suit //Dominian Officers Trench Coat - Osborne Strelitz - sirtoast - name = "dominian officer's trench coat" - desc = "An Imperial Army trench coat that is used by Dominian officers in colder environments. This one is missing the unit insignia and has the symbol of a military count on its rank collar." - icon = 'icons/obj/custom_items/osborne_suit.dmi' - icon_override = 'icons/obj/custom_items/osborne_suit.dmi' - icon_state = "osborne_suit" - item_state = "osborne_suit" - contained_sprite = TRUE - - /obj/item/storage/box/fancy/cigarettes/cigar/brianne_cigarettes //Martian Cigarette Case - Sean Brianne - zelmana name = "martian cigarette case" desc = "A small, personal cigarette tin. It holds cigarettes similar to a cigarette packet but has some nice flair." @@ -1802,26 +806,6 @@ All custom items with worn sprites must follow the contained sprite system: http contained_sprite = TRUE -/obj/item/clothing/glasses/sunglasses/fluff/lyod_snowglasses //Lyod snowglasses - Ravna Surtaeva - sycmos - name = "\improper Lyod snowglasses" - desc = "A pair of protective glasses hand-sculpted of reindeer antler, intended for use in arctic climates to protect from snow blindness." - icon = 'icons/obj/custom_items/ravna_items.dmi' - icon_override = 'icons/obj/custom_items/ravna_items.dmi' - icon_state = "ravna_sunglasses" - item_state = "ravna_sunglasses" - contained_sprite = TRUE - flash_protection = FLASH_PROTECTION_NONE - -/obj/item/clothing/suit/storage/toggle/fluff/prejoroub_fur_longcoat //Prejoroub Fur Longcoat - Ravna Surtaeva - sycmos - name = "prejoroub fur longcoat" - desc = "A dense and heavy longcoat of dyed tenelote leather, with a liner and collar of prejoroub fur and decorative trimming throughout." - icon = 'icons/obj/custom_items/ravna_items.dmi' - icon_override = 'icons/obj/custom_items/ravna_items.dmi' - icon_state = "ravna_coat" - item_state = "ravna_coat" - contained_sprite = TRUE - - /obj/item/clothing/suit/armor/carrier/fluff/abbasi_carrier //Medinan Mercenary's Plate Carrier - Shirin Abbasi - persephoneq name = "medinan mercenary's plate carrier" desc = "A flashy and apparently well-made plate carrier. This one seems well-maintained, if quite worn-in. It's design is reminiscent of the ornate and intricate patterns of \ @@ -1846,24 +830,6 @@ All custom items with worn sprites must follow the contained sprite system: http item_state = "freedom_coat" contained_sprite = TRUE -/obj/item/clothing/head/fluff/schlosser_hat // National Defense Force Schiffchen - Schlosser - NewOriginalSchwann - name = "national defense force schiffchen" - desc = "A side cap known as a Schiffchen on Visegrad, a term roughly translating to \"little boat\" in Basic, which is commonly worn by members of the Visegradi National Defense Force. The NDF’s symbol – a silver fortress standing upon a crimson background – is prominently featured on the Schiffchen’s badge. “Totschlager” has been written on the inside of the band by somebody with a marker." - desc_extended = "The Schiffchen has a long, storied, and somewhat controversial history upon Visegrad, which dates back to its initial colonization. The planet’s first security service, the Visegradi People’s Security Service, used the Schiffchen as its standard headwear for security personnel in an effort to invoke \ - the Warsaw Pact’s security services. Following its dissolution the National Defense Force continued to use the Schiffchen as headwear, and it remains a common sight on Visegrad today even if the NDF, which was dissolved by the Navy shortly after the Solarian Collapse, no longer exists." - icon = 'icons/obj/custom_items/schlosser_hat.dmi' - icon_override = 'icons/obj/custom_items/schlosser_hat.dmi' - icon_state = "schlosser_hat" - item_state = "schlosser_hat" - contained_sprite = TRUE - -/obj/item/clothing/suit/storage/toggle/konyang/dbjacket/provenance_jacket // Double-Breasted Cropped Jacket - Z.I Provenance - niennab - name = "double-breasted cropped jacket" - desc = "Styled after the latest fashion trends on Konyang, this hybrid leather and polyester mesh jacket was built with the planet’s humid climate in mind. This particular jacket appears to be emblematic of Konyang's stylings but hand-made, sporting a distinctive fur collar." - icon = 'icons/obj/custom_items/provenance_jacket.dmi' - icon_override = 'icons/obj/custom_items/provenance_jacket.dmi' - icon_state = "provenance_coat" - item_state = "provenance_coat" /obj/item/voidsuit_modkit/fluff/ashkii_suit name = "Squall voidsuit kit" @@ -1908,16 +874,6 @@ All custom items with worn sprites must follow the contained sprite system: http item_state = "ashkii_cloak" contained_sprite = TRUE -/obj/item/versebook/fluff/guilty_men - name = "Guilty Men" - desc = "A leather bound book bearing a burning Coalition of Colonies flag. \"Guilty Men\" and \"How the Coalition of Colonies and its leaders failed the Frontier\" are engraved on golden plaques on either side of the flag. A controversial book published several years ago, \"Guilty Men\" is acclaimed by some as a scathing rebuke of failed Coalition policies, and their intolerable results, and condemned by others as a radical break from traditional Coalition attitudes and values. This example is worn, with its pages dog-eared and torn in numerous places, while the leather binding has begun to crack and discolor under frequent handling." - icon = 'icons/obj/custom_items/imogen_items.dmi' - icon_state = "Guilty_Men" - item_state = "book" - -/obj/item/versebook/fluff/guilty_men/Initialize() - . = ..() - randomquip = file2list("code/modules/customitems/imogen_guiltymen.txt") /obj/item/rig/light/offworlder/fluff/aayun name = "command exo-stellar skeleton module" diff --git a/html/changelogs/wickedcybs_customitemremoval.yml b/html/changelogs/wickedcybs_customitemremoval.yml new file mode 100644 index 00000000000..43d30af82ff --- /dev/null +++ b/html/changelogs/wickedcybs_customitemremoval.yml @@ -0,0 +1,6 @@ +author: WickedCybs + +delete-after: True + +changes: + - rscdel: "Removed quite a bit of unused custom items. They can return should their characters resume activity." diff --git a/icons/obj/custom_items/aavs_mask.dmi b/icons/obj/custom_items/aavs_mask.dmi deleted file mode 100644 index 98900a1d75811f58ec445f59982212899aeb0424..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3190 zcmZ`+c{tQv8~)icX)uYgBuj}I4JNzD7P1b8DOs`ma473B}_m`?RL z^e2s(ITX_t`PKoPXwS{PvwUyMM8t-s*ofF*#qeTzB1af0^EZ#AHs!bKI;p3ofHr8G zE-OXkrjtD0Hh)913evBLNXZv-|Kl#|9(lG6fF~o(wCU^T0pQRxD>D;kQpsAeJ^m<8 zW}xf(>+b{m1IZrOM3iXA5UbR&dhBCCX>`pPk!|jOVy0f2o=?Zwf7B3BQk91J*gtK~ zM{uj6lubXwAB)Whtf{i`6(PvtxZGzOib5fA`|Np1<~w%0h9WXxPM0_t_NVQY%(dus zov!JX28#fY6so@WX zAdin}$w{T>xS&P|@h-xiC^$z$7O*&fzTxG|wB6m^W{Wtj&gu1mp&=3OSmQrUego5J z?vS#cPyWvS4ys*ZC#Cu$cJSJ%4v2(DN*VJ@$@8s*1%cnuMy6B;eF`6-ko#8aH9r|! z^k)jD0;b0=!*TU#x;yrQFJ&f81#17A09lg`Qj-FG$CjdK*tj%PQU8LJmQ zwz07p>xzkq+Agp@na5c8weK>zx3_n6#CsCb`hKVR=HdsHuI(>D>k9uCKS3TgxsNv7oMO&9{q(SM{&Y zayCrv`T7@8OsV9Ho>5zz?Cis8fJnMUzYFR@fHgyGm8ega6??)SyIr%6GV7|o-mv1!(6;Wbi zV^tV#SMu0SuU@Qo?unZ_J{g#oFGu)zN0*}CWg6y28m7ra(f>yO8XUd9?g{Ygo#;#@PV{=K}VkPaiN5y`i=3JIPg@>P^^I?A#kT z36SL=UcuU=j>}-&hOhZG^|!j#3}LGhNCrZsi_`$A}mD z_i@;i(oz}1>R3Z10FtATt@1kCl6N*#!oZV5WS{-60*Av_gfh*J8!hjG*s@YDoEU1F zJgrttJ9ug`RQfzHb0HEAz@lb%wI&Bv${_&F8+amSXO)v>U9rTe>#F6M0g`}`W|&~( z%a`s2hla7;6BE+Cv*;3xQpnWH@w72YJ@k~72$%6mD|)3F$5n%%8t=@&wuAd=*uaKjA36`loiUHPrqjXYUjfDr05FwJA(25j&r&~E`Qq_u zwipc7Dkn*dZ)Eyjg&g1|;g`;1``oo`0bYHFz-a>Sf)^OWYg>$lV-cdmoY6Yw(+MBE zc@I0=xA0A)t%B8Yo$FHx3RbVwqhIJh{EV!`xyclNu&_qjvK|BVB|B<9>oMfO_GaNL zl9L2eLIk|wrx5_;4f={QPJSim?L->Rrt3`YETmXgh^6qX>Fi9-WC&&X7J|Wqu{5jX zAiRM4-^*s6B$?5_+hQT_C&&T!0RV2i`bYR17#KbPEqEllOST*_!s=fvi!nSj>^ezY z&H2}PsxzKLCKpzKDjHJ362W992bEUh5$E7&q%vkC&7mlOBkLapQ2=Z?76dmUrMi9Uo{~ zWZz4mPC1J9oJL8QdNtjs*Oz`siT%APjCK|jO5}m|J#;~pJ0Og4I0x&V8xuw5E(Oo= z?MCO2CqD;@wb%A75PRmg$S`heBwqWd#J#)e^9~>$mGiUSUhPIhLEeLA=oL3RW)zbq z^k#v8e(&1gD?!;buqV6T`bub%OF5p>e;h6@?%g!*F9(wY_tY*HOeufpfOxihn5bP$ zduS|Y9M>av8p=Zp7;Nar4a6k5S@*Pj#lE@mps<8LUdQzQhP}93XK}> zPr|t>=Zms5vl$D+?y47&1q^yE=RhAC#@iEm<^g?_!^dd+XFk)YbGluvjCo7HOweVN zi?g*{iFxqrxg3PF(J!9)z~J`gK}S)(KJ=JR1Eg*==m@Wg15S)-xVJhR&o3-=>1W60 z;3@mMm-un+)o7nSr^D5we9K`)wWIGRmVfzewhxbOH;A5cZKnih(1?l`E1$TaEL7%i zwMaB$+=TqX14{m#oe*M$8z+uuS3YvH(v(_T+L?qbq1`gb{r&wNv# zGcC=%p1l_Av8$XiS5j1TX0UO!=!(AqvnfZxBiDEL1u_Ew)ORU4gH_ z-k_&!PNa`t3M^7|R~3&ml%*slQaNWd?bv0QN;Na!4JmZ`x7|of1(A=M zf+&X1XsyScrtzoz-5E)7HKN{wXsFA*yS1E|+cFi{gDe({M3|EVo;!(b^Y{HyBow{= z>*dmd@ix%gfYK@}L2Pz^Hwg2n+sAOR4H6@C0>-#d3@HQVIatCkaTREvap;-DT|2kT zN=eX>DWfj^VFHhfdbmfO?A^m97&J8AlnR(Tg4iRK@-rIs{|RcP9Q(*->)%=)s&Jyy zdo}Gsr4vJS)99DYza|f4F&2B!P=&gd;6dxlY7&&HvUk-hxP(6MP-%XaCY7$N>d_uX zZ)y4YuQWWE%MIB}@bsK6rqi+3ND74l3aebGG-21Er1lHm8TUMRkWLq%c+Z6CZG4ht z8qerH#v-ADf*>bwxPbpIEVQ)RPA9+J4Fd-w62yGpDE=1 zRrOb{zaeqJr`d-w``@n2h3S@`IB_Bvw=*sNS4t(HaT;{Q$-y$_pH8F6Fw;sJ?M-)g zcOos|3(@p+2!h+?o>rL0^ic@!4Dm%WBIVPkPmVdZiq*T3hPt}CmZXe30aven^?4yC zBPrST=H`S=e0;n@8IwQv?bYzGu)L&liSQSb3NVQA=vIe*&yI1t=Nk!1&xa2mqK_n- z$u!nFTEFcO`KN^=k~vT(EG#VR|LWj_DZyX_Ujr%#e61y3Fk0&HiS(*b&BHcEluvN* zRZgu1Y0*l=xQy!Y!!=+2*p6}?qjAXpg+xM diff --git a/icons/obj/custom_items/akara_mask.dmi b/icons/obj/custom_items/akara_mask.dmi deleted file mode 100644 index fd184144b255813473df958e75a79f2d9e260fc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2004 zcmV;_2P^oAP)Dm67VL_9lgYH4q3X@q}%mXVO0mzJ88lZ}UlKR-WKR#t?5eU*=niiCq@R#Qw& zOmS*yaB69IYi5Rge29B_hkSa3eSDIPi;aebSyED0Qc+e?QB_e;a%yRCX=rn5XMJmC zihOs4eSC;~dX9T>iF$X1eSL*~eT05~gMWU5e}7X@PgGD)BO@bnYiV+6Xmx34Z)s?E zYi4|FW{i4ujCyp5gMo^Bc7}U;g@1g5fPkK!o}PDdo{o$uDJe8GG<9ofc57#TYi4?B zW_fF7YG`PNeS3s`eHIoLk#ui^fPaL5e}ZLUdTMBPYiW3EXMSpCc4=sTYiD+Jbc}a( zgnxZjQBiqoXn<{JcWP#PYGsIfdWC*`iFh8XMSsFd1+>BXJ>wEXLV|6 zV_scfT3LK*Xmo06XkcGyVPI-uV18<7c4}#JYiW0CXli0$erjiZYG{CJXMt*Gfoo?d zC@3^CG8-Ek8X6iL92_n#F2KOREiEk(3Y&ZY0004WQchCV=-0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+ z(=$pSoZ^zil2jm5DKR^-C^0@au{c|ai!&v&s2C_{$i5G9 zY7@dn<591y;OgfB_9g&n9Y#4l;wFax00jt1L_t(&f$f=zSJOxw$2$qzcqGAQ@u*5G zo=B}0M8!r5MU)CHjRzDj(4`(oy)6nJRMe_?peWvjT^@hv{$|>ST9W`J-M9O8K7F*g zUcR5ql}xZ${w1Ic>QX^xVOR^x6qa9tezRgAn&Xx%UADXs1BMq^fj2N8+=K--Z`r!7(q6hm z(5N)(R)HV#oBY2jfWXmX$4_)%fj}qDm*rN`C8h(=@=|+c-H}$*)`lWMY~b#4ySuvD zPdf4p7*=5zCcN;D2m+^0!=-mv&zuDT8S*(;b*(1>XqmWXTcrq_G6un5cXv5D{UgmlJBD1n9NV}TpdC^5JRRS>y_ zm!PVhX#oh|ybr!y*KZ+o`%VmUOEMHTU~3wHKpf`|bl$y3E>xB?1x$JcE&-Puxz`^X z#OZnkun2)65C8)Zi1j1V*t}VRG`MSUcVk$~$@DAzj-kn(iLI5)`@aRbq^0B~E5QsiYlB`%?9}G7KGQAw` zlPfpv4Ft|!x^@$xha*K2c%F#HU%W)5z)|E%5C&YQDq!8Xr={i0#jCh=#*-#Cz8rzk z#H)DCYm{Dza6xyy+5|FB3f2oa|H0#DFJHeYLN6G7JC>|?lM#^nySqa90v+V~Stf${NiGsl4sAFJP?>{_hb9dhOh)YfM6G0EzQiBHMI*k?0~;LFg&`&oe=ce`2w z@UU31`|t@E9inMojeQ*Y`Yryw+0;7t@ij*Ps=!gM_Cjk}S?#tqfY$4*B(qS2xIiKov;N2B<5U}|50lz4JhKs?{B3gC5w4jw(# z+j~R33znEZ9wYQUF|G=PdQRp(6RWqM67@D{{&0kv$7TiGp`V^L)M(x305b&8=UD+q z{==4~Xt_T{lvVwqJ$MCHD#C} z_zVnqpJ1>zB}wcE%StI-0ZCFMDfOqJfMj3*`I6T3S~VcAVD$1WEc$B-O-&)=={qlZ z8gvYJpGWd*&+z9(D(_c=Nxy&Ersx%lBR&5NS=bj)7h9g zkMc0#X|3(kVP=u}^M%pOhq^259b^IM3H(#}6bgkxp-?Ck%KsSN=bKSr3avLcgt@gc z<1?B*FEU?{1Zl?L4FJ#EX5bK`Df;3Bc!{^o^?t$z2NkUdEPnr-=jJv3`)wL?Ph1yr m7==QiP$(1%g+ihHNBA4(Gy%u&5Pkjt0000g diff --git a/icons/obj/custom_items/akila_jacket.dmi b/icons/obj/custom_items/akila_jacket.dmi deleted file mode 100644 index 7e9988a8850435ffda0b7c64977fbc63f48e4278..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 884 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 KMNUMnLSTZ4HXykG diff --git a/icons/obj/custom_items/andersen_goggles.dmi b/icons/obj/custom_items/andersen_goggles.dmi deleted file mode 100644 index 737b4196e3bdf4a83fba291c8833c7140b9ef8c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2354 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 J(Fpgu{TDU@a{K@Q diff --git a/icons/obj/custom_items/bells_zora_items.dmi b/icons/obj/custom_items/bells_zora_items.dmi deleted file mode 100644 index 804a9fb827a6786ddde96a477c8eb448ac1b5c6a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1350 zcmV-M1-bf(P)ZB;CBGcQ_W#vp8uQx-;~aGiNMLp$+EJt-QC^l>gtSQIfPg(nPxMhaY1N9 z9?#O$qo}Ov>+4K)nm=84xFE8?Yyeb&s)dV?yRt{=00001bW%=J06^y0W&i*Hw0cxn zbVOxyV{&P5bZKvH004NLm66Q~gD?<;&&g8+y_f!Y?WHKiLw$u1>&66EBT4Mv(>Exz z^i*@3S>_vd*_54%b6K(cQqmh(r_I2QEZb};x$DNOU=Djq6zEp@#W*iK1eq8sh8DON zQa%$(8f{$|?Bq}MyLYh8I%F? z49Wm`2CD$w<`!U6B~VA;x(nqYR7Rlt*nDll=A#BsHh~CGHh~CGHbEU=(`^BffAHUG z1zc%?co3BqhzC(=L45>w`wKz0-S5Pm@LNZ5w>uml%lft=>)JP4%TJj-M#O9JVspmsQ|+;xYOx0?PgEP z>6nOP+8DI$a#*exr$yUN)%O7KG67q6cpJgBG!4o>@Si{?07TZM77#(K%Cm2Ty?lSK z_4#Ghp!@^-Phk$U8A*}!0YC&XRrFuhYv{Ktdi?41tq7E-@=JLNbw*Nz{`q(YK~;aV z7zVt9rdbbo#^P`HYUQ0hBMJHd06|5c{X5>k(5xV^`0n4Wyc;tkXB5Bp=W5RK?<4%Z zJtK4w;8h1O{QC%he={R>0Iq-lVEFeD{{Ci0>Hs|egbG;xeT2VX<{5E=An*79=!G6w z{(Y3c$1bQ#j{z|J`%n0LqXN2r{{erG3CI8vf$rb$_xA>X>EG}6_tXL21pSv3EBQ>`s@s)+b#dj?lO4U-H6>|^m$a;}FR=VOXOiacOIiW27W|L#2R#FQ>|=A5CIA2c07*qo IM6N<$f?$e(e*gdg diff --git a/icons/obj/custom_items/bian_flag.dmi b/icons/obj/custom_items/bian_flag.dmi deleted file mode 100644 index 542c70fc3122640571100cb3837672c3ea91ec11..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1058 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 VFj+Z$K>BF`9PONK>uh`z{{cB684~~i diff --git a/icons/obj/custom_items/djar_cape.dmi b/icons/obj/custom_items/djar_cape.dmi deleted file mode 100644 index 03611861e49efe8c44e5cd105ec4318a93324596..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 746 zcmVH#h&t0Pw0vq5uE@0d!JMQvg8b*k%9#0DF2= zSad{Xb7OL8aCB*JZU6vyoKseCa&`CgQ*iP1BU zcc;S8F_b__r(AIG3-kp_pkzxa0gWBH_-!l8jdeM)@J_!~&I-f6bbbfw-A^uYk z@iFFXHv6EM8KUV#4;C=YPy09MZGdNFqZIX_OF)pBtOG0GK1H^4HuKsm-b0T6qI zpd2-J&=5nMEl~fr{+qU5K*G6MV02QX7ZTX&^JfDqQVidLaPc9XT(0X278r0RZbo0Kj??0I*(= z+z%kVAj}Im^nyAo+f|2N3^ByH!q$hNUfBL1pcmL5`1Jz&gMeOOe-O|M><|2U;qV83 zy>R%0Q2R&zAOs+P5boxdKj_i^O@Gh>Ain}=@1X}^_=8@6?hpKW(Uchez^@lgnEt@8 c7k@pz0DZ}jf$2G=(*OVf07*qoM6N<$g1>1(CjbBd diff --git a/icons/obj/custom_items/eden_cloak.dmi b/icons/obj/custom_items/eden_cloak.dmi deleted file mode 100644 index 3f41beeff51235f20aa0dbf0534a95b1dfd37747..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 494 zcmV$1lr-T(jq0d!JMQvg8b*k%9#0D*c`Sad{Xb7OL8aCB*J zZU6vyoKseCa&`CgQ*iP1U@w74WcSBZ-=C9|j)C}GIOnO2mTn+jp$P#&L{jL>01l#bFo zTso8$T>V_YegFWYU_5Si+T5W4008<)L_t(oh3%Iy4#OY}MV+Q%PAYY8NDdH%s&hq9 z_ox?$6vX|HP?idWAzr$)^&61z2Yd6^2Vnk*ssU)D`=N(g?&xsp+EzBzMUjWp% zHT@vAF)c+L(R=^nzVkukikT)1!!W-C$_IpBpnO3219_R k4@keD@&ktR0rLgC034Gu$U)BUAOHXW07*qoM6N<$g6+E4xc~qF diff --git a/icons/obj/custom_items/godard_cape.dmi b/icons/obj/custom_items/godard_cape.dmi deleted file mode 100644 index becd8f0399ef511c2629b14095182509371ad644..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 711 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeE3?v1%WpM*3l>na*S0LTj*B2EPb>P5(yLay@ z7Z^^e^S-n(O2k`^!I-lw-99fb@59lR=YZ-MOM?7@862M7NCR@}szM@4TvCgZi!uvJ zGV}8o7%JujhZPi+e*Y3&@bT*tEpJ_|b7#&6ZwNKGX#C)j&UqirlMF>Yy*n(7gN!d5 zdnwF$H0j8s5QSh(TYJ@w8me}d8x=x3yNy*huaMBlI&pMn*pwNwxe}9urRUG+3CMGb zs4UdfdwPm%U7cRSa%KkC)YuY{SF(5xXx`1c{N4dohRo5 ztIIZ~S8elFx`ZdVbG?dT33{GqP@ZYt*0nTvy53*QIZRvU&%MI4p<(^5nA7ToRzF@C zihZ6x>A*?D332~#Su=B1POROpenRxq?Q3-fvER9wKYU_*P&sSsx0@^uT%Wltq8`*} zZQeHT^|A|0yR_F$X}UBg^LF)o-Ko1Y-xyAQ>ZK9zH}?FbUHtnR-qwB0VwPq|WM1=* zC4l8c-ZiJB`%#{y<_ugbz1$c(MK0WBaN=N(SSNTf&a2d1K90u8aS2VU@8HJUnOr8MSAXeflO0H5)cGuC_dIXU>U_t#OH-eP#>v-7_`2 zemN~K`hUZVJ264)>rr-xU`3&ZA5PEjF|#nP(4W~k{ttKG{ZgLuqI<@S``#zS@BNkk&}uKwQuFXU`|nyH!5IJJv*Q8re>DPdaa5s} onullE9piU=cHDFOf80IBV{5yLAH1>41tu;APgg&ebxsLQ06u0qYybcN diff --git a/icons/obj/custom_items/hadley_camera.dmi b/icons/obj/custom_items/hadley_camera.dmi deleted file mode 100644 index ec9b4b9c675fe2a976ae870fa92d9e3f360a8f60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 627 zcmV-(0*w8MP)u$p!3`S$);O5r8|J%-_m(jqIQJAz=--(nz z$7*p%Rez%E0023N=r27HGw+mCdv+q?_@|1OJ>3y!Hz(VIYR~LA^k%-dYglTb@<9qKsoP6x5ibr5;$U`RV) zokm_)Ft5*emhA`p-iJMylRa2l3@hN--h!F8&$!N8fn4_}rlAjSLAc1pP&?mIo_1aX z;m*;e+RArozmsc$
h)cR0i{PIEqA(xy#rXmG0Qms<0002MTY`M>5Awmm{2%_{E6)$o={fScETT2% z2S@Y2eZf+d53&h{^?cz+2TRgH+4(_s{=b~>KI{R`50DR#4*>Wqz5uUOB&?e-h-?4= N002ovPDHLkV1g%<7c2k( diff --git a/icons/obj/custom_items/hidemichi_items.dmi b/icons/obj/custom_items/hidemichi_items.dmi deleted file mode 100644 index 924f37aabf565bbf4ddddd5b8d90a7427c6038b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 897 zcmV-{1AhF8P)V=-0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+ z(=$pSoZ^zil2jm5DI+r_H8(RkBQw4zKPk0XiHkEOv#1y-W5~ssR+N~V3Sr|?A75OG z&|*SJOGaV|2^IiV$7iJCGG1B1)z1a&WdNmxOBxThS1JGi0)9zEK~z|U?Uqe%qc9ML zZLiv1@kaI;3|r0#NSvD>^;#d`?v?Cw1FOy7Ul)QuKq*C3tE%EXOQK|8ult@T#mg+WdB<7&=mWBhDq)t=k;hVrT~;`NCjKj2K$`89GP^>@-Ve7x zL2D%nb~FKL!+v>yrrj%H4vjUv9}WR?E|vP-G$w`g&_pgkA3K$HA$jinow@>ugi@#Q z@N59_v7y`rz$aDNg@$z=;+Nj*pEXe&U0%&27@{v80842B;oyf1G(c#8-2!W%@&Na= z7B1lG2LQob5&Sc?XYdN8pMk82Q%4}`{G9>NigLmlbAKFC?tMD#7o=1*DIhhaP|`r|>}7c|4p7tM9xjC2i6kwGJlCZbE&!Y*H(Nk) z+iO7z2n+7CrfaQ!JRSflAYD}mibB2$AS9?(0caJh+XCf$9Uvk#SqIS5?3#G+Lr(y! z0O*pPR{^$;{{=MZ_X`JrNxxq>08IM*!U15?@0Sh$lYYN=0GRaq?>hi&+O%oYrmwDl X3NxT6gjt>V00000NkvXXu0mjfK|+de diff --git a/icons/obj/custom_items/ielia_tarot.dmi b/icons/obj/custom_items/ielia_tarot.dmi deleted file mode 100644 index 680554e808bf033e524988b3d07a27dd16c71c10..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18526 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 V=^0B?MRwl{ATC&&RvNp+{2Q4Yb%y`| diff --git a/icons/obj/custom_items/leo_scarf.dmi b/icons/obj/custom_items/leo_scarf.dmi deleted file mode 100644 index c0663ff0c8c07e6c54f79d833bd3f4ed2d0ef522..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1741 zcmV;;1~U1HP)V=-0C=2j%CQQAFc1ddIrkJlx|eEQZz&PUpsygIo+i*%$VL159UP?4@q@3# zz3top+dJANXc9<5rUi5|@wYhBe9r1;mS_hH+dKLKC<7@^^)WVG000IENklF=?(Ry? z4zG9r(XDx$1Ro)Ex`&I43mhIEx;}<@zGwhf|MQoheTtX0zs&ClAzb})t$=vGXq-(i z0sw;97@GSzM5+aIGU&kEqEr96uABW|e*MEx#xTCHib%BpS(fqa{zKHGDKyr~1GUF( zf+E$zwa?g9;N}FBmXlJi{!7bAS64u!T0nC@hk7)HR;z{3>7F@;R;$I`-oQSf9!&xG zf6381({1QK*;p%Mrt!iY2LN1LT)5spAw;4gpG_~~b+!WbeWIpv-GJNz(4|&dPMQOu zudlNe-sZTlo1l~6BZ~K3Du3iZ*Zadq?*Hfk42?<}AeXMT6JA zx=q^zjkBNeMnjGYaK3WvWOD zOs>y%+zZfnxYKt|5UCar-J0)tU36>SwK3Q^n_k5E%JJ}g0FA+K+HeE{fq^z7JbgQT z?QOYtR<-y5UO&hsfGo>+_wL<|p_ZFIfH%Aw2BFhEeEjr#^L=|oaJA950EwEqNeGd~ z#>Rdjgh+{+y2*Y|9grJ4;zUi|?00`r{qfhK?aG~?ZvhUbDn9|h_V)H;_B{Y-npSRa zlAe~9lai)sgPlxu>ASR?lr}at`ab7zdJLTihr?*!jBf!zef7L~FjbKsk1woVTOFf@kOI)+r^Z?tx~})Uew0NJQUDga z2)eGDdDmbz21QYzD9Xr+Ae;c2rWv%(heAbQg`krUps!UTDndG8npdTFdUHQ#Mn3U; z(V!_PI`Q>r%1lGjl|b_cYDTrfEi`T0mp1Y^lMa*LK4``69q=g4oIUeCiYY_WPe^ z3ebs|oDd?htH9nbb2po?*LJ%5nKs@80)an7GC>2afW}%G^=Jyu?mvVq%Vu2eMnM#v z(0VjwPNt$LW=T2^gpdi5CLb6;fL5zzsmE`%TBt`;=EE9JL8BgeH;*r@_7&|Yieho% z>~Azpdy`J5UC$Nsz-59GHPvV`<|a{FHK-U@<|otx0W4uG`4_s}|N*kje0Rbasg6w(VyMVAO0DvX! zXs;EzD+nvVgKxe)d7>JzpDR-NiE6~+`P@iWzV$*#0TMNJ`#`P40N~|^Uz`Ayb_!J8 jKA5UJHm_;_J<9wC=-{{ePaTao00000NkvXXu0mjfaQ{Wa diff --git a/icons/obj/custom_items/leonid_chokha.dmi b/icons/obj/custom_items/leonid_chokha.dmi deleted file mode 100644 index fb0115d6605ac4dae7bb62792f839a435b0b0004..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1662 zcmV-^27&pBP)004jp0{{R3ySV=-0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ> zRWQ*r;NmRLOex6#a*U0*I5Sc+(=$pSoZ^zil2jm5DJL~QFEb@RIU_$iBQZX|AT=+( zxKxRYGbOXA7-R?+XIfEWZYqdvh))+niy<*uNVS7RY*wWElb>%Wk{vo;Nu8|G)Aio9$eKyy zPIqGY`APmrc%~>aGBW;0D9f^{o-INLR23K~OL(>r1uV@NQ&l@v2#8T(S>nIt;1yDp z<(9I30j)*kIVOcxDPf#_P!*IFu~@8Bg=KYj0TH{{AM1t{BIz@DXyqI@0bZ#nml#*-ao>`3oP_ohDWi~=Zm`M}0B6v3358Hn#4FAt zpy9-a;TQzI^#TW#xEngEO?znV>s;Z;OF_K z{rpMo-OI-mA%oFtB?_Mtht|JnTU5ViH?|KP`i6+nlW#TTI+G!^EJX8d7 zhN$)aia@OZ%znA11d@UvP~QZ+N_2gJ08;wmL8$bn!tik&zDbfCPeLgFt_6k#6bh`> z_{lJF`GjTiY%MaPHrT7YjEszoj3Syp&(@H@ggf^K`DdXv z{%U`)D$_qk060d{H~EA7(9j-ag&_f0=?|7kgOJF}gg=Pgk)EjD`u1>|yGI4EyH-K9 z+8@+SR+^loKM2Ecw9xl&Z$IY>xWsG_+Cyts_=A(lD1#@@Cj3D|od+a+p!k25o6o)I z|2^&x%8eo5++xxngf2WclM*{iA^3yb%og4%e=s4i$D}`Kj{M+F?H*?Wqd$m4c=BH5 z4}$95#4Hp3AUl*4GCGel|Lwo=2giHIOO{-7cdFIP{kS_K~R2UYKh zK-q&R@YWxs<67zu_HqT(PPqsDLAYM@H8>et_xwSW9X><-Z4fAz;4y!YlS~M_?+*qO zPd4bl1_Ni6KN!vnRUjR3c*h^KfkhD*&Pvq$wFmt{-M-^G-Sr18=sB9nT3YE3rVPw` z{velEpTnmj`h)TJ);)s;0q!=h;Psf1nmKb z&NesE%Se{-gQe`@EWJT55%g!E1aC{YjAR)t zGcqzVGBPqUGBPqU{y1!8?QO<$i><6Z)jM2?t*kxOJ6ub(^b diff --git a/icons/obj/custom_items/naali_blanket.dmi b/icons/obj/custom_items/naali_blanket.dmi deleted file mode 100644 index 5cad0d6ebbe0bee9958f130db33b5ad00a2146e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1447 zcmV;Y1z7rtP)#^qHirVnU?UN;n)LF{Fz`zh=;JN?+00DGTPE!Ct=GbNc004t}R9JLG zWpiV4X>fFDZ*Bkpc$`yKaB_9`^iy#0_2eo`Eh^5;&r`5fFwryM;w;ZhDainGjE%TB zGg33tGfE(w;*!LYR3K9+FEKGEGd?LNF)ur{M2U+tC9|j)C~nBbnO2mTn+joLR~?^| zfzV(=jD{joH58ZP(x9y1>gNLXF#seHO0~6G_K5%h1gJ?wK~!jg?O8i_>NpUVY*=rJ zV{lSJxXEpK7(*F?VO{27=TL6e-WHWrL-WkYk98y#;erc%;#%(Kpg) zLJ&I3S$2YTy_L4F0vOZDByBYg7H9>~b<1+n#sS=p8P=?MI12-SAav5k0T@9|^2tPH zedfTPrHwOd+|(qWK$wSy{~V-^_kdAiOk@DB^y{1N?OGF#-?EM0$~Zs+wtzGWMgTr# z9!zPcJPM5)@F@de<~dQAfKM3!>ohHUmNxz%u}?V%6~=)y3IIUP!Edy)eSQ6rHf|jN zAm@Ocr1sCvCT+ZjkX6R#aaOX;NTvigDpJZ3G+&pbRh>;ttxH- z>zHvs7(En@gPJ6gfYKjDs7g2OI}7gOfOr0Wc1}{a+l= z8_Y(}y^Z`5AJw?k?VBOh*~JNGm9NCBQco85a3V212ZIbn8`dyqhR)+!D0>p_;aLPrBRqu z4jO3`=9kc5>q8Fs%Jm=$gER_$4;VldiN&?nNTWcP(9ARnY{|rci-I7EjWUPXnVUT&>6&l^a#Hif#R}71}jMQ z)_aTAVi$!>PYg&D#sUEQX>7G{gWr+r2K$t;ir?Piw*}P`1JV<`^8oZOvG3jPx>hBL zvpa0=^v8bE)_eUrF(5sA^(<%kwS<5FPnLJo6@HREO*DkRJNKmkNZu2#=P9C~AA?xT zFsDd6$$R7cJY6VDv?O^i|EW2~1K0WFsVS5uDTAC@Ie>Y%C;{+}mVUe~!@)!H`jm;n z1BpUh#)E0eD72%tSt<&v*OePC@*n&nQMx|{BntTtej$MUl+<0Yd_EDtdLm_0R081Y z{)$B5^~(U7t=Xgo*nBmkD65N=p40$C{-0$>$$!r18J%6Vs#gF2002ovPDHLkV1hF! BpJf05 diff --git a/icons/obj/custom_items/nai_items.dmi b/icons/obj/custom_items/nai_items.dmi deleted file mode 100644 index 4aba61417f525ce3eea2b2f1af95fcca6b1f210c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 647 zcmV;20(kw2P)fFDZ*Bkp zc$`yKaB_9`^iy#0_2eo`Eh^5;&r`5fFwryM;w;ZhDainGjE%TBGg33tGfE(w;*!LY zR3K9+FEKMdEk7qkiHkEOv#1y-WXQ#tR+N~V3Sna?j8CmZs5QZ@Ha#c5EVY;@V{(ggvZtqu`Hb|OGir67^r zl9cxggBIHn#!aIK$RXy{b<2*BbLBm9;hKhiiL`WA2)RL7`3zxny8S$}0>Q0VV2&J0 zzW}!UydN9;_iJ1F#@{e=5%61q^uv9lDJS4kfwU>d79FnE(I)0d!JMQvg8b*k%9#0DpQ^Sad{Xb7OL8aCB*JZU6vy zoKseCa&`CgQ*iP1%sfEU#0d^#Ld6;QWJIso#1~ zF&etOunRWs(T0OtR1gmEdVRwSBKP2ckvsGN#?bqf2yRH+3*4fD^$T?211-4S1OJ#E zI^b>IIhaqz9qPnsSstsFr4!#OK6~;|u@-dYp@6A4g)|53>Poi-o1 z*Jl6ktL7*3y7_AM|5oY;<}Uhs(4YN3@Xt9P0DGGJy};o&ymI7BsmKSQCiD6`67vJI zAm#()&v*YXz@21K$6qe)J<~KG1xi`9P&o zsd`AX&r$*W|MjE=@bBB^1(Ku%zfzG8ssUi**xVld_+-1k-+8TSZTv=`z{-$2ckv*0000V=-0C=2j%CQc@AQVR7nfnxf+Laj5t}KS8VQ62$kbrWdLIXsjPw&vR+d0YC z<1$WmftfA6L#dn-G={^G#D{&0&^Vt+#K8C1wyDjv0F5s3gWL7T>zX?fo=b&>B5^D3 z6}H~9IqmC#gbz>mg@%$!DygW)xEPq((jU!FF3=z!MNt3%0|ZG#K~#90?VCSn6Hy$; zziC`b1)(9fl1Z|Z(kVlSBHF=13Plj45FtY@x|BjevN(#XRSPjoZ8{VhDuU3p4pmA} zhoB%LNT!q~ZHbeP@i~;li*3^6a=GvQ`F-HHdv_PU7ryVk-+Onz=R5jUgTP~e{QzD^ z3?L&0kP!pOhyi3SupgiuS|Y9@Gt-Uo;@zaLe(W!5S8CyG+3ET|yADIOL|naCe$sSq zaCpS0FZa^~tMqN#0_rudQmr=5T^$~291oRK>UTKn`~P=V=?4$z)p7V$&-#vx0Yl}K z((kP%csQ^0`(Eg(1*A9ES_&3+c9C7*=v$3E#oPD5&Fkp$#01%7C001vnGq^Dsv8+2XQ{Ry>AeYM_7KOC zdjm!TfyM>^KfZiW^*^t#flk%$cpji7;tBu`_De1A8Jif#^Jf{;YN9^q7j|~xM*WV1 z@WFlwZ??9Y#>IL@0|7jI{HPo4bJ5Q{qw5>WjrtuMFg7vXI9|!5o31S_EOss2EpF8} zG!t$m`2FiQ!w=$BeN%(5zLqd>qQ31%L2jpG1I}t*E1C4E{;*%TRlldVp;iPxx9fNH zJs>(Wt=jc-W{$zVqHo&|GG0M~Fc~p`j2J*h3?L&0kP!pOhyi45n-^pimoNIM`qBc( zhyi5805W0#88LuN+fk4g^7GlWd>!qT{CxH>v}Fr8H$T2KrH;dS$LHs>F%$!Wr75M~ zTaB6d`D_daVfFeW0Ki|=IDve7kE?GIhF(SFe?CPh9y%!uIy*m~jiK7(ru=+1h7531 zemgp diff --git a/icons/obj/custom_items/osborne_suit.dmi b/icons/obj/custom_items/osborne_suit.dmi deleted file mode 100644 index c633b0d85838272b50ef4468baf8ea29c45633b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 692 zcmV;l0!#ggP)fFDZ*Bkpc$`yKaB_9`^iy#0_2eo`Eh^5;&r`5fFwryM z;w;ZhDainGjE%TBGg33tGfE(w;*!LYR3K9+zc?wsC@(d>xHPjwiHkEOv#1y-Y{oh*MuI$Q%%RF2*3HWApXiTbb zaD$rfXaAkM-Jg-1+twym^XHl7Alz!M*j1k`#y)v%h=C5?yfc^~M8!J^-d^1#gM~X; zv3n(acy}9{X_gda#jXo7yXUT*=GaHYH51OxAUkh{Jowyq*=!KyxR`A8Lz2~EC*j9yEnMERe&ein;2?KexDhb_ zL^WSGbe3Un2>3w@7Yrv4hGBO}_*x6!nU>!SL!A$@Jl0IDZ5T~wde(4qs)fhl8ADUy zX#O{qWvDRuA`0juoA(fVE)Dr>#EeGnFxNttJJ`|Saaz%gMh$*^tUk1c!Hvg%ods+C aX4fzHK3tw$VaFi=0000|m?3dy-l5jn=xtAGxjE&bN@SbC*a=yJ%l$hh79Idi^S52X{O{JzBHts8L& zPQT_-3SD7Ymi#_0fYWK)r|E-23PmjS65|3Wy z4r`5cgRgM`M*3ZigZx8<3XbRhQUN^wm$vtC s{x9|qX#Ows4^4tG{}-a|x1yZDH^RIW(y%j|xc~qF07*qoM6N<$f>$0(;Q#;t diff --git a/icons/obj/custom_items/provenance_jacket.dmi b/icons/obj/custom_items/provenance_jacket.dmi deleted file mode 100644 index 25896309f57742084078a25d3e7ddf7ce5bd2d35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2719 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 Z%+maKU>F14A4TxZR!8zG*GT-#70a*2`q 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 diff --git a/icons/obj/custom_items/ramit_jacket.dmi b/icons/obj/custom_items/ramit_jacket.dmi deleted file mode 100644 index 63302453b8dcf80779cf109d5d70507de153ffc6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2050 zcmai#eK^zWAIHCIClh&SrsSx3*kaBZilIXuhGR=+$U_gL=y+ZWAwT2mnT;XB4>eKh zB+}2*M9d*333;kZj_0gaDcf4M=(qmay4bFKY61 zDP~)G9%9gC<(=)8o;nk3D!5RX@_<^)^sS3ev{{)+stIjgB5j56RsOj0xUf>C74p)Qt>)jw&I;5gRSe1GETgwz(e322tdG+trkUv^2|$f{qbm+u{I@cv)_BNi zz&X`(lk?UGa;ctH!7~8wT$~|p`YDYXk{rKplkr6E8Cuzb(RMG6PvqU4dwAh;ggdLe zy!B1T`P8I)$gnJ>8s48<4W3|aXf6BU6hhzW6r-&nj^Rx^VT5-_%$U=w?MfKtG{Hq9 zKFqKCB;{VVxlq%Xee!oV(OM`dJOAaNKg09Jb2H+tDW{lBbJ#%~jyAtRwb-0e#Qx{i z-Q-bzN>Uvwq+rh@%qy*maY;v)q5CqL*qdWQkTdL(W})D<#0$MD`H z^wBo$_$=7wZBNL-UyD4`_ikMv2AbjmnN=jN)z_ju|LjVxjq;a z>zB-*!diEKo@f&HIChUecDY0yPBufuaXk zX%A(O1;tNzNslL)?H_aQ>BrQIMX-!mnlaUEJJ27>WphGE{pGdx?g%$qIW#wrk#Ji) z-7&jnZa?iNJoUzF?g2z2ZM)RG;2$0MLtFlDQR~~UT8-jCXrt(fbVum$=Nb!Sl{FG< z#PkW{t(mgsPx+KS=z5szqc#!~&gz_=Fzy~Z<7z#gvxPqo{S>ct3jeg}pwPj_K41e# zch#wNc80Wjq-&!JhmX!*{(GvPKj2QFsJ*WU-PJwhB%gztzy%N*+JDRJdZJG~jO2_V zRQFlL8p#vwaOLW*XVtl{(fS?y9oJV6iiXXE24EZbP?>5-^(T}Ejt7Z_zlm16lj8c` zZQ8cS6c)+ugK3EDE;+@>QPFK-{5A#T~Y_!S$eE$E*HANN)R` zBkSqH$I`L=SPDZ2gN}sS@yATsj!V}TJ{C3He&qks$Hs0}Ep&v3L4uv5%MN>O{o{Yp zThM?75EO`)s%_!SjGG0`XbNLNe5xh#ezO$Ks!}ge;qZ2Rj?`W;fs&O?fgeLCtedw# zw|v`o)IlB*D_5oU2k_+VKcPg$?l4p7yQkRRefV1n0WaCn=T2Nua{UO0b3w1bmrr5Y zeZt0}`h_%R4F+6>0>5kgCG*$)xqUq{Oods^$i; zaV4lZ&xhXCH?b4W+-YKk!4pt73>2O>^=J5)8{Z(8iCe5nf_@4Tz%2obhHNroJ6<=1ZtvNA4R`Vyk{@(!^bf@_A7qdysEJ! zS?n7)ZnzSL=T-@buc5rg?r|x#yA=nESfIRX`a*hLQ@R19W!7M-aQhhZ&WEzEhKttN zq(_oymzLzZ$-8HIHRNqp62Y?=6b&WOTk!Q&AXY54S_+fuT3gm=?prnFw*p9r1@Qmg bf-RV8%uM{YLFjhbrw$OENRAEofYkp27#GYu diff --git a/icons/obj/custom_items/ravna_items.dmi b/icons/obj/custom_items/ravna_items.dmi deleted file mode 100644 index 70441398d3c5778d0f1f837a46a43faf03020d9a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4756 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 diff --git a/icons/obj/custom_items/ryn_clothing.dmi b/icons/obj/custom_items/ryn_clothing.dmi deleted file mode 100644 index 300d1d9c718322cb27a3b3536f556ff3b3279a01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 960 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 diff --git a/icons/obj/custom_items/talon_coat.dmi b/icons/obj/custom_items/talon_coat.dmi deleted file mode 100644 index 1caad87eb3e92b0830a51d9256e48432288c8fbf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1032 zcmV+j1o!)iP)F4Gn$&3MKd5#Jtv5WhV=-0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex6# za*U0*I5Sc+(=$pSoZ^zil2jm5sU$HcKQBHxKe0rKi!&v&s2C_{$i{$SUeMu`xp`XV900PiSL_t(&f$f=ra+@#= zhHZlZIT;P3?bh!7-*d7cbZsq}8mHZE`qL!6lh67PfkVHHQK?j_zem>DSKl9wTl?z! z!}+bFo#R((hkU$g@Grhu0*;+xt@Yk_ro&I$Co{an(>n|UqFFZ#To!Nf1x(cX7DDK{ zQx~95rD**Y_kCi69smg(<_Bn*6leJ6f#U}oVuG=|3pPPX`PX=gpm&)6GT{peT#^8f z@q2sr%n7ov5a1EUe~aQS=AT?Legy!o0vM(QBPK{JiJNZmLn0!B{RT$ z4-6fK8@C>zYZ3qmwN=2pNAzw+0IC22Sm)CKO~V72KaTKyFhXtd2>UkfF)h$<0Al`h z1sdl(53nS#F+pKGUI&A4gt07N3ShDT505|W&xc}wfH#4`@o@s+?qh~-;-onPz{D|3 z6$l(bJOxh@Kt_~5AOMpf0z?S_-h*%zQ~(H+p9dhoBLFcu3owVPZUyk7%mQ`?Pbvkd zAem34QmIrbRZgGeAFwU_XZQ#BWKS)8GPKJ-Fv4?p-ajxWY~K4m=??7k4^DAmv43F9 zX#M&5*K-RRGuu?C}ql3Y7W>SOI)yzMmNfVUK?>E&zr80agG3u!Cm+ zcK8Qt1q%HGs(^Q{;eN$=|6sfV6!`~KN4k)>J3+QPw%aGOz1Y5Q0OsoemRkuAkn;~R z02%*a0eBKlLDoN5080G>su7-q((ciQ6`<5VSOIt^@i>6&AKV%s>mMBL-`CFjfPbL< zyGo@}sZ=U?zQ2D-xy1QCW#|2a8oJK+Py7PjKd1w+%=brjf#4rh0|2=Ktbb4kV43gp z6_EUcIsi1^=PMxj2UP%;`My*E!9S=0U^3%%**`cAVD;cG(*N?UD{{TSNAGrPeU;P8s|ES*(+9bo&fQYI90000V=-0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex7wuvIWN;^NFm z%}mcIfpCgT5=&AQY!#GBGEx)cOHvaH@=KJsI8!o+Sl5G`ri3(K|QTEQ^t`;Er>x7&Aqiqh17sf9_W!N=YzF`_O30QMV=^=vLv z2LPfj;gc747oxW~TXFS(a;>E3&AJh!Ph7%RM?%R@vTUi;Frc+ne__1TFwXT|&85Tmyj1 z*DtXr-hPw;K%e%ZY6>o2zr=hH!VNmc<|x_xO%I?3Wibdw4C*sx{grX)8N%x6_zC$nkL0^UP8yRktN#5?T63qE?n6u zvqfFSM_cip8o7GFQ#+3^KiqO&Ler$7;j=`;)(4NXi!00Mw%u9#zh`kxgDEMErb&^} zbTmyj=mF`Jj*it1!lzRw-_zqRe*4+QZtaK2TfcIx#K?sVx~)FiRwpReNfuwe{@uj& z@y!B_lTeQBBBQBjniT1j4##%?3H|SJMpNOm8B|S~)C-qnMTT|P!D22ARa1g`24PGh z?sb6EW+&nNkRjW{0~4;@!xyi9GqY!(T*#c-9|SR}xB&QF`H$cK1U>HJ@W4E^wX6fs z<1X(0bqM?DcqU!nm)G+E07^!Jv7!S2j1?WSB2RU{iGK`Lwl|roDRAvxQ05=cGWaPE z*Gf!QWOzL<2tLj84@?2z|E9VBLnHwp+JI;!07M%QtptE*1EQ4x5N$xT<{rS*Z-%1M z!%sgXwEns80SN%n21F|XAliUvB>+Sl5Um7&Xak~k?ngfB?+=5#SX&AF<@Nyo=3ULeEH!O`Q#Hf zg*xhabfjTLmd*qY3pNf+ToekxqZA(H3vk|facp^Cq0VF}8qOKJ@yYM+1;ny91(UV+SD=z;O7FKm8m4V45cK`Fv3R<~uin!^d$@3wxnV*YH3HfVe%Uv(()GACLeLZ9udV0HO_uRsuk@0nz#!0SLH&B-9sH P00000NkvXXu0mjf7p_o7 diff --git a/icons/obj/custom_items/valetzrhonaja_cloak.dmi b/icons/obj/custom_items/valetzrhonaja_cloak.dmi deleted file mode 100644 index c94a681c1200aa1f1c2cff2d8cf89268fc1d31e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 759 zcmVV=-0C=2JR&a84_w-Y6@%7{?OD!tS z%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+(=$pSoZ^zil2jm5sVp%kwWO*jBR?-OD=|Jf zCqFS;iHkEOv#1y-Yskf!R+N~V3Sr~Z6JK14&}Krsw!~yy+LRSs{anCa0sv(@LtTk{ zYvcd`0pLkQK~!jg?O4H?>&e zdI^4mjLpZhpb#V7Mo3}52pS&(q2Dq*Qj9y^=R87~fPehHP+dIw43zj9kQWiefG)l$ z$O9+=ST7PD6wvrw80)tnkZwX(M(9!np@7EIBlZH2^V8P^_k$;Su3RVbn@u1nB*@*MLK0?UsMI3n1TYBBrWvAkgv;H-TLLSfDD1 z0&V}m0(^(JW>BAmJ*D{v9);&e^!OUM^1yp(c$$CU(>;GOeNhI3!C){L-iC4i(B9vV z`v;}}KkOg0{{N_dQ2YOb{z2{kkNO9-|3By-^!~pa^ACFe-;MbPz5nmV{6k0of6PC0 p_5X+bgX`%3kNXGf{~HYd6yLiq87-DHj<5g#002ovPDHLkV1jTzRr&w` diff --git a/icons/obj/custom_items/vira_coat.dmi b/icons/obj/custom_items/vira_coat.dmi deleted file mode 100644 index cb66e6e344c61724008df7f146ab7d3f8fb4fdde..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 717 zcmV;;0y6!HP)V=-0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+ z(=$pSoZ^zil2jm5sVuW7F+Mpzu|$cBGbOXA7$|1Q#hF%=n41b=W2%fVE=4FdK~b!% z;OgfBb_W0(^chIanuNp@(-RU{|SYe4+q=um4aU!L-N$gbHm81M+!= z`Au+twTiaIp9B`czfV(nEiw96<;k8Y{dffx}77MRRrMs7`=`Y^3 zb8gUQ4z!5Ahfw!D1eyTrIPfw8Xi5xlmVJ8@ayW#V91aW^eX3DgXQ5+64ps@FyE+ql z_yE|5JzNGZIXJg&xOOsN3>yP!{*PYc8viY#c$_KZ14iet2=xT=QUs>BWd(YUH-9Pp zbAQhZrg-E}I0LM!!bIZI3&6KA@F)Ub2zU$=B)8u$IGh3Ek`fpLP)R^kD6gVE0~P!bfer3CaKu*`cs_C9 zbSne2owFk;rGyC3Zq6MjAp=TrfL@FQe5!Z@TR3|4ng)f*00000NkvXXu0mjfsUaw} diff --git a/icons/obj/custom_items/zubari_jacket.dmi b/icons/obj/custom_items/zubari_jacket.dmi deleted file mode 100644 index 1333ad6541b8cfc4dad7df726dc917fffbe18289..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 772 zcmV+f1N;1mP)R9JLGWpiV4X>fFDZ*Bkpc$`yKaB_9`^iy#0_2eo` zEh^5;&r`5fFwryM;w;ZhDainGjE%TBGg33tGfE(w;*!LYR3KBSsx&FFC^J4QF*!T6 zM2U+tC9|j)C~nBbnO2mTn+joLR~=tmiqK$!qCr`~)z1a&9ss%)EU(LNi#GrO0rg2l zK~z|U?N@kE(aOa*N6q7q!d+_vcQQAFyno@bB&gPR^M@UaR+gAWS}NdYh6(W1}S0AdZG z!8@kFTH=e!ff^1j@OObGuM4r#%>ga?-J;J&I#NXOfyWzCJ|bj&bkO7R(;?8{vBlUO z5!P=5{9T~I?@{a#w#X~|Az(U?jzEX+3uwgiCjuQl-e3!?>-vUaI=H~EC%lJtL5%Hc z;8l{#CzbMZ^)k*E3!$lx6>o_xeu3l!9UjxQH1* z07*5FjtU5coX|K~7U--}4kY6OLdZb0SAfL*(=z# z8asas3AnXRXwfZ$(z_pq11K#Yc8S?qmK#V(|9ERy9Oy}{@wL0P1Gpk^TFh!Od`6%; zkh2uYbJet$f?f){C=QG}^lrfX+&eh+e%)r`Z{ZUNxf9H`->;zn0000