From b3b9223617da5a345bf605331befc8ec29cc1f4a Mon Sep 17 00:00:00 2001 From: Batrachophreno Date: Mon, 13 Apr 2026 13:27:35 -0400 Subject: [PATCH] Custom item implementation (Shigaraz Hiskyn) (#22182) Implements custom engineering voidsuit, engineering voidsuit helmet, modkit for same, and poncho for Shigaraz Hiskyn. [Forum thread](https://forums.aurorastation.org/topic/22880-shigaraz-hiskyns-custom-voidsuit/) --------- Signed-off-by: Batrachophreno --- code/modules/customitems/item_defines.dm | 43 +++++++++++++++++++++++ html/changelogs/Bat-HiskynSuit.yml | 4 +++ icons/obj/custom_items/hiskyn_suit.dmi | Bin 0 -> 2873 bytes 3 files changed, 47 insertions(+) create mode 100644 html/changelogs/Bat-HiskynSuit.yml create mode 100644 icons/obj/custom_items/hiskyn_suit.dmi diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index 2c899b5a38f..b219c250e55 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -1360,6 +1360,49 @@ All custom items with worn sprites must follow the contained sprite system: http override_robotize_painted = FALSE robotize_children = FALSE +/obj/item/voidsuit_modkit/fluff/hiskyn_suit + name = "\improper Kaviith requisition modkit" + desc = "A small, heavily spraypainted box filled with metal plates, forms and wires. Everything you need to turn an engineering suit into a Kaviith." + icon = 'icons/obj/custom_items/hiskyn_suit.dmi' + icon_state = "hiskyn_modkit" + suit_options = list( + /obj/item/clothing/suit/space/void/engineering = /obj/item/clothing/suit/space/void/engineering/fluff/hiskyn_suit, + /obj/item/clothing/head/helmet/space/void/engineering = /obj/item/clothing/head/helmet/space/void/engineering/fluff/hiskyn_helm) + +/obj/item/clothing/head/helmet/space/void/engineering/fluff/hiskyn_helm //Kaavith Helmet - Shigaraz Hiskyn - Hawkington + name = "\improper Kaviith helmet" + desc = "This dull-grey helmet exudes a particularly industrial vibe, though the heavy smear of red paint up the left hand side in the shape of stylised claw markings does make it look somewhat less professional. \ + It has a series of small, dully lit orange slits for a visor supposedly to reduce eyestrain with welding, and whoever speaks inside it sounds somewhat distorted, as if it were being processed through gravel." + icon = 'icons/obj/custom_items/hiskyn_suit.dmi' + icon_override = 'icons/obj/custom_items/hiskyn_suit.dmi' + icon_state = "hiskyn_helm" + item_state = "hiskyn_helm" + contained_sprite = TRUE + species_restricted = list(BODYTYPE_UNATHI) + +/obj/item/clothing/suit/space/void/engineering/fluff/hiskyn_suit //Kaavith Voidsuit - Shigaraz Hiskyn - Hawkington + name = "\improper Kaavith voidsuit" + desc = "A repurposed salvaging voidsuit often seen around Coalition Space. Originally it was designed to be a cheap and modular option for corporations offering relatively high-performance and an anti scale-chafe lining. \ + It saw limited success after the relative monopoly Hephaestus achieved over the Unathi market and most are now sold secondhand. \ + This particular version has been heavily modified with an integrated wrist computer that often emits an irritating buzz, insulated fingertips, increased padding around the legs to make the suit \ + more tolerable to wear over extended periods of time and a spinal support system that helps the operator withstand impacts. It's left shoulderpad was spraypainted heavily red a long time ago. \ + Rumours circulate that certain less than savoury organisations of Sinta particularly like this voidsuit for how it easily accepts aftermarket modifications." + icon = 'icons/obj/custom_items/hiskyn_suit.dmi' + icon_override = 'icons/obj/custom_items/hiskyn_suit.dmi' + icon_state = "hiskyn_suit" + item_state = "hiskyn_suit" + contained_sprite = TRUE + species_restricted = list(BODYTYPE_UNATHI) + +/obj/item/clothing/accessory/poncho/fluff/hiskyn_cloak //Repurposed BRV cloak - Shigaraz Hiskyn - Hawkington + name = "repurposed BRV cloak" + desc = "What was once a fairly boring piece of crimson cloth. Symbolic ships colours for either a frigate or a corvette, have been torn up, vandalised with abstract bone-white unathi symbols and repurposed to wrap itself around a body, it looks somewhat cozy strangely enough, quite good- it wouldn't look out of place in a Dominian Gala." + icon = 'icons/obj/custom_items/hiskyn_suit.dmi' + icon_override = 'icons/obj/custom_items/hiskyn_suit.dmi' + icon_state = "hiskyn_cloak" + item_state = "hiskyn_cloak" + contained_sprite = TRUE + /obj/item/clothing/suit/storage/toggle/tajaran/pra_submarine/kalkii_coat //TD-17 submariner coat - Kalkii Dynhvah - CatsinHD name = "TD-17 submariner coat" desc = "A black leather coat with a Zshram fur collar found in use by the People's Republic of Adhomai's submarine service. \ diff --git a/html/changelogs/Bat-HiskynSuit.yml b/html/changelogs/Bat-HiskynSuit.yml new file mode 100644 index 00000000000..6f0e8382e80 --- /dev/null +++ b/html/changelogs/Bat-HiskynSuit.yml @@ -0,0 +1,4 @@ +author: Batrachophrenoboocosmomachia +delete-after: True +changes: + - rscadd: "Adds custom voidsuit & cloak items for Shigaraz Hiskyn." diff --git a/icons/obj/custom_items/hiskyn_suit.dmi b/icons/obj/custom_items/hiskyn_suit.dmi new file mode 100644 index 0000000000000000000000000000000000000000..a5d719ddd774d61b2cd6e12b658015a7d02d63ce GIT binary patch literal 2873 zcmY+Gc{J1w7sr1j`!WU@J5gB&G1(tOV-1fjdm0Lnk}dlT#=bWwYqsoVU&}JGW=VEZ zhLn&=wxRLN%&Yf2=RN2Bo^wC@eW%Q@Ck77y26bs2e^kvugh z-#$tIw?1B%$VZ0|WekBl@>K-OTXB(kMDhlWrA`G&I?fVq1%jX(e4dPSf<6)=7@X8UOn59kpmy z)_B{^*sXfBY4$EE&rQ1AqGot?eUd(f$INmlRfK zbIpYTCi^tdz7<|Y!ThfnuZvJ9Vm|wpDOx7U-ro84t!!J{=CRtk(8xqu9pQc5hJ22L zIwm2Gqn7LJ=V~~3c4pq$$F1g?AjQUKxkSBC>YQaywmEamlDE7`VZOijX1-NYZ=tqB zMZM>k?Kam(eKwleY4YPKxOCmG!)*I>ibK@Re3dmwjB2zvE1js3(t88fX#oo-s*PDP zm=3BP-9HSaaVB@-z&3nQMDJ}u4M$mkW60vu~% zXfS_-n{|lIsv&2HfJlMzQ<9H*gA@9$3;hmv!XOhs%sLJ8;10HjodCu;JY48%E+gu| zr9w<}eR3JN7HvmlOsKKpxhXQ>SH4~2=pNoWB9&SV*$bay+4o(vc8XyvG5=M=G|c~F z$m^xFMMBH;^6hev&9?jFGBNYf+S=OSknR-UXKv|$4BdXDN??CuZc?dCUH->P^(D&D zUj6efud0L%Ys0-BnJe^~@NnrJhVG>zQ#jcc0{-g>D$m8SSGF&k+WqE#7 zbXbUf0A#Z7nJ25l(YFL>W;dB96NnuXW>0)lh9?9_!gkS zs&wL33CG-;kk1aNj;FV1^%QIF_xWeH^S(-~vT*vARA#nC;7Gt#)beNgv^SudU0(LN zOm?w-(2t~HyOX20TH>>@_j%VNNuS695B9(HrCrKY#6;d4uI zyCmn9LKJsk%!<(SrM!5GC|xvGW)5slPkRz#HHU<=tQ@^P$Z+6G_j@HcO-kU<(q>&0 zN2IdB71r{tUUYW51v(n8F$iG-RwZUfmnA5+Ci5<>%-mLeUTzuqB=`PnsU5KQkyq8c zMT|3kzwnj5#~a5$Yn82gei`0Vo#K`Rt15SwGL2&XSm0gl;#XrP({}Y{wb#wP`E!E1 ztp47cT_uOhjBq8Dxea_{J44#xH?^_lH~KxLrZ3!Kg_0&Zai$r9`Vp>>$W=^I;wJ4iN99r={2&=s%j5T z2FBw$`$*D|&5zV!MwjIY*NA4!(O*1td}8rq=%vWMUIsl&a|EAOTKWX4S5Ef<4>lui zyoK%p+2(G3$abZFArTWk^?2jLWi>*n{cD)r$#}icooQ_hCD)=?&S*NIt)y*cykWW0 zvm3_`^_ua7|6W!uoYapK#gRzOAznMh5pxwMD+y($*{xY;pq6Ef2Dn>F?&A50N5~0EWyJFI5goC+cw(4yS9xE|ujr3E5 z1!zG6hqgNI9g4cB^B9W^8qz2hwqcwr@OdvvK_kjesa)ayFt*$a7h$pH(n(vmnQLUC zM5FyNi$a(BQwc5fBKGSi7gMZ%Jj{s7al1 z5ryJOTKaK({Pzsn8;!p9317r^bo~9n4?om2RepTqGTGqx*kgl2*?B>sB$Af+4$n5J z+hj7=QM2vtZc!C=0oMu@68t~WE1ry*d!(#UC`0QA^8KA>zQn2VUF^i1d)(FZq}*V+v!k}LcKZ=A#2k|3}msi=Bh z`_t2waL!ky&Yw`#ky+C+yUq#v6U6`0N$r-m(7Ba_lJHq66FT#VxNQuJJpN)e0I$7<7ge@9)0I( zun7JNVpUHuCRW27&N>)Mzk>rxD#U(4j9#upaKCaptZKwzd*z6~0LTdM;0Ip%OXW4b zajjR1p4-XC-2F$gjDb%+b5qP%IMBXMt_Odo2+1bl^+auo0p7QaViMXe&czk-YOl?+ zG01+zWEu9k(Hg8qph@B>NkpdPOs$y(m(%qoSP@a|fOYI#R9!f))?dqiC!atFp&X%F z(-FZIw?ZZP@^DDRCG~NkzsOmkOq7iQ7 z9~!F2UijU2qM+cnjddDBnHmmlk|kD!Ju8A9Hv^K6hKs$&?%f{iBWN(|Oayrfr}M^9 z(*f3i3vJp5BOLN+tMW7d1VCDY-+ZobTB}5^zS#QjYx4&RF-3U1Hc$QMKUl$Qb9&(M z?Q5S-PahYAps9?1pjzPn2fqJKl7H;K2>P=UhQ>25;M;LWXJ`L~bjp4v{JKb`H1O6S T$|vybeFTj3%n)_D$mst78i#DL literal 0 HcmV?d00001