From adf75ae329ab9a3654bca8a2f993135e08069347 Mon Sep 17 00:00:00 2001 From: angiogen <278178392+angiogen@users.noreply.github.com> Date: Mon, 27 Apr 2026 17:12:14 -0700 Subject: [PATCH 01/10] new xelthia markings adds new markings for xelthia: 1 hair, 1 snout (ears) and 1 tail ears look a little awkward in customization menu, will fix if needed (its only 1 or 2 pixels) but --- .../_EinsteinEngines/markings/xelthia.ftl | 8 +++++ .../Entities/Mobs/Customization/xelthia.yml | 28 ++++++++++++++++++ .../xelthia_parts.rsi/ears_bigfloppy.png | Bin 0 -> 652 bytes .../xelthia_parts.rsi/hair_ominous.png | Bin 0 -> 1005 bytes .../Customization/xelthia_parts.rsi/meta.json | 12 ++++++++ .../xelthia_parts.rsi/tail_longsplit.png | Bin 0 -> 905 bytes 6 files changed, 48 insertions(+) create mode 100644 Resources/Textures/_EinsteinEngines/Mobs/Customization/xelthia_parts.rsi/ears_bigfloppy.png create mode 100644 Resources/Textures/_EinsteinEngines/Mobs/Customization/xelthia_parts.rsi/hair_ominous.png create mode 100644 Resources/Textures/_EinsteinEngines/Mobs/Customization/xelthia_parts.rsi/tail_longsplit.png diff --git a/Resources/Locale/en-US/_EinsteinEngines/markings/xelthia.ftl b/Resources/Locale/en-US/_EinsteinEngines/markings/xelthia.ftl index a9e63477c5a..a300b242a90 100644 --- a/Resources/Locale/en-US/_EinsteinEngines/markings/xelthia.ftl +++ b/Resources/Locale/en-US/_EinsteinEngines/markings/xelthia.ftl @@ -10,12 +10,18 @@ marking-XelthiaEarsNormal-ears_normal = Ear marking-XelthiaEarsSmall = Short Ears marking-XelthiaEarsSmall-ears_small = Ear +marking-XelthiaEarsBigFloppy = Big Ears (Floppy) +marking-XelthiaEarsBigFloppy-ears_bigfloppy = Ear + marking-XelthiaBackspikes = Backspikes marking-XelthiaBackspikes-backspikes = Backspike marking-XelthiaTailNormal = Normal Xelthia Tail marking-XelthiaTailNormal-tail_normal = Tail +marking-XelthiaTailLongSplit = Split Xelthia Tail (Long) +marking-XelthiaTailLongSplit-tail_longsplit = Tail + marking-XelthiaHairLongish = Long Hair Tendrils marking-XelthiaHairShort = Short Hair Tendrils @@ -24,6 +30,8 @@ marking-XelthiaHairStandard = Normal Hair Tendrils marking-XelthiaHairOvereye = Over-eye Hair Tendrils +marking-XelthiaHairOminous = Ominous Hair Tendrils + marking-XelthiaHairFancy = Fancy Hair Tendrils marking-XelthiaHairTripoint = Tripoint Hair Tendrils diff --git a/Resources/Prototypes/_EinsteinEngines/Entities/Mobs/Customization/xelthia.yml b/Resources/Prototypes/_EinsteinEngines/Entities/Mobs/Customization/xelthia.yml index 8efea915403..fb7cf508308 100644 --- a/Resources/Prototypes/_EinsteinEngines/Entities/Mobs/Customization/xelthia.yml +++ b/Resources/Prototypes/_EinsteinEngines/Entities/Mobs/Customization/xelthia.yml @@ -8,6 +8,16 @@ - sprite: _EinsteinEngines/Mobs/Customization/xelthia_parts.rsi state: tail_normal +- type: marking + id: XelthiaTailLongSplit + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [Xelthia] + sprites: + - sprite: _EinsteinEngines/Mobs/Customization/xelthia_parts.rsi + state: tail_longsplit + + # Ears - type: marking id: XelthiaEarsNormal @@ -27,6 +37,15 @@ - sprite: _EinsteinEngines/Mobs/Customization/xelthia_parts.rsi state: ears_small +- type: marking + id: XelthiaEarsBigFloppy + bodyPart: Snout + markingCategory: Snout + speciesRestriction: [Xelthia] + sprites: + - sprite: _EinsteinEngines/Mobs/Customization/xelthia_parts.rsi + state: ears_bigfloppy + # Tendril Hair - type: marking id: XelthiaHairStandard @@ -64,6 +83,15 @@ - sprite: _EinsteinEngines/Mobs/Customization/xelthia_parts.rsi state: hair_overeye +- type: marking + id: XelthiaHairOminous + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [Xelthia] + sprites: + - sprite: _EinsteinEngines/Mobs/Customization/xelthia_parts.rsi + state: hair_ominous + - type: marking id: XelthiaHairFancy bodyPart: Hair diff --git a/Resources/Textures/_EinsteinEngines/Mobs/Customization/xelthia_parts.rsi/ears_bigfloppy.png b/Resources/Textures/_EinsteinEngines/Mobs/Customization/xelthia_parts.rsi/ears_bigfloppy.png new file mode 100644 index 0000000000000000000000000000000000000000..78023278087329ea11b88dd8fadb8de32046e32d GIT binary patch literal 652 zcmV;70(1R|P)1Nga=vX`RUWJUuPvVKYgUOm;fr)wk<8=;$)*&NBhU)@$YV>@6_b$^_pZy z>q>tHP{GC(_L=vAr1pJZ_}UF&jG=LMbzZ3gxFD}{g?OLWIlsXkn&z+>xR~>2JFkJz zph=^EV1f;eDTSr>gHZQG05y~gB0&*GLd%P)N?-R_$Zwkm|aPRS^ z0Ca-4+YJpZDy|9zFvT@mPNz2gWZQ2ID~#(0QM}N+6-f;4rE2AOtKuy?@Oo zCV)?d`5YcOie9Tz#)3SYAtt~FPX*D_SU=BF*Mx;h(B>5XKY-8Qxp{XAt3Hd<0u=bu zq3H15XPkn#-bJkdH+gEjgyy-=9uJ~Qu>!p0B{j|j@JbI#3~FFwY!wrreefVwbd5a} zpY|u@+UyWOt2-EMy#Ih{_;`~7a7&*z`MsRld~bIr-8elart#SH!*$Nngd>O9Z2p0?FD zX$a^Ly8Hd!8TWdn?|wTZBm3DNd{@{oI8Q89Ai034FVX#9sUrpt~C#t$XHd3fx7 zD#Uh8Bv3|ZiT!}Q#`m&st{zMP417Eu+ysrYt%(BklZZLsl>YH%YkVIgJ2VHtK!(-W zc;dCaBAr!cY7ECFmmnI^mP&YN1a#xfJ7s|#N3y1dCAG_}4-!Ik^MQs&fO!Y7Sr*3m zJZusbJdzTUJ|%(IXLmy?jD>u;BomM2gnnMpp#-#clkt&l7;h7jk07rC5si>(_9DVi z_c#c#?NQjFQvg69!ITblSefe|j!wMe+-Ip37efFr=GdL<*Xrq>qrqHmS+d;?46MWw z5GZ!}VKkVf7IAX~$nCQ z*GE7lAWK|sSV)b44LdK3>NNtg(70hCsXIa6_x~)fsUJAaikU*d;JBO$_s3&X=LQ^- zQhEX$=8#m%zXg zy!;y}ca?s4lwU0p4rrig$ z{k$_vp+wp!y8KaIn;HS-IbRoIjevFeqr5gX0?Ko~F2ouE>+(l=ZE6IR=X_m=H3HV`)*Hc`u=Mn-0h0ag}P@ z?RIs!T%5?^a9CZh*C2jApI7_+-i!&1vKJp)>fZVtAd0XZzSEYmZf<>=;M>lu*4Qp++u z16q!54z}7eV9WuTlBt;hf@hz?8C|QDfRS&0eg8BGO9;TG{EIUD7Ypi@xC6glubpZ1 zOGtoe~^4xJDaDNwf`j(zCceg)e5K$R@q36<_>zvQo|C_?Pmp?rd z2_??M)G%#6N*mh#qp{Rw5K`Ghu(XS@w844Z#|R)`2ZDweVQoZ?jSQhJDfZ}^I0Lc>bO2e0ELpu6pHjqbZN5GMyb5{9Kg*#qBnm9J_5N1*$MchXj@o& z23V|o(p=AgPl~pMwP%3EiZzGFVB;~@5`Eh_>#fmU23SHsR6F=sRPG3f3BLP0|6wcj zvl#+Pfm1$7K8ddj=Fn(0cD) zXyV_+i+oJh1=RC(C|9ZZe@B$szlP;uEFYY%DGppX@4w2gda0} zn3wl}5aDT_g4A^%8u%KWUZc!A^do%qB|Pn?8+(Gn8VPXKRg|__h!jjZ@TtP&J0PbI zD2l>YNdmC|8!*ZbFGv9OT?twU%)t9}%Q{=Z;A<}i_-K$2%IDgha1Vfz{Gx)Hz{pns zp4dP_NO9ueB6?tDBLPk+ChWmer;46FOH2qRnhYihz&yV93Cv+aw0BN>;bypW{vs1d fL|FN~2zY(~B41eCe#r`?00000NkvXXu0mjf7h|Vx literal 0 HcmV?d00001 From c661b2b02cab8f1f7f18f7b786db30c8bd845c2e Mon Sep 17 00:00:00 2001 From: angiogen <278178392+angiogen@users.noreply.github.com> Date: Wed, 17 Jun 2026 13:34:50 -0700 Subject: [PATCH 02/10] Even more xelthia stuff --- .../Xelthia/xelthia_parts.rsi/arms_palms.png | Bin 0 -> 552 bytes .../xelthia_parts.rsi/hair_asympony.png | Bin 0 -> 1093 bytes .../xelthia_parts.rsi/hair_sidepony.png | Bin 0 -> 910 bytes .../Xelthia/xelthia_parts.rsi/head_fangs.png | Bin 0 -> 306 bytes .../xelthia_parts.rsi/head_freckles.png | Bin 0 -> 397 bytes .../Xelthia/xelthia_parts.rsi/meta.json | 36 +++++++++++++++--- .../xelthia_parts.rsi/tail_longstandard.png | Bin 0 -> 1000 bytes 7 files changed, 30 insertions(+), 6 deletions(-) create mode 100644 Resources/Textures/_Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi/arms_palms.png create mode 100644 Resources/Textures/_Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi/hair_asympony.png create mode 100644 Resources/Textures/_Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi/hair_sidepony.png create mode 100644 Resources/Textures/_Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi/head_fangs.png create mode 100644 Resources/Textures/_Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi/head_freckles.png create mode 100644 Resources/Textures/_Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi/tail_longstandard.png diff --git a/Resources/Textures/_Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi/arms_palms.png b/Resources/Textures/_Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi/arms_palms.png new file mode 100644 index 0000000000000000000000000000000000000000..9950d79b6b29e6752194d5f5be40be239ea8515a GIT binary patch literal 552 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV0`cC;uuoF_%{0B#AXAY7U`;l zAHfVqFQ{%gIG^c9`U<6T1C4`r9xBTG-zq*cN>*--%bmn&QF*;|=9AFtUuWGjIh!4I z|NHvllbnf#&wVa$S@!O^V1J>^P6M}l{er3z4h<}`^K>Nn44!xxG%yS0?An-OabSY- zK?XjL4KI&PddT41$HHu(aB!KlcN;U0r4Ww_Uxm@vhtCWj{#hpa`?mMGr6vXvTg4NL zkM0p&rEz*v<4?bt&wtA1qzCoXGn`@ErCu@Z-J!)6%$twR4-H-G?9Oz-bk^qzn;myg zwIwddl<&{IUAJdnjEdZ(*;`uG7?VyMT~c!_@Yl{mc?{PX=X{r2>paQ3c%Q85j7fKV zKIwkwO__3C(P2t%unI4`Mwg_jh>Sq$Z4uAIj9p1?oUH6FH_cox6*RQXIQ>uNx~-Me z*Yyc8We4gWPP+dv+#~zkUY!PCH8a60tQ%N4ZQB?YmY*=Uw>Yr<(89-u8F6uTTRnJ@ z`PQh+WZl|>k+REgB{5F(<+|e!m?HMmlt_hi$+wb6K`jS7m`$KfCX3DWzn>^;{ z_4|M49^I>VPie!oP48?iu8LbHxF1>hAaCEZmB!PxnKJYqnCWm7%>L3S(#Fh`c_i25 kLBs7O{7VWx@%><(JvC~JXG@h8Fa*MiQwJBd;U!MJbzgPU(cf4sVm&-T3>8{7);X4P#czqAbh+W7w-fLZ2@ zHVM8uLGPLz)1Rd~2Y_a^T2YU?RKk7E`e^fUhNY2<~$TT zrS;`iY6OJPC-JZbI>~u(0R-rDwy5>yM1ZySbUGp9bHvfM2IOXTEBJ>Wau#(E z0Y7lYyX))q8t;iy8*&Z+m|_87TVFGu&uMvZaN^Po6;3EhLrZVHUVFCl`E1)xmPju# zXGZ{Ynq;9?DF?&z`9!5E+wHbG91fNTfB+0U=g7*A0Ji>LjHf7h=|~WqtVHh%*+&^I z0n~6F2QgDrlQ45kFIrLr7UHQPl!#P@q=ZH2NVv^rv+*;I1RUg}2wR*~XB>seK}hsY z21^2Cd|zDkUn)RVmIgBpKB^7B-HDWPs+=4kaZEBsYwNf1vZ5!w!+Jcpl*9s~f|L=598Z(s+=;U@qFu>^tyO18bLYs@+v#|~gh zcFq|@1ibU~O<%UtT;?DmfE(0zdjg;^4H7x*L^l9HdTGZz4_Fg%jFmzBO>pT>o@H=@d0{)EZ z@0Wv)iNTUEpolsV<&8`bKo@8nRgayR$@V-z?$!BW^q5?ii{ZdDO@xVG5 zBrqR_B|Q|#R)aqa4>BnwKo%hvIG!5bE1lZ}8>O=kBc;0lIiyCI7)#VNDS_&{< z<*b|{pd7a2kUT}eIOeIGl~V+i!*(2!rwACwJe9L@ihy$1jzjWq|FvYOd#(Mc00000 LNkvXXu0mjfMG)mr literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi/hair_sidepony.png b/Resources/Textures/_Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi/hair_sidepony.png new file mode 100644 index 0000000000000000000000000000000000000000..6a6974f35ea030aaaa8aade670bfb02e2168884f GIT binary patch literal 910 zcmV;919AL`P)z?(Y3;N?+eAWX z)7W`_wv(nIJ|2%zm&$xTkH+KiAISInJvyJyf7+`W{#AA8`}4sQkSIKymdL~ zFsR0t5|A#J%Lw_#^U&rWK&e0o8FCp96{_(iDc~|52AdxyCkp~~TP5Yh^FeHT89BV` z%e6EDNZ93RR~z+r)|NEqGfksLpNfED3TVJW=J9x_L|st;Od5SE0)V;+5^lGfiU0_4 z63BRszGO0)s6qG&YC;xX#*Y(#7a-W7(U(YB8;wTMVzDr`UoICf4gg#T+RQT<<`g(U z0=#dFcn*SGvfuAXL1n#Kt*DP#a%Qtx^aT=tAj{x6S;j+`%w!R!SKAsN& zDc=TvDw2v{q48dVlcH>V73o?6%+XZQXdF{X_x5}*G=i~}c_NN_wWZPE}BXJAvTzw7my z6pKTT1RJi!k*Hk-V&pphDB=4Lk%kEntJ6dP4FVF(gxEm%lFpCU+6W+^NC#YtLyr`E zyY?lZ)5ZgQ69jzQiC*Ie0=($!fpCa`9yrmLn;{G&T`~yG2mgI{`dd< z?g=m0yOga@6};p;zIAzr^ZKpV@;`l^zvpNAdlm-9!@>_Zc-R~I72F$?3+5g8*Lvsm z&PgB7>bpOvs(pWTNAKs0@k|!;rM{>!vP@0f$iz79Msu5!Lx7~1wm?FsZH5L5`NDyc zqUCH_Ca2$Vgx--{aY2WB0f)|Bo%;;6%l3*WE(njW+Agr*{FdoTEMH!EzZYZrGV@zd zOG8}k%ezhuc9-M21TL)B-y6+wA^nzjp$(&XUN?KKL=e+NU?4Dfy85}Sb4q9e01-oW AC;$Ke literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi/head_freckles.png b/Resources/Textures/_Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi/head_freckles.png new file mode 100644 index 0000000000000000000000000000000000000000..c5c288e1a08c12cd4962b577190cdbaeab0e6b89 GIT binary patch literal 397 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU<~neaSW+od>a|d*KEKsZ+Gi= z`#Hx8zAfZcjMNYnJn{T=!P2L{z0W)=oA=zkTK2f%wl}}+vV0xSUwE_m-QOtr8Ey{1>Br< z{q=0x?;V+TDBb#f=AHREkA`a>v;KNGn7VJRnZU3%>FTeE4Ox9zKNT3Gj;{Ku%y?Di z>Zg;F8va?uo%VmTUF3n`1aaFiG{`NIIENpF%o|n*6)!HjI3;u Q1_m>Or>mdKI;Vst0F^PPpa1{> literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi/meta.json b/Resources/Textures/_Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi/meta.json index 18c358d7c17..a55f0b08c40 100644 --- a/Resources/Textures/_Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi/meta.json +++ b/Resources/Textures/_Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Ominous hair, longsplit tail and bigfloppy ear sprites by https://github.com/angiogen", + "copyright": "Ominous, Asymmetrical Ponytail, and Side Ponytail Hair, Long Split and Standard tails, Big Floppy Ears, Fangs, Freckles, Colored Palms by https://github.com/angiogen", "size": { "x": 32, "y": 32 @@ -10,15 +10,39 @@ { "name": "hair_ominous", "directions": 4 - }, -{ + }, + { + "name": "hair_asympony", + "directions": 4 + }, + { + "name": "hair_sidepony", + "directions": 4 + }, + { "name": "tail_longsplit", "directions": 4 - }, + }, + { + "name": "tail_longstandard", + "directions": 4 + }, -{ + { "name": "ears_bigfloppy", "directions": 4 - } + }, + { + "name": "head_fangs", + "directions": 4 + }, + { + "name": "head_freckles", + "directions": 4 + }, + { + "name": "arms_palms", + "directions": 4 + } ] } \ No newline at end of file diff --git a/Resources/Textures/_Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi/tail_longstandard.png b/Resources/Textures/_Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi/tail_longstandard.png new file mode 100644 index 0000000000000000000000000000000000000000..c96c76dde3cb8e4ed5649c1b284636b168714981 GIT binary patch literal 1000 zcmV>P)zs3``gbS}KN$h6B)3as@agT!E4r4nRW#Lq$vH=havl`4_?q0YdDVkoYIB){==M z=jZb|bJK3O%jWZWhPzD5QD>sN#>ET6>Fx(1+48hWcfdP1a4P)7s*P!(mpF$e;^6V_FvbwKZx^KvXB!0@Qds z&hY*Ja=D;WUWVy*yJg$$wya6CuC4{}_kB44WFC)4S%hZ=O956L3-EO6yMY7_et-yc z)>n)Kbvm6MwLyI_1%L+I#R_M$8C6N2zh19ybDB^Tf&@LOZoTgUV2YCw4iYG#PF`I8 zrFU8=85?lBla0C_%tl@a88Hd40zrcMuemdbCho=+FiF-0+{TL8{7Fw2gS!Ugnk5B7 zU@}O&CNL?k0G*GyNTBKKihu_g87CwIE4zjq39bs4(|UPW-S+^sSS&~g1~?oJB*!T4 zb(Vv?`&n9QY;52Mc8~(SbSm7L`}9MLkz`gXZx%i7%XbKUH#uafFmvFOR=}Wem)5{m zFquqblgx7gO^7n)LJdcwQPCkpmacra@{ET_K*r22m2=n|8U9xgxIL^c0qEy7LSZ0P zZ5QbJvZC4;+%@23$l4+(5zv;IY6@qvfToyji`--ZZJDX2a3%|AirKcv?VIf`ou(|? z?qb`CT_TcrwQP%?QJj@sAhHpP3T{he+Zpt2S&20;C@C+?d#*wv94^~YoDqfIz;Xa@^5D|c7ofkkobf@4bSToAe z9V8%39uN{NTCG;W@}>&c>$N4CxA9_E=wXLWtRp((vdBO6(xn2b4lpOb|)pn;xT6Lgr_|B{i1uWv05aUGY$nrgwUb9iiE0 WLvXCfWG6BJ0000 Date: Thu, 30 Jul 2026 19:16:56 -0700 Subject: [PATCH 03/10] bleleleleeeee --- .../Mobs/Customization/Markings/xelthia.yml | 49 ++++++++++++++++++ .../Xelthia/xelthia_parts.rsi/arms_palms.png | Bin 552 -> 0 bytes .../xelthia_parts.rsi/hand_left_palm.png | Bin 0 -> 222 bytes .../xelthia_parts.rsi/hand_right_palm.png | Bin 0 -> 262 bytes 4 files changed, 49 insertions(+) delete mode 100644 Resources/Textures/_Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi/arms_palms.png create mode 100644 Resources/Textures/_Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi/hand_left_palm.png create mode 100644 Resources/Textures/_Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi/hand_right_palm.png diff --git a/Resources/Prototypes/_Omu/Entities/Mobs/Customization/Markings/xelthia.yml b/Resources/Prototypes/_Omu/Entities/Mobs/Customization/Markings/xelthia.yml index df93f7f8289..bfbd572c5a3 100644 --- a/Resources/Prototypes/_Omu/Entities/Mobs/Customization/Markings/xelthia.yml +++ b/Resources/Prototypes/_Omu/Entities/Mobs/Customization/Markings/xelthia.yml @@ -8,6 +8,15 @@ - sprite: _Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi state: tail_longsplit +- type: marking + id: XelthiaTailLongStandard + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [Xelthia] + sprites: + - sprite: _Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi + state: tail_longstandard + # Ears - type: marking id: XelthiaEarsBigFloppy @@ -27,3 +36,43 @@ sprites: - sprite: _Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi state: hair_ominous + +- type: marking + id: XelthiaHairPonytailSide + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [Xelthia] + sprites: + - sprite: _Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi + state: hair_sidepony + +- type: marking + id: XelthiaHairPonytailAsym + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [Xelthia] + sprites: + - sprite: _Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi + state: hair_asympony + +# Hands - Right hand + +- type: marking + id: XelthiaRHandPalm + bodyPart: RightHand + markingCategory: RHand + speciesRestriction: [Xelthia] + sprites: + - sprite: _Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi + state: hand_right_palm + +# Left Hand + +- type: marking + id: XelthiaLHandPalm + bodyPart: LeftHand + markingCategory: LHand + speciesRestriction: [Xelthia] + sprites: + - sprite: _Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi + state: hand_left_palm \ No newline at end of file diff --git a/Resources/Textures/_Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi/arms_palms.png b/Resources/Textures/_Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi/arms_palms.png deleted file mode 100644 index 9950d79b6b29e6752194d5f5be40be239ea8515a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 552 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV0`cC;uuoF_%{0B#AXAY7U`;l zAHfVqFQ{%gIG^c9`U<6T1C4`r9xBTG-zq*cN>*--%bmn&QF*;|=9AFtUuWGjIh!4I z|NHvllbnf#&wVa$S@!O^V1J>^P6M}l{er3z4h<}`^K>Nn44!xxG%yS0?An-OabSY- zK?XjL4KI&PddT41$HHu(aB!KlcN;U0r4Ww_Uxm@vhtCWj{#hpa`?mMGr6vXvTg4NL zkM0p&rEz*v<4?bt&wtA1qzCoXGn`@ErCu@Z-J!)6%$twR4-H-G?9Oz-bk^qzn;myg zwIwddl<&{IUAJdnjEdZ(*;`uG7?VyMT~c!_@Yl{mc?{PX=X{r2>paQ3c%Q85j7fKV zKIwkwO__3C(P2t%unI4`Mwg_jh>Sq$Z4uAIj9p1?oUH6FH_cox6*RQXIQ>uNx~-Me z*Yyc8We4gWPP+dv+#~zkUY!PCH8a60tQ%N4ZQB?YmY*=Uw>Yr<(89-u8F6uTTRnJ@ z`PQh+WZl|>k+REgB{5F(<+|e!m?HMmlt_hi$+wb6K`jS7m`$KfCX3DWzn>^;{ z_4|M49^I>VPie!oP48?iu8LbHxF1>hAaCEZmB!PxnKJYqnCWm7%>L3S(#Fh`c_i25 kLBs7O{7VWx@%><(JvC~JXG@h8Fa}criTymgNf6mJShS^NV{}wn_ui@Iz z9LTzu%T1K0jJ4}~VCsTa4kyMa&Lf9DGwv7d`R`eF_(T{3gX}{-$DUQ^9D!Cac)I$z JtaD0e0swf?NBRH& literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi/hand_right_palm.png b/Resources/Textures/_Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi/hand_right_palm.png new file mode 100644 index 0000000000000000000000000000000000000000..a955774ce034d7b9a7b4260bdc95efa5c91e0ddd GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e#^NA%C&rs6b?Si}&H|6fVg?3o zVGw3ym^DWNC@2@;6XFV_SFc`u{`~o8&z}AN{~ySJaDgO{8zGvl3RJ;W666=m0ObFd zVP=+*(LFp<9w?ga>EaktF()}ifkDDuv`0%Jw($Tv6PJiw!o(&HClQI51B)1xIKmF( zR5NrlwKEs6_I$e`V)4#BqLIBvOCr=@RYHJv!mr~3+qgUDT1_oh9VaF$3I(LEAGI+ZBxvX Date: Thu, 30 Jul 2026 19:51:16 -0700 Subject: [PATCH 04/10] blelelelelelelelleeeee --- .../Mobs/Customization/Markings/xelthia.yml | 21 ++++++++++++++++++ .../{head_fangs.png => face_fangs.png} | Bin .../{head_freckles.png => face_freckles.png} | Bin 3 files changed, 21 insertions(+) rename Resources/Textures/_Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi/{head_fangs.png => face_fangs.png} (100%) rename Resources/Textures/_Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi/{head_freckles.png => face_freckles.png} (100%) diff --git a/Resources/Prototypes/_Omu/Entities/Mobs/Customization/Markings/xelthia.yml b/Resources/Prototypes/_Omu/Entities/Mobs/Customization/Markings/xelthia.yml index bfbd572c5a3..5f3a1f33d1b 100644 --- a/Resources/Prototypes/_Omu/Entities/Mobs/Customization/Markings/xelthia.yml +++ b/Resources/Prototypes/_Omu/Entities/Mobs/Customization/Markings/xelthia.yml @@ -27,6 +27,27 @@ - sprite: _Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi state: ears_bigfloppy +# Face +- type: marking + id: XelthiaFangs + bodyPart: Face + markingCategory: Face + SpeciesRestriction: [Xelthia] + sprites: + - sprite: _Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi + state: face_fangs + +- type: marking + id: XelthiaFreckles + bodyPart: Face + markingCategory: Face + speciesRestriction: [Xelthia] + sprites: + - sprite: _Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi + state: face_freckles + + + # Hair - type: marking id: XelthiaHairOminous diff --git a/Resources/Textures/_Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi/head_fangs.png b/Resources/Textures/_Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi/face_fangs.png similarity index 100% rename from Resources/Textures/_Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi/head_fangs.png rename to Resources/Textures/_Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi/face_fangs.png diff --git a/Resources/Textures/_Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi/head_freckles.png b/Resources/Textures/_Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi/face_freckles.png similarity index 100% rename from Resources/Textures/_Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi/head_freckles.png rename to Resources/Textures/_Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi/face_freckles.png From 32adfd976f69808e5d29840651b337b1527ef286 Mon Sep 17 00:00:00 2001 From: angiogen <278178392+angiogen@users.noreply.github.com> Date: Thu, 30 Jul 2026 19:53:44 -0700 Subject: [PATCH 05/10] finishing YAML and FTL? i hope? --- .../Locale/en-US/_Omu/markings/xelthia.ftl | 17 ++++++++++++++++- .../Mobs/Customization/Markings/xelthia.yml | 5 ++--- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/Resources/Locale/en-US/_Omu/markings/xelthia.ftl b/Resources/Locale/en-US/_Omu/markings/xelthia.ftl index 25f6c47673d..389bd76fbc2 100644 --- a/Resources/Locale/en-US/_Omu/markings/xelthia.ftl +++ b/Resources/Locale/en-US/_Omu/markings/xelthia.ftl @@ -4,4 +4,19 @@ marking-XelthiaEarsBigFloppy-ears_bigfloppy = Ear marking-XelthiaTailLongSplit = Split Xelthia Tail (Long) marking-XelthiaTailLongSplit-tail_longsplit = Tail -marking-XelthiaHairOminous = Ominous Hair Tendrils \ No newline at end of file +marking-XelthiaTailLongStandard = Standard Xelthia Tail (Long) +marking-XelthiaTailLongSplit-tail_longsplit = Tail + +marking-XelthiaHairOminous = Ominous Hair Tendrils + +marking-XelthiaHairPonytailSide = Side Ponytail Tendrils + +marking-XelthiaHairPonytailAsym = Asymmetrical Ponytail Tendrils + +marking-XelthiaFangs = Fangs + +marking-XelthiaFreckles = Freckles + +marking-XelthiaRHandPalm = Colored Right Palm + +marking-XelthiaLHandPalm = Colored Left Palm diff --git a/Resources/Prototypes/_Omu/Entities/Mobs/Customization/Markings/xelthia.yml b/Resources/Prototypes/_Omu/Entities/Mobs/Customization/Markings/xelthia.yml index 5f3a1f33d1b..2cc375d4862 100644 --- a/Resources/Prototypes/_Omu/Entities/Mobs/Customization/Markings/xelthia.yml +++ b/Resources/Prototypes/_Omu/Entities/Mobs/Customization/Markings/xelthia.yml @@ -77,7 +77,6 @@ state: hair_asympony # Hands - Right hand - - type: marking id: XelthiaRHandPalm bodyPart: RightHand @@ -88,7 +87,6 @@ state: hand_right_palm # Left Hand - - type: marking id: XelthiaLHandPalm bodyPart: LeftHand @@ -96,4 +94,5 @@ speciesRestriction: [Xelthia] sprites: - sprite: _Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi - state: hand_left_palm \ No newline at end of file + state: hand_left_palm + \ No newline at end of file From 5ec0ba08d0dfcffb2359a9f0f86d92f26192af6a Mon Sep 17 00:00:00 2001 From: angiogen <278178392+angiogen@users.noreply.github.com> Date: Sat, 1 Aug 2026 15:37:28 -0700 Subject: [PATCH 06/10] what the fuck --- .../Mobs/Customization/Markings/xelthia.yml | 13 +++++++++---- .../Xelthia/xelthia_parts.rsi/meta.json | 12 ++++++++---- 2 files changed, 17 insertions(+), 8 deletions(-) diff --git a/Resources/Prototypes/_Omu/Entities/Mobs/Customization/Markings/xelthia.yml b/Resources/Prototypes/_Omu/Entities/Mobs/Customization/Markings/xelthia.yml index 2cc375d4862..b4c1ac42bfa 100644 --- a/Resources/Prototypes/_Omu/Entities/Mobs/Customization/Markings/xelthia.yml +++ b/Resources/Prototypes/_Omu/Entities/Mobs/Customization/Markings/xelthia.yml @@ -33,6 +33,11 @@ bodyPart: Face markingCategory: Face SpeciesRestriction: [Xelthia] + coloring: + default: + type: + !type:SimpleColoring + color: "#FFFFFF" sprites: - sprite: _Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi state: face_fangs @@ -79,8 +84,8 @@ # Hands - Right hand - type: marking id: XelthiaRHandPalm - bodyPart: RightHand - markingCategory: RHand + bodyPart: RHand + markingCategory: RightHand speciesRestriction: [Xelthia] sprites: - sprite: _Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi @@ -89,8 +94,8 @@ # Left Hand - type: marking id: XelthiaLHandPalm - bodyPart: LeftHand - markingCategory: LHand + bodyPart: LHand + markingCategory: LeftHand speciesRestriction: [Xelthia] sprites: - sprite: _Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi diff --git a/Resources/Textures/_Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi/meta.json b/Resources/Textures/_Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi/meta.json index a55f0b08c40..95528f7ed4f 100644 --- a/Resources/Textures/_Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi/meta.json +++ b/Resources/Textures/_Omu/Mobs/Customization/Xelthia/xelthia_parts.rsi/meta.json @@ -33,16 +33,20 @@ "directions": 4 }, { - "name": "head_fangs", + "name": "face_fangs", "directions": 4 }, { - "name": "head_freckles", + "name": "face_freckles", "directions": 4 }, { - "name": "arms_palms", + "name": "hand_right_palm", "directions": 4 - } + }, + { + "name": "hand_left_palm", + "directions": 4 + } ] } \ No newline at end of file From 54e255c92a29df21d36e92891a40b3269d3c4145 Mon Sep 17 00:00:00 2001 From: angiogen <278178392+angiogen@users.noreply.github.com> Date: Mon, 3 Aug 2026 17:56:51 -0700 Subject: [PATCH 07/10] pluh --- Resources/Locale/en-US/_Omu/markings/xelthia.ftl | 3 --- 1 file changed, 3 deletions(-) diff --git a/Resources/Locale/en-US/_Omu/markings/xelthia.ftl b/Resources/Locale/en-US/_Omu/markings/xelthia.ftl index 389bd76fbc2..ca40ca25d77 100644 --- a/Resources/Locale/en-US/_Omu/markings/xelthia.ftl +++ b/Resources/Locale/en-US/_Omu/markings/xelthia.ftl @@ -1,11 +1,8 @@ marking-XelthiaEarsBigFloppy = Big Ears (Floppy) -marking-XelthiaEarsBigFloppy-ears_bigfloppy = Ear marking-XelthiaTailLongSplit = Split Xelthia Tail (Long) -marking-XelthiaTailLongSplit-tail_longsplit = Tail marking-XelthiaTailLongStandard = Standard Xelthia Tail (Long) -marking-XelthiaTailLongSplit-tail_longsplit = Tail marking-XelthiaHairOminous = Ominous Hair Tendrils From dfccd3c98c9ba27e773963b59092ed4d20ffa70d Mon Sep 17 00:00:00 2001 From: angiogen <278178392+angiogen@users.noreply.github.com> Date: Mon, 3 Aug 2026 18:42:59 -0700 Subject: [PATCH 08/10] I was changing the wrong fucking FTL --- .../Locale/en-US/_EinsteinEngines/markings/xelthia.ftl | 7 ------- 1 file changed, 7 deletions(-) diff --git a/Resources/Locale/en-US/_EinsteinEngines/markings/xelthia.ftl b/Resources/Locale/en-US/_EinsteinEngines/markings/xelthia.ftl index a300b242a90..7d2b8b1ea5d 100644 --- a/Resources/Locale/en-US/_EinsteinEngines/markings/xelthia.ftl +++ b/Resources/Locale/en-US/_EinsteinEngines/markings/xelthia.ftl @@ -10,8 +10,6 @@ marking-XelthiaEarsNormal-ears_normal = Ear marking-XelthiaEarsSmall = Short Ears marking-XelthiaEarsSmall-ears_small = Ear -marking-XelthiaEarsBigFloppy = Big Ears (Floppy) -marking-XelthiaEarsBigFloppy-ears_bigfloppy = Ear marking-XelthiaBackspikes = Backspikes marking-XelthiaBackspikes-backspikes = Backspike @@ -19,9 +17,6 @@ marking-XelthiaBackspikes-backspikes = Backspike marking-XelthiaTailNormal = Normal Xelthia Tail marking-XelthiaTailNormal-tail_normal = Tail -marking-XelthiaTailLongSplit = Split Xelthia Tail (Long) -marking-XelthiaTailLongSplit-tail_longsplit = Tail - marking-XelthiaHairLongish = Long Hair Tendrils marking-XelthiaHairShort = Short Hair Tendrils @@ -30,8 +25,6 @@ marking-XelthiaHairStandard = Normal Hair Tendrils marking-XelthiaHairOvereye = Over-eye Hair Tendrils -marking-XelthiaHairOminous = Ominous Hair Tendrils - marking-XelthiaHairFancy = Fancy Hair Tendrils marking-XelthiaHairTripoint = Tripoint Hair Tendrils From 1dc6b54c3207159a60560e023b802b52727a7934 Mon Sep 17 00:00:00 2001 From: angiogen <278178392+angiogen@users.noreply.github.com> Date: Wed, 5 Aug 2026 06:52:16 -0700 Subject: [PATCH 09/10] One last dupe murder I hope --- .../Entities/Mobs/Customization/xelthia.yml | 27 ------------------- 1 file changed, 27 deletions(-) diff --git a/Resources/Prototypes/_EinsteinEngines/Entities/Mobs/Customization/xelthia.yml b/Resources/Prototypes/_EinsteinEngines/Entities/Mobs/Customization/xelthia.yml index fb7cf508308..3ad2a9975bb 100644 --- a/Resources/Prototypes/_EinsteinEngines/Entities/Mobs/Customization/xelthia.yml +++ b/Resources/Prototypes/_EinsteinEngines/Entities/Mobs/Customization/xelthia.yml @@ -8,16 +8,6 @@ - sprite: _EinsteinEngines/Mobs/Customization/xelthia_parts.rsi state: tail_normal -- type: marking - id: XelthiaTailLongSplit - bodyPart: Tail - markingCategory: Tail - speciesRestriction: [Xelthia] - sprites: - - sprite: _EinsteinEngines/Mobs/Customization/xelthia_parts.rsi - state: tail_longsplit - - # Ears - type: marking id: XelthiaEarsNormal @@ -37,14 +27,6 @@ - sprite: _EinsteinEngines/Mobs/Customization/xelthia_parts.rsi state: ears_small -- type: marking - id: XelthiaEarsBigFloppy - bodyPart: Snout - markingCategory: Snout - speciesRestriction: [Xelthia] - sprites: - - sprite: _EinsteinEngines/Mobs/Customization/xelthia_parts.rsi - state: ears_bigfloppy # Tendril Hair - type: marking @@ -83,15 +65,6 @@ - sprite: _EinsteinEngines/Mobs/Customization/xelthia_parts.rsi state: hair_overeye -- type: marking - id: XelthiaHairOminous - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [Xelthia] - sprites: - - sprite: _EinsteinEngines/Mobs/Customization/xelthia_parts.rsi - state: hair_ominous - - type: marking id: XelthiaHairFancy bodyPart: Hair From 0674b7e400ecf2b085b9845f7796d29a0b7b1d47 Mon Sep 17 00:00:00 2001 From: angiogen <278178392+angiogen@users.noreply.github.com> Date: Wed, 5 Aug 2026 06:59:08 -0700 Subject: [PATCH 10/10] wee fix --- .../_Omu/Entities/Mobs/Customization/Markings/xelthia.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Prototypes/_Omu/Entities/Mobs/Customization/Markings/xelthia.yml b/Resources/Prototypes/_Omu/Entities/Mobs/Customization/Markings/xelthia.yml index b4c1ac42bfa..a5aa952411d 100644 --- a/Resources/Prototypes/_Omu/Entities/Mobs/Customization/Markings/xelthia.yml +++ b/Resources/Prototypes/_Omu/Entities/Mobs/Customization/Markings/xelthia.yml @@ -32,7 +32,7 @@ id: XelthiaFangs bodyPart: Face markingCategory: Face - SpeciesRestriction: [Xelthia] + speciesRestriction: [Xelthia] coloring: default: type: