From 711206099b4562a67c0ac1f1572ef4673a1e4540 Mon Sep 17 00:00:00 2001 From: Vanessa Ezekowitz Date: Mon, 16 Jul 2012 10:53:56 -0400 Subject: [PATCH] Added a new set of colors: "light" (brightness turned up to 150% over the full/base colors - no low-saturation versions here). Re-generated all of the dyes using my gentextures.sh script, to keep them consistent. Re-added the gentextures script to this mod, it's too useful not to include it. --- README | 20 ++- bottle_overlay.png | Bin 0 -> 165 bytes gentextures.sh | 118 ++++++++++++++++++ init.lua | 23 +++- red_base_unifieddyes.png | Bin 0 -> 188 bytes textures/unifieddyes_aqua.png | Bin 225 -> 275 bytes textures/unifieddyes_aqua_s50.png | Bin 217 -> 275 bytes textures/unifieddyes_black.png | Bin 224 -> 260 bytes textures/unifieddyes_blue.png | Bin 209 -> 275 bytes textures/unifieddyes_blue_s50.png | Bin 217 -> 275 bytes textures/unifieddyes_cyan.png | Bin 211 -> 275 bytes textures/unifieddyes_cyan_s50.png | Bin 217 -> 275 bytes textures/unifieddyes_dark_aqua.png | Bin 234 -> 275 bytes textures/unifieddyes_dark_aqua_s50.png | Bin 241 -> 275 bytes textures/unifieddyes_dark_blue.png | Bin 223 -> 275 bytes textures/unifieddyes_dark_blue_s50.png | Bin 235 -> 275 bytes textures/unifieddyes_dark_cyan.png | Bin 230 -> 275 bytes textures/unifieddyes_dark_cyan_s50.png | Bin 237 -> 275 bytes textures/unifieddyes_dark_green.png | Bin 223 -> 275 bytes textures/unifieddyes_dark_green_s50.png | Bin 235 -> 275 bytes textures/unifieddyes_dark_lime.png | Bin 234 -> 275 bytes textures/unifieddyes_dark_lime_s50.png | Bin 241 -> 275 bytes textures/unifieddyes_dark_magenta.png | Bin 230 -> 275 bytes textures/unifieddyes_dark_magenta_s50.png | Bin 237 -> 275 bytes textures/unifieddyes_dark_orange.png | Bin 234 -> 275 bytes textures/unifieddyes_dark_orange_s50.png | Bin 241 -> 275 bytes textures/unifieddyes_dark_red.png | Bin 223 -> 275 bytes textures/unifieddyes_dark_red_s50.png | Bin 235 -> 275 bytes textures/unifieddyes_dark_redviolet.png | Bin 234 -> 275 bytes textures/unifieddyes_dark_redviolet_s50.png | Bin 241 -> 275 bytes textures/unifieddyes_dark_skyblue.png | Bin 234 -> 275 bytes textures/unifieddyes_dark_skyblue_s50.png | Bin 241 -> 275 bytes textures/unifieddyes_dark_violet.png | Bin 235 -> 275 bytes textures/unifieddyes_dark_violet_s50.png | Bin 241 -> 275 bytes textures/unifieddyes_dark_yellow.png | Bin 229 -> 275 bytes textures/unifieddyes_dark_yellow_s50.png | Bin 237 -> 275 bytes textures/unifieddyes_darkgrey.png | Bin 0 -> 260 bytes textures/unifieddyes_green.png | Bin 210 -> 275 bytes textures/unifieddyes_green_s50.png | Bin 217 -> 275 bytes textures/unifieddyes_light_aqua.png | Bin 0 -> 271 bytes textures/unifieddyes_light_blue.png | Bin 0 -> 271 bytes textures/unifieddyes_light_cyan.png | Bin 0 -> 271 bytes textures/unifieddyes_light_green.png | Bin 0 -> 271 bytes textures/unifieddyes_light_lime.png | Bin 0 -> 271 bytes textures/unifieddyes_light_magenta.png | Bin 0 -> 271 bytes textures/unifieddyes_light_orange.png | Bin 0 -> 271 bytes textures/unifieddyes_light_red.png | Bin 0 -> 271 bytes textures/unifieddyes_light_redviolet.png | Bin 0 -> 271 bytes textures/unifieddyes_light_skyblue.png | Bin 0 -> 271 bytes textures/unifieddyes_light_violet.png | Bin 0 -> 271 bytes textures/unifieddyes_light_yellow.png | Bin 0 -> 271 bytes textures/unifieddyes_lightgrey.png | Bin 0 -> 259 bytes textures/unifieddyes_lime.png | Bin 225 -> 275 bytes textures/unifieddyes_lime_s50.png | Bin 217 -> 275 bytes textures/unifieddyes_magenta.png | Bin 212 -> 275 bytes textures/unifieddyes_magenta_s50.png | Bin 217 -> 275 bytes textures/unifieddyes_medium_aqua.png | Bin 236 -> 275 bytes textures/unifieddyes_medium_aqua_s50.png | Bin 246 -> 275 bytes textures/unifieddyes_medium_blue.png | Bin 231 -> 275 bytes textures/unifieddyes_medium_blue_s50.png | Bin 239 -> 275 bytes textures/unifieddyes_medium_cyan.png | Bin 234 -> 275 bytes textures/unifieddyes_medium_cyan_s50.png | Bin 242 -> 275 bytes textures/unifieddyes_medium_green.png | Bin 230 -> 275 bytes textures/unifieddyes_medium_green_s50.png | Bin 239 -> 275 bytes textures/unifieddyes_medium_lime.png | Bin 236 -> 275 bytes textures/unifieddyes_medium_lime_s50.png | Bin 246 -> 275 bytes textures/unifieddyes_medium_magenta.png | Bin 234 -> 275 bytes textures/unifieddyes_medium_magenta_s50.png | Bin 241 -> 275 bytes textures/unifieddyes_medium_orange.png | Bin 235 -> 275 bytes textures/unifieddyes_medium_orange_s50.png | Bin 245 -> 275 bytes textures/unifieddyes_medium_red.png | Bin 222 -> 275 bytes textures/unifieddyes_medium_red_s50.png | Bin 238 -> 275 bytes textures/unifieddyes_medium_redviolet.png | Bin 235 -> 275 bytes textures/unifieddyes_medium_redviolet_s50.png | Bin 245 -> 275 bytes textures/unifieddyes_medium_skyblue.png | Bin 237 -> 275 bytes textures/unifieddyes_medium_skyblue_s50.png | Bin 239 -> 275 bytes textures/unifieddyes_medium_violet.png | Bin 237 -> 275 bytes textures/unifieddyes_medium_violet_s50.png | Bin 239 -> 275 bytes textures/unifieddyes_medium_yellow.png | Bin 235 -> 275 bytes textures/unifieddyes_medium_yellow_s50.png | Bin 241 -> 275 bytes textures/unifieddyes_mediumgrey.png | Bin 0 -> 260 bytes textures/unifieddyes_orange.png | Bin 223 -> 275 bytes textures/unifieddyes_orange_s50.png | Bin 217 -> 275 bytes textures/unifieddyes_red.png | Bin 202 -> 275 bytes textures/unifieddyes_red_s50.png | Bin 221 -> 275 bytes textures/unifieddyes_redviolet.png | Bin 223 -> 275 bytes textures/unifieddyes_redviolet_s50.png | Bin 217 -> 275 bytes textures/unifieddyes_skyblue.png | Bin 223 -> 275 bytes textures/unifieddyes_skyblue_s50.png | Bin 217 -> 275 bytes textures/unifieddyes_violet.png | Bin 224 -> 275 bytes textures/unifieddyes_violet_s50.png | Bin 217 -> 275 bytes textures/unifieddyes_white.png | Bin 0 -> 259 bytes textures/unifieddyes_yellow.png | Bin 214 -> 275 bytes textures/unifieddyes_yellow_s50.png | Bin 217 -> 275 bytes 94 files changed, 151 insertions(+), 10 deletions(-) create mode 100644 bottle_overlay.png create mode 100755 gentextures.sh create mode 100644 red_base_unifieddyes.png create mode 100644 textures/unifieddyes_darkgrey.png create mode 100644 textures/unifieddyes_light_aqua.png create mode 100644 textures/unifieddyes_light_blue.png create mode 100644 textures/unifieddyes_light_cyan.png create mode 100644 textures/unifieddyes_light_green.png create mode 100644 textures/unifieddyes_light_lime.png create mode 100644 textures/unifieddyes_light_magenta.png create mode 100644 textures/unifieddyes_light_orange.png create mode 100644 textures/unifieddyes_light_red.png create mode 100644 textures/unifieddyes_light_redviolet.png create mode 100644 textures/unifieddyes_light_skyblue.png create mode 100644 textures/unifieddyes_light_violet.png create mode 100644 textures/unifieddyes_light_yellow.png create mode 100644 textures/unifieddyes_lightgrey.png create mode 100644 textures/unifieddyes_mediumgrey.png create mode 100644 textures/unifieddyes_white.png diff --git a/README b/README index a16eafb..8eea7ad 100644 --- a/README +++ b/README @@ -66,23 +66,30 @@ Titanium Dioxide. Finally, craft one portion of that with a bucket of water and one piece of jungle grass. Yields one bucket of white paint. -Darker colors -------------- +Darker/lighter shades +--------------------- + +To obtain a dark (33% relative to the 'full' version) version of a given color, +use two portions of black dye along with the base color, which yields three +portions of the final color. To obtain a medium-brightness (66%) version of a given color, mix the desired base color from the list above with one portion of black dye (for example, medium lime = lime + black). All such mixtures yield two portions of the final color. -To obtain a dark (33%) version of a given color, use two portions of black dye -along with the base color, which yields three portions of the final color. +To obtain the light (150%) version of a color, mix one portion of the +desired base color with one portion of white paint, which yields two portions of +the final color. Low-saturation colors --------------------- -To get the low saturation (50%) version of one of the base colors, mix one or -more of white, black, or a shade of grey with the desired base color: +Except for the "light" colors and the greys, all colors are available in a +reduced-saturation version To get the low saturation (50%) version of one of +the base colors, mix one or more of white, black, or a shade of grey with the +desired base color: Dark, low saturation: dark grey paint + color (yields 2), or two blacks + 1 white + color (yields 4). For example, dark, low-saturation red = red + dark @@ -205,3 +212,4 @@ All of the output files will be placed in a new folder, generated-textures/ Use your favorite image browser or file manager to review the results, and if they're right, copy them over to the textures/ folder in your mod. + diff --git a/bottle_overlay.png b/bottle_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..0a64694de23d84c5262bd10bf358440f6e379a5e GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#4!Z!KsMQ9u_t$|!E}kxqAr_~P20L;w7;s$r_dmV-uA;kucE4(ur-SgBwnnY+9=SlF?Pz2WTFHr>mdK II;Vst04jYm1poj5 literal 0 HcmV?d00001 diff --git a/gentextures.sh b/gentextures.sh new file mode 100755 index 0000000..b6e3a2a --- /dev/null +++ b/gentextures.sh @@ -0,0 +1,118 @@ +#!/bin/bash + +TEXTURE=$1 +COMPOSITE=$2 + +base_texture="red_base_"$TEXTURE".png" + +if [ -z $TEXTURE ] || [ $TEXTURE == "--help" ] || [ $TEXTURE == "-h" ] ; then { + + echo -e "\nUsage:" + echo -e "\ngentextures.sh basename [overlay filename]" + echo -e "\nThis script requires one or two parameters which supply the" + echo -e "base filename of the textures, and an optional overlay. The" + echo -e " is the first part of the filename that your textures" + echo -e "will use when your mod is done. For example, if you supply the" + echo -e "word 'cotton', this script will produce filenames like cotton_red.png" + echo -e "or 'cotton_dark_blue_s50.png'. The texture that this script will" + echo -e "read and recolor is derived from this parameter, and will be of" + echo -e "the form 'red_base_xxxxx.png', where 'xxxx' is the basename." + echo -e "\nYou can also supply an optional overlay image filename." + echo -e "This image will be composited onto the output files after they" + echo -e "have been colorized, but without being modified. This is useful" + echo -e "when you have some part of your base image that will either get" + echo -e "changed unpredictably or undesirably. Simply draw two images -" + echo -e "one containing the whole image to be colored, and one containing" + echo -e "the parts that should not be changed, with transparency where the" + echo -e "base image should show through.\n" + exit 1 +} fi + + +if [[ ! -z $TEXTURE && ! -e $base_texture ]]; then { + echo -e "\nThe basename 'red_base_"$TEXTURE".png' was not found." + echo -e "\nAborting.\n" + exit 1 +} fi + +if [[ ! -z $COMPOSITE && ! -e $COMPOSITE ]]; then { + echo -e "\nThe requested composite file '"$COMPOSITE"' was not found." + echo -e "\nAborting.\n" + exit 1 +} fi + + +convert $base_texture -modulate 1,2,3 tempfile.png 1>/dev/null 2>/dev/null + +if (( $? )) ; then { + echo -e "\nImagemagick failed while testing the base texture file." + echo -e "\nEither the base file 'red_base_"$TEXTURE".png isn't an image," + echo "or it is broken, or Imagemagick itself just didn't work." + echo -e "\nPlease check and correct your base image and try again." + echo -e "\nAborting.\n" + exit 1 +} fi + +composite_file="" + +if [ ! -z $COMPOSITE ] ; then { + convert $base_texture -modulate 1,2,3 $COMPOSITE -composite tempfile.png 1>/dev/null 2>/dev/null + + if (( $? )) ; then { + echo -e "\nImagemagick failed while testing the composite file." + echo -e "\nEither the composite file '"$COMPOSITE"' isn't an image" + echo "or it is broken, or Imagemagick itself just didn't work." + echo -e "\nPlease check and correct your composite image and try again." + echo -e "\nAborting.\n" + exit 1 + } fi + + composite_file=$COMPOSITE" -composite" +} fi + +rm tempfile.png + +base_colors="red orange yellow lime green aqua cyan skyblue blue violet magenta redviolet" + +echo -e -n "\nGenerating filenames based on "$base_texture +if [ ! -z $COMPOSITE ] ; then { + echo "," + echo -n "using "$COMPOSITE" as an overlay" +} fi +echo -e "...\n" + +rm -rf generated-textures +mkdir generated-textures + +hue=0 +for name in $base_colors ; do + hue2=`echo "scale=10; ("$hue"*200/360)+100" |bc` + echo $name "("$hue" degrees)" + echo " dark" + convert $base_texture -modulate 33,100,$hue2 $composite_file "generated-textures/"$TEXTURE"_dark_"$name".png" + echo " medium" + convert $base_texture -modulate 66,100,$hue2 $composite_file "generated-textures/"$TEXTURE"_medium_"$name".png" + echo " full" + convert $base_texture -modulate 100,100,$hue2 $composite_file "generated-textures/"$TEXTURE"_"$name".png" + echo " light" + convert $base_texture -modulate 150,100,$hue2 $composite_file "generated-textures/"$TEXTURE"_light_"$name".png" + echo " dark, 50% saturation" + convert $base_texture -modulate 33,50,$hue2 $composite_file "generated-textures/"$TEXTURE"_dark_"$name"_s50.png" + echo " medium, 50% saturation" + convert $base_texture -modulate 66,50,$hue2 $composite_file "generated-textures/"$TEXTURE"_medium_"$name"_s50.png" + echo " full, 50% saturation" + convert $base_texture -modulate 100,50,$hue2 $composite_file "generated-textures/"$TEXTURE"_"$name"_s50.png" + hue=$((hue+30)) +done + +echo "greyscales" +echo " black" +convert $base_texture -modulate 15,0,0 $composite_file "generated-textures/"$TEXTURE"_black.png" +echo " dark grey" +convert $base_texture -modulate 50,0,0 $composite_file "generated-textures/"$TEXTURE"_darkgrey.png" +echo " medium grey" +convert $base_texture -modulate 100,0,0 $composite_file "generated-textures/"$TEXTURE"_mediumgrey.png" +echo " light grey" +convert $base_texture -modulate 150,0,0 $composite_file "generated-textures/"$TEXTURE"_lightgrey.png" +echo " white" +convert $base_texture -modulate 190,0,0 $composite_file "generated-textures/"$TEXTURE"_white.png" diff --git a/init.lua b/init.lua index da0e7b7..ce946a2 100644 --- a/init.lua +++ b/init.lua @@ -286,8 +286,8 @@ minetest.register_craftitem("unifieddyes:black", { -- brightness from the above 12 base colors. -- "s50" in a file/item name means "saturation: 50%". --- Brightness levels in the textures are 100%, 66% --- ("medium"), and 33% ("dark"). +-- Brightness levels in the textures are 33% ("dark"), 66% ("medium"), +-- 100% ("full" but not so-named), and 150% ("light"). HUES = { "red", @@ -386,6 +386,15 @@ for i = 1, 12 do }, }) + minetest.register_craft( { + type = "shapeless", + output = "unifieddyes:light_" .. hue .. " 2", + recipe = { + "unifieddyes:" .. hue, + "unifieddyes:white_paint", + }, + }) + minetest.register_craftitem("unifieddyes:dark_" .. hue .. "_s50", { description = "Dark " .. hue .. " (low saturation)", inventory_image = "unifieddyes_dark_" .. hue .. "_s50.png", @@ -411,17 +420,23 @@ for i = 1, 12 do }) minetest.register_craftitem("unifieddyes:" .. hue .. "_s50", { - description = "Bright " .. hue .. " (low saturation)", + description = "Full " .. hue .. " (low saturation)", inventory_image = "unifieddyes_" .. hue .. "_s50.png", groups = {dye=1}, }) minetest.register_craftitem("unifieddyes:" .. hue, { - description = "Bright " .. hue, + description = "Full " .. hue, inventory_image = "unifieddyes_" .. hue .. ".png", groups = {dye=1}, }) + minetest.register_craftitem("unifieddyes:light_" .. hue, { + description = "Light " .. hue, + inventory_image = "unifieddyes_light_" .. hue .. ".png", + groups = {dye=1}, + }) + end diff --git a/red_base_unifieddyes.png b/red_base_unifieddyes.png new file mode 100644 index 0000000000000000000000000000000000000000..ff67fe7bf39253507af3ec041cecb7c662649f37 GIT binary patch literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#4!Z!KnEtn85&wZg(Vi}jAr`0iPIlyDP~>3l{y4dI;rTV~dz(Buybrm~67*o4 zm3VM>*DnzvM#EjoTNpLoIP5Q7;FY^e>r(5DsGskZR1cizUo+WoiS_fF&hisB{tEH_ h{@~32KQq=PF-z_>5)Ut#DFU>H!PC{xWt~$(696G8KsEpX literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_aqua.png b/textures/unifieddyes_aqua.png index b085ff7e1711bea087b8bd4a8131829283f8fdfe..36a533d14a5fad7ef2f8f9c4cc2e1daec6c8b8c9 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|NoKy*D(CAua&)b z3&>|I3GxeOaCmkj4a7{#C>&I3aN^i-fP>vlVdB?b+Fm{r{iH(s6pif8jKcGkibu21s-(lwvkQeU} zUZn&SYVdS%46!)9ck*uD1_K_K^MS`sT9`DZZsJ+gP&h-~-BI|{zhrz9?Fzw@#enU@Zo@3`eW|xYG<3D zFf?B%?cwNm*gK!u|GLQaDzo!eo=qCx9=zOeD&)@L^5aX^a(n-EY^$7F>JM}bgQu&X J%Q~loCIH`sQ6&HX diff --git a/textures/unifieddyes_aqua_s50.png b/textures/unifieddyes_aqua_s50.png index 98f90a58beb59c931eb5544e61922e05a3e3709c..78007133c8962e09f1d3a2d97fe2953bc435e317 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|NqU`);R31Z|cfZ z2J#t8g8YIR9G=}s196hP-CY>}GwI#~aySb-B8wRqxP?KOkzv*x380{%r;B3<$Mxg{ z2Ih+b3I~-MoH#Zd;9z%Cn7DOPV`Jfedv>;C|Nkelbex{>UpNiq4ByW@x%@k)2>~^$ zmbgZgq$HN4S|t~y0x1R~14AQS19M$Nvk*fADqz~JfX=d#Wzp$PyD)k>8B delta 201 zcmbQtbdzy{L_G%^0|SHn=l_X7inG8YvY3H^TNs2H8D`Cq01C2~c>21s-(lwv&`?=? zBpWEgP~qv~7-DfcIbnf-L6Y#F|NsBjuj!JMlafv;G*coP)NcnT_; zJN33bo}7Ge*@mC5X8k`Bb)qTH`SjMUJip^&k2$?|dh(?~knM*_^5n&JRs}+rkFJ!M xEyG*TWMGK@VB7es`4nJa0`PlBg3pY54B54o&n8JEpd$~Nl7e8wMs5Z z1yT$~28Kqu2IjhkW+8?KRz^lvCg!>ZCRPRp!U@IVC>nC}Q!>*kacfAjJ-r&Jfx*+& K&t;ucLK6U&r$-3@ delta 187 zcmV;s07U2nYb% z>IlmK%Toy>2 zu_VYZn8D%MjWiG^$=lt9@jsL9Js^j(z$3Dlfq`2Xgc%uT&5-~K8hW}ohHzX@PGDfZ zD4=jqslkb3!vPL}%#+K%bD9uPvucTJ zL`h0wNvc(HQ7VvPFfuSS(ls#GH8cw`G_W!21s-(lwvP+$m` zW4#F!D)4l146!)9H`tNyfC7j1G5=F?FZ5ro%Q`S|M{f)F1hZBqnYIeoNhR&BD!n#M zE)5I;eyTFe3cH&<+x_<=X@tTdBGmZcvL>4nJa0`PlBg3pY5piIB{$^z`^dOFmdao#>T?`_UvrO{{K&8={P;%zi=AJ8NQ!+a`|^o69Q^h zEpd$~Nl7e8wMs5Z1yT$~28Kqu2IjhkW+8?KRz^lvCg!>ZCRPRp!U@IVC>nC}Q!>*k WacfAjJ-r&Jfx*+&&t;ucLK6TieoDLm delta 201 zcmbQtbdzy{L_G%^0|SHn=l_X7inG8YvY3H^TNs2H8D`Cq01C2~c>21s-(lwv&@cYq}&QB|FU|Zwkb)85saU;49WH-UJ0Ro`TBe zPQ7i9Cnq0VwqfVbSM^D{DURD0E`2I>cwg=M4^F!TENv57812s9c(P(X-<&x|3bc-? z9dDX diff --git a/textures/unifieddyes_cyan.png b/textures/unifieddyes_cyan.png index 299688dde3ca0ff6d9338346a6c57dbd9b64089e..207e7e517cb82a03438a2cbe1838b53423939e32 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|NoKy{{tyc*}vO> ze8!R>zhDN3XE)M7oFs2|7smfgy7zz_&H|6fVg?3oVGw3ym^DWNC}`;E;uyklJvo7a z`J#ZrL8S&KjtvJm*xeK+Zk^QFSoq(bo$c8F|A{OerziXuP6Ii^_cKo}|ITSbK+UQp zt`Q|Ei6yC4$wjF^iowXh&`8(7T-VSn#L&RX$jHjXT-U(F%D_N4p;#P6LvDUbW?Cg~ V4N11AR|7RLc)I$ztaD0e0st<1OXC0l delta 195 zcmbQtbeVC2L_G%^0|SHn=l_X7inG8YvY3H^TNs2H8D`Cq01C2~c>21s-(lwvkeB;< zUZ@QyROIR67-DgHZ?GfZ0R;~2bN;LN@2F3Gw~CFo^R~wxh0NfnhQmUuJtsZe(6M7; z^#oA`hL&K?;|w3(C8#R@IkfM0_qBv;Uiyi1B)Oz*-c7xoqj1uW--wxIi|*n_QcPd# u_%6BCF1p;hX6m7jscW~y{CGEG&sPTTg5ahazT!xr^$eb_elF{r5}E+C7)fsc diff --git a/textures/unifieddyes_cyan_s50.png b/textures/unifieddyes_cyan_s50.png index 1acb7051ee2b9e1060d320045b7f233e69146850..f99d1cd1da24efa10466d9ece8ee8290591e50fe 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|NqTbuQ}}BA9ZHh zZXlnrB*-tA!Qt7BG!Q4r+ueonKa=h~AcwQSBeIx*fm;}a85w5HkpK!Bdb&721s-(lwv(9l^c z|JVp9RN?937-DfcIbnf-L6Y#F|NsBjuj!JMlafv;G*coP)NcnT_; zJN33bo}7Ge*@mC5rv5(?b)qTH`SjM+Jip`i9&&o^^yEu}Alna<Eal|aXmSK zf%&3?)FK#IZ0z|ct7z+BhREX2^j%E-vd#9Y_F#LB=xIH6b^MMG|WN@iLm WZVgGcr&j|tFnGH9xvX|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohk%833SY?*pisG|i(`nz>Ewh30tQLKfBygfU%#eHQc|+hO!B5c z44aVw5Cpzr?cz;PFykqxZ0^+C_IPsg!Bv}rFFdl}D7IN diff --git a/textures/unifieddyes_dark_aqua_s50.png b/textures/unifieddyes_dark_aqua_s50.png index b8c9b9e76bc0cf23555553ab88d13640752e46a2..70923216d235f506cb11a243e827f92269e78761 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|Nkl&XcW z%oha|4k|S`acnri!S1FoaqFbU#=`&h>}<#W|4(G;I6dLNa2m)NzMpw=`FBne0%}$* zag8WRNi0dVN-jzTQVd20hDN#u=DLPvA%+H4Mn+a9=DG$ZRt5&b3B}?l8glbfGSez? VYe=#^y&9;2!PC{xWt~$(695t(NLBy< delta 225 zcmbQt^pSCbL_G%^0|SHn=l_X7iY>|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohkzx^>EetVK%qKM7sn8b)5!@71Pqdd|NQ^|zkW@Zq@-l0ndD7@ z7&apVAP9WL+QploV8&BW+1#nO?eXN~gUbS<)UG_T-zc_e!EFWUw38n`UsYezm3ml5 z@*mI$c}v@b7Dm0ZJD#kV&v)bKj{>b@YR5Ztmuzfh-Yp@2_;KiQ!%xg_jf6KcFl_9x Wy|_tn-h7}_7(8A5T-G@yGywn&GgQ<7 diff --git a/textures/unifieddyes_dark_blue.png b/textures/unifieddyes_dark_blue.png index 8aa5760911a42e718f40b115602d8dd1d2624642..08776b659c136e0f05bd8d3ef31fdb3bfa95d946 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|NjgOMGOofsjs^} z0{M(3L4Lsu4$p3+fjCLt?k~Ih+L^k;M!Q+`=Ht$S`Y;1W?e>)5S4_<9c!e z1M@`zg@Z~BP8=H!aIm{6Ox!xDv9a*KJv-a6|Nj$NI!;gcFPsK)hVN&dT>hQYgn*h= zOI#yLQW8s2t&)pUffR$0fuWJEfw``sS%{&5m64H^iMg(UiIstYa6+*-iiX_$l+3hB W+!~T>Pp<}QVDNPHb6Mw<&;$UcAxQ=R delta 207 zcmbQtbf0m8L_G%^0|SHn=l_X7iY>|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohkzyHZpk^}K%pE@7sn8b(|dy*xf%?3ypQd>=)SA{$4Oh2I2PC2 zkrL~Uo2i(n9C&ge+G`TG+RU_llU-UE0@C7VsChVCYktwY$)&brwOvVY*akb%6Ko59 zFHE#H440GP|K+e=|70WYgKu|RZ?HFS+5hW9{LD?o4ACv7=7(K5*8?qP@O1TaS?83{ F1OTCFN*MqE diff --git a/textures/unifieddyes_dark_blue_s50.png b/textures/unifieddyes_dark_blue_s50.png index f07ac9f2f2a568a5e5fea5fb622e87e76fc456e5..0f2fe0b2c8be2df0347bb2a780ba6ec1713ea295 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|Nk;Fp`xPpbw;zi zfPBW1AirP+hi5m^K%69RcNfP0OuF}g9L@rd$YKTtZeb8+WSBKa0w`$c>Eal|aXmSK zf%&3?)FK#IZ0z|ct7z+BhREX2^j%E-vd#9Y_F#LB=xIH6b^MMG|WN@iLm WZVgGcr&j|tFnGH9xvX|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohk%87?hcE7piqUUi(`nz>Ak@lc@HS?6blH+845jq=Zsbo%aO^Mnm{*i@IA!N5Wifhw`)-i(fVcX_@A3&jWhced!Y+mJX{KJO;`#sKuJPGxtojVLEy@Dc R%Ylwy@O1TaS?83{1OP-uOc4M8 diff --git a/textures/unifieddyes_dark_cyan.png b/textures/unifieddyes_dark_cyan.png index 3911d194cd9a35329b2d7e3b3fbd777ac75db257..1f804bef6a230750bb846bf0bc98a0b3285499aa 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|Njg{MGPS!7J3W$ zfPBW1AirP+hi5m^K%69RcNfP0OuF}g9L@rd$YKTtZeb8+WSBKa0w`$c>Eal|aXmSK zf%&3?)FK#IZ0z|ct7z+BhREX2^j%E-vd#9Y_F#LB=xIH6b^MMG|WN@iLm WZVgGcr&j|tFnGH9xvX|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohkzx^>EetVK%rt!7sn8b(|dy*`5F{>UUQspFz>QC^27b_af=GY zOEXnj%9kuXJBx3IOk)44Ra117@}9;W5n^dD*zJF43&S4Ci0qd5JNq|y%>2D9?(mPY z2~iENpDkVa^kGS@gt38L^o=IDCn=jb)pRmvIs09BEb}h$u3_bJ#@0To3}?ObAwc^X NJYD@<);T3K0RSmNP`3a8 diff --git a/textures/unifieddyes_dark_cyan_s50.png b/textures/unifieddyes_dark_cyan_s50.png index 386712e36c860c5426a290fcfc2c183b29f71f32..7bd263f3afe7f8d86ec9859d251edca97d3ab428 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|NkEal|aXmSK zf%&3?)FK#IZ0z|ct7z+BhREX2^j%E-vd#9Y_F#LB=xIH6b^MMG|WN@iLm WZVgGcr&j|tFnGH9xvX|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohk%8}Uv^bFpiq^ki(`nz>Ak@lc^eFPinW%+IjH{~Ih+L^k;M!Q+`=Ht$S`Y;1W?e>)5S4_<9c!e z1M@`zg@Z~BP8=H!aIm{6Ox!xDv9a*KJv-a6|Nj$NI!;gcFPsK)hVN&dT>hQYgn*h= zOI#yLQW8s2t&)pUffR$0fuWJEfw``sS%{&5m64H^iMg(UiIstYa6+*-iiX_$l+3hB W+!~T>Pp<}QVDNPHb6Mw<&;$Vbh)6yF delta 207 zcmbQtbf0m8L_G%^0|SHn=l_X7iY>|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohkzyPo{|VZpiqvdi(`nz>Ak^@d!$|I`MNt?WOh&hxO8; zE-#sByNxA?$)RXRl-DI8AEPrilPX#m0ygO{;q(yrdZ2o-OyK>yuY@Wc0}uWRO;Elt z_kzj38H)Uy*=v=r_dhvcmcdEal|aXmSK zf%&3?)FK#IZ0z|ct7z+BhREX2^j%E-vd#9Y_F#LB=xIH6b^MMG|WN@iLm WZVgGcr&j|tFnGH9xvXw delta 219 zcmbQt^qO&kL_G%^0|SHn=l_X7iY>|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohkzx+8M!qFfkG9YE{-7_m+aqFhfCNWmeZ{H149`IJ*_+37ssOY4aTG*v9K27y2i~0V4xNCg&8ms;s+m_QM Sb@PFaVDNPHb6Mw<&;$U|F;9X3 diff --git a/textures/unifieddyes_dark_lime.png b/textures/unifieddyes_dark_lime.png index 262f0544ac86a5345d46515b06caeeacc1cc4651..962af6c7b4063db5681b3d03ff18db5aeb3ca88e 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|NoXn3|b)!%^OcH z2l5$9g8YIR9G=}s196hP-CY>}GwI#~aySb-B8wRqxP?KOkzv*x380{%r;B3<$Mxg{ z2Ih+b3I~-MoH#Zd;9z%Cn7DOPV`Jfedv>;C|Nkelbex{>UpNiq4ByW@x%@k)2>~^$ zmbgZgq$HN4S|t~y0x1R~14AQS19M$Nvk*fADqz~JfX=d#Wzp$P!pT}eU! delta 218 zcmbQt^ontUL_G%^0|SHn=l_X7iY>|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohk%8}Uv^bFpisG|i(`nz>Ak@R1se=FxcBm1V72OuJ;nDZB<~SZ zp1^)vZn^RmHl7}RG7JZW)_P9TigdYiYH^1uM=*otE~f~Fdpv7QFX_MYkGR%xnyZTU z^WBA|2PIKaW~rZ92qq{ha=|Mu)`$Nv9MWa&6P;lFSi$Qiz$d2;!8P7?xZ zRxNRjC`m~yNwrEYN(E93Mh1pPx(4RDhGrp#23AH!Rwm}U1}0Vp2Eqx&;wTz&^HVa@ XDsgK_vOT>TsDZ)L)z4*}Q$iB}S%^n~ delta 225 zcmbQt^pSCbL_G%^0|SHn=l_X7iY>|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohkzyPo{|VZpirHsi(`nz>Ewh30tQLKfBygfU%#eHQc|+hO!B5c z44aVw5Cpzr?cz;PFykqxZ0^+C_IPsg!DSbsj6$B-Zxq|K;C6zj+UXB3ulld)T6-u( z@*mI$c}v@b7Dm0ZJD#kV&-dfVjY6$sYR5Ztmuzfho-bj2cw=b4;V0&|M#38z7`8Xs VUYVL@I}7L(22WQ%mvv4FO#sVtR4@Pl diff --git a/textures/unifieddyes_dark_magenta.png b/textures/unifieddyes_dark_magenta.png index 17be97a9952026c097b39ceea7463045a9b3cd0b..c982d62e0c07cb13ae7045e72d0c4c8050a979a5 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|Nlh{MIj6!9$OZK z1Nn?4L4Lsu4$p3+fjCLt?k~Ih+L^k;M!Q+`=Ht$S`Y;1W?e>)5S4_<9c!e z1M@`zg@Z~BP8=H!aIm{6Ox!xDv9a*KJv-a6|Nj$NI!;gcFPsK)hVN&dT>hQYgn*h= zOI#yLQW8s2t&)pUffR$0fuWJEfw``sS%{&5m64H^iMg(UiIstYa6+*-iiX_$l+3hB W+!~T>Pp<}QVDNPHb6Mw<&;$US21xV( delta 214 zcmbQt^o((WL_G%^0|SHn=l_X7iY>|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohk%7;7lUXAP^j3`#WBR<^xj}cz6Jvh?bGu%?!CCPUE=?W|0}K^ zZB%r8>ftRd#n7Z0HCZKeQ^$^}?t>4>P!IqB diff --git a/textures/unifieddyes_dark_magenta_s50.png b/textures/unifieddyes_dark_magenta_s50.png index 6a16d9b26a0997ffb750d3b8cef48c7f155ec04e..8fbb2b04da17d2a0cba7b601509d31386335206e 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|No&fq4uKo$@`gZ z0Qrn1L4Lsu4$p3+fjCLt?k~Ih+L^k;M!Q+`=Ht$S`Y;1W?e>)5S4_<9c!e z1M@`zg@Z~BP8=H!aIm{6Ox!xDv9a*KJv-a6|Nj$NI!;gcFPsK)hVN&dT>hQYgn*h= zOI#yLQW8s2t&)pUffR$0fuWJEfw``sS%{&5m64H^iMg(UiIstYa6+*-iiX_$l+3hB W+!~T>Pp<}QVDNPHb6Mw<&;$T>h)Bu+ delta 221 zcmbQt^p|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohkzxUYAxp%piq^ki(`nz>Ak@lc^eFPinW%+IjH{iV!gd_^%G6;2~WPtt>Rge$X)%PFX)Z$rnb&$Tc$a8**+^>`S0QG^iS6~P1Nn= UR?qtp19S$1r>mdKI;Vst00MAR0{{R3 diff --git a/textures/unifieddyes_dark_orange.png b/textures/unifieddyes_dark_orange.png index 4ca1eb64739e4b88840ebffd7b796b90328fc1f3..fd767588264b9ce9349e240c7bf6d0f3aa5a07c3 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|Nljn3?W(!YWKX0 zfPBW1AirP+hi5m^K%69RcNfP0OuF}g9L@rd$YKTtZeb8+WSBKa0w`$c>Eal|aXmSK zf%&3?)FK#IZ0z|ct7z+BhREX2^j%E-vd#9Y_F#LB=xIH6b^MMG|WN@iLm WZVgGcr&j|tFnGH9xvX|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohkzyHZpk^}K%sI^7sn8b(|dyt3N{#UaPQr>+wuE`BQtj@Dt`ynG!WgXJ8qUFeV0PnHw_iv9a-NndjCEL_ zxX=2FnuXuoJF^>9j#tkx+R&!^=CAdNqiWeRGCZ>_uQ26UFR%acZswj+#tBC(FE%@- RMgrZy;OXk;vd$@?2>@`iP(uI! diff --git a/textures/unifieddyes_dark_orange_s50.png b/textures/unifieddyes_dark_orange_s50.png index 4e512b16a4b0efeb64bb89c7dad3fd83b3801630..358371fe6b0cb3dfce20cb6e0bb72fefdee0a289 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|No(uGWJ@c{LjNa z0{M(3L4Lsu4$p3+fjCLt?k~Ih+L^k;M!Q+`=Ht$S`Y;1W?e>)5S4_<9c!e z1M@`zg@Z~BP8=H!aIm{6Ox!xDv9a*KJv-a6|Nj$NI!;gcFPsK)hVN&dT>hQYgn*h= zOI#yLQW8s2t&)pUffR$0fuWJEfw``sS%{&5m64H^iMg(UiIstYa6+*-iiX_$l+3hB W+!~T>Pp<}QVDNPHb6Mw<&;$U2`bgRU delta 225 zcmbQt^pSCbL_G%^0|SHn=l_X7iY>|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohk%7?^R~#vK%qKM7sn8b)5!@71Pqdd|NQ^|zkW@Zq@-l0ndD7@ z7&apVAP9WL+QploV8&BW+1#nO?eXN~gUbw}t~foj-zc_e!EJ#w&C?%VUG`tobyz1= z@*mI$c}v@b7Dm0ZJD#kV&v)d~Ih+L^k;M!Q+`=Ht$S`Y;1W?e>)5S4_<9c!e z1M@`zg@Z~BP8=H!aIm{6Ox!xDv9a*KJv-a6|Nj$NI!;gcFPsK)hVN&dT>hQYgn*h= zOI#yLQW8s2t&)pUffR$0fuWJEfw``sS%{&5m64H^iMg(UiIstYa6+*-iiX_$l+3hB W+!~T>Pp<}QVDNPHb6Mw<&;$Tn>PW5t delta 207 zcmbQtbf0m8L_G%^0|SHn=l_X7iY>|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohkzxUYAxp%piqvdi(`nz>AjOra~?3@ah~sV?Zkw)3b97bE3RLt zF=#pF9_mdKI;Vst E0HM}N5dZ)H diff --git a/textures/unifieddyes_dark_red_s50.png b/textures/unifieddyes_dark_red_s50.png index 1ac33113a59cfaa569011bb00ec8d05b58d62603..474c2af2ae2f67aa888ed7a38dfaccd4e9714654 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|No&fGWMdPaT0fS z0{M(3L4Lsu4$p3+fjCLt?k~Ih+L^k;M!Q+`=Ht$S`Y;1W?e>)5S4_<9c!e z1M@`zg@Z~BP8=H!aIm{6Ox!xDv9a*KJv-a6|Nj$NI!;gcFPsK)hVN&dT>hQYgn*h= zOI#yLQW8s2t&)pUffR$0fuWJEfw``sS%{&5m64H^iMg(UiIstYa6+*-iiX_$l+3hB W+!~T>Pp<}QVDNPHb6Mw<&;$T0@|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohkzx+8M!qFfkG9YE{-7`CnI(N;dD3I0j+joPM2fWocewR-OE;=cu7IrC&&r(%pE8qVQca6_pV>Pg_ZRuW< RJr(E(22WQ%mvv4FO#rF$P9FdO diff --git a/textures/unifieddyes_dark_redviolet.png b/textures/unifieddyes_dark_redviolet.png index 2887c0b76c68eee97902606ed7dd2350f2d6cb68..92ac16cbe5949cc9b200bbfbda08550f82ba42d1 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|Nlh{mLUvUn`M*( zfPBW1AirP+hi5m^K%69RcNfP0OuF}g9L@rd$YKTtZeb8+WSBKa0w`$c>Eal|aXmSK zf%&3?)FK#IZ0z|ct7z+BhREX2^j%E-vd#9Y_F#LB=xIH6b^MMG|WN@iLm WZVgGcr&j|tFnGH9xvX|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohk%8d)P4?0pisG|i(`nz>Ak@R1se=FxcBbc?f88|@=eE>(~frz zus+(Je(*8hRCUgi6PXnv7MXemsdjfnSBh+8VGLGq4d>uKFuQT9+pnX4IZsO!9(7uu zxX-#I)1qM26FpuP%X^2XG@9llzQ6D2YIssgE$UJfpD3&J_m}efs@3vid$cSs_Es%e Q4Riy8r>mdKI;Vst0Jl3$00000 diff --git a/textures/unifieddyes_dark_redviolet_s50.png b/textures/unifieddyes_dark_redviolet_s50.png index a7d395dfce88ac2869114aca4ed1b4cc18184829..61f0ac132a5d1ed69e371fdff4e67d85fd3f857d 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|No&fmiD4r^^?|h z0Qrn1L4Lsu4$p3+fjCLt?k~Ih+L^k;M!Q+`=Ht$S`Y;1W?e>)5S4_<9c!e z1M@`zg@Z~BP8=H!aIm{6Ox!xDv9a*KJv-a6|Nj$NI!;gcFPsK)hVN&dT>hQYgn*h= zOI#yLQW8s2t&)pUffR$0fuWJEfw``sS%{&5m64H^iMg(UiIstYa6+*-iiX_$l+3hB W+!~T>Pp<}QVDNPHb6Mw<&;$UCR7m6i delta 225 zcmbQt^pSCbL_G%^0|SHn=l_X7iY>|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohk%8ZFsF+VP^iw+#WBR}GwI#~aySb-B8wRqxP?KOkzv*x380{%r;B3<$Mxg{ z2Ih+b3I~-MoH#Zd;9z%Cn7DOPV`Jfedv>;C|Nkelbex{>UpNiq4ByW@x%@k)2>~^$ zmbgZgq$HN4S|t~y0x1R~14AQS19M$Nvk*fADqz~JfX=d#Wzp$PzNUr4_I delta 218 zcmbQt^ontUL_G%^0|SHn=l_X7iY>|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohk%8ZFsF+VP^jF~#WBREal|aXmSK zf%&3?)FK#IZ0z|ct7z+BhREX2^j%E-vd#9Y_F#LB=xIH6b^MMG|WN@iLm WZVgGcr&j|tFnGH9xvX%V delta 225 zcmbQt^pSCbL_G%^0|SHn=l_X7iY>|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohkzx^>EetVK%qKM7sn8b)5!@71Pqdd|NQ^|zkW@Zq@-l0ndD7@ z7&apVAP9WL+QploV8&BW+1#nO?eXN~gUbS`0?Y_2A`PU8VPS?VAyDD WdvU>j$rV7SFnGH9xvXEal|aXmSK zf%&3?)FK#IZ0z|ct7z+BhREX2^j%E-vd#9Y_F#LB=xIH6b^MMG|WN@iLm WZVgGcr&j|tFnGH9xvX|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohkzxMlEB%wK%ojx7sn8b(|dyt3N{#UaPQ^2z-rYQdy4N-NZuo+ zJc0eT+;ZhBY&<>sWEc(#t@WIw73p&4)Zz|Rjt~aTT}}}U_juNrUebT(A91aNJFJTL z^WBA>$2*->&0i{<{3y4KXH6n^^?yFDRi4)jE>5~uq_N`0PT&6@?iyFVW|~@Vd1K@E S??4AKFnGH9xvXEal|aXmSK zf%&3?)FK#IZ0z|ct7z+BhREX2^j%E-vd#9Y_F#LB=xIH6b^MMG|WN@iLm WZVgGcr&j|tFnGH9xvX|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohkzxMlEB%wK%qKM7sn8b)5!@71Pqdd|NQ^|zkW@Zq@-l0ndD7@ z7&apVAP9WL+QploV8&BW+1#nO?eXN~gUc>N1*v_p-zc_e!R-W9>0=*WKG$B;wKnCj z#6O@B@|LybE z3K>g+{DK)Ap4~_Tagw~D~i!I14-?iy0WWg+Z8+Vb&Z8prE0ri(?4K_2dKw z=8FOf2bCI}I5r&MV0TlPxOGxvW8r^$cD7^x|0l9^oSyJsI1S_s-_Ja`{5z)!0X3_Z zxJHzuB$lLFB^RXvDF!10LnB=Sb6rET5JLkiBO@ylb6o=yD+2@Jgko_N4Y~O#nQ4`{ VH6+=dUJca1;OXk;vd$@?2>^0NNWuUB delta 213 zcmbQt^ptUeL_G%^0|SHn=l_X7iY>|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohkzyHZpk^}K%pW}7sn8b(|dy*`5Fv3v`^35xcB1Dc8UKh{;#-x zv{BLVsfV|;6ho70)MS;=O&vR?x(j*>Fa(vfZt!E+BN>ssB>v9)4Qm9ivwo3!w%a+s z>G745dpSLd_OxpmJxv{Hy)_ypz%5{a>vz40>i~0j+27 MboFyt=akR{08wF3ssI20 diff --git a/textures/unifieddyes_dark_yellow_s50.png b/textures/unifieddyes_dark_yellow_s50.png index 485db82f25c212d0aa24da8610a9a15b66366cac..3487c13d102d6991bd3fd7e442eab63391456014 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|No((GWPbODHF6- z0{M(3L4Lsu4$p3+fjCLt?k~Ih+L^k;M!Q+`=Ht$S`Y;1W?e>)5S4_<9c!e z1M@`zg@Z~BP8=H!aIm{6Ox!xDv9a*KJv-a6|Nj$NI!;gcFPsK)hVN&dT>hQYgn*h= zOI#yLQW8s2t&)pUffR$0fuWJEfw``sS%{&5m64H^iMg(UiIstYa6+*-iiX_$l+3hB W+!~T>Pp<}QVDNPHb6Mw<&;$TUVMvt# delta 221 zcmbQt^p|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohk%833SY?*piq^ki(`nz>Ak@lc^eFPinW%+IjH{4nJa0`PlBg3pY5}GwI#~aySb-B8wRqxP?KOkzv*x380{%r;B3<$Mxg{ z2Ih+b3I~-MoH#Zd;9z%Cn7DOPV`Jfedv>;C|Nkelbex{>UpNiq4ByW@x%@k)2>~^$ zmbgZgq$HN4S|t~y0x1R~14AQS19M$Nvk*fADqz~JfX=d#Wzp$PyU>`8_I delta 194 zcmbQtbcu0-L_G%^0|SHn=l_X7inG8YvY3H^TNs2H8D`Cq01C2~c>21s-(lwvkmq2O zUVa@YROspA7-DgHZ?GfZ0R;~2WBy(IU#6F|$6o1BE|k8vBvUi&!G@Gl&q>}JI$CB{ z3-t>yTw2+h%;Zx3;HJm^74NGmSwn)|SU;}`h`eaM#8Uar3_E@!;U(=`C2}~f{I=B4 s(W|&FowGtS)hg@MRqdMZGZ&RI?u_!y$}2l84YZxX)78&qol`;+0E~@AEC2ui diff --git a/textures/unifieddyes_green_s50.png b/textures/unifieddyes_green_s50.png index 6cf2eede0e7f8d9499035a52bed8864ce24bcde3..6abbc828dbc5ffd740d6345618716a5f5f2044bc 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|NqU`njQ8#oZ0)Q z49I6J3GxeOaCmkj4a7{#C>&I3aN^i-fP>vlVdB?b+Fm{r{iH(s6pif8jKcGkibu21s-(lwv(2y58 z-=qQ*s_=Ai46!(!oUlN^AW8Vo|NsB%*K|orN_Lt_-V}&oGco{zz*nqYya@_sJO!1_ zoqF3IPfk9#Y{Sp2&-F>VDURD0K8@l&yf6Is2d7;EmbM8kjCN;lJXtZHZ_bf91zN|{ yjyKJ_mZ;eKE=Ju@y-jMZRL>uW-Dg~M7#LQF*gBVg`k)1L1cRrmpUXO@geCy4kV#np diff --git a/textures/unifieddyes_light_aqua.png b/textures/unifieddyes_light_aqua.png new file mode 100644 index 0000000000000000000000000000000000000000..d3307f36ede65e83f603173d31025d489cdd4e4f GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Z<#|NjmD_eXJ_o(JSG zmIV0)GdMiEkp|)ZmT2%3&VFyj?b!+>ji;&RZCnW zN>UO_QmvAUQh^kMk%6I+u7SC(p;?Hbft8Vwm5I5ofr*uYfp9{xIEsec{FKbJO57Tf TY)`KSYGCkm^>bP0l+XkK+T=%< literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_light_blue.png b/textures/unifieddyes_light_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..e49370a8504f4d3908b3672eaf471ad91fef6b0b GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Z<#|NjjQ|67XQn*%wF zB|(0{3=Yq3q=7g|-tI1p|Cw~}fs_|`L>4nJa0`PlBg3pY5piIB{$^z`^dOASiX}z=0WCFEut6Ue%Idd}QRJ+bYSx!tmXaMvj-nwqKP5A*61RpV T+taIo8W=oX{an^LB{Ts5=~qXn literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_light_cyan.png b/textures/unifieddyes_light_cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..e68b933238786af773c125ffbfc3dfca0f5bc440 GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Z<#|NjmD|La`s;sbIR zOM?7@862M7NCR<_yxm{# zC>&I3aN^i-fP>vlK~U<{fdezPUTSPCys9O^_{hjbw^fpXh2gs;$7fZ^^@2dXswJ)w zB`Jv|saDBFsX&Us$iUD@*T7uY&@9Bzz{<$T%EVmPz{JYHKscdT97RKJeoAIqC2kE# Twx?GEH86O(`njxgN@xNA=fg*& literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_light_green.png b/textures/unifieddyes_light_green.png new file mode 100644 index 0000000000000000000000000000000000000000..0099f65aa42acb831e127ec36f91afed1b1ff343 GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Z<#|NjmD8{XtUTMXnd zmIV0)GdMiEkp|)ZmT2%3&VFyj?b!+>ji;&RZCnW zN>UO_QmvAUQh^kMk%6I+u7SC(p;?Hbft8Vwm5I5ofr*uYfp9{xIEsec{FKbJO57Tf TY)`KSYGCkm^>bP0l+XkKm0n12 literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_light_lime.png b/textures/unifieddyes_light_lime.png new file mode 100644 index 0000000000000000000000000000000000000000..95eb6d94792be53b76a5f99f7309c3e7ccf46e84 GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Z<#|Nr~{Hyn;|;RA9Q zOM?7@862M7NCR<_yxm{# zC>&I3aN^i-fP>vlK~U<{fdezPUTSPCys9O^_{hjbw^fpXh2gs;$7fZ^^@2dXswJ)w zB`Jv|saDBFsX&Us$iUD@*T7uY&@9Bzz{<$T%EVmPz{JYHKscdT97RKJeoAIqC2kE# Twx?GEH86O(`njxgN@xNAi_S+l literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_light_magenta.png b/textures/unifieddyes_light_magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..dafc4178c59ca2757e5db8f3c62206982ef4e83a GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Z-f5H$S1eg8ldki%FK z~0EzQl}0an6dRzV`Je}EeXa)MlQOok_;>i-z_;lt4gjH1nN~Sag8WR zNi0dVN-jzTQVd20hDN#u=DLPvA%+H4Mn+a9=DG$ZRt5&b3B}?l8glbfGSez?Ye=#^ Ry&9;2!PC{xWt~$(69D$+NZ$Ye literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_light_orange.png b/textures/unifieddyes_light_orange.png new file mode 100644 index 0000000000000000000000000000000000000000..4e53c3537de2ffef85281639d91f83a6ba3361c6 GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Z-f5bSSo-raT@$YCrA z@(X5gcy=QV#7XjYcVYa`q?tPNE!eD literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_light_red.png b/textures/unifieddyes_light_red.png new file mode 100644 index 0000000000000000000000000000000000000000..28556f424827a5b2f4d93225cb00ece426494572 GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Z-f5HvJMr>^-9>5 z`2{mLJiCzw;v{*yyD#Uf>Z~%)r1c48n{Iv*t(u1r0o1978y+Cnqp4UldR{ zsMO%ZvEcv*yPJZb)TsjpW^BFG*jRW~OM>x{k&AAtBm)b>cT0}Xs*>vkfqGR-Tq8hExvrsEh@pX%k&%^&xvqhUm4Sh9La{iChTQy=%(P0}8j@^J RuLf#h@O1TaS?83{1OV={N3Q?? literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_light_redviolet.png b/textures/unifieddyes_light_redviolet.png new file mode 100644 index 0000000000000000000000000000000000000000..0afcf618190114f7b0be38db586a690b29017626 GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Z-f5H##x%iMSh$YCrA z@(X5gcy=QV#7XjYcVYa`q=8eN5%jE literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_light_skyblue.png b/textures/unifieddyes_light_skyblue.png new file mode 100644 index 0000000000000000000000000000000000000000..7bf7965e9029633c2f80bba7b11d4010ac97360e GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Z<#|Njm9|KC}2lpDxl zED7=pW^j0RBMrn!@^*J&{LiF&52U=nBeIx*fm;}a85w5HkpK!Bc)B=-a9mGLU|_x| zpm0#B!HHwT0SgTe~DWM4fRIx}S literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_light_violet.png b/textures/unifieddyes_light_violet.png new file mode 100644 index 0000000000000000000000000000000000000000..e7e1ffa9edf38de757feb1f837714b4c9a56ed02 GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Z<#|Nr|N{;ziRodx7D zmIV0)GdMiEkp|)ZmT2%3&VFyj?b!+>ji;&RZCnW zN>UO_QmvAUQh^kMk%6I+u7SC(p;?Hbft8Vwm5I5ofr*uYfp9{xIEsec{FKbJO57Tf TY)`KSYGCkm^>bP0l+XkK_!@hljQC0!uX#__Z~=jfk$L90|U1(2s1Lwnj--eH1KqB4B@z*oWQ_*Q9$9K zQiBu6h65bzZVG}@rw$yLvGr18W8qaT3C2f8F1oFf3@i-aEjd1`O0E|K>QyaqjVMV; zEJ?LWE=mPb3`PcqM!E*(x`t*Uh6YwfMph=~x&|gz1_r_j#o{O$a`RI%(<*UmNU}Y> Q8mNK6)78&qol`;+0494$7XSbN literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_lightgrey.png b/textures/unifieddyes_lightgrey.png new file mode 100644 index 0000000000000000000000000000000000000000..b9272737ceabc19614a965370a3a7c46c71b48dd GIT binary patch literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAm`Z~Df*BafCZDwc@shmVT^Rni z_n+Ah4nJa0`PlBg3pY5hOtSW$ZX z1dz{I666=m;PC858irZUO$ex2 zwZt`|BqgyV)hf9t6-Y4{85kPr8kp-EnuQn|SQ!~vnV9Pum{=JY2qzSaqiD#@PsvQH W#H}I8_Vj9?1_n=8KbLh*2~7a^gG;0U delta 209 zcmbQt^pJ6aL_G%^0|SHn=l_X7inG8YvY3H^TNs2H8D`Cq01C2~c>21s-(lwvkY}to zE)SGvXz+A#46!)9H+Um&g8@(Rs=CYR5!}lSin)?n(kqsyC1~a{PvuJS(XrkrvtZ+r zD=H_IB3xF@Ocv@DVDNd(d6s3xR|o6Ee-_o5Z&vksAXRmZ>sCnOWyd+~!8p#_;~m)A^I={Upg-tYJ9jr_jqWw)#tA~hX59m-zY10BQQ>FVdQ I&MBb@0JHW?;Q#;t diff --git a/textures/unifieddyes_lime_s50.png b/textures/unifieddyes_lime_s50.png index 0a34e74e4a926cb51b6759f5fc01e9ac566b8295..443198403264555914b824e4b69eee9a44a2c923 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|Nm>QH8<>cSpDMe zRUn_SB*-tA!Qt7BG!Q4r+ueonKa=h~AcwQSBeIx*fm;}a85w5HkpK!Bdb&721s-(lwv(2(d^ zE#3|ks_=Ai46!(!oUlN^AW8Vo|NsB%*K|orN_Lt_-V}&oGco{zz*nqYya@_sJO!1_ zoqF3IPfk9#tl;g{XaA2xooLECyenImCp`Y`VW-zlPrft=vi&egp1iou>VjDDp_LM| yWw@)N+FMO_6>mK{N1|yBT2kei>9nO2Eg ULz3<3)j$mlp00i_>zopr0D4YLIRF3v delta 196 zcmbQtbcJz(L_G%^0|SHn=l_X7inG8YvY3H^TNs2H8D`Cq01C2~c>21s-(lwvP*7^B zbFl>q6??ikhFF~58ywAdK!HR1ocAlf9o|}Z*ISvW1eLQ%f`!W4 z6^tDiICd-NFdx|6d{g3~__t8KsMcBBds_-q9z@zIUSGl-G9hI(d*v31SF?ip{Q};< uZphsD;K`n*XHH)4XK}C9uKDg0x0^9&ZgA6Xfm&0b{S2P2elF{r5}E*IwMF9q diff --git a/textures/unifieddyes_magenta_s50.png b/textures/unifieddyes_magenta_s50.png index 12207ac0d0cea71ef5aaedbd047a3aaa930a5d48..c387d6b14255b140a4e48d15dda12a8275c08ec0 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|NmE;ukCl(FZHEw zDUi=t666=m;PC858irZUO$ex2 zwZt`|BqgyV)hf9t6-Y4{85kPr8kp-EnuQn|SQ!~vnV9Pum{=JY2qzSaqiD#@PsvQH W#H}I8_Vj9?1_n=8KbLh*2~7a@pG%?u delta 201 zcmbQtbdzy{L_G%^0|SHn=l_X7inG8YvY3H^TNs2H8D`Cq01C2~c>21s-(lwv&}5g` zp=}Hls_=Ai46!(!oUlN^AW8Vo|NsB%*K|orN_Lt_-V}&oGco{zz*nqYya@_sJO!1_ zoqF3IPfk9#>_gV)ssE2eooLECymi`Yp7r1M9&&o^^yEu}Alna<~Ih+L^k;M!Q+`=Ht$S`Y;1W?e>)5S4_<9c!e z1M@`zg@Z~BP8=H!aIm{6Ox!xDv9a*KJv-a6|Nj$NI!;gcFPsK)hVN&dT>hQYgn*h= zOI#yLQW8s2t&)pUffR$0fuWJEfw``sS%{&5m64H^iMg(UiIstYa6+*-iiX_$l+3hB W+!~T>Pp<}QVDNPHb6Mw<&;$TXSV)rq delta 220 zcmbQt^oDVQL_G%^0|SHn=l_X7iY>|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohk%vk4zqGDpirf!i(`nz>Ak@R1se=FxMPm5Xx=e(?vagmoaY|? z@pkKj!tkl;nkOf+C2Tm7HEGGu2$w@=Ogr5<7_35f9Wr2CBv+CBLjRS2gwg)&cnMLT zwM}xYcl?fjWSX?*^M%R>ywx{;TTZb2z0-Wdm9)7kqI>y`(qk^)x_h|%xX4=R;}W({ UZ#|v*9_R`NPgg&ebxsLQ0EPTkLI3~& diff --git a/textures/unifieddyes_medium_aqua_s50.png b/textures/unifieddyes_medium_aqua_s50.png index b428a36f050a10b7d52747f94571d62c8bfeb013..33eed101c257cab3184201a8ec0652e6abf15b97 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|NoY&inQuNe&nBd z3*vL>4nJa0`PlBg3pY5piIB{$^z`^dOFmdao#>T?`_UvrO{{K&8={P;%zi=AJ8NQ!+a`|^o69Q^h zEpd$~Nl7e8wMs5Z1yT$~28Kqu2IjhkW+8?KRz^lvCg!>ZCRPRp!U@IVC>nC}Q!>*k WacfAjJ-r&Jfx*+&&t;ucLK6T?rAp=i delta 230 zcmbQt^o?|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohk%uF#N&A)K%r(&7sn8b(|dyt@-`?4Xt&r4Z)oH`A;+iGY|-)V zAxqu^7QcY~Ebn+YU)g467W?wQkWsdsw8X>gSiFh$bER1d3^(qH?qa<#t8rV~-=lvy zi-ihf(zi+Nx}=!LdA+dfNe9cMGrt2;7t~(c@V)v$`+`ZTXQsxgpX{(=w`X~CIq2@; d^5a*m%-!zVh1I+>Yy-N7!PC{xWt~$(69BvL>4nJa0`PlBg3pY5piIB{$^z`^dOFmdao#>T?`_UvrO{{K&8={P;%zi=AJ8NQ!+a`|^o69Q^h zEpd$~Nl7e8wMs5Z1yT$~28Kqu2IjhkW+8?KRz^lvCg!>ZCRPRp!U@IVC>nC}Q!>*k WacfAjJ-r&Jfx*+&&t;ucLK6U5&`7BO delta 215 zcmbQt^qg^mL_G%^0|SHn=l_X7iY>|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohk!N1KaF$FK%o*(7sn8b(|dzA@*Ys&*{po;h2kIk5AMI&-yLZ3 za+nx!(nHDGjBi8a7dh3FvTBlU?;O(_7!r01Z3|!&_?n=0xNpPys+0fMMF$@Gl4?+` zAbP(r+qhOPCuXzGlc~&>3ZHGh`{~zizE>l0UDY^iZ(H?`_cIoKWjd&4vw6W8rsY5f OFnGH9xvX8r< diff --git a/textures/unifieddyes_medium_blue_s50.png b/textures/unifieddyes_medium_blue_s50.png index ac37e1e751c5e3c38f5f52153f2b2454dc342a1f..f5c1b8420c4540b1ac6460a5901631e2e4ff48d3 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|NoYjtF*N0I$Q(q z0{M(3L4Lsu4$p3+fjCLt?k~Ih+L^k;M!Q+`=Ht$S`Y;1W?e>)5S4_<9c!e z1M@`zg@Z~BP8=H!aIm{6Ox!xDv9a*KJv-a6|Nj$NI!;gcFPsK)hVN&dT>hQYgn*h= zOI#yLQW8s2t&)pUffR$0fuWJEfw``sS%{&5m64H^iMg(UiIstYa6+*-iiX_$l+3hB W+!~T>Pp<}QVDNPHb6Mw<&;$VZ6iHqH delta 223 zcmbQt^qz5oL_G%^0|SHn=l_X7iY>|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohk%vIv3Bn5K%p8>7sn8b)5!@71Pqdd|NQ^|zkW@Zq@-l0ndD7@ z7&apVAP9WL+QploV8&BW+1#nO?eXN~gUc>NTq?R+pQM}Oxc%U%EYris`@=VAZQIne z!qJakBC)~SSkLm+a^|`^**RSsPi|bWywt-Y!D{;a`1Xf4HU{+kaoByvMTddGna_4l Tt94!_&>;+-u6{1-oD!M|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohk%uJn1z@cP^jF~#WBR<^xj}cz6J%J*JAq;9~nRR&;Ga7?SJB4 zp&Ms}uE=U`iGJB|Q0Vmpm9wXngwob|+Bh*>xEL(h#wqaifV6XcVEv&zopr0EQh;o&W#< diff --git a/textures/unifieddyes_medium_cyan_s50.png b/textures/unifieddyes_medium_cyan_s50.png index f298c1b2fb401e14e25c73eb6a2b16e63d990b9f..979a17f887b82cd2b845e5c90798c2a8912d89ce 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|NoY&R%zAM9Wa^V z3*vL>4nJa0`PlBg3pY5piIB{$^z`^dOFmdao#>T?`_UvrO{{K&8={P;%zi=AJ8NQ!+a`|^o69Q^h zEpd$~Nl7e8wMs5Z1yT$~28Kqu2IjhkW+8?KRz^lvCg!>ZCRPRp!U@IVC>nC}Q!>*k WacfAjJ-r&Jfx*+&&t;ucLK6Un9ZCHF delta 226 zcmbQt^oenTL_G%^0|SHn=l_X7iY>|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohk%upqP^M%pisT1i(`nz>Ak@Rc^ec2v|H?}1;i)V_Gov#d&qLk zcFux2&O4GqSE?^vdNxb$f~8xPis!_fp3JawuF)or3>)@pmvApIWzOaO-ThnmnaZOb zdO4;gOP%ist$QqTQjk++=J$oC9Dc7!eE1lLSlo>NsvJ-?^*(ec#H` ZJP&KTck2bT)&SkY;OXk;vd$@?2>?g%Qf2@E diff --git a/textures/unifieddyes_medium_green.png b/textures/unifieddyes_medium_green.png index e09b21c253a73b02fca91991832dfe795b5eb0bb..6738816d9923eabb174420436706e39b19866f15 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|Njh+85mYD94!3v z6v$^R3GxeOaCmkj4a7{#C>&I3aN^i-fP>vlVdB?b+Fm{r{iH(s6pif8jKcGkibu|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohk%upqP^M%pir@=i(`nz>Ak^@dJI+!V_; zmrKUnhwhzc%$^g*uU&ji_2h}GwI#~aySb-B8wRqxP?KOkzv*x380{%r;B3<$Mxg{ z2Ih+b3I~-MoH#Zd;9z%Cn7DOPV`Jfedv>;C|Nkelbex{>UpNiq4ByW@x%@k)2>~^$ zmbgZgq$HN4S|t~y0x1R~14AQS19M$Nvk*fADqz~JfX=d#Wzp$P#0BuQof delta 223 zcmbQt^qz5oL_G%^0|SHn=l_X7iY>|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohk%vk4zqGDpiqsci(`nz>Ak@lc@HS?6bo4Qe{lHhK0oLGgC@H} ztna!MR!+#6EhrtmQ6{1ANR^7`WF4i;r`C3;b3`yCmbRuco=JPKR&ScQQJ? Wv)yxx`&}c@Aq<|belF{r5}E+F$X0~_ diff --git a/textures/unifieddyes_medium_lime.png b/textures/unifieddyes_medium_lime.png index 3cd4d77746ff7ed1de362422271c49d79d39c67c..d5b1fcd1c14000ffd2372b93b8ed66f637240798 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|Nljg8A4VtywSVn z4CFJG1o;IsI6S+N2I3@nySp&{XVSd~vL>4nJa0`PlBg3pY5piIB{$^z`^dOFmdao#>T?`_UvrO{{K&8={P;%zi=AJ8NQ!+a`|^o69Q^h zEpd$~Nl7e8wMs5Z1yT$~28Kqu2IjhkW+8?KRz^lvCg!>ZCRPRp!U@IVC>nC}Q!>*k WacfAjJ-r&Jfx*+&&t;ucLK6UjWJ&n| delta 220 zcmbQt^oDVQL_G%^0|SHn=l_X7iY>|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohk%vEc|-R(K%q)c7sn8b(|dy*`5Fv3v{UXIRJY3)=YL4u=lr+* z>#m#xk7Y$mF0?IUXjToIta3I{kkk0Oiku?Di_jOGhgmwR9?V_1e}#SGNvRmV#1Mn6 zTu(#Z%-$QnK;fhn|6KNao7(rzZ?^fJxpl*pw7DwWRq~&7B9^cI-Tr=_W|a9uAKNdv T=e?qVu3+$V^>bP0l+XkKHk(p9 diff --git a/textures/unifieddyes_medium_lime_s50.png b/textures/unifieddyes_medium_lime_s50.png index 531a8aa94151d27da7a45e7851d47a94981df466..2bd80eea4799ef359a8f6ff0bbb465816802e2d7 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|Nlj+EJNzFEX+U1 z1Nn?4L4Lsu4$p3+fjCLt?k~Ih+L^k;M!Q+`=Ht$S`Y;1W?e>)5S4_<9c!e z1M@`zg@Z~BP8=H!aIm{6Ox!xDv9a*KJv-a6|Nj$NI!;gcFPsK)hVN&dT>hQYgn*h= zOI#yLQW8s2t&)pUffR$0fuWJEfw``sS%{&5m64H^iMg(UiIstYa6+*-iiX_$l+3hB W+!~T>Pp<}QVDNPHb6Mw<&;$VGD@jBE delta 230 zcmbQt^o?|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohk%vIv3Bn5K%r(&7sn8b(|dyt@-`?4Xt&r4Z)oH`A?K%*Y|;7d zAxqu^7QcY~Ebn+YU)g467W?wQkWsdsw8X>gSiFh$bER1d3^(qH?qa<#t8rV~-=lvy zi-ii~+_y>Xx}=yZ_`I<5NejoMGrt2;7t~(c@V#1qZT%$GGgD*LPqtXK8&v3Aj=Ouf d{P-0s^PuB)F+E@H%z*A;@O1TaS?83{1OTy8RP6u& diff --git a/textures/unifieddyes_medium_magenta.png b/textures/unifieddyes_medium_magenta.png index 4942bedc864ad5c1337a6f012b245a6f69632f1c..8c4ddba0f948bb725a977670e8c69843288a79d4 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|NoB}9Pw103vb3KO?ZYHTe0Z_mzl?En8nmX6aC{tKspoZMvj-nwqKP5A* X61RpV+taIo8W=oX{an^LB{Ts5;uA}c delta 218 zcmbQt^ontUL_G%^0|SHn=l_X7iY>|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohk%vo#s+IepisG|i(`nz>Ak^@d<_O1+9~%9K1$yH&;N_N_ut{F zSTh5aV9Rx}+`J6Us@Ie~XQc>oYF}5Hr@-*yMKH%hYerOi zaJf#*-4mXh?zQVNf8X4^cR#!9Chu(zopr0IhRS4FCWD diff --git a/textures/unifieddyes_medium_magenta_s50.png b/textures/unifieddyes_medium_magenta_s50.png index e0b6a5149399eca1b359633974f5a0b005618339..2a8e2c89820e780346d15f261b8d98ad0179a774 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|NpBjSJi3NRWNOi z0rDA3g8YIR9G=}s196hP-CY>}GwI#~aySb-B8wRqxP?KOkzv*x380{%r;B3<$Mxg{ z2Ih+b3I~-MoH#Zd;9z%Cn7DOPV`Jfedv>;C|Nkelbex{>UpNiq4ByW@x%@k)2>~^$ zmbgZgq$HN4S|t~y0x1R~14AQS19M$Nvk*fADqz~JfX=d#Wzp$Py)!AY?I delta 225 zcmbQt^pSCbL_G%^0|SHn=l_X7iY>|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohk%vo#s+IepirHsi(`nz>Ak@Rc^ec2v|H?}1;i)V_Gov#d&qLk zcFux2&O4GqSE?^vdNxb$f~8xPis!_fp3Jawu2CkA3>)@pmvApIWzOaO-ThnmnaU$8 zy&Th$rH93Y`(97EY1pXp*)BwK#eC5>f8}`WR-|wir(X9Ia^h>|pYd(yuJ-qRD@*e{ Xr0w2$vv7w4oxgTe~DWM4ftuaqH diff --git a/textures/unifieddyes_medium_orange.png b/textures/unifieddyes_medium_orange.png index fe5f8ecb11ffee44e3a51d78dbba39bc7d9584b0..b14872b57f810d232caeb72d852f685d08de7dab 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|NoDR7*>QZTv}=g zvL>4nJa0`PlBg3pY5piIB{$^z`^dOFmdao#>T?`_UvrO{{K&8={P;%zi=AJ8NQ!+a`|^o69Q^h zEpd$~Nl7e8wMs5Z1yT$~28Kqu2IjhkW+8?KRz^lvCg!>ZCRPRp!U@IVC>nC}Q!>*k WacfAjJ-r&Jfx*+&&t;ucLK6TJ8%cHm delta 219 zcmbQt^qO&kL_G%^0|SHn=l_X7iY>|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohk%utMrYP+piqUUi(`nz>Ak^@d<_O1+9~H}@P7<{r)qb)e#QF@ zanpHuPKNY}+`1r=u;ED7q$QR*N{P>A9Z_askPWd-oWT&tzsLBC_*ZqE$mZWlJzUGe z9%^*GE&0~nr1ILPL~h4vzHfDW&)zJ*dMIdi>7~Ih+L^k;M!Q+`=Ht$S`Y;1W?e>)5S4_<9c!e z1M@`zg@Z~BP8=H!aIm{6Ox!xDv9a*KJv-a6|Nj$NI!;gcFPsK)hVN&dT>hQYgn*h= zOI#yLQW8s2t&)pUffR$0fuWJEfw``sS%{&5m64H^iMg(UiIstYa6+*-iiX_$l+3hB W+!~T>Pp<}QVDNPHb6Mw<&;$S=JxPfG delta 229 zcmbQt^p$afL_G%^0|SHn=l_X7iY>|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohk%utMrYP+piq;ii(`nz>Ewh30tQLKfBygfU%#eHQc|+hO!B5c z44aVw5Cpzr?cz;PFykqxZ0^+C_IPsg!DR(;p$nhZC+Vg*Zci+oD0+D6arup_^)@B_ z0GaUQOM@Vrh3Vr7i|ec|OniELrNnF*?y4xD)c<-morepQPoEdKRnDVqe?iY!kek6h X+%9bXqRlIT&SCI$^>bP0l+XkK68Kek diff --git a/textures/unifieddyes_medium_red.png b/textures/unifieddyes_medium_red.png index 3c4067feecb70fd0dea17413625ea3e5ec71c697..70541cb0d6ea773973ca9d2d9e1b91a2c986c0fd 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|NoB}7*;Sa^d|`Y z2l5$9g8YIR9G=}s196hP-CY>}GwI#~aySb-B8wRqxP?KOkzv*x380{%r;B3<$Mxg{ z2Ih+b3I~-MoH#Zd;9z%Cn7DOPV`Jfedv>;C|Nkelbex{>UpNiq4ByW@x%@k)2>~^$ zmbgZgq$HN4S|t~y0x1R~14AQS19M$Nvk*fADqz~JfX=d#Wzp$Pz|Y)JqB delta 206 zcmbQtbdPa@L_G%^0|SHn=l_X7iY>|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohk%v7&!a=pK%s0;7sn8b(|dy*`3@LxG%Y)S!@p*~{>^^}*PUI} z>$$lqglQtf2FspllSG<4r_FSq)FZ%f>mB!PmKE+*6ZT&0Td_XRmg!!@s;0lIKTP<* zlB1%MdFJqwM*S;)Jos`Lw|R*h$@3gg^{xG}-sfs1W7=}lW4A6#ZUfrO;OXk;vd$@? F2>=fMP7nY9 diff --git a/textures/unifieddyes_medium_red_s50.png b/textures/unifieddyes_medium_red_s50.png index ad2c00a876b0424250abf6bec5ab8827c43f1cf8..31d537fa3e77d2039fe8d39725847585ce3dd55a 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|NpBjE$g(jc7M$H z4dgSH1o;IsI6S+N2I3@nySp&{XVSd~vL>4nJa0`PlBg3pY5piIB{$^z`^dOFmdao#>T?`_UvrO{{K&8={P;%zi=AJ8NQ!+a`|^o69Q^h zEpd$~Nl7e8wMs5Z1yT$~28Kqu2IjhkW+8?KRz^lvCg!>ZCRPRp!U@IVC>nC}Q!>*k WacfAjJ-r&Jfx*+&&t;ucLK6Vz(Moav delta 222 zcmbQt^p0_YL_G%^0|SHn=l_X7iY>|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohk%v7&!a=pK%r_+7sn8b(|dzA@*Ys&G48N!FL3<1*neC72S@&g zOy#Zuy?LHj^PX)tF?8w56o`d>h|a8UrukSk2lP! zcrU*wnAWt~bZ#t{$ENp(r!@Y&dEnlAM=`^bQqzvDo2)WLW)sJ^sO8l^-p$xk%}GwI#~aySb-B8wRqxP?KOkzv*x380{%r;B3<$Mxg{ z2Ih+b3I~-MoH#Zd;9z%Cn7DOPV`Jfedv>;C|Nkelbex{>UpNiq4ByW@x%@k)2>~^$ zmbgZgq$HN4S|t~y0x1R~14AQS19M$Nvk*fADqz~JfX=d#Wzp$P!c^hqoL delta 219 zcmbQt^qO&kL_G%^0|SHn=l_X7iY>|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohk%uNd|wnVP^iMw#WBR<^xj}cz6J%J*Bs{$w13d9>^%QT{*|>( zIMeLNrd`Uqxz|b#Jn8u6F-a@Z<<6(z|J5EcPWUBKmR^3y>GQ~6EUG9$d_kAa=MUU^beQG+X Ry&vcZ22WQ%mvv4FO#m07Qk(z) diff --git a/textures/unifieddyes_medium_redviolet_s50.png b/textures/unifieddyes_medium_redviolet_s50.png index ee58321d5174c1505f6872440bc1e4575acfab3c..1148a0346c836925e1691cad555ad8c2f1901a13 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|NpBji|VvO93o%; z0rDA3g8YIR9G=}s196hP-CY>}GwI#~aySb-B8wRqxP?KOkzv*x380{%r;B3<$Mxg{ z2Ih+b3I~-MoH#Zd;9z%Cn7DOPV`Jfedv>;C|Nkelbex{>UpNiq4ByW@x%@k)2>~^$ zmbgZgq$HN4S|t~y0x1R~14AQS19M$Nvk*fADqz~JfX=d#Wzp$P!OMoLBi delta 229 zcmbQt^p$afL_G%^0|SHn=l_X7iY>|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohk%uNd|wnVP^ih%#WBR{#C>&I3aN^i-fP>vlVdB?b+Fm{r{iH(s6pif8jKcGkibu|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohk%vEc|-R(K%pv67sn8b(|dyt3N|S4c<=0MY~C={=TXGFh3670 zKRjIUwW|G=x+W*Dra|Nq*{+TiXI-A8<$3BjF@$k!R`wA-@Ve2|?T71M&g8GVuQ~5& zx})7vFVdQ&MBb@08cqoUjP6A diff --git a/textures/unifieddyes_medium_skyblue_s50.png b/textures/unifieddyes_medium_skyblue_s50.png index 64df97bd45a6c83c66b6f6bd2bc60017255c9a56..e20e158ac0856bc0229e56b5058aae819ad06f8f 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|NoXntF%Ju#BSyM z1@ak7g8YIR9G=}s196hP-CY>}GwI#~aySb-B8wRqxP?KOkzv*x380{%r;B3<$Mxg{ z2Ih+b3I~-MoH#Zd;9z%Cn7DOPV`Jfedv>;C|Nkelbex{>UpNiq4ByW@x%@k)2>~^$ zmbgZgq$HN4S|t~y0x1R~14AQS19M$Nvk*fADqz~JfX=d#Wzp$Pz=$4Van delta 223 zcmbQt^qz5oL_G%^0|SHn=l_X7iY>|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohk%vA!B^+k0flNjT^vI!PA4ZU5HLs*{`3F;|N1pul9H00W|B7r zV%UrffFSS{YZq^Vf*DUiWpk(Aw#So`4=%e9v8mu{eUfg9{#C>&I3aN^i-fP>vlVdB?b+Fm{r{iH(s6pif8jKcGkibu|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohk%uF#N&A)K%pv67sn8b(|dyt@-`^&>@i!DIHUP!3Y&T{Un&3T zX8y)&CXR0>Tfe*I&Fv$W*{`IeHM8T+skI%d9AOML)`zw*?2(K}{-FQPKjK1%_S{FN zJbRs=akszGvMheO<+njfLhZH<-@hva8J(08`xU$1vgfUv*Nu0nJKEp(os4FEu-x{` U+TU&VKxZ&`y85}Sb4q9e05`Q$Y5)KL diff --git a/textures/unifieddyes_medium_violet_s50.png b/textures/unifieddyes_medium_violet_s50.png index fd799395f2245e695fce7126bbb2b8ac8941923f..91bcbf057cf164636fbf7b636afddd08d409cf8c 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|Nljnt3tHuHgA2W z0pv551o;IsI6S+N2I3@nySp&{XVSd~vL>4nJa0`PlBg3pY5piIB{$^z`^dOFmdao#>T?`_UvrO{{K&8={P;%zi=AJ8NQ!+a`|^o69Q^h zEpd$~Nl7e8wMs5Z1yT$~28Kqu2IjhkW+8?KRz^lvCg!>ZCRPRp!U@IVC>nC}Q!>*k WacfAjJ-r&Jfx*+&&t;ucLK6VN;7UXQ delta 223 zcmbQt^qz5oL_G%^0|SHn=l_X7iY>|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohk%vgwzvN+fI>B%E{-7FQ#KoIzfwTm}F!HlP%vbj@l+vCZ}2bXP#xKVVqK1nylar?p}S*C{{_lIxL(%aay z!qJakBC)~SSkLm+a^}c7**RSsPi|bWywt-Y!76-OeEY)Z5gKlF3u4oh#26TYp4-Kg T?=F7_bO?i|tDnm{r-UW|xzrZUO$ex2 zwZt`|BqgyV)hf9t6-Y4{85kPr8kp-EnuQn|SQ!~vnV9Pum{=JY2qzSaqiD#@PsvQH W#H}I8_Vj9?1_n=8KbLh*2~7b1;!1@8 delta 219 zcmbQt^qO&kL_G%^0|SHn=l_X7iY>|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohk%ul{*!f0K%ojx7sn8b(|dy*`5Fv3v`_C#d}O@szx)?*slV-a z51!uCs5tY~L?`K4Ogz&vd?$spyB;|kGdZG#K_JAvL>4nJa0`PlBg3pY5piIB{$^z`^dOFmdao#>T?`_UvrO{{K&8={P;%zi=AJ8NQ!+a`|^o69Q^h zEpd$~Nl7e8wMs5Z1yT$~28Kqu2IjhkW+8?KRz^lvCg!>ZCRPRp!U@IVC>nC}Q!>*k WacfAjJ-r&Jfx*+&&t;ucLK6TavP!c6 delta 225 zcmbQt^pSCbL_G%^0|SHn=l_X7iY>|8-G$*l!!L#v!Ica3fg+p*9+AZi4BWyX%*Zfn zjs#GUy~NYkmHiGohk%ul{*!f0K%qKM7sn8b(|dyt@-`?4Xt&r`3y4p!?a}Uf_mJh7 z?VJU5oOdLJu2f&T^lX;g1xvRo70-z|J(*$WT%$}J88+O+a-PQiSZ)Ito Yr?1_+<6V5aflguYboFyt=akR{0Jnow4gdfE diff --git a/textures/unifieddyes_mediumgrey.png b/textures/unifieddyes_mediumgrey.png new file mode 100644 index 0000000000000000000000000000000000000000..9feaca24bd8bbf382d42ceb0da8aefb14478b7c7 GIT binary patch literal 260 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAm`Z~Df*BafCZDwc@shmVT^Rni z_n+Ah4nJa0`PlBg3pY5*+a3eWP%UwdC`m~yNwrEY zN(E93Mh1pPx(4RDhGrp#23AH!Rwm}U1}0Vp2Eqx&;wTz&^HVa@DsgK_vOT>TsDZ)L L)z4*}Q$iB}wZ2Cx literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_orange.png b/textures/unifieddyes_orange.png index 9f105b7b83caca96ad1153fd0e48f12405717cba..52020818da8634aec1e81a9d2157bdc6d12fd7ff 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z-f5Uh#(U(aCqY5y7^ zpRpv!FPOpM*^M+1C&}C0h4DX=?mZxfv%n*=n1O*?7=#%aX3dcR3L1L4IEHXsPflQ9 zz9^t@P^rO*W5WRsb~lBITPHO(7XG(qXFK-)eBT2kei>9nO2Eg ULz3<3)j$mlp00i_>zopr0OUwZjQ{`u delta 207 zcmbQtbf0m8L_G%^0|SHn=l_X7inG8YvY3H^TNs2H8D`Cq01C2~c>21s-(lwvkdrOF zTT}}as`GSl46!)9H`tM{L4oHr$N7hraaYcNkbLYo|8eySaXt=b&w%nfv&yoq7HoFO zp0tEZY+~B8DNEcq7?yo+$z$456<~e%&!Rf>%~A#)Il|Gbx$6$pw#lsC=XhjE<%A^H z{|Vjv(;fECXWq3jZ-de1%4?Eq&($uFRy-W^=WzM?D^coxnT~BH1uFeOr!aWB`njxg HN@xNAeBVxi diff --git a/textures/unifieddyes_orange_s50.png b/textures/unifieddyes_orange_s50.png index 524159f2e0f845941dad01430e61ceee2d94d79f..4ba83af63fe8dd6681a667643b0df251919bdb33 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|Nqz4H1Dr>2>Vy} zAIN7c3GxeOaCmkj4a7{#C>&I3aN^i-fP>vlVdB?b+Fm{r{iH(s6pif8jKcGkibu21s-(lwv(BOSo z_BjVARN?937-DfcIbnf-L6Y#F|NsBjuj!JMlafv;G*coP)NcnT_; zJN33bo}7Ge*@suNp8Y=(b)qTn@Yb!mJnQw|A9i}}^yEu}Alna<!ilU!vFT{Y{&lpPh{yhJ>kD_8ps*GpLufmcTN)mYE~_A zjVMV;EJ?LWE=mPb3`PcqM!E*(x`t*Uh6YwfMph=~x&|gz1_r_j#o{O$a`RI%(<*Um UNU}Y>8mNK6)78&qol`;+01>ZAbN~PV delta 186 zcmbQtbc%6;L_G%^0|SHn=l_X7inG8YvY3H^TNs2H8D`Cq01C2~c>21s-(lwvkQ1NE zF*_M3l7-DgHZ*U-&gCfW5i>lXIt)JanKXIyn?ZNpn(WhBsrn$CH5@|ZCbM}pA zSPMfyo^Fh=!f!Th>8Ijf@2+Wc2#P#trMZRe%f7wF3(q(EvMgWY;k-cZNkh!ya^rmG lB`iI@TDK1EK0jqG|J<#f32yhEn*eQP@O1TaS?83{1OPdILb3n= diff --git a/textures/unifieddyes_red_s50.png b/textures/unifieddyes_red_s50.png index 2d2615d5ecf1a74583b334b0fe87107e384224c9..85531b2309984691bfdc4082091e130e86885f54 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|NqyToA*07_-=e7 z2IMoA1o;IsI6S+N2I3@nySp&{XVSd~vL>4nJa0`PlBg3pY5piIB{$^z`^dOFmdao#>T?`_UvrO{{K&8={P;%zi=AJ8NQ!+a`|^o69Q^h zEpd$~Nl7e8wMs5Z1yT$~28Kqu2IjhkW+8?KRz^lvCg!>ZCRPRp!U@IVC>nC}Q!>*k WacfAjJ-r&Jfx*+&&t;ucLK6T8a!QZ@ delta 205 zcmbQtbeD00L_G%^0|SHn=l_X7inG8YvY3H^TNs2H8D`Cq01C2~c>21s-(lwv&|rLV zV81(1sK(R9F~s8Z-r$YA2NZaUwc;Lh?mHNr^Fb_qih5Pc?h=OyAs$=KcJ$75;oA_g z$ac~aFR_W4Ps5G~u{7kCwxlwid3Qi6`S;PkoW)XZA3ZuZx2-E*Vfk3cRrUJp%g+*T zG=9B#=-&B8{(~ynGhT1@n-rRPy}iNq*h9H}*2`}0V(62#dw2P}yfn}u44$rjF6*2U FngBn^Q$zp& diff --git a/textures/unifieddyes_redviolet.png b/textures/unifieddyes_redviolet.png index 6fa30ca805f72b368745beb9deabe3ddeebd4ff1..cb8a45311821bf12ff7c9061ac09231e2fd95615 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z-f5Jax|&(Pr8n7|9< zGnNGT1v5B2yO9RsBze2LF#c!Ky$9rQ7I;J!Gca%qgD@k*tT_@uK|@a$#}JO|$q5Y1 z7X=g!Dm6H9Y&gKd?xrwt>!ilU!vFT{Y{&lpPh{yhJ>kD_8ps*GpLufmcTN)mYE~_A zjVMV;EJ?LWE=mPb3`PcqM!E*(x`t*Uh6YwfMph=~x&|gz1_r_j#o{O$a`RI%(<*Um UNU}Y>8mNK6)78&qol`;+0J>;OGXMYp delta 207 zcmbQtbf0m8L_G%^0|SHn=l_X7inG8YvY3H^TNs2H8D`Cq01C2~c>21s-(lwvP?XhW zj&KAD)p@!&hFF~58|=u}puqE*?yg=oAJ|S3j3^ HP6H|@E diff --git a/textures/unifieddyes_redviolet_s50.png b/textures/unifieddyes_redviolet_s50.png index cd5df7ea98cb4b97af78c90a44d967e6ea3387bc..a2fcc48235ba09d9f9a81f9831b2125d5eeedc20 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|NqyT*X(y_&}*4^ z4#;OL3GxeOaCmkj4a7{#C>&I3aN^i-fP>vlVdB?b+Fm{r{iH(s6pif8jKcGkibu21s-(lwv(B$dQ z`m`G;RN?937-DfcIbnf-L6Y#F|NsBjuj!JMlafv;G*coP)NcnT_; zJN33bo}7Ge*@vvpv;H56I?u_^yEu}Alna<Vp`2nJ7AKbLh*2~7aHWJ^&1 diff --git a/textures/unifieddyes_skyblue.png b/textures/unifieddyes_skyblue.png index c1ce17c2b9dbdfa093b80477716605a292d8aa16..284521f726e873e397d65fde98d6af22d727035f 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|NoI|{xdZEpU0^? z1;}SC3GxeOaCmkj4a7{#C>&I3aN^i-fP>vlVdB?b+Fm{r{iH(s6pif8jKcGkibu21s-(lwvkT;Di zetirmROjj97-DgHZ}3Up1_PerRehHWe~3(bY1F~qbJ)g|-)`x2CD9YcojErP8xBs2 znyj+=w9+CsKgXyBh6FcN9%hHvj^1rQTlbo8-g?xdvj2+EtvQL79dC2y&Q>^S!as?5 z#)b5rhmtG47e9!NuFFmPyym{&bh`@oHIqgDf4FO$`I^b|rehmR{(f(uQy4s5{an^L HB{Ts5vd2&B diff --git a/textures/unifieddyes_skyblue_s50.png b/textures/unifieddyes_skyblue_s50.png index e107a44b2e09b8b786a364cac5c7f65234f437d9..2912ec46ee9660181855a2ba2d7d03e428cdca2e 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|NqTvt~oU9|8~L7 z63AyP3GxeOaCmkj4a7{#C>&I3aN^i-fP>vlVdB?b+Fm{r{iH(s6pif8jKcGkibu21s-(lwv&@enF z+5Z|SRN?937-DfcIbnf-L6Y#F|NsBjuj!JMlafv;G*coP)NcnT_; zJN33bo}7Ge*@nuqSN|W0I?4&u_i`hn!wJJ^9ig$o9h|dGg{qtAb0ShgV9> ymf^07YHu~!RXn%ks6Z;gaEGBCt%ux(sWI@cNK2nJ7AKbLh*2~7ZeK1$;N diff --git a/textures/unifieddyes_violet.png b/textures/unifieddyes_violet.png index c3a63401c681842c6ff131f689c6abaf86eca958..3de01b56b49fcbae6ea19389c26e0622e8462b42 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|Nm{#C>&I3aN^i-fP>vlVdB?b+Fm{r{iH(s6pif8jKcGkibu21s-(lwvP&CN6 z!(svys`qqp46!)9H+Um&g8@(Rs=CYR5!}lSin)?n(kqsyC1~a{PvuJSQHm~;S+H@* z6_t~ZHg$w3A6Jl4V3-lcd6r?tSBJ@ob&30D-@N4c=ob4mp<7cDr8{abp7WiMGKbxh zaT$B~u>#&Jzby;mrpM2^Y4Upc<(>TJgzxIyw6FQ@v$d2V?4e`l^yfz$fo@^&boFyt I=akR{0Hlsi82|tP diff --git a/textures/unifieddyes_violet_s50.png b/textures/unifieddyes_violet_s50.png index 8ee5f4285620e4cf60eb8d804ad52dc05bc99288..bacd5ad06b9b3e1516e1b1b35627dabc2c824696 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|Nm>6uhl#3UtZ?& z2FPbD3GxeOaCmkj4a7{#C>&I3aN^i-fP>vlVdB?b+Fm{r{iH(s6pif8jKcGkibu21s-(lwv&}960 zyAPzi!qdeu#Nu>v!U6$*=Z(uQy_-T$N&feU$J)aCMcNk6jU~M z>TP>GIr-qSg51wn{~w7u(Uf<1*R*V&@b7yMIlXpz@})tL?T1P7v{v+Y&1qdjseQ22WQ%mvv4FO#p4kO1=O9 diff --git a/textures/unifieddyes_white.png b/textures/unifieddyes_white.png new file mode 100644 index 0000000000000000000000000000000000000000..39bab10b27c9bb0b5bbf3fb864179f28671ffa9a GIT binary patch literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAm`Z~Df*BafCZDwc@shmVT^Rni z_n+Ah4nJa0`PlBg3pY5Mvj-nwqKP5A*61RpV+taIo8W=oX L{an^LB{Ts5hOJ1% literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_yellow.png b/textures/unifieddyes_yellow.png index 09ef105bba3f7f33d42949dca3091fbf740aa84c..fabbe6187ee5a8f85dd0b664b22e0f76ddf65e5c 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z-f2t@w>&ro}4(jOq7 zu_VYZn8D%MjWiG^$=lt9@jsL9Js^j(z$3Dlfq`2Xgc%uT&5-~K8hW}ohHzX@PGDfZ zD4=jqslkb3!vPL}%#+K%bD9uPvucTJ zL`h0wNvc(HQ7VvPFfuSS(ls#GH8cw`G_W!L_G%^0|SHn=l_X7inG8YvY3H^TNs2H8D`Cq01C2~c>21s-(lwvkW=2W zC;u8ysMOQNF~s8Z-e5<*1_hqi6a2gQzf5kf`oLsW!1+o@Z%yX*poWt|uP3SaZs^!C zGkcPpB16kf(Pf+uzAo7A_QSRIO1IdCj78xFaiTNq%{j`dn`)9?*__Bd@+aYR&@6|& x^O=+0O540J%@*-p;#J(G7PbDv-Skh_7$dd@HwCu1C;?r-;OXk;vd$@?2>{kJN@M^4 diff --git a/textures/unifieddyes_yellow_s50.png b/textures/unifieddyes_yellow_s50.png index c7b69abb4c76a3ca9ba0611f66e395ee02a6dd22..bee36b8716cd5d885bd2ff42b904e83e0e15a60c 100644 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#|NqynHt*l>ka{#C>&I3aN^i-fP>vlVdB?b+Fm{r{iH(s6pif8jKcGkibu21s-(lwv&=AV0 z`!^FPRN?937-DfcIbnf-L6Y#F|NsBjuj!JMlafv;G*coP)NcnT_; zJN33bo}7Ge*@stCpZz})b)qTn@YdD3JnQ4$9(H=|^yEu}Alna<