From 02313f504dff503ab57e0f16ea312ad99133e540 Mon Sep 17 00:00:00 2001 From: Vanessa Ezekowitz Date: Thu, 12 Jul 2012 17:49:46 -0400 Subject: [PATCH] first commit --- README | 8 + colors.txt | 90 ++++ depends.txt | 3 + init.lua | 417 ++++++++++++++++++ listcolors.sh | 59 +++ textures/unifieddyes_aqua.png | Bin 0 -> 225 bytes textures/unifieddyes_aqua_s50.png | Bin 0 -> 217 bytes textures/unifieddyes_black.png | Bin 0 -> 224 bytes textures/unifieddyes_blue.png | Bin 0 -> 209 bytes textures/unifieddyes_blue_s50.png | Bin 0 -> 217 bytes textures/unifieddyes_cyan.png | Bin 0 -> 211 bytes textures/unifieddyes_cyan_s50.png | Bin 0 -> 217 bytes textures/unifieddyes_dark_aqua.png | Bin 0 -> 234 bytes textures/unifieddyes_dark_aqua_s50.png | Bin 0 -> 241 bytes textures/unifieddyes_dark_blue.png | Bin 0 -> 223 bytes textures/unifieddyes_dark_blue_s50.png | Bin 0 -> 235 bytes textures/unifieddyes_dark_cyan.png | Bin 0 -> 230 bytes textures/unifieddyes_dark_cyan_s50.png | Bin 0 -> 237 bytes textures/unifieddyes_dark_green.png | Bin 0 -> 223 bytes textures/unifieddyes_dark_green_s50.png | Bin 0 -> 235 bytes textures/unifieddyes_dark_lime.png | Bin 0 -> 234 bytes textures/unifieddyes_dark_lime_s50.png | Bin 0 -> 241 bytes textures/unifieddyes_dark_magenta.png | Bin 0 -> 230 bytes textures/unifieddyes_dark_magenta_s50.png | Bin 0 -> 237 bytes textures/unifieddyes_dark_orange.png | Bin 0 -> 234 bytes textures/unifieddyes_dark_orange_s50.png | Bin 0 -> 241 bytes textures/unifieddyes_dark_red.png | Bin 0 -> 223 bytes textures/unifieddyes_dark_red_s50.png | Bin 0 -> 235 bytes textures/unifieddyes_dark_redviolet.png | Bin 0 -> 234 bytes textures/unifieddyes_dark_redviolet_s50.png | Bin 0 -> 241 bytes textures/unifieddyes_dark_skyblue.png | Bin 0 -> 234 bytes textures/unifieddyes_dark_skyblue_s50.png | Bin 0 -> 241 bytes textures/unifieddyes_dark_violet.png | Bin 0 -> 235 bytes textures/unifieddyes_dark_violet_s50.png | Bin 0 -> 241 bytes textures/unifieddyes_dark_yellow.png | Bin 0 -> 229 bytes textures/unifieddyes_dark_yellow_s50.png | Bin 0 -> 237 bytes textures/unifieddyes_darkgrey_paint.png | Bin 0 -> 326 bytes textures/unifieddyes_green.png | Bin 0 -> 210 bytes textures/unifieddyes_green_s50.png | Bin 0 -> 217 bytes textures/unifieddyes_grey_paint.png | Bin 0 -> 323 bytes textures/unifieddyes_lightgrey_paint.png | Bin 0 -> 340 bytes textures/unifieddyes_lime.png | Bin 0 -> 225 bytes textures/unifieddyes_lime_s50.png | Bin 0 -> 217 bytes textures/unifieddyes_magenta.png | Bin 0 -> 212 bytes textures/unifieddyes_magenta_s50.png | Bin 0 -> 217 bytes textures/unifieddyes_medium_aqua.png | Bin 0 -> 236 bytes textures/unifieddyes_medium_aqua_s50.png | Bin 0 -> 246 bytes textures/unifieddyes_medium_blue.png | Bin 0 -> 231 bytes textures/unifieddyes_medium_blue_s50.png | Bin 0 -> 239 bytes textures/unifieddyes_medium_cyan.png | Bin 0 -> 234 bytes textures/unifieddyes_medium_cyan_s50.png | Bin 0 -> 242 bytes textures/unifieddyes_medium_green.png | Bin 0 -> 230 bytes textures/unifieddyes_medium_green_s50.png | Bin 0 -> 239 bytes textures/unifieddyes_medium_lime.png | Bin 0 -> 236 bytes textures/unifieddyes_medium_lime_s50.png | Bin 0 -> 246 bytes textures/unifieddyes_medium_magenta.png | Bin 0 -> 234 bytes textures/unifieddyes_medium_magenta_s50.png | Bin 0 -> 241 bytes textures/unifieddyes_medium_orange.png | Bin 0 -> 235 bytes textures/unifieddyes_medium_orange_s50.png | Bin 0 -> 245 bytes textures/unifieddyes_medium_red.png | Bin 0 -> 222 bytes textures/unifieddyes_medium_red_s50.png | Bin 0 -> 238 bytes textures/unifieddyes_medium_redviolet.png | Bin 0 -> 235 bytes textures/unifieddyes_medium_redviolet_s50.png | Bin 0 -> 245 bytes textures/unifieddyes_medium_skyblue.png | Bin 0 -> 237 bytes textures/unifieddyes_medium_skyblue_s50.png | Bin 0 -> 239 bytes textures/unifieddyes_medium_violet.png | Bin 0 -> 237 bytes textures/unifieddyes_medium_violet_s50.png | Bin 0 -> 239 bytes textures/unifieddyes_medium_yellow.png | Bin 0 -> 235 bytes textures/unifieddyes_medium_yellow_s50.png | Bin 0 -> 241 bytes textures/unifieddyes_orange.png | Bin 0 -> 223 bytes textures/unifieddyes_orange_s50.png | Bin 0 -> 217 bytes textures/unifieddyes_red.png | Bin 0 -> 202 bytes textures/unifieddyes_red_s50.png | Bin 0 -> 221 bytes textures/unifieddyes_redviolet.png | Bin 0 -> 223 bytes textures/unifieddyes_redviolet_s50.png | Bin 0 -> 217 bytes textures/unifieddyes_skyblue.png | Bin 0 -> 223 bytes textures/unifieddyes_skyblue_s50.png | Bin 0 -> 217 bytes textures/unifieddyes_titanium_dioxide.png | Bin 0 -> 2909 bytes textures/unifieddyes_violet.png | Bin 0 -> 224 bytes textures/unifieddyes_violet_s50.png | Bin 0 -> 217 bytes textures/unifieddyes_white_paint.png | Bin 0 -> 329 bytes textures/unifieddyes_yellow.png | Bin 0 -> 214 bytes textures/unifieddyes_yellow_s50.png | Bin 0 -> 217 bytes titanium-dioxide.png | Bin 0 -> 28393 bytes unifieddyes2.png | Bin 0 -> 2813 bytes white-paint.png | Bin 0 -> 41980 bytes 86 files changed, 577 insertions(+) create mode 100644 README create mode 100644 colors.txt create mode 100644 depends.txt create mode 100644 init.lua create mode 100755 listcolors.sh create mode 100644 textures/unifieddyes_aqua.png create mode 100644 textures/unifieddyes_aqua_s50.png create mode 100644 textures/unifieddyes_black.png create mode 100644 textures/unifieddyes_blue.png create mode 100644 textures/unifieddyes_blue_s50.png create mode 100644 textures/unifieddyes_cyan.png create mode 100644 textures/unifieddyes_cyan_s50.png create mode 100644 textures/unifieddyes_dark_aqua.png create mode 100644 textures/unifieddyes_dark_aqua_s50.png create mode 100644 textures/unifieddyes_dark_blue.png create mode 100644 textures/unifieddyes_dark_blue_s50.png create mode 100644 textures/unifieddyes_dark_cyan.png create mode 100644 textures/unifieddyes_dark_cyan_s50.png create mode 100644 textures/unifieddyes_dark_green.png create mode 100644 textures/unifieddyes_dark_green_s50.png create mode 100644 textures/unifieddyes_dark_lime.png create mode 100644 textures/unifieddyes_dark_lime_s50.png create mode 100644 textures/unifieddyes_dark_magenta.png create mode 100644 textures/unifieddyes_dark_magenta_s50.png create mode 100644 textures/unifieddyes_dark_orange.png create mode 100644 textures/unifieddyes_dark_orange_s50.png create mode 100644 textures/unifieddyes_dark_red.png create mode 100644 textures/unifieddyes_dark_red_s50.png create mode 100644 textures/unifieddyes_dark_redviolet.png create mode 100644 textures/unifieddyes_dark_redviolet_s50.png create mode 100644 textures/unifieddyes_dark_skyblue.png create mode 100644 textures/unifieddyes_dark_skyblue_s50.png create mode 100644 textures/unifieddyes_dark_violet.png create mode 100644 textures/unifieddyes_dark_violet_s50.png create mode 100644 textures/unifieddyes_dark_yellow.png create mode 100644 textures/unifieddyes_dark_yellow_s50.png create mode 100644 textures/unifieddyes_darkgrey_paint.png create mode 100644 textures/unifieddyes_green.png create mode 100644 textures/unifieddyes_green_s50.png create mode 100644 textures/unifieddyes_grey_paint.png create mode 100644 textures/unifieddyes_lightgrey_paint.png create mode 100644 textures/unifieddyes_lime.png create mode 100644 textures/unifieddyes_lime_s50.png create mode 100644 textures/unifieddyes_magenta.png create mode 100644 textures/unifieddyes_magenta_s50.png create mode 100644 textures/unifieddyes_medium_aqua.png create mode 100644 textures/unifieddyes_medium_aqua_s50.png create mode 100644 textures/unifieddyes_medium_blue.png create mode 100644 textures/unifieddyes_medium_blue_s50.png create mode 100644 textures/unifieddyes_medium_cyan.png create mode 100644 textures/unifieddyes_medium_cyan_s50.png create mode 100644 textures/unifieddyes_medium_green.png create mode 100644 textures/unifieddyes_medium_green_s50.png create mode 100644 textures/unifieddyes_medium_lime.png create mode 100644 textures/unifieddyes_medium_lime_s50.png create mode 100644 textures/unifieddyes_medium_magenta.png create mode 100644 textures/unifieddyes_medium_magenta_s50.png create mode 100644 textures/unifieddyes_medium_orange.png create mode 100644 textures/unifieddyes_medium_orange_s50.png create mode 100644 textures/unifieddyes_medium_red.png create mode 100644 textures/unifieddyes_medium_red_s50.png create mode 100644 textures/unifieddyes_medium_redviolet.png create mode 100644 textures/unifieddyes_medium_redviolet_s50.png create mode 100644 textures/unifieddyes_medium_skyblue.png create mode 100644 textures/unifieddyes_medium_skyblue_s50.png create mode 100644 textures/unifieddyes_medium_violet.png create mode 100644 textures/unifieddyes_medium_violet_s50.png create mode 100644 textures/unifieddyes_medium_yellow.png create mode 100644 textures/unifieddyes_medium_yellow_s50.png create mode 100644 textures/unifieddyes_orange.png create mode 100644 textures/unifieddyes_orange_s50.png create mode 100644 textures/unifieddyes_red.png create mode 100644 textures/unifieddyes_red_s50.png create mode 100644 textures/unifieddyes_redviolet.png create mode 100644 textures/unifieddyes_redviolet_s50.png create mode 100644 textures/unifieddyes_skyblue.png create mode 100644 textures/unifieddyes_skyblue_s50.png create mode 100644 textures/unifieddyes_titanium_dioxide.png create mode 100644 textures/unifieddyes_violet.png create mode 100644 textures/unifieddyes_violet_s50.png create mode 100644 textures/unifieddyes_white_paint.png create mode 100644 textures/unifieddyes_yellow.png create mode 100644 textures/unifieddyes_yellow_s50.png create mode 100644 titanium-dioxide.png create mode 100644 unifieddyes2.png create mode 100644 white-paint.png diff --git a/README b/README new file mode 100644 index 0000000..0e28d3b --- /dev/null +++ b/README @@ -0,0 +1,8 @@ +This is a pretty extensive dyes mod, which has the sole purpose of +supplying a complete set of colors and a few greys, all of which are +intended to be used by other mods as needed to make colored objects. It +uses Ironzorg's Flowers mod as the source of the actual pigments. +Flowers can be had from one of the links below, or as part of neko259's +Nature Pack. + +In total, this mod provides [b]77[/b] colors (including greys) at present. diff --git a/colors.txt b/colors.txt new file mode 100644 index 0000000..f05b8a4 --- /dev/null +++ b/colors.txt @@ -0,0 +1,90 @@ + + +Full-saturation colors: +----------------------- + +dark aqua 0, 84, 42 unifieddyes_dark_aqua.png +dark blue 0, 0, 84 unifieddyes_dark_blue.png +dark cyan 0, 84, 83 unifieddyes_dark_cyan.png +dark green 0, 84, 0 unifieddyes_dark_green.png +dark lime 43, 84, 0 unifieddyes_dark_lime.png +dark magenta 84, 0, 83 unifieddyes_dark_magenta.png +dark orange 84, 42, 0 unifieddyes_dark_orange.png +dark red 84, 0, 0 unifieddyes_dark_red.png +dark redviolet 84, 0, 42 unifieddyes_dark_redviolet.png +dark skyblue 0, 42, 84 unifieddyes_dark_skyblue.png +dark violet 43, 0, 84 unifieddyes_dark_violet.png +dark yellow 84, 83, 0 unifieddyes_dark_yellow.png +medium aqua 0,169, 84 unifieddyes_medium_aqua.png +medium blue 0, 0,169 unifieddyes_medium_blue.png +medium cyan 0,169,167 unifieddyes_medium_cyan.png +medium green 0,169, 0 unifieddyes_medium_green.png +medium lime 87,169, 0 unifieddyes_medium_lime.png +medium magenta 169, 0,167 unifieddyes_medium_magenta.png +medium orange 169, 84, 0 unifieddyes_medium_orange.png +medium red 168, 0, 0 unifieddyes_medium_red.png +medium redviolet 169, 0, 84 unifieddyes_medium_redviolet.png +medium skyblue 0, 84,169 unifieddyes_medium_skyblue.png +medium violet 87, 0,169 unifieddyes_medium_violet.png +medium yellow 169,167, 0 unifieddyes_medium_yellow.png +aqua 1,255,127 unifieddyes_aqua.png +blue 1, 1,255 unifieddyes_blue.png +cyan 1,255,252 unifieddyes_cyan.png +green 1,255, 1 unifieddyes_green.png +lime 132,255, 1 unifieddyes_lime.png +magenta 255, 1,252 unifieddyes_magenta.png +orange 255,127, 1 unifieddyes_orange.png +red 255, 0, 0 unifieddyes_red.png +redviolet 255, 1,127 unifieddyes_redviolet.png +skyblue 1,127,255 unifieddyes_skyblue.png +violet 132, 1,255 unifieddyes_violet.png +yellow 255,252, 1 unifieddyes_yellow.png + +Low-saturation colors: +---------------------- + +dark aqua 50% saturation 21, 63, 42 unifieddyes_dark_aqua_s50.png +dark blue 50% saturation 21, 21, 63 unifieddyes_dark_blue_s50.png +dark cyan 50% saturation 21, 63, 63 unifieddyes_dark_cyan_s50.png +dark green 50% saturation 21, 63, 21 unifieddyes_dark_green_s50.png +dark lime 50% saturation 43, 63, 21 unifieddyes_dark_lime_s50.png +dark magenta 50% saturation 63, 21, 63 unifieddyes_dark_magenta_s50.png +dark orange 50% saturation 63, 42, 21 unifieddyes_dark_orange_s50.png +dark red 50% saturation 63, 21, 21 unifieddyes_dark_red_s50.png +dark redviolet 50% saturation 63, 21, 42 unifieddyes_dark_redviolet_s50.png +dark skyblue 50% saturation 21, 42, 63 unifieddyes_dark_skyblue_s50.png +dark violet 50% saturation 43, 21, 63 unifieddyes_dark_violet_s50.png +dark yellow 50% saturation 63, 63, 21 unifieddyes_dark_yellow_s50.png +medium aqua 50% saturation 42,126, 84 unifieddyes_medium_aqua_s50.png +medium blue 50% saturation 42, 42,126 unifieddyes_medium_blue_s50.png +medium cyan 50% saturation 42,126,126 unifieddyes_medium_cyan_s50.png +medium green 50% saturation 42,126, 42 unifieddyes_medium_green_s50.png +medium lime 50% saturation 86,126, 42 unifieddyes_medium_lime_s50.png +medium magenta 50% saturation 126, 42,126 unifieddyes_medium_magenta_s50.png +medium orange 50% saturation 126, 84, 42 unifieddyes_medium_orange_s50.png +medium red 50% saturation 127, 42, 42 unifieddyes_medium_red_s50.png +medium redviolet 50% saturation 126, 42, 84 unifieddyes_medium_redviolet_s50.png +medium skyblue 50% saturation 42, 84,126 unifieddyes_medium_skyblue_s50.png +medium violet 50% saturation 86, 42,126 unifieddyes_medium_violet_s50.png +medium yellow 50% saturation 126,126, 42 unifieddyes_medium_yellow_s50.png +aqua 50% saturation 65,191,127 unifieddyes_aqua_s50.png +blue 50% saturation 65, 65,191 unifieddyes_blue_s50.png +cyan 50% saturation 65,191,190 unifieddyes_cyan_s50.png +green 50% saturation 65,191, 65 unifieddyes_green_s50.png +lime 50% saturation 130,191, 65 unifieddyes_lime_s50.png +magenta 50% saturation 191, 65,190 unifieddyes_magenta_s50.png +orange 50% saturation 191,127, 65 unifieddyes_orange_s50.png +red 50% saturation 192, 64, 64 unifieddyes_red_s50.png +redviolet 50% saturation 191, 65,127 unifieddyes_redviolet_s50.png +skyblue 50% saturation 65,127,191 unifieddyes_skyblue_s50.png +violet 50% saturation 130, 65,191 unifieddyes_violet_s50.png +yellow 50% saturation 191,190, 65 unifieddyes_yellow_s50.png + +Greyscale: +---------- + +black 0, 0, 0 unifieddyes_black.png +dark grey 64, 64, 64 unifieddyes_darkgrey_paint.png +medium grey 128,128,128 unifieddyes_grey_paint.png +light grey 192,192,192 unifieddyes_lightgrey_paint.png +white 255,255,255 unifieddyes_white_paint.png diff --git a/depends.txt b/depends.txt new file mode 100644 index 0000000..6a4468d --- /dev/null +++ b/depends.txt @@ -0,0 +1,3 @@ +default +flowers +bucket diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..f51f6fe --- /dev/null +++ b/init.lua @@ -0,0 +1,417 @@ +-- Unified Dyes Mod by Vanessa Ezekowitz ~~ 2012-07-08 +-- +-- License: GPL +-- +-- This mod depends on ironzorg's flowers mod +-- + +--================================================================= +-- Smelting/crafting recipes needed to generate various base colors +-- (the register_craftitem functions are in the generate-the-rest +-- loop below the base colors). + +----------------- +-- Primary colors + +-- Red (rose) + +minetest.register_craft({ + type = "cooking", + output = "unifieddyes:red 2", + recipe = "flowers:flower_rose", +}) + +-- Green (cactus) + +minetest.register_craft({ + type = "cooking", + output = "unifieddyes:green 2", + recipe = "default:cactus", +}) + +minetest.register_craft({ + type = "cooking", + output = "unifieddyes:green 2", + recipe = "flowers:flower_waterlily", +}) + +minetest.register_craft( { + type = "shapeless", + output = "unifieddyes:green 2", + recipe = { + "unifieddyes:blue", + "unifieddyes:yellow", + }, +}) + +-- Blue (Viola) + +minetest.register_craft({ + type = "cooking", + output = "unifieddyes:blue 2", + recipe = "flowers:flower_viola", +}) + + +------------------- +-- Secondary colors + +-- Cyan + +minetest.register_craft( { + type = "shapeless", + output = "unifieddyes:cyan 2", + recipe = { + "unifieddyes:blue", + "unifieddyes:green", + }, +}) + +-- Magenta + +minetest.register_craft( { + type = "shapeless", + output = "unifieddyes:magenta 2", + recipe = { + "unifieddyes:blue", + "unifieddyes:red", + }, +}) + +-- Yellow (yellow dandelion) + +minetest.register_craft({ + type = "cooking", + output = "unifieddyes:yellow 2", + recipe = "flowers:flower_dandelion_yellow", +}) + + +------------------ +-- Tertiary colors + +-- Orange (tulip) + +minetest.register_craft({ + type = "cooking", + output = "unifieddyes:orange 2", + recipe = "flowers:flower_tulip", +}) + +minetest.register_craft( { + type = "shapeless", + output = "unifieddyes:orange 2", + recipe = { + "unifieddyes:yellow", + "unifieddyes:red", + }, +}) + + +-- Lime + +minetest.register_craft( { + type = "shapeless", + output = "unifieddyes:lime 2", + recipe = { + "unifieddyes:yellow", + "unifieddyes:green", + }, +}) + +-- Aqua + +minetest.register_craft( { + type = "shapeless", + output = "unifieddyes:aqua 2", + recipe = { + "unifieddyes:cyan", + "unifieddyes:green", + }, +}) + +-- Sky blue + +minetest.register_craft( { + type = "shapeless", + output = "unifieddyes:skyblue 2", + recipe = { + "unifieddyes:cyan", + "unifieddyes:blue", + }, +}) + +-- Violet + +minetest.register_craft( { + type = "shapeless", + output = "unifieddyes:violet 2", + recipe = { + "unifieddyes:blue", + "unifieddyes:magenta", + }, +}) + +minetest.register_craft( { + type = "shapeless", + output = "unifieddyes:violet 3", + recipe = { + "unifieddyes:blue", + "unifieddyes:blue", + "unifieddyes:red", + }, +}) + + +-- Red-violet + +minetest.register_craft( { + type = "shapeless", + output = "unifieddyes:redviolet 2", + recipe = { + "unifieddyes:red", + "unifieddyes:magenta", + }, +}) + +---------------------------- +-- The 5 levels of greyscale + +-- White paint + +minetest.register_craftitem("unifieddyes:titanium_dioxide", { + description = "Titanium Dioxide Powder", + inventory_image = "unifieddyes_titanium_dioxide.png", +}) + +minetest.register_craft({ + type = "cooking", + output = "unifieddyes:titanium_dioxide 10", + recipe = "default:stone", +}) + +minetest.register_craft( { + type = "shapeless", + output = "unifieddyes:white_paint", + recipe = { + "unifieddyes:titanium_dioxide", + "bucket:bucket_water", + "default:junglegrass", + }, +}) + +minetest.register_craftitem("unifieddyes:white_paint", { + description = "White Paint", + inventory_image = "unifieddyes_white_paint.png", +}) + + +-- Light grey paint + +minetest.register_craft( { + type = "shapeless", + output = "unifieddyes:lightgrey_paint 3", + recipe = { + "unifieddyes:white_paint", + "unifieddyes:white_paint", + "unifieddyes:black", + }, +}) + +minetest.register_craftitem("unifieddyes:lightgrey_paint", { + description = "Light grey paint", + inventory_image = "unifieddyes_lightgrey_paint.png", +}) + + +-- Medium grey paint + +minetest.register_craft( { + type = "shapeless", + output = "unifieddyes:grey_paint 2", + recipe = { + "unifieddyes:white_paint", + "unifieddyes:black", + }, +}) + +minetest.register_craftitem("unifieddyes:grey_paint", { + description = "Medium grey paint", + inventory_image = "unifieddyes_grey_paint.png", +}) + + +-- Dark grey paint + +minetest.register_craft( { + type = "shapeless", + output = "unifieddyes:darkgrey_paint 3", + recipe = { + "unifieddyes:white_paint", + "unifieddyes:black", + "unifieddyes:black", + }, +}) + +minetest.register_craftitem("unifieddyes:darkgrey_paint", { + description = "Dark grey paint", + inventory_image = "unifieddyes_darkgrey_paint.png", +}) + + +-- Black dye (coal) + +minetest.register_craft({ + type = "cooking", + output = "unifieddyes:black 2", + recipe = "default:coal_lump", +}) + +minetest.register_craftitem("unifieddyes:black", { + description = "Black Dye", + inventory_image = "unifieddyes_black.png", +}) + + + +-- ================================================================= + +-- Finally, generate all of additional variants of hue, saturation, and +-- 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"). + +HUES = { + "red", + "orange", + "yellow", + "lime", + "green", + "aqua", + "cyan", + "skyblue", + "blue", + "violet", + "magenta", + "redviolet" +} + +for i = 1, 12 do + + hue = HUES[i] + + minetest.register_craft( { + type = "shapeless", + output = "unifieddyes:dark_" .. hue .. "_s50 2", + recipe = { + "unifieddyes:" .. hue, + "unifieddyes:darkgrey_paint", + }, + }) + + minetest.register_craft( { + type = "shapeless", + output = "unifieddyes:dark_" .. hue .. "_s50 4", + recipe = { + "unifieddyes:" .. hue, + "unifieddyes:black", + "unifieddyes:black", + "unifieddyes:white_paint" + }, + }) + + minetest.register_craft( { + type = "shapeless", + output = "unifieddyes:dark_" .. hue .. " 3", + recipe = { + "unifieddyes:" .. hue, + "unifieddyes:black", + "unifieddyes:black", + }, + }) + + minetest.register_craft( { + type = "shapeless", + output = "unifieddyes:medium_" .. hue .. "_s50 2", + recipe = { + "unifieddyes:" .. hue, + "unifieddyes:grey_paint", + }, + }) + + minetest.register_craft( { + type = "shapeless", + output = "unifieddyes:medium_" .. hue .. "_s50 3", + recipe = { + "unifieddyes:" .. hue, + "unifieddyes:black", + "unifieddyes:white_paint", + }, + }) + + minetest.register_craft( { + type = "shapeless", + output = "unifieddyes:medium_" .. hue .. " 2", + recipe = { + "unifieddyes:" .. hue, + "unifieddyes:black", + }, + }) + + minetest.register_craft( { + type = "shapeless", + output = "unifieddyes:" .. hue .. "_s50 2", + recipe = { + "unifieddyes:" .. hue, + "unifieddyes:lightgrey_paint", + }, + }) + + minetest.register_craft( { + type = "shapeless", + output = "unifieddyes:" .. hue .. "_s50 4", + recipe = { + "unifieddyes:" .. hue, + "unifieddyes:white_paint", + "unifieddyes:white_paint", + "unifieddyes:black", + }, + }) + + minetest.register_craftitem("unifieddyes:dark_" .. hue .. "_s50", { + description = "Dark " .. hue .. " (low saturation)", + inventory_image = "unifieddyes_dark_" .. hue .. "_s50.png" + }) + + minetest.register_craftitem("unifieddyes:dark_" .. hue, { + description = "Dark " .. hue, + inventory_image = "unifieddyes_dark_" .. hue .. ".png" + }) + + minetest.register_craftitem("unifieddyes:medium_" .. hue .. "_s50", { + description = "Medium " .. hue .. " (low saturation)", + inventory_image = "unifieddyes_medium_" .. hue .. "_s50.png", + }) + + minetest.register_craftitem("unifieddyes:medium_" .. hue, { + description = "Medium " .. hue, + inventory_image = "unifieddyes_medium_" .. hue .. ".png" + }) + + minetest.register_craftitem("unifieddyes:" .. hue .. "_s50", { + description = "Bright " .. hue .. " (low saturation)", + inventory_image = "unifieddyes_" .. hue .. "_s50.png" + }) + + minetest.register_craftitem("unifieddyes:" .. hue, { + description = "Bright " .. hue, + inventory_image = "unifieddyes_" .. hue .. ".png" + }) + +end + + +print("[UnifiedDyes] Loaded!") + diff --git a/listcolors.sh b/listcolors.sh new file mode 100755 index 0000000..8038c05 --- /dev/null +++ b/listcolors.sh @@ -0,0 +1,59 @@ +#!/bin/bash + +pushd . >/dev/null + +cd textures + +echo -e "\n\nFull-saturation colors:" +echo -e "-----------------------\n" + +for i in `ls *dark*.png|grep -v _s50|grep -v paint|grep -v black` ; do + rgb=`convert $i -crop 1x1+8+11 -depth 8 txt: |grep "0,0: (" |cut -f 2- -d "(" |cut -f 1-3 -d ","` + color=`basename $i .png | sed 's/_/ /g; s/unifieddyes //; s/s50/50% saturation/'` + printf "%-32s %-12s %s\n" "$color" "$rgb" "$i" +done |sort + +for i in `ls *medium*.png|grep -v _s50|grep -v paint|grep -v black` ; do + rgb=`convert $i -crop 1x1+8+11 -depth 8 txt: |grep "0,0: (" |cut -f 2- -d "(" |cut -f 1-3 -d ","` + color=`basename $i .png | sed 's/_/ /g; s/unifieddyes //; s/s50/50% saturation/'` + printf "%-32s %-12s %s\n" "$color" "$rgb" "$i" +done |sort + +for i in `ls *.png|grep -v medium |grep -v dark|grep -v _s50|grep -v paint|grep -v black|grep -v titanium` ; do + rgb=`convert $i -crop 1x1+8+11 -depth 8 txt: |grep "0,0: (" |cut -f 2- -d "(" |cut -f 1-3 -d ","` + color=`basename $i .png | sed 's/_/ /g; s/unifieddyes //; s/s50/50% saturation/'` + printf "%-32s %-12s %s\n" "$color" "$rgb" "$i" +done |sort + + +echo -e "\nLow-saturation colors:" +echo -e "----------------------\n" + +for i in `ls *dark*_s50.png|grep -v paint|grep -v black` ; do + rgb=`convert $i -crop 1x1+8+11 -depth 8 txt: |grep "0,0: (" |cut -f 2- -d "(" |cut -f 1-3 -d ","` + color=`basename $i .png | sed 's/_/ /g; s/unifieddyes //; s/s50/50% saturation/'` + printf "%-32s %-12s %s\n" "$color" "$rgb" "$i" +done |sort + +for i in `ls *medium*_s50.png|grep -v paint|grep -v black` ; do + rgb=`convert $i -crop 1x1+8+11 -depth 8 txt: |grep "0,0: (" |cut -f 2- -d "(" |cut -f 1-3 -d ","` + color=`basename $i .png | sed 's/_/ /g; s/unifieddyes //; s/s50/50% saturation/'` + printf "%-32s %-12s %s\n" "$color" "$rgb" "$i" +done |sort + +for i in `ls *_s50.png|grep -v dark|grep -v medium|grep -v paint|grep -v black` ; do + rgb=`convert $i -crop 1x1+8+11 -depth 8 txt: |grep "0,0: (" |cut -f 2- -d "(" |cut -f 1-3 -d ","` + color=`basename $i .png | sed 's/_/ /g; s/unifieddyes //; s/s50/50% saturation/'` + printf "%-32s %-12s %s\n" "$color" "$rgb" "$i" +done |sort + +echo -e "\nGreyscale:" +echo -e "----------\n" + +printf "%-32s %-12s %s\n" "black" " 0, 0, 0" "unifieddyes_black.png" +printf "%-32s %-12s %s\n" "dark grey" " 64, 64, 64" "unifieddyes_darkgrey_paint.png" +printf "%-32s %-12s %s\n" "medium grey" "128,128,128" "unifieddyes_grey_paint.png" +printf "%-32s %-12s %s\n" "light grey" "192,192,192" "unifieddyes_lightgrey_paint.png" +printf "%-32s %-12s %s\n" "white" "255,255,255" "unifieddyes_white_paint.png" + +popd >/dev/null diff --git a/textures/unifieddyes_aqua.png b/textures/unifieddyes_aqua.png new file mode 100644 index 0000000000000000000000000000000000000000..b085ff7e1711bea087b8bd4a8131829283f8fdfe GIT binary patch literal 225 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#4m*c{ym*iBDkY#$gQtsQh{fr>lXvqr81T594?K3#!lW^E6VIZC!WruBj>4ZN zFJ;hse0lc`E9Pd^t?rZ7bh*0t`YGxvFwD3p*v5F_-2&6LpGWsz-)#C&raX%`_uYmM z2h`FZb8lBW+x&!~`9f(AN58|~`ON;;MXpzwowxFA()jk^<%UxscMg{yU$U0l`>$hL U<{XE z)7O>#4m*c{hRWh2*+3D73Qrfu5R22v2@3=al7#>K|Np;!O_!vkWT%;I9c6HR%}r?+n9`5hN~?6uRAFAaihKTMJ* zFRrsH5W0MHrNnF*?y9KvR+C-DbB~lrW^HLQ{KWj$NO&UyL;MHZ#$VmXv_X#WboFyt I=akR{0E5j-h5!Hn literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_black.png b/textures/unifieddyes_black.png new file mode 100644 index 0000000000000000000000000000000000000000..f4c7552b82570ae1de3f0e282f94e10e35821a3e GIT binary patch literal 224 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#4jYd!ujP!=>kUAmdQTU}5R21$Cm-ZJpuodCcUABPM*d|V?wmQuw&%vdzuQbg zJhq&jJY%zv<$|6Km;Qa3`nyP1|-tA@f z+;T0((9`3RCI2;MCyxHUt=GI4+&k~sQ>gK+>RIkA6)(;0=PjS#wyi1m*<8wC%4>hN TL9T5Q&?yX_u6{1-oD!M<44zYd literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_blue.png b/textures/unifieddyes_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..b12793511281016ef34ee99372ba55cfb97b940e GIT binary patch literal 209 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#4m*c{0zrJ3gfv1aOh{fr>!H#?f6gaex`Ja+|q5pDS)`5vTdRw?Bn6)y= zv{krHDrt9B>9uKcX*xl^m_OrG2`s#ZNRvCIngtxs`s_H-IJK@O-_DIH4 zhr`aKIq!Ynd@bqc?t3cES2Yf4hW6eQ-B-OV=guZw-z>Y%n=U}R89ZJ6T-G@yGywp5 C(MN3n literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_blue_s50.png b/textures/unifieddyes_blue_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..69f3acf2eae8fe27367ff00d34eb320bd4041aab GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#4m*c{hFL(Zlm}3#!qdeu#Nu>v!U6$*=Z(uQy_-T$N&fe zU$J)aCMcNk6jU~M>TP>GIr-qS4Lg6ns!!5QaooOe=~Jo0`)b#J*d<_To6y2&clO4U z74!M#%sEn^bxiGe)4XemioNe*)YT2!W=ZMx{BhWQ#zlvLVfi#$=hv&GUIE>};OXk; Jvd$@?2>|d-N=^U( literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_cyan.png b/textures/unifieddyes_cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..299688dde3ca0ff6d9338346a6c57dbd9b64089e GIT binary patch literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#4m*c{yxiCGLTx~yB2O2`5R21$gB|$}C~#<>^Iye(M}6wMRcySSw>|bKWClky z92Q#bIqBJkjvW)LCx|LAv;=b=XZY|gK~?$Bp?$x*uO(db(odWt$tC@6>g^nblXm<@ z%q&}U7eA6>`dY_#$*p$L<<>P*4}DBsyCvqwyBT}FGI$pRH`VYJM*?kU@O1TaS?83{ F1OV=YNuU4# literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_cyan_s50.png b/textures/unifieddyes_cyan_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..1acb7051ee2b9e1060d320045b7f233e69146850 GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#4m*c{hR#~~$3{S*3Qrfu5R22v2@3=al7#>K|Np;!O_!vkWT%^5LN-h8Z literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_dark_aqua.png b/textures/unifieddyes_dark_aqua.png new file mode 100644 index 0000000000000000000000000000000000000000..51c7f7bddded2c8c4e462dd1692320eb6c0dafcc GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4$}ele^Fu3V@O6yYrJ zh%9Dc;1&j9Muu5)B!GhKC7!;n?048X1T3sm_)3-lg~~l$978NlCnqcrFh~;q^Z)<< z`ZZmWl9HWfk~aln*o+K-An+Ay7jJ@s8BalFbEn?6$CHx}uG)0rk^M%oO$%-xh)6kk z;KL8$Z!WYd&3WW{{G8%KW>XdP2K-l4l>V=MD+3Hig1LysGN gVt#8Rype%nV~_2{O^Wm816{)4>FVdQ&MBb@04-Wn$p8QV literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_dark_blue.png b/textures/unifieddyes_dark_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..8aa5760911a42e718f40b115602d8dd1d2624642 GIT binary patch literal 223 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4$}ele^Fu3V@O6yYrJ zh%9Dc;1&j9Muu5)B!GhKC7!;n?048X1S}bMOU?-g3gvjZIEGl9-W%-5)nLHmeQe)F z_g(EjPTH!(vAEujlvsD%OvOayz>^EnUX!@hW~S|%?9##zkQP5f&EZ<}i{4ExwI!?V zN`k{S*omHCTkv~fqP1bToDBajhxPg=8+jjmyW4t$y?M+2UmxOUZYpMoZZS1K?8>7DU44u^-2}b{||SK b&t7BIXRvKi7O-9pbOVE@tDnm{r-UW|ZaYj8 literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_dark_cyan.png b/textures/unifieddyes_dark_cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..3911d194cd9a35329b2d7e3b3fbd777ac75db257 GIT binary patch literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4$}ele^Fu3V@O6yYrJ zh%9Dc;1&j9Muu5)B!GhKC7!;n?048X1T0xj7iZi63Ke_0IEGl9-W%-5*Py`jn&W(f zd6&(RAMSsTTU01snyJcCzGUgyS$s2O68l%JnxdnW_cZQ^5KDu>?n7G`_DDu#x5VGs zzrkbX?`3g^f0Rv#YIyx@>B^@MOKK&I4eX+CG|4?l+03b?lR3-T@4{o5cZqimE0;62 X_E}{(>zxk)TF>C=>gTe~DWM4fR3=cu literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_dark_cyan_s50.png b/textures/unifieddyes_dark_cyan_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..386712e36c860c5426a290fcfc2c183b29f71f32 GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4$}ele^Fu3V@O6yYrJ zh%9Dc;1&j9Muu5)B!GhKC7!;n?048X1S~B6va8Agg{nMV978Nl?+xC_+hD*`thFT0 zLH(ELQxA)7UcCe(?M0kjAqvTFZgfp$=v9rHtP;AZW5?9>O4Ae=TCR!CVtsJ-K$P;I zNB>$%r3y8a_qN@=tLV>qeB0_LHlh=re3e_pvnG+d`afUNE8k6Rozu2VbM~>lR=M)u e!`ojeM31%s!npUXO@geCyk8&Sys literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_dark_green.png b/textures/unifieddyes_dark_green.png new file mode 100644 index 0000000000000000000000000000000000000000..925beefa45da4ba085d9425d44579024c8cabf2e GIT binary patch literal 223 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4$}ele^Fu3V@O6yYrJ zh%9Dc;1&j9Muu5)B!GhKC7!;n?048X1T0ziltlOeg>pPy978Nl?+te3JD|YB^w|8@ ziJuc{FSTzttd|ybdC5%MZ7e}d4n;enyeH`H_3K0Y%tfCW5_XxIcV~uJ Q0_|n+boFyt=akR{0G3fqvH$=8 literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_dark_green_s50.png b/textures/unifieddyes_dark_green_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..650e810b700f74b7e64ed04c8ae669dcf8cd887a GIT binary patch literal 235 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4$}ele^Fu3V@O6yYrJ zh%9Dc;1&j9Muu5)B!GhKC7!;n?048X1S}cO$gMdD6squaaSX9Iy*GFx?*Rp#VgVs} z1Jm@W%D=^;?GuW^Lnd)`Zj($t9=3)hLTBSFmCQ-5DN#GcKe8|?tXa1~r{N~g9@9hm z@BAaSbll!oc+KFR>=un%H+?pVv3h>{ZjkbTxBABK@(D#nC&kplE`{-Fs$W^m_y5CP cmdKI;Vst0Q>S!g8%>k literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_dark_lime.png b/textures/unifieddyes_dark_lime.png new file mode 100644 index 0000000000000000000000000000000000000000..262f0544ac86a5345d46515b06caeeacc1cc4651 GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4$}ele^Fu3V@O6yYrJ zh%9Dc;1&j9Muu5)B!GhKC7!;n?048X1S~B6va8Agg~~l$978Nl?+rdE*kHiHy_fF- zt5s+0DZWP`d5@U#1oqo<%ayON@$~4EVK^wX)^n0pq|2RCi#t>~7&Lb|MKIjsSz~%h z|DAutwT{zVRlJ|?E-XD*`QphnRu#*8ho>}}<|Mwq@3_(|^013{)aivG3HL4j9xgxs bWG(lswU#$5C7sp*oxtGf>gTe~DWM4fM}1DF literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_dark_lime_s50.png b/textures/unifieddyes_dark_lime_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..d045ff72cd75cb0a7ff81e7d5add75f7b13f538c GIT binary patch literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4$}ele^Fu3V@O6yYrJ zh%9Dc;1&j9Muu5)B!GhKC7!;n?048X1T0ziltlOeh3Y(A978NlCnqcrFh~;q^Z)<< z`ZZmWl9HWfk~aln*o+K-An+Ay7jJ@s8BalFbEn?6$CHx}F1uh9^2~mt*ro-y6GYWc ze|UM-e@)lgLn)H~fF{UW+9tFx>Yd&3WW{{GA4hH!Y8_KM-l4l>V=MD~3G2ffL;DRs gF~2nu-pIhPz0vl{)GXUsK$kFhy85}Sb4q9e0PDe2B>(^b literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_dark_magenta.png b/textures/unifieddyes_dark_magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..17be97a9952026c097b39ceea7463045a9b3cd0b GIT binary patch literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4$}ele^Fu3V@O6yYrJ zh%9Dc;1&j9Muu5)B!GhKC7!;n?048X1S~AO7(_dOLdBjgjv*GO_Xa!iH5hPcpPsjI z@5P<%68~5HUvd3tqoU(e4{vEHh9=dh$tt0nI(AHT7xWfj2r6maz_3R$B6~^vo%tKq z2!`u?k$Se3F@HHnK<*FFsh+)z0G-^1PMpRTcX X9kI&Td!%~_(0T?>S3j3^P6O4Ae=TCR!CVtsJ-K$P;I zNB>$%r8e>??`^w#H}Mqf?TxFSXo^pG@>OmX&zeN;>i>K}Z+thkbxzwd&AH3=S?S7u f4|k`3y2fduZYQ^T-j5idD;PXo{an^LB{Ts5DELzV literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_dark_orange.png b/textures/unifieddyes_dark_orange.png new file mode 100644 index 0000000000000000000000000000000000000000..4ca1eb64739e4b88840ebffd7b796b90328fc1f3 GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4$}ele^Fu3V@O6yYrJ zh%9Dc;1&j9Muu5)B!GhKC7!;n?048X1S}bMOU?-g3YB}hIEGl9-Wz;Su)%!a=I2OslIRp&f8ky#;Pk*Q~pYIjF;rN~AWMg`Y!4(6!gTu}uqZ3#4hD z{_yIu|C+ADI;oQXfF{UW+9tFx>Yd&3WW{{GBR_5wY8_KM-l4l>V{5a7y!GK#kNXWj gF~2nu-pIhPsnqtOqQ~M3K$kFhy85}Sb4q9e0466?pa1{> literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_dark_red.png b/textures/unifieddyes_dark_red.png new file mode 100644 index 0000000000000000000000000000000000000000..120bc724f179d8e2e2827b1df3e02812f6daf155 GIT binary patch literal 223 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4$}ele^Fu3V@O6yYrJ zh%9Dc;1&j9Muu5)B!GhKC7!;n?048X1T5K9YdOCFg>pPy978Nl@11;_^MC=5^L(dk zCnmgAh&5_nas5J#LCZ1sXpabw4VF^6xz!xgMAGs+(^?oZzqjTxEs{HP&%^yn_;wqn zxCbi|{%PG2DrMTInzQ??^K-}86<3ulHMk2pOA?l}CL2UBy7lqb1B Pdl@`k{an^LB{Ts5)!|7h literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_dark_red_s50.png b/textures/unifieddyes_dark_red_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..1ac33113a59cfaa569011bb00ec8d05b58d62603 GIT binary patch literal 235 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4$}ele^Fu3V@O6yYrJ zh%9Dc;1&j9Muu5)B!GhKC7!;n?048X1S}cO$gMdD6squaaSX9Iy*GFx?*Rp#VgVs} z1Jm@W%D=^;?GuW^Lnd)`Zj($t9=3)hLTBSFmCQ-5DN#GcKe8|?tXa1~r{N~g9@9hm z@BAaSbo|~{c+KFRY?s!#Yd%GRte)S#8>Bqot-kTQd_r*1NinssOJRJLsxn*o{(rb@ ceD)fvfrV{L_nPdfKsPXWy85}Sb4q9e0MoQiAOHXW literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_dark_redviolet.png b/textures/unifieddyes_dark_redviolet.png new file mode 100644 index 0000000000000000000000000000000000000000..2887c0b76c68eee97902606ed7dd2350f2d6cb68 GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4$}ele^Fu3V@O6yYrJ zh%9Dc;1&j9Muu5)B!GhKC7!;n?048X1T4&?_H#%Ag~~l$978Nl?+rdE*kHiHy?5Vk z$L|}GZ#u@DcD!?d_0jh9gOB;9s&k&4$gB{t$ka1PwYwv_Qe-0wqk?NV2ls*5ja%J* z9sSFBTB`7<)B41H)+L!11*@Lu@v2zfJ3OV)G$-->eMeWrlTvC?m!kMYS*5?fl;2ma bmLJ=rWqGl;YQbut6Bs;Q{an^LB{Ts5--t~E literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_dark_redviolet_s50.png b/textures/unifieddyes_dark_redviolet_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..a7d395dfce88ac2869114aca4ed1b4cc18184829 GIT binary patch literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4$}ele^Fu3V@O6yYrJ zh%9Dc;1&j9Muu5)B!GhKC7!;n?048X1T3tCIbDo^LUo=ljv*GOlM@yQ7$gb*`Tzfa z{hBUGNy$z#$(sT(Y(@q^5crC+Y}10<0&3YO zKfHRbzNYJNimv28pb7Gpwh1kadS`b$SuvmQ$c>)`TF2CmcjzwJ*xD>%Eq{2`@#BV{ fnBN)+Z)9NDq+xr}R!#OD&?O9>u6{1-oD!M{7(xM*nFK|9`aW`QxzrjEfEf ZLtBL9#pit-$AC^?@O1TaS?83{1OTaQPUZjr literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_dark_skyblue_s50.png b/textures/unifieddyes_dark_skyblue_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..328abd5fea47a268556e83cd991beaec946bb853 GIT binary patch literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4$}ele^Fu3V@O6yYrJ zh%9Dc;1&j9Muu5)B!GhKC7!;n?048X1T0xj7iZi63e|bKIEGl9PEJ@LV2~vI=l}oz z^=rB$B_%t}ByS4Duo)QuLEtOaF5UzMGoFIV=1#qBk0&P|To!Ol>5KhFu}uqZD`ZO^ z`|$a)_L{C#-NO?9fF{UW+9tFx>Yd&3WW{{G8$XW}XdP2K-l4l>V=J@ue2K%4AFnp} g#QfGscq0SDMqAs93-(K{0J?<1)78&qol`;+05>#L{Qv*} literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_dark_violet.png b/textures/unifieddyes_dark_violet.png new file mode 100644 index 0000000000000000000000000000000000000000..572d21af4c1e0b14631c30e0f48806f873df7878 GIT binary patch literal 235 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4$}ele^Fu3V@O6yYrJ zh%9Dc;1&j9Muu5)B!GhKC7!;n?048X1T2}91kSz%3RQTzIEGl9-Wz;Su)%+}INS8aO7I&y}Flg>_ieR|Mv&Qt2 z{yYDOYaQHSRlJ|?F7!O!>8xu0QsLxBxn(?S61l7Y^Kq^6yk>B5(zPOu6*qSJ{{L{- cxbijA)N;!k8^3=Cx{rau)78&qol`;+0CB`l%>V!Z literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_dark_violet_s50.png b/textures/unifieddyes_dark_violet_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..baa3b42d126946079b1ddca0295ca46beac35d5b GIT binary patch literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4$}ele^Fu3V@O6yYrJ zh%9Dc;1&j9Muu5)B!GhKC7!;n?048X1T2}91kSz%3e|bKIEGl9PEJ@LV2~vI=l}oz z^=rB$B_%t}ByS4Duo)QuLEtOaF5UzMGoFIV=1#qBk0&P|Ty`Ny?Th_Ju}uqZC#Xsv z`|$F)_L{D>DTgKg0Zov%v`uJX)H}Q5$%^@WKW-c?&^o4eyhC@%##Uze-4cg49$#(n giTSOO@J0rPZBK2loMF&B2XqO8r>mdKI;Vst00vK00{{R3 literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_dark_yellow.png b/textures/unifieddyes_dark_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..a00b24d0afc602cf6f0e81b67069629f47b6dcf5 GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4$}ele^Fu3V@O6yYrJ zh%9Dc;1&j9Muu5)B!GhKC7!;n?048X1S}bMOU?-g3Ke;}IEGl9-W%-5*I>Y*eR|%; zy%%@3OZ;E)f5r8qjf##>J-nr*7@Ab0CaZ*Q>ew;WUC>*AA*iHv1H&H4i0mctcjj+c zBY2(li`28-&iPG`ubkY==~1+&U6VQc#-V%ro1=0zwRKM0GR;}{z_#LF?eFKEj27?z WYL#KoGdl}tJAO4Ae=TCR!CVtsJ-K$P;I zNB>$%r8f33?`^w#H&ILScHN36D^n&s`6{=HXH6n^^?$w~dEZTKozu2VbAF}#EOqU_ ehr821UE?%4XeSr)=93-J6%3xPelF{r5}E)*SyN;H literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_darkgrey_paint.png b/textures/unifieddyes_darkgrey_paint.png new file mode 100644 index 0000000000000000000000000000000000000000..8e2b9f5b3585b0cdd958414c90f8b00eeec5562c GIT binary patch literal 326 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#4m*b+8&fq;?=zs#Q%@Ji5R21CCvEI)F%WT?AAX(1$)%$~L}gWhoBR||19=R)H^zRDmE`{$bVO}TYh4<`<|L$HI%Y5Ox?d@%h0Quwu^Dpbe{0nZR U2#boigF=eI)78&qol`;+0Pz}n+5i9m literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_green.png b/textures/unifieddyes_green.png new file mode 100644 index 0000000000000000000000000000000000000000..f54ab42b863525be8dfb29f79e731df9d2ae5abf GIT binary patch literal 210 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#4m*c{JO`un^6NmMLQfaR5R21$gB|$}C~#;W^Y7ySGQFfd_DY9xq4d2anVMk_ zHl&n#PV(N+(K54Is9%8L(#qCkCYSODH$C>Rcwbe?8WQZr`gu)2{XE z)7O>#4m*c{hP=@ECKaGig{O;Sh{fsTgarZyNy2~r|NmdVrb|*%veQiRra%mvkpU0{ zzGCg-O;9l7DX47j)Z6xWa`M4t8-8Yeu20fUaooP}X%zS2ec``9>=LlFO=w}XJA32F ziurtVj?5|0I;M8KY2LL&#ol)@>W1oVQfsAp{y6MD{XE z)7O>#4m*b+t1;vMd-6b`N1iT@Ar_~PPTJVpVj$uoUl2RNso_K{bEEOE1w2&?IE=a$ zFuEjo_stPjP-Hsd>h|Nqx^Ii-et3QU^Phlk1B{ui}w6&J%=QzwodL%AEw8cR=n zp0g}-!!@Q2@2x#2DYP&o%uDANxX+z?`&(hL%yFI5Obv!@g))0DKMn}I7In#lH6ix; z_N8_VUMsno3S`)CZ)1Jj&d_f>$5P~f;G*E`r6R5m&pNH&|L4?!pYzxMkNwM(!JXc; Tab9H&(6-^bbA9lmcQc2X@y_gpZ;$5!g%Fzy z@B9A7|8WWPJSWSt3sETru)Q03XR%B8K1wO1l!wWArA-LIrwyc(dz3?aiBJ>;0A1G| zn%&$00000Weu5 literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_lime.png b/textures/unifieddyes_lime.png new file mode 100644 index 0000000000000000000000000000000000000000..09aac24a45a0b33faf7f963ee239b2b69ba163ac GIT binary patch literal 225 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#4m*c{JY&Uid7wN)gQtsQh{fr>!5euS40wuH)m=`H;9hP}%$3xVUa>qaK{JF1sj)KQ8}p;;j(IGvQV!8gU@Tuvn(sVI#?h6v#8E|v+4t>s%u=gLJ}W0 z#EPZ13JX7X3~G9LaGKylp%veYAG`=H$V|JuX0l4h8Fu%6zh`gc_f;>uWyKJw>DcK| S_Szok76wmOKbLh*2~7axluY&j literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_lime_s50.png b/textures/unifieddyes_lime_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..0a34e74e4a926cb51b6759f5fc01e9ac566b8295 GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#4m*c{hD6V5@phn4g{O;Sh{fsTgarZyNy2~r|NmdVrb|*%veQiRra%mvkpU0{ zzGCg-O;9l7DX47j)Z6xWa`M4t1#hoD`+p?rL{r}3UD>)k;qh+|zjk`^r9qJGhe`6} z#dTH}#EK8Cl$b5UT@}^dYO(Mz9O{XE z)7O>#4m*c{f>KkRi!D&7*we)^#Nzbc;Ap-B3LM(!ykGI{@YcG!-pWKJPx&Fc$LYlk zv(>^TsGLm_EL7gEVC=xav0FKZ`M~bxn-UMjzlG{Wwa((++ftbFAX4%A66TNzDXZBl zw@AF271Zw+@cwl}=Eet4_B1_n@_Ijud#!fOcb~Z3j6rjQn|2G-ngXq7@O1TaS?83{ F1OTHsMiKx3 literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_magenta_s50.png b/textures/unifieddyes_magenta_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..12207ac0d0cea71ef5aaedbd047a3aaa930a5d48 GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#4m*c{CcDHAZDXKNg{O;Sh{fsTgarZyNy2~r|NmdVrb|*%veQiRra%mvkpU0{ zzGCg-O;9l7DX47j)Z6xWa`M4tAF@7A{eL9tL{r}3tJ3%<&b? zJEqP(vhj}d+`~WKZhcS~K2=@wa(^S@IsR_yz1|dB?-~$~H5z*q8r>jI!;dB_3wSOthaX%~D{vaZhv? z>xEg3+uHsf{mWS_R2Y-KO={OA#XQdIgbOa$f=%`Rg-jk=a|;Okg!{58>7J21hvC`8`f8y z{J$FVdQ&MBb@0POouxBvhE literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_medium_blue_s50.png b/textures/unifieddyes_medium_blue_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..ac37e1e751c5e3c38f5f52153f2b2454dc342a1f GIT binary patch literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4$}ele^Fu3V@O6yYrJ zh%9Dc;1&j9Muu5)B!GhKC7!;n?048X1guPswR3L=3e|YJIEGl9PEJ@LV2~vI=l}oz z^=rB$B_%t}ByS4Duo)QuLEtOaF5UzMGoFIV=1#qBk0&P|Tz277(bf7S-4w^|2Tx_0 z9zNb5zCml-rlu8+e*6-N4c^9jmampG*VW0+>DqX5Tu^`j literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_medium_cyan.png b/textures/unifieddyes_medium_cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..f63675f68e17087241570ee0edeec6cfd5271b40 GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4$}ele^Fu3V@O6yYrJ zh%9Dc;1&j9Muu5)B!GhKC7!;n?048X1gxyXEX34+Lgk(=jv*GO_Xa!iH7M}B7TcHj z$oRp3_P?!e{}cBL-8dt3MOJf5^vi~WLa!&NoIR~1l(x>(#);v=MZq>sfv*Roo$CYZ z4^8?Rd;Hjnge=i7cMhhO%Br8V;-AZYFPXpEo;_&O{AybP0l+XkKtWi&) literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_medium_cyan_s50.png b/textures/unifieddyes_medium_cyan_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..f298c1b2fb401e14e25c73eb6a2b16e63d990b9f GIT binary patch literal 242 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4$}ele^Fu3V@O6yYrJ zh%9Dc;1&j9Muu5)B!GhKC7!;n?048X1gxwS?bS8_h3Y+B978Nl?+rf4+n^wz-C|!Y zAU?siN4x9YLzZKAW08}BoGLTFFFfV&drji|?+5rDRlR3u@AjJ{Sjtz& jabx+;UG4AtR+i>@Slhi@FQBys=oAJ|S3j3^P6uAnoG^av;%llWH~c!_^<}aC_YZdsQ(vBorR0Qt_OuqjdSy+75LNhQ!j=RK_!D57r9S z71keG$4__a!tzlZIJSy_S=T<)f0+}PKt^BUN?D3(iz34Et{r4 gl-p;$?B-5Jr+2n{ZgIbB1iFL4)78&qol`;+0ND&yegFUf literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_medium_lime.png b/textures/unifieddyes_medium_lime.png new file mode 100644 index 0000000000000000000000000000000000000000..3cd4d77746ff7ed1de362422271c49d79d39c67c GIT binary patch literal 236 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4$}ele^Fu3V@O6yYrJ zh%9Dc;1&j9Muu5)B!GhKC7!;n?048X1gtF18@kT{3RQZ#IEGl9-W%-5*I>Y*opRrx zx?R3F|3m6N=fCY=cjY8_EGt@ap=}vMvufC6m9vS0oW|Ex=RE)#qcGD7;NQw8uDiL-uMLyC$0GBvfta(zIT4J&F{>u8?L0yRpG9Z|D+SKeD&}4 d_wzKP%pdyLe#t%W6%BL*gQu&X%Q~loCIDO=QaJzs literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_medium_lime_s50.png b/textures/unifieddyes_medium_lime_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..531a8aa94151d27da7a45e7851d47a94981df466 GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4$}ele^Fu3V@O6yYrJ zh%9Dc;1&j9Muu5)B!GhKC7!;n?048X1guPswR3L=3N?GWIEGl9-Wz<7w?RQbyTx93 zLnHSIIX|Uji_UisS@IsR_yz1|dB?-~$~H5z*q8r>jI!;dB_3wSOthaX%~D{vaZhv? z>xEg3+uHsf{mWS_R2b*JO={OA#azMXg`H1YI3}I>9gw=9_S%N;)dFnmC#jy98moS? n#j4$)Lg#Ya-NWU_uUMG}9k+|=`D$kdbPj{3tDnm{r-UW|%iC1g literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_medium_magenta.png b/textures/unifieddyes_medium_magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..4942bedc864ad5c1337a6f012b245a6f69632f1c GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4$}ele^Fu3V@O6yYrJ zh%9Dc;1&j9Muu5)B!GhKC7!;n?048X1guOqHdreHg~~l$978Nl?+te3YcSx@PPuRJ zQS$bG{$Jd^{|;Bhni;4BTds@c=4EJBy{7CrD@Bk~`?}IR1%?+dI1V#)q&?_exPOOz z;z=dBO@>)BqS}MYbz<(G@Z5B-U61+u=H|Wo*bP0l+XkK*GfHiOR cja^@}op^8iR9R4UAzopr0R2c(v;Y7A literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_medium_orange_s50.png b/textures/unifieddyes_medium_orange_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..434f7294de6613b32d4c91458d62b7c394d952c0 GIT binary patch literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4$}ele^Fu3V@O6yYrJ zh%9Dc;1&j9Muu5)B!GhKC7!;n?048X1gy+7I4DR7}Ve=PlUI}y!gQu&X%Q~loCIBv6Rb>DG literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_medium_red.png b/textures/unifieddyes_medium_red.png new file mode 100644 index 0000000000000000000000000000000000000000..3c4067feecb70fd0dea17413625ea3e5ec71c697 GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4$}ele^Fu3V@O6yYrJ zh%9Dc;1&j9Muu5)B!GhKC7!;n?048X1g!LZ9vzAX3T1n`IEGl9-W%-5cff$7Y1#Q3 z{x$pcZ~i;D?(C{w&&^dKOcNP4SoTbtB+}$LZKnIA9s!11@3?QXtf-o>_hR3Q^?9~T z_Zn6;{ayWG!UvWd6_w00ho3a+U-{#~m&3TtOWa7F=YXnj?T__7S1TFQmYW{Cby;#7 P&{_shS3j3^P6r!ZWawC}t;2m_cH>sJ zKS%#^dP{x0VOGU^`9;CBrq!l%W4Sywy+1sq@#oD0_ue~-8J?7yc5K~bl_@ftIKD+K gum16F#-3tk*D1Dp+f!JafX-m>boFyt=akR{0DCG_WdHyG literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_medium_redviolet.png b/textures/unifieddyes_medium_redviolet.png new file mode 100644 index 0000000000000000000000000000000000000000..cdf469205099ad2edd94a610f72f82afec24cce2 GIT binary patch literal 235 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4$}ele^Fu3V@O6yYrJ zh%9Dc;1&j9Muu5)B!GhKC7!;n?048X1gy;C`=WS(LKU7ajv*GO_Xa!iH7M}B<~V<# z{eyO8=lM_audH>#nPx{e?NZjwy;gGINyj&jNm`LEcTTPCP~~7qENjhVtT5hijbr}~ z`@}$HxlNa{C92zvMc(Y`Il=9*>FwbOjX!T5xcA<1TFN9-oo}(~o*I@Zo)PbIceKCn cJ83O?e6Q_O(@E|9KsPXWy85}Sb4q9e06isAod5s; literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_medium_redviolet_s50.png b/textures/unifieddyes_medium_redviolet_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..ee58321d5174c1505f6872440bc1e4575acfab3c GIT binary patch literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4$}ele^Fu3V@O6yYrJ zh%9Dc;1&j9Muu5)B!GhKC7!;n?048X1gy;C`=WS(LQS47jv*GOlM@yQ7$gb*`Tzfa z{hBUGNy$z#$(sT(Y(@q^5crC)o8&_}BO8NmZ;K`Q;K{gB1#}gLUSzUNI{pd=G*)rT!Q9!Bx^=vv17aZ0c)I$ztaD0e0s!>QR2%>R literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_medium_skyblue.png b/textures/unifieddyes_medium_skyblue.png new file mode 100644 index 0000000000000000000000000000000000000000..9226987c98636231f85649bd238c3e65ecb072cf GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4$}ele^Fu3V@O6yYrJ zh%9Dc;1&j9Muu5)B!GhKC7!;n?048X1gtF18@kT{3RQW!IEGl9-Wz;Sut9;xduLx` z^MRqeObH92`T4I-Dwc6F>c>+&Qm&r`>Vfn&3>kMM!ljizot zT>o+=f8Bk}c~8?F?Uov+b+P3(*XNn>H?v<$<*v487nwY_n)R{W>#OY_cZvwV%a#20 eaChpbFvjCcZJ++zI#m+QkJ)WF=aM^`T1y}2nbWAAU literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_medium_violet.png b/textures/unifieddyes_medium_violet.png new file mode 100644 index 0000000000000000000000000000000000000000..194831c19d0b7632663d671ffea42a2cf032478a GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4$}ele^Fu3V@O6yYrJ zh%9Dc;1&j9Muu5)B!GhKC7!;n?048X1gwlB9?ug23RQW!IEGl9-Wz<7w?TntkJ*~U z8O=vi*wl;pO8HMW^EX~IaeO=3`rR#WZXdDCekCQXnH_gdt?f|dV6d@1w1r`hWJK}@ z{dfKm7do`(J~HLm>->zn{f(Ao@zX884N?+nw{7_TT_MQmq?FjN*!7k@Z{56Zyi48D e{=V;IH0y)qwqMr%ZnFovg2B_(&t;ucLK6U7Yg1(_KiN=kN`N!}EQVKXuSg1}d-UAzejW;_Lz&7FGN9#2j_xNO6XqO0{ux+#v^7aqwn zJ^Z*oe1n$W#-DqX5Y*eR^Nw zBjauV<-dqa{cXQ{@bsoe#hIrjI!VuB;+dA=J1L~y^~l+n$q_9K0&e~iY7N(!U-x|I z{v|B7^IY9f_IFky)G9|TJ!lrWrF_e8^0}2ob+4WcGT?k_RD+uEjgF{eD&|) d?(|P#jOV>=!`{3Na0j}9!PC{xWt~$(6976uR(AjZ literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_medium_yellow_s50.png b/textures/unifieddyes_medium_yellow_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..1052e67722f359b52f6e6ad298b10c0f189843aa GIT binary patch literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4$}ele^Fu3V@O6yYrJ zh%9Dc;1&j9Muu5)B!GhKC7!;n?048X1gwnopR8*F3e|bKIEGl9-Wz<7w?RQbyT!g* zKzxF2k9OC)hb+fz=Pan>ydx=erTWsPXS3ukSh`iIcuvge$qYN^YU0SSVXt-x_X1Pq zT;AW^zlEQvJlfThV_LHG@HC~q&y#LyHmQ8J3z1wgU-ZpiIi7>7Q#gxLuX_qP@i~8( i@oev|_V;}&OY=N^?cN>l;@b^$34^DrpUXO@geCyh@Kgf; literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_orange.png b/textures/unifieddyes_orange.png new file mode 100644 index 0000000000000000000000000000000000000000..9f105b7b83caca96ad1153fd0e48f12405717cba GIT binary patch literal 223 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#4m*c{oNVdcqFSI(ou`Xqh{fr>!H#?l3Ouhl&Ofw_yK?@6UR^Km$P z29)2KRhDhFV6#j1q$ONp6VskeS>ndQu{XE z)7O>#4m*c{2JgeN&pAM$3Qrfu5R22v2@3=al7#>K|Np;!O_!vkWT%{XE z)7O>#4m*c{ocL6Z*~vhmOivfb5R21$g9Eu76gg&JRK3n>{p{ZQiBkn^56+i~KFu04 z&9!}!NYh!Jvu`}ZS{MTIbYp}SezR#yKNbIacTJl^P~<@?%`I$S_U&DGzS);$`5F)B v1#(XsViuPh=Q}T9>G9RNb!hkbDQo%XZuLxXyZ77#XeooItDnm{r-UW|d@Vxt literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_red_s50.png b/textures/unifieddyes_red_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..2d2615d5ecf1a74583b334b0fe87107e384224c9 GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#4m*c{2IGqZ``v*;HJ&bxAr`0i25;m&pukhC75AWX-@)jd4`S(4)T>%{mpDua z@z`>&-*=&NuQORLP$4db8i8(9G-Y4YtP~%I&jWc5@d)pRC=x%irat Qf$m`NboFyt=akR{0B`YAVE_OC literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_redviolet.png b/textures/unifieddyes_redviolet.png new file mode 100644 index 0000000000000000000000000000000000000000..6fa30ca805f72b368745beb9deabe3ddeebd4ff1 GIT binary patch literal 223 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#4m*c{qO2}+gd&eO#)#NzbcU`M_N1)kR&=O0?eT{-_j^0DLm$JHyu`8b*< zEO@uW^zF5h0|}kiR6Ip>lUd@`j?!ecU zH`Dhy9$8X3A<6ae?MVminZDNXS?u0*@YI=Sk?C8kzBg`e&I$g=f8RDZ|E`~_W7|A+ S?X^IcFnGH9xvX{XE z)7O>#4m*c{CQpCXr`K|Np;!O_!vkWT%U1S^q8e*lVXJUm672ewZXr zUR-A-P<-j=N{QJr+*MKSttPvQkIpHP+>+H~_=)+gk?=+ahJ-xZ#({XE z)7O>#4m*c{ylG_d>tjHnI!_nJ5R21$gHQ4{81NLY>bqR{LuA@ZqYn0-!#1Y;c1x!# ziJma-%(+?EaBx!8WR=yYl@_`AIYu=wB)F;aFgv_<^ltmvy4QU3)}xjESA=fONwn;E zn=^N|!bubUNz5}Yr1w0OT=Bj5L2PtgZrbNH_x+~ZRk*L2Eb{-uUE|ExOrAF#+gS4V Rdjnm<;OXk;vd$@?2>{}=Py_$~ literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_skyblue_s50.png b/textures/unifieddyes_skyblue_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..e107a44b2e09b8b786a364cac5c7f65234f437d9 GIT binary patch literal 217 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 Hu0mjfbhdJO literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_violet.png b/textures/unifieddyes_violet.png new file mode 100644 index 0000000000000000000000000000000000000000..c3a63401c681842c6ff131f689c6abaf86eca958 GIT binary patch literal 224 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#4m*c{qCv(T789UQy{C&~h{fr>!5euS40wuH)m=`H;9hP}%$3xVUa>qaK{J{XE z)7O>#4m*c{CgaE3eIVr(o-U3d7N?UF76=$53IF;3|9}0OE=ftrPBY1y0x@hx20#$_ zinWV3LBWitpt8ABZ`lU>DI=N^%0%GzS^iTSOO@J0rPj9%N8SlQScKsPXWy85}S Ib4q9e0HPR5;{X5v literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_white_paint.png b/textures/unifieddyes_white_paint.png new file mode 100644 index 0000000000000000000000000000000000000000..668ccc720d1d156f4c453b379da15cee2e057e8c GIT binary patch literal 329 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4$}ele^Fu3V@O6yYrJ zh%9Dc;1&j9Muu5)B!GhKC7!;n?048X1X)>jI#q*=x#sEO7-Dhy=%kIjEe1TU_Aj!8Hr)UOOt z*-t9_mSrZa6|I+X*I3HHaC=*2!xx*0>t5^qmuhp=GCGzJ8=ha4xkB<-ZD?V-}}6O%G-CEeGIt&U8C#JXQ!KsSJ%w@-2Yzwigf(n WRq4!2XZ!;CkipZ{&t;ucLK6TMK7M}y literal 0 HcmV?d00001 diff --git a/textures/unifieddyes_yellow.png b/textures/unifieddyes_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..09ef105bba3f7f33d42949dca3091fbf740aa84c GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#4m*c{obr}E`PYC#rJgR1Ar`0i20QXKDDb?V;NQjnWpZ=X2PUfm&R0TuYcjV7 zHJlWBJxRrPL&uJp*^}fH8Cq_NF5`Ugb-{MGAFj1my2UnREDAS>6P;nsQC8hlll02w zMDCG438#Z*IqaR!ob*=O=7njti0=}w;x4tQ^&jr0f4asPu{F3Uu*F3Q=l}*!S3j3^ HP6{XE z)7O>#4m*c{hEPu3znMUx3Qrfu5R22v2@3=al7#>K|Np;!O_!vkWT%r*s>+t;1ly(BjJq<4AOSC2YjZ*7y#YC;OXk; Jvd$@?2>`q;N@M^4 literal 0 HcmV?d00001 diff --git a/titanium-dioxide.png b/titanium-dioxide.png new file mode 100644 index 0000000000000000000000000000000000000000..670ad25018af408742c51e492e358e507a48df3c GIT binary patch literal 28393 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 literal 0 HcmV?d00001 diff --git a/white-paint.png b/white-paint.png new file mode 100644 index 0000000000000000000000000000000000000000..82b313e458896f4a272465baa0398ff81b519755 GIT binary patch literal 41980 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

O)52~X z+WW{iCBzt+y+FE{1^PChJuW*Cy_x03^vcZMGf3ox%zt(cDhNa@j*{V;ll{{7V|gZ& zQ^N~ml}1tZDKh%00DIHHCY56)!37<8BZ52A1p*+%k^vlG&>|e6_M2 zE<yd90h|3je|M*h!als-4c!9( z0Nh^6MqY2MyliD`JZ%XNfVilbxR9u%keDc3TwF#%N=6hSBq|{zDw<-?aQOc;aB+L% ZXy^C;Z-AF6*CR9ls3~i`tW-jT{~rZ|L|gy> literal 0 HcmV?d00001