From 045020fbfa2109369e9d4e863282e2fe32cbb775 Mon Sep 17 00:00:00 2001 From: ElorgRHG <71735193+ElorgRHG@users.noreply.github.com> Date: Fri, 19 Dec 2025 21:21:17 +0100 Subject: [PATCH] Sandals with socks PR: colorable repalette (#21650) Changes: > - imageadd: "Made sandal sprites use a standardised colorable palette." > - rscdel: "Removed flip flops due to the sprite being identical to geta sandals." > - bugfix: "Fixes caligae (sock) sprite for Unathi." The Unathi caligae (sock) sprite had its directional variants done wrong, so all directions but the front facing used only the accent color. Changes are not substantial enough for any images of changes. --- .../preference_setup/loadout/items/shoes.dm | 1 - code/modules/clothing/shoes/sandals.dm | 6 ------ .../ElorgRHG-sandals-sprite-stuff.yml | 15 +++++++++++++++ icons/obj/item/clothing/shoes/sandals.dmi | Bin 6079 -> 1433 bytes 4 files changed, 15 insertions(+), 7 deletions(-) create mode 100644 html/changelogs/ElorgRHG-sandals-sprite-stuff.yml diff --git a/code/modules/client/preference_setup/loadout/items/shoes.dm b/code/modules/client/preference_setup/loadout/items/shoes.dm index 5bb5d705ce3..7bad25a9cc7 100644 --- a/code/modules/client/preference_setup/loadout/items/shoes.dm +++ b/code/modules/client/preference_setup/loadout/items/shoes.dm @@ -79,7 +79,6 @@ var/list/sandals = list() sandals["sandals"] = /obj/item/clothing/shoes/sandals sandals["rubber clogs"] = /obj/item/clothing/shoes/sandals/clogs - sandals["flip flops"] = /obj/item/clothing/shoes/sandals/flipflop sandals["geta"] = /obj/item/clothing/shoes/sandals/geta gear_tweaks += new /datum/gear_tweak/path(sandals) diff --git a/code/modules/clothing/shoes/sandals.dm b/code/modules/clothing/shoes/sandals.dm index e2c0bb6762d..19303703b48 100644 --- a/code/modules/clothing/shoes/sandals.dm +++ b/code/modules/clothing/shoes/sandals.dm @@ -16,12 +16,6 @@ icon_state = "geta" item_state = "geta" -/obj/item/clothing/shoes/sandals/flipflop - name = "flip flops" - desc = "A pair of foam flip flops. For those not afraid to show a little ankle." - icon_state = "thongsandal" - item_state = "thongsandal" - /obj/item/clothing/shoes/sandals/clogs name = "rubber clogs" desc = "A favorite of barbecue loving fathers, beachgoers, and people with no fashion sense. Don't wear these with socks." diff --git a/html/changelogs/ElorgRHG-sandals-sprite-stuff.yml b/html/changelogs/ElorgRHG-sandals-sprite-stuff.yml new file mode 100644 index 00000000000..e9e177f4243 --- /dev/null +++ b/html/changelogs/ElorgRHG-sandals-sprite-stuff.yml @@ -0,0 +1,15 @@ +# Your name. +author: ElorgRHG + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit. +# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog. +changes: + - imageadd: "Made sandal sprites use a standardised colorable palette." + - rscdel: "Removed flip flops due to the sprite being identical to geta sandals." + - bugfix: "Fixes caligae (sock) sprite for Unathi." diff --git a/icons/obj/item/clothing/shoes/sandals.dmi b/icons/obj/item/clothing/shoes/sandals.dmi index bf6c6bbddc85206114aa753252de5204ae7863af..70b21e710ff0d0092a8865ca019b6ae9515c5738 100644 GIT binary patch literal 1433 zcmV;K1!nq*P)fFDZ*Bkp zc$}5gy$-@45C`xXo`STy@uRDYX=6IrS7?pZ9xQlW9 z>sq5`TKuODPkovOxV0-d2csp3WUjAkfpfG)^kAZh9!wP3gBAQ?VGW<@vKy$&ppGmr zggU}aFVn9xD%4ye#7reZ>`bs&iU7$lAB4#g9U@9}$Rr7yv#KfMKl28o<4xI-Tj9k3 z00dD>92q6L3<2tZ!6k3hVO^=m(54l^{@1A?18Mp;}dSWPh*zi*@)Qa+>1{i zmmbI`#z$io8gj`#{&^6+`B*VGR zFE(~J7Uj+_hP*ZqmGw)+9?i&3yH4BLi?!{L{7$D> zG)AOUJeBUeRO2bGD_f^@ilx@>yi}JCHvTnS;0TtnPPuef_aDWbjda?_n*D>Sy*%14 z_2^Z7xDc8S*~IPve2*P(MzW->oNt`h@7Ct8CCM%Oo%0Z~+1_kimA{TSKbJRb4KL5N zJ$=p+uE_)m@cHK-;x>O%4*>uG0001z^Tz7e#xj)%&ktnPFB%h$XZ1W@+Y|gn@@l5D zfwjE)MPtJ8te(efd$JBDJgu+7tB(sY3-NSBd~|jDa^D7Gp-@PxUo>VZo{fl&u31QU zl6Yc#G-ffLj_7`EPgaJ_aFo4i*n~pS*~gvwBy0KPtk$&bkuGK2H%*>6f{|x#rG5l^ zf5duA+Cz1XwEf?C8}qFvDWz$pByE2LTUtUC*2X-?^Lk{cKG~q42mk;80002+=ir}O zUSGd^Z+?K`)uz?er}yUX@+{x+fOhQ>nALXPn;($+5fnX}GQ7He_vZXtt&}8Sef^H- z`wT-X?ZJG@;(7j0nPue<4d8Q{=kozW^8@cTjXz?Be5*pB{%80ROlmSe000000002| zU3QnB39pQt>rK4Hs!yNKPaTfnRzKs-)x1PJRP1<*j`8#P00000@I|>Qx`Qf``6{uw z{G?o^_WR$deyvokPRGMuRsFWl>wQkGb+3nOme|-mSsN9l000000N`mtG=7QQi#u8~Ec1#{`NoRqHqyCnxX8HXt9i{Z zs{F9mN_Hh*D;|B^GrBhXMU3gdHIDx!r_OdKJGBqax>HF4B-`xUd-h)K*8E5EqOe_2 zOzmIV)W?EG95rob2VIljzcv3M>4wjsPmdXS{zNr>3<;e_o!r{_%J1R8eZBNL!csph!f1Q0g`h0000000000AY@jJTV22Vd^K-goLgJJ n`}Cx2rHXQDt*_tl{CD~foQToOYJfZU00000NkvXXu0mjfeU!i^ literal 6079 zcmcIoc|6o>-~J84p+XTwsZ80jq_UJu6q!(Dsm5ATaV!;yVP;g8LY$nC$eu!|7(3&% zm@-)+`@y~nDx1*bKdv!obx{K^PJE7`MiJ3XJ&rCdw%yl_kCU0_j_G;?2jK^ zBeh8if}k}>>mw&22<8P|ha|AL3w!}Ulf5hB>CBmjquLRfN(K8%4zNOft zitgH~(tT)OKu)$hb3J;&sb{*^+2bZUQ+IG6+7IQk1)UT=RbrNy;fKD`%Xyb$@Q5+0 z$<`j_pE#N|ZLp7Ttn+y@F?ZKnw~KLK>+QGp$6W3IO(E*w=@x>x$E%9P>cFQ;l=lJV z1E(T4g*=RS@#~(155XNbGCE9*OXJ=OdU+438e`pUrF165?s@Lp8KWrMs@3{dU#r!6 zgMv3aK7RMZLa+X+1BRbeP%LS`*3>P>lE)rE(1u&cBj!$FS+vpJmy~_Sh~INOs^h=k z7>#~gsNYev+g7shvVwGy&W2aT;b$G64*sGQ@pCu*<&t#hJN(%|J?D4(w6addO~g-n z&9+%?4Lj7nuJY}qtq;COxmo;k|S>D1{ogQJ^AUgk7P!xU!U49nUf|9tGPZ7#)!mZMl3{bRf<*O_e#FPF6kqe-zdf%$N_AFaS?32Po zmV|L1f9XJ!(pU?jg1bpcCq~lSV}JZQHMj*VmE}{Jr#ilQhQ`l)F(x+R%cwh`ef=7B z+G3pZNZq-56w!R3`xWzN^P$b`Whdsc&D$(o+HmLo{bpDAZc^@4@4cz8UG6%!OR(K5 zm~?q~)M3?}5>=cgSNiN3y((<9doT7uh@)~#_p&qCa*qxXu_%3(LQ`ujUh4%t zIPb{XsRB8z`s0AtGbqb%+COyEWel366PSSm_1me6E5^wtUQp^JV?7I(?x6i<@+kYR z66CcbqUPw5sFn2H2y}zMDrko~a*!w=&a$nx>f^OG4dv?Xa=kR7>^qz&1W@q5#LHhG z)v^OqZOq{2j4o9-Tr$y@RJ9b>JzLX63k@cjxn^D0%OP~-PL1my^ zQeLWg7H!v;^=uV&vmn%s_Bhb%i0mow4CFbn#9$?us9OCi`6GJKH+G3ADakp?YHV_p zZP}r}>c;lnBH~tWxMMqVfzWA)hIgR z_HPu$Te2;Oj)!I&9q65#UrD$@s&rgqYd(O+*U?K1#yhT?Ll{%^{OROuQx|^2W^o-B zl|RoSF#FC_9dKp!PP0>oe!(>N^4($?$#KfA_)D%Pu_nEb3~$2F>pq1ugm*-R8E*=1YqWMJOcgLEhT3nt^P75J=*ECr|GNgs zB>3VD%Ya--?@@`yp0NW5*r)5LaKIPk(V!7&wE1imYvfUC!#s2BLh~%#i5A)JUj`oG z#}7NN>UiFDo|93=7*5A^SWJ32OmX%*28*x}A?{nn=rFt?7=g!}8KBEW%c3G`3h5F%6u zppiR}0&YJ)hEz%AUd4Lv)*tDTyF93f`Djr?cs4mnovp4J^_w);=gK+lkuWu!_tvw5!UDGIiZf5DFM?m>0t;ijks!29A z>DqXn>9|BUV?woRYgG5*n$IPki)L^h!84#-5pCl{p^;Z|D^LhXDe$vo?Kedpn6o|k zOKB~JG12Nm1Fy0Yo_!%;F311M7_GYI5rSS}*zX=1PGL8PRyPM7rm#ISIHtA)zD9#b zFNY8Wogi5fhQjO@I49rICbQawEbT7JVVm$8YD`0TV6F2#$HBs`g>`8bU@Ni>IBr(U zQ;+&g`&Dn)xeFGM#!l~B0n>N*PA*2X)UiQeri_F#^JxCNXI zYXDJeW%m1gV)XVL9S}Ikn;=1%GN~l+FA~f`cvt!ri=Sb(T(HO8cV}o3&pm_8ng)!7 zs*F^g^e@=jWSCW5yolbRnsC>4VClR?-Tmg}(;S3d&qKJ58^ML7%R+FNdDP^FW@{hX zg8nUb!7Tce$%dH3DB_@%xe|Xu7b zp2yof4@cj~DJ2h2^eehAFWxQZK0V+`=ua{jQzC8Q^tRqYAu(O0kBWWwvzZpjl1E4B zL<6bp`yVTe=r5MfXSJTU^1$*dK7}7bNMw|4MlS}3bq$^lpa{Trk(YXFh!vjTi&VLe zPtp~F$!G4Qi?U_4S6HTtvMP41`ySWfekUY(%yQvw9{I?RXUmvsE)d3Q!6s@-LM^@D z%~$`&&g_3c<@~dt!=m=tfi)4++G~6EIyZS#Or_g&bGfGDcigstviV#6Xt_<#;)j=e z?G!9O)=j0LNmS;3b2k{cmlwG_{rXd!|HC4btLuSEUF14N%X=yCE75abCpl3!ewuo{ zmz0cNAT1={$+u37R#%0swtag1$s~UvN04>~u(&Hd;`v-VDe#qGT zetJMs+1 z@=Ejv-3WYUE>{hSu6^Mw)M~gdz&+d-|9$K7+j+m>QJqnbzTf+ggp+fWsW*4q#tUVPmGqs?|2KTuMhcbj{2DgNl>g(p81QW$n`8FOE{XeJk_GaTc zs^Tg_-b2TGLMX7hOPG5b$~{Z}Gz+!wdeigv`8;la8N(tC;m8=}BNi#|C%gTY7QiL& z(Yt9_K&_`>iOTZGXF#vHDpTR;<)J=+Xn4bmzVNqLmOf|bMtCcEvg@F zv(R2#;viGr034!Jh~-*5$mzEMSQbIUwan!nO{$q^k19+1Z>XX^Zrh0F@CtoP;7B(B zOJ_Fh>CG3S#yE%ava;TI|I-v&+{@}}m!I({Kf}ypDQ_P8qKZM~HT%V>7z>r;3I#3a zKKxEXzP0Z|ExVpqdTm|9dWThry7Ajrcu)JOG4#U}TEvgOAKE!M0NWMQpz&lXpS4X> z)A~^Cm|4{GRw*wa8CR4y{qF4EsrRjctmKF#KsbdtPJ z^<@&%eO(InS*7|WRO2}b}DXIJqWsl zW^D5s%f3$Ks?I#>F&^UHLt3(dUo%d?w=DzO(MA_UVtgC<>cZ|S=oReW`OtqlyuVo0 z2~N~eeb9xbZ3tS#nsH|?@|Nk=HG#U;DKDv9G?M*&^d8)Ig1rxWc4rhY0y4XQ?^rvc z83+L$m<{07GzrJqvW*q40hsSA@qwdmUB@FT=Jf7}+hfG$AhW%MM#fr6HA&XY;0hB3m zyiTR$g$bxC)eWmP0L)KT`1koXeitY zQvvRlw`?=vDM>=-G1X@6d554AFRt9uSVW$>mY3XFr6TCki_WX@6c_&aIbd0T?_jQ<@)e=ieRjqe!?<_8Hb4qQ#7ucwMb58OacfBoWA zIdBSe?4(D){i(qmQXeh!k)VC{$HAC|y1wk}46L!{x}1kFAV^r;{Bf+lPJiAI%VDOU zd~N(=+k5@+RX`<_jiQByPrJSeSnNeSh$ie(E?gjI!F6=Teu48AJULCWOQi0-Wh*U9 z)V8&rNKmY)F&9$cx^|90uWW+U?HrL(o0`|Dc|pPh1vNZhquW<9StS>lVk~F`7>KEO z1NNqtd%80(ubeuCn;#DvDP2ic1q_UsHsNo1wSAf0T%KOWSP7LsgV1x` z^A*e5^Hi@;hFI|IA#&xFQg2OSe4Q>q*BjhH`%&6Y#T)28@V^^a;~Lh~H7v7jxI-2r3u*@(`Q;lE zE!5alEM(Y(&6~Y0r14fz9j$vDw)3wcY;E+608}b zlj|QN@q95N3@Np)B~P!-x0Z64Ae+XtpdKA?rb&1`06a!f60V|j*+0lCW7}{{TpzL( z1&!SA=4RzhJ?xNz%H|wn0+?QvHGtAe1o%LBgOkNy6Q1Za!Jsp@Bm5w9LTo`Z?|!PDH8pki6wZGykg~UrZ?! zW{-wIy5YXQ-&-@tg}$iM`sb;fp%wOuAvpA)F0;6D?MDph8Gqb;hst;Si&C#nH+j?q zis%~7p40LcyWoyn=ZETB8_Es;e>n5M>GL+4M1h?s2LXvMh#cFVxrQEudWu005F;ZD z0HymYdaXt&KB_ncpFSyv29FBGPn#g;h4&gV>@N!n$g3$KU@w}c2t2k;07yBF*14e? zw;|)cE{eM682`}x!USa8mpo8ubck>5M6{E