From 48368019e61ebeaa61e30c96d3d0a577c9a95c97 Mon Sep 17 00:00:00 2001 From: Ruben Amendoeira Date: Mon, 21 May 2018 17:17:49 +0100 Subject: [PATCH] Expanded SkillIconManager to include smaller versions Needed small icons to use for the Skill Calc redesign, decided to expand the skill icon manager to include these, created a new folder in the resources with the small png's. --- .../runelite/client/game/SkillIconManager.java | 16 ++++++++++++---- .../resources/skill_icons_small/agility.png | Bin 0 -> 203 bytes .../main/resources/skill_icons_small/attack.png | Bin 0 -> 225 bytes .../main/resources/skill_icons_small/combat.png | Bin 0 -> 16037 bytes .../skill_icons_small/construction.png | Bin 0 -> 216 bytes .../resources/skill_icons_small/cooking.png | Bin 0 -> 220 bytes .../resources/skill_icons_small/crafting.png | Bin 0 -> 220 bytes .../resources/skill_icons_small/defence.png | Bin 0 -> 190 bytes .../resources/skill_icons_small/farming.png | Bin 0 -> 373 bytes .../resources/skill_icons_small/firemaking.png | Bin 0 -> 240 bytes .../resources/skill_icons_small/fishing.png | Bin 0 -> 240 bytes .../resources/skill_icons_small/fletching.png | Bin 0 -> 201 bytes .../resources/skill_icons_small/herblore.png | Bin 0 -> 222 bytes .../resources/skill_icons_small/hitpoints.png | Bin 0 -> 223 bytes .../main/resources/skill_icons_small/hunter.png | Bin 0 -> 277 bytes .../main/resources/skill_icons_small/magic.png | Bin 0 -> 231 bytes .../main/resources/skill_icons_small/mining.png | Bin 0 -> 212 bytes .../resources/skill_icons_small/overall.png | Bin 0 -> 15923 bytes .../main/resources/skill_icons_small/prayer.png | Bin 0 -> 321 bytes .../main/resources/skill_icons_small/ranged.png | Bin 0 -> 258 bytes .../resources/skill_icons_small/runecraft.png | Bin 0 -> 251 bytes .../main/resources/skill_icons_small/slayer.png | Bin 0 -> 546 bytes .../resources/skill_icons_small/smithing.png | Bin 0 -> 237 bytes .../resources/skill_icons_small/strength.png | Bin 0 -> 232 bytes .../resources/skill_icons_small/thieving.png | Bin 0 -> 169 bytes .../resources/skill_icons_small/woodcutting.png | Bin 0 -> 240 bytes 26 files changed, 12 insertions(+), 4 deletions(-) create mode 100644 runelite-client/src/main/resources/skill_icons_small/agility.png create mode 100644 runelite-client/src/main/resources/skill_icons_small/attack.png create mode 100644 runelite-client/src/main/resources/skill_icons_small/combat.png create mode 100644 runelite-client/src/main/resources/skill_icons_small/construction.png create mode 100644 runelite-client/src/main/resources/skill_icons_small/cooking.png create mode 100644 runelite-client/src/main/resources/skill_icons_small/crafting.png create mode 100644 runelite-client/src/main/resources/skill_icons_small/defence.png create mode 100644 runelite-client/src/main/resources/skill_icons_small/farming.png create mode 100644 runelite-client/src/main/resources/skill_icons_small/firemaking.png create mode 100644 runelite-client/src/main/resources/skill_icons_small/fishing.png create mode 100644 runelite-client/src/main/resources/skill_icons_small/fletching.png create mode 100644 runelite-client/src/main/resources/skill_icons_small/herblore.png create mode 100644 runelite-client/src/main/resources/skill_icons_small/hitpoints.png create mode 100644 runelite-client/src/main/resources/skill_icons_small/hunter.png create mode 100644 runelite-client/src/main/resources/skill_icons_small/magic.png create mode 100644 runelite-client/src/main/resources/skill_icons_small/mining.png create mode 100644 runelite-client/src/main/resources/skill_icons_small/overall.png create mode 100644 runelite-client/src/main/resources/skill_icons_small/prayer.png create mode 100644 runelite-client/src/main/resources/skill_icons_small/ranged.png create mode 100644 runelite-client/src/main/resources/skill_icons_small/runecraft.png create mode 100644 runelite-client/src/main/resources/skill_icons_small/slayer.png create mode 100644 runelite-client/src/main/resources/skill_icons_small/smithing.png create mode 100644 runelite-client/src/main/resources/skill_icons_small/strength.png create mode 100644 runelite-client/src/main/resources/skill_icons_small/thieving.png create mode 100644 runelite-client/src/main/resources/skill_icons_small/woodcutting.png diff --git a/runelite-client/src/main/java/net/runelite/client/game/SkillIconManager.java b/runelite-client/src/main/java/net/runelite/client/game/SkillIconManager.java index 089096abe9..d3883be67b 100644 --- a/runelite-client/src/main/java/net/runelite/client/game/SkillIconManager.java +++ b/runelite-client/src/main/java/net/runelite/client/game/SkillIconManager.java @@ -35,11 +35,12 @@ import net.runelite.api.Skill; @Slf4j public class SkillIconManager { - private final BufferedImage[] imgCache = new BufferedImage[Skill.values().length]; + // * 2 to account for the small version of each icon + private final BufferedImage[] imgCache = new BufferedImage[Skill.values().length * 2]; - public BufferedImage getSkillImage(Skill skill) + public BufferedImage getSkillImage(Skill skill, boolean small) { - int skillIdx = skill.ordinal(); + int skillIdx = skill.ordinal() + (small ? Skill.values().length : 0); BufferedImage skillImage = null; if (imgCache[skillIdx] != null) @@ -49,7 +50,8 @@ public class SkillIconManager try { - String skillIconPath = "/skill_icons/" + skill.getName().toLowerCase() + ".png"; + String skillIconPath = (small ? "/skill_icons_small/" : "/skill_icons/") + + skill.getName().toLowerCase() + ".png"; log.debug("Loading skill icon from {}", skillIconPath); synchronized (ImageIO.class) { @@ -64,4 +66,10 @@ public class SkillIconManager return skillImage; } + + public BufferedImage getSkillImage(Skill skill) + { + return getSkillImage(skill, false); + } + } diff --git a/runelite-client/src/main/resources/skill_icons_small/agility.png b/runelite-client/src/main/resources/skill_icons_small/agility.png new file mode 100644 index 0000000000000000000000000000000000000000..19c26d9022e735cf728a217473960dfad46c07ab GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|t_%#v!o013JhwA9*?<&d zNswPKgTu2MX&_FLx4R2N2dk_HNO^%rWHAE+w=f7ZGR&GI0TlG}ba4#fxXycOBj*7H z373cNUf(xdsGXAVzxkwy-ohnY1dnJIpJhL8+rj(cQIvFy*6azN+TWK6zgcNv9sE9I q`>GeNA5ZX34_6j>7=N~c&;IWtkv(40dzS%CX7F_Nb6Mw<&;$S~A3y&9 literal 0 HcmV?d00001 diff --git a/runelite-client/src/main/resources/skill_icons_small/attack.png b/runelite-client/src/main/resources/skill_icons_small/attack.png new file mode 100644 index 0000000000000000000000000000000000000000..4d9aaa87f655a5fbae8b023eaa946b20099c60f0 GIT binary patch literal 225 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=4Od`nz{BSL7u|1vm$| zS*Aq!HdSPoS96w^mjh+hPql*dFqQ=Q1v5B2yO9RsBze2LFm$lWdH^|`1s;*b3=G`D zAk4@xYmNj^(8troF@)oKasoqh=xPO%>!%_E8fR`^z+@bLkVVXaMQb6`K0gajo zjO#+Rl@Bt-$Vvr>YEMzn+QDKi<}ih8U4wzx+9+1h#sD6M!qal46Zd^61e(j>>FVdQ I&MBb@0PW*DzW@LL literal 0 HcmV?d00001 diff --git a/runelite-client/src/main/resources/skill_icons_small/combat.png b/runelite-client/src/main/resources/skill_icons_small/combat.png new file mode 100644 index 0000000000000000000000000000000000000000..80a81b4c8b07388b8230bf5613c18e01b0530ffc GIT binary patch literal 16037 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 AHvj+t literal 0 HcmV?d00001 diff --git a/runelite-client/src/main/resources/skill_icons_small/cooking.png b/runelite-client/src/main/resources/skill_icons_small/cooking.png new file mode 100644 index 0000000000000000000000000000000000000000..2030f1d25bea66f72b100557d8073322444c4592 GIT binary patch literal 220 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^3h)VWP0r8x{{8N<9)Z{Z!RmBQ zps-X}bs3OiED7=pW^j0RBMrn!@^*J&=wOxg0CG4BJR*x37`TN&n2}-D90{Ocn5TjR${J7F`2FYG@IS`Ex9%oKE3+n$J= z`E$YT2-}&htEbLp+EjFQbEt)MxJ%Efpz|;6)5_pI;wmpM2a4TF zw4Vl~7)yfuf*Bm1-ADs*lDyqr7&=&GJ%Aj}0*}aI1_o|n5N2eUHAey{80qQa7{YPg zwf7+J0Rs-^zX^>Va}`dpon$bn_&+o2vnGFuSpq}ohG-=}E;hm2uWF65vQIc(v)fP_ z&Y2Q>=|VK$1F4&t_!@hljQC0!qCAg>jC6&7I;J!Gca%qgD@k*tT_@uL2FMJ#}JO| z$q5b2;sy*xGOWG5Q$rkh5-koNkrZcM!a21udLwrSgTe~DWM4fF@ZFy literal 0 HcmV?d00001 diff --git a/runelite-client/src/main/resources/skill_icons_small/farming.png b/runelite-client/src/main/resources/skill_icons_small/farming.png new file mode 100644 index 0000000000000000000000000000000000000000..0b9becd5f51ffba87569075aa7d6b4ef5adb3f1c GIT binary patch literal 373 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}QGic~E08WskE+Q}D$9y%tITSv z%&93zDoBfLC{1rDNe@Zfo>X`_I_p?*W=utHd|_HtV`+MKZGKr+d__)tOxE%4y8ME) zsF!asJM zJe(=f9HDG*nagDQ#)_p=qo4P`3156d^g_vsO!Gq5n7@oH+@jJBhZofVoyOql>gTe~ HDWM4fvQdc! literal 0 HcmV?d00001 diff --git a/runelite-client/src/main/resources/skill_icons_small/firemaking.png b/runelite-client/src/main/resources/skill_icons_small/firemaking.png new file mode 100644 index 0000000000000000000000000000000000000000..a9297c8edcc81b99e73e8cbd0ec4635f8ad93631 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^3h)VWP0r8RY{`7rpK;v^)(9&e zpzz^}^1DEau_VYZn8D%MjWiG^$=lt9p@UV{1IXbl@Q5sCVBi)8VMc~ob0mO*S)MMA zAsp9D`wsFt8*(`BG;sK&o)O6Au_%Y(`wQXs`@QbQPi_9{Fs-+PW5dctCpc@qPi;FI zz3n&e?M0c3{hD9wsG3>Y`R$k1x8^uE#guNbFC2aH=_(FfYI5b1*cHtj8ZIwazp-;Z c`xATl0|65L|5?hFfVMJty85}Sb4q9e0NkEW8vpEal| zab30NAnySM9_GIp><=!oHbpc{sbAVwuUYXwRBDC%Hqp7v2Rxd)bz7R5GuS1aK5=i{ ztoFx9FU#Wn&eFG4RX0PotWnB8Cwx!Bl}ju8%%lDJOTDxlLVdsWd8RC~FBZ|ivDNMJ aN5)M|B3w0_7+(TyW$<+Mb6Mw<&;$S|g-ied literal 0 HcmV?d00001 diff --git a/runelite-client/src/main/resources/skill_icons_small/fletching.png b/runelite-client/src/main/resources/skill_icons_small/fletching.png new file mode 100644 index 0000000000000000000000000000000000000000..56b50c406751596f865f75a4d55efd3bcf827c2c GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bO)b%F(c@65=Cs%228vbf zWYz&vj3q&S!3+-1Zlr-YN#5=*3>~bp9zYIffk$L90|U1(2s1Lwnj--ebn|p^4B@z5 z+q+TlfC3M5tU>2t78z!N&%e*NBnP@LfApUFq|Rl7);h&sp@uHG)~r4=R8LHcxLNPW mS>5Tb{3Bvnwzx`d0mJ_g{=5yJPEG)t$l&Sf=d#Wzp$PzSi8%)V literal 0 HcmV?d00001 diff --git a/runelite-client/src/main/resources/skill_icons_small/herblore.png b/runelite-client/src/main/resources/skill_icons_small/herblore.png new file mode 100644 index 0000000000000000000000000000000000000000..fde27351c406beb4c5357c1762ea2575bd2c3f47 GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZ%`eJjc+bF4&A@P#fng;B zLmE(mK{)8H4Ul3i3GxeOaCmkDB*>WL?e4vL>4nJa0`PlBg3pY5YR7 zVY6fp<1)rBi`j-74oYSo^K(3x=I}R1)6Y>aLHTln0%Lb8L$8$R`HWZRlz|p7c)I$z JtaD0e0s#F0K$8Ff literal 0 HcmV?d00001 diff --git a/runelite-client/src/main/resources/skill_icons_small/hitpoints.png b/runelite-client/src/main/resources/skill_icons_small/hitpoints.png new file mode 100644 index 0000000000000000000000000000000000000000..bf431f7518a0b82655a38783bbbafd8e6d47bef2 GIT binary patch literal 223 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^3h)VWP0r8RY{^_@%gMmN2o$^P z&nT}P@Ce9aED7=pW^j0RBMrn!@^*J&=wOxg0CG4BJR*x37`TN&n2}-D90{Ocq^FBx z2*>s0ga$^j6{1?Pa1 zGa3&Dh#WCUNGLE9Vd1i1&}B5_aoA=l?Z_e_;Si?8z_2Stw25s-N*2%(22WQ%mvv4F FO#s-PGmQWM literal 0 HcmV?d00001 diff --git a/runelite-client/src/main/resources/skill_icons_small/hunter.png b/runelite-client/src/main/resources/skill_icons_small/hunter.png new file mode 100644 index 0000000000000000000000000000000000000000..88be793bbb425a8b56d02f912e891f6e54c73665 GIT binary patch literal 277 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}cz{octG2X^hLp6HjI5r#lAeOH zzM_i0lA4*GftIY2fwG3CtdgFRx}lnuftr@7hQ5`qiIuvEsjjiPmWi&0wz7;e&=^r^ zAvJ9o1w~;kZFxya$^ZZV0|k4-@0|crj3q&S!3+-1Zlr-YN#5=*3>~bp9zYIffk$L9 z0|U1(2s1Lwnj--e^zw9Z43W58+tk|D{vdl%y;Rbvs`Q^%k9H zSZu=_*LY#y!nM;k{mm;)NQ!jX_{{QVKU4D=$>(3)1*CjD{<3+kvL>4nJa0`PlBg3pY5 literal 0 HcmV?d00001 diff --git a/runelite-client/src/main/resources/skill_icons_small/mining.png b/runelite-client/src/main/resources/skill_icons_small/mining.png new file mode 100644 index 0000000000000000000000000000000000000000..57430882d0ecc3f2dde4c7e188e2098cbc2d7dcc GIT binary patch literal 212 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uBp1|ZZ`U*)ipo?PlIcs zK#H*>$S;_|;n|He5GTpo-G!lpRn`N@;VkfoEM{Qf76xHPhFNnYfPx{OE{-7_*LhEF z0DLY40fK2)lo~lxbE}1kZ+5OcvbC9E9JgVe8RR0Xg-6dtDnm{r-UW|g#|!p literal 0 HcmV?d00001 diff --git a/runelite-client/src/main/resources/skill_icons_small/overall.png b/runelite-client/src/main/resources/skill_icons_small/overall.png new file mode 100644 index 0000000000000000000000000000000000000000..7f00fa97a362ec2eabfd403e0a6fa9c37cb80faa GIT binary patch literal 15923 zcmeI3dsGuw9>)jQRzs(( zt*x($N{^LVANZ=`qt$i6x0KbjKGqf$OVL%k_*k_S>tmI&lLSb(z#Pum?mv4b=OmNg z{oU{H&i&lq{muPn7VF2o6A~OA3_(yxVnUpOz4r8cyS~c)4oHCi&R)9N64D(I)V;Uo z8w9Og*B^p{6tq^W*Jm+K#*xL?1c_R$z-DJMX)^^u?yI|&?S1#8zE8~gk2c=WkLWzp z<}QecIB<7b#b!7@bZ6zj)0Z}Hc$e-qb!z3jMVlsfdBb(|*y#y2{mV`bF*EO84;`47 z*Y&eI)hB*Q51mnI#V-DmtA0`5BN@8T?aS}1`+Gt+1}}SdymmyV>$ATt z85QztMeZlVLy{KUx30<;43B9Ty*0eNKbkjhM{IS_7L2|eqk)R2K0soIovIIs7PAM9g41oD6@lhDt2^wDZTBw<#=~v`6>sy?W@5O`Ak3 z8oC@a9=T%0?7OC?&$;(fT2gzax@LLkg0!5G8L_IA+H1p?6kV&mQQ;2j$>2GLuYMSD zuxdg6y^XsjZ8-GG)0@b#it+WgGsYVs2$Rw&Y0flV5=Jl<5l%8jO60cKSl$q%iFVs? zVg}_D7%3BNjTAmCJ1P{=WTY@vu0wS;EtN$l zc_6E!ksV7BapN{bEJBfXL^>U}%wlO%>2Su+V(+AJW^E4WNSSS;5Ci34vh4&FKZ~+D z2eow*B+(qlmTfnC`H%!cnJEh^aj-WpZu1swO&hIQ-r_cz-R;iaNoV>Or-jzzX;((M z>2_ouk5A@J1>Xv3*!;t^b_#bg_7sLONBOeMUnbZp;mImNL@I418JA<21_34h_4Y@j z;&3Mw#VS=WDu*TF6tM!6t1!7_1S-Z*G$4qtClEu&=01r#@s31k(HD%vkaXtk4n^_z zY#BqR!xF6yCvGLE#JDJS?jo8dF%(xSNQp`XD{xW;XDVeVjH^@X{! zWK9DF1Zy?WcstG3CEOg)$1@j_9ZaTD5K_5V2}>1(7?!AI1Z-5Pl(12ZN+b$}lv2ww zn}%p3Osk<1Xa}23vjeh>%{6c3Nv3ADY;AIwX>SFw;dTe**_e^Srk&Yba+)iON8{b# z7*2RJ9 z0A3y!0EFA*adGnjygV)d2)D`O;^qT*d0YSxZj;Bw%?I%ExBwvBCXb7o58&l-0YJD- z9v3$sz{}$TfN+~UE^a=6m&XMF;Wl|(+4yBdWJUH+$ z%<@e8`{HxTE;nAB`^#&^j)>w~WXh3ex2h}a_H8uQ*M{$2(~n6xT3zz_$oHNfEZjWc z(EFM*VMT8qcHBC#?!D)wOX{otap!x}Em1?sgqOPR18;;U{Cn=Pf>l*dzF0cM{^nor zrLP@6rdz&AIb}{o(uIRLId1pyr&AseLX+d~iZcpKVL$8~o1WUW{K2${uglL?Rh1QP z**eI4eD!`;?v#eF-F^1-UjF6Y$}OTI{oVCD>UtOaq2%m0r~1y=dmqLw_39k*mBAUl zraYtbzI!|RtRFNt2dJWf29h^5I_orCY zemkkZ?DYLd+9EP+{iM{YeharB%wM(g!|*PP42H>PuGA#gefvH$@Mgb1Wlx%V?MQKP zXnz8QM(Zc`O;;AJ6W6?UVS;vPV0g zhuBjuRAp=~tn9J0sC<$3lQG|2+-u0|a$-eFI5`E9Fa3ChzS|BuXzap>w}wp5|Da-C za9Qk+kCq$%7&=dVz;u3vR`8Q%{MCcogO-HGoeeE3U3zEv=biE;Hy@9RPWWhj_Y*JX gNB=y3-fK|${#W&TE|rNqFC{0&kBciAJ#FEC0LMS+w*UYD literal 0 HcmV?d00001 diff --git a/runelite-client/src/main/resources/skill_icons_small/prayer.png b/runelite-client/src/main/resources/skill_icons_small/prayer.png new file mode 100644 index 0000000000000000000000000000000000000000..7c348987ebd24249442ad5a685ef1b90647d654a GIT binary patch literal 321 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}RDe&2D?>SmDJ;x8b;G=An-d+33$HF+`*=e}YdJ5_XvUHtzhDN3XE)M7oFs2| z7lsa2Sq~tGv%n*=n1O*?7=#%aX3dcR3Ko01IEF}Ej_r@;Yc}9v*=*z6uw+V8?1At5 z)s}d;p8Hd&a(nl=zYGs}1hfNAXYgo!G$_`r{ci3MYJU6At9OSpb!I!KzT4~1b-z0{ zv~sTplj4!o%cV+-s#j_}N`IJ{F~6W=;!4wc=E=O@o++L_SGjY~+ryk2Ke62IWvROc Pw4TA!)z4*}Q$iB}C~@@x5%^$J=BKE11ej$rU~^>bP0l+XkKgc4O= literal 0 HcmV?d00001 diff --git a/runelite-client/src/main/resources/skill_icons_small/runecraft.png b/runelite-client/src/main/resources/skill_icons_small/runecraft.png new file mode 100644 index 0000000000000000000000000000000000000000..2c52ffe9139bc3f027cfa47eb4105e01de262e22 GIT binary patch literal 251 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa2=EDUO)Oy8V9C;L&N*SigvhAS z^73*921cOdat7<=K#H*>$S;_|;n|He5GTpo-G!lpRn`N@;VkfoEM{Qf76xHPhFNnY zfP(p+E{-7_*L{1f`C1HkT$U@Dp3UnI+sW{VO)REiVVqszt&o#n3q?2|rp-%Jv1cd{ ze0$2=^v3Uc-taHN-Hvis{iB<#c~5lYEz#Pk=r7~cIypps$CWns36gWK{xd4LUiHW2 n%p}*nXI_5&SvYg=jRNK^cVsPC@1AY}TFv0;>gTe~DWM4f0(nxQ literal 0 HcmV?d00001 diff --git a/runelite-client/src/main/resources/skill_icons_small/slayer.png b/runelite-client/src/main/resources/skill_icons_small/slayer.png new file mode 100644 index 0000000000000000000000000000000000000000..f02563044c4ed3021994f92795824bcc79613695 GIT binary patch literal 546 zcmV+-0^R+IP)Clmt#r zPI`KJxV8l{EGs%QD@{xm{{H?&Jvi&)-R0cYTU%So%F5Qnx$NZNKsPI~n2FBL&d|TJ zprD{bLqkbONWiI^^z`(dn3k=UiPO=~(96h!f(^m9v6_Z@ii8$FKR}+GBK7aLku zHZh}*gU!nVr=|kN$H)5m`RwZG@9E{@)y_&lI!{jyUs6dyH8xB?H@lyWR!l}wQBhi0 zP%SM0ARiq+I3M29%G=DthlT-)i2(or02m1~r2qf`0d!JMQvg8b*k%9#00Cl4M??UK z1szBL000SaNLh0L01FcU01FcV0GgZ_0002NNklE)pQA2j@_swdocGLOm@x1Q^9>YUJCd)&BB17WhbVy2%?)nf3N4e%Xr_Ju zK$c~q@k(N@0-g74PpW5;7rQeg>o%OM?7@862M7NCR<_yxm;OkH}&M25w;xW@MN(M*=9A?&;zf z!f{=<=b&JN0uRgQjSU@Q4ojGv82Jv#D}KA*#aXp}?%bWNMTfQrE}fD!LGRfW9=>NQ zvev{UX4~)JYPLx_BKt03!G1ZTzzgB)ol;~iTQ{67Q#WDu{&wz^g4|5sRNlg%if0d4 YxqgURyuFgE1GJLC)78&qol`;+02AO!y8r+H literal 0 HcmV?d00001 diff --git a/runelite-client/src/main/resources/skill_icons_small/strength.png b/runelite-client/src/main/resources/skill_icons_small/strength.png new file mode 100644 index 0000000000000000000000000000000000000000..976c550712da6174c7ef10653c9c7d911790babf GIT binary patch literal 232 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^3h)VWP0r78v(aZ@U|cw<>cXZL zps>W7(z!s2u_VYZn8D%MjWiG^$=lt9p@UV{1IXbl@Q5sCVBi)8VMc~ob0mO*NuDl_ zAsp9r&s^j@puppLQNg0&EYs0f4C@OUv)DA6eywUK6hqnKH9L&ur|qwfNh}tw6-nV| UJ}bOy4bV0QPgg&ebxsLQ0Pbr`YybcN literal 0 HcmV?d00001 diff --git a/runelite-client/src/main/resources/skill_icons_small/thieving.png b/runelite-client/src/main/resources/skill_icons_small/thieving.png new file mode 100644 index 0000000000000000000000000000000000000000..4aca64fdb09668655b409c219a3b66b893760a65 GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|uK)l42QqeIEHXsPfj?%=Hx6X z5#j92EaBqp>@0C4EX_AjAX>_l^$@GK!3MU3tDFoG7dX0XZJK`r^)Yz5`njxgN@xNA DP^BvE literal 0 HcmV?d00001 diff --git a/runelite-client/src/main/resources/skill_icons_small/woodcutting.png b/runelite-client/src/main/resources/skill_icons_small/woodcutting.png new file mode 100644 index 0000000000000000000000000000000000000000..379d09b76f6365a3cd46be0520ee463fea31a610 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZ%`eKWvgKr0$q-@1!Eal|ab34}BkutP9+v%zwOnEjDGVuU3~UZYOO`eMb?@M<6u0|(I-g z(s_`j$;mro(w+;AkAg)tET^py*z9xks-^oo=XWzZUh64s$~q8Wq3^S!TP% boelgsnW8%nRkrv7tz__Y^>bP0l+XkK$j3-^ literal 0 HcmV?d00001