From 20723cb140a4914f5e277593bde1cdd3bf486713 Mon Sep 17 00:00:00 2001 From: DerFlammenwerfer <7h3ph4nt0m@gmail.com> Date: Thu, 16 Jul 2026 11:18:35 -0400 Subject: [PATCH 1/6] Arbite clothing/armor sprites --- .../majoris/helmet.rsi/equipped-HELMET.png | Bin 0 -> 721 bytes .../arbites/majoris/helmet.rsi/icon.png | Bin 0 -> 611 bytes .../arbites/majoris/helmet.rsi/meta.json | 18 ++++++++++++++++++ .../suit.rsi/equipped-OUTERCLOTHING.png | Bin 0 -> 1084 bytes .../arbites/majoris/suit.rsi/icon.png | Bin 0 -> 613 bytes .../arbites/majoris/suit.rsi/meta.json | 18 ++++++++++++++++++ .../medius/helmet.rsi/equipped-HELMET.png | Bin 0 -> 703 bytes .../arbites/medius/helmet.rsi/icon.png | Bin 0 -> 611 bytes .../arbites/medius/helmet.rsi/meta.json | 18 ++++++++++++++++++ .../suit.rsi/equipped-OUTERCLOTHING.png | Bin 0 -> 906 bytes .../Clothing/arbites/medius/suit.rsi/icon.png | Bin 0 -> 509 bytes .../arbites/medius/suit.rsi/meta.json | 18 ++++++++++++++++++ .../minoris/helmet.rsi/equipped-HELMET.png | Bin 0 -> 697 bytes .../arbites/minoris/helmet.rsi/meta.json | 18 ++++++++++++++++++ .../_WH40K/Clothing/arbites/minoris/icon.png | Bin 0 -> 604 bytes .../suit.rsi/equipped-OUTERCLOTHING.png | Bin 0 -> 892 bytes .../arbites/minoris/suit.rsi/icon.png | Bin 0 -> 509 bytes .../arbites/minoris/suit.rsi/meta.json | 18 ++++++++++++++++++ .../shared/boots.rsi/equipped-FEET.png | Bin 0 -> 543 bytes .../arbites/shared/boots.rsi/icon.png | Bin 0 -> 635 bytes .../arbites/shared/boots.rsi/meta.json | 18 ++++++++++++++++++ .../shared/gloves.rsi/equipped-HAND.png | Bin 0 -> 570 bytes .../arbites/shared/gloves.rsi/icon.png | Bin 0 -> 585 bytes .../arbites/shared/gloves.rsi/meta.json | 18 ++++++++++++++++++ .../uniform.rsi/equipped-INNERCLOTHING.png | Bin 0 -> 1020 bytes .../arbites/shared/uniform.rsi/icon.png | Bin 0 -> 655 bytes .../arbites/shared/uniform.rsi/meta.json | 18 ++++++++++++++++++ 27 files changed, 162 insertions(+) create mode 100644 Resources/Textures/_WH40K/Clothing/arbites/majoris/helmet.rsi/equipped-HELMET.png create mode 100644 Resources/Textures/_WH40K/Clothing/arbites/majoris/helmet.rsi/icon.png create mode 100644 Resources/Textures/_WH40K/Clothing/arbites/majoris/helmet.rsi/meta.json create mode 100644 Resources/Textures/_WH40K/Clothing/arbites/majoris/suit.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/_WH40K/Clothing/arbites/majoris/suit.rsi/icon.png create mode 100644 Resources/Textures/_WH40K/Clothing/arbites/majoris/suit.rsi/meta.json create mode 100644 Resources/Textures/_WH40K/Clothing/arbites/medius/helmet.rsi/equipped-HELMET.png create mode 100644 Resources/Textures/_WH40K/Clothing/arbites/medius/helmet.rsi/icon.png create mode 100644 Resources/Textures/_WH40K/Clothing/arbites/medius/helmet.rsi/meta.json create mode 100644 Resources/Textures/_WH40K/Clothing/arbites/medius/suit.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/_WH40K/Clothing/arbites/medius/suit.rsi/icon.png create mode 100644 Resources/Textures/_WH40K/Clothing/arbites/medius/suit.rsi/meta.json create mode 100644 Resources/Textures/_WH40K/Clothing/arbites/minoris/helmet.rsi/equipped-HELMET.png create mode 100644 Resources/Textures/_WH40K/Clothing/arbites/minoris/helmet.rsi/meta.json create mode 100644 Resources/Textures/_WH40K/Clothing/arbites/minoris/icon.png create mode 100644 Resources/Textures/_WH40K/Clothing/arbites/minoris/suit.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/_WH40K/Clothing/arbites/minoris/suit.rsi/icon.png create mode 100644 Resources/Textures/_WH40K/Clothing/arbites/minoris/suit.rsi/meta.json create mode 100644 Resources/Textures/_WH40K/Clothing/arbites/shared/boots.rsi/equipped-FEET.png create mode 100644 Resources/Textures/_WH40K/Clothing/arbites/shared/boots.rsi/icon.png create mode 100644 Resources/Textures/_WH40K/Clothing/arbites/shared/boots.rsi/meta.json create mode 100644 Resources/Textures/_WH40K/Clothing/arbites/shared/gloves.rsi/equipped-HAND.png create mode 100644 Resources/Textures/_WH40K/Clothing/arbites/shared/gloves.rsi/icon.png create mode 100644 Resources/Textures/_WH40K/Clothing/arbites/shared/gloves.rsi/meta.json create mode 100644 Resources/Textures/_WH40K/Clothing/arbites/shared/uniform.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/_WH40K/Clothing/arbites/shared/uniform.rsi/icon.png create mode 100644 Resources/Textures/_WH40K/Clothing/arbites/shared/uniform.rsi/meta.json diff --git a/Resources/Textures/_WH40K/Clothing/arbites/majoris/helmet.rsi/equipped-HELMET.png b/Resources/Textures/_WH40K/Clothing/arbites/majoris/helmet.rsi/equipped-HELMET.png new file mode 100644 index 0000000000000000000000000000000000000000..476d65b400dc0643278d31751ca5f1a397d97097 GIT binary patch literal 721 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`0J2Ka=ya&d7P8=I#~N$uZ$&e73PP*6}oQBz1rC{kQ}^O}R4TwF!03_a`& zE4UeagoS5MUBS!C%frV9)UDV0y)37(m9b zGDtD9GB5&JUO+4jWrMt|!N?32X9BVf8JQRafpioQXSTC|#dCmc5J&)GkbW4AZYu)= zFxV!rGq3>F7#JBFFfM?Y3(~{70AkiOAR7djfF?14RR&pF09jC7h6V;8*_+E}O+C4t zJ057Cq^FBxNQC>_X^wq|4LDqR_3m?eTCIIwe?#ylkIKRz>)2nK+7sq)Y)lAK0N8PSDdaEnemJ>p#DSv;|Yf-$HRZ0_e~4EF#A@}#b-(L+D)A0>?D3Uy!|&}?t<^% zLawHNk(c6}^1nHI-_6eXhAhqrJO>3NoIlh$nkJnnp4itEHDhM>Co|8jI_}N_A$klV zCts^9Vi4eUG$?M=*d*D?p~W??)_`kD$i_9Z`TuQP%N_D{sY7n}b*&8sVAd>8ZuQ z0pzeUNHMZ9FalX#Kr9VqgS@T5$P5-|0tO|eVK z;?Aw(>UmP$&@*#->P+^Ao{iVi5~~(`$$!MOg5d>&#tEhbwpA+}L?kk*V`pAu5)@QV z$jx50qM<{k;@ChYlsyzmNR`Gsfx2e_SPIk44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O_~~1^9%xzCRZB>eZ`sDJeZYJwXu>X=&*@3#2d4kaTo({Ba}U%gImfGRl)JR*x382Ao@Fyrz36)8YL$r9IylHmNblJdl&REB`W z%)AmkKi3ciQ$0gHLnC2E_Y$C@9jOtXX`Y^13>-iXD}xjxD+42t-E z0mQ6nKsE?40Zn28s|>QV0J5OE3=IrGvNxB{ntF0OcRWyCgr|#RNQC>_Y0;A(DG0Q3 z$}-K&D|Rj4^Wp#hXJNv=Qj=a-{NBVrZCEALc<%O9xczF`u-v$gHg zk!hORsZVEUtX}o$o{ppV=Kl;Lw;Bt549$Izs@rF_1^8~Q(2^K^7*Dr6_p8i@^~)u%BcJ!yGf7l*F1NqrC93VQmgPh2)!f)x zZ|%!7bQPHAoDYqjd;U_@$}hDC`F0)u`6ocAK|_iyH& z>3=yDgm#^ldrGVEts z5#={2H#Wm*j?vFY<5ka8oF)fSyqQ5vw!r;zPY!~Hr{&e z)@`vi8#}}6c($uruW9MnE+O~mf~RD{4&J{nw^Xe3TVA)LFj@M*uA@^XRdpxTbhfx! zHgF_77jR-=SoFL>Q~Aj~=jexu>;ma6XJ#LLsJL^Q8H3`3&B-zO=h+f$Gp@Pa=h`66 zFUP4A%(Wvf^LyETc7|PD(-T-Z>=~EbtKyV?J!k91olJXH^DDIMzfreT|8yK*A}GCi My85}Sb4q9e0KJBN8vpKq&#l9G~wf`Yobx@>H0K$8kK)G7ig@sc3F;Qv?w!!w6xaX=-U z1s;*b3=DjSL74G){)!Z!pk#?_L`iUdT1k0gQ7S_~VrE{6o}X)of~lUNo}rO2qk9QZ z(T>yz&ooa@Ed~xChm}E!k(GfF$npYWX($^M1R9LYU~wiO+mMloK@dns0dZzK3s^h{ z$OeG~AO`7&(df1^FaU#b0y_f>P>q3+u>s=(h`As=tP3D!O#`w)fC*?46If-Cr3H`$ z)n#a40Fu4AeAd*H+qvU`%()QEJ_G@Ba$kB;EjF{RiBf zvrnF`d9&&((^Yoc?Ew~|uRhFR?+x7M>9+XIe1i<98N3T;yfiF5w7}CM(d|yovc<{b zCYu>1{+Sa$^fm6+2rGE&ae+%oDKuDep8;$T4`j`njxgN@xNA0i?3H literal 0 HcmV?d00001 diff --git a/Resources/Textures/_WH40K/Clothing/arbites/majoris/suit.rsi/meta.json b/Resources/Textures/_WH40K/Clothing/arbites/majoris/suit.rsi/meta.json new file mode 100644 index 00000000000..f9a74132a62 --- /dev/null +++ b/Resources/Textures/_WH40K/Clothing/arbites/majoris/suit.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "by DerFlammenwerfer", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-OUTERCLOTHING", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_WH40K/Clothing/arbites/medius/helmet.rsi/equipped-HELMET.png b/Resources/Textures/_WH40K/Clothing/arbites/medius/helmet.rsi/equipped-HELMET.png new file mode 100644 index 0000000000000000000000000000000000000000..4c1f0d80de9bc40a5e4a204154fa50193454bad8 GIT binary patch literal 703 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O_~e1o(uwa&d7P8=FUpi>FITIXXHD3JNMHY6=MnadL4Lu`=|qGpyid@DUc~ z<>lq!;{$5?za--;kP;{f@(cct3K$+J$4Ua_I14-?iy0XB4ude`@%$AjKtah8*NBqf z{Irtt#G+J&fW*wa5~kXKn^Q|6eBAGBar0< z#L`eU$eS9B%wTaQAls0Ui9rxZM*(qWI}2Dm2gnA21Rw_KhtcS^GB5yxY63e03s8-L zk+A{e0*JXFJ**2LW=#XKL4XNp5))WukfjBX1=VF}U;vW6xqQ~tliRuDf%XY|x;TbJ zxWAoty6><8kE`LAxH(@A{{NqwYL={C>OS}7q{VA;3Jq9J>OG!6CHX<{oCQ6KTSGs- zWS)NOmFhbw7A4WpqGq4QCrnJ=c9yuLweDn4Xl04HciEElO{as%?Yg_>D^6EWS+jQ1 zD}G6>1rk2mFZNuOt`0l+BFlT>-J>?;CCugWJntRe{+ls3q32(~RrfFQazd*A+1LMk z=KV+7djrccA)UsJEceAtl-q3dF9lxcGCe-+i`tf(){7N6W{EJIT4K$})o@XOWvc7K zGif4%S|V%gBv>^T-TAhf|6jpf^Ho~+I6qXg=Ch<7pCcHQ!yHbP0l+XkKH@nc1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_WH40K/Clothing/arbites/medius/helmet.rsi/icon.png b/Resources/Textures/_WH40K/Clothing/arbites/medius/helmet.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..fcaabbeb5beb56c2b09847c94f788eb38c380122 GIT binary patch literal 611 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCikV0(?STxwyFW^z=+kO(Vs{)1{;w9UTP)1r-!ErKP2fjm-rF1d3Q0de|9O za5D&sh)BrDD5>XxehDvuwFQJZT6KitJnYkzwTHkw#Mk2*^Sx&4?fOEQ|wZ* zxO3~cdY+Uw^vs-|I+MMjXXCZB#Hs~f@*gp+V0gixae^s!E|ACzk_Z`Y)DTrwjQ@JRqGG%FT$+h+NO0^wRf|oFxINjU- x-p=D>`-dLGwgR!J346XDFTBE7e&Lz_0dA+6jx0wkcAA2m@9FC2vd$@?2>=k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`1!1o(uwzIyd4Qe0eGTH4XkQBO}#KtSNm0_h(&5>_QMh>MF02?_D=@R*vK zrb|hwtE&qN3Ig>3ja5`s1X9Jb_NoFYk&+<4;QyF_!QcNmNIhqPM`SSr1K(i~W;~w1 zA_XWYS>hT|5}cn_Ql40p$`Fv4nOCCc=Nh75s%NNYXe7+&UIJ9KBQ?S^&C^qhfdj~4 zWsqWIWncudynt95$_9B`gOM35&IDu|GBPoMER6!<%yt&Acn**a0trA2(hsB2ZDn8p z2Hga91{RYvs%8_U+>$HeB`Rk+x30r$Bw`0I)CCLi_f2> zKDm2VGk@66aLlQtgk3P_^wd9!bM4>txH3(Va!|oYZU7-a=S9bn-xqI8553jcW-S$tyVD7WaAr}6jOc}G5|EY@$;{4F^g!}nQ z6NQ!+Cr>Y3ud7ka`r%mH2}6Nz>VkWoODI>b=TtqwCTY*4)6G&BX~$aOXPh9%u;}}n z#p(Cu?JvmJd&s|FkYTvUsKHobCUdADQqYkj=iIOQaK;l--a4~e7@1SvA6Tg~TaqE8 z*Og$ z(fcxWZ%}**=bTfUmNOQ$eB8BZou=Z{)YVLX41OqTzGSuw7GEH@;ObWC1Ep4Ho2MQ< zzx-v?Y~BZDv!A_Nob;q}*WIkmjC)p#eRz_-<|;#zY3|i!8)9ayVY%}@r=CSeeBXWU t^|KCYH(bh&e(`1JYGJd6@=}JRKWw!@BJ;nf-CY5SWlvW>mvv4FO#sN3G2s9J literal 0 HcmV?d00001 diff --git a/Resources/Textures/_WH40K/Clothing/arbites/medius/suit.rsi/icon.png b/Resources/Textures/_WH40K/Clothing/arbites/medius/suit.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b120659b1898bc268687cf208aeacecdee47b23e GIT binary patch literal 509 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij?1AIbUU%h%2DK0K8E$!&&sHdkVARqvgsj{u%2U6@ML4Lvi!GJ-^o7oL0 z#981GS>jqptK^weVD0CHFvq!?Kl7=bJ=AeM%*L0-^cWCn{f0ojI(ObmiRItqw0+gZTk zIY2fDBmgl;Ka57Vm4N{m3=`NHSb%B_jEoH!7eLGf>0w;}F>4x-4FXI+lbFCNgDfq8 zET}F+0|Suk&E>PEp4`qI4`h~lx;Tbd_`jVH&3DLvhh^@~(s%VKPnI1GXmn^gzwXhI zn?0YqemWMKo!iy0)Sk(3Mvmm2;j&Tg&>Yt-Z#T~t4@3OE-@ty+5Zh+Wd|MY~Jq z+c6!Ov~9)7ci**b(!Cm{w0~#0q8I5s^ZTny-{rshiEsE~UBEnLo!Gn;K1EF+$9TH> KxvXk44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O_~e1o(uw8XKEOii@X9NjW+?3JMA;C~67`32}096|pk(ursXSX7CXf=H=z( z;p5}t0$H_U#r1X|B~TLN7yKU;Fg#F>l?2Lh7I;J!GcfQS24TkI`72U@f|4b!5hcO- zX(i=}MX3w{iJ5sNdVa1U3Z{C7dWJ^AjP4~sMLSX>JkvZqwHP>n999M?Mpgz!Aj=Dg zrJ-z)H#HcU!QxCnwjm=EgCLNO0^-be7O;2@kPQL}Kn&6kqtR_;U;qZy1a<}%pc(@s zV*|zo5OYC#SQkLdng(Qp029z8Ca}sNOA8{&803>^J`K+lYw{yn>?c?=yaSVxY ze>?49-eCm+7jdJ*H~fPB|Gyu$z~k=L&6%rWsvevaXRBEAkYQVWhivnHA=a?0%B6dz zMCloF9X`v|^^{Gz>F}(5jtlDTxNfX45NB92vEj5$uk(Rt&iVq=N~6V3q{>ZPDrWSh zohw6jnW#zJ>8ZMF7p(MeJ;ZRFcWv`*{=+yy;DHb4=h| zm@iV}8FTGyyM4}UC(jDi3-3ku2&{O0Tv~DI|3y#Ce{Pv^Oj)rp@!bQJ8%K-39hhfh pcj@4JBi7&xGn+JD_#E6<&s>`HbS78j6gE&GdAjiO-&=k#nYvv933461qBrpHKnDcjg8F(1O$p$8G6_mR&X;2 ziik+a$SA3)_4G|kh|2`(ew(&M3P=f;1o;L3#{dkQYVU9Wr8x^cB8wRq_zr_G*AN9$JwrW1BVk7O5}=|TsS%!Oo}O9^AY)h= zq!?Kl7=bJ=AeM%*L0;BiWCn{f0ojI(ObmiRItqw0+gZTkIY2fDBmgl;Ka57Vm4N{m zY!lcSSb%B_jEoH!7eLGf>0w;}F>4x-4FXI+lbFCNgDfq8ET}F+0|Suk&E>PEp4`qI z4`eR!ba4!^@PB&#B44ut59@`dE#V~wPyXANy_8t7;O6f#`Gzg(xeNZNUJ?KGM?oR^ zjY(wjs=2q$S&F`MC=2-2EYZ06OuH`c1VdMYZUgg+3?dTOzS(pa@G~4}cD+4IO-e!O z{H8Vilb(u+Y`oXFD>3GwX~MUlL$)U_NU~IUzyJRJy1Uw6j#Hd547?gG=WBV3_zdlW qy$r88@fUF<-ri=Gz*75N4`D*x!u#%&t;ucLK6VtIj5Nb literal 0 HcmV?d00001 diff --git a/Resources/Textures/_WH40K/Clothing/arbites/minoris/suit.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/_WH40K/Clothing/arbites/minoris/suit.rsi/equipped-OUTERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..fb878f4c57f4fe5e7d8e7841df628399ab37803a GIT binary patch literal 892 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`0J2Ka=yrb|ghii=B2OFKF`>gnkT2ngI+ApPS;!m4BjadB}WAt4?f9#d0O zb#-+?K|!DJkvZqwHQFgurf$7 zvNA9NSzbUa4P}G8tii|(7H0yo4H=mjKyHiz;>>myuy_uT4FU;34AKvy(QRd500!Fx zb_S5242+Bo7#Bdy1?gd305NMCkPQM%K$DojDuXO7fGnskLjwbl?9Jt~rk>o+9S^kc zh^LEVNQC>_X|E?8Qs8M-Y5Y1!@x>*9TmJXAJUNzq|J&(b1_?W2^qULkonp$^!T0pVf!WKB}{$|uUH}&EcMT{=en|CF>YyU;x6($QB`FRQg5Y&HT1AKHZ)&zV9+?dh+ZyaEgY4?FjD zrGIr5_MR8EM{0q%{P(Flmlw^$>pD|*+e&X_TzSfEC d!01p|n(vXu_Qz8H(Oyv8db;|#taD0e0swG=E}Q@W literal 0 HcmV?d00001 diff --git a/Resources/Textures/_WH40K/Clothing/arbites/minoris/suit.rsi/icon.png b/Resources/Textures/_WH40K/Clothing/arbites/minoris/suit.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a5364f6a684e149e65f8bebf97602aa3aa7b77db GIT binary patch literal 509 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij?1AIbU)1{;$#l@wir5zm|_4M=v1O$LG%Qo}&0x9;AAiv=MV89^d&Flsg z;w5|M#ct=3n1o#^sp{~m^BT^1_36ZNlajsL6#Ok z7F3s^fdNSN=JHunPj2Uq2Qo`NT^vI!{NGN9<~wA-!!q|~>AU)rC(DioG&(e$U-#(9 z&7RL)KOGCr&h2VgYR_aiBS&)b#Zq@MXE#@cHEME=E~=kc1)PhdRxQ1H#4c&~qTQwQ z?U)Ws+P324yYJdI>0S*}+P|}0(Tnt+`Tfk44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O_~O1^9%xIyyS)>FM$C@R*vKii?W_g_}Mpsskyuk|4j}{~*AydH<6AKoQOY zkH}&M2EM}}%y>M1MG8<*vcxr_Bsf2%FBlnrve1|u_AoC(M_WMpCx1kzDJoY~F-7S92) zK_CH$LHc1dx~&Whz#y2w&cFgxV_;-#z__sR#KEEATi6AOG`T-~Ximcfc~=rx%*R zdnTf7zVYLOc$EnX6C9cxm^ho(GHqsNZC|^@Z&AaSnjOImLOMPE^D-J3xEl2Sb0mlf zO4w&EdU|fw<=}ZNIp#587Tj|x!xO*Wn?Dh(orzP0W1bp=t^PU59sJ$J+Y`3V(k^XI rKgM=sI^V=zaUb4gokw;%$nR&k^20BGwJYOZkdr-K{an^LB{Ts5II)MM literal 0 HcmV?d00001 diff --git a/Resources/Textures/_WH40K/Clothing/arbites/shared/boots.rsi/icon.png b/Resources/Textures/_WH40K/Clothing/arbites/shared/boots.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7b7b70f4155515688db3dc7be120aef2360c0dc7 GIT binary patch literal 635 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!pk#?_L`iUdT1k0gQ7S_~VrE{6o}X)of~lUN zo}rO2qk9QZ(T>yz&ooa@Ed~xChm}E!k(GfF$npYWX($`y91TWhus9QtZOF*PAPA(R zfHFtCa^QG0M!^685=MzfS3!?!@2-s)-)g+1eky( zF@aSESy}*DP+f)w1|Zp+%V$kJxt%*6XrH>Li(^QH``gI}{aOq}T;Cf^c01i>V8Lyu zQ@H%$fBQxM9U9IClT*6SNNH)OJ1o0ahFwx8B~-eVefjZu4b#um#fb+4`?rCD&(qbk44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`032l#}zN=r)%2naYjI+~iAii?Z$@bEA(F>!Ek0OdDb-unzlah3%61^hT|5}cn_Ql40p$`Fv4nOCCc=Nh75s%NNY zXe7+&UIJ9KBQ?S^&C^qh0b~U$gA^kx10#^-1;o-&HpnX)jLcwhCLr68k%>VNNJjy2 zW;+X5JO{`Ifdn81>4(wiwlXjPgJS|a0}D`%fswHR;{u4eAU&)LAZASivO$0eXc7}x zWss!>kOkFcXkY-6y}5kW)RWt}=|f?hbHhbUtX$>B3dgedbZgzt}5X^F7uESiY1Il5wA6;Aqp% zvO&>D;Jo97V{KwwkA8MAaV}TNa5TLC)l4Md0Z20=D<4+~?<$etRxZ}H4^>=mfArcn ze}Vn1&gI*^=Ou7Vn*HTltHar8=N}mzOqv#(7#+UG=-lqOzx;BJjI8JQRw&eRI@GL< P0r|kw)z4*}Q$iB}{uGu! literal 0 HcmV?d00001 diff --git a/Resources/Textures/_WH40K/Clothing/arbites/shared/gloves.rsi/icon.png b/Resources/Textures/_WH40K/Clothing/arbites/shared/gloves.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f806a9277abfdd4282f1a361f7ad0cea4f1f41c8 GIT binary patch literal 585 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCil21AIbU1q1}7rKKGm9rg6|czJmxBqVHYZ8bGDf%1m>@P8;^ z2==cK0tps)L>4nJ@ErnSMo|r~2B4s1iEBhjaDG}zd16s2LqK9?UWuNcYlwoWo}r$h zkuals2~g3F)CkWsPfsld4j_k>L5h);ff2~^0%B<>8{`!YMrN=$6Oe7l$iyHBq@#d1 zvz-Mjo&#iqz^5`sh8I8|!)SC{85n?)6WAG8fNBklj13qUK+FZ%$+`ey)-)g+1eky( zGl5kGSy}*DP+f)w1|ZqydVQIq3zzQ$nL9mQ978Pp-%fNCI;_CqYOnO*um2rJm7_jZ zcS}RXyej;gyS}Ox=-+w#ooPeE;=OkcyR@dpqoh!WJF1}YDc)dNq zGu0r#M&x~*N!sykt!J07(EnJ-w(qZ#SHXm1sw(`2Yc-8(O){4YJeOW8sULVfR($Hw jZyus=b>}_SPuasztRm(5=;gKzAP;%E`njxgN@xNAM&X{f literal 0 HcmV?d00001 diff --git a/Resources/Textures/_WH40K/Clothing/arbites/shared/gloves.rsi/meta.json b/Resources/Textures/_WH40K/Clothing/arbites/shared/gloves.rsi/meta.json new file mode 100644 index 00000000000..133fa200fa6 --- /dev/null +++ b/Resources/Textures/_WH40K/Clothing/arbites/shared/gloves.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "by DerFlammenwerfer", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-HAND", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_WH40K/Clothing/arbites/shared/uniform.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/_WH40K/Clothing/arbites/shared/uniform.rsi/equipped-INNERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..c3e5e5067a1bdf61a05551ec200075a8a3818f54 GIT binary patch literal 1020 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`0p1o(uw8W8s zkH}&M2EM}}%y>M1MG8<*vcxr_Bsf2z{uEuaRJ0!kRH|r5VNKM*&x6KG>HkUGRV>b$b#xJ zG%x_k-dsLw>dEcg@j!J3o-U3d5$~n-z6*b|E!(Y@L#~;%$>bT|4!@N+2^dgN<>vjS5=I;p)1mdnvE!%95gYde0YgXAYd3ZIoc#v~K$K z)4RM@xOVpQEBqAv5Sx%RL4Kjw(n}0RF-`9q7epsdm^EW&&-aE4YA2N0I%lnz!8iQ@ z!~QU528VklY%@Hk-W2NDlevTC{^3`+ZRT#=od&Vz&2PuvRfY=)yvI#;yPU zgx2@Ry%YMlehJTyhItL@2fm(XEcs(mHTlOuk*N%;UU4c<+ho(Qf^R;1T}$(p>TZSB zDh`kIdKQC9j}Pjv9oQ<$JX$z3K1^VUcGAr>)L6V^u{9IN6W-69A}wDQeK42!^^b+i zZG~$?Qn$cnPMi28v3?EPKi3-_Om^sKcwHGA?Z&ZniJ06qQ`Q!a51;p^wgh-*JzU7m z@zSlRxXM`G2i y_Pzj?c_@3pK-OfZJ^PvUNxS=u53qm9JRmPN#rFEsV#Yh5bmZyk=d#Wzp$P!#(QB^& literal 0 HcmV?d00001 diff --git a/Resources/Textures/_WH40K/Clothing/arbites/shared/uniform.rsi/icon.png b/Resources/Textures/_WH40K/Clothing/arbites/shared/uniform.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..29b103354aa7902398a44835071fb35d3ae61143 GIT binary patch literal 655 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCikF1AIbUMI@xyc?As&43t&XJfmx+C z!ZXd&Q;UHE$YEuWVq^uo$_vPohO$9Hpuxxt7H0yo4H=mj1c7uE5NEctfW>owY!FBQ zVvw(3G`g(}48UNVz|Oz|RAXRdY{0kxVlGGz>jH>b(|~LcU;>)N1XdYjX#r$Gbr~8M zfMjnjpEdR5cJ6o}^SGyrV~B__DwkoQBdc%P;23u|IZ%a2v>@^Wq>EAnBv1BvnGm#j+ z1_=+w4GtbRj&q!upwN)XDADwjVZy@=&~IO_Q%o@sxH7a{hU&k@vw$ m=Od3L@8A8(v1dg+;~xfXA Date: Thu, 23 Jul 2026 21:00:02 -0400 Subject: [PATCH 2/6] YML code for the items --- .../Entities/Clothing/Hands/arbites.yml | 10 + .../_WH40K/Entities/Clothing/Head/arbites.yml | 194 ++++++++++++++++++ .../Clothing/OuterClothing/arbites.yml | 171 +++++++++++++++ .../Entities/Clothing/Shoes/arbites.yml | 11 + .../Entities/Clothing/Uniform/arbites.yml | 9 + .../arbites/minoris/{ => helmet.rsi}/icon.png | Bin 6 files changed, 395 insertions(+) create mode 100644 Resources/Prototypes/_WH40K/Entities/Clothing/Hands/arbites.yml create mode 100644 Resources/Prototypes/_WH40K/Entities/Clothing/Head/arbites.yml create mode 100644 Resources/Prototypes/_WH40K/Entities/Clothing/OuterClothing/arbites.yml create mode 100644 Resources/Prototypes/_WH40K/Entities/Clothing/Shoes/arbites.yml create mode 100644 Resources/Prototypes/_WH40K/Entities/Clothing/Uniform/arbites.yml rename Resources/Textures/_WH40K/Clothing/arbites/minoris/{ => helmet.rsi}/icon.png (100%) diff --git a/Resources/Prototypes/_WH40K/Entities/Clothing/Hands/arbites.yml b/Resources/Prototypes/_WH40K/Entities/Clothing/Hands/arbites.yml new file mode 100644 index 00000000000..19aab2dbe91 --- /dev/null +++ b/Resources/Prototypes/_WH40K/Entities/Clothing/Hands/arbites.yml @@ -0,0 +1,10 @@ +- type: entity + parent: ClothingHandsBase + id: ClothingHandsGlovesArbites + suffix: WH40K, Арбитры, Arbites + components: + - type: Sprite + sprite: _WH40K/Clothing/arbites/shared/gloves.rsi + - type: Clothing + sprite: _WH40K/Clothing/arbites/shared/gloves.rsi + - type: Insulated diff --git a/Resources/Prototypes/_WH40K/Entities/Clothing/Head/arbites.yml b/Resources/Prototypes/_WH40K/Entities/Clothing/Head/arbites.yml new file mode 100644 index 00000000000..8b76d197090 --- /dev/null +++ b/Resources/Prototypes/_WH40K/Entities/Clothing/Head/arbites.yml @@ -0,0 +1,194 @@ +- type: entity + parent: ClothingHeadHelmetBasic + id: ClothingHeadHelmetArbiteMinoris + suffix: WH40K, Арбитры, Arbites + components: + - type: Sprite + sprite: _WH40K/Clothing/arbites/minoris/helmet.rsi + - type: Clothing + sprite: _WH40K/Clothing/arbites/minoris/helmet.rsi + - type: Item + size: Normal + - type: Armor + armorRating: 150 + modifiers: + coefficients: + Blunt: 0.90 + Slash: 0.80 + Piercing: 0.80 + Heat: 0.80 + - type: ItemDurability + maxDurability: 500 + protectsWearer: true + protectedBodyParts: Head + repairMaterial: Steel + requiredWorkbenchTier: 2 + - type: ExplosionResistance + damageCoefficient: 0.4 + - type: HideLayerClothing + layers: + Hair: HEAD + - type: ItemToggle + onUse: false + soundActivate: + path: /Audio/Items/flashlight_on.ogg + soundDeactivate: + path: /Audio/Items/flashlight_off.ogg + soundFailToActivate: + path: /Audio/Machines/button.ogg + - type: ToggleClothing + action: ActionWH40KToggleSpecialistHelmet + disableOnUnequip: true + - type: ComponentToggler + components: + - type: ShowHealthBars + - type: ShowHealthIcons + - type: WH40KNightVision + - type: UseDelay + delay: 1 + +- type: entity + parent: ClothingHeadHelmetBasic + id: ClothingHeadHelmetArbiteMedius + suffix: WH40K, Арбитры, Arbites + components: + - type: Sprite + sprite: _WH40K/Clothing/arbites/medius/helmet.rsi + - type: Clothing + sprite: _WH40K/Clothing/arbites/medius/helmet.rsi + - type: Item + size: Normal + - type: Armor + armorRating: 165 + modifiers: + coefficients: + Blunt: 0.85 + Slash: 0.75 + Piercing: 0.75 + Heat: 0.75 + - type: ItemDurability + maxDurability: 500 + protectsWearer: true + protectedBodyParts: Head + repairMaterial: Steel + requiredWorkbenchTier: 2 + - type: ExplosionResistance + damageCoefficient: 0.4 + - type: HideLayerClothing + layers: + Hair: HEAD + - type: ItemToggle + onUse: false + soundActivate: + path: /Audio/Items/flashlight_on.ogg + soundDeactivate: + path: /Audio/Items/flashlight_off.ogg + soundFailToActivate: + path: /Audio/Machines/button.ogg + - type: ToggleClothing + action: ActionWH40KToggleSpecialistHelmet + disableOnUnequip: true + - type: ComponentToggler + components: + - type: ShowHealthBars + - type: ShowHealthIcons + - type: WH40KNightVision + - type: UseDelay + delay: 1 +# type: UserInterface +# interfaces: +# enum.StoreUiKey.Key: +# type: WH40KVoxStoreBoundUserInterface +# - type: ActivatableUI +# key: enum.StoreUiKey.Key +# - type: WH40KVoxSupplyDropStore +# account: WH40KImperium +# teamId: Imperium +# fundsCurrency: WH40KFactionFunds +# dropDelaySeconds: 10 +# cooldownSeconds: 60 +# markerPrototype: WH40KSupplyDropParachuteCrateVisual +# deliveryCratePrototype: WH40KVoxSupplyDropCrate +# listingDropAmounts: +# ArbiteBulkDropWHSoup: 5 +# ArbiteBulkDropMagazineStubRifle: 25 +# ArbiteBulkDropAutogunAmmoBox: 5 +# ArbiteBulkDropCombatMedkit: 5 +# listings: +# - ArbiteBulkDropWHSoup +# - ArbiteBulkDropMagazineStubRifle +# - ArbiteBulkDropAutogunAmmoBox +# - ArbiteBulkDropCombatMedkit + +- type: entity + parent: ClothingHeadHelmetBasic + id: ClothingHeadHelmetArbiteMajoris + suffix: WH40K, Арбитры, Arbites, Admin + components: + - type: Sprite + sprite: _WH40K/Clothing/arbites/majoris/helmet.rsi + - type: Clothing + sprite: _WH40K/Clothing/arbites/majoris/helmet.rsi + - type: Item + size: Normal + - type: Armor + armorRating: 180 + modifiers: + coefficients: + Blunt: 0.80 + Slash: 0.70 + Piercing: 0.70 + Heat: 0.70 + - type: ItemDurability + maxDurability: 750 + protectsWearer: true + protectedBodyParts: Head + repairMaterial: Steel + requiredWorkbenchTier: 2 + - type: ExplosionResistance + damageCoefficient: 0.4 + - type: HideLayerClothing + layers: + Hair: HEAD + - type: ItemToggle + onUse: false + soundActivate: + path: /Audio/Items/flashlight_on.ogg + soundDeactivate: + path: /Audio/Items/flashlight_off.ogg + soundFailToActivate: + path: /Audio/Machines/button.ogg + - type: ToggleClothing + action: ActionWH40KToggleSpecialistHelmet + disableOnUnequip: true + - type: ComponentToggler + components: + - type: ShowHealthBars + - type: ShowHealthIcons + - type: WH40KNightVision + - type: UseDelay + delay: 1 +# type: UserInterface +# interfaces: +# enum.StoreUiKey.Key: +# type: WH40KVoxStoreBoundUserInterface +# - type: ActivatableUI +# key: enum.StoreUiKey.Key +# - type: WH40KVoxSupplyDropStore +# account: WH40KImperium +# teamId: Imperium +# fundsCurrency: WH40KFactionFunds +# dropDelaySeconds: 10 +# cooldownSeconds: 30 +# markerPrototype: WH40KSupplyDropParachuteCrateVisual +# deliveryCratePrototype: WH40KVoxSupplyDropCrate +# listingDropAmounts: +# ArbiteBulkDropWHSoup: 5 +# ArbiteBulkDropMagazineStubRifle: 25 +# ArbiteBulkDropAutogunAmmoBox: 5 +# ArbiteBulkDropCombatMedkit: 5 +# listings: +# - ArbiteBulkDropWHSoup +# - ArbiteBulkDropMagazineStubRifle +# - ArbiteBulkDropAutogunAmmoBox +# - ArbiteBulkDropCombatMedkit diff --git a/Resources/Prototypes/_WH40K/Entities/Clothing/OuterClothing/arbites.yml b/Resources/Prototypes/_WH40K/Entities/Clothing/OuterClothing/arbites.yml new file mode 100644 index 00000000000..ca9aac47026 --- /dev/null +++ b/Resources/Prototypes/_WH40K/Entities/Clothing/OuterClothing/arbites.yml @@ -0,0 +1,171 @@ +- type: entity + parent: ClothingOuterArmorBasic + id: ClothingOuterArmorArbiteMinoris + suffix: WH40K, Арбитры, Arbites + components: + - type: Sprite + sprite: _WH40K/Clothing/arbites/minoris/suit.rsi + - type: Clothing + sprite: _WH40K/Clothing/arbites/minoris/suit.rsi + - type: Armor + armorRating: 250 + modifiers: + coefficients: + Blunt: 0.90 + Slash: 0.80 + Piercing: 0.80 + Heat: 0.80 + - type: ItemDurability + maxDurability: 500 + protectsWearer: true + repairMaterial: Steel + requiredWorkbenchTier: 2 + - type: ExplosionResistance + damageCoefficient: 0.4 + +- type: entity + parent: ClothingOuterArmorBasic + id: ClothingOuterArmorArbiteMedius + suffix: WH40K, Арбитры, Arbites + components: + - type: Sprite + sprite: _WH40K/Clothing/arbites/medius/suit.rsi + - type: Clothing + sprite: _WH40K/Clothing/arbites/medius/suit.rsi + - type: Armor + armorRating: 275 + modifiers: + coefficients: + Blunt: 0.85 + Slash: 0.75 + Piercing: 0.75 + Heat: 0.75 + - type: ItemDurability + maxDurability: 500 + protectsWearer: true + repairMaterial: Steel + requiredWorkbenchTier: 2 + - type: ExplosionResistance + damageCoefficient: 0.4 + - type: Battery + maxCharge: 750 + startingCharge: 750 + pricePerJoule: 0.15 + - type: BatterySelfRecharger + autoRechargeRate: 10 + - type: EnergyDomeGenerator + enabledOnSpawn: false + globalEnabled: false + damageEnergyDraw: 5 + domePrototype: EnergyDomeSmallBlueDirected + useModeProfiles: true + useSizeColorProfiles: false + useAutoResponseProfiles: false + mode: Bubble + size: Small + color: Blue + wallSide: Front + autoResponseProfile: HoldLine + bubbleDomePrototype: EnergyDomeSmallBlue + wallDomePrototype: EnergyDomeSmallBlueDirected + activationEnergyCost: 14 + passiveEnergyDraw: 1.2 + impactEnergyDrawMultiplier: 1.0 + bubbleCostMultiplier: 1.0 + wallCostMultiplier: 0.62 + wallForwardOffset: 1.0 + heatImpactMultiplier: 1.10 + piercingImpactMultiplier: 1.20 + otherImpactMultiplier: 1.0 + burstWindow: 0.60 + burstStepMultiplier: 0.15 + burstMaxMultiplier: 1.95 + stressEnabled: true + stressPerDamage: 0.0152 + stressDecayPerSecond: 0.09 + stressDecayInactiveMultiplier: 1.45 + stressImpactEnergyMultiplier: 0.75 + stressPassiveEnergyMultiplier: 0.50 + stressBreakThreshold: 1.00 + stressWarningThreshold: 0.62 + teamId: Imperium + interiorRadiusMultiplier: 1.0 + linkEnabled: false + - type: UserInterface + interfaces: + enum.EnergyDomeUiKey.Key: + type: EnergyDomeBoundUserInterface + - type: PowerCellDraw + enabled: false + drawRate: 0 + - type: UseDelay + delay: 10.0 + +- type: entity + parent: ClothingOuterArmorArbiteMedius + id: ClothingOuterArmorArbiteMajoris + suffix: WH40K, Арбитры, Arbites, Admin + components: + - type: Sprite + sprite: _WH40K/Clothing/arbites/majoris/suit.rsi + - type: Clothing + sprite: _WH40K/Clothing/arbites/majoris/suit.rsi + - type: Armor + armorRating: 300 + modifiers: + coefficients: + Blunt: 0.80 + Slash: 0.70 + Piercing: 0.70 + Heat: 0.70 + - type: ItemDurability + maxDurability: 750 + protectsWearer: true + repairMaterial: Steel + requiredWorkbenchTier: 2 + - type: ExplosionResistance + damageCoefficient: 0.4 + - type: Battery + maxCharge: 1000 + startingCharge: 1000 + pricePerJoule: 0.15 + - type: BatterySelfRecharger + autoRechargeRate: 20 + - type: EnergyDomeGenerator + enabledOnSpawn: false + globalEnabled: false + damageEnergyDraw: 5 + domePrototype: EnergyDomeSmallBlueDirected + useModeProfiles: true + useSizeColorProfiles: false + useAutoResponseProfiles: false + mode: Bubble + size: Small + color: Blue + wallSide: Front + autoResponseProfile: HoldLine + bubbleDomePrototype: EnergyDomeSmallBlue + wallDomePrototype: EnergyDomeSmallBlueDirected + activationEnergyCost: 14 + passiveEnergyDraw: 1.2 + impactEnergyDrawMultiplier: 1.0 + bubbleCostMultiplier: 1.0 + wallCostMultiplier: 0.62 + wallForwardOffset: 1.0 + heatImpactMultiplier: 1.10 + piercingImpactMultiplier: 1.20 + otherImpactMultiplier: 1.0 + burstWindow: 0.60 + burstStepMultiplier: 0.15 + burstMaxMultiplier: 1.95 + stressEnabled: true + stressPerDamage: 0.0152 + stressDecayPerSecond: 0.09 + stressDecayInactiveMultiplier: 1.45 + stressImpactEnergyMultiplier: 0.75 + stressPassiveEnergyMultiplier: 0.50 + stressBreakThreshold: 1.00 + stressWarningThreshold: 0.62 + teamId: Imperium + interiorRadiusMultiplier: 1.0 + linkEnabled: false diff --git a/Resources/Prototypes/_WH40K/Entities/Clothing/Shoes/arbites.yml b/Resources/Prototypes/_WH40K/Entities/Clothing/Shoes/arbites.yml new file mode 100644 index 00000000000..e907f375f3c --- /dev/null +++ b/Resources/Prototypes/_WH40K/Entities/Clothing/Shoes/arbites.yml @@ -0,0 +1,11 @@ +- type: entity + parent: ClothingShoesBootsworkTechpriest + id: ClothingShoesBootsArbites + suffix: WH40K, Арбитры, Arbites + components: + - type: Sprite + sprite: _WH40K/Clothing/arbites/shared/boots.rsi + - type: Clothing + sprite: _WH40K/Clothing/arbites/shared/boots.rsi + - type: ClothingSlowOnDamageModifier + modifier: 0.5 diff --git a/Resources/Prototypes/_WH40K/Entities/Clothing/Uniform/arbites.yml b/Resources/Prototypes/_WH40K/Entities/Clothing/Uniform/arbites.yml new file mode 100644 index 00000000000..4a5c24791ba --- /dev/null +++ b/Resources/Prototypes/_WH40K/Entities/Clothing/Uniform/arbites.yml @@ -0,0 +1,9 @@ +- type: entity + parent: UnsensoredClothingUniformBase + id: ClothingUniformJumpsuitArbites + suffix: WH40K, Арбитры, Arbites + components: + - type: Sprite + sprite: _WH40K/Clothing/arbites/shared/uniform.rsi + - type: Clothing + sprite: _WH40K/Clothing/arbites/shared/uniform.rsi diff --git a/Resources/Textures/_WH40K/Clothing/arbites/minoris/icon.png b/Resources/Textures/_WH40K/Clothing/arbites/minoris/helmet.rsi/icon.png similarity index 100% rename from Resources/Textures/_WH40K/Clothing/arbites/minoris/icon.png rename to Resources/Textures/_WH40K/Clothing/arbites/minoris/helmet.rsi/icon.png From 8976619548f9df5a7ffcab92bee28324f9090b76 Mon Sep 17 00:00:00 2001 From: DerFlammenwerfer <7h3ph4nt0m@gmail.com> Date: Fri, 24 Jul 2026 11:10:17 -0400 Subject: [PATCH 3/6] Requested changes --- .../_WH40K/Entities/Clothing/Head/arbites.yml | 6 +- .../Clothing/OuterClothing/arbites.yml | 85 ------------------- 2 files changed, 3 insertions(+), 88 deletions(-) diff --git a/Resources/Prototypes/_WH40K/Entities/Clothing/Head/arbites.yml b/Resources/Prototypes/_WH40K/Entities/Clothing/Head/arbites.yml index 8b76d197090..bffd2611f7f 100644 --- a/Resources/Prototypes/_WH40K/Entities/Clothing/Head/arbites.yml +++ b/Resources/Prototypes/_WH40K/Entities/Clothing/Head/arbites.yml @@ -1,5 +1,5 @@ - type: entity - parent: ClothingHeadHelmetBasic + parent: [WH40KDurableHelmet, ClothingHeadHelmetBasic] id: ClothingHeadHelmetArbiteMinoris suffix: WH40K, Арбитры, Arbites components: @@ -48,7 +48,7 @@ delay: 1 - type: entity - parent: ClothingHeadHelmetBasic + parent: [WH40KDurableHelmet, ClothingHeadHelmetBasic] id: ClothingHeadHelmetArbiteMedius suffix: WH40K, Арбитры, Arbites components: @@ -121,7 +121,7 @@ # - ArbiteBulkDropCombatMedkit - type: entity - parent: ClothingHeadHelmetBasic + parent: [WH40KDurableHelmet, ClothingHeadHelmetBasic] id: ClothingHeadHelmetArbiteMajoris suffix: WH40K, Арбитры, Arbites, Admin components: diff --git a/Resources/Prototypes/_WH40K/Entities/Clothing/OuterClothing/arbites.yml b/Resources/Prototypes/_WH40K/Entities/Clothing/OuterClothing/arbites.yml index ca9aac47026..b5c51a7489b 100644 --- a/Resources/Prototypes/_WH40K/Entities/Clothing/OuterClothing/arbites.yml +++ b/Resources/Prototypes/_WH40K/Entities/Clothing/OuterClothing/arbites.yml @@ -53,53 +53,6 @@ pricePerJoule: 0.15 - type: BatterySelfRecharger autoRechargeRate: 10 - - type: EnergyDomeGenerator - enabledOnSpawn: false - globalEnabled: false - damageEnergyDraw: 5 - domePrototype: EnergyDomeSmallBlueDirected - useModeProfiles: true - useSizeColorProfiles: false - useAutoResponseProfiles: false - mode: Bubble - size: Small - color: Blue - wallSide: Front - autoResponseProfile: HoldLine - bubbleDomePrototype: EnergyDomeSmallBlue - wallDomePrototype: EnergyDomeSmallBlueDirected - activationEnergyCost: 14 - passiveEnergyDraw: 1.2 - impactEnergyDrawMultiplier: 1.0 - bubbleCostMultiplier: 1.0 - wallCostMultiplier: 0.62 - wallForwardOffset: 1.0 - heatImpactMultiplier: 1.10 - piercingImpactMultiplier: 1.20 - otherImpactMultiplier: 1.0 - burstWindow: 0.60 - burstStepMultiplier: 0.15 - burstMaxMultiplier: 1.95 - stressEnabled: true - stressPerDamage: 0.0152 - stressDecayPerSecond: 0.09 - stressDecayInactiveMultiplier: 1.45 - stressImpactEnergyMultiplier: 0.75 - stressPassiveEnergyMultiplier: 0.50 - stressBreakThreshold: 1.00 - stressWarningThreshold: 0.62 - teamId: Imperium - interiorRadiusMultiplier: 1.0 - linkEnabled: false - - type: UserInterface - interfaces: - enum.EnergyDomeUiKey.Key: - type: EnergyDomeBoundUserInterface - - type: PowerCellDraw - enabled: false - drawRate: 0 - - type: UseDelay - delay: 10.0 - type: entity parent: ClothingOuterArmorArbiteMedius @@ -131,41 +84,3 @@ pricePerJoule: 0.15 - type: BatterySelfRecharger autoRechargeRate: 20 - - type: EnergyDomeGenerator - enabledOnSpawn: false - globalEnabled: false - damageEnergyDraw: 5 - domePrototype: EnergyDomeSmallBlueDirected - useModeProfiles: true - useSizeColorProfiles: false - useAutoResponseProfiles: false - mode: Bubble - size: Small - color: Blue - wallSide: Front - autoResponseProfile: HoldLine - bubbleDomePrototype: EnergyDomeSmallBlue - wallDomePrototype: EnergyDomeSmallBlueDirected - activationEnergyCost: 14 - passiveEnergyDraw: 1.2 - impactEnergyDrawMultiplier: 1.0 - bubbleCostMultiplier: 1.0 - wallCostMultiplier: 0.62 - wallForwardOffset: 1.0 - heatImpactMultiplier: 1.10 - piercingImpactMultiplier: 1.20 - otherImpactMultiplier: 1.0 - burstWindow: 0.60 - burstStepMultiplier: 0.15 - burstMaxMultiplier: 1.95 - stressEnabled: true - stressPerDamage: 0.0152 - stressDecayPerSecond: 0.09 - stressDecayInactiveMultiplier: 1.45 - stressImpactEnergyMultiplier: 0.75 - stressPassiveEnergyMultiplier: 0.50 - stressBreakThreshold: 1.00 - stressWarningThreshold: 0.62 - teamId: Imperium - interiorRadiusMultiplier: 1.0 - linkEnabled: false From a83868b6498f6d8f86dbf9f5dded040950291fdf Mon Sep 17 00:00:00 2001 From: DerFlammenwerfer <7h3ph4nt0m@gmail.com> Date: Fri, 24 Jul 2026 12:56:01 -0400 Subject: [PATCH 4/6] Switches to existing vision components --- .../_WH40K/Entities/Clothing/Head/arbites.yml | 31 ++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/Resources/Prototypes/_WH40K/Entities/Clothing/Head/arbites.yml b/Resources/Prototypes/_WH40K/Entities/Clothing/Head/arbites.yml index bffd2611f7f..fa6ca2a0fbd 100644 --- a/Resources/Prototypes/_WH40K/Entities/Clothing/Head/arbites.yml +++ b/Resources/Prototypes/_WH40K/Entities/Clothing/Head/arbites.yml @@ -43,9 +43,18 @@ components: - type: ShowHealthBars - type: ShowHealthIcons - - type: WH40KNightVision - type: UseDelay delay: 1 + - type: NightVision + action: ActionToggleNightVision + viewCircleRadius: 400 + viewCircleCount: 4 + viewCircleSpacing: 260 + phosphorColor: "#41D7D9" + - type: ThermalVision + flashDurationMultiplier: 2 + isEquipment: true + toggleAction: ToggleThermalVision - type: entity parent: [WH40KDurableHelmet, ClothingHeadHelmetBasic] @@ -95,6 +104,16 @@ - type: WH40KNightVision - type: UseDelay delay: 1 + - type: NightVision + action: ActionToggleNightVision + viewCircleRadius: 400 + viewCircleCount: 4 + viewCircleSpacing: 260 + phosphorColor: "#41D7D9" + - type: ThermalVision + flashDurationMultiplier: 2 + isEquipment: true + toggleAction: ToggleThermalVision # type: UserInterface # interfaces: # enum.StoreUiKey.Key: @@ -168,6 +187,16 @@ - type: WH40KNightVision - type: UseDelay delay: 1 + - type: NightVision + action: ActionToggleNightVision + viewCircleRadius: 400 + viewCircleCount: 4 + viewCircleSpacing: 260 + phosphorColor: "#41D7D9" + - type: ThermalVision + flashDurationMultiplier: 2 + isEquipment: true + toggleAction: ToggleThermalVision # type: UserInterface # interfaces: # enum.StoreUiKey.Key: From 6393d9a5e53b2e1eaf8931c4d7ef69abc3aba849 Mon Sep 17 00:00:00 2001 From: DerFlammenwerfer <7h3ph4nt0m@gmail.com> Date: Fri, 24 Jul 2026 13:31:18 -0400 Subject: [PATCH 5/6] Missed a couple references to old nightvision --- Resources/Prototypes/_WH40K/Entities/Clothing/Head/arbites.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/Resources/Prototypes/_WH40K/Entities/Clothing/Head/arbites.yml b/Resources/Prototypes/_WH40K/Entities/Clothing/Head/arbites.yml index fa6ca2a0fbd..5eadb559872 100644 --- a/Resources/Prototypes/_WH40K/Entities/Clothing/Head/arbites.yml +++ b/Resources/Prototypes/_WH40K/Entities/Clothing/Head/arbites.yml @@ -101,7 +101,6 @@ components: - type: ShowHealthBars - type: ShowHealthIcons - - type: WH40KNightVision - type: UseDelay delay: 1 - type: NightVision @@ -184,7 +183,6 @@ components: - type: ShowHealthBars - type: ShowHealthIcons - - type: WH40KNightVision - type: UseDelay delay: 1 - type: NightVision From b0924a9c0d1024afc1971bd961ba714e7a30706b Mon Sep 17 00:00:00 2001 From: DerFlammenwerfer <7h3ph4nt0m@gmail.com> Date: Fri, 24 Jul 2026 16:02:54 -0400 Subject: [PATCH 6/6] Update arbites.yml --- .../_WH40K/Entities/Clothing/Head/arbites.yml | 39 +++++-------------- 1 file changed, 9 insertions(+), 30 deletions(-) diff --git a/Resources/Prototypes/_WH40K/Entities/Clothing/Head/arbites.yml b/Resources/Prototypes/_WH40K/Entities/Clothing/Head/arbites.yml index 5eadb559872..cf66e383a21 100644 --- a/Resources/Prototypes/_WH40K/Entities/Clothing/Head/arbites.yml +++ b/Resources/Prototypes/_WH40K/Entities/Clothing/Head/arbites.yml @@ -43,18 +43,11 @@ components: - type: ShowHealthBars - type: ShowHealthIcons + - type: NightVision + relayOverlay: true + enabled: true - type: UseDelay delay: 1 - - type: NightVision - action: ActionToggleNightVision - viewCircleRadius: 400 - viewCircleCount: 4 - viewCircleSpacing: 260 - phosphorColor: "#41D7D9" - - type: ThermalVision - flashDurationMultiplier: 2 - isEquipment: true - toggleAction: ToggleThermalVision - type: entity parent: [WH40KDurableHelmet, ClothingHeadHelmetBasic] @@ -101,18 +94,11 @@ components: - type: ShowHealthBars - type: ShowHealthIcons + - type: NightVision + relayOverlay: true + enabled: true - type: UseDelay delay: 1 - - type: NightVision - action: ActionToggleNightVision - viewCircleRadius: 400 - viewCircleCount: 4 - viewCircleSpacing: 260 - phosphorColor: "#41D7D9" - - type: ThermalVision - flashDurationMultiplier: 2 - isEquipment: true - toggleAction: ToggleThermalVision # type: UserInterface # interfaces: # enum.StoreUiKey.Key: @@ -183,18 +169,11 @@ components: - type: ShowHealthBars - type: ShowHealthIcons + - type: NightVision + relayOverlay: true + enabled: true - type: UseDelay delay: 1 - - type: NightVision - action: ActionToggleNightVision - viewCircleRadius: 400 - viewCircleCount: 4 - viewCircleSpacing: 260 - phosphorColor: "#41D7D9" - - type: ThermalVision - flashDurationMultiplier: 2 - isEquipment: true - toggleAction: ToggleThermalVision # type: UserInterface # interfaces: # enum.StoreUiKey.Key: