From af802ed60b56d1b745b19808ffe1c94f09f3d38f Mon Sep 17 00:00:00 2001 From: b Date: Mon, 11 Jan 2021 06:09:58 -0600 Subject: [PATCH] Work on phone --- credits.txt | 6 +- index.html | 88 +++++++++++---------- styles.css | 19 +---- test.js | 27 ++++++- textures/items/bow/bow--default1.png | Bin 0 -> 1045 bytes textures/items/bow/bow--default2.png | Bin 0 -> 1123 bytes textures/items/dagger/dagger--default1.png | Bin 0 -> 1142 bytes textures/items/dagger/dagger--default2.png | Bin 0 -> 1043 bytes textures/items/relik/relik--default1.png | Bin 0 -> 1463 bytes textures/items/relik/relik--default2.png | Bin 0 -> 1361 bytes textures/items/spear/spear--default1.png | Bin 0 -> 869 bytes textures/items/spear/spear--default2.png | Bin 0 -> 865 bytes textures/items/wand/wand--default1.png | Bin 0 -> 727 bytes textures/items/wand/wand--default2.png | Bin 0 -> 1101 bytes textures/powder/dye_powder_cyan.png | Bin 0 -> 548 bytes textures/powder/dye_powder_gray.png | Bin 0 -> 485 bytes textures/powder/dye_powder_green.png | Bin 0 -> 530 bytes textures/powder/dye_powder_light_blue.png | Bin 0 -> 486 bytes textures/powder/dye_powder_lime.png | Bin 0 -> 481 bytes textures/powder/dye_powder_orange.png | Bin 0 -> 523 bytes textures/powder/dye_powder_pink.png | Bin 0 -> 486 bytes textures/powder/dye_powder_red.png | Bin 0 -> 1771 bytes textures/powder/dye_powder_silver.png | Bin 0 -> 541 bytes textures/powder/dye_powder_yellow.png | Bin 0 -> 462 bytes 24 files changed, 77 insertions(+), 63 deletions(-) create mode 100644 textures/items/bow/bow--default1.png create mode 100644 textures/items/bow/bow--default2.png create mode 100644 textures/items/dagger/dagger--default1.png create mode 100644 textures/items/dagger/dagger--default2.png create mode 100644 textures/items/relik/relik--default1.png create mode 100644 textures/items/relik/relik--default2.png create mode 100644 textures/items/spear/spear--default1.png create mode 100644 textures/items/spear/spear--default2.png create mode 100644 textures/items/wand/wand--default1.png create mode 100644 textures/items/wand/wand--default2.png create mode 100755 textures/powder/dye_powder_cyan.png create mode 100755 textures/powder/dye_powder_gray.png create mode 100755 textures/powder/dye_powder_green.png create mode 100755 textures/powder/dye_powder_light_blue.png create mode 100755 textures/powder/dye_powder_lime.png create mode 100755 textures/powder/dye_powder_orange.png create mode 100755 textures/powder/dye_powder_pink.png create mode 100755 textures/powder/dye_powder_red.png create mode 100755 textures/powder/dye_powder_silver.png create mode 100755 textures/powder/dye_powder_yellow.png diff --git a/credits.txt b/credits.txt index e487303..20b5b28 100644 --- a/credits.txt +++ b/credits.txt @@ -1,7 +1,9 @@ -Damage calculator checking: https://its0x7.cf/build/ - Theme and overall inspiration: Wynndata (Dukio) - https://wynndata.tk +The game, of course + - wynncraft.com + Additional Contributors: - QuantumNep (Layout code/layout ideas) + - Atlas Inc discord (feedback, ideas, etc) diff --git a/index.html b/index.html index 7a1724e..47654ff 100644 --- a/index.html +++ b/index.html @@ -6,6 +6,8 @@ + + Wynn Clientside @@ -15,7 +17,7 @@ Wynn build calculator
-
+
@@ -29,63 +31,63 @@
- + - +
- + - +
- + - +
- + - +

- +

- +
@@ -100,7 +102,7 @@ - + @@ -108,7 +110,7 @@ - + @@ -116,7 +118,7 @@ - + @@ -124,7 +126,7 @@ - + @@ -133,7 +135,7 @@
- + @@ -144,7 +146,7 @@
@@ -159,6 +161,12 @@ Copy Short + +
+ +
@@ -169,13 +177,13 @@
-
+

-
+
melee
@@ -200,7 +208,7 @@
- +
Manually Assigned: 0 @@ -214,7 +222,7 @@
- +
Manually Assigned: 0 @@ -228,7 +236,7 @@
- +
Manually Assigned: 0 @@ -242,7 +250,7 @@
- +
Manually Assigned: 0 @@ -256,7 +264,7 @@
- +
Manually Assigned: 0 @@ -274,54 +282,54 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
Spell 1
-
+
Spell 2
-
+
Spell 3
-
+
Spell 4
diff --git a/styles.css b/styles.css index 1dc0d09..641dbbb 100644 --- a/styles.css +++ b/styles.css @@ -16,14 +16,6 @@ th, td { padding: 0px; } -.summary { - padding: 2% 4% 4%; - display: grid; - grid-template-columns: 2.5fr 1fr 1fr; - gap: 5px; - grid-auto-rows: minmax(60px, auto); -} - div { padding: 0%; } @@ -43,6 +35,7 @@ div { gap: 5px; grid-auto-rows: minmax(60px, auto); } + .equipment, .skillpoints, .center, .header, .all, .nocolor{ background: #121516; color: #aaa; @@ -77,16 +70,6 @@ a.link{ text-align: left; } -.build, .spells, .misc { - padding: 2%; - display: grid; - grid-template-columns: repeat(4, 1fr); - gap: 20px; - grid-auto-rows: minmax(60px, auto); - width: 94%; - background: #121516; -} - .build-helmet, .build-chestplate, .build-leggings, .build-boots, .build-ring1, .build-ring2, .build-bracelet, .build-necklace, .build-weapon, .build-order, .build-overall, .build-melee-stats, .build-defense-stats, .spell-info, .set-info { color: #aaa; background: #121516; diff --git a/test.js b/test.js index a7116e9..49be49b 100644 --- a/test.js +++ b/test.js @@ -234,13 +234,13 @@ function init() { } }); - populateFromURL(); + decodeBuild(url_tag); } /* * Populate fields based on url, and calculate build. */ -function populateFromURL() { +function decodeBuild(url_tag) { if (url_tag) { let equipment = [null, null, null, null, null, null, null, null, null]; let powdering = ["", "", "", "", ""]; @@ -557,7 +557,28 @@ function calculateBuildStats() { } function copyBuild() { - + if (player_build) { + copyTextToClipboard(url_base+location.hash); + document.getElementById("copy-button").textContent = "Copied!"; + } +} + +function shareBuild() { + if (player_build) { + let text = url_base+location.hash+"\n"+ + "WynnBuilder build:\n"+ + player_build.helmet.get("displayName")+"\n"+ + player_build.chestplate.get("displayName")+"\n"+ + player_build.leggings.get("displayName")+"\n"+ + player_build.boots.get("displayName")+"\n"+ + player_build.ring1.get("displayName")+"\n"+ + player_build.ring2.get("displayName")+"\n"+ + player_build.bracelet.get("displayName")+"\n"+ + player_build.necklace.get("displayName")+"\n"+ + player_build.weapon.get("displayName"); + copyTextToClipboard(text); + document.getElementById("share-button").textContent = "Copied!"; + } } function resetFields(){ diff --git a/textures/items/bow/bow--default1.png b/textures/items/bow/bow--default1.png new file mode 100644 index 0000000000000000000000000000000000000000..361ab22c9fe67e765e34782ee6d5b4ba5937b28f GIT binary patch literal 1045 zcmV+w1nT>VP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1FA_xK~z{r#aByD z6HyfYW~Q`5c@(q(qY@}qFc?J;6(uSnY82zEl8~q|?i3d8G=`O$7#8l__y=48MmH{e z6JugD7)28yK7fcCR4AZ*PG_$7jIHU=7RsaeB`58@^Z3s5o-+bt4F3~i_;+I}wyIihZ`afp{4%C#Y zK}8kGy&>-BbeXIL%w`cwax-zQ^My_tK{Pobp#m4%+SvC|H*B_STxo4Jyd(lwZ7K8m zHCQc@zLw1rJpK?wuFTD@-k4`5lM@o=fZd*le7hZE;}ba5++xu3*sd~GUsS&~G&v!m0%POuk3mgChHSyu=ty`MXm)L6BF|#(YEwYb5ai+ysxS$n zW)dabef}Y7a>A53aOT{3X3NUNyN4b6`u3yO!v4DT%x3b#;|syZt@ZmAboC6z4H01~ zazau`cyLEK%aH}V@@C-McOSOcJ-W*$ek-{1?ES3C2}xJMx(yZDaL^*i`Pop$J=kvh zrQW#PV+vo6K{DioX%(P^qnJN(XJaw*(gTpPGSL0->6|Q&VA_*#c*GwXn+TxF{1YRB zRVObNJviM|8&~t0kQ1i#0M$8_8f81xHXSw;^W%HUSwQ9M+@&b3+>T;LAx<_m2{R=p zBvgP-I7QV&s&gu}pKhNa+t0R~V7?ziP%@Wd`N}m|>s*1x#>RwUNrZ$UpyQQJII^1e zkC;+hRJbN6FDrw^`vt2VMd%yo$K^{GlFR5QBvgQi3G~JcOB!#cMidnknr(Rns6Bid zk8fSa$lzP#E^&mfCXcuwpsptIu4d1X_2ZRJxSLPj#kjYrLIPe#n0m(kDL-tkGancM_Ki($aRnhCd5~i%6O%EUI-eHN+U%=#vO`--Si=@4Um7)? zZ_6WM@BnS_!q8{9Xr#pQFboRN=+3yJPPrCu^wwJI9lx%I(qe&ja+u zLLUtzgp^wzL9{lzcnR_*#1_Kxh!_@i6-7k;IeIVEGVMf^YQ*gY3kTp2PG-0VvNtEy P00000NkvXXu0mjf;N{;V literal 0 HcmV?d00001 diff --git a/textures/items/bow/bow--default2.png b/textures/items/bow/bow--default2.png new file mode 100644 index 0000000000000000000000000000000000000000..1ba18723c265439c3fbe908c55dce3394e7b929a GIT binary patch literal 1123 zcmV-p1f2VcP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1NccqK~z{r#g|=Z z6jv0-|JT`%th%d7WD`FUKe9=SHmR-FJ|sw}Xz>HJ#uiH}ej$`TSP-ffA6g#_XelZDx4M0&cNNF5;22f@&B$64l{T5?IabW%GW!z>{ z;BqKJkfYQUN2NQA5(Ut7j*}fxcIEO#{{9CavMCM0$vs}acSAMjLUfi;)5LTgcA%y_ z236(S8%yl7v&HE@FT4V0kNbEcmV(2nV6Z=q`+X${#a$?MJ24bb9Zk$lbxaTt$^1XT=0HFWiOkkIVut9QD@+;bT%PK+G_#_Wq~U$M7; zQOkck{%W3=rw%UQT1tm1X8)uoDlCGaaAJ<_Sz@B%M8Obre7~9Z{`(No!4UeNCGkyX zh+X=+iTC~2jo6@yL_!luCNf%0!&SndCUk!0`cU4a#u6tACSg3*4^Np3oXx_MV2K>t z_4)72>9Qf2N<$Y(rt3P+T#vHWK!k}r(BzM@C?rl4bl~G-f3W_(r%)9idWV{EVB3i_ zjd%6hFsF2;h!Vr;s}b|zr#d1|eIEDH@gDoe?5`6yc1gXEDAaxw^~w@2}d!%*XzXj&WCK@mM=5Ga5r1K`Yx)f z7s4^qgFpYVtFOPk$u${qVoV39$k0CTc@&b_P6^lQ51S8f{d5Qa`+*w`b$8(?tHS&h zyD?dD!g3c-d8G=M)^xeg=>*FbC%k2k;9ER^?(j-fF8>Jnh@XE5VAtVWZ2KqvsaXL!Sg5u~f^k{ltauzQ$HIm^NIhu7 zwL2Y?79Jtb0XkCYRHK6>CF&ZL*P}Z;N#nN3lKS@sDdz5Z%Z!o#M_v-rd9El7@swR2 zEbTW#F5{L-AP@+(w6v5OUtfqE2dI;wX2K)Ra?Y9Mkvf&)L{12(jhgFm%4T9Z#EBdS zsE12x8QIB znH!i6P~T3i^FTOlHWkGdCrk(ErGfhPwi{8|giePzVLCwdo?aS==@OTWB*T&IZgDAY p!daQQ0`#sntur?mw<9Vpz;pT8H)lm1BZB|{002ovPDHLkV1m!Z5Ul_J literal 0 HcmV?d00001 diff --git a/textures/items/dagger/dagger--default1.png b/textures/items/dagger/dagger--default1.png new file mode 100644 index 0000000000000000000000000000000000000000..546dfed4b079caf80806932155f7e4bad2dbe237 GIT binary patch literal 1142 zcmV-+1d02JP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1Pe(-K~z{r#Z_I1 z8&w!RGnvWn=681+H%;Acy4hrR(^ag}Y86|t3q?e>_Ni16d=k+|#nK}BplHP(ltPQX z2!c<=2L-`W1og!VEmlyGwd&H=6*b%JWG3^IT<>?YiH&9_-E7hxnB4ivaLzs7`M!}D zW4Mu!SJoSb>*Bz%qlZ|vT7x7>;(8*V!|X$kiHp7pIQHrx=JhM$ykgj5ot&D&NNNOA z+wKa=(;X!Pu`S- zZQH2YbwPxl3m|e@skB6Hb273$ole8!@j&6br?r8eX5e3Pz^qs(m&=$g6fl;_2x7m_ zFaCFPen&lx96fV@l1{|*Q@XN@T8&}L_&Cy=(oJ%DW>k!oH|pq#fOlSbuBGOtX<}%@ z5MqfKEX!){+;(i_Zr$D7Jz?D?IPvBYR!@0-cMh-l=-6fvxIiF?jUyYI{eQLf4Xn!n zs<~}d#kpbphuj}PEE+?_tcd6B$O&CLaN><4%%jMtIyG*y!)so{aB>J6l1ccyJ|q%@ zV&^1e^VD5!$qB9wJbPe!TXhsT*&~ZkIZoYyR5~Td36^c~_Om*Y6IK=Q$m}i5b{JlM zVo!?*3LKfn_>LQaqal;wt=51n%LoQT9mxr+JHTHxtQxAkonCl+mk{yROV6+h4;tBB zTp2PGxttg>4VBb#gNY$zXYTDtPH@e@lXJH-lh-&LP!I@(5l-d!83JKz!vcnrRPlt0R%9xJS;cg`D6T!hLt= zm}%NbgjH1j`W4L9#r=39F373Y;c!H(vLvsWoZu?pIe&o9E#9bAfMwNJjD57RTsM77HB!Drt}iY#H_ zauH?2#A{D?C*pr4$nW3J)B!(?#bxLVJoT!oT{`=PAa93*vonm^@cmEEbybEI0r_3K zSw-?e4Fw^oL0H8l?U&C#UX{ETXbPCynP-mV!S_}Sx>18KnbavEw zO~Ow`1Q*VKv#$2KW{`lZkGNTn}^{#r*~F50EGv24VvfKmY&$07*qo IM6N<$f}zkJ6951J literal 0 HcmV?d00001 diff --git a/textures/items/dagger/dagger--default2.png b/textures/items/dagger/dagger--default2.png new file mode 100644 index 0000000000000000000000000000000000000000..7a404e9924cb314b3dea541c85dbcdcd71c3274d GIT binary patch literal 1043 zcmV+u1nm2XP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1E@(vK~z{r#g|WP z6jdC@zw>Wrc4ubW?sg$5w33=ycNIcG%BoE?20eMulZhloFCK-92^i#n7mNuZ5Dxq~ z7-PbL5Tc$um=N{gLDOiBA!&#ZOOw*VcK^=Oo!Q6l_h!36sAb#k$afF(_RZV(`M%%# z{oc$fLI^xbsjcf1Q{)jick0te03UwznbK-T8-WMm!BP`To(~NMe*5XWc7J3B7~b@W z(`1MOj&vfCz{?X8upPTKDk1|6*Ax|op+Qv@EEbB;Gz~j6*OH>S_|6{`|1eXvL;QtE74F)qN<6g7N%bxQ+|UvSk0Z z+)Le0!ZTkS7Cft_s}$mJ<$mB}cx0GNAcWJW=GDR|S!yNcwV%0sb4YwT!slGIP-o&j%M>DF+;A+J~JRZkrc2vSyycL#d;i>G4 zE5cdpGI09%A<8F#Mq>#+MWArED6@TR_b&AHrsNotN-xvDX;nCDO-Xp==#a2deW;fz zn4TX%kjz0*4Y}eyROjh*Kg#8j%zieK+r4j9IBQK2SSZxs+JS7xD^rNgU#0yG6K+|q zo9r0Q>e#@gPX=!{>P?gib*LhcNoNMPvCWvI<5iK#rfa%9YCDCqIyOMO%$5NcJt+(6 z0f$aI9h*1VP--_&yY@Aee*n`oF|y;8j^V714gB&)1$PQd_-k^G@=wFW8+*~0Ng}h= zMYURzV;+}qE2(1xO?rY|``bgQ?BmWY0#Xq^{ahBwR0^XzMv#B)oi)Q*9U0jE{(dn) z)fK1mrYF11^5Wt@C>M*EnVv&T%(q6aU5_n8hVwNa{E2k&CY-oHGNB+hwwX@781f%X zt!w4WTGhZZyuMI{YC3qnF@?+D{=OmL!}?DH&%E`nyrJq1l&5E5&{OTk&);_y&RWsH zgYc$rAShRH{fBS54rl$#z*h$|^2_zPkaf}9huX{xW`6xK5;&_}1(%Nu3fr+ToXz0% zSNmmO)NqzG@bQ~HVs^G7JBsD-thY@>4rjF^P^>m_b+Rhk^S7!P8H&qx)RG1?jo#sP zdU4bR$_q8zqkl1PAG;a(>RIh1Jo#QyC~6px179xwFL2hX2T}9_?gRAgS%6~bo7VsU N002ovPDHLkV1jqA@%aD% literal 0 HcmV?d00001 diff --git a/textures/items/relik/relik--default1.png b/textures/items/relik/relik--default1.png new file mode 100644 index 0000000000000000000000000000000000000000..ef48dd5dc4dcc923fd3a38abc6b289a9db81955b GIT binary patch literal 1463 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 v3Nm^N-hs?<>wJiP{rp{sBkRX;egM7$`=-T{Bm7 literal 0 HcmV?d00001 diff --git a/textures/items/spear/spear--default2.png b/textures/items/spear/spear--default2.png new file mode 100644 index 0000000000000000000000000000000000000000..e94b4b0f2feae5a9f5812eccb28152db5aaf2641 GIT binary patch literal 865 zcmV-n1D^beP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0`^HnK~z{r#g|KH z6G0rtzuC=hlIGDg>B}V5Hi>Pm6kE`P9tvJ8)q@AUi5CS=f(Mb}MLb9!2N9_hK@hYG z^&ncPTCFH3La|m6q+)A(h<##f(^%7FlkT_^)wF2l_1@_qkrc7|C(DaBU8 zsclxd-Eo<|?7fq;(wrEG#$w=kUhO5469WcA9vt>UwU)dim@ud#iDcaX zi@&J21U$C|OVD=dEcN<4a5xGfQ&}BNBx?rR74f1X2TDt}K@|0n&AErDL{)Co->eL!EpM=*=mD24_5y!6h;}u?S zxj-dJLS215Dm)(Ocpb`X4kWFfq1nLs!#3(H7E$gpVvICGCL(;5K2%rNz^H6JZ*9Z6 z;tb78aP?_`7>oo<%Mt8xe}&gu2D{xc8H>e6Qi(G(C-9)zC6`sY$lPoQJPE<>c47a? zw<(4Hp*aCU2!78mVCQZp0>LO2CZ{mm)0lQunhZQ^^F<97fxI6M;hTRBCt81yr9}yW z*+un<)MUH_T`je=)I`wx>L;E|>;SdfR>u1Kbn0~4WR!sSP*bFJs0uS&1p!`O?yjM7Z|B_=KfCGp*N1I7p5#J3r5vVbTz9i7n>e0x zPh9hCkdOcq=Q#?KfzOFJW7WXvBlXlM5-`=9Js)!-&WIa0-mr_Zdz`F%aGj5aawg7* r8(@De<~#u%4?pBooT2$fqz&LN_&)&Hc7IKs00000NkvXXu0mjfqtSe{ literal 0 HcmV?d00001 diff --git a/textures/items/wand/wand--default1.png b/textures/items/wand/wand--default1.png new file mode 100644 index 0000000000000000000000000000000000000000..aa74c47bfb03becafe13cdaecf6a13c5c79b8ce6 GIT binary patch literal 727 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 U35F3DSO5S307*qoM6N<$f~WK1?EnA( literal 0 HcmV?d00001 diff --git a/textures/powder/dye_powder_light_blue.png b/textures/powder/dye_powder_light_blue.png new file mode 100755 index 0000000000000000000000000000000000000000..c1fde9579f690511de99e659b5c1124ed2eea778 GIT binary patch literal 486 zcmV@P) zA&tGARfv+@g5M;Z9K{S0#tcp*(-3J(z!4U%0RfxgeT~G@3BLC%qSw)nk6a4FH!)0% zvxc-i`hqCQ8W;dROBKw|x{*kx4FZe4z}Z=FgheL%2&MdrT}Krn|Bk!7gsaQz?s~B7 zUjS!k)kOJ15h9hbvgF5%*Q=2*diWw9$HsOT9BB%gAOIYn9s+kmfuIinVC%DL#@coYB9%3t zClU=|eQgWnN>xozt1IS$T3tcDP}DpK1byFPDx+3c@Q}Uj+{BTwQA5lhu-!f|-7JyW cBK^zx0(^P9C?$qDwEzGB07*qoM6N<$f^R>=m;e9( literal 0 HcmV?d00001 diff --git a/textures/powder/dye_powder_lime.png b/textures/powder/dye_powder_lime.png new file mode 100755 index 0000000000000000000000000000000000000000..c632476c323a93e85ff404f22b12cca335ea65a6 GIT binary patch literal 481 zcmV<70UrK|P)gMjcFO<&0d7e| zK~y-)t&_h?LSYn!pDXR6Xnr?ny4s>kL0gRt(GSsRm6ra12&^clf+CRGBS>nsh^U6f zC#Ni=zgYobC8^@sY}(KQwyZyH*;tvgiznfT)m>F4Tc82wzQ6B z;kj6{m;s({Ux-bPa&~@U19UVCT|O_WaB+E(r90F~*fBuV=ixec%kfd6y&1%3hw1Wp z%|y9;9$gwN&2JH%n6N;UX7heJ&C1#|s&E0AMu6>|IDjRI^4&Z#rr~ir36C%0*8)5g z?(u5@k{eT$D^(Mi%~VW)ZHT?W5RZjJ_IBs+YXKG#5db`Hr)8}_Zb6rZyog->>NdHow Xr>?eRYA=Rj00000NkvXXu0mjf_lwAb literal 0 HcmV?d00001 diff --git a/textures/powder/dye_powder_orange.png b/textures/powder/dye_powder_orange.png new file mode 100755 index 0000000000000000000000000000000000000000..9122c20fcb4a2ecbdd98dac432aa204a2c2f3bd6 GIT binary patch literal 523 zcmV+m0`&cfP)yrnhLkp zmI^A0kVq7Q67IP3RMLjXs3Gso(-VTe@WRXc<$2!ceV+FV|17CfLsiu;w{uy@07{OpFeZ%Rf5^y6lY{47P(`er`6e zG+syIuFvu`o21GBKe>jwROa20gdivuOGLs0JT=t30`w0$3{CE* zVSbtvsz^d=HgO^9MU{QOnK$Gn_tO9zC1(KGI4j{waC>`-qC^FOX=YHAC|k3`0QC5~ zDOYNar-&3*;{k5A*Tm<^K0GqFbI#W6Fg^Zm00DMQ!S=zf-rfKQOXDmb-czpBC|7Et zSN*8Br(iQ%hT-_awtTx^{it)C{iLIbZe`zioc(MYDCsW~*l7|0z5z${)`C(<4SxUt N002ovPDHLkV1g(~*z^DZ literal 0 HcmV?d00001 diff --git a/textures/powder/dye_powder_pink.png b/textures/powder/dye_powder_pink.png new file mode 100755 index 0000000000000000000000000000000000000000..a78d0bd64340d5a280751d174313e2a6d09c8ab9 GIT binary patch literal 486 zcmV@P) z1VL`bjR_6frL@U+hj)Djf{WQuU43_+2=$K7_dY)!-uHWfKbGM1KnUqtHA<;45P%TU zy_D9V*ELgXXe##ZN;Zh#WR?p>P?i1Y0S}_FC^j!{If$#DIT?$>=kuXjso+L6Fgx$J zr5&;gdR^np0HCoZmXk}63q>2iWfjDrA0*&`QmuhC8W>ra!|3n~o=T56dUzRZ1}Diy zh(W)ZNGU6zDnsJ<6f21Y2NA61t85n8?G2EC=W}&mMgX`!kN|*7BK$V*Opn7Wx)Iyj zM>rHgwf2l~D1y9{f}uA};CcPk1lWc+F*S*IIS2W07vWF@nRFZg;1%86T6=DRs*L+Q zc`1eUvuhZ7(@fB6cboyOb_YsX;TkgOIH<}%Rfbl(gPif!e~7EWF*`TR5b~0zq z?K|IpIsgC9YgLuIvobbkAPAD>t?*RCKHF^RY4Dr-dz6RWIx??zUQSR#1TQKLfQW=th(?eSS48E7W?-NVpiz>Y*uuo;7%GWQthUHU`BXP( zk}5hhP}5QA7dn~+hlshJLQ5hXBnSb6M9P3Xc1w<1)610yMv%@l!IY+pbSOZNy<*rR-B?a%Enn8X#ByTG))X})t>UWEI4yw zO@^UzBpD8eiLjMWv__J4I2UT2L#=q7v2%SHXdYH-Hm^cUFv3Hk`8hX&c8DakL$$SdOBWp*}^F z0`04zcAR1S6vM%{2%cO8g#jb-27h0$C~yHq3-QogDa1DdQk5GqG~quqix=5g0q0p3Do@d@U}fz>gSc!iJnvD2Rx@Gjg~J zNr!jZ9#5Pa&=Ma7B{UW+950wj;KT&;_JN4Sm!${xz%p&P2|&{Sh>K;It^|xQuYuA= z=&k!i9SKz@&17A+g8Zj}vAtD^y#j~T!W<^b6r3aq9gtyl(_k6fP(1z#f+Tf$J*EEQ z^TM5I)Rnxgd!vZt<>mGF_4TFff9v_lNK$R)+<=Vi{h@!dAgu))7{7gf;;`kA^Ti9V zf86G}nw^=vbNKMS9c#CrYWtZxJ#b{<>4V#dbML)>?8|IQvRujDlw3c&IC?F0?)LR7 z?PK}vw*0h~$IAO_uH9vB)mfP0PoL#CqlJY_xj%|SC(&7Iu>MAL>FcrR7rFgCXP+Az zK9PKb&O*LD)p>T$rdf3Gp{_rL@x_H)_aAQ(mB-NYn`>@r_<~c#M{%9>&fIxsbf25F8PsH*pdrJKR_;~ubE%JeVQ%L znaV8gdTDL%@#7n=c3&PH?Oqya=$!7{$S3vN71z{fzuj5V%f}!8ZcFBLOQwGJy8Bqp zWImDBoF=6t4F$5NUO+02j=XEx^Hr~<=jKV$6{Th-7E``KhNApPw*~p|QAbJra7!9y sLoTMQK?l!SGMW!f9cg_-$7T@Z=J(IsD%!e^HGfCmvP#d$uKJ$808FG*2mk;8 literal 0 HcmV?d00001 diff --git a/textures/powder/dye_powder_silver.png b/textures/powder/dye_powder_silver.png new file mode 100755 index 0000000000000000000000000000000000000000..49669996938af7fcea6627a1390d65d7594bc44c GIT binary patch literal 541 zcmV+&0^dB&wT&@0jfzv zK~y-)rIWu)8(|p7KPUMMG|45AT*xRSNTvhF3LV=)EFH3R4JaZRjiOG443dI_Lpyb8 z2vl+Ck}k#CTfBr5T!e6U$M76CN1wB+r{m6*?j*o08yTbjpHL6+r=>3bQ~`L&uS`qVUgAKeF=#? z71zI>O5x1x0;-xMpU-1i7M-i_=!Kx;h!EFn6)8?GydafIGB+0mU^MdaygqMVzr--x z0lObOi7z(KTN4YV f{LcnX+eCmrMo!+(Vk8ow00000NkvXXu0mjf0Bh>h literal 0 HcmV?d00001 diff --git a/textures/powder/dye_powder_yellow.png b/textures/powder/dye_powder_yellow.png new file mode 100755 index 0000000000000000000000000000000000000000..2c698b7144ed9ed53695d9dae87565939c4e7b75 GIT binary patch literal 462 zcmV;<0WtoGP)o(kN^p!If;O9qYE7FPB0~BDGAbG*a133>j#&MMJ%b@+z>iuWQt_^+9L@Lf>-wfV1RS~LGDm7I~Vq~4fF;ryY7Jj zXuv`uPPth034*;rXgrJ|besnTZ}2YTwCp;~#v|Lg+Hf<-?amV#54(+O)e4qWL{nLo z5($q)>xD1Q&$&5R!w@=v3j#c!ZUT6k1b@Q&NfWz}CYs7JX-0UdRf(AqN=GXw)pmsg zhd41k!^rCuPiI?9ni2AuMF4bt)CcGl^moi4R%#q%Ja zS;UeGODddBmy_G};2~~A$9y%v!Qb{l8)k|6Ez-Z7FAsFI`ylIp?f?J)07*qoM6N<$ Ef{A0j?EnA( literal 0 HcmV?d00001