From 43eaf2d139d569cea0b3129459021e4c5c5d1db4 Mon Sep 17 00:00:00 2001 From: Alberyk Date: Fri, 6 May 2022 14:23:59 -0300 Subject: [PATCH] April custom items 2022 (#13735) * Custom items april 2022 * name fix * Fixes * Final fixes * Fixes an icon operation --- code/modules/customitems/item_defines.dm | 76 +++++++++++++++++--- icons/obj/custom_items/bells_zora_items.dmi | Bin 0 -> 1350 bytes 2 files changed, 68 insertions(+), 8 deletions(-) create mode 100644 icons/obj/custom_items/bells_zora_items.dmi diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index 7405236023f..1257fa55cba 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -2059,7 +2059,7 @@ All custom items with worn sprites must follow the contained sprite system: http item_state = "leonid_chokha" contained_sprite = TRUE -/obj/item/clothing/suit/storage/toggle/fluff/sezrak_coat //red Domelkoan Coat - Sezrak Han'san - captaingecko +/obj/item/clothing/suit/storage/toggle/fluff/sezrak_coat //Red Domelkoan Coat - Sezrak Han'san - captaingecko name = "red Domelkoan Coat" desc = "A warm coat made in Domelkos. This red coat is stuffed with yupmi fur and made out of reinforced cloth-like synthetic materials, both to keep the wearer warm in the cold winters of \ Moroz, and to resist all but the rougher treatments... All the while remaining good-looking enough. Both shoulders on this coat feature the standard of the Han'san clan-house, presented in a \ @@ -2213,7 +2213,7 @@ All custom items with worn sprites must follow the contained sprite system: http flash_protection = FLASH_PROTECTION_NONE tint = TINT_NONE -/obj/item/clothing/suit/storage/toggle/leather_jacket/flight/fluff/iliasz_jacket +/obj/item/clothing/suit/storage/toggle/leather_jacket/flight/fluff/iliasz_jacket //Naval Pilot's Jacket - Iliasz Jajszczyk - dansemacabre 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. \ @@ -2268,8 +2268,9 @@ All custom items with worn sprites must follow the contained sprite system: http return SEND_SIGNAL(D, COMSIG_ITEM_UPDATE_STATE, D) - -/obj/item/fluff/nasira_burner + + +/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' @@ -2337,16 +2338,16 @@ All custom items with worn sprites must follow the contained sprite system: http /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/under/fluff/yanna_dress //Techno-Conglomerate CR dress - Yanna Trevidic - simplemaroon - name = "Techno-Conglomerate CR dress" + name = "techno-conglomerate CR dress" desc = "A sky blue-colored comfort-and-relaxation dress designed for off-worlders. This one is made to Techno-Conglomerate specifications, \ with sensors outlined across the ribcage that grow brighter or duller based on the wearer's emotional intensity." icon = 'icons/obj/custom_items/yanna_dress.dmi' @@ -2391,4 +2392,63 @@ All custom items with worn sprites must follow the contained sprite system: http var/image/I = ..() I.add_overlay(emotional_choice + "_un") return I - \ No newline at end of file + + +/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(/decl/reagent/nutriment = 3) + reagent_data = list(/decl/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(/decl/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(/decl/reagent/nutriment = list("salty-sweet, tangy taffy" = 1)) \ No newline at end of file diff --git a/icons/obj/custom_items/bells_zora_items.dmi b/icons/obj/custom_items/bells_zora_items.dmi new file mode 100644 index 0000000000000000000000000000000000000000..804a9fb827a6786ddde96a477c8eb448ac1b5c6a GIT binary patch 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 literal 0 HcmV?d00001