From 89ae2531b5934cc52fef5a55ace3e5f10882e920 Mon Sep 17 00:00:00 2001 From: BulletBudgie <52014471+BulletBudgie@users.noreply.github.com> Date: Sun, 11 Aug 2024 19:43:07 +1000 Subject: [PATCH] Budgs Bloat Clothes, Boes and Shoots (#19637) A collection of colourable boots added to the loadout: +boot selection (colourable) / shoe tab +toeless boot selection (colourable) / xenowear tab +thigh-high sneakers / shoe selection (colourable) All onmob sprites by me Most item sprites borrowed and altered from existing sprites --------- Signed-off-by: BulletBudgie <52014471+BulletBudgie@users.noreply.github.com> --- .../preference_setup/loadout/items/shoes.dm | 26 +++ .../loadout/items/xeno/xeno.dm | 17 ++ code/modules/clothing/shoes/boots.dm | 180 ++++++++++++++++++ code/modules/clothing/shoes/sneakers.dm | 16 ++ .../budg-bloatclothes-shoes-and-boots.yml | 58 ++++++ icons/obj/item/clothing/shoes/boots.dmi | Bin 7216 -> 10820 bytes icons/obj/item/clothing/shoes/flats.dmi | Bin 3137 -> 3532 bytes icons/obj/item/clothing/shoes/sneakers.dmi | Bin 7591 -> 7944 bytes 8 files changed, 297 insertions(+) create mode 100644 html/changelogs/budg-bloatclothes-shoes-and-boots.yml diff --git a/code/modules/client/preference_setup/loadout/items/shoes.dm b/code/modules/client/preference_setup/loadout/items/shoes.dm index ed2f7eec29e..ececd5353e8 100644 --- a/code/modules/client/preference_setup/loadout/items/shoes.dm +++ b/code/modules/client/preference_setup/loadout/items/shoes.dm @@ -59,6 +59,11 @@ flats["dress flats, purple"] = /obj/item/clothing/shoes/flats/purple gear_tweaks += new /datum/gear_tweak/path(flats) +/datum/gear/shoes/colorable_flats + display_name = "flats (colorable)" + path = /obj/item/clothing/shoes/flats/color + flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION + /datum/gear/shoes/heels display_name = "high heels" path = /obj/item/clothing/shoes/heels @@ -162,8 +167,29 @@ recolourable_shoes["high-tops"] = /obj/item/clothing/shoes/sneakers/hitops recolourable_shoes["high-tops (tipped)"] = /obj/item/clothing/shoes/sneakers/hitops/tip recolourable_shoes["oxfords"] = /obj/item/clothing/shoes/laceup/colourable + recolourable_shoes["thigh-high sneakers"] = /obj/item/clothing/shoes/sneakers/hitops/thightops + recolourable_shoes["thigh-high sneakers (tipped)"] = /obj/item/clothing/shoes/sneakers/hitops/thightops/tip gear_tweaks += new /datum/gear_tweak/path(recolourable_shoes) +/datum/gear/shoes/recolourable_boots + display_name = "boot selection (colourable)" + description = "Boots, in a selection of colours." + path = /obj/item/clothing/shoes/heeledboots + flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION + +/datum/gear/shoes/recolourable_boots/New() + ..() + var/list/recolourable_boots = list() + recolourable_boots["thigh-high boots"] = /obj/item/clothing/shoes/thighboots + recolourable_boots["full-length boots"] = /obj/item/clothing/shoes/fullboots + recolourable_boots["mudboots"] = /obj/item/clothing/shoes/mudboots + recolourable_boots["thigh-high mudboots"] = /obj/item/clothing/shoes/mudboots/thigh + recolourable_boots["combat boots"] = /obj/item/clothing/shoes/colorcombat + recolourable_boots["jackboots"] = /obj/item/clothing/shoes/jackboots/color + recolourable_boots["workboots"] = /obj/item/clothing/shoes/workboots/color + recolourable_boots["ankle boots"] = /obj/item/clothing/shoes/ankleboots + gear_tweaks += new /datum/gear_tweak/path(recolourable_boots) + /* Shoe Layer Adjustment */ diff --git a/code/modules/client/preference_setup/loadout/items/xeno/xeno.dm b/code/modules/client/preference_setup/loadout/items/xeno/xeno.dm index b5bc1e01ccf..1499a90d7ef 100644 --- a/code/modules/client/preference_setup/loadout/items/xeno/xeno.dm +++ b/code/modules/client/preference_setup/loadout/items/xeno/xeno.dm @@ -44,3 +44,20 @@ shoes["toeless jackboots, riding"] = /obj/item/clothing/shoes/jackboots/toeless/riding shoes["toeless winterboots"] = /obj/item/clothing/shoes/winter/toeless gear_tweaks += new /datum/gear_tweak/path(shoes) + +/datum/gear/shoes/recolourable_toeless + display_name = "toeless boot selection (colourable)" + path = /obj/item/clothing/shoes/heeledboots/toeless + whitelisted = list(SPECIES_VAURCA_WORKER, SPECIES_VAURCA_WARRIOR, SPECIES_VAURCA_BULWARK, SPECIES_UNATHI, SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI) + sort_category = "Xenowear" + flags = GEAR_HAS_COLOR_SELECTION + +/datum/gear/shoes/recolourable_toeless/New() + ..() + var/list/recolourable_toeless = list() + recolourable_toeless["toeless thigh-high boots"] = /obj/item/clothing/shoes/thighboots/toeless + recolourable_toeless["toeless full-length boots"] = /obj/item/clothing/shoes/fullboots/toeless + recolourable_toeless["toeless jackboots"] = /obj/item/clothing/shoes/jackboots/toeless/color + recolourable_toeless["toeless workboots"] = /obj/item/clothing/shoes/workboots/toeless/color + gear_tweaks += new /datum/gear_tweak/path(recolourable_toeless) + diff --git a/code/modules/clothing/shoes/boots.dm b/code/modules/clothing/shoes/boots.dm index 4e34210a0d3..355bd4b1211 100644 --- a/code/modules/clothing/shoes/boots.dm +++ b/code/modules/clothing/shoes/boots.dm @@ -205,3 +205,183 @@ icon_state = "kala_boots" item_state = "kala_boots" contained_sprite = TRUE + +/obj/item/clothing/shoes/heeledboots/toeless + name = "toeless heeled boots" + desc = "A pair of toeless boots with heels." + icon = 'icons/obj/item/clothing/shoes/boots.dmi' + contained_sprite = TRUE + icon_state = "heeledboots_toeless" + item_state = "heeledboots_toeless" + species_restricted = list("exclude",BODYTYPE_VAURCA_BREEDER,BODYTYPE_VAURCA_WARFORM,BODYTYPE_TESLA_BODY) + +/obj/item/clothing/shoes/heeledboots + name = "heeled boots" + desc = "A pair of boots with heels." + icon = 'icons/obj/item/clothing/shoes/boots.dmi' + contained_sprite = TRUE + icon_state = "heeledboots" + item_state = "heeledboots" + +/obj/item/clothing/shoes/thighboots + name = "thigh-high boots" + desc = "A pair of casual boots that reach up to the thighs." + icon = 'icons/obj/item/clothing/shoes/boots.dmi' + contained_sprite = TRUE + icon_state = "thighboots" + item_state = "thighboots" + icon_auto_adapt = TRUE + icon_supported_species_tags = list("taj") + species_restricted = list("exclude",BODYTYPE_VAURCA_BREEDER,BODYTYPE_VAURCA_WARFORM,BODYTYPE_TESLA_BODY) + +/obj/item/clothing/shoes/thighboots/toeless + name = "thigh-high toeless boots" + desc = "A pair of casual boots that reach up to the thighs, the toes have been cut off." + icon = 'icons/obj/item/clothing/shoes/boots.dmi' + contained_sprite = TRUE + icon_state = "thighboots_toeless" + item_state = "thighboots_toeless" + icon_auto_adapt = TRUE + icon_supported_species_tags = list("taj") + species_restricted = list("exclude",BODYTYPE_VAURCA_BREEDER,BODYTYPE_VAURCA_WARFORM,BODYTYPE_TESLA_BODY) + +/obj/item/clothing/shoes/thighboots/heels + name = "thigh-high heeled boots" + desc = "A pair of casual heeled boots that reach up to the thigh." + icon = 'icons/obj/item/clothing/shoes/boots.dmi' + contained_sprite = TRUE + icon_state = "thighboots_heels" + item_state = "thighboots_heels" + +/obj/item/clothing/shoes/thighboots/heels/toeless + name = "thigh-high toeless heeled boots" + desc = "A pair of casual heeled boots that reach up to the thigh, the toes have been cut off." + icon = 'icons/obj/item/clothing/shoes/boots.dmi' + contained_sprite = TRUE + icon_state = "thighboots_heels_toeless" + item_state = "thighboots_heels_toeless" + species_restricted = list("exclude",BODYTYPE_VAURCA_BREEDER,BODYTYPE_VAURCA_WARFORM,BODYTYPE_TESLA_BODY) + +/obj/item/clothing/shoes/fullboots + name = "full-length boots" + desc = "A pair of boots that cover the entire leg, probably uncomfortable to wear." + icon = 'icons/obj/item/clothing/shoes/boots.dmi' + contained_sprite = TRUE + icon_state = "fullboots" + item_state = "fullboots" + icon_auto_adapt = TRUE + icon_supported_species_tags = list("taj") + species_restricted = list("exclude",BODYTYPE_VAURCA_BREEDER,BODYTYPE_VAURCA_WARFORM,BODYTYPE_TESLA_BODY) + +/obj/item/clothing/shoes/fullboots/toeless + name = "full-length toeless boots" + desc = "A pair of boots the cover the entire leg, except for the toes." + icon = 'icons/obj/item/clothing/shoes/boots.dmi' + contained_sprite = TRUE + icon_state = "fullboots_toeless" + item_state = "fullboots_toeless" + icon_auto_adapt = TRUE + icon_supported_species_tags = list("taj") + species_restricted = list("exclude",BODYTYPE_VAURCA_BREEDER,BODYTYPE_VAURCA_WARFORM,BODYTYPE_TESLA_BODY) + +/obj/item/clothing/shoes/fullboots/heels + name = "full-length heeled boots" + desc = "A pair of heeled boots that cover the entire leg, probably uncomfortable to wear." + icon = 'icons/obj/item/clothing/shoes/boots.dmi' + contained_sprite = TRUE + icon_state = "fullboots_heels" + item_state = "fullboots_heels" + +/obj/item/clothing/shoes/fullboots/heels/toeless + name = "full-length toeless heeled boots" + desc = "A pair of heeled boots that cover the entire leg, except for the toes." + icon = 'icons/obj/item/clothing/shoes/boots.dmi' + contained_sprite = TRUE + icon_state = "fullboots_heels_toeless" + item_state = "fullboots_heels_toeless" + species_restricted = list("exclude",BODYTYPE_VAURCA_BREEDER,BODYTYPE_VAURCA_WARFORM,BODYTYPE_TESLA_BODY) + +/obj/item/clothing/shoes/mudboots + name = "mudboots" + desc = "A nice pair of weatherproof mudboots to keep your feet dry." + icon = 'icons/obj/item/clothing/shoes/boots.dmi' + contained_sprite = TRUE + icon_state = "mudboots" + item_state = "mudboots" + icon_auto_adapt = TRUE + icon_supported_species_tags = list("taj") + species_restricted = list("exclude",BODYTYPE_VAURCA_BREEDER,BODYTYPE_VAURCA_WARFORM,BODYTYPE_TESLA_BODY) + +/obj/item/clothing/shoes/mudboots/thigh + name = "thigh-high mudboots" + desc = "A nice pair of weatherproof mudboots to keep your legs dry." + icon = 'icons/obj/item/clothing/shoes/boots.dmi' + contained_sprite = TRUE + icon_state = "thighmudboots" + item_state = "thighmudboots" + icon_auto_adapt = TRUE + icon_supported_species_tags = list("taj") + species_restricted = list("exclude",BODYTYPE_VAURCA_BREEDER,BODYTYPE_VAURCA_WARFORM,BODYTYPE_TESLA_BODY) + +/obj/item/clothing/shoes/colorcombat + name = "combat boots" + desc = "The sweatiest LARPer you know wears these." + icon = 'icons/obj/item/clothing/shoes/boots.dmi' + contained_sprite = TRUE + icon_state = "colorcombat" + item_state = "colorcombat" + +/obj/item/clothing/shoes/jackboots/color + name = "jackboots" + desc = "Synthleather boots with an artifical shine, in a variety of colors." + icon = 'icons/obj/item/clothing/shoes/boots.dmi' + contained_sprite = TRUE + icon_state = "colorjackboots" + item_state = "colorjackboots" + icon_auto_adapt = TRUE + icon_supported_species_tags = list("taj") + species_restricted = list("exclude",BODYTYPE_VAURCA_BREEDER,BODYTYPE_VAURCA_WARFORM,BODYTYPE_TESLA_BODY) + +/obj/item/clothing/shoes/jackboots/toeless/color + name = "toeless jackboots" + desc = "Synthleather boots with the toes cut off, in a variety of colors" + icon = 'icons/obj/item/clothing/shoes/boots.dmi' + contained_sprite = TRUE + icon_state = "colorjackboots_toeless" + item_state = "colorjackboots_toeless" + icon_auto_adapt = TRUE + icon_supported_species_tags = list("taj") + species_restricted = list("exclude",BODYTYPE_VAURCA_BREEDER,BODYTYPE_VAURCA_WARFORM,BODYTYPE_TESLA_BODY) + + +/obj/item/clothing/shoes/workboots/color + name = "workboots" + desc = "A pair of steel-toed work boots designed for use in industrial settings. In a variety of colors!" + icon = 'icons/obj/item/clothing/shoes/boots.dmi' + contained_sprite = TRUE + icon_state = "colorworkboots" + item_state = "colorworkboots" + icon_auto_adapt = TRUE + icon_supported_species_tags = list("taj") + species_restricted = list("exclude",BODYTYPE_VAURCA_BREEDER,BODYTYPE_VAURCA_WARFORM,BODYTYPE_TESLA_BODY) + +/obj/item/clothing/shoes/workboots/toeless/color + name = "toeless workboots" + desc = "A pair of toeless work boots designed for use in industrial settings. In a variety of colors!" + icon = 'icons/obj/item/clothing/shoes/boots.dmi' + contained_sprite = TRUE + icon_state = "colorworkboots_toeless" + item_state = "colorworkboots_toeless" + icon_auto_adapt = TRUE + icon_supported_species_tags = list("taj") + species_restricted = list("exclude",BODYTYPE_VAURCA_BREEDER,BODYTYPE_VAURCA_WARFORM,BODYTYPE_TESLA_BODY) + +/obj/item/clothing/shoes/ankleboots + name = "ankle boots" + desc = "A pair of low-heeled boots, if you need inclosed shoes." + icon = 'icons/obj/item/clothing/shoes/boots.dmi' + contained_sprite = TRUE + icon_state = "ankleboots" + item_state = "ankleboots" + species_restricted = list("exclude",BODYTYPE_VAURCA_BREEDER,BODYTYPE_VAURCA_WARFORM,BODYTYPE_TESLA_BODY) + diff --git a/code/modules/clothing/shoes/sneakers.dm b/code/modules/clothing/shoes/sneakers.dm index 7292e17cede..26180526a46 100644 --- a/code/modules/clothing/shoes/sneakers.dm +++ b/code/modules/clothing/shoes/sneakers.dm @@ -166,6 +166,12 @@ icon_state = "whitedf" item_state = "whitedf" +/obj/item/clothing/shoes/flats/color + desc = "A pair of low-heeled women's dress flats, in a variety of colors." + name = "dress flats" + icon_state = "colordf" + item_state = "colordf" + //hi-tops /obj/item/clothing/shoes/sneakers/hitops @@ -174,6 +180,12 @@ icon_state = "whitehi" item_state = "whitehi" +/obj/item/clothing/shoes/sneakers/hitops/thightops + name = "white thigh-tops" + desc = "A pair of shoes that extends to the thigh. Based on a centuries-old, timeless design." + icon_state = "whiteth" + item_state = "whiteth" + /obj/item/clothing/shoes/sneakers/hitops/red name = "red high-tops" icon_state = "redhi" @@ -222,3 +234,7 @@ /obj/item/clothing/shoes/sneakers/hitops/tip worn_overlay = "over" build_from_parts = TRUE + +/obj/item/clothing/shoes/sneakers/hitops/thightops/tip + worn_overlay = "overth" + build_from_parts = TRUE diff --git a/html/changelogs/budg-bloatclothes-shoes-and-boots.yml b/html/changelogs/budg-bloatclothes-shoes-and-boots.yml new file mode 100644 index 00000000000..637a702f77f --- /dev/null +++ b/html/changelogs/budg-bloatclothes-shoes-and-boots.yml @@ -0,0 +1,58 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# - (fixes bugs) +# wip +# - (work in progress) +# qol +# - (quality of life) +# soundadd +# - (adds a sound) +# sounddel +# - (removes a sound) +# rscadd +# - (adds a feature) +# rscdel +# - (removes a feature) +# imageadd +# - (adds an image or sprite) +# imagedel +# - (removes an image or sprite) +# spellcheck +# - (fixes spelling or grammar) +# experiment +# - (experimental change) +# balance +# - (balance changes) +# code_imp +# - (misc internal code change) +# refactor +# - (refactors code) +# config +# - (makes a change to the config files) +# admin +# - (makes changes to administrator tools) +# server +# - (miscellaneous changes to server) +################################# + +# Your name. +author: budg + +# 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: "Added several pairs of colourable boots to the loadout, also added colourable thigh-high sneakers and flats." diff --git a/icons/obj/item/clothing/shoes/boots.dmi b/icons/obj/item/clothing/shoes/boots.dmi index 0524477075bf2b3e37a11df84fbc021b138bd754..3e5cdf29ec023a5a897d2f4699fa3093652fc7b7 100644 GIT binary patch literal 10820 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 literal 7216 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 MYkcLC4kGG*0C*ZH<^TWy diff --git a/icons/obj/item/clothing/shoes/flats.dmi b/icons/obj/item/clothing/shoes/flats.dmi index 0b04da0d42b7e473698b54ab2e7e6ab5740202d0..4b3d9c24f2bfdc45fe45301a46292b777f9c2468 100644 GIT binary patch delta 3410 zcmYjT3p|tEAD>&f3y~0cOQrHEMTE^CN;FI!p>$IUxy~hTDYwmSD4LN= zVbkkYZo^`XO-mbQw*S2EzdrBze9q^2p7S~9Ip53g_dAE6(xZ0z{y7I58A(-15C|k= zXKQsH1QLqh?BXJVk+hxGDS{92b7x(wTUuHQieJVhC4-?B@aqvDN&T%Kd!MIgb#-;k z&(ZuZU3z*t4=^?~KBRNV#>z%iR5Vai_LR1sm$gZ@o>G*VV^n}g-N~If_LuKldjk9A zdm!q94YakjeSLjxY;63sjYdXBcsyQiZf;0Oh+wneDz{m|455hg4$dI+*)M^Dchwjd z_Xw-YH~hncuSEo34FiFq^3a3Ou+}5n#QGv*B>^e665?w$boYlBURvQ42}2{%lwA#R zmg@B{4$@ATn8e(ig`fK9^5<|a-JueUo3>a)pq@z?1KIbdLn4oC%x>6kzq>e*)WC#_ z(K6G@s%}S^$=|^(uJ6aZczw}e`!L>nzE=*-w@*BozSGnx*_l_MAG~|8u+Nwp+c~35v*e7yzUgtKwdcdDB%ljg@0hBN7hOL6^M-bdS`}@%J0FMEcRR@ z{&|W1HK$uhV8UjLS4!J~gQ|u-GPFHcbS@Qp2DRK_4;5B$?V{qlsR%eY-qswbmR$2} z#nqpcv~4l1NTKUw6;csup?2|YoG9_(gyy4iddimizF&sIO1uM}k84Oxc~mvTnJ}i1 zLzW64O@A$~LzQHv5tq@tehl`xv{AWreT5P8!AF+-C5xHhO1vU|!mw#t&R2m!SX&MfYdE{YR6gW^fwV*wMhD)F_{g42ZjU1IdTM|ZKM2OM7{)C`ZK+1xkBkXLdQ z;(IMt5gvUA#*`sz)Ch&uh$pCXxYdzFNS*WVgWf{7u_mo_~rxv%Z{G(4JO1 zToZC|=7-+9cNsq_Yu~;5aWS2p@CtA~jS{-#^{_O(KynmppksSNNUqb(Q&?en&};Sfqxie@!8k0+{4$u4Tg= zOidsAs%lMh;a6o(l5@wj(-Fllz~IaM1D$OZphbG@p40RoDalM{r-XiFRhh6K> zWBdIwUhs5x;o7j~lS~QcWd+#BoIGEqP>#j1GdeBY<2c88mb&2$Y!8GwhUwPgF5V4e zem+*1LOH<$BpZ}1$gAndHi+XrAhcL3Z_qMw#3&e2yY=v$IZmYKWv z7W^N6&TpDuyUr}Cgtl@3zS*3d;U|^wyNwRaLbrJb6mKBgq&Bnq)tfc}zV z$hd58%n5nmD;vqn*#$$B$1G3IV%oC-C&k}vQ}01&EJ$eLac+=+t!m1tKix9fB!E+p zAiB5Q34<>kJ_Pl|bmL2!3+E4iqwJ`(HlSgwwXgW(ZvQJczL`1bnkcA70Q>BJgYx@g zHrTRFbleMc`_zcU>&JKc%E9bl-DEgsu!E@z3An}BNYwE|4lO@*u)`#-EXWO1kr!+0q!kl5*E;-lPFR+gx>@AEU2_oN_KWiTo-%tOoCNeXQex z>Zi}Y6##((tjy?QhZ~0}TIE|&{u(@529P6!P%mJ%4N=GN5j20Ta(oQyBpa3X-?W-J zrri40F;;zNUk6jo2i@|NqkV&pj_R-7ouM3JjK4Qe9lRI7vwF(k zJwWakTx@mD`nvt-ZkdYDTO>m2_RdypxGvx;ZV4*sP{_trey`f-`{+Fd*1>uQ61@hI zz4e4(@^N}xnvd|Z??LP!adx!+>IxZ`qkvj_8j%W0MmCNS>b$oSVEd6`SP4`=?xxAO zLJdHl9G{vZ%;mSWA-5J`ny0;Q%b)`$eIslFxIwN{G8B(3ejhYzBEK_6pKy^MG_xR$ zZc*^uj~qJv?u3bo#fI>6Hh1T?h34L)pkNXtV=~a#sIArU**~UK;5f1f%-{b%NtQ0J zzuy^`8~CE{Y5@+cHa7z(NyAbuq<9FlM&C)R?B_%S;%h0H449N>-H5=>@zU|OcrGH61zmz_g3xm*;+}w zIh-^O+cJCOK#@WF(0n#_w7Vr%*4W3?)oUX~AgR7`8=f z?TpdtI9%`-pH~0&L2`snB;zQJY_ne+4IPDK{Skh5Qs2F$A2`q;{lWpTB*iO>kvMRK za1hPErw@P)EES5N8^};?WOOBYpPe>?A9PPn5n1{6=DHOlbp{4q z%O9ZU7ufPYM%S0gUJvIHSh{87Jl_uUEOz4ud~RAn+A>xpl0=wE?K= z%7ntc?7P9ygv2$OGFEnQ^c#+j1bl3NX=l#=M^%5xI|+iCnR_Da!J>8{5FPzh6Sn1H zX1oQM?+w1{xh#}U5Y75m!k5kY@Lx9_{ml4DwYg1Ed|Cl9#h*=xLWso>gd^_tNH%)ZzpN~<;@fGUrWYHYWiW0 zo(c02W?~19WgXpj*E9;95<TIMUG2 zVg*iFeY|9Q-SyGkYyNF|U{!=VpINtEY7cV#EMaUa14B3m_On_gs zBfgC!Nrs+nb*g80-%hcci(IHF{eD+1azQZPwuLVQ77oGNvp&acF1NFGu&T81P52+- CytYgL delta 3012 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 KH>l8eiT^Lg74(b% diff --git a/icons/obj/item/clothing/shoes/sneakers.dmi b/icons/obj/item/clothing/shoes/sneakers.dmi index 2213061013e2f412ace5e1f0b9026f637ec39610..2ebcfabc06b8b7729ff0eba9f0ce1f692e9d21f3 100644 GIT binary patch literal 7944 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 literal 7591 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