From 431a5c8c1334eaf6a2febe3393bd8fd9a36d7016 Mon Sep 17 00:00:00 2001 From: Vanessa Ezekowitz Date: Tue, 17 Jul 2012 23:23:06 -0400 Subject: [PATCH] Initial commit --- README | 75 ++++ depends.txt | 2 + fence.lua | 330 ++++++++++++++++++ fence.lua~ | 326 +++++++++++++++++ init.lua | 49 +++ init.lua~ | 49 +++ ladder.lua~ | 113 ++++++ stick.lua | 229 ++++++++++++ stick.lua~ | 229 ++++++++++++ textures/coloredwood_fence_aqua.png | Bin 0 -> 457 bytes textures/coloredwood_fence_aqua_s50.png | Bin 0 -> 457 bytes textures/coloredwood_fence_black.png | Bin 0 -> 306 bytes textures/coloredwood_fence_blue.png | Bin 0 -> 457 bytes textures/coloredwood_fence_blue_s50.png | Bin 0 -> 457 bytes textures/coloredwood_fence_cyan.png | Bin 0 -> 457 bytes textures/coloredwood_fence_cyan_s50.png | Bin 0 -> 457 bytes textures/coloredwood_fence_dark_aqua.png | Bin 0 -> 457 bytes textures/coloredwood_fence_dark_aqua_s50.png | Bin 0 -> 457 bytes textures/coloredwood_fence_dark_blue.png | Bin 0 -> 457 bytes textures/coloredwood_fence_dark_blue_s50.png | Bin 0 -> 457 bytes textures/coloredwood_fence_dark_cyan.png | Bin 0 -> 457 bytes textures/coloredwood_fence_dark_cyan_s50.png | Bin 0 -> 457 bytes textures/coloredwood_fence_dark_green.png | Bin 0 -> 457 bytes textures/coloredwood_fence_dark_green_s50.png | Bin 0 -> 457 bytes textures/coloredwood_fence_dark_lime.png | Bin 0 -> 457 bytes textures/coloredwood_fence_dark_lime_s50.png | Bin 0 -> 457 bytes textures/coloredwood_fence_dark_magenta.png | Bin 0 -> 457 bytes .../coloredwood_fence_dark_magenta_s50.png | Bin 0 -> 457 bytes textures/coloredwood_fence_dark_orange.png | Bin 0 -> 457 bytes .../coloredwood_fence_dark_orange_s50.png | Bin 0 -> 457 bytes textures/coloredwood_fence_dark_red.png | Bin 0 -> 457 bytes textures/coloredwood_fence_dark_red_s50.png | Bin 0 -> 457 bytes textures/coloredwood_fence_dark_redviolet.png | Bin 0 -> 457 bytes .../coloredwood_fence_dark_redviolet_s50.png | Bin 0 -> 457 bytes textures/coloredwood_fence_dark_skyblue.png | Bin 0 -> 457 bytes .../coloredwood_fence_dark_skyblue_s50.png | Bin 0 -> 457 bytes textures/coloredwood_fence_dark_violet.png | Bin 0 -> 457 bytes .../coloredwood_fence_dark_violet_s50.png | Bin 0 -> 457 bytes textures/coloredwood_fence_dark_yellow.png | Bin 0 -> 457 bytes .../coloredwood_fence_dark_yellow_s50.png | Bin 0 -> 457 bytes textures/coloredwood_fence_darkgrey.png | Bin 0 -> 332 bytes textures/coloredwood_fence_green.png | Bin 0 -> 457 bytes textures/coloredwood_fence_green_s50.png | Bin 0 -> 457 bytes textures/coloredwood_fence_grey.png | Bin 0 -> 341 bytes textures/coloredwood_fence_light_aqua.png | Bin 0 -> 457 bytes textures/coloredwood_fence_light_blue.png | Bin 0 -> 457 bytes textures/coloredwood_fence_light_cyan.png | Bin 0 -> 457 bytes textures/coloredwood_fence_light_green.png | Bin 0 -> 457 bytes textures/coloredwood_fence_light_lime.png | Bin 0 -> 457 bytes textures/coloredwood_fence_light_magenta.png | Bin 0 -> 457 bytes textures/coloredwood_fence_light_orange.png | Bin 0 -> 457 bytes textures/coloredwood_fence_light_red.png | Bin 0 -> 457 bytes .../coloredwood_fence_light_redviolet.png | Bin 0 -> 457 bytes textures/coloredwood_fence_light_skyblue.png | Bin 0 -> 457 bytes textures/coloredwood_fence_light_violet.png | Bin 0 -> 457 bytes textures/coloredwood_fence_light_yellow.png | Bin 0 -> 457 bytes textures/coloredwood_fence_lightgrey.png | Bin 0 -> 350 bytes textures/coloredwood_fence_lime.png | Bin 0 -> 457 bytes textures/coloredwood_fence_lime_s50.png | Bin 0 -> 457 bytes textures/coloredwood_fence_magenta.png | Bin 0 -> 457 bytes textures/coloredwood_fence_magenta_s50.png | Bin 0 -> 457 bytes textures/coloredwood_fence_medium_aqua.png | Bin 0 -> 457 bytes .../coloredwood_fence_medium_aqua_s50.png | Bin 0 -> 457 bytes textures/coloredwood_fence_medium_blue.png | Bin 0 -> 457 bytes .../coloredwood_fence_medium_blue_s50.png | Bin 0 -> 457 bytes textures/coloredwood_fence_medium_cyan.png | Bin 0 -> 457 bytes .../coloredwood_fence_medium_cyan_s50.png | Bin 0 -> 457 bytes textures/coloredwood_fence_medium_green.png | Bin 0 -> 457 bytes .../coloredwood_fence_medium_green_s50.png | Bin 0 -> 457 bytes textures/coloredwood_fence_medium_lime.png | Bin 0 -> 457 bytes .../coloredwood_fence_medium_lime_s50.png | Bin 0 -> 457 bytes textures/coloredwood_fence_medium_magenta.png | Bin 0 -> 457 bytes .../coloredwood_fence_medium_magenta_s50.png | Bin 0 -> 457 bytes textures/coloredwood_fence_medium_orange.png | Bin 0 -> 457 bytes .../coloredwood_fence_medium_orange_s50.png | Bin 0 -> 457 bytes textures/coloredwood_fence_medium_red.png | Bin 0 -> 457 bytes textures/coloredwood_fence_medium_red_s50.png | Bin 0 -> 457 bytes .../coloredwood_fence_medium_redviolet.png | Bin 0 -> 457 bytes ...coloredwood_fence_medium_redviolet_s50.png | Bin 0 -> 457 bytes textures/coloredwood_fence_medium_skyblue.png | Bin 0 -> 457 bytes .../coloredwood_fence_medium_skyblue_s50.png | Bin 0 -> 457 bytes textures/coloredwood_fence_medium_violet.png | Bin 0 -> 457 bytes .../coloredwood_fence_medium_violet_s50.png | Bin 0 -> 457 bytes textures/coloredwood_fence_medium_yellow.png | Bin 0 -> 457 bytes .../coloredwood_fence_medium_yellow_s50.png | Bin 0 -> 457 bytes textures/coloredwood_fence_orange.png | Bin 0 -> 457 bytes textures/coloredwood_fence_orange_s50.png | Bin 0 -> 457 bytes textures/coloredwood_fence_red.png | Bin 0 -> 457 bytes textures/coloredwood_fence_red_s50.png | Bin 0 -> 457 bytes textures/coloredwood_fence_redviolet.png | Bin 0 -> 457 bytes textures/coloredwood_fence_redviolet_s50.png | Bin 0 -> 457 bytes textures/coloredwood_fence_skyblue.png | Bin 0 -> 457 bytes textures/coloredwood_fence_skyblue_s50.png | Bin 0 -> 457 bytes textures/coloredwood_fence_violet.png | Bin 0 -> 457 bytes textures/coloredwood_fence_violet_s50.png | Bin 0 -> 457 bytes textures/coloredwood_fence_white.png | Bin 0 -> 347 bytes textures/coloredwood_fence_yellow.png | Bin 0 -> 457 bytes textures/coloredwood_fence_yellow_s50.png | Bin 0 -> 457 bytes textures/coloredwood_stick_aqua.png | Bin 0 -> 240 bytes textures/coloredwood_stick_aqua_s50.png | Bin 0 -> 240 bytes textures/coloredwood_stick_black.png | Bin 0 -> 229 bytes textures/coloredwood_stick_blue.png | Bin 0 -> 240 bytes textures/coloredwood_stick_blue_s50.png | Bin 0 -> 240 bytes textures/coloredwood_stick_cyan.png | Bin 0 -> 240 bytes textures/coloredwood_stick_cyan_s50.png | Bin 0 -> 240 bytes textures/coloredwood_stick_dark_aqua.png | Bin 0 -> 240 bytes textures/coloredwood_stick_dark_aqua_s50.png | Bin 0 -> 240 bytes textures/coloredwood_stick_dark_blue.png | Bin 0 -> 240 bytes textures/coloredwood_stick_dark_blue_s50.png | Bin 0 -> 240 bytes textures/coloredwood_stick_dark_cyan.png | Bin 0 -> 240 bytes textures/coloredwood_stick_dark_cyan_s50.png | Bin 0 -> 240 bytes textures/coloredwood_stick_dark_green.png | Bin 0 -> 240 bytes textures/coloredwood_stick_dark_green_s50.png | Bin 0 -> 240 bytes textures/coloredwood_stick_dark_lime.png | Bin 0 -> 240 bytes textures/coloredwood_stick_dark_lime_s50.png | Bin 0 -> 240 bytes textures/coloredwood_stick_dark_magenta.png | Bin 0 -> 240 bytes .../coloredwood_stick_dark_magenta_s50.png | Bin 0 -> 240 bytes textures/coloredwood_stick_dark_orange.png | Bin 0 -> 240 bytes .../coloredwood_stick_dark_orange_s50.png | Bin 0 -> 240 bytes textures/coloredwood_stick_dark_red.png | Bin 0 -> 240 bytes textures/coloredwood_stick_dark_red_s50.png | Bin 0 -> 240 bytes textures/coloredwood_stick_dark_redviolet.png | Bin 0 -> 240 bytes .../coloredwood_stick_dark_redviolet_s50.png | Bin 0 -> 240 bytes textures/coloredwood_stick_dark_skyblue.png | Bin 0 -> 240 bytes .../coloredwood_stick_dark_skyblue_s50.png | Bin 0 -> 240 bytes textures/coloredwood_stick_dark_violet.png | Bin 0 -> 240 bytes .../coloredwood_stick_dark_violet_s50.png | Bin 0 -> 240 bytes textures/coloredwood_stick_dark_yellow.png | Bin 0 -> 240 bytes .../coloredwood_stick_dark_yellow_s50.png | Bin 0 -> 240 bytes textures/coloredwood_stick_darkgrey.png | Bin 0 -> 229 bytes textures/coloredwood_stick_green.png | Bin 0 -> 240 bytes textures/coloredwood_stick_green_s50.png | Bin 0 -> 240 bytes textures/coloredwood_stick_grey.png | Bin 0 -> 229 bytes textures/coloredwood_stick_light_aqua.png | Bin 0 -> 240 bytes textures/coloredwood_stick_light_blue.png | Bin 0 -> 240 bytes textures/coloredwood_stick_light_cyan.png | Bin 0 -> 240 bytes textures/coloredwood_stick_light_green.png | Bin 0 -> 240 bytes textures/coloredwood_stick_light_lime.png | Bin 0 -> 240 bytes textures/coloredwood_stick_light_magenta.png | Bin 0 -> 240 bytes textures/coloredwood_stick_light_orange.png | Bin 0 -> 240 bytes textures/coloredwood_stick_light_red.png | Bin 0 -> 240 bytes .../coloredwood_stick_light_redviolet.png | Bin 0 -> 240 bytes textures/coloredwood_stick_light_skyblue.png | Bin 0 -> 240 bytes textures/coloredwood_stick_light_violet.png | Bin 0 -> 240 bytes textures/coloredwood_stick_light_yellow.png | Bin 0 -> 240 bytes textures/coloredwood_stick_lightgrey.png | Bin 0 -> 229 bytes textures/coloredwood_stick_lime.png | Bin 0 -> 240 bytes textures/coloredwood_stick_lime_s50.png | Bin 0 -> 240 bytes textures/coloredwood_stick_magenta.png | Bin 0 -> 240 bytes textures/coloredwood_stick_magenta_s50.png | Bin 0 -> 240 bytes textures/coloredwood_stick_medium_aqua.png | Bin 0 -> 240 bytes .../coloredwood_stick_medium_aqua_s50.png | Bin 0 -> 240 bytes textures/coloredwood_stick_medium_blue.png | Bin 0 -> 240 bytes .../coloredwood_stick_medium_blue_s50.png | Bin 0 -> 240 bytes textures/coloredwood_stick_medium_cyan.png | Bin 0 -> 240 bytes .../coloredwood_stick_medium_cyan_s50.png | Bin 0 -> 240 bytes textures/coloredwood_stick_medium_green.png | Bin 0 -> 240 bytes .../coloredwood_stick_medium_green_s50.png | Bin 0 -> 240 bytes textures/coloredwood_stick_medium_lime.png | Bin 0 -> 240 bytes .../coloredwood_stick_medium_lime_s50.png | Bin 0 -> 240 bytes textures/coloredwood_stick_medium_magenta.png | Bin 0 -> 240 bytes .../coloredwood_stick_medium_magenta_s50.png | Bin 0 -> 240 bytes textures/coloredwood_stick_medium_orange.png | Bin 0 -> 240 bytes .../coloredwood_stick_medium_orange_s50.png | Bin 0 -> 240 bytes textures/coloredwood_stick_medium_red.png | Bin 0 -> 240 bytes textures/coloredwood_stick_medium_red_s50.png | Bin 0 -> 240 bytes .../coloredwood_stick_medium_redviolet.png | Bin 0 -> 240 bytes ...coloredwood_stick_medium_redviolet_s50.png | Bin 0 -> 240 bytes textures/coloredwood_stick_medium_skyblue.png | Bin 0 -> 240 bytes .../coloredwood_stick_medium_skyblue_s50.png | Bin 0 -> 240 bytes textures/coloredwood_stick_medium_violet.png | Bin 0 -> 240 bytes .../coloredwood_stick_medium_violet_s50.png | Bin 0 -> 240 bytes textures/coloredwood_stick_medium_yellow.png | Bin 0 -> 240 bytes .../coloredwood_stick_medium_yellow_s50.png | Bin 0 -> 240 bytes textures/coloredwood_stick_orange.png | Bin 0 -> 240 bytes textures/coloredwood_stick_orange_s50.png | Bin 0 -> 240 bytes textures/coloredwood_stick_red.png | Bin 0 -> 240 bytes textures/coloredwood_stick_red_s50.png | Bin 0 -> 240 bytes textures/coloredwood_stick_redviolet.png | Bin 0 -> 240 bytes textures/coloredwood_stick_redviolet_s50.png | Bin 0 -> 240 bytes textures/coloredwood_stick_skyblue.png | Bin 0 -> 240 bytes textures/coloredwood_stick_skyblue_s50.png | Bin 0 -> 240 bytes textures/coloredwood_stick_violet.png | Bin 0 -> 240 bytes textures/coloredwood_stick_violet_s50.png | Bin 0 -> 240 bytes textures/coloredwood_stick_white.png | Bin 0 -> 229 bytes textures/coloredwood_stick_yellow.png | Bin 0 -> 240 bytes textures/coloredwood_stick_yellow_s50.png | Bin 0 -> 240 bytes textures/coloredwood_wood_aqua.png | Bin 0 -> 299 bytes textures/coloredwood_wood_aqua_s50.png | Bin 0 -> 299 bytes textures/coloredwood_wood_black.png | Bin 0 -> 291 bytes textures/coloredwood_wood_blue.png | Bin 0 -> 299 bytes textures/coloredwood_wood_blue_s50.png | Bin 0 -> 299 bytes textures/coloredwood_wood_cyan.png | Bin 0 -> 299 bytes textures/coloredwood_wood_cyan_s50.png | Bin 0 -> 299 bytes textures/coloredwood_wood_dark_aqua.png | Bin 0 -> 299 bytes textures/coloredwood_wood_dark_aqua_s50.png | Bin 0 -> 299 bytes textures/coloredwood_wood_dark_blue.png | Bin 0 -> 299 bytes textures/coloredwood_wood_dark_blue_s50.png | Bin 0 -> 299 bytes textures/coloredwood_wood_dark_cyan.png | Bin 0 -> 299 bytes textures/coloredwood_wood_dark_cyan_s50.png | Bin 0 -> 299 bytes textures/coloredwood_wood_dark_green.png | Bin 0 -> 299 bytes textures/coloredwood_wood_dark_green_s50.png | Bin 0 -> 299 bytes textures/coloredwood_wood_dark_lime.png | Bin 0 -> 299 bytes textures/coloredwood_wood_dark_lime_s50.png | Bin 0 -> 299 bytes textures/coloredwood_wood_dark_magenta.png | Bin 0 -> 299 bytes .../coloredwood_wood_dark_magenta_s50.png | Bin 0 -> 299 bytes textures/coloredwood_wood_dark_orange.png | Bin 0 -> 299 bytes textures/coloredwood_wood_dark_orange_s50.png | Bin 0 -> 299 bytes textures/coloredwood_wood_dark_red.png | Bin 0 -> 299 bytes textures/coloredwood_wood_dark_red_s50.png | Bin 0 -> 299 bytes textures/coloredwood_wood_dark_redviolet.png | Bin 0 -> 299 bytes .../coloredwood_wood_dark_redviolet_s50.png | Bin 0 -> 299 bytes textures/coloredwood_wood_dark_skyblue.png | Bin 0 -> 299 bytes .../coloredwood_wood_dark_skyblue_s50.png | Bin 0 -> 299 bytes textures/coloredwood_wood_dark_violet.png | Bin 0 -> 299 bytes textures/coloredwood_wood_dark_violet_s50.png | Bin 0 -> 299 bytes textures/coloredwood_wood_dark_yellow.png | Bin 0 -> 299 bytes textures/coloredwood_wood_dark_yellow_s50.png | Bin 0 -> 299 bytes textures/coloredwood_wood_darkgrey.png | Bin 0 -> 293 bytes textures/coloredwood_wood_green.png | Bin 0 -> 299 bytes textures/coloredwood_wood_green_s50.png | Bin 0 -> 299 bytes textures/coloredwood_wood_grey.png | Bin 0 -> 292 bytes textures/coloredwood_wood_light_aqua.png | Bin 0 -> 299 bytes textures/coloredwood_wood_light_blue.png | Bin 0 -> 299 bytes textures/coloredwood_wood_light_cyan.png | Bin 0 -> 299 bytes textures/coloredwood_wood_light_green.png | Bin 0 -> 299 bytes textures/coloredwood_wood_light_lime.png | Bin 0 -> 299 bytes textures/coloredwood_wood_light_magenta.png | Bin 0 -> 299 bytes textures/coloredwood_wood_light_orange.png | Bin 0 -> 299 bytes textures/coloredwood_wood_light_red.png | Bin 0 -> 299 bytes textures/coloredwood_wood_light_redviolet.png | Bin 0 -> 299 bytes textures/coloredwood_wood_light_skyblue.png | Bin 0 -> 299 bytes textures/coloredwood_wood_light_violet.png | Bin 0 -> 299 bytes textures/coloredwood_wood_light_yellow.png | Bin 0 -> 299 bytes textures/coloredwood_wood_lightgrey.png | Bin 0 -> 293 bytes textures/coloredwood_wood_lime.png | Bin 0 -> 299 bytes textures/coloredwood_wood_lime_s50.png | Bin 0 -> 299 bytes textures/coloredwood_wood_magenta.png | Bin 0 -> 299 bytes textures/coloredwood_wood_magenta_s50.png | Bin 0 -> 299 bytes textures/coloredwood_wood_medium_aqua.png | Bin 0 -> 299 bytes textures/coloredwood_wood_medium_aqua_s50.png | Bin 0 -> 299 bytes textures/coloredwood_wood_medium_blue.png | Bin 0 -> 299 bytes textures/coloredwood_wood_medium_blue_s50.png | Bin 0 -> 299 bytes textures/coloredwood_wood_medium_cyan.png | Bin 0 -> 299 bytes textures/coloredwood_wood_medium_cyan_s50.png | Bin 0 -> 299 bytes textures/coloredwood_wood_medium_green.png | Bin 0 -> 299 bytes .../coloredwood_wood_medium_green_s50.png | Bin 0 -> 299 bytes textures/coloredwood_wood_medium_lime.png | Bin 0 -> 299 bytes textures/coloredwood_wood_medium_lime_s50.png | Bin 0 -> 299 bytes textures/coloredwood_wood_medium_magenta.png | Bin 0 -> 299 bytes .../coloredwood_wood_medium_magenta_s50.png | Bin 0 -> 299 bytes textures/coloredwood_wood_medium_orange.png | Bin 0 -> 299 bytes .../coloredwood_wood_medium_orange_s50.png | Bin 0 -> 299 bytes textures/coloredwood_wood_medium_red.png | Bin 0 -> 299 bytes textures/coloredwood_wood_medium_red_s50.png | Bin 0 -> 299 bytes .../coloredwood_wood_medium_redviolet.png | Bin 0 -> 299 bytes .../coloredwood_wood_medium_redviolet_s50.png | Bin 0 -> 299 bytes textures/coloredwood_wood_medium_skyblue.png | Bin 0 -> 299 bytes .../coloredwood_wood_medium_skyblue_s50.png | Bin 0 -> 299 bytes textures/coloredwood_wood_medium_violet.png | Bin 0 -> 299 bytes .../coloredwood_wood_medium_violet_s50.png | Bin 0 -> 299 bytes textures/coloredwood_wood_medium_yellow.png | Bin 0 -> 299 bytes .../coloredwood_wood_medium_yellow_s50.png | Bin 0 -> 299 bytes textures/coloredwood_wood_orange.png | Bin 0 -> 299 bytes textures/coloredwood_wood_orange_s50.png | Bin 0 -> 299 bytes textures/coloredwood_wood_red.png | Bin 0 -> 299 bytes textures/coloredwood_wood_red_s50.png | Bin 0 -> 299 bytes textures/coloredwood_wood_redviolet.png | Bin 0 -> 299 bytes textures/coloredwood_wood_redviolet_s50.png | Bin 0 -> 299 bytes textures/coloredwood_wood_skyblue.png | Bin 0 -> 299 bytes textures/coloredwood_wood_skyblue_s50.png | Bin 0 -> 299 bytes textures/coloredwood_wood_violet.png | Bin 0 -> 299 bytes textures/coloredwood_wood_violet_s50.png | Bin 0 -> 299 bytes textures/coloredwood_wood_white.png | Bin 0 -> 293 bytes textures/coloredwood_wood_yellow.png | Bin 0 -> 299 bytes textures/coloredwood_wood_yellow_s50.png | Bin 0 -> 299 bytes wood.lua | 249 +++++++++++++ wood.lua~ | 249 +++++++++++++ 278 files changed, 1900 insertions(+) create mode 100644 README create mode 100644 depends.txt create mode 100644 fence.lua create mode 100644 fence.lua~ create mode 100644 init.lua create mode 100644 init.lua~ create mode 100644 ladder.lua~ create mode 100644 stick.lua create mode 100644 stick.lua~ create mode 100644 textures/coloredwood_fence_aqua.png create mode 100644 textures/coloredwood_fence_aqua_s50.png create mode 100644 textures/coloredwood_fence_black.png create mode 100644 textures/coloredwood_fence_blue.png create mode 100644 textures/coloredwood_fence_blue_s50.png create mode 100644 textures/coloredwood_fence_cyan.png create mode 100644 textures/coloredwood_fence_cyan_s50.png create mode 100644 textures/coloredwood_fence_dark_aqua.png create mode 100644 textures/coloredwood_fence_dark_aqua_s50.png create mode 100644 textures/coloredwood_fence_dark_blue.png create mode 100644 textures/coloredwood_fence_dark_blue_s50.png create mode 100644 textures/coloredwood_fence_dark_cyan.png create mode 100644 textures/coloredwood_fence_dark_cyan_s50.png create mode 100644 textures/coloredwood_fence_dark_green.png create mode 100644 textures/coloredwood_fence_dark_green_s50.png create mode 100644 textures/coloredwood_fence_dark_lime.png create mode 100644 textures/coloredwood_fence_dark_lime_s50.png create mode 100644 textures/coloredwood_fence_dark_magenta.png create mode 100644 textures/coloredwood_fence_dark_magenta_s50.png create mode 100644 textures/coloredwood_fence_dark_orange.png create mode 100644 textures/coloredwood_fence_dark_orange_s50.png create mode 100644 textures/coloredwood_fence_dark_red.png create mode 100644 textures/coloredwood_fence_dark_red_s50.png create mode 100644 textures/coloredwood_fence_dark_redviolet.png create mode 100644 textures/coloredwood_fence_dark_redviolet_s50.png create mode 100644 textures/coloredwood_fence_dark_skyblue.png create mode 100644 textures/coloredwood_fence_dark_skyblue_s50.png create mode 100644 textures/coloredwood_fence_dark_violet.png create mode 100644 textures/coloredwood_fence_dark_violet_s50.png create mode 100644 textures/coloredwood_fence_dark_yellow.png create mode 100644 textures/coloredwood_fence_dark_yellow_s50.png create mode 100644 textures/coloredwood_fence_darkgrey.png create mode 100644 textures/coloredwood_fence_green.png create mode 100644 textures/coloredwood_fence_green_s50.png create mode 100644 textures/coloredwood_fence_grey.png create mode 100644 textures/coloredwood_fence_light_aqua.png create mode 100644 textures/coloredwood_fence_light_blue.png create mode 100644 textures/coloredwood_fence_light_cyan.png create mode 100644 textures/coloredwood_fence_light_green.png create mode 100644 textures/coloredwood_fence_light_lime.png create mode 100644 textures/coloredwood_fence_light_magenta.png create mode 100644 textures/coloredwood_fence_light_orange.png create mode 100644 textures/coloredwood_fence_light_red.png create mode 100644 textures/coloredwood_fence_light_redviolet.png create mode 100644 textures/coloredwood_fence_light_skyblue.png create mode 100644 textures/coloredwood_fence_light_violet.png create mode 100644 textures/coloredwood_fence_light_yellow.png create mode 100644 textures/coloredwood_fence_lightgrey.png create mode 100644 textures/coloredwood_fence_lime.png create mode 100644 textures/coloredwood_fence_lime_s50.png create mode 100644 textures/coloredwood_fence_magenta.png create mode 100644 textures/coloredwood_fence_magenta_s50.png create mode 100644 textures/coloredwood_fence_medium_aqua.png create mode 100644 textures/coloredwood_fence_medium_aqua_s50.png create mode 100644 textures/coloredwood_fence_medium_blue.png create mode 100644 textures/coloredwood_fence_medium_blue_s50.png create mode 100644 textures/coloredwood_fence_medium_cyan.png create mode 100644 textures/coloredwood_fence_medium_cyan_s50.png create mode 100644 textures/coloredwood_fence_medium_green.png create mode 100644 textures/coloredwood_fence_medium_green_s50.png create mode 100644 textures/coloredwood_fence_medium_lime.png create mode 100644 textures/coloredwood_fence_medium_lime_s50.png create mode 100644 textures/coloredwood_fence_medium_magenta.png create mode 100644 textures/coloredwood_fence_medium_magenta_s50.png create mode 100644 textures/coloredwood_fence_medium_orange.png create mode 100644 textures/coloredwood_fence_medium_orange_s50.png create mode 100644 textures/coloredwood_fence_medium_red.png create mode 100644 textures/coloredwood_fence_medium_red_s50.png create mode 100644 textures/coloredwood_fence_medium_redviolet.png create mode 100644 textures/coloredwood_fence_medium_redviolet_s50.png create mode 100644 textures/coloredwood_fence_medium_skyblue.png create mode 100644 textures/coloredwood_fence_medium_skyblue_s50.png create mode 100644 textures/coloredwood_fence_medium_violet.png create mode 100644 textures/coloredwood_fence_medium_violet_s50.png create mode 100644 textures/coloredwood_fence_medium_yellow.png create mode 100644 textures/coloredwood_fence_medium_yellow_s50.png create mode 100644 textures/coloredwood_fence_orange.png create mode 100644 textures/coloredwood_fence_orange_s50.png create mode 100644 textures/coloredwood_fence_red.png create mode 100644 textures/coloredwood_fence_red_s50.png create mode 100644 textures/coloredwood_fence_redviolet.png create mode 100644 textures/coloredwood_fence_redviolet_s50.png create mode 100644 textures/coloredwood_fence_skyblue.png create mode 100644 textures/coloredwood_fence_skyblue_s50.png create mode 100644 textures/coloredwood_fence_violet.png create mode 100644 textures/coloredwood_fence_violet_s50.png create mode 100644 textures/coloredwood_fence_white.png create mode 100644 textures/coloredwood_fence_yellow.png create mode 100644 textures/coloredwood_fence_yellow_s50.png create mode 100644 textures/coloredwood_stick_aqua.png create mode 100644 textures/coloredwood_stick_aqua_s50.png create mode 100644 textures/coloredwood_stick_black.png create mode 100644 textures/coloredwood_stick_blue.png create mode 100644 textures/coloredwood_stick_blue_s50.png create mode 100644 textures/coloredwood_stick_cyan.png create mode 100644 textures/coloredwood_stick_cyan_s50.png create mode 100644 textures/coloredwood_stick_dark_aqua.png create mode 100644 textures/coloredwood_stick_dark_aqua_s50.png create mode 100644 textures/coloredwood_stick_dark_blue.png create mode 100644 textures/coloredwood_stick_dark_blue_s50.png create mode 100644 textures/coloredwood_stick_dark_cyan.png create mode 100644 textures/coloredwood_stick_dark_cyan_s50.png create mode 100644 textures/coloredwood_stick_dark_green.png create mode 100644 textures/coloredwood_stick_dark_green_s50.png create mode 100644 textures/coloredwood_stick_dark_lime.png create mode 100644 textures/coloredwood_stick_dark_lime_s50.png create mode 100644 textures/coloredwood_stick_dark_magenta.png create mode 100644 textures/coloredwood_stick_dark_magenta_s50.png create mode 100644 textures/coloredwood_stick_dark_orange.png create mode 100644 textures/coloredwood_stick_dark_orange_s50.png create mode 100644 textures/coloredwood_stick_dark_red.png create mode 100644 textures/coloredwood_stick_dark_red_s50.png create mode 100644 textures/coloredwood_stick_dark_redviolet.png create mode 100644 textures/coloredwood_stick_dark_redviolet_s50.png create mode 100644 textures/coloredwood_stick_dark_skyblue.png create mode 100644 textures/coloredwood_stick_dark_skyblue_s50.png create mode 100644 textures/coloredwood_stick_dark_violet.png create mode 100644 textures/coloredwood_stick_dark_violet_s50.png create mode 100644 textures/coloredwood_stick_dark_yellow.png create mode 100644 textures/coloredwood_stick_dark_yellow_s50.png create mode 100644 textures/coloredwood_stick_darkgrey.png create mode 100644 textures/coloredwood_stick_green.png create mode 100644 textures/coloredwood_stick_green_s50.png create mode 100644 textures/coloredwood_stick_grey.png create mode 100644 textures/coloredwood_stick_light_aqua.png create mode 100644 textures/coloredwood_stick_light_blue.png create mode 100644 textures/coloredwood_stick_light_cyan.png create mode 100644 textures/coloredwood_stick_light_green.png create mode 100644 textures/coloredwood_stick_light_lime.png create mode 100644 textures/coloredwood_stick_light_magenta.png create mode 100644 textures/coloredwood_stick_light_orange.png create mode 100644 textures/coloredwood_stick_light_red.png create mode 100644 textures/coloredwood_stick_light_redviolet.png create mode 100644 textures/coloredwood_stick_light_skyblue.png create mode 100644 textures/coloredwood_stick_light_violet.png create mode 100644 textures/coloredwood_stick_light_yellow.png create mode 100644 textures/coloredwood_stick_lightgrey.png create mode 100644 textures/coloredwood_stick_lime.png create mode 100644 textures/coloredwood_stick_lime_s50.png create mode 100644 textures/coloredwood_stick_magenta.png create mode 100644 textures/coloredwood_stick_magenta_s50.png create mode 100644 textures/coloredwood_stick_medium_aqua.png create mode 100644 textures/coloredwood_stick_medium_aqua_s50.png create mode 100644 textures/coloredwood_stick_medium_blue.png create mode 100644 textures/coloredwood_stick_medium_blue_s50.png create mode 100644 textures/coloredwood_stick_medium_cyan.png create mode 100644 textures/coloredwood_stick_medium_cyan_s50.png create mode 100644 textures/coloredwood_stick_medium_green.png create mode 100644 textures/coloredwood_stick_medium_green_s50.png create mode 100644 textures/coloredwood_stick_medium_lime.png create mode 100644 textures/coloredwood_stick_medium_lime_s50.png create mode 100644 textures/coloredwood_stick_medium_magenta.png create mode 100644 textures/coloredwood_stick_medium_magenta_s50.png create mode 100644 textures/coloredwood_stick_medium_orange.png create mode 100644 textures/coloredwood_stick_medium_orange_s50.png create mode 100644 textures/coloredwood_stick_medium_red.png create mode 100644 textures/coloredwood_stick_medium_red_s50.png create mode 100644 textures/coloredwood_stick_medium_redviolet.png create mode 100644 textures/coloredwood_stick_medium_redviolet_s50.png create mode 100644 textures/coloredwood_stick_medium_skyblue.png create mode 100644 textures/coloredwood_stick_medium_skyblue_s50.png create mode 100644 textures/coloredwood_stick_medium_violet.png create mode 100644 textures/coloredwood_stick_medium_violet_s50.png create mode 100644 textures/coloredwood_stick_medium_yellow.png create mode 100644 textures/coloredwood_stick_medium_yellow_s50.png create mode 100644 textures/coloredwood_stick_orange.png create mode 100644 textures/coloredwood_stick_orange_s50.png create mode 100644 textures/coloredwood_stick_red.png create mode 100644 textures/coloredwood_stick_red_s50.png create mode 100644 textures/coloredwood_stick_redviolet.png create mode 100644 textures/coloredwood_stick_redviolet_s50.png create mode 100644 textures/coloredwood_stick_skyblue.png create mode 100644 textures/coloredwood_stick_skyblue_s50.png create mode 100644 textures/coloredwood_stick_violet.png create mode 100644 textures/coloredwood_stick_violet_s50.png create mode 100644 textures/coloredwood_stick_white.png create mode 100644 textures/coloredwood_stick_yellow.png create mode 100644 textures/coloredwood_stick_yellow_s50.png create mode 100644 textures/coloredwood_wood_aqua.png create mode 100644 textures/coloredwood_wood_aqua_s50.png create mode 100644 textures/coloredwood_wood_black.png create mode 100644 textures/coloredwood_wood_blue.png create mode 100644 textures/coloredwood_wood_blue_s50.png create mode 100644 textures/coloredwood_wood_cyan.png create mode 100644 textures/coloredwood_wood_cyan_s50.png create mode 100644 textures/coloredwood_wood_dark_aqua.png create mode 100644 textures/coloredwood_wood_dark_aqua_s50.png create mode 100644 textures/coloredwood_wood_dark_blue.png create mode 100644 textures/coloredwood_wood_dark_blue_s50.png create mode 100644 textures/coloredwood_wood_dark_cyan.png create mode 100644 textures/coloredwood_wood_dark_cyan_s50.png create mode 100644 textures/coloredwood_wood_dark_green.png create mode 100644 textures/coloredwood_wood_dark_green_s50.png create mode 100644 textures/coloredwood_wood_dark_lime.png create mode 100644 textures/coloredwood_wood_dark_lime_s50.png create mode 100644 textures/coloredwood_wood_dark_magenta.png create mode 100644 textures/coloredwood_wood_dark_magenta_s50.png create mode 100644 textures/coloredwood_wood_dark_orange.png create mode 100644 textures/coloredwood_wood_dark_orange_s50.png create mode 100644 textures/coloredwood_wood_dark_red.png create mode 100644 textures/coloredwood_wood_dark_red_s50.png create mode 100644 textures/coloredwood_wood_dark_redviolet.png create mode 100644 textures/coloredwood_wood_dark_redviolet_s50.png create mode 100644 textures/coloredwood_wood_dark_skyblue.png create mode 100644 textures/coloredwood_wood_dark_skyblue_s50.png create mode 100644 textures/coloredwood_wood_dark_violet.png create mode 100644 textures/coloredwood_wood_dark_violet_s50.png create mode 100644 textures/coloredwood_wood_dark_yellow.png create mode 100644 textures/coloredwood_wood_dark_yellow_s50.png create mode 100644 textures/coloredwood_wood_darkgrey.png create mode 100644 textures/coloredwood_wood_green.png create mode 100644 textures/coloredwood_wood_green_s50.png create mode 100644 textures/coloredwood_wood_grey.png create mode 100644 textures/coloredwood_wood_light_aqua.png create mode 100644 textures/coloredwood_wood_light_blue.png create mode 100644 textures/coloredwood_wood_light_cyan.png create mode 100644 textures/coloredwood_wood_light_green.png create mode 100644 textures/coloredwood_wood_light_lime.png create mode 100644 textures/coloredwood_wood_light_magenta.png create mode 100644 textures/coloredwood_wood_light_orange.png create mode 100644 textures/coloredwood_wood_light_red.png create mode 100644 textures/coloredwood_wood_light_redviolet.png create mode 100644 textures/coloredwood_wood_light_skyblue.png create mode 100644 textures/coloredwood_wood_light_violet.png create mode 100644 textures/coloredwood_wood_light_yellow.png create mode 100644 textures/coloredwood_wood_lightgrey.png create mode 100644 textures/coloredwood_wood_lime.png create mode 100644 textures/coloredwood_wood_lime_s50.png create mode 100644 textures/coloredwood_wood_magenta.png create mode 100644 textures/coloredwood_wood_magenta_s50.png create mode 100644 textures/coloredwood_wood_medium_aqua.png create mode 100644 textures/coloredwood_wood_medium_aqua_s50.png create mode 100644 textures/coloredwood_wood_medium_blue.png create mode 100644 textures/coloredwood_wood_medium_blue_s50.png create mode 100644 textures/coloredwood_wood_medium_cyan.png create mode 100644 textures/coloredwood_wood_medium_cyan_s50.png create mode 100644 textures/coloredwood_wood_medium_green.png create mode 100644 textures/coloredwood_wood_medium_green_s50.png create mode 100644 textures/coloredwood_wood_medium_lime.png create mode 100644 textures/coloredwood_wood_medium_lime_s50.png create mode 100644 textures/coloredwood_wood_medium_magenta.png create mode 100644 textures/coloredwood_wood_medium_magenta_s50.png create mode 100644 textures/coloredwood_wood_medium_orange.png create mode 100644 textures/coloredwood_wood_medium_orange_s50.png create mode 100644 textures/coloredwood_wood_medium_red.png create mode 100644 textures/coloredwood_wood_medium_red_s50.png create mode 100644 textures/coloredwood_wood_medium_redviolet.png create mode 100644 textures/coloredwood_wood_medium_redviolet_s50.png create mode 100644 textures/coloredwood_wood_medium_skyblue.png create mode 100644 textures/coloredwood_wood_medium_skyblue_s50.png create mode 100644 textures/coloredwood_wood_medium_violet.png create mode 100644 textures/coloredwood_wood_medium_violet_s50.png create mode 100644 textures/coloredwood_wood_medium_yellow.png create mode 100644 textures/coloredwood_wood_medium_yellow_s50.png create mode 100644 textures/coloredwood_wood_orange.png create mode 100644 textures/coloredwood_wood_orange_s50.png create mode 100644 textures/coloredwood_wood_red.png create mode 100644 textures/coloredwood_wood_red_s50.png create mode 100644 textures/coloredwood_wood_redviolet.png create mode 100644 textures/coloredwood_wood_redviolet_s50.png create mode 100644 textures/coloredwood_wood_skyblue.png create mode 100644 textures/coloredwood_wood_skyblue_s50.png create mode 100644 textures/coloredwood_wood_violet.png create mode 100644 textures/coloredwood_wood_violet_s50.png create mode 100644 textures/coloredwood_wood_white.png create mode 100644 textures/coloredwood_wood_yellow.png create mode 100644 textures/coloredwood_wood_yellow_s50.png create mode 100644 wood.lua create mode 100644 wood.lua~ diff --git a/README b/README new file mode 100644 index 0000000..f9ad5b5 --- /dev/null +++ b/README @@ -0,0 +1,75 @@ +Vanessa's Colored Woods mod +=========================== + +This mod provides a multitude of colors of wood, sticks, and fences to +Minetest, as per the palette outlined by my Unified Dyes mod. + +Requires unifieddyes and flowers if you want to craft the various items. If +you don't have (or don't want to use) those two mods, you can also use /giveme +to get the items you want. + +Objects and their texture files are named using the same scheme as UnifiedDyes: + +coloredwood:wood_red +coloredwood:stick_dark_green +coloredwood:fence_medium_blue_s50 + +And so on. + + +Crafting +======== + +Colored wood blocks +------------------- + +Place two regular wood blocks and one portion of the desired dye or paint color +into the crafting grid, in any position. Yields two colored wood blocks. Use +these directly to build with, or craft them into sticks. + + +Colored sticks +-------------- + +Just drop a colored wood block into the crafting grid as you would with an +uncolored wood block. Yields 4 sticks of the same color as the wood block. + +While you cannot directly dye uncolored sticks, you can use them to craft +colored fences. + + +Colored fences +-------------- + +Lay out six of the above colored sticks (must be all the same color) in the +usual two-row fence-crafting pattern. Yields two colored fenceposts). + + ---- ---- ---- +CStick CStick CStick +CStick CStick CStick + +OR: Lay out six regular sticks in the usual fence-crafting pattern, plus one +portion of the desired dye color in the upper left corner of the grid (yields +two colored fenceposts): + + Dye --- --- +Stick Stick Stick +Stick Stick Stick + +OR: Place two regular wooden fenceposts into the crafting grid along with one +portion of the desired dye color, in any position. Yields two colored +fenceposts. + + +Ladders +------- + +Finally, if you find yourself short on uncolored sticks to make ladders out of, +and you have a surplus of one or more colors, you can craft them into regular, +uncolored ladders. Place any colored sticks you want, in any combination, into +the crafting grid in the standard ladder pattern. Yields two colored ladders +(to try to make up for the wasted dye). + +CStick ---- CStick +CStick CStick CStick +CStick ---- CStick diff --git a/depends.txt b/depends.txt new file mode 100644 index 0000000..8f3fcfd --- /dev/null +++ b/depends.txt @@ -0,0 +1,2 @@ +default +unifieddyes diff --git a/fence.lua b/fence.lua new file mode 100644 index 0000000..e7f7ca2 --- /dev/null +++ b/fence.lua @@ -0,0 +1,330 @@ +-- Fences portion of Colored Wood mod by Vanessa Ezekowitz ~~ 2012-07-17 +-- based on my unified dyes modding template. +-- +-- License: WTFPL + +colored_block_modname = "coloredwood" +colored_block_description = "Wooden Fence" +neutral_block = "default:fence_wood" +colored_block_sunlight = "false" +colored_block_walkable = "true" +colored_block_groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=2} +colored_block_sound = "default.node_sound_wood_defaults()" + +-- ------------------------------------------------------------------ +-- Generate all of the base color node definitions and all variations +-- except for the greyscale stuff. + +-- Hues are on a 30 degree spacing starting at red = 0 degrees. +-- "s50" in a file/item name means "saturation: 50%". +-- Texture brightness levels for the colors are 100%, 66% ("medium"), +-- and 33% ("dark"). + +shades = { + "dark_", + "medium_", + "" -- represents "no special shade name", e.g. bright. +} + +shades2 = { + "Dark ", + "Medium ", + "" -- represents "no special shade name", e.g. bright. +} + +hues = { + "red", + "orange", + "yellow", + "lime", + "green", + "aqua", + "cyan", + "skyblue", + "blue", + "violet", + "magenta", + "redviolet" +} + +hues2 = { + "Red ", + "Orange ", + "Yellow ", + "Lime ", + "Green ", + "Aqua ", + "Cyan ", + "Sky Blue ", + "Blue ", + "Violet ", + "Magenta ", + "Red-violet " +} + +greys = { + "black", + "darkgrey", + "grey", + "lightgrey", + "white" +} + +greys2 = { + "Black ", + "Dark Grey ", + "Medium Grey ", + "Light Grey ", + "White " +} + +greys3 = { + "black", + "darkgrey_paint", + "mediumgrey_paint", + "lightgrey_paint", + "white_paint" +} + +for shade = 1, 3 do + + shadename = shades[shade] + shadename2 = shades2[shade] + + for hue = 1, 12 do + + huename = hues[hue] + huename2 = hues2[hue] + + colorname = colored_block_modname..":fence_"..shadename..huename + pngnameinv = colored_block_modname.."_fence_"..shadename..huename..".png" + pngname = colored_block_modname.."_wood_"..shadename..huename..".png" + nodedesc = shadename2..huename2..colored_block_description + stickname = colored_block_modname..":stick_"..shadename..huename + + s50colorname = colored_block_modname..":fence_"..shadename..huename.."_s50" + s50pngname = colored_block_modname.."_wood_"..shadename..huename.."_s50.png" + s50pngnameinv = colored_block_modname.."_fence_"..shadename..huename.."_s50.png" + s50nodedesc = shadename2..huename2..colored_block_description.." (50% Saturation)" + s50stickname = colored_block_modname..":stick_"..shadename..huename.."_s50" + + minetest.register_node(colorname, { + drawtype = "fencelike", + description = nodedesc, + tiles = { pngname }, + inventory_image = pngnameinv, + wield_image = pngnameinv, + sunlight_propagates = colored_block_sunlight, + paramtype = "light", + walkable = colored_block_walkable, + groups = colored_block_groups, + sounds = colored_block_sound + }) + + minetest.register_node(s50colorname, { + drawtype = "fencelike", + description = s50nodedesc, + tiles = { s50pngname }, + inventory_image = s50pngnameinv, + wield_image = s50pngnameinv, + sunlight_propagates = colored_block_sunlight, + paramtype = "light", + walkable = colored_block_walkable, + groups = colored_block_groups, + sounds = colored_block_sound + }) + + minetest.register_craft({ + type = "fuel", + recipe = colorname, + burntime = 7, + }) + + minetest.register_craft({ + type = "fuel", + recipe = s50colorname, + burntime = 7, + }) + + minetest.register_craft({ + output = colorname.." 2" , + recipe = { + {stickname, stickname, stickname }, + {stickname, stickname, stickname } + } + }) + + minetest.register_craft({ + output = s50colorname.." 2", + recipe = { + {s50stickname, s50stickname, s50stickname }, + {s50stickname, s50stickname, s50stickname } + } + }) + + minetest.register_craft({ + output = colorname.." 2", + recipe = { + { "unifieddyes:"..shadename..huename, "", "" }, + {"default:stick", "default:stick", "default:stick"}, + {"default:stick", "default:stick", "default:stick"}, + } + }) + + minetest.register_craft({ + output = s50colorname.." 2", + recipe = { + { "unifieddyes:"..shadename..huename.."_s50", "", "" }, + {"default:stick", "default:stick", "default:stick"}, + {"default:stick", "default:stick", "default:stick"}, + } + }) + + minetest.register_craft( { + type = "shapeless", + output = colorname.." 2", + recipe = { + neutral_block, + neutral_block, + "unifieddyes:"..shadename..huename + } + }) + + minetest.register_craft( { + type = "shapeless", + output = colorname.." 2", + recipe = { + neutral_block, + neutral_block, + "unifieddyes:"..shadename..huename.."_s50" + } + }) + + end +end + +-- Generate the "light" shades separately, since they don"t have a low-sat version. + +for hue = 1, 12 do + huename = hues[hue] + huename2 = hues2[hue] + colorname = colored_block_modname..":fence_light_"..huename + pngname = colored_block_modname.."_wood_light_"..huename..".png" + pngnameinv = colored_block_modname.."_fence_light_"..huename..".png" + nodedesc = "Light "..huename2..colored_block_description + stickname = colored_block_modname..":stick_light_"..shadename..huename + + minetest.register_node(colorname, { + drawtype = "fencelike", + description = nodedesc, + tiles = { pngname }, + inventory_image = pngnameinv, + wield_image = pngnameinv, + sunlight_propagates = colored_block_sunlight, + paramtype = "light", + walkable = colored_block_walkable, + groups = colored_block_groups, + sounds = colored_block_sound + }) + + minetest.register_craft({ + type = "fuel", + recipe = colorname, + burntime = 7, + }) + + minetest.register_craft({ + output = colorname.." 2", + recipe = { + {stickname, stickname, stickname }, + {stickname, stickname, stickname } + } + }) + + minetest.register_craft({ + output = colorname.." 2", + recipe = { + { "unifieddyes:light_"..huename, "", "" }, + {"default:stick", "default:stick", "default:stick"}, + {"default:stick", "default:stick", "default:stick"}, + } + }) + + minetest.register_craft( { + type = "shapeless", + output = colorname.." 2", + recipe = { + neutral_block, + neutral_block, + "unifieddyes:light_"..huename + } + }) +end + + +-- ============================================================ +-- The 5 levels of greyscale. +-- +-- Oficially these are 0, 25, 50, 75, and 100% relative to white, +-- but in practice, they"re actually 7.5%, 25%, 50%, 75%, and 95%. +-- (otherwise black and white would wash out). + +for grey = 1,5 do + + greyname = greys[grey] + greyname2 = greys2[grey] + greyname3 = greys3[grey] + + greyshadename = colored_block_modname..":fence_"..greyname + pngname = colored_block_modname.."_wood_"..greyname..".png" + pngnameinv = colored_block_modname.."_fence_"..greyname..".png" + nodedesc = greyname2..colored_block_description + stickname = colored_block_modname..":stick_"..greyname + + minetest.register_node(greyshadename, { + drawtype = "fencelike", + description = nodedesc, + tiles = { pngname }, + inventory_image = pngnameinv, + wield_image = pngnameinv, + sunlight_propagates = colored_block_sunlight, + paramtype = "light", + walkable = colored_block_walkable, + groups = colored_block_groups, + sounds = colored_block_sound + }) + + minetest.register_craft({ + type = "fuel", + recipe = greyshadename, + burntime = 7, + }) + + minetest.register_craft({ + output = greyshadename.." 2", + recipe = { + {stickname, stickname, stickname }, + {stickname, stickname, stickname } + } + }) + + minetest.register_craft({ + output = greyshadename.." 2", + recipe = { + { "unifieddyes:"..greyname, "", "" }, + {"default:stick", "default:stick", "default:stick"}, + {"default:stick", "default:stick", "default:stick"}, + } + }) + + minetest.register_craft( { + type = "shapeless", + output = greyshadename.." 2", + recipe = { + neutral_block, + neutral_block, + "unifieddyes:"..greyname3 + } + }) + +end diff --git a/fence.lua~ b/fence.lua~ new file mode 100644 index 0000000..0445889 --- /dev/null +++ b/fence.lua~ @@ -0,0 +1,326 @@ +-- Fences portion of Colored Wood mod by Vanessa Ezekowitz ~~ 2012-07-17 +-- based on my unified dyes modding template. +-- +-- License: WTFPL + +colored_block_modname = "coloredwood" +colored_block_description = "Wooden Fence" +neutral_block = "default:fence_wood" +colored_block_sunlight = "false" +colored_block_walkable = "true" +colored_block_groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=2} +colored_block_sound = "default.node_sound_wood_defaults()" + +-- ------------------------------------------------------------------ +-- Generate all of the base color node definitions and all variations +-- except for the greyscale stuff. + +-- Hues are on a 30 degree spacing starting at red = 0 degrees. +-- "s50" in a file/item name means "saturation: 50%". +-- Texture brightness levels for the colors are 100%, 66% ("medium"), +-- and 33% ("dark"). + +shades = { + "dark_", + "medium_", + "" -- represents "no special shade name", e.g. bright. +} + +shades2 = { + "Dark ", + "Medium ", + "" -- represents "no special shade name", e.g. bright. +} + +hues = { + "red", + "orange", + "yellow", + "lime", + "green", + "aqua", + "cyan", + "skyblue", + "blue", + "violet", + "magenta", + "redviolet" +} + +hues2 = { + "Red ", + "Orange ", + "Yellow ", + "Lime ", + "Green ", + "Aqua ", + "Cyan ", + "Sky Blue ", + "Blue ", + "Violet ", + "Magenta ", + "Red-violet " +} + +greys = { + "black", + "darkgrey", + "grey", + "lightgrey", + "white" +} + +greys2 = { + "Black ", + "Dark Grey ", + "Medium Grey ", + "Light Grey ", + "White " +} + +greys3 = { + "black", + "darkgrey_paint", + "mediumgrey_paint", + "lightgrey_paint", + "white_paint" +} + +for shade = 1, 3 do + + shadename = shades[shade] + shadename2 = shades2[shade] + + for hue = 1, 12 do + + huename = hues[hue] + huename2 = hues2[hue] + + colorname = colored_block_modname..":fence_"..shadename..huename + pngname = colored_block_modname.."_fence_"..shadename..huename..".png" + nodedesc = shadename2..huename2..colored_block_description + stickname = colored_block_modname..":stick_"..shadename..huename + + s50colorname = colored_block_modname..":fence_"..shadename..huename.."_s50" + s50pngname = colored_block_modname.."_fence_"..shadename..huename.."_s50.png" + s50nodedesc = shadename2..huename2..colored_block_description.." (50% Saturation)" + s50stickname = colored_block_modname..":stick_"..shadename..huename.."_s50" + + minetest.register_node(colorname, { + drawtype = "fencelike", + description = nodedesc, + tiles = { pngname }, + inventory_image = pngname, + wield_image = pngname, + sunlight_propagates = colored_block_sunlight, + paramtype = "light", + walkable = colored_block_walkable, + groups = colored_block_groups, + sounds = colored_block_sound + }) + + minetest.register_node(s50colorname, { + drawtype = "fencelike", + description = s50nodedesc, + tiles = { s50pngname }, + inventory_image = s50pngname, + wield_image = s50pngname, + sunlight_propagates = colored_block_sunlight, + paramtype = "light", + walkable = colored_block_walkable, + groups = colored_block_groups, + sounds = colored_block_sound + }) + + minetest.register_craft({ + type = "fuel", + recipe = colorname, + burntime = 7, + }) + + minetest.register_craft({ + type = "fuel", + recipe = s50colorname, + burntime = 7, + }) + + minetest.register_craft({ + output = colorname.." 2" , + recipe = { + {stickname, stickname, stickname }, + {stickname, stickname, stickname } + } + }) + + minetest.register_craft({ + output = s50colorname.." 2", + recipe = { + {s50stickname, s50stickname, s50stickname }, + {s50stickname, s50stickname, s50stickname } + } + }) + + minetest.register_craft({ + output = colorname.." 2", + recipe = { + { "unifieddyes:"..shadename..huename, "", "" }, + {"default:stick", "default:stick", "default:stick"}, + {"default:stick", "default:stick", "default:stick"}, + } + }) + + minetest.register_craft({ + output = s50colorname.." 2", + recipe = { + { "unifieddyes:"..shadename..huename.."_s50", "", "" }, + {"default:stick", "default:stick", "default:stick"}, + {"default:stick", "default:stick", "default:stick"}, + } + }) + + minetest.register_craft( { + type = "shapeless", + output = colorname.." 2", + recipe = { + neutral_block, + neutral_block, + "unifieddyes:"..shadename..huename + } + }) + + minetest.register_craft( { + type = "shapeless", + output = colorname.." 2", + recipe = { + neutral_block, + neutral_block, + "unifieddyes:"..shadename..huename.."_s50" + } + }) + + end +end + +-- Generate the "light" shades separately, since they don"t have a low-sat version. + +for hue = 1, 12 do + huename = hues[hue] + huename2 = hues2[hue] + colorname = colored_block_modname..":fence_light_"..huename + pngname = colored_block_modname.."_fence_light_"..huename..".png" + nodedesc = "Light "..huename2..colored_block_description + stickname = colored_block_modname..":stick_light_"..shadename..huename + + minetest.register_node(colorname, { + drawtype = "fencelike", + description = nodedesc, + tiles = { pngname }, + inventory_image = pngname, + wield_image = pngname, + sunlight_propagates = colored_block_sunlight, + paramtype = "light", + walkable = colored_block_walkable, + groups = colored_block_groups, + sounds = colored_block_sound + }) + + minetest.register_craft({ + type = "fuel", + recipe = colorname, + burntime = 7, + }) + + minetest.register_craft({ + output = colorname.." 2", + recipe = { + {stickname, stickname, stickname }, + {stickname, stickname, stickname } + } + }) + + minetest.register_craft({ + output = colorname.." 2", + recipe = { + { "unifieddyes:light_"..huename, "", "" }, + {"default:stick", "default:stick", "default:stick"}, + {"default:stick", "default:stick", "default:stick"}, + } + }) + + minetest.register_craft( { + type = "shapeless", + output = colorname.." 2", + recipe = { + neutral_block, + neutral_block, + "unifieddyes:light_"..huename + } + }) +end + + +-- ============================================================ +-- The 5 levels of greyscale. +-- +-- Oficially these are 0, 25, 50, 75, and 100% relative to white, +-- but in practice, they"re actually 7.5%, 25%, 50%, 75%, and 95%. +-- (otherwise black and white would wash out). + +for grey = 1,5 do + + greyname = greys[grey] + greyname2 = greys2[grey] + greyname3 = greys3[grey] + + greyshadename = colored_block_modname..":fence_"..greyname + pngname = colored_block_modname.."_fence_"..greyname..".png" + nodedesc = greyname2..colored_block_description + stickname = colored_block_modname..":stick_"..greyname + + minetest.register_node(greyshadename, { + drawtype = "fencelike", + description = nodedesc, + tiles = { pngname }, + inventory_image = pngname, + wield_image = pngname, + sunlight_propagates = colored_block_sunlight, + paramtype = "light", + walkable = colored_block_walkable, + groups = colored_block_groups, + sounds = colored_block_sound + }) + + minetest.register_craft({ + type = "fuel", + recipe = greyshadename, + burntime = 7, + }) + + minetest.register_craft({ + output = greyshadename.." 2", + recipe = { + {stickname, stickname, stickname }, + {stickname, stickname, stickname } + } + }) + + minetest.register_craft({ + output = greyshadename.." 2", + recipe = { + { "unifieddyes:"..greyname, "", "" }, + {"default:stick", "default:stick", "default:stick"}, + {"default:stick", "default:stick", "default:stick"}, + } + }) + + minetest.register_craft( { + type = "shapeless", + output = greyshadename.." 2", + recipe = { + neutral_block, + neutral_block, + "unifieddyes:"..greyname3 + } + }) + +end diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..5d4d28f --- /dev/null +++ b/init.lua @@ -0,0 +1,49 @@ +-- Colored Wood mod by Vanessa Ezekowitz ~~ 2012-07-17 +-- based on my unifieddyes template. +-- +-- License: WTFPL +-- +-- This mod provides 89 colors of wood, fences, and sticks, and enough +-- cross-compatible recipes to make everything fit together naturally. +-- +-- Colored wood is crafted by putting two regular wood blocks into the +-- grid along with one dye color, in any order and position. The result +-- is two colored wood blocks. +-- +-- Colored sticks are crafted from colored wood blocks only - one colored +-- wood block in any position yields 4 colored sticks as usual. +-- +-- Uncolored sticks cannot be dyed separately, but they can still be used +-- to build colored wooden fences. These are crafted either by placing six +-- plain, uncolored sticks into the crafting grid in the usual manner, plus +-- one portion of dye or paint in the upper-left corner of the grid +-- (D = dye or paint, S = uncolored stick): +-- +-- D - - +-- S S S +-- S S S +-- +-- You can also craft a colored fence by using colored sticks derived from +-- colored wood. Just place six of them in the same manner as with plain +-- fences (CS = colored stick): +-- +-- -- -- -- +-- CS CS CS +-- CS CS CS +-- +-- If you find yourself with too many colors of sticks and not enough, +-- ladders, you can use any color (as long as they"re all the same) to +-- create a ladder, but it"ll always result in a plain, uncolored ladder. +-- This practice isn"t recommended of course, since it wastes dye. +-- +-- All materials are flammable and can be used as fuel. + +-- All of the actual code is contained in separate lua files: + +dofile(minetest.get_modpath("coloredwood").."/wood.lua") +dofile(minetest.get_modpath("coloredwood").."/fence.lua") +dofile(minetest.get_modpath("coloredwood").."/stick.lua") +--dofile(minetest.get_modpath("coloredwood").."/ladder.lua") + +print("[Colored Wood] Loaded!") + diff --git a/init.lua~ b/init.lua~ new file mode 100644 index 0000000..86bdba4 --- /dev/null +++ b/init.lua~ @@ -0,0 +1,49 @@ +-- Colored Wood mod by Vanessa Ezekowitz ~~ 2012-07-17 +-- based on my unifieddyes template. +-- +-- License: WTFPL +-- +-- This mod provides 89 colors of wood, fences, and sticks, and enough +-- cross-compatible recipes to make everything fit together naturally. +-- +-- Colored wood is crafted by putting two regular wood blocks into the +-- grid along with one dye color, in any order and position. The result +-- is two colored wood blocks. +-- +-- Colored sticks are crafted from colored wood blocks only - one colored +-- wood block in any position yields 4 colored sticks as usual. +-- +-- Uncolored sticks cannot be dyed separately, but they can still be used +-- to build colored wooden fences. These are crafted either by placing six +-- plain, uncolored sticks into the crafting grid in the usual manner, plus +-- one portion of dye or paint in the upper-left corner of the grid +-- (D = dye or paint, S = uncolored stick): +-- +-- D - - +-- S S S +-- S S S +-- +-- You can also craft a colored fence by using colored sticks derived from +-- colored wood. Just place six of them in the same manner as with plain +-- fences (CS = colored stick): +-- +-- -- -- -- +-- CS CS CS +-- CS CS CS +-- +-- If you find yourself with too many colors of sticks and not enough, +-- ladders, you can use any color (as long as they"re all the same) to +-- create a ladder, but it"ll always result in a plain, uncolored ladder. +-- This practice isn"t recommended of course, since it wastes dye. +-- +-- All materials are flammable and can be used as fuel. + +-- All of the actual code is contained in separate lua files: + +dofile(minetest.get_modpath("coloredwood").."/wood.lua") +dofile(minetest.get_modpath("coloredwood").."/fence.lua") +dofile(minetest.get_modpath("coloredwood").."/stick.lua") +dofile(minetest.get_modpath("coloredwood").."/ladder.lua") + +print("[Colored Wood] Loaded!") + diff --git a/ladder.lua~ b/ladder.lua~ new file mode 100644 index 0000000..6690f44 --- /dev/null +++ b/ladder.lua~ @@ -0,0 +1,113 @@ +-- Ladders portion of Colored Wood mod by Vanessa Ezekowitz ~~ 2012-07-17 +-- based on my unified dyes modding template. +-- +-- License: WTFPL +-- +-- All this part does is register all the alternate crafts to turn +-- any stick color into a standard ladder. To compensate for having +-- used up a portion of dye, 7 sticks gives 2 ladders instead of just +-- one. Ladders are still crafted in the usual manner, but all 7 +-- sticks must be the same color. +-- +-- CS -- CS +-- CS CS CS +-- CS -- CS +-- + +-- ================================================= +-- All variants and shades, except "light" and greys. + +shades = { + "dark_", + "medium_", + "" -- represents "no special shade name", e.g. bright. +} + +hues = { + "red", + "orange", + "yellow", + "lime", + "green", + "aqua", + "cyan", + "skyblue", + "blue", + "violet", + "magenta", + "redviolet" +} + +greys = { + "black", + "darkgrey", + "mediumgrey", + "lightgrey", + "white" +} + +for shade = 1, 3 do + + shadename = shades[shade] + + for hue = 1, 12 do + + stickname = colored_block_modname..":stick_"..shadename..hues[hue] + s50stickname = colored_block_modname..":stick_"..shadename..hues[hue].."_s50" + + minetest.register_craft({ + output = "default:ladder 2" , + recipe = { + {stickname, "" , stickname }, + {stickname, stickname, stickname }, + {stickname, "" , stickname } + } + }) + + minetest.register_craft({ + output = "default:ladder 2" , + recipe = { + {s50stickname, "" , s50stickname }, + {s50stickname, s50stickname, s50stickname }, + {s50stickname, "" , s50stickname } + } + }) + + + end +end + +-- =========== +-- Light shades + +for hue = 1, 12 do + stickname = colored_block_modname..":stick_light_"..hues[hue] + + minetest.register_craft({ + output = "default:ladder 2" , + recipe = { + {stickname, "" , stickname }, + {stickname, stickname, stickname }, + {stickname, "" , stickname } + } + }) +end + + +-- ===== +-- Greys + +for grey = 1,5 do + + stickname = colored_block_modname..":stick_"..greys[grey] + + minetest.register_craft({ + output = "default:ladder 2" , + recipe = { + {stickname, "" , stickname }, + {stickname, stickname, stickname }, + {stickname, "" , stickname } + } + }) + +end diff --git a/stick.lua b/stick.lua new file mode 100644 index 0000000..d4efe32 --- /dev/null +++ b/stick.lua @@ -0,0 +1,229 @@ +-- Sticks portion of Colored Wood mod by Vanessa Ezekowitz ~~ 2012-07-17 +-- based on my unified dyes modding template. +-- +-- License: WTFPL + +colored_block_modname = "coloredwood" +colored_block_description = "Stick" +neutral_block = "default:stick" + +-- ------------------------------------------------------------------ +-- Generate all of the base color node definitions and all variations +-- except for the greyscale stuff. + +-- Hues are on a 30 degree spacing starting at red = 0 degrees. +-- "s50" in a file/item name means "saturation: 50%". +-- Texture brightness levels for the colors are 100%, 66% ("medium"), +-- and 33% ("dark"). + +shades = { + "dark_", + "medium_", + "" -- represents "no special shade name", e.g. bright. +} + +shades2 = { + "Dark ", + "Medium ", + "" -- represents "no special shade name", e.g. bright. +} + +hues = { + "red", + "orange", + "yellow", + "lime", + "green", + "aqua", + "cyan", + "skyblue", + "blue", + "violet", + "magenta", + "redviolet" +} + +hues2 = { + "Red ", + "Orange ", + "Yellow ", + "Lime ", + "Green ", + "Aqua ", + "Cyan ", + "Sky Blue ", + "Blue ", + "Violet ", + "Magenta ", + "Red-violet " +} + +greys = { + "black", + "darkgrey", + "grey", + "lightgrey", + "white" +} + +greys2 = { + "Black ", + "Dark Grey ", + "Medium Grey ", + "Light Grey ", + "White " +} + +greys3 = { + "black", + "darkgrey_paint", + "mediumgrey_paint", + "lightgrey_paint", + "white_paint" +} + +for shade = 1, 3 do + + shadename = shades[shade] + shadename2 = shades2[shade] + + for hue = 1, 12 do + + huename = hues[hue] + huename2 = hues2[hue] + + colorname = colored_block_modname..":stick_"..shadename..huename + pngname = colored_block_modname.."_stick_"..shadename..huename..".png" + itemdesc = shadename2..huename2..colored_block_description + woodname = colored_block_modname..":wood_"..shadename..huename + s50colorname = colored_block_modname..":stick_"..shadename..huename.."_s50" + s50pngname = colored_block_modname.."_stick_"..shadename..huename.."_s50.png" + s50itemdesc = shadename2..huename2..colored_block_description.." (50% Saturation)" + s50woodkname = colored_block_modname..":wood_"..shadename..huename.."_s50" + + minetest.register_craft({ + type = "fuel", + recipe = colorname, + burntime = 7, + }) + + minetest.register_craft({ + type = "fuel", + recipe = s50colorname, + burntime = 7, + }) + + minetest.register_craftitem(colorname, { + description = itemdesc, + inventory_image = pngname, + groups = { coloredsticks=1 } + }) + + minetest.register_craftitem(s50colorname, { + description = s50itemdesc, + inventory_image = s50pngname, + groups = { coloredsticks=1 } + }) + + minetest.register_craft( { + type = "shapeless", + output = colorname.." 4", + recipe = { + woodname + } + }) + + minetest.register_craft( { + type = "shapeless", + output = s50colorname.." 4", + recipe = { + s50woodname + } + }) + + end +end + +-- Generate the "light" shades separately, since they don"t have a low-sat version. + +for hue = 1, 12 do + huename = hues[hue] + huename2 = hues2[hue] + colorname = colored_block_modname..":stick_light_"..huename + pngname = colored_block_modname.."_stick_light_"..huename..".png" + itemdesc = "Light "..huename2..colored_block_description + woodname = colored_block_modname..":wood_light_"..huename + + minetest.register_craftitem(colorname, { + description = itemdesc, + inventory_image = pngname, + groups = { coloredsticks=1 } + }) + + minetest.register_craft({ + type = "fuel", + recipe = colorname, + burntime = 7, + }) + + minetest.register_craft( { + type = "shapeless", + output = colorname.." 4", + recipe = { + woodname + } + }) +end + + +-- ============================================================ +-- The 5 levels of greyscale. +-- +-- Oficially these are 0, 25, 50, 75, and 100% relative to white, +-- but in practice, they"re actually 7.5%, 25%, 50%, 75%, and 95%. +-- (otherwise black and white would wash out). + +for grey = 1,5 do + + greyname = greys[grey] + greyname2 = greys2[grey] + greyname3 = greys3[grey] + + greyshadename = colored_block_modname..":stick_"..greyname + pngname = colored_block_modname.."_stick_"..greyname..".png" + itemdesc = greyname2..colored_block_description + greywoodname = colored_block_modname..":wood_"..greyname + + minetest.register_craftitem(greyshadename, { + description = itemdesc, + inventory_image = pngname, + groups = { coloredsticks=1 } + }) + + minetest.register_craft({ + type = "fuel", + recipe = greyshadename, + burntime = 7, + }) + + minetest.register_craft( { + type = "shapeless", + output = greyshadename.." 4", + recipe = { + greywoodname + } + }) + +end + +-- ==================================================================== +-- This recipe causes all colored sticks to be usable to craft ladders. + +minetest.register_craft({ + output = "default:ladder 2" , + recipe = { + {"group:coloredsticks", "" , "group:coloredsticks" }, + {"group:coloredsticks", "group:coloredsticks", "group:coloredsticks" }, + {"group:coloredsticks", "" , "group:coloredsticks" } + } +}) diff --git a/stick.lua~ b/stick.lua~ new file mode 100644 index 0000000..ab1369c --- /dev/null +++ b/stick.lua~ @@ -0,0 +1,229 @@ +-- Sticks portion of Colored Wood mod by Vanessa Ezekowitz ~~ 2012-07-17 +-- based on my unified dyes modding template. +-- +-- License: WTFPL + +colored_block_modname = "coloredwood" +colored_block_description = "Stick" +neutral_block = "default:stick" + +-- ------------------------------------------------------------------ +-- Generate all of the base color node definitions and all variations +-- except for the greyscale stuff. + +-- Hues are on a 30 degree spacing starting at red = 0 degrees. +-- "s50" in a file/item name means "saturation: 50%". +-- Texture brightness levels for the colors are 100%, 66% ("medium"), +-- and 33% ("dark"). + +shades = { + "dark_", + "medium_", + "" -- represents "no special shade name", e.g. bright. +} + +shades2 = { + "Dark ", + "Medium ", + "" -- represents "no special shade name", e.g. bright. +} + +hues = { + "red", + "orange", + "yellow", + "lime", + "green", + "aqua", + "cyan", + "skyblue", + "blue", + "violet", + "magenta", + "redviolet" +} + +hues2 = { + "Red ", + "Orange ", + "Yellow ", + "Lime ", + "Green ", + "Aqua ", + "Cyan ", + "Sky Blue ", + "Blue ", + "Violet ", + "Magenta ", + "Red-violet " +} + +greys = { + "black", + "darkgrey", + "grey", + "lightgrey", + "white" +} + +greys2 = { + "Black ", + "Dark Grey ", + "Medium Grey ", + "Light Grey ", + "White " +} + +greys3 = { + "black", + "darkgrey_paint", + "mediumgrey_paint", + "lightgrey_paint", + "white_paint" +} + +for shade = 1, 3 do + + shadename = shades[shade] + shadename2 = shades2[shade] + + for hue = 1, 12 do + + huename = hues[hue] + huename2 = hues2[hue] + + colorname = colored_block_modname..":stick_"..shadename..huename + pngname = colored_block_modname.."_stick_"..shadename..huename..".png" + itemdesc = shadename2..huename2..colored_block_description + woodname = colored_block_modname..":wood_"..shadename..huename + s50colorname = colored_block_modname..":stick_"..shadename..huename.."_s50" + s50pngname = colored_block_modname.."_stick_"..shadename..huename.."_s50.png" + s50itemdesc = shadename2..huename2..colored_block_description.." (50% Saturation)" + s50woodkname = colored_block_modname..":wood_"..shadename..huename.."_s50" + + minetest.register_craft({ + type = "fuel", + recipe = colorname, + burntime = 7, + }) + + minetest.register_craft({ + type = "fuel", + recipe = s50colorname, + burntime = 7, + }) + + minetest.register_craftitem(colorname, { + description = itemdesc, + inventory_image = pngname, + groups = { coloredsticks } + }) + + minetest.register_craftitem(s50colorname, { + description = s50itemdesc, + inventory_image = s50pngname, + groups = { coloredsticks } + }) + + minetest.register_craft( { + type = "shapeless", + output = colorname.." 4", + recipe = { + woodname + } + }) + + minetest.register_craft( { + type = "shapeless", + output = s50colorname.." 4", + recipe = { + s50woodname + } + }) + + end +end + +-- Generate the "light" shades separately, since they don"t have a low-sat version. + +for hue = 1, 12 do + huename = hues[hue] + huename2 = hues2[hue] + colorname = colored_block_modname..":stick_light_"..huename + pngname = colored_block_modname.."_stick_light_"..huename..".png" + itemdesc = "Light "..huename2..colored_block_description + woodname = colored_block_modname..":wood_light_"..huename + + minetest.register_craftitem(colorname, { + description = itemdesc, + inventory_image = pngname, + groups = { coloredsticks } + }) + + minetest.register_craft({ + type = "fuel", + recipe = colorname, + burntime = 7, + }) + + minetest.register_craft( { + type = "shapeless", + output = colorname.." 4", + recipe = { + woodname + } + }) +end + + +-- ============================================================ +-- The 5 levels of greyscale. +-- +-- Oficially these are 0, 25, 50, 75, and 100% relative to white, +-- but in practice, they"re actually 7.5%, 25%, 50%, 75%, and 95%. +-- (otherwise black and white would wash out). + +for grey = 1,5 do + + greyname = greys[grey] + greyname2 = greys2[grey] + greyname3 = greys3[grey] + + greyshadename = colored_block_modname..":stick_"..greyname + pngname = colored_block_modname.."_stick_"..greyname..".png" + itemdesc = greyname2..colored_block_description + greywoodname = colored_block_modname..":wood_"..greyname + + minetest.register_craftitem(greyshadename, { + description = itemdesc, + inventory_image = pngname, + groups = { coloredsticks } + }) + + minetest.register_craft({ + type = "fuel", + recipe = greyshadename, + burntime = 7, + }) + + minetest.register_craft( { + type = "shapeless", + output = greyshadename.." 4", + recipe = { + greywoodname + } + }) + +end + +-- ==================================================================== +-- This recipe causes all colored sticks to be usable to craft ladders. + +minetest.register_craft({ + output = "default:ladder 2" , + recipe = { + {"group:coloredsticks", "" , "group:coloredsticks" }, + {"group:coloredsticks", "group:coloredsticks", "group:coloredsticks" }, + {"group:coloredsticks", "" , "group:coloredsticks" } + } +}) diff --git a/textures/coloredwood_fence_aqua.png b/textures/coloredwood_fence_aqua.png new file mode 100644 index 0000000000000000000000000000000000000000..080f59678abafeac1d99f49c17fd284c3ba3667e GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE0AXRQN#VeRsMg!=Km?o z{~H-TRWdv)X1J5b@TX4ne;31!7=}ZM45v~V&ZYDIZxj6A!T!IQ;YA6*?~{HkSmQ^s&FpW#Lh!@F{ZSEURO3K*_sGhE1ExRS-VK7!#=Ci~nVh9^a=|C<;# zMKbJ*XV?{+SC=spXggy`kY6x^!?PP{Kn`btM`SSr1Gg{;GcwGYBLNg_^>lFzk+|I2 zcbl)tK!8$FK5vL+I zMP`E9zOYc;S=(Oc2l2AJ3*tWPzVaXs2TRqAwEs^Tb(T8DFjagy);K+ICc9H_#fd%! z^~awV?KWkxn7MUZO??bQqXIYM?y~8%tbg|KTD;-Nd(?V-Ezm)#C9V-ADTyViR>?)F zK#IZ0z|ct7z+BhRJjBqz%E-dX#8B73#LB?ntV3TfZ zq(OhYes}DX)aCj>>lsUe{DK)Ap4~_TaySb-B8wRqxP?KOkzv*x37}xBr;B5V#O2n$ z+k8z10<3~lie9b@(A#!{X;H}k|J*k(sT~o&JN>fHr86!U|63nDd2_#>=IM-xI2E}m zG85GHg@x+Q+V(m>h?nJE5cgsCl?Qn^SgK~E{eQ}+v(zz$sp8YI#_54G*`0bTPV_OT zKmNREw<(Lo%&psM>SGuh6}TC9mrbu_{j-PH;tfaMqt@eVfeunFag8WRNi0dVN-jzT zQVd20hDN#u=DLRFA%+H4Miy2khPnnORt5$qf4P^UXvob^$xN%ntzpOV|0jVO7(8A5 KT-G@yGywqpbEK;P literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_black.png b/textures/coloredwood_fence_black.png new file mode 100644 index 0000000000000000000000000000000000000000..df76896296f38359cf8a04c2e3ea21d5d5465e10 GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAm`Z~Df*BafCZDwc@shmVT^Rni z_n+Ah4nJa0`PlBg3pY54K%IyD(-bI}S+NfIM8c~vxSdwa$T$Bo= z7>o=IjdTsnbq&o!3=OP|EUZinbq!3c3=B^GaxX>Ekei>9nO2Eg!;a_EX63=EGL7``zw0@=qH z7=AG@ykTIt$G~udf#Dqk!z%`c2Mi3?7#J=vFkE3|T+hI8iJg5e1H%(mR-pP#3=I1i z7_!@p!&%@FS6d*jopHJN-}>muoBQ=NPiI8LsmM){nV_~W zEL3;aw%7SVye#j6xDUIpJjlbrQZ*y(|5HYtrH(O76`zhZP7j>P?$ldxqK`rS@#jUm zO<62vZrxT>AH&e7z|FY3Y>f#lEDA~ literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_blue_s50.png b/textures/coloredwood_fence_blue_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..1b95f1fc9f51085512e301070da0683b5b4532d3 GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE0DIc+vVYLC_MaleEcaV zrvtXOTP>~Dnwu}Rx8EBOa70h9%g}I=k?{;;li6NghkbnyySg5LAJe?5{ry@5+ zW`f$juu$Du+g|4f@v^)N;y&!Y@*ocfOVy0D|4$ipmO92TReU!&lv99Vfgb$6v*ANgW=F2hEt~)&Yk1^|6lO`e|DhYix&)!9x;6T#t38| zJI3(q7sH!34EOFa+_=H;?j6IcR}2pxFkHLFaNz>Ol`D+v*E3wY#6EW}!;>ehK=qq8 zG3?vNuxl6Nw*T%x+ZjuO{DK)Ap4~_TaySb-B8wRqxP?KOkzv*x37}xBr;B5V#O2n$ z+k8z10<3~lie9b@(A#!{X;H}k|J*k(sT~o&JN>fHr86!U|63nDd2_#>=IM-xI2E}m zG85GHg@x+Q+V(m>h?nJE5cgsCl?Qn^SgK~E{eQ}+v(zz$sp8YI#_54G*`0bTPV_OT zKmNREw<(Lo%&psM>SGuh6}TC9mrbu_{j-PH;tfaMqt@eVfeunFag8WRNi0dVN-jzT zQVd20hDN#u=DLRFA%+H4Miy2khPnnORt5$qf4P^UXvob^$xN%ntzpOV|0jVO7(8A5 KT-G@yGywpqE49Y} literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_cyan_s50.png b/textures/coloredwood_fence_cyan_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..64b7c5ba729648689f0e5a1a4ff8668a14b8ecf6 GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE0DI^waeqsq449!<4>J( zI&i>t>sHG(Yt5G~wcoop;K&iZt}erglZ>X%FrGcz>(F7}!-riD9<*Aw&T{1{yB#|n z_a88vGSzGZ`SW#}TTJH8(=D&CT)o=) zz(L*CR)hY2{qF8He73iN)-#p_`2{mLJiCzwvL>4nJa0`PlBg3pY5z zm0Xkxq!^4042^UR%ykXTLktb9j4Z5740R1mtPBiJ{&Fux(U6;;l9^VCTf>g!|4#xn OFnGH9xvXa8zUn z)@1NgXYf>Ia93gQS7-25XYc~Dl^I->7~GT@tYjHnm6=SW8NAg%daY#{?ByA3IEF}EZtc6x*JL2TDmbO+ z<+=d9Z8w+}h5Y}|ee;sq5%IgzFZ*0N<8tx8_0f|z_v>k%&WMOpk((kjL2X}HsP3$7 zuk(X=S>6S4A9i1PkcWe%YDU`sr;IvF9b=d(J{@bE9ypWTskh=pAA|bi&x>}OvRKUA zx~--@hM`e`n{jv9^jg+Gdw4D0aO6E|J-!y`Ak`Arh?11Vl2ohYqEsNoU}Ruuq-$WV zYiJ%~XkcYzVP#^dYhYq!U~ux6dnt;B-29Zxv`X9>b}avY5~zW})78&qol`;+09QnT A5C8xG literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_dark_aqua_s50.png b/textures/coloredwood_fence_dark_aqua_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..97abf73ae40997778497cacb188001764f5fc9c1 GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE07kk)f98mk#N_S@H7;4 z&=#@L5VlkkGE)(?(-L>leR+O8`7Pm7G=bJLmIV0) zGdMiEkp|>&7I;J!Gca%qgD@k*tT_@u!B$Tf#}J9jt$nxonhXS31*a6fTo<6X?FQ4L zkpKU=Z(dS6B7S%JWuHrDTrU2%K6>)zem%|884+p%ex@% z!|p2&@^G+J%}D$Ilu>7?V+>Qpr(=!N181^3^;VqdV^DwmdC_iD7K@o%x7F0gFf=M~ zGwv>%Ud#Gt53j`=j=V>$$JYWKq*~${QIe8al4_M)lnSI6j0_BobPddP4b4Lg4XlhT stV|4b4NR;I3{L)XFGbOio1c=IR*74~j^+PP0yQvry85}Sb4q9e0CU}dM*si- literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_dark_blue.png b/textures/coloredwood_fence_dark_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..79b5cf39304639f4299936eebd696e258858a4cb GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE0AVj07^$NFvKx1Br!0A zGB5-%F!(Sqcrq{mRYfx}*fKCUFfceXFt~t~MKLghF);WtFnBXC1Trv$FfcfRRr-Oo zxHB;LgJr!K7=Ub``ECphRzL<5lL=T0P_H!ugFVpL^5q-X0WD`N3GxeOaCmkj4angv z@Q5sCVBi)8VMc~ob0mO*t)4E9ArhBc`)>0!83?cnPAPi1EmQ|NnE}yrgzS z{ONi+^yJO`dYY#*BH~o!rpQcC+ZPt9J8RqP{2*SIcR}2T-B%vu;b5tn zk@o*7qs~&t7^aF(#~P;x&SZD$tvJ!gp#J#tqTQw}7BjbQtErD+XjI^4++8-kmi5mb zUW+#zd5>C;uLU|twZt`|BqgyV)hf9t6-Y4{85kPr8kp-Enuiz~SQ%MZnHcICm{=JY joc!fpilQMmKP5A*61RpO%m1GQYGCkm^>bP0l+XkK3z~Z! literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_dark_blue_s50.png b/textures/coloredwood_fence_dark_blue_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..32f56f9ceaff84ce853d2f229ed62aaf3f9a4456 GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE07iuu@w_@l8|thknj{0 zbr2D;5f-)-5;7ANwG$V2;pf*A5HJuFG!hgv1}YO1a~2bG1S${~wg74r6}1--Fa)X; z7Pb-+G8Ymu6%nz9vw>O!1x@(*wZWu1Pz%s}etsPR0ezscM;IFPfYvjX1o;IsI6S+N z2IO!SctjR6FmMZlFeAgPITAp@R!=R3{%CYV~x`TXRR-EW#P=EY+(QZ=~it<^N9tH86O(`njxgN@xNA@cw-K literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_dark_cyan.png b/textures/coloredwood_fence_dark_cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..5020af98774301e10fa79d9f7bd8522e36c3dbbc GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE0AUg3Sx+eV2F!jNJ?S| z4P^)jVDRx_@bqK|4rYjsX0WwoaByI7c4lyK0V#`$Vh9Uk@bzWz_GSnSWC#giaCBq{ z3TE*018H%0XYlt2$$EK#*siV&Zf*=#RzL=mi3vyxP_MN$gS|b_*sy1EQ-HQJmIV0) zGdMiEkp|>&7I;J!Gca%qgD@k*tT_@u!B$Tf#}J9jt$nxonhXS31*a6fTo<6X?FQ4L zkpKU=Z(dS6B7S%JWuHrDTrU2%K6>)zem%|884+p%ex@% z!|p2&@^G+J%}D$Ilu>7?V+>Qpr(=!N181^3^;VqdV^DwmdC_iD7K@o%x7F0gFf=M~ zGwv>%Ud#Gt53j`=j=V>$$JYWKq*~${QIe8al4_M)lnSI6j0_BobPddP4b4Lg4XlhT stV|4b4NR;I3{L)XFGbOio1c=IR*74~j^+PP0yQvry85}Sb4q9e0M>toTL1t6 literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_dark_cyan_s50.png b/textures/coloredwood_fence_dark_cyan_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..1604ff309a1768b327579bf7945a40d5cf2cb34b GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE07kkwH0%6l5lsI@bnaQ za1gPv5w^4xGBXpkvlDl5;n&j>Ffb4_G7>a41}YPCb{2DV1S$}=umEZlwYL{AGz6*? zwz3j3Hy1KB6|uI4vw>O!O-%T;wLzr1I#3JHe107r0eyX-u{qjvX8^5dED7=pW^j0R zBMr#mEbxddW?P}>(4syl1j>-->ImUltihuv2m za94@$DscB^P=6REEY4jZmX$}VQ5s~X53vi zy_WUQ9$t$#9C?pgkFNzfNVUW@q9i4;B-JXpC>2OC7#SEE=^B{p8k&a~8dw=wSeY2= o8kkra7@Yj&UW%e2H$NpatrE9}9n1fp1ZrULboFyt=akR{0EbkAH~;_u literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_dark_green.png b/textures/coloredwood_fence_dark_green.png new file mode 100644 index 0000000000000000000000000000000000000000..719fb0f1ba1728fa925557038bde18f84758b83e GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE0AUY%0@6S#4#`=F))NO zFa$6#_%JYdGB5xYMKdtiGB7wWFgPNCEAPGm+Rj)KjFDz7d*0$IALA)&Qg18U6uRO@Z!BRCN z?f+9oou!U3OckGwHBJwl$?nu!aiWhw{qg5TyG>avW^Ub9Qy;_7sKCv*yKH(b>z_Tm z7H>H69RdP`(kYX@0Ff`INFxNFS4>2^bGP1BTG1N6Mu`)0? i`OCc&MMG|WN@iLmZVfw@|33-Tz~JfX=d#Wzp$P!j!F$F4 literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_dark_green_s50.png b/textures/coloredwood_fence_dark_green_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..91b2830320983b19223f2f114c863c51e6c0501a GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE07kk6%lh1lW>=i@RSgB z5EZcz5w;W-G7}QD6BTz6=hx#GFc1(l5)?ER1S%7A787$611b=<5C&=#wHFmI6acCe zwh|UH7ZNfR60sJ6vw>O!O$7P1`9Y*QKTr$Me108%0eu0Wu?jEiOo7%jmIV0)GdMiE zkp|>&7I;J!Gca%qgD@k*tT_@u!B$Tf#}J9jt$nxonhXS31*a6fTo<6X?FQ4LkpKU= zZ(dS6B7S%JWuHrDTrU2%K6>)zem%|884+p%ex@%!|p2& z@^G+J%}D$Ilu>7?V+>Qpr(=!N181^3^;VqdV^DwmdC_iD7K@o%x7F0gFf=M~Gwv>% zUd#Gt53j`=j=V>$$JYWKq*~${QIe8al4_M)lnSI6j0_BobPddP4b4Lg4XlhTtV|4b o4NR;I3{L)XFGbOio1c=IR*74~j^+PP0yQvry85}Sb4q9e07|EQMgRZ+ literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_dark_lime.png b/textures/coloredwood_fence_dark_lime.png new file mode 100644 index 0000000000000000000000000000000000000000..d4f18e7c18f2a615d99c72e1180873cdc7bd34c8 GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE0ER@np~nX3&dfkh5h_a9~h$W>9hgDbtN&&<EKIQ1xU`ac5BXXHW;qdNC-wGbp(-D7!JpS}`cQGDw>+sdO>_%)r1c48n{Iv*t(u1zSB`977~7xAxuUYcddE6`WG^ za$SJlwi`@~LjM2fzIjRQi1^*4`sm4<`}H(WXGFxQ$W4)%ptdh8RCm_4 z*ZD!bEboH254*2C$iu->H6!i+Q%0SojxkIXpN=(751h&F)LU_)k3s$M=S90sSuAF5 z-Bwc{!_cU}&A7X4dM)dpJ-ilgIPxB~9$yP|kZOr*L`h0wNvc(HQ7VvPFfuSS(ls#G zH8c+~G_W$Vure{!H88OFVdQ&MBb@0N6Eu Awg3PC literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_dark_lime_s50.png b/textures/coloredwood_fence_dark_lime_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..ca21299f0b4a1df9d75e21d7fef323d10e6a7136 GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE0ET-7141L(|4CJ^pwzc z5Y?~|QL_|QF%#0V6V-DOm($}{Fc45Q5>zr41S->Y7SnbV11eCp5C&@0vKLh}6wtI2 zRkspWH5XDb6;ihrfv}ZLg@9U=O$24N`GKUgI=`BQFwlHi9e#Oz0eL=R3{%CYV~x`TXRR-EW#P=EY+(QZ=~it<^N9tH86O(`njxgN@xNA@^65$ literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_dark_magenta.png b/textures/coloredwood_fence_dark_magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..4c842812f4e82bd67dd59926be6e8098011b3dc6 GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE07Li2#R2ch+~LLVn_;Q z2n}Ee@L}-rWbh1T2##imwq>w&U~q6|aCTvE0V<1Phzer}^JVb$X7CPV2n=Beab$1| zVhHwQ@B?abXK?pt@CV9zF?a#lt_-ej3~p8oRzQXclL=4@P_H$EwLOD9(AbS#nwx>v zGnNGT1v5B2yO9Rua29w(7Bet#3xhBt!>lXIw7+w?2CE=6*fR(-{$QDsod~CaCQT3)P*q?R9<- zFUz|i?!)dY5AtxZRLw~H|CCW@sbdUN#iwJ9(*tL+JM~ta=wncS{CUxCQx=PvTesEJ z$1pT1a5L^Mn_kQMXAiH%8;-n3t;g2_9i&>~8c~vxSdwa$T$Bo=7>o=IjdTsnbq&o! x3=OP|EUZinbq!3c3=B^GaxX>Ekei>9nO2Eg!;aPn1WmO0wSlBMzdBG0(0m_!@p!&%@FS6d*jopHJN-}>muoBQ=NPiI8LsmM){nV_~WEL3;aw%7SVye#j6xDUIp zJjlbrQZ*y(|5HYtrH(O76`zhZP7j>P?$ldxqK`rS@#jUmO<62vZrxT>AH&e7z|FY3 zY`xFghK!T literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_dark_orange.png b/textures/coloredwood_fence_dark_orange.png new file mode 100644 index 0000000000000000000000000000000000000000..88c00148c5db49a3fd4d8bd22caddcaa9e8a8004 GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE07M-WQfpVh|_0CGGqwV zW(d$=@KIy%RAC6#Vu;pbu$5zQP+)LYWN=XeDT~r&2-9ZpRb%j0WeC({2+?A2RAdO& zWbjjG@Kj}RS7Gp1XYf^L@B*@x8C;bZ+>{xtWEotQ8BC;^ywyN@tz{YPO>_%)r1c48n{Iv*t(u1zSB`977~7xAxuUYcddE6`WG^ za$SJlwi`@~LjM2fzIjRQi1^*4`sm4<`}H(WXGFxQ$W4)%ptdh8RCm_4 z*ZD!bEboH254*2C$iu->H6!i+Q%0SojxkIXpN=(751h&F)LU_)k3s$M=S90sSuAF5 z-Bwc{!_cU}&A7X4dM)dpJ-ilgIPxB~9$yP|kZOr*L`h0wNvc(HQ7VvPFfuSS(ls#G zH8c+~G_W$Vure{!H88OFVdQ&MBb@0D**n AMF0Q* literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_dark_orange_s50.png b/textures/coloredwood_fence_dark_orange_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..53a0796c74a0ca2e44e723e5c7102ea8933e1b0b GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE0DI;6milKbJv&fG?Z}A z7PZk3u~ZW_QxUS$5_QoN*OTKnP!KRu6f{;61S)gZ6?4=U11hjk6$Waw*Ag{U6tL42 zwNe*0R~0f<5wcbnfwGl_fLctH1+``Qfuy=LzlEAG(0m;1Zu2!62(SuHDSEjsKyTX( zrbQwD|8w8Gq;^F7?)1w(m(I9c{BM2qlXIw7+w?2CE=6*fR(-{$QDsod~CaCQT3)P*q?R9<-FUz|i?!)dY5AtxZRLw~H z|CCW@sbdUN#iwJ9(*tL+JM~ta=wncS{CUxCQx=PvTesEJ$1pT1a5L^Mn_kQMXAiH% z8;-n3t;g2_9i&>~8c~vxSdwa$T$Bo=7>o=IjdTsnbq&o!3=OP|EUZinbq!3c3=B^G haxX>Ekei>9nO2Eg!;a3m5D+jD6f_nT1S)eD6LS<311hi(76xjx7Zo)W5CE#Q z5*9WW5;7GMvKA46vw>Pn1O>JE`GKT5KR-|l(0mlXIw7+w?2CE=6*fR(-{$QDsod~CaCQT3)P*q?R9<-FUz|i?!)dY z5AtxZRLw~H|CCW@sbdUN#iwJ9(*tL+JM~ta=wncS{CUxCQx=PvTesEJ$1pT1a5L^M zn_kQMXAiH%8;-n3t;g2_9i&>~8c~vxSdwa$T$Bo=7>o=IjdTsnbq&o!3=OP|EUZin pbq!3c3=B^GaxX>Ekei>9nO2Eg!;aW>5`e&+!&Ot7-U@;luekVy&2SidaW5`?HS~48RRv8 z=T-x)XDkWw3ubV5b|VeQ;VkfoEM{Qf76xHPhFNnYfP$@_E{-7*ms|U8^EDX=unJBo zdbut@Z`%!~MIrzHbKktAc0~N{^vgb%&bVCsZ+-OS&HZ|sr!ykrROF_}Oil&Je7#dg^Sy-7E>Kd3>85o@W BfRg|K literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_dark_redviolet_s50.png b/textures/coloredwood_fence_dark_redviolet_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..7c5606a7f84ac48c0e40208316e110b91b6e6d9e GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE0DGo(R32iahK5dlrVG< z)wU7QuoPA^6H>7g)p8Nn)8m&j5Ku4@R5TV;0xEMB({&Wn1}d-+Rt0Lb7u7NpP_z@( zv=UY~7g9A9Qn40Mhq0A`T1*6$wfSX%q&mN}g|HgXd>wvSeF1qretElVTdaZBGnNGT z1v5B2yO9Rua29w(7Bet#3xhBt!>lXIw7+w?2CE=6*fR(-{$QDsod~CaCQT3)P*q?R9<-FUz|i z?!)dY5AtxZRLw~H|CCW@sbdUN#iwJ9(*tL+JM~ta=wncS{CUxCQx=PvTesEJ$1pT1 za5L^Mn_kQMXAiH%8;-n3t;g2_9i&>~8c~vxSdwa$T$Bo=7>o=IjdTsnbq&o!3=OP| tEUZinbq!3c3=B^GaxX>Ekei>9nO2Eg!;aGfPw%3 literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_dark_skyblue.png b/textures/coloredwood_fence_dark_skyblue.png new file mode 100644 index 0000000000000000000000000000000000000000..d6fa6ee03040445f390ee4b7e979fdb2edc78b47 GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE0AW;3}VoUV9<|aFic|5 z4rR~?U{Ld6Q1N8Y3TDuYW{|UGP;g*SbY@U;0V&gsV$cp_Q1fL_^=8lvWY7v>P;_L_ z3}#UGV^H;EP;qBa_h(QC%6c&+s>C# z1G$E=B*-tA!Qt7BG$4nwz$3Dlfq`2Xgc%uT&5-~KwtBiahDcm)?Yqs_WFWvQIHl<2 zx&XaxH<%WM{Qu8=^OD*T@w?M6`&>HXa`C_Q(UUj#>uH|Oh=@~>n<6toZC_ZZ?yPOE z^MiO<-UV?Vc3*jrhl8bRM%w?Uj5N{FKbJO57TDEdPHJsDZ)L)z4*}Q$iB}a2|hY literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_dark_skyblue_s50.png b/textures/coloredwood_fence_dark_skyblue_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..da6f467912e8075ddfa2268de95a5f762e19e215 GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE07k^v=!5FlF)aTF!U7F zb`a695mvJlQZWlXIw7+w?2CE=6*fR(-{$QDsod~CaCQT3)P*q?R9<-FUz|i z?!)dY5AtxZRLw~H|CCW@sbdUN#iwJ9(*tL+JM~ta=wncS{CUxCQx=PvTesEJ$1pT1 za5L^Mn_kQMXAiH%8;-n3t;g2_9i&>~8c~vxSdwa$T$Bo=7>o=IjdTsnbq&o!3=OP| tEUZinbq!3c3=B^GaxX>Ekei>9nO2Eg!;aVer&q2-ahWmSeD0U~o`ma8_b)0V>mFh|*>VQ)BQ|W$@Ny2-IQ-QDkt` zWC&Jg@Ka^*RAF#eXYf}C$$BX>xGOQZDl@prGFT}yxJombs4;j0^~y3>%QM)^GuYnO zxSRvDp0OmzFPOpM*^M+HhqJ&VvY3H^TNs2H8D`Cq01CExx;TbNTyE{V&DUfgz$!SU z=;gWqy=^y`7KQx(&wcZf+7a=)(=Yp6I^%NjzxC0RH}~slp3aDfQ<0k@GeK=%Sg7u- zZLjl#cv;>BaUXVHd60*LrD{gn|EG*POC4jFDn1=+oE|un-Kn?YL?46tVrXDxWMO4usB2(iWnggfmwPFShTQy=%(P0}8g?xIe-fyH!PC{xWt~$(695YI BfXx5^ literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_dark_violet_s50.png b/textures/coloredwood_fence_dark_violet_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..57f80b64f966b924fcefc653716a936bf6606755 GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE0ER{vDFcC(wA^Ill4>5HL^_G*S{Y1}f7PbJiAf1S(J!wg76>617(pFw_*a zQx~>U6*5;5GF2C`hOm`|Oo3XI1x;l6wSlBGzq*>R1<-t1ejRxMeR+Ppq!mu9fz~sY z1o;IsI6S+N2IO!SctjR6FmMZlFeAgPITAp@R!=R3{%CYV~x`TXRR-EW#P=EY+(QZ=~it<^N9tH86O(`njxgN@xNAsC|HT literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_dark_yellow.png b/textures/coloredwood_fence_dark_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..ace890f4eec172d7f6570fcee0309117d8d96c02 GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE07KfVu*-fh>K%LN@55N zWe5mh@bO{r^kfJQW{8evu(f4yaA0tDW^i!oUF@b?GFdU=7^uC5GjZVXmdAclzv6Hp6KueCLUy*tQ;J@$3((tkgK1I7 z|Nq=KFR2|7zdQZ1&!sai7ynxyJ$ZA#p62O{h&UCwDKZn(_JxJ&&f4}mKZuv*T@d$S z_mu~EI9RG?r2T)&sI$~DhN|@Epd$~Nl7e8wMs5Z1yT$~28Kqu2Ijhk<{^d#Rz?<9 rCWg8OCRPRpCx5w@qG-s?PsvQH#I0e+^8Y7+8W=oX{an^LB{Ts5RoI2q literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_dark_yellow_s50.png b/textures/coloredwood_fence_dark_yellow_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..86c414018cd86a592023d07dc925dbd614203f5d GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE0DIe6>)MBb9a~U^ptRL z5Vf%pv9uI6GZV726LoPB*VE%SFc2^@5;Qgz1S)fO7ISnI11hkv5C&?rw-+@u6acEU zvJy5o7cw;!vbGk1vw>PnOa!&H`GKUmIzLbg(0m;oetmrbps`HO&J%&wGnNGT1v5B2 zyO9Rua29w(7Bet#3xhBt!>lXIw7+w?2CE=6*fR(-{$QDsod~CaCQT3)P*q?R9<-FUz|i?!)dY z5AtxZRLw~H|CCW@sbdUN#iwJ9(*tL+JM~ta=wncS{CUxCQx=PvTesEJ$1pT1a5L^M zn_kQMXAiH%8;-n3t;g2_9i&>~8c~vxSdwa$T$Bo=7>o=IjdTsnbq&o!3=OP|EUZin pbq!3c3=B^GaxX>Ekei>9nO2Eg!;a4nJa0`PlBg3pY5V z`s2@wcAK(T%-p)Irap$DQGuIrciHq>)<1iAE#7eCJ!(C^7U&?=64!{5l*E!$tK_0o zAjM#0U}&UkV6JOu9%5)Tm)5S4F;&N-> zZN4T00an2&MK9L{=xw{fv?%2Nf9{)?)Q*VXoqpNp(ixYF|E-Unyt!Xb^K?c;oQm8O znF(t9!a{XtZF`*`#LMz7i2Jbn%7Z){ELAho{y$~ZS?U`uKEC;AxF zAAer7+myv(=GJXB^)U>M3fzpl%cj?|{@KH8@rEPsQS0%wKnJOoxJHzuB$lLFB^RXv zDF!10LnB=Sb6rF85JLkiBMU1NLtO(CD+7a*zuZevH00)|WTsW(*05vw|C2xs44$rj JF6*2UngHa#o8|xj literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_grey.png b/textures/coloredwood_fence_grey.png new file mode 100644 index 0000000000000000000000000000000000000000..0931517298313a6fccfbe4c4f439a65701f24fce GIT binary patch literal 341 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAm`Z~Df*BafCZDwc@shmVT^Rni z_n+Ah4nJa0`PlBg3pY59A_Yy4CVZ z0+VOV;#(4R+sbN|H`i+EN!h1A6*n+FO6q4W<&l@d z)OqtbMLE25SU5#QpFDSD@%ps+vfwmD8HP1O|DP5ys!=KnKY|BuA}Ul;O!Wzqi~ zjsFj5{hw0te|Pf#jeh@^x&B|2_J32t|Mh|YS2+D&VEKQJ{r~w~|5|MR&*gqo9sYlH z`~Sl{|6Aq$_euQkcB|}k1X|Bn666=m;PC858j!ycTab@*cGwUkh}QYKdz^NlIc# zs#S7PDv)9@GB7mKH89sTG!HQ}urji+GBMOOFtIW)IQh%H6h%XBeoAIqC2kEnmj6Eq P)WG2B>gTe~DWM4fkpRBi literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_light_blue.png b/textures/coloredwood_fence_light_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..67bc0088c7830e41de8de0e04b9b9127045362bc GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE08WN{Xb#C|8?vB@7?>q zrR9H4&i|;W|K8sJtE>OdpZ{M}^uLPAe*=U6W@i5&7I;J!Gca%qgD@k*tT_@u!B$Tf#}J9j zt$nxonhXS31*a6fTo<6X?FQ4LkpKU=Z(dS6B7S%JWuHrDTrU2%K6>)zem%|884+p%ex@%!|p2&@^G+J%}D$Ilu>7?V+>Qpr(=!N181^3^;Vqd zV^DwmdC_iD7K@o%x7F0gFf=M~Gwv>%Ud#Gt53j`=j=V>$$JYWKq*~${QIe8al4_M) zlnSI6j0_BobPddP4b4Lg4XlhTtV|4b4NR;I3{L)XFGbOio1c=IR*74~j^+PP0yQvr My85}Sb4q9e0FoWDdH?_b literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_light_cyan.png b/textures/coloredwood_fence_light_cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..b006cba423e6deeeffebe477d6c847ea958f3a85 GIT binary patch literal 457 zcmZ{ePe{{o7>B>JNozl6hJ+(RI`}7}pZqpV=L*WPF^4kdTxDUQsH31%=9HC1Od3(3 z2nuTwB!Y;Cb`gi56=A8PF6l*)E=fTsA$be&@$1ophtK=)zVPsVUi!RllktpE2x0P6 zJN=S52QeIz^SpYpUZU4m8*oW>!yqK#Jv@g8a2sl%7v92YC;$!0VF(iN3hqDvLJ)-u z5P=r(f(wGs1a;tmO1KKfy}c`-Y;N6z7mx+{V1}vf(SG?}7xsJW#kJq7LAjjhtiIJH zgpzv@ofvszmdBXKSrss^#0J*0`?Q?QQ^TP@NndGdHDgScP}Y`7;U|M+!~U%HFqRgD>ue+$ug zUE;W-Ke99+iZ^z~W-sY&iRsjnXN@9yPSMTw#GhvF&Y5gmhW4Ma#doq$Vc69WZfy>? z*;_(w62huktg2R_S}Fn-&2F{X%Pgu^X4kaze|PsG;bBMX{otdcg_#M`QV<@O*O_!Q G_3Z!zo^Q86@&iCIptKxq}^8aMN|9-CjUDN)jCHzka{2%D_-^ud7rTu?iO;i-UIALqSQ6wH%;50sMjDXAS>O>_%)r1c48n{Iv*t(u1zSB`977~7 zxAxuUYcddE6`WG^a$SJlwi`@~LjM2fzIjRQi1^*4`sm4<`}H(WXGFxQ z$W4)%ptdh8RCm_4*ZD!bEboH254*2C$iu->H6!i+Q%0SojxkIXpN=(751h&F)LU_) zk3s$M=S90sSuAF5-Bwc{!_cU}&A7X4dM)dpJ-ilgIPxB~9$yP|kZOr*L`h0wNvc(H zQ7VvPFfuSS(ls#GH8c+~G_W$Vure{!H88OFVdQ&MBb@0QE||`Y$@^zsijN2DAU0o%}!f%>S83|97qXAG_**$j<*o z2mUus{jas>f5pcC$;HXa`C_Q(UUj#>uH|O zh=@~>n<6toZC_ZZ?yPOE^MiO<-UV?Vc3*jrhl8bRM%w?Uj5N{FKbJO57TDEdPHJ PsDZ)L)z4*}Q$iB}^VPo> literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_light_magenta.png b/textures/coloredwood_fence_light_magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..668d57d58047be9fe68a18ab309accaa517fde45 GIT binary patch literal 457 zcmZ{eO-R#m7{`CJNo#*sN`zBFJgB|UU;Z1u%o&tpV~%9ZxynSvP=`UjFsDpSV$z5L zMNpU%BM>4wv|A%E6X|u>MZGBEMNtT)L){|$^z+!E!}s~{Jn-T9KJj_oCS$%)2x0Qn zI{lK_$1$9c^P+mDL1M&L7jQ{30F#h}MR)}Fp$Trl2t0>#Py`xOz!W6lDYQTULJ)<^ z5P^2^f(wGs2KC^8D!9gx@rbJ&D2LpJ$B+dDVCI=|KTp2bh5gW9F)ceYXFBvf=_^fbWX#JB%H~?h$K37sdfnPL=PK2o z(wj@AmsYwOTZ;;&&rg=TzjafcO&#?5P5K{x<%9dxa+X0qJQHM3cjZM*b4KLn=V-h> zandm!`8pvk?EacxDA(H(Z&D8)Hj8MXqFWe@k7oXPXR;j{dUj%8UduwoVOL|g<8HXq z-X7|d5LV4%RkcdhQW>ylcB{=^W>K{=yQZaoy9fRex_dkB1&97GynRVp3c};^I+KpJ FvAG(qqbG0f*V8v6#7aTTOioL!$yWk@LIg#$a~a!d@ayHswJ)wB`Jv| zsaDBFsX&Us$iUD@*T7uY&^*M@z{<$N%EVCDz{JYH;N&m&QWOoj`6-!cmAEzRSpNSc PPy>UftDnm{r-UW|Kfu3J literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_light_red.png b/textures/coloredwood_fence_light_red.png new file mode 100644 index 0000000000000000000000000000000000000000..a08dbba3b6be08adcb946f6cf9d5990c6cb23c17 GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE0F$QTKa#&g#YW-{olLy ze@n~%oSgqrQUATY|5sQ4pFjVwiVX|K#NVet!R5UH_-0{ZB~v9~k)G$?3nP<$rtoe_UMuZEW6fbN>$y|KHyJ zpNHqaoZNp237NZJ^MTegmIV0)GdMiEkp|>&7I;J!Gca%qgD@k*tT_@u!B$Tf#}J9j zt$nxonhXS31*a6fTo<6X?FQ4LkpKU=Z(dS6B7S%JWuHrDTrU2%K6>)zem%|884+p%ex@%!|p2&@^G+J%}D$Ilu>7?V+>Qpr(=!N181^3^;Vqd zV^DwmdC_iD7K@o%x7F0gFf=M~Gwv>%Ud#Gt53j`=j=V>$$JYWKq*~${QIe8al4_M) zlnSI6j0_BobPddP4b4Lg4XlhTtV|4b4NR;I3{L)XFGbOio1c=IR*74~j^+PP0yQvr My85}Sb4q9e04R5|(EtDd literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_light_redviolet.png b/textures/coloredwood_fence_light_redviolet.png new file mode 100644 index 0000000000000000000000000000000000000000..b5f1487935deb20a761a33be3b1b33a6a99d6d64 GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE0F$Qy6gXh6aUv;|G)R% z|CU4lbGH4DTKnI7>Hq4z|L33oFWU8AWzv6x8UM{@|DSyF|I9Q0yN>>kUH3m^)&HWM z{~Hhd*P8mjV$c8NjsN|Y|94&VKW+2>gbn`#SNwNc_}_BQfBX6WxLW?(%zMLK{Xcy5 z|MtWGdD{NV_5YXXxj5m6F3@_$k|4ie28U-i(tsS!0*}aI1_o|n5N2eUHAey{*y`!x z7$R}GweL1xlYs!M;FO}5>jLz)-C$Z2^8Y{g%}Z)W#P3eO>~rai%fkZi>tVwS8fsy0f;u&JW^cc^AZe*nQ z-ii}_4C;?RFWPO&Vli{;wwn4FhDHT$#@%JpYgzy7;k9_fk@u+e_*$TYR7+eVN>UO_ zQmvAUQh^kMk%6I+u7SC(p?Qd*ft8Vkm5HIQfr*uY!O36lr6?M5^HVa@DsgMrvHbr@ Ppaup{S3j3^P6fA!w~^Uwbm?fS1W>A%5@|7NrQPd@p7=9&LpNB_sJ`yaCEf6>nW zjR*c~P5oc7=YR6X|9;E=yDs{lw)ua;hW~*p{yQ!FZ#n0`{rvx2E&puh{pYTJ6TbR? z`{DmQZU5!^|4a1z|FOhU4QM@MNswPKgTu2MX+REVfk$L90|U1(2s1Lwnj--eZ1r?; z43W6p+IO3;$v}Wra7xk3bpd+YZZIth`Tw8$<|VZw;&-QC_PKP%<>G(qqbG0f*V8v6#7aTTOioL!$yWk@LIg#$a~a!d@ayHswJ)wB`Jv| zsaDBFsX&Us$iUD@*T7uY&^*M@z{<$N%EVCDz{JYH;N&m&QWOoj`6-!cmAEzRSpNSc PPy>UftDnm{r-UW|ByPWA literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_light_violet.png b/textures/coloredwood_fence_light_violet.png new file mode 100644 index 0000000000000000000000000000000000000000..fb2a3d6a02e8a3ca255cd2c50e54c0f5d575540a GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE0Eq*`v3TZ|JT<2zqj}Q z!IuA9bN;W1`oGls|K95V=jZ?L68%3><^Obp|Fg{gpPc;v%*_8sy8f?={l7Bg|Bj;n z2O9rR(fYr;;{V3v|I7UTFLM3ADeeFIg#Rl7|1WU*KgaU_eEa_`T>s|U{IBMIvpW3$ z;r9QnJpcRT{&!3K7k)lzBG7uqk|4ie28U-i(tsS!0*}aI1_o|n5N2eUHAey{*y`!x z7$R}GweL1xlYs!M;FO}5>jLz)-C$Z2^8Y{g%}Z)W#P3eO>~rai%fkZi>tVwS8fsy0f;u&JW^cc^AZe*nQ z-ii}_4C;?RFWPO&Vli{;wwn4FhDHT$#@%JpYgzy7;k9_fk@u+e_*$TYR7+eVN>UO_ zQmvAUQh^kMk%6I+u7SC(p?Qd*ft8Vkm5HIQfr*uY!O36lr6?M5^HVa@DsgMrvHbr@ Ppaup{S3j3^P6M>7e$9UU@e(=M2oTF^4kdTxDURsH4DC=8UCOJtWPM-r5^| zLZ~OQQpDs7i(JONu9~1_Ek5$?=&+ujdweXso${Ba*K?+11$AS!WU*i~u~xtO+4YsG zkC~0R((|8gH?ra342dnuM^ zNFH`Ri>{1_vs-_rX37or~qbf7^5)X6#y*Jx;joshl%Wq_%;)uH`($N;_ zbhL*%C4^14+BCgFvsMJHy2EC7lvy>s%%SUI_`w-9~^l1nv4txuiNKJ IIa`PK0kbL0AOHXW literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_lightgrey.png b/textures/coloredwood_fence_lightgrey.png new file mode 100644 index 0000000000000000000000000000000000000000..993a4de6bafa627d446116e48e5a953d18e57d10 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAm`Z~Df*BafCZDwc@shmVT^Rni z_n+Ah4nJa0`PlBg3pY5MWE|cOI#yLQW8s2t&)pUffR$0fuWJE zfw``sd5EEbm63&&iJ`86iIsuD$zSfJC>nC}Q!>*kackJI{QpUy1_n=8KbLh*2~7Z@ CxN_wH literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_lime.png b/textures/coloredwood_fence_lime.png new file mode 100644 index 0000000000000000000000000000000000000000..4ba2d0322a53a9513a49217332ccd96f930b6d02 GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE0C`F!O;4jyZ^uZl>eHI z|CuX4F%&;z$h*T(_lKeDzi7-3hQvb*sizpy&oQ+9=k53}*!-Wp;OkH}&M25w;xW@MN(M*=9=>gnPbB5}F3 z?>1kPfdH%El%kjG0`#`sU|JON|3CN5OKL~N?@qt$bLouB#sAhvPu|?Gr+GRfB2Gna zip&JHePN-xv$nm?58`Ec7sP$oedR$O4wkAJY5$)x>MV7PVXF9atZ{naOm?TW@D!+HJ~WF>~v-n)(=qMg?xh-DT5jS^wnC}Q!>*kackJI{QpUy1_n=8 KKbLh*2~7Z*T%%mEwA!-ipmSua zZhXH%Y`6Y@mx-@{)-#p_`2{mLJiCzwvL>4nJa0`PlBg3pY5zm0Xkx zq!^4042^UR%ykXTLktb9j4Z5740R1mtPBiJ{&Fux(U6;;l9^VCTf>g!|4#xnFnGH9 KxvX4Bq&+ahX`NQz%zv%xR3_A`n96H5t>Kwzl|GfYI3;zGl{{IETi$@HPzA=3J z&-nis!?9lszuqvsxyNwt2E&ba4DVhsyn4X!;2OiV3k(;oFkD&Bxc(BurMc{LpD;Z6 z&-#B8!=`-<`*tzxT5b5_JJ5Q@k|4ie28U-i(tsS!0*}aI1_o|n5N2eUHAey{*y`!x z7$R}GweL1xlYs!M;FO}5>jLz)-C$Z2^8Y{g%}Z)W#P3eO>~rai%fkZi>tVwS8fsy0f;u&JW^cc^AZe*nQ z-ii}_4C;?RFWPO&Vli{;wwn4FhDHT$#@%JpYgzy7;k9_fk@u+e_*$TYR7+eVN>UO_ zQmvAUQh^kMk%6I+u7SC(p?Qd*ft8Vkm5HIQfr*uY!O36lr6?M5^HVa@DsgMrvHbr@ Ppaup{S3j3^P6(+)rt_P1TIQO}E7z@9ZMph@ z^TAf#);@#&ZvF0u8Z(oD)-#p_`2{mLJiCzwvL>4nJa0`PlBg3pY5z zm0Xkxq!^4042^UR%ykXTLktb9j4Z5740R1mtPBiJ{&Fux(U6;;l9^VCTf>g!|4#xn OFnGH9xvXBo2AH!r%hJJU3x&92Zd>N*AG4#4Kbh$ zUz33VtKgKPm+J!bw%uS_6!QN+_svUcN5t<=zwC4AjLXIU)<;j?+^?s3IwK-ZMQ)1B z1hsu(p}MoSz0MEfWqB9Geb{~FK^_j4su^kjpEBw!b&O%E_;jpsdf-fUr{0PaeGKZ4 zKQG#C%3?8d>$aNu7=}g#ZpPhZ(`#A(?BTU|!;$x>_4rz#gH%ggBT7;dOH!?pi&B9U zgOP!uk*Pgg&e IbxsLQ03m9U2><{9 literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_medium_aqua_s50.png b/textures/coloredwood_fence_medium_aqua_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..d1f47d3ed2c84c2bff503138671825639378008a GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE0ET#4$^6f(C>>goSdZH z5UNoTpjPCglIy8e8?4tEEf;O8kl>)0;;fYBqSG3o+a9Ie6sA_}t6Jc#Srw>NAEKD# zs96)FUh1cs=c$tIu3qM^UgE2o@1>mOu9WVooarVTZl#>zD(i2iR_LwW7$zHGEgxqu zA7eXnV$yt|^^7G!e!&b5&u*jvIh+L^k;M!Q+`=Ht$S`Y;1W>Tm)5S4F;&N->ZN4T0 z0an2&MK9L{=xw{fv?%2Nf9{)?)Q*VXoqpNp(ixYF|E-Unyt!Xb^K?c;oQm8OnF(t9 z!a{XtZF`*`#LMz7i2Jbn%7Z){ELAho{y$~ZS?U`uKEC;AxFAAer7 z+myv(=GJXB^)U>M3fzpl%cj?|{@KH8@rEPsQS0%wKnJOoxJHzuB$lLFB^RXvDF!10 zLnB=Sb6rF85JLkiBMU1NLtO(CD+7a*zuZevH00)|WTsW(*05vw|C2xs44$rjF6*2U FngE^El5hY3 literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_medium_blue.png b/textures/coloredwood_fence_medium_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..007571be141de12cec39c2ded50391980d87ef65 GIT binary patch literal 457 zcmZ{fT}V@L7{-6cHe4Q8h8K!RbdeuHXPgbiv2L7fYy%l{&M=TD(qR{==qdc9R0c_D zMYFkK5F-^O#h^x@8R18bx=C*o@y0NS#EZI<;Pmg#8!z7X$Me2CJUl}IzsH^*VD!xTFRBwN(Dt3=46x&3mN- zWbu%5B@*NL;u!I{oT2=U$jJ7o0X4^XCffdUE?`M*W+X$pE^nu3oCDnx~?Yt*&0Cu3n<5ny;*!rKFUutehz;8?LOJAuH>zrdFt}-6$&?Auk^% zFCQa*()j|=dd89Eak7ak;hcHeZv0 z0IT4XqL=Fe^tRn#S`_mCKljZ`YDdKHPQUDP>5R+8|JFxO-rTRJc{(E^PDO5t%mlT4 zVWGOSw!O{|;$?Xk#C_O(hExvrskh@pX%k%g6sp{{|6m4U&@U+$$S8glbfGSez?YuK^;|4E<*22WQ%mvv4F FO#mT3j8Xsq literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_medium_cyan.png b/textures/coloredwood_fence_medium_cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..c6be5634030a8786efc5ca5165e10bb6dfca3dac GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE0AVbvV>v728O+R84e$2 zShb2_!2*UEGZ-dLWLUP0VcRx_%1VZY28PyFhK>$~jT;%ZY++ctmSN^hhN)8-7A;~} zxssu|nPKTthBCQoMQ?`N1hmtoc{hAC4RdV3i!V_36> zp|q5tww9r~+UE2e1EB4UB|(0{3=Yq3qyagc1s;*b3=G`DAk4@xYmNj^u+`JWF+}2W zYu|0YCIbOh!6`*A*9GWpyTP<5f7{gTY=~(0Rz?tk$y%i_= z7}OtsUbNek#bV~xZ8h~V42=rhjJwOG*RuZE!)x(|Bkxh`@wGq)sg}4#l%ynqTfMAIy`)4nKVLa3ODR2FIWto>JX|>=L)PD4t*}tLu~9Z6LOw1| zJ|^bh%k8;9>lsUe{DK)Ap4~_TaySb-B8wRqxP?KOkzv*x37}xBr;B5V#O2n$+k8z1 z0<3~lie9b@(A#!{X;H}k|J*k(sT~o&JN>fHr86!U|63nDd2_#>=IM-xI2E}mG85GH zg@x+Q+V(m>h?nJE5cgsCl?Qn^SgK~E{eQ}+v(zz$sp8YI#_54G*`0bTPV_OTKmNRE zw<(Lo%&psM>SGuh6}TC9mrbu_{j-PH;tfaMqt@eVfeunFag8WRNi0dVN-jzTQVd20 zhDN#u=DLRFA%+H4Miy2khPnnORt5$qf4P^UXvob^$xN%ntzpOV|0jVO7(8A5T-G@y GGywqCf0;Z0 literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_medium_green.png b/textures/coloredwood_fence_medium_green.png new file mode 100644 index 0000000000000000000000000000000000000000..0b74720c60b9c61cd21aa9c2d8df52994465cdf4 GIT binary patch literal 457 zcmZ{fK}eHv7{-5}ZM2+IqeBuA9n=#1uh6BGi@`>1 zDbD7GfebASlY$(AWrS%ByEHF~crgmZ=uo!^zW(02ba>t$&kGL^Pt@yinF>!70w#B( z!zWmJAj2VX&&nk&0=K}Em6uW81ueC7M&JIRfv{3pj}t$sDP z^|q#Jy}Pxe{8ZxPNagay3vxQU-{Ujse)xF>pna99XByfI`hTtsC!14; z?Xmukan5}Cm03Ecv!)iZgLm2)K5dkiZY78Ge_orc-woGy!ym+WDpY5y+Id;+vR&!x z62PLEEwWN4o9p~$#b&YEYR$4zYg3fmZUS+peqKq^(x0rdpt?S*58}ucerz zs9B?_UaGE|r>c^zqF$!1UZSp=ud1A-tdy>#oT)4uE~}iOEbA|;R;Z@ks4W{ID<3B> zA0xkahkZ8Cdd89Eak7ak;hcHeZv0 z0IT4XqL=Fe^tRn#S`_mCKljZ`YDdKHPQUDP>5R+8|JFxO-rTRJc{(E^PDO5t%mlT4 zVWGOSw!O{|;$?Xk#C_O(hExvrskh@pX%k%g6sp{{|6m4U&@U+$$S8glbfGSez?YuK^;|4E<*22WQ%mvv4F FO#ooEjD7$B literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_medium_lime.png b/textures/coloredwood_fence_medium_lime.png new file mode 100644 index 0000000000000000000000000000000000000000..f899dca2d3c5d7548c9aab291332e7bb8653ea5a GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE07La!Vs~6A#N{2(qV?s zRSW?O7<^_hcur&pUd9l;jls5(!J&b{xs}1CgCSxgL(~?Au(b@nGa0<6G6XJS2wBPC z*vt^Tl)-NfgXd%h_kITdxeUIu7`&!1xc4%+b~3p2Fj$o^x^^>|Ww3frV+dQrU|q^! zU&~-y&9Lmg|2ClYj3q&S!3+-1ZlnP@oCO|{#S9GG!XV7ZFl&wkP_Wh0#W6(Ua%3JnFV_X=ZM(s=DCGZt?wgm?j)>o#e%a^J8JCOyt&g6(xnEE7bVfv+irf^L z32OVoLUm_tdz~M|%knOW`>^}UgFGB8RWs85KV{Te>KMaR@#$FO^uU?yPQ4W;`WVz7 ze_piPl*MA^)@?QQF$|3g+>E=+rq{Cm*~4q`h9mD$>+!Wf2dS30MwFx^mZVxG7o`Fz z1|tJQBV7Y?T|@H_Ljx-#3o8>tT>}#<1A~*l+)Gh3zopr02QZ_%K!iX literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_medium_lime_s50.png b/textures/coloredwood_fence_medium_lime_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..b950a51216b0efe9e03cad935364d4301fc978b4 GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE07MV){JP;iR;r(nrs-_ zpdC=5;ZvmMnX3|9s}Eak7ak;hcHeZv0 z0IT4XqL=Fe^tRn#S`_mCKljZ`YDdKHPQUDP>5R+8|JFxO-rTRJc{(E^PDO5t%mlT4 zVWGOSw!O{|;$?Xk#C_O(hExvrskh@pX%k%g6sp{{|6m4U&@U+$$S8glbfGSez?YuK^;|4E<*22WQ%mvv4F FO#mLLk@Wxo literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_medium_magenta.png b/textures/coloredwood_fence_medium_magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..ee3d9f56bfe63f1ac07d3c154b0cff7772aa4428 GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE0A8ouw(KHI z#jt7t!-5$MGbS=jT*k0$8^g9rhROzphE|5w4u+163>&vFY+1{&b|%BjsSHyWF)Uii zu(Fwf7{gTY=~(0Rz?tk$y%i_= z7}OtsUbNek#bV~xZ8h~V42=rhjJwOG*RuZE!)x(|Bkxh`@wGq)sg}4#l%yn5Pat6}c%g6V&#F zh3d}Q_Bua^m*rg$_hI*y2YEPHs%E79f6Az{)G>ys;?uFl>47uZoq8)y^f9PE{=8_n zDT~F-t=nqqV;CA0xEXhsO|NDBvxnE>4M*Oi*5hk|4pJ>~jVMV;EJ?LWE=mPb3`Pcq zM!E*(x`yTZSQ*05 z?8vY*h+&Q&!(>l}es_ks{tUBx8K!tK^tv;2x-#^*F_c&_cDpiUn6XatW>^!(P-@Lk zYtK+^%V4JW#~5fmV@Z%-FoVOh8)-leXMsm#F#`j)FbFd;%$g$s6m0c$aSV~T+}d}W zugO4wRd7nt%XI;I+iox|3i!T-c?$^^ioe>eIA~!{5 zg4({YP~BPEUgrn#vb+o8KJ32oAP)yi)r_?NPZ@QVI>smWwDsKbz4n+3`3&=H{9wqX_V8M~;mCW`dVDR=L8>LL5hW>!C8<`)MX5lF z!N|bSNY}tz*U&t~(7?*b!pg)@*TBTez~JOB_fixMx%nxXX_dG&>{$N)Bv1o`r>mdK II;Vst00uUZ(*OVf literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_medium_orange_s50.png b/textures/coloredwood_fence_medium_orange_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..a25f4348fcb6e095df03c1fcc61e5b164c8d600b GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZD~Jx#Y>Ck6i_@Q+WY`d@ zT@j#Bc z6Qo({r=I7jn(eMq=C5AjtDf(rn&qyX?y8jOrW|f1o8hYLZzfylt=1T(9bqjSXD=UP zD<2(d?G3b^u_VYZn8D%MjWi&Kv%n*=n1O*?7=#%aX3dcR3buN>IEF}EZtc6x*JL2T zDmbO+<+=d9Z8w+}h5Y}|ee;sq5%IgzFZ*0N<8tx8_0f|z_v>k%&WMOpk((kjL2X}H zsP3$7uk(X=S>6S4A9i1PkcWe%YDU`sr;IvF9b=d(J{@bE9ypWTskh=pAA|bi&x>}O zvRKUAx~--@hM`e`n{jv9^jg+Gdw4D0aO6E|J-!y`Ak`Arh?11Vl2ohYqEsNoU}Ruu zq-$WVYiJ%~XkcYzVP#^dYhYq!U~ux6dnt;B-29Zxv`X9>b}avY5~zW})78&qol`;+ E0GOMRdjJ3c literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_medium_red.png b/textures/coloredwood_fence_medium_red.png new file mode 100644 index 0000000000000000000000000000000000000000..5476e72bca6e467444f23f22c4abe03720109af0 GIT binary patch literal 457 zcmZ{fPe_w-9L7JdZMa-Z!$T4x9?}we<=rqG>yolD2QucIq9CEDLl6GJ-egu%8Uw{N zqv_mGh>?X+lA$pX-c`00+?JS zcCTRCi45n&y)LJg3q0_Y`W%9<-~%kdGQ5SCFb2=zHN>F{9zziNUu+q~rp_9fk3W1=Lr=C*TIdXS>;Em9tbYuxKZ9SzdU8}pmD*6JHrnbt z8U?T@W{a#8%H~3!S+QBHwgR)P6xb9caqJX(PX$`q8k+rGX9qsM(Gntn%i*?97uWXw E2jOsrMF0Q* literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_medium_red_s50.png b/textures/coloredwood_fence_medium_red_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..cee08c9e33233136a682ab3d9015ad3eec2b8dd7 GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZD~Q(AY|+u_)7PJDXxN~w zU7?{-q^6duqEf4+)v2c!Ehm?tppc@dn5LxEs-x4ctJ|clU96^7psHG>sadb3m87Ux zqp4Y{uAZl=nysQzrmkM1uAZ-|nx(9quB4QytQ;;Yo1v`iFDqN9rq-yf9U&_lCodl( zFaL0%iZIZ6#*!evUzm0Xkxq!^40 z42^UR%ykXTLktb9j4Z5740R1mtPBiJ{&Fux(U6;;l9^VCTf>g!|4#xnFnGH9xvXN+mBG1#!DS;u#1@9AwG3f18GNTQcrRiIT*(m9 z%;30`A$Sgh-(&{Qeg^ls4F0nie5WvY^)k43GPw3IxRo$kbu+kTu$oO{@Lt0ZR?1*q z%V1y4VA~loe;?3##*!evU$ zUz33VtKgKPm+J!bw%uS_6!QN+_svUcN5t<=zwC4AjLXIU)<;j?+^?s3IwK-ZMQ)1B z1hsu(p}MoSz0MEfWqB9Geb{~FK^_j4su^kjpEBw!b&O%E_;jpsdf-fUr{0PaeGKZ4 zKQG#C%3?8d>$aNu7=}g#ZpPhZ(`#A(?BTU|!;$x>_4rz#gH%ggBT7;dOH!?pi&B9U zgOP!uk*Pgg&e IbxsLQ0J++ddjJ3c literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_medium_redviolet_s50.png b/textures/coloredwood_fence_medium_redviolet_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..2d5d54465a6c96603480efbc83d104b2eb2f9592 GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZD~Q$%YSD@4(~p~MnAD&h zTA>k8q~?>W;#sQ|+^H8GEoYmc;E4j>=rI-m7(nFFKbq)=G~|r79ndLCvP7k zZ@b2&^%c;1#*!evU$Uz33V ztKgKPm+J!bw%uS_6!QN+_svUcN5t<=zwC4AjLXIU)<;j?+^?s3IwK-ZMQ)1B1hsu( zp}MoSz0MEfWqB9Geb{~FK^_j4su^kjpEBw!b&O%E_;jpsdf-fUr{0PaeGKZ4KQG#C z%3?8d>$aNu7=}g#ZpPhZ(`#A(?BTU|!;$x>_4rz#gH%ggBT7;dOH!?pi&B9UgOP!u zk*Pgg&ebxsLQ E0OhKZr2qf` literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_medium_skyblue.png b/textures/coloredwood_fence_medium_skyblue.png new file mode 100644 index 0000000000000000000000000000000000000000..087ffa91a090f31e1005fbb8be37c8834348eef0 GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE0AUgTEY;qfgx@$L(*Y} z&{Yfp3mAN6FnCU62wuhzy^X=PlEI;Y!MT;erGp`2BSX{{hOo5^zB3uTr!oXCVhCBu z;MmL%yp+Lj4uj`p2KRmj|G5mlvlzUlFu3!T-c?$^^ioe>eIA~!{5 zg4({YP~BPEUgrn#vb+o8KJ32oAP)yi)r_?NPZ@QVI>smWwDsKbz4n+3`3&=H{9wqX_V8M~;mCW`dVDR=L8>LL5hW>!C8<`)MX5lF z!N|bSNY}tz*U&t~(7?*b!pg)@*TBTez~JOB_fixMx%nxXX_dG&>{$N)Bv1o`r>mdK II;Vst0H#HervLx| literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_medium_skyblue_s50.png b/textures/coloredwood_fence_medium_skyblue_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..fdef7305065aeeb1905fd864fda13e2d450e5c87 GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE0ERA#3KZ=3S^A)+lQoA#Wci zZyR&@>6?>4>lsUe{DK)Ap4~_TaySb-B8wRqxP?KOkzv*x37}xBr;B5V#O2n$+k8z1 z0<3~lie9b@(A#!{X;H}k|J*k(sT~o&JN>fHr86!U|63nDd2_#>=IM-xI2E}mG85GH zg@x+Q+V(m>h?nJE5cgsCl?Qn^SgK~E{eQ}+v(zz$sp8YI#_54G*`0bTPV_OTKmNRE zw<(Lo%&psM>SGuh6}TC9mrbu_{j-PH;tfaMqt@eVfeunFag8WRNi0dVN-jzTQVd20 zhDN#u=DLRFA%+H4Miy2khPnnORt5$qf4P^UXvob^$xN%ntzpOV|DZr&@O1TaS?83{ F1ONyHld}K- literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_medium_violet.png b/textures/coloredwood_fence_medium_violet.png new file mode 100644 index 0000000000000000000000000000000000000000..d3d243e35e4b21b9ba18240211644bd36a44bb06 GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE07LiSQ5doA&y~h62sw8 zhE)L!3w#)6crr{3W>^-@u+5gC(t)ADnW5E%p(BD}V-&-dFow0h3^TnMrUo)B3Sn63 z$j}_bu+)!Xjwi!pcZPm{hPl2Bv%DClxHI&+GIY8z^jI;LxH5E`v1WKPObcUJW6e-% z&roa2Q0=(u?m3|Kj3q&S!3+-1ZlnP@oCO|{#S9GG!XV7ZFl&wkP_Wh0#W6(Ua%3JnFV_X=ZM(s=DCGZt?wgm?j)>o#e%a^J8JCOyt&g6(xnEE7bVfv+irf^L z32OVoLUm_tdz~M|%knOW`>^}UgFGB8RWs85KV{Te>KMaR@#$FO^uU?yPQ4W;`WVz7 ze_piPl*MA^)@?QQF$|3g+>E=+rq{Cm*~4q`h9mD$>+!Wf2dS30MwFx^mZVxG7o`Fz z1|tJQBV7Y?T|@H_Ljx-#3o8>tT>}#<1A~*l+)Gh3zopr02_jm<^TWy literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_medium_violet_s50.png b/textures/coloredwood_fence_medium_violet_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..a92ac1ab72dd1aba697b8525a8f74fe1ef1adb30 GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE07M-td7uWiPP^(GMpT$ z-4LKr;iFdMsgfJ4RU56>X)71)ppf9KnBt<87NOG`rQ05+-Q=rQ?5$c5s96=FRqv>n z6r@?>r(Wu*n&+;P?XOLAJe?5{ry@5+W`f$j zuu$Du+g|4f@v^)N;y&!Y@*ocfOVy0D|4$ipmO92TReU6ShI$q zw3MN?mZ7?u;X;SN9ia7$B|(0{3=Yq3qyagc1s;*b3=G`DAk4@xYmNj^u+`JWF+}2W zYu|0YCIbOh!6`*A*9GWpyTP<5f7{gTY=~(0Rz?tk$y%i_= z7}OtsUbNek#bV~xZ8h~V42=rhjJwOG*RuZE!)x(|Bkxh`@wGq)sg}4#l%yn(ie+*|4EO zyP`s)s7Nh0SEaUAtFu!tI$ACvK_MkYF)dB0wN1os zMxLYb!aAV!j3q&S!3+-1ZlnP@oCO|{#S9GG!XV7ZFl&wkP_Wh0#W6(Ua%3JnFV_X=ZM(s=DCGZt?wgm?j)>o#e%a^J8JCOyt&g6(xnEE7bVfv+irf^L32OVo zLUm_tdz~M|%knOW`>^}UgFGB8RWs85KV{Te>KMaR@#$FO^uU?yPQ4W;`WVz7e_piP zl*MA^)@?QQF$|3g+>E=+rq{Cm*~4q`h9mD$>+!Wf2dS30MwFx^mZVxG7o`Fz1|tJQ zBV7Y?T|@H_Ljx-#3o8>tT>}#<1A~*l+)Gh3zopr E0K@Z`H~;_u literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_orange.png b/textures/coloredwood_fence_orange.png new file mode 100644 index 0000000000000000000000000000000000000000..bead19e814acec9fbcd6cdb8a92e95eb1be92da5 GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE0F$C!|=bA`+vXu|0$aP z8<{^BLWXbE4F4M# zk0mqws%3an#&9p6;YJR_yK;tCr3?=W7_MbAT*zR!lEtt-g7H!&!`vYDCq)eZn^-qR zGVF_I*cHp*UZ-#uXgy;|kY6x^!?PP{Kn`btM`SSr1Gg{;GcwGYBLNg_^>lFzk+|I2 zcbl)tK!8$FK5vL+I zMP`E9zOYc;S=(Oc2l2AJ3*tWPzVaXs2TRqAwEs^Tb(T8DFjagy);K+ICc9H_#fd%! z^~awV?KWkxn7MUZO??bQqXIYM?y~8%tbg|KTD;-Nd(?V-Ezm)#C9V-ADTyViR>?)F zK#IZ0z|ct7z+BhRJjBqz%E-dX#8B73#LB?nvL>4nJa0`PlBg3pY5zm0Xkx zq!^4042^UR%ykXTLktb9j4Z5740R1mtPBiJ{&Fux(U6;;l9^VCTf>g!|4#xnFnGH9 KxvXw{7@jdO++kq&0~8k(-NC?ch=Ji01H(BWmzVdypx}RY_7@Bcj~E!f0Yw-Yk1;U( zVqkc~z;KU&;RXZ4I|hbV3=9t#7_KoeTwq|h!oaYek?|4(!(4XuCqVVAteY4Z_AxN* zVqi$P;Sd3|p0OmzFPOpM*^M+HhqJ&VvY3H^TNs2H8D`Cq01CExx;TbNTyE{V&DUfg zz$!SU=;gWqy=^y`7KQx(&wcZf+7a=)(=Yp6I^%NjzxC0RH}~slp3aDfQ<0k@GeK=% zSg7u-ZLjl#cv;>BaUXVHd60*LrD{gn|EG*POC4jFDn1=+oE|un-Kn?YL?46tVrXDxWMO4usB2(iWnggfmwPFShTQy=%(P0}8g?xIe-fyH!PC{xWt~$( F69B?plL!C+ literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_red_s50.png b/textures/coloredwood_fence_red_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..41ef089c8497e7c4bd722709f0227341dc8b4493 GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE0Er0XLrcM<9K-ZsrdK< zPEK2GZP!{_E;TpbYj1xfAfQW6Z<3+m3?rl2#>R)eybk;N9&~kGXJxg@(sHMr-2q3( zsfLET?d>;OTQ9e;SY&3l*~VsrmDLIhi-l%pb4*O;o0_)h=*%-QsnFG3ZE1PX*|}9$ zx8J~^TVMa@f|vS0>lsUe{DK)Ap4~_TaySb-B8wRqxP?KOkzv*x37}xBr;B5V#O2n$ z+k8z10<3~lie9b@(A#!{X;H}k|J*k(sT~o&JN>fHr86!U|63nDd2_#>=IM-xI2E}m zG85GHg@x+Q+V(m>h?nJE5cgsCl?Qn^SgK~E{eQ}+v(zz$sp8YI#_54G*`0bTPV_OT zKmNREw<(Lo%&psM>SGuh6}TC9mrbu_{j-PH;tfaMqt@eVfeunFag8WRNi0dVN-jzT zQVd20hDN#u=DLRFA%+H4Miy2khPnnORt5$qf4P^UXvob^$xN%ntzpOV|0jVO7(8A5 KT-G@yGywp`jhvkT literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_redviolet.png b/textures/coloredwood_fence_redviolet.png new file mode 100644 index 0000000000000000000000000000000000000000..5282f37943545eb190c262481e66f1599036063f GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE0F%dQ1hR=^}l@of6XcX znHxVbR6b)UzQd6BhoSDjXx9#gm_rPSrx;StF{J;OkH}&M25w;xW@MN(M*=9=>gnPbB5}F3 z?>1kPfdH%El%kjG0`#`sU|JON|3CN5OKL~N?@qt$bLouB#sAhvPu|?Gr+GRfB2Gna zip&JHePN-xv$nm?58`Ec7sP$oedR$O4wkAJY5$)x>MV7PVXF9atZ{naOm?TW@D!+HJ~WF>~v-n)(=qMg?xh-DT5jS^wnC}Q!>*kackJI{QpUy1_n=8 KKbLh*2~7Y-H>B18 literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_redviolet_s50.png b/textures/coloredwood_fence_redviolet_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..5b0ee735cee04cfeb4a10a4fa73f07cf3a9208a4 GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE0Er0S98dt^>}#ysrV@e zoEo>I04q zQw@`M+t+TiE?aJqzsM|SvrYL1tI`z~1q;ox=a^*7H_d9%iI``SS)m)W+Op`Nb5pBs zWWPatw|=Z*i@h??dd89Eak7ak;hc zHeZv00IT4XqL=Fe^tRn#S`_mCKljZ`YDdKHPQUDP>5R+8|JFxO-rTRJc{(E^PDO5t z%mlT4VWGOSw!O{|;$?Xk#C_O(hExvrskh@pX%k%g6sp{{|6m4U&@U+$$S8glbfGSez?YuK^;|4E<*22WQ% Jmvv4FO#sgfqmuvt literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_skyblue.png b/textures/coloredwood_fence_skyblue.png new file mode 100644 index 0000000000000000000000000000000000000000..66f608b00dde423a659b86520784bb3d8445437f GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE0AWW`N7@#U%vmp=9K@; zjsF=cKQRpw%x4u-@-45_CW($Dd>{TJ-`&))o>q2vWa;Uk9XZ;TE9 z8Iq4N)c#^9d&7`_k0IvTm)5S4F;&N-> zZN4T00an2&MK9L{=xw{fv?%2Nf9{)?)Q*VXoqpNp(ixYF|E-Unyt!Xb^K?c;oQm8O znF(t9!a{XtZF`*`#LMz7i2Jbn%7Z){ELAho{y$~ZS?U`uKEC;AxF zAAer7+myv(=GJXB^)U>M3fzpl%cj?|{@KH8@rEPsQS0%wKnJOoxJHzuB$lLFB^RXv zDF!10LnB=Sb6rF85JLkiBMU1NLtO(CD+7a*zuZevH00)|WTsW(*05vw|C2xs44$rj JF6*2UngEFWq+S33 literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_skyblue_s50.png b/textures/coloredwood_fence_skyblue_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..4a51a27e82f10d2531cb29d3b3e5fd915e79bad3 GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE0DIU+2zrCD7^o8{FGBp zjR$Niw^|mjHP2gWU$-})>xf=Vmto>0qtqG3>9f7s4*PZ-c5OarRkF^qaFt#4PRE7= zhRIXyYj<0hZM4W=ZkDsirhKzi=?05}6=vBBO)}<~X3f`$Xfes0ryEpZS+v@@>7Z_8 zt3iCfer$JM&+0Uw^^7G!e!&b5&u)M?oCO|{#S9GG!XV7ZFl&wkP_Wh0#W6(Ua%3JnFV_X=ZM(s=DCGZt?wgm?j)>o#e%a^J8JCOyt&g6(xnEE7bVfv+irf^L z32OVoLUm_tdz~M|%knOW`>^}UgFGB8RWs85KV{Te>KMaR@#$FO^uU?yPQ4W;`WVz7 ze_piPl*MA^)@?QQF$|3g+>E=+rq{Cm*~4q`h9mD$>+!Wf2dS30MwFx^mZVxG7o`Fz z1|tJQBV7Y?T|@H_Ljx-#3o8>tT>}#<1A~*l+)Gh3zopr0NoIzmjD0& literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_violet.png b/textures/coloredwood_fence_violet.png new file mode 100644 index 0000000000000000000000000000000000000000..a842bf29d376d3734087de6cb1856efa7e95e6f7 GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE0C^X_|eM!zhD0U6wUvQ z%>OGHJ{2=O%VW4x$MC01^nVP)jzoq-sSKym8P2uw{_ha{-^~8MgyBUY!=q}3Zw-w9 zlNpZHGW;rIc$3d?FNfhqIm5eBhF1j)53(7qWiVXGVz?5)xIUBNQV{#xB8DeTtp6h! zHpMgSi)Gk#>tUrQ(0ay_AirP+hi5m^fE>;OkH}&M25w;xW@MN(M*=9=>gnPbB5}F3 z?>1kPfdH%El%kjG0`#`sU|JON|3CN5OKL~N?@qt$bLouB#sAhvPu|?Gr+GRfB2Gna zip&JHePN-xv$nm?58`Ec7sP$oedR$O4wkAJY5$)x>MV7PVXF9atZ{naOm?TW@D!+HJ~WF>~v-n)(=qMg?xh-DT5jS^wnC}Q!>*kackJI{QpUy1_n=8 KKbLh*2~7Y|5v2YA literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_violet_s50.png b/textures/coloredwood_fence_violet_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..93bf584a3c5b5f903bbf2dae00ce803497dfa15c GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}b%0NZE0C_S+tuoEs6YJpl=xGP zP6sM&w-#Hj%`;zGXTP^A;7E*KSEAvhRHGT`#UX~{I17o=NJWVyP@`Cz1O zYrH{!tbX^B=gJ^=F_r}R1v5B2yO9Rua29w(7Bet#3xhBt!>lXIw7+w?2CE=6*fR(-{$QDsod~ zCaCQT3)P*q?R9<-FUz|i?!)dY5AtxZRLw~H|CCW@sbdUN#iwJ9(*tL+JM~ta=wncS z{CUxCQx=PvTesEJ$1pT1a5L^Mn_kQMXAiH%8;-n3t;g2_9i&>~8c~vxSdwa$T$Bo= z7>o=IjdTsnbq&o!3=OP|EUZinbq!3c3=B^GaxX>Ekei>9nO2Eg!;aKOn literal 0 HcmV?d00001 diff --git a/textures/coloredwood_fence_white.png b/textures/coloredwood_fence_white.png new file mode 100644 index 0000000000000000000000000000000000000000..4eaf119f6d692a9ca025be6e432921b8af1c72bf GIT binary patch literal 347 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAm`Z~Df*BafCZDwc@shmVT^Rni z_n+Ah4nJa0`PlBg3pY5Ui9t*u<%GyNp{qcrsg}4#l%yn;w?*ISg|Nqzg z|DXBOCx&Ow81CF*`11!SF1lj}!=XbAr%o}PI|tXS{TYVeVY^Cr^OtSvPHB z*td^i*DeOND)E^>>lsUe{DK)Ap4~_TaySb-B8wRqxP?KOkzv*x37}xBr;B5V#O2n$ z+k8z10<3~lie9b@(A#!{X;BE!;Wsa-9TC4f{j$%cGcFhZTOU1nbHASE>5Pat6}c%g z6V&#Fh3d}Q_Bua^m*rg$_hI*y2YEPHs%E79f6Az{)G>ys;?uFl>47uZoq8)y^f9PE z{=8_nDT~F-t=nqqV;CA0xEXhsO|NDBvxnE>4M*Oi*5hk|4pJ>~jVMV;EJ?LWE=mPb z3`PcqM!E*(x`yT_`AsVLW7z1s5N z0q53M-Tpp;1Zu2!62(SuHDSEjsKyTX(rbQwD|8w8Gq;^F7?)1w(m(I9c{BM2ql&Je7#dg^8(0|{ p>l&C?85kV7bDRf7LvDUbW?Cg~4O<)QHvly-c)I$ztaD0e0sxDRI|Kj# literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_aqua_s50.png b/textures/coloredwood_stick_aqua_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..578ee77ad1f2206bf7aeff7926213116226dfb0f GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Y!5V3XzA;@SyHF+dJu zNswPKgTu2MX&@B^9+AZi417mGm~pB$pEOWV&eO#)gyVX0f&&|)!l&Je7#dg^8(0|{ p>l&C?85kV7bDRf7LvDUbW?Cg~4O<)QHvly-c)I$ztaD0e0s!R)JA42D literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_black.png b/textures/coloredwood_stick_black.png new file mode 100644 index 0000000000000000000000000000000000000000..f1c08f741de8376800ea3265afa17350d85b48d4 GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAm`Z~Df*BafCZDwc@shmVT^Rni z_n+Ah4nJ@ErkR#;MwT(m+8;PZ!4!iOb0e3Y;As3qG>4vYXCloa+xX)3bpo zJyLNhFHn(ciEBhjN@7W>RdP`(kYX@0Ff`INFxNFS4>2^bGB&U>G}bjRu`)0?a_2Y? eiiX_$l+3hB+#0qv)^7l6VDNPHb6Mw<&;$VW06ACy literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_blue.png b/textures/coloredwood_stick_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..846dd75edd9b454c052712c4eaef71146447e1c3 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0WcN?LPyM zk|4ie28U-i(m*N-JR*x382FBWFymBhK53w!oTrOp2*>s01P3-ohci1EJT{mzaB5Bn zU{h4o6A@-O#>{eMQ+o&>P^D^#YeY#(Vo9o1a#1RfVlXl=G}1LN*EKW`F*L9;Hn1`@ p)-^D(GB7xD=Qt0FhTQy=%(P0}8n!mpZvbjw@O1TaS?83{1ORQ3I^+NV literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_blue_s50.png b/textures/coloredwood_stick_blue_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..2285d1e8806b56167800e8aadb6938e945e51401 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Yzw<)Ee2+DkE<$v_Tc zNswPKgTu2MX&@B^9+AZi417mGm~pB$pEOWV&eO#)gyVX0f&&|)!l&Je7#dg^8(0|{ p>l&C?85kV7bDRf7LvDUbW?Cg~4O<)QHvly-c)I$ztaD0e0sxi=I}`u_ literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_cyan.png b/textures/coloredwood_stick_cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..62ab132f74310bcb3b84d9b2829445a20b8ac795 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0WdY|9^&O<pRv;#Se zB|(0{3=Yq3q=8fvctjR6Fz_7#VaBQ2e9}NcIZqeI5RU7~2@Y(G4rg{Scx*6b;MAND zz^16ECnC&njG5)iruGm%pi0#e*NBpo#FA92VrXDxY+z+* ptZQImWnggR&T$?T4Y~O#nQ4`{HEeCH-vHFW;OXk;vd$@?2>^#*JXQbz literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_cyan_s50.png b/textures/coloredwood_stick_cyan_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..b3a6aa2713e0f49b0cb1cf166019a413e095b31d GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Y!5;6ckZYkM4}Wq};V zk|4ie28U-i(m*N-JR*x382FBWFymBhK53w!oTrOp2*>s01P3-ohci1EJT{mzaB5Bn zU{h4o6A@-O#>{eMQ+o&>P^D^#YeY#(Vo9o1a#1RfVlXl=G}1LN*EKW`F*L9;Hn1`@ p)-^D(GB7xD=Qt0FhTQy=%(P0}8n!mpZvbjw@O1TaS?83{1OVLeJ8l2~ literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_dark_aqua.png b/textures/coloredwood_stick_dark_aqua.png new file mode 100644 index 0000000000000000000000000000000000000000..1feb11b0c549d4295b43d298fcccc588d695ee23 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Wb0Oq;<+?d+kt1R$HS zB*-tA!Qt7BG$4nwz$3Dlfr0M`2s2LA=92~r%6YmthHzX@PHPZ}sF=jq}Y!f`!0!GVp@;mi&Oj}4{_oSG8? z*c27@M1&cRF|%CR)E>eIRH<6x8c~vxSdwa$T$Bo=7>o=IjdTsnbq&o!3=OP|4Xg}} pbq!3c3=EFkInINkAvZrIGp!Q0hOLeD8-N-ZJYD@<);T3K0RRgXI${6- literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_dark_blue.png b/textures/coloredwood_stick_dark_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..7dc3e4317c22f61926aef77fa16b81231047b091 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0WcBA&h~+M<{;_E0D=p z666=m;PC858j!Tq8hExvrskh@pX%v4NGL pv95uMm4U&LJI8rYH00)|WTsW(*08m)egjYggQu&X%Q~loCII%3IPCxc literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_dark_blue_s50.png b/textures/coloredwood_stick_dark_blue_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..a141a96a32f87ccecc9ccfb420b8773b129a9c24 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0UE$%u!g_a#vnsKaj&% z666=m;PC858c0QfM`SSr1K$x4W}K?cCk+&o^K@|x;kcfh;K0V{aApUC#|BddPR$7c zY>J9{BEk&Em|3oDY7gN9s#Gm;jVMV;EJ?LWE=mPb3`PcqM!E*(x`yT9nO2Eg!`8<74L}VHp00i_>zopr0MY_F6#xJL literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_dark_cyan.png b/textures/coloredwood_stick_dark_cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..bb01bad60324e8e0801d8336c6fac08ce5a6dd4e GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Wb0ER4a&=jVsMbRe6t zB*-tA!Qt7BG?0n{kH}&M2EHR8%s5q>PZ}sF=jq}Y!f`!0!GVp@;mi&Oj}4{_oSG8? z*c27@M1&cRF|%CR)E>eIRH<6x8c~vxSdwa$T$Bo=7>o=IjdTsnbq&o!3=OP|4Xg}} pbq!3c3=EFkInINkAvZrIGp!Q0hOLeD8-N-ZJYD@<);T3K0RX3sJ2L

}#<1A`-Xj`N^s$jwj5OsmALVQXXk2A~E8Pgg&ebxsLQ0D8+^GML;%V zNswPKgTu2MX&@B^9+AZi417mGm~pB$pEOWV&eO#)gyVX0f&&|)!l&Je7#dg^8(0|{ p>l&C?85kV7bDRf7LvDUbW?Cg~4O<)QHvly-c)I$ztaD0e0sttmI*b4S literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_dark_green_s50.png b/textures/coloredwood_stick_dark_green_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..a3002bf502daa4c9d6a25af84b3af3af5768336f GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0UGMQB2rU_)_?SjX(}# zNswPKgTu2MX&@B^9+AZi417mGm~pB$pEOWV&eO#)gyVX0f&&|)!l&Je7#dg^8(0|{ p>l&C?85kV7bDRf7LvDUbW?Cg~4O<)QHvly-c)I$ztaD0e0ssQhI#&Py literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_dark_lime.png b/textures/coloredwood_stick_dark_lime.png new file mode 100644 index 0000000000000000000000000000000000000000..123ea1cc85f293a42359e6f9e562da420218b148 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0UElj6uzZ!7^Ni706*M z3GxeOaCmkj4Wy#LBeIx*f$s}#<1A`-Xj`N^s$jwj5OsmALVQXXk2A~E8Pgg&ebxsLQ0MK4IwEzGB literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_dark_lime_s50.png b/textures/coloredwood_stick_dark_lime_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..164035dfa40d573e396e428e90a4c60f4d58c393 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0UGbQB2KJ*h6^oP9TS| zB*-tA!Qt7BG?0n{kH}&M2EHR8%s5q>PZ}sF=jq}Y!f`!0!GVp@;mi&Oj}4{_oSG8? z*c27@M1&cRF|%CR)E>eIRH<6x8c~vxSdwa$T$Bo=7>o=IjdTsnbq&o!3=OP|4Xg}} pbq!3c3=EFkInINkAvZrIGp!Q0hOLeD8-N-ZJYD@<);T3K0RV*6IjjHx literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_dark_magenta.png b/textures/coloredwood_stick_dark_magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..0481b4df9612f118962854e3a28d1fe84b208130 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0T4BAJ9{BEk&Em|3oDY7gN9s#Gm;jVMV;EJ?LWE=mPb3`PcqM!E*(x`yT9nO2Eg!`8<74L}VHp00i_>zopr0FAIYv;Y7A literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_dark_magenta_s50.png b/textures/coloredwood_stick_dark_magenta_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..df2df66018c52678d11f0f3df7b695627787e8ab GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0YyR%+XTVa-MzFHz0?x zB*-tA!Qt7BG?0n{kH}&M2EHR8%s5q>PZ}sF=jq}Y!f`!0!GVp@;mi&Oj}4{_oSG8? z*c27@M1&cRF|%CR)E>eIRH<6x8c~vxSdwa$T$Bo=7>o=IjdTsnbq&o!3=OP|4Xg}} pbq!3c3=EFkInINkAvZrIGp!Q0hOLeD8-N-ZJYD@<);T3K0RSFBI(q;B literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_dark_orange.png b/textures/coloredwood_stick_dark_orange.png new file mode 100644 index 0000000000000000000000000000000000000000..58fafbdd51ec98440d1e7c3351223c7a4951e629 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0T3Wo54qoA@uj_{Xh<5 zNswPKgTu2MX&@B^9+AZi417mGm~pB$pEOWV&eO#)gyVX0f&&|)!l&Je7#dg^8(0|{ p>l&C?85kV7bDRf7LvDUbW?Cg~4O<)QHvly-c)I$ztaD0e0swxCI{p9v literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_dark_orange_s50.png b/textures/coloredwood_stick_dark_orange_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..20dbc81c03d0199e2134797e4a9c30c9c73f1a11 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0YyRTg*~T_{BY|T|f?F zNswPKgTu2MX&@B^9+AZi417mGm~pB$pEOWV&eO#)gyVX0f&&|)!l&Je7#dg^8(0|{ p>l&C?85kV7bDRf7LvDUbW?Cg~4O<)QHvly-c)I$ztaD0e0sv79I==t_ literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_dark_red.png b/textures/coloredwood_stick_dark_red.png new file mode 100644 index 0000000000000000000000000000000000000000..5a66dbbc62e55edb5d707cd146a211cea6d1670b GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0T4Bfx(A?LBXV~56EFG z3GxeOaCmkj4Wy#LBeIx*f$s}#<1A`-Xj`N^s$jwj5OsmALVQXXk2A~E8Pgg&ebxsLQ01ZPq3jhEB literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_dark_red_s50.png b/textures/coloredwood_stick_dark_red_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..0763b100a72a74ef533cd019cd04dcc3c66686be GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0YyROw3YPSU9f58pvTR z3GxeOaCmkj4Wy#LBeIx*f$s}#<1A`-Xj`N^s$jwj5OsmALVQXXk2A~E8Pgg&ebxsLQ01vu34FCWD literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_dark_redviolet.png b/textures/coloredwood_stick_dark_redviolet.png new file mode 100644 index 0000000000000000000000000000000000000000..1edb085a06865ab57ab30cee8518d71a7ba30645 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0T4BLEDExt(EJx50JxH z666=m;PC858c0QfM`SSr1K$x4W}K?cCk+&o^K@|x;kcfh;K0V{aApUC#|BddPR$7c zY>J9{BEk&Em|3oDY7gN9s#Gm;jVMV;EJ?LWE=mPb3`PcqM!E*(x`yT9nO2Eg!`8<74L}VHp00i_>zopr0FWIyx&QzG literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_dark_redviolet_s50.png b/textures/coloredwood_stick_dark_redviolet_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..94db164f1f7778d1621c5b86573c9be0ca505406 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0YyROxsde&3#Qm3XsEC z666=m;PC858c0QfM`SSr1K$x4W}K?cCk+&o^K@|x;kcfh;K0V{aApUC#|BddPR$7c zY>J9{BEk&Em|3oDY7gN9s#Gm;jVMV;EJ?LWE=mPb3`PcqM!E*(x`yT9nO2Eg!`8<74L}VHp00i_>zopr0Fi<@yZ`_I literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_dark_skyblue.png b/textures/coloredwood_stick_dark_skyblue.png new file mode 100644 index 0000000000000000000000000000000000000000..539da788f92c5fd7cc554085b1a3b1c0f6a1e1c3 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0WbWJB&fiCw+mY36RZL z666=m;PC858c0QfM`SSr1K$x4W}K?cCk+&o^K@|x;kcfh;K0V{aApUC#|BddPR$7c zY>J9{BEk&Em|3oDY7gN9s#Gm;jVMV;EJ?LWE=mPb3`PcqM!E*(x`yT9nO2Eg!`8<74L}VHp00i_>zopr08?Z+XaE2J literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_dark_skyblue_s50.png b/textures/coloredwood_stick_dark_skyblue_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..152ba4c0d8e221cfe854f08d019418b2d4933e2a GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0UE$+fi7}((#==ACSXX z666=m;PC858c0QfM`SSr1K$x4W}K?cCk+&o^K@|x;kcfh;K0V{aApUC#|BddPR$7c zY>J9{BEk&Em|3oDY7YUKrCQ<|QIe8al4_M)lnSI6j0_BobPddP4b4Lg4Xlg}tPG8H o4NR;I436A6&V!;MH$NpatrE9}t&Q~?fEpM)UHx3vIVCg!0A@frfdBvi literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_dark_violet.png b/textures/coloredwood_stick_dark_violet.png new file mode 100644 index 0000000000000000000000000000000000000000..db57512306bed193341bff93d71e42d0439508f7 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0UFwAxw?I$N5P0A|Qvc zB*-tA!Qt7BG?0n{kH}&M2EHR8%s5q>PZ}sF=jq}Y!f`!0!GVp@;mi&Oj}4{_oSG8? z*c27@M1&cRF|%CR)E>eIRH<6x8c~vxSdwa$T$Bo=7>o=IjdTsnbq&o!3=OP|4Xg}} pbq!3c3=EFkInINkAvZrIGp!Q0hOLeD8-N-ZJYD@<);T3K0RZ45Iw$}D literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_dark_violet_s50.png b/textures/coloredwood_stick_dark_violet_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..1924c2e94dc117b0d42f2e03120e6e4255c81a93 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0UE_%u!9)QbB7|JCMUz z666=m;PC858c0QfM`SSr1K$x4W}K?cCk+&o^K@|x;kcfh;K0V{aApUC#|BddPR$7c zY>J9{BEk&Em|3oDY7gN9s#Gm;jVMV;EJ?LWE=mPb3`PcqM!E*(x`yT9nO2Eg!`8<74L}VHp00i_>zopr0BQ|6hyVZp literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_dark_yellow.png b/textures/coloredwood_stick_dark_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..0ca8b40a9a6930beb2c0477d465df8543e892232 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0T30jKRl;;q+>sH$Vl&Je7#dg^8(0|{ p>l&C?85kV7bDRf7LvDUbW?Cg~4O<)QHvly-c)I$ztaD0e0sw?-I|Bd! literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_dark_yellow_s50.png b/textures/coloredwood_stick_dark_yellow_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..d56919cbcd8d7393901db651be069282adf335c6 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Yz+QOwd(_#0dF2_T2D zB*-tA!Qt7BG?0n{kH}&M2EHR8%s5q>PZ}sF=jq}Y!f`!0!GVp@;mi&Oj}4{_oSG8? z*c27@M1&cRF|%CR)E>eIRH<6x8c~vxSdwa$T$Bo=7>o=IjdTsnbq&o!3=OP|4Xg}} pbq!3c3=EFkInINkAvZrIGp!Q0hOLeD8-N-ZJYD@<);T3K0Ra7AI!yoo literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_darkgrey.png b/textures/coloredwood_stick_darkgrey.png new file mode 100644 index 0000000000000000000000000000000000000000..611c3b4e91ed20f32c31b97204abbd60e99f50bb GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAm`Z~Df*BafCZDwc@shmVT^Rni z_n+Ah4nJ@ErkR#;MwT(m+8;PZ!4!iOb0e3Y->Ji$1Ph!)7|4ajrkmOs|z3 zoVy)tmID>3mbgZgq$HN4S|t~y0x1R~14AQS19M$N^AJM=D`NvILt|Y76DtFQBX^GT eplHa=PsvQH#I0d#WBmr81_n=8KbLh*2~7Zu&^n#~ literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_green.png b/textures/coloredwood_stick_green.png new file mode 100644 index 0000000000000000000000000000000000000000..56a6484d700f3bc8bce0a9dfa3606378d9f10d22 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0WdYKO4g{hE0OUo&!0I zB|(0{3=Yq3q=8fvctjR6Fz_7#VaBQ2e9}NcIZqeI5RU7~2@Y(G4rg{Scx*6b;MAND zz^16ECnC&njG5)iruGm%pi0#e*NBpo#FA92VrXDxY+z+* ptZQImWnggR&T$?T4Y~O#nQ4`{HEeCH-vHFW;OXk;vd$@?2>{qvJ8}R3 literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_green_s50.png b/textures/coloredwood_stick_green_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..49acb3ab99a2368a001302427d3e420b0bdcd287 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Y!5po`U7%UwTP1A!dI zk|4ie28U-i(m*N-JR*x382FBWFymBhK53w!oTrOp2*>s01P3-ohci1EJT{mzaB5Bn zU{h4o6A@-O#>{eMQ+o&>P^D^#YeY#(Vo9o1a#1RfVlXl=G}1LN*EKW`F*L9;Hn1`@ p)-^D(GB7xD=Qt0FhTQy=%(P0}8n!mpZvbjw@O1TaS?83{1OP`1JOcm# literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_grey.png b/textures/coloredwood_stick_grey.png new file mode 100644 index 0000000000000000000000000000000000000000..e94c0109aa644c0f4da5e309d9bf79c02d64c12b GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAm`Z~Df*BafCZDwc@shmVT^Rni z_n+Ah4nJ@ErkR#;MwT(m+8;PZ!4!iOb0e3Y;e9i$8XEvzyLmoa+xXb3%py zyU*gAzCcB)C9V-ADTyViR>?)FK#IZ0z|ct7z+BhRJjBqz%Gkil&{)^N#LB?n$erUn eC>nC}Q!>*kackJxSib?Nfx*+&&t;ucLK6Um$U2w+ literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_light_aqua.png b/textures/coloredwood_stick_light_aqua.png new file mode 100644 index 0000000000000000000000000000000000000000..71a5615cd1041e3a3326fded42706262a7dbc435 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Xou|BVrXDxY+z+* ptZQImWnggR&T$?T4Y~O#nQ4`{HEeCH-vHFW;OXk;vd$@?2>@7hJ!=2} literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_light_blue.png b/textures/coloredwood_stick_light_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..2b840641196a5874964972092dc2cfc28a75b0dd GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Xn@^M6#-e|f$rkSfNK zAirP+hi5m^Kq?A6B8wRq_>O=u<5X=vX`rB-r;B3<$Mxg{2R25BGdmbOHkdMSYEB4X zQ&iLw5oS2X%yMN@dk7y;rD}<5L`h0wNvc(HQ7VvPFfuSS(ls#GH8c+~G_W!@urf5( oH88Owl>yp0BT_HboFyt=akR{01RO}tpET3 literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_light_cyan.png b/textures/coloredwood_stick_light_cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..8151321dcf5030c79796ea77f46a98f7d34254a4 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Xou|Np4}|98D%p9thI zmIV0)GdMiEkp@yx;1OBOz`%C|gc+x5^GO2*Tq8hExvrskh@pX%v4NGL pv95uMm4U&LJI8rYH00)|WTsW(*08m)egjYggQu&X%Q~loCIIRaJ}m$M literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_light_green.png b/textures/coloredwood_stick_light_green.png new file mode 100644 index 0000000000000000000000000000000000000000..a17950f389921e2be3c50d62ae279ec87c516358 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Xo;e@E2+D8(nzWk3#N zNswPKgTu2MX&@B^9+AZi417mGm~pB$pEOWV&eO#)gyVX0f&&|)!l&Je7#dg^8(0|{ p>l&C?85kV7bDRf7LvDUbW?Cg~4O<)QHvly-c)I$ztaD0e0sxr+JZb;{ literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_light_lime.png b/textures/coloredwood_stick_light_lime.png new file mode 100644 index 0000000000000000000000000000000000000000..2181dd9ccf16b8981c0032cc3695aaf88f8adb25 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Z<8|Bki)qm)*rPXuxp zOM?7@862M7NCT-T@Q5sCVBk9f!i-b3`J{n@a-J@ZAsp9}6CBtW9nS1v@YrC=z^OSQ zfK5?RPehpE7&FV2P3<9kK$WT`t`Q|Ei6yC4$wjF^iowXh&`8(7T-VS%#L&RX*ucur pSl7VB%D~{ro#Q+x8glbfGSez?YuMUYzX7O$!PC{xWt~$(696TKJtY7D literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_light_magenta.png b/textures/coloredwood_stick_light_magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..7a15b4ef00e1b951998f3722313653f6d7456657 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Z;K$N&FP|6l*Q2vWgV z666=m;PC858c0QfM`SSr1K$x4W}K?cCk+&o^K@|x;kcfh;K0V{aApUC#|BddPR$7c zY>J9{BEk&Em|3oDY7gN9s#Gm;jVMV;EJ?LWE=mPb3`PcqM!E*(x`yT9nO2Eg!`8<74L}VHp00i_>zopr08kG;wEzGB literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_light_orange.png b/textures/coloredwood_stick_light_orange.png new file mode 100644 index 0000000000000000000000000000000000000000..590dbaa68d85fdf5eac50dd7a119414481aa66f9 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Z<#k&gdsqEfuyDgrr- zB|(0{3=Yq3q=8fvctjR6Fz_7#VaBQ2e9}NcIZqeI5RU7~2@Y(G4rg{Scx*6b;MAND zz^16ECnC&njG5)iruGm%pi0#e*NBpo#FA92VrXDxY+z+* ptZQImWnggR&T$?T4Y~O#nQ4`{HEeCH-vHFW;OXk;vd$@?2>>C1Jsto6 literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_light_red.png b/textures/coloredwood_stick_light_red.png new file mode 100644 index 0000000000000000000000000000000000000000..cca71a9323e6a0ef9bc386baf64b2fa29e30b841 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Z;KN5}uDsNL)2K&lu^ zg8YIR9G=}s1F0zRh%9Dc;5!1sj8nDwq=ABRo-U3d9M_W*9M~8g&g@|D*kH=QsW~Bl zO;J%#M3~_iGs~4t?IC!C8<`)MX5lF!N|bSNY}tz*U&t~(7?*rz{=2A o*TBTez~IQ8<2)!Da`RI%(<*Um*xFdX0jPn&)78&qol`;+0L!jCtN;K2 literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_light_redviolet.png b/textures/coloredwood_stick_light_redviolet.png new file mode 100644 index 0000000000000000000000000000000000000000..7b28e5a39346acf369dd3b50f44a84dc139a3f7e GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Z;K$C3Y0YdyEl%K&m1 zOM?7@862M7NCT-T@Q5sCVBk9f!i-b3`J{n@a-J@ZAsp9}6CBtW9nS1v@YrC=z^OSQ zfK5?RPehpE7&FV2P3<9kK$WT`t`Q|Ei6yC4$wjF^iowXh&`8(7T-VS%#L&RX*ucur pSl7VB%D~{ro#Q+x8glbfGSez?YuMUYzX7O$!PC{xWt~$(6984iJ!Sv^ literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_light_skyblue.png b/textures/coloredwood_stick_light_skyblue.png new file mode 100644 index 0000000000000000000000000000000000000000..a4524025810ddd68c3084d5c98da08ad004a2a72 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Xou$p5Id|DR0Qcmc>^ zED7=pW^j0RBMqdYz$3Dlfr0M`2s2LA=92~r%6YmthHzX@PHs01P3-ohci1EJT{mzaB5Bn zU{h4o6A@-O#>{eMQ+o&>P^D^#YeY#(Vo9o1a#1RfVlXl=G}1LN*EKW`F*L9;Hn1`@ p)-^D(GB7xD=Qt0FhTQy=%(P0}8n!mpZvbjw@O1TaS?83{1OVkuJjnn6 literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_lightgrey.png b/textures/coloredwood_stick_lightgrey.png new file mode 100644 index 0000000000000000000000000000000000000000..2392e0e6bed5a925bc07a71dbd34dbb424d1f3e4 GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAm`Z~Df*BafCZDwc@shmVT^Rni z_n+Ah4nJ@ErkR#;MwT(m+8;PZ!4!iOb0e3Y;>QO~>MQmj!&5yzsMyf#DXT z1bW)e_f;l9a@fRIB8oR3OD*WMF8dYhbQxXdYr{U}bDzWoWExU}9xpaOBQ$ f9uy6^`6-!cmAEx*ZLHq_)WG2B>gTe~DWM4ff7Lvw literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_lime.png b/textures/coloredwood_stick_lime.png new file mode 100644 index 0000000000000000000000000000000000000000..18fcffe66a9fb54f21073f8180a5bfa63129c418 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Xo^KU?uLhE=zxwgNef zB|(0{3=Yq3q=8fvctjR6Fz_7#VaBQ2e9}NcIZqeI5RU7~2@Y(G4rg{Scx*6b;MAND zz^16ECnC&njG5)iruGm%pi0#e*NBpo#FA92VrXDxY+z+* ptZQImWnggR&T$?T4Y~O#nQ4`{HEeCH-vHFW;OXk;vd$@?2>`NfJdpqZ literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_lime_s50.png b/textures/coloredwood_stick_lime_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..3fc2fee6864fdfefdc9d4182ff3614c87c6e68ad GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Xo^piA*u%aif4LO>2< zNswPKgTu2MX&@B^9+AZi417mGm~pB$pEOWV&eO#)gyVX0f&&|)!l&Je7#dg^8(0|{ p>l&C?85kV7bDRf7LvDUbW?Cg~4O<)QHvly-c)I$ztaD0e0sz50J4pZl literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_magenta.png b/textures/coloredwood_stick_magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..97a23aacf935822afa27cdb97733a2e76b656fea GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Z-f+y7?_&n`WQVghm) zOM?7@862M7NCT-T@Q5sCVBk9f!i-b3`J{n@a-J@ZAsp9}6CBtW9nS1v@YrC=z^OSQ zfK5?RPehpE7&FV2P3<9kK$WT`t`Q|Ei6yC4$wjF^iowXh&`8(7T-VS%#L&RX*ucur pSl7VB%D~{ro#Q+x8glbfGSez?YuMUYzX7O$!PC{xWt~$(69E5#Jo5km literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_magenta_s50.png b/textures/coloredwood_stick_magenta_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..28f8cbd5d7db56f4bcbfb202654d290957636847 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Z;r%fU64YkjUPy#VAe zmIV0)GdMiEkp@yx;1OBOz`%C|gc+x5^GO2*Tq8hExvrskh@pX%v4NGL pv95uMm4U&LJI8rYH00)|WTsW(*08m)egjYggQu&X%Q~loCIAB;JpKRx literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_medium_aqua.png b/textures/coloredwood_stick_medium_aqua.png new file mode 100644 index 0000000000000000000000000000000000000000..86a6c0b2e3643b4887d4172a0710b44c0d7dd3ac GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Wb$O&G%rA323%4L~+y zNswPKgTu2MX+REVfk$L90|Va?5N4dJ%_j{Ml=F0P4B@z*oZ!I5=x}BSgU1F_22RZh z0c?tjdLqIM$Cz2JY-$hT1FBRlag8WRNi0dVN-jzTQVd20hDN#u=DLRFA%+H4#s*e~ p#<~V3Rt5$~?i}Yq(U6;;l9^VCTf^4I`VBx044$rjF6*2UngAhKI(q;B literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_medium_aqua_s50.png b/textures/coloredwood_stick_medium_aqua_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..aa8714c164b32959c5313c77d220ddb6e533b6f1 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0UG5F-)z<=aTo&FF+1s zNswPKgTu2MX&@B^9+AZi417mGm~pB$pEOWV&eO#)gyVX0f&&|)!l&Je7#dg^8(0|{ p>l&C?85kV7bDRf7LvDUbW?Cg~4O<)QHvly-c)I$ztaD0e0suijJOKaz literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_medium_blue.png b/textures/coloredwood_stick_medium_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..5c3dc115beb9e76875c604b977ab7a2cfaa7c27e GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0WcBVGRSrj4G}WZXlDf zB*-tA!Qt7BG$4nwz$3Dlfr0M`2s2LA=92~r%6YmthHzX@PHJ9{BEk&Em|3oDY7gN9s#Gm;jVMV;EJ?LWE=mPb3`PcqM!E*(x`yT9nO2Eg!`8<74L}VHp00i_>zopr02bIfZ2$lO literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_medium_cyan.png b/textures/coloredwood_stick_medium_cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..e378df75ee5b787fd89d4fe9ae00c33aaa76ac1f GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Wb$%^HRoGs;}m`haZ4 zk|4ie28U-i(m*N-JR*x382FBWFymBhK53w!oTrOp2*>s01P3-ohci1EJT{mzaB5Bn zU{h4o6A@-O#>{eMQ+o&>P^D^#YeY#(Vo9o1a#1RfVlXl=G}1LN*EKW`F*L9;Hn1`@ p)-^D(GB7xD=Qt0FhTQy=%(P0}8n!mpZvbjw@O1TaS?83{1OSYaI|u*( literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_medium_cyan_s50.png b/textures/coloredwood_stick_medium_cyan_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..2f0d01690331a4f0813a81b6d9900bd391cd0f89 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0UG5u~Dt4XvNCZdLW0f zB*-tA!Qt7BG?0n{kH}&M2EHR8%s5q>PZ}sF=jq}Y!f`!0!GVp@;mi&Oj}4{_oSG8? z*c27@M1&cRF|%CR)E>eIRH<6x8c~vxSdwa$T$Bo=7>o=IjdTsnbq&o!3=OP|4Xg}} pbq!3c3=EFkInINkAvZrIGp!Q0hOLeD8-N-ZJYD@<);T3K0RZANJAD8E literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_medium_green.png b/textures/coloredwood_stick_medium_green.png new file mode 100644 index 0000000000000000000000000000000000000000..9fd67f6ca94c3cd20feb4cfed0b9da92b43d2ffa GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Wb$4FkgrhJKydAP!?m zkY6x^!?PP{AQc53k;M!Qd`Cc-ajG_-G*D2^)5S4_<9c#}0~@2mnH>xs8%!BEH75kH zDJtrT2s0dGX1TJdJ%kUaQnkc2q9i4;B-JXpC>2OC7#SEE=^B{p8k&a~8dw<{SQ#4Y o8kkra7#z8CoCifiZhlH;S|x4`TN~>)05vdpy85}Sb4q9e0J(NK@Bjb+ literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_medium_green_s50.png b/textures/coloredwood_stick_medium_green_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..8411abecd232bf05245d821f7ba600915342dee6 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0UG5QCqD@?O7$~XCQ~M zB*-tA!Qt7BG?0n{kH}&M2EHR8%s5q>PZ}sF=jq}Y!f`!0!GVp@;mi&Oj}4{_oSG8? z*c27@M1&cRF|%CR)E>eIRH<6x8c~vxSdwa$T$Bo=7>o=IjdTsnbq&o!3=OP|4Xg}} pbq!3c3=EFkInINkAvZrIGp!Q0hOLeD8-N-ZJYD@<);T3K0RV&(I{^Ry literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_medium_lime.png b/textures/coloredwood_stick_medium_lime.png new file mode 100644 index 0000000000000000000000000000000000000000..e119e28eb1e1985ded46eb6abe2e9308d2251295 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0T3$4TH}N2AygaZXk!T zB*-tA!Qt7BG?0n{kH}&M2EHR8%s5q>PZ}sF=jq}Y!f`!0!GVp@;mi&Oj}4{_oSG8? z*c27@M1&cRF|%CR)E>eIRH<6x8c~vxSdwa$T$Bo=7>o=IjdTsnbq&o!3=OP|4Xg}} pbq!3c3=EFkInINkAvZrIGp!Q0hOLeD8-N-ZJYD@<);T3K0RW6KIjsNy literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_medium_lime_s50.png b/textures/coloredwood_stick_medium_lime_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..91454aaa28d8262874a626e5b8f65545a832e6ab GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0T4hQQN0TO{6ta3dmtB z3GxeOaCmkj4Wy#LBeIx*f$s}#<1A`-Xj`N^s$jwj5OsmALVQXXk2A~E8Pgg&ebxsLQ0Ls%k0{{R3 literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_medium_magenta.png b/textures/coloredwood_stick_medium_magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..5331ad18b5dad9951ee98f31a8b5afa0db627990 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0VPX!Tq8hExvrskh@pX%v4NGL pv95uMm4U&LJI8rYH00)|WTsW(*08m)egjYggQu&X%Q~loCIGWnJeB|e literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_medium_magenta_s50.png b/textures/coloredwood_stick_medium_magenta_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..bfb2e31000a903f9341ad3e3f52b92b16f5dca35 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Xm`yRk^EX#VYUe}Eju zk|4ie28U-i(m*N-JR*x382FBWFymBhK53w!oTrOp2*>s01P3-ohci1EJT{mzaB5Bn zU{h4o6A@-O#>{eMQ+o&>P^D^#YeY#(Vo9o1a#1RfVlXl=G}1LN*EKW`F*L9;Hn1`@ p)-^D(GB7xD=Qt0FhTQy=%(P0}8n!mpZvbjw@O1TaS?83{1OTavJd6MU literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_medium_orange.png b/textures/coloredwood_stick_medium_orange.png new file mode 100644 index 0000000000000000000000000000000000000000..5157727b8eb2b62e836a514aece4a726ffcffe73 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0VQC7{d%7hObJm>wz4` zk|4ie28U-i(m*N-JR*x382FBWFymBhK53w!oTrOp2*>s01P3-ohci1EJT{mzaB5Bn zU{h4o6A@-O#>{eMQ+o&>P^D^#YeY#(Vo9o1a#1RfVlXl=G}1LN*EKW`F*L9;Hn1`@ p)-^D(GB7xD=Qt0FhTQy=%(P0}8n!mpZvbjw@O1TaS?83{1OVQ}#<1A`-Xj`N^s$jwj5OsmALVQXXk2A~E8Pgg&ebxsLQ0HDt~$p8QV literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_medium_red.png b/textures/coloredwood_stick_medium_red.png new file mode 100644 index 0000000000000000000000000000000000000000..da2b3939284698fa8c3e7dadc418fb7dc19b2dc5 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0VPX1H%jk2D!Z#Wq};V zk|4ie28U-i(m*N-JR*x382FBWFymBhK53w!oTrOp2*>s01P3-ohci1EJT{mzaB5Bn zU{h4o6A@-O#>{eMQ+o&>P^D^#YeY#(Vo9o1a#1RfVlXl=G}1LN*EKW`F*L9;Hn1`@ p)-^D(GB7xD=Qt0FhTQy=%(P0}8n!mpZvbjw@O1TaS?83{1OVJwIvxN3 literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_medium_red_s50.png b/textures/coloredwood_stick_medium_red_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..e74b493b499bb2b16f61c8d5e38329fec65925c2 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Xm`Tf0b2?IQQ00w9O6 zB*-tA!Qt7BG?0n{kH}&M2EHR8%s5q>PZ}sF=jq}Y!f`!0!GVp@;mi&Oj}4{_oSG8? z*c27@M1&cRF|%CR)E>eIRH<6x8c~vxSdwa$T$Bo=7>o=IjdTsnbq&o!3=OP|4Xg}} pbq!3c3=EFkInINkAvZrIGp!Q0hOLeD8-N-ZJYD@<);T3K0RS|VI+Oqa literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_medium_redviolet.png b/textures/coloredwood_stick_medium_redviolet.png new file mode 100644 index 0000000000000000000000000000000000000000..f1b186fc3395215258347b0d57efee578b1dfa24 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0VPXL)Z)kpZ<+KH-H?* zk|4ie28U-i(m*N-JR*x382FBWFymBhK53w!oTrOp2*>s01P3-ohci1EJT{mzaB5Bn zU{h4o6A@-O#>{eMQ+o&>P^D^#YeY#(Vo9o1a#1RfVlXl=G}1LN*EKW`F*L9;Hn1`@ p)-^D(GB7xD=Qt0FhTQy=%(P0}8n!mpZvbjw@O1TaS?83{1OWFpJDUIi literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_medium_redviolet_s50.png b/textures/coloredwood_stick_medium_redviolet_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..b62d4bf5f83247dff15e53e65dc6d25e7f0084dd GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Xm`JFG~}=c#2-IgrCx z666=m;PC858c0QfM`SSr1K$x4W}K?cCk+&o^K@|x;kcfh;K0V{aApUC#|BddPR$7c zY>J9{BEk&Em|3oDY7gN9s#Gm;jVMV;EJ?LWE=mPb3`PcqM!E*(x`yT9nO2Eg!`8<74L}VHp00i_>zopr0Bo;1-T(jq literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_medium_skyblue.png b/textures/coloredwood_stick_medium_skyblue.png new file mode 100644 index 0000000000000000000000000000000000000000..dc4d89ae154cec3def7dfd137204bc925bfda21a GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Wb0Yz>3YjEPh8GJ$Ny zk|4ie28U-i(m*N-JR*x382FBWFymBhK53w!oTrOp2*>s01P3-ohci1EJT{mzaB5Bn zU{h4o6A@-O#>{eMQ+o&>P^D^#YeY#(Vo9o1a#1RfVlXl=G}1LN*EKW`F*L9;Hn1`@ p)-^D(GB7xD=Qt0FhTQy=%(P0}8n!mpZvbjw@O1TaS?83{1OR&kI`jYl literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_medium_skyblue_s50.png b/textures/coloredwood_stick_medium_skyblue_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..3ca92534f9bcb7cd3c323d1adc3d2f09f47da3c2 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0UEltWnLU=+e%+-armx zNswPKgTu2MX&@B^9+AZi417mGm~pB$pEOWV&eO#)gyVX0f&&|)!l&Je7#dg^8(0|{ p>l&C?85kV7bDRf7LvDUbW?Cg~4O<)QHvly-c)I$ztaD0e0ssObJE{Nx literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_medium_violet.png b/textures/coloredwood_stick_medium_violet.png new file mode 100644 index 0000000000000000000000000000000000000000..75bde519336c30c35543387a2b7eb831e95f8cef GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0T4BVT}*NjGM8iK^(@C zAirP+hi5m^Kq?A6B8wRq_>O=u<5X=vX`rB-r;B3<$Mxg{2R25BGdmbOHkdMSYEB4X zQ&iLw5oS2X%yMN@dk7y;rD}<5L`h0wNvc(HQ7VvPFfuSS(ls#GH8c+~G_W!@urf5( oH88Owl>yp0BT_HboFyt=akR{0I|M1Jpcdz literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_medium_violet_s50.png b/textures/coloredwood_stick_medium_violet_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..d4dc200f35737d839cbe091d2e1a043d478c0fe5 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0T3WyU|CjXrHLoM<9o> zB*-tA!Qt7BG?0n{kH}&M2EHR8%s5q>PZ}sF=jq}Y!f`!0!GVp@;mi&Oj}4{_oSG8? z*c27@M1&cRF|%CR)E>eIRH<6x8c~vxSdwa$T$Bo=7>o=IjdTsnbq&o!3=OP|4Xg}} pbq!3c3=EFkInINkAvZrIGp!Q0hOLeD8-N-ZJYD@<);T3K0RV7CI^_TW literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_medium_yellow.png b/textures/coloredwood_stick_medium_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..f7a3556f2ad5d62760b65bcfe6cb4cbfa1fc2316 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0VRt8ipA&7=%78o&n@A zmIV0)GdMiEkp@yx;1OBOz`%C|gc+x5^GO2*Tq8hExvrskh@pX%v4NGL pv95uMm4U&LJI8rYH00)|WTsW(*08m)egjYggQu&X%Q~loCIBbJJJJ9{BEk&Em|3oDY7gN9s#Gm;jVMV;EJ?LWE=mPb3`PcqM!E*(x`yT9nO2Eg!`8<74L}VHp00i_>zopr06kwioB#j- literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_orange.png b/textures/coloredwood_stick_orange.png new file mode 100644 index 0000000000000000000000000000000000000000..a78a95e240ee55c1d4f9e397112678b89b44913a GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Z;K6Wg<528HPrtUwN9 zNswPKgTu2MX&@B^9+AZi417mGm~pB$pEOWV&eO#)gyVX0f&&|)!l&Je7#dg^8(0|{ p>l&C?85kV7bDRf7LvDUbW?Cg~4O<)QHvly-c)I$ztaD0e0syBTJ0$=B literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_orange_s50.png b/textures/coloredwood_stick_orange_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..91f2802cc06e9d69ffd158ea9988ea05e3d42367 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Z-=lgrv-OCEz1cOZwc zB*-tA!Qt7BG?0n{kH}&M2EHR8%s5q>PZ}sF=jq}Y!f`!0!GVp@;mi&Oj}4{_oSG8? z*c27@M1&cRF|%CR)E>eIRH<6x8c~vxSdwa$T$Bo=7>o=IjdTsnbq&o!3=OP|4Xg}} pbq!3c3=EFkInINkAvZrIGp!Q0hOLeD8-N-ZJYD@<);T3K0RU{%I@kaJ literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_red.png b/textures/coloredwood_stick_red.png new file mode 100644 index 0000000000000000000000000000000000000000..7aa30dbe9809530f1fc8489ac5c0830e33e0534d GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Z-f8{0DmhJ?p1Nk9%` zNswPKgTu2MX&@B^9+AZi417mGm~pB$pEOWV&eO#)gyVX0f&&|)!l&Je7#dg^8(0|{ p>l&C?85kV7bDRf7LvDUbW?Cg~4O<)QHvly-c)I$ztaD0e0swc#I_m%c literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_red_s50.png b/textures/coloredwood_stick_red_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..368b0822921e4cb532fa1f71aef954d3c58b8686 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Z;ri_2O|%Y@JOHUl|~ zB|(0{3=Yq3q=8fvctjR6Fz_7#VaBQ2e9}NcIZqeI5RU7~2@Y(G4rg{Scx*6b;MAND zz^16ECnC&njG5)iruGm%pi0#e*NBpo#FA92VrXDxY+z+* ptZQImWnggR&T$?T4Y~O#nQ4`{HEeCH-vHFW;OXk;vd$@?2>^)mJY4_) literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_redviolet.png b/textures/coloredwood_stick_redviolet.png new file mode 100644 index 0000000000000000000000000000000000000000..d20e8a3c200f7484dd8ca7fa7c275bd86b7b21b0 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Z-fTk|u9;^GXYw?GbK zNswPKgTu2MX&@B^9+AZi417mGm~pB$pEOWV&eO#)gyVX0f&&|)!l&Je7#dg^8(0|{ p>l&C?85kV7bDRf7LvDUbW?Cg~4O<)QHvly-c)I$ztaD0e0st&GJKO*O literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_redviolet_s50.png b/textures/coloredwood_stick_redviolet_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..0e8cbda1834de0ede350a2d58ae3a51566a4ca43 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Z;rOY>UGV%dZRO+XG~ zNswPKgTu2MX&@B^9+AZi417mGm~pB$pEOWV&eO#)gyVX0f&&|)!l&Je7#dg^8(0|{ p>l&C?85kV7bDRf7LvDUbW?Cg~4O<)QHvly-c)I$ztaD0e0s!<>JCOhY literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_skyblue.png b/textures/coloredwood_stick_skyblue.png new file mode 100644 index 0000000000000000000000000000000000000000..5bbbf4b1b0b535265de3793d49db2197c1b3409b GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Wct`9DMPGXtj8Vn7aK zNswPKgTu2MX&@B^9+AZi417mGm~pB$pEOWV&eO#)gyVX0f&&|)!l&Je7#dg^8(0|{ p>l&C?85kV7bDRf7LvDUbW?Cg~4O<)QHvly-c)I$ztaD0e0swR2I^_TW literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_skyblue_s50.png b/textures/coloredwood_stick_skyblue_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..f320131d0bf6dd8c36c8d78e37dc46959e612503 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0YzQ`JiR-+7*{hJ^^wV zOM?7@862M7NCT-T@Q5sCVBk9f!i-b3`J{n@a-J@ZAsp9}6CBtW9nS1v@YrC=z^OSQ zfK5?RPehpE7&FV2P3<9kK$WT`t`Q|Ei6yC4$wjF^iowXh&`8(7T-VS%#L&RX*ucur pSl7VB%D~{ro#Q+x8glbfGSez?YuMUYzX7O$!PC{xWt~$(695zsJsAK1 literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_violet.png b/textures/coloredwood_stick_violet.png new file mode 100644 index 0000000000000000000000000000000000000000..8ac18b940d8aae09b14ef75837c912f9cf297ffd GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Xnp?SC=Dvw016Y(NfU zNswPKgTu2MX&@B^9+AZi417mGm~pB$pEOWV&eO#)gyVX0f&&|)!l&Je7#dg^8(0|{ p>l&C?85kV7bDRf7LvDUbW?Cg~4O<)QHvly-c)I$ztaD0e0szMQJ5vAv literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_violet_s50.png b/textures/coloredwood_stick_violet_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..b2c2535cb5b87f49e8c4954f0a2d0fbef4a4f3e4 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0XoUs01P3-ohci1EJT{mzaB5Bn zU{h4o6A@-O#>{eMQ+o&>P^D^#YeY#(Vo9o1a#1RfVlXl=G}1LN*EKW`F*L9;Hn1`@ p)-^D(GB7xD=Qt0FhTQy=%(P0}8n!mpZvbjw@O1TaS?83{1OOrrJI??B literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_white.png b/textures/coloredwood_stick_white.png new file mode 100644 index 0000000000000000000000000000000000000000..ecf729682c9b195069842ac0c27253bedb96e1ce GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAm`Z~Df*BafCZDwc@shmVT^Rni z_n+Ah4nJ@ErkR#;MwT(m+8;PZ!4!iOb0e3Y>p_G#=YuTOIIO^1{y+1_tN- za>c98Giw1Asg}4#l%yncptHiBgYh(Qepaup{S3j3^P6VrXDxY+z+* ptZQImWnggR&T$?T4Y~O#nQ4`{HEeCH-vHFW;OXk;vd$@?2>^BDJU0LU literal 0 HcmV?d00001 diff --git a/textures/coloredwood_stick_yellow_s50.png b/textures/coloredwood_stick_yellow_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..18fa991675eae337b4a213f17f408698f10a047b GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0ZmdKI;Vst06c{|?f?J) literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_aqua.png b/textures/coloredwood_wood_aqua.png new file mode 100644 index 0000000000000000000000000000000000000000..9b654134c064846a096e3d8dcafb166e535d5b00 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bWmpr&uqcq>Ns-$BNen+~ zI@E)!fKr?V9+AZi419+{nDKc2iWHz=f~SjP2*-8Ro`bxH4S1L(7cfV>VB5mZaY!#< z>hJR*RuA0|JS<`03T5zkSvzsUn|VTaCfS+&D7v8Jwnxf+p{-=vo6p_T*6;0(NZa-& z2OC7#SEE z=^B{p8k&a~8dw<{TA7&Z8kkra7);;T=8B>rH$NpatrE9}XK(C&0yQvry85}Sb4q9e E0Oq)5N&o-= literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_aqua_s50.png b/textures/coloredwood_wood_aqua_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..62f308496b759e0154d57811a9748792af59cedd GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b)ou*atO~STT@-V2lHIPF zzJuIRKq<}wkH}&M2EM}}%y>M1MG8-Tm?q;2~X z@_pI4w`Py-g?a1>QZ9YH`e(=S1M-VFMI0-&zkdeWrCQ<|QIe8al4_M)lnSI6j0_Bo zbPddP4b4Lg4Xlg}txU{y4NR;I45n{vb4AgRo1c=IR*74~vp04>ff^V*UHx3vIVCg! E03JkTg8%>k literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_black.png b/textures/coloredwood_wood_black.png new file mode 100644 index 0000000000000000000000000000000000000000..1726dad2507f2d93e865296c03387656a0e5e73c GIT binary patch literal 291 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAn3BBRT^Rni_n+Ah4nJ z@ErzW#^d=bQhzaf!tPR%NHZKO(o~7Mxo9p-J!2-Z@?m)3;1n ze`?;B={r{+_^(~FZ(Dx0yWou(YBo|p3sp;8BT7;dOH!?pi&B9UgOP!uk*mdKI;Vst0E`x5TmS$7 literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_blue.png b/textures/coloredwood_wood_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..1f2c0d33ae5a6e504755e05fd86f64ca97492b31 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bWnfstz_5sc;fb2se+Gsh zd0#bjfKr?V9+AZi419+{nDKc2iWHz=f~SjP2*-8Ro`bxH4S1L(7cfV>VB5mZaY!#< z>hJR*RuA0|JS<`03T5zkSvzsUn|VTaCfS+&D7v8Jwnxf+p{-=vo6p_T*6;0(NZa-& z2OC7#SEE z=^B{p8k&a~8dw<{TA7&Z8kkra7);;T2J{4yhTQy=%(P0}8lJte`w7&*;OXk;vd$@? F2>>TlV}t+z literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_blue_s50.png b/textures/coloredwood_wood_blue_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..c3c83601ead3e5bcfe1720e7f0f5b220f682a72c GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b)z)s*)U2|!Tpbg0(#~$z z>->LLfKr?V9+AZi419+{nDKc2iWHz=f~SjP2*-8Ro`bxH4S1L(7cfV>VB5mZaY!#< z>hJR*RuA0|JS<`03T5zkSvzsUn|VTaCfS+&D7v8Jwnxf+p{-=vo6p_T*6;0(NZa-& z2OC7#SEE z=^B{p8k&a~8dw<{TA7&Z8kkra7);;T=8B>rH$NpatrE9}XK(C&0yQvry85}Sb4q9e E0EEP4`v3p{ literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_cyan.png b/textures/coloredwood_wood_cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..eab4249268c05670ec2054f4805b87ac29930b3f GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bWmvO@VbLOnCr{M=|7ZB| z)0}o3WxI!5`Ue->W@MfOSok@0PKZ-6Wx$Tj1UuY|t_U3czopr E0FeY}3;+NC literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_cyan_s50.png b/textures/coloredwood_wood_cyan_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..35d537c2e7a781fd31ef6f14ba6202bdeda93e9a GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b)oyImtgNzJy*lRPNxNOU zRAMzg0i`$#JR*x382Ao@Fyrz36)8Z$1Wy;o5RU7rJqLLY8}KkoE?|y$!M25+4=nk+$tm z$oFOE-kLqS7v`}mNV)X&>Yp9Q56Ca#6mhK7{{9(gmuiV?L`h0wNvc(HQ7VvPFfuSS z(ls#GH8c+~G_W!@v@$W*H88OQp_BeIx*f$uN~Gak=hkpdJ<@N{tu;kd5abCCD20S~j}0_KPpY+Kkl4(SC< z{e3>f>Y@9Ahb0VLp$r}`YbQ>4Gf(KwBs;SoMHiIZ_DH!ew3SSI^SOK4`n}x|Y1{sU zd|!6%t=Xe{VII4JluKW){@HQ-fczp(5ywjH@1KEosg}4#l%yn4nJ@ErzW#^d=bQh{Z3{ccA-#a9 zzt4wQJ#;_tu!Mmtl)>X=?ZgRh<_X=IWM}rH=z@~l9x3;QwvuUYK6g)BzqdOgZQGxa z@5|1;HG6a~%wt!Oa_Q^UKRb>ekYB_p;#jHu{WH)m)e_f;l9a@fRIB8oR3OD*WMF8d zYhbQxXdYr{U}bD*Wn!*tU}9xpFnwd2D~g8P{FKbJO57Try|McV)WG2B>gTe~DWM4f D3J_pP literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_dark_blue.png b/textures/coloredwood_wood_dark_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..ca769f8cd1b92d0019273d641e1e2b8bd503b01b GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bWni#mU@&E1@Md60WMBwl zJbi*2D8*Ue5n0T@z;_sg8IR|$NC65ac)B=-a9mgIImmn1fQMOf0dvF)wk_-&hx7ub z{yraK_0avm!x9FrPzH~ewG$`2nJ08-lAYO)q6APR7+eVN>UO_QmvAUQh^kMk%6I+ zu7SC(p?Qd*ft9hLm5I5ofr*uY!Ss!7Ku;iP$jwj5OsmAL;n^FzpFj-^p00i_>zopr E02>)#V*mgE literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_dark_blue_s50.png b/textures/coloredwood_wood_dark_blue_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..1611f4071dea9fb484bfee6c6bb72138a5298ca3 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b<>S-l<<$@twvdqU6cMrg z^HtLUD8*Ue5n0T@z;_sg8IR|$NC65ac)B=-a9mgIImmn1fQMOf0dvF)wk_-&hx7ub z{yraK_0avm!x9FrPzH~ewG$`2nJ08-lAYO)q6APR7+eVN>UO_QmvAUQh^kMk%6I+ zu7SC(p?Qd*ft9hLm5I5ofr*uY!Ss!7t|%IE^HVa@DsgLg_QvifPy>UftDnm{r-UW| DB-deg literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_dark_cyan.png b/textures/coloredwood_wood_dark_cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..000fcd70dcdde1c5cc856986d4106eeea4c9950e GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bWw5klFg0cH_GU;-WC#jk zjng&+N^ur=L>4nJ@ErzW#^d=bQh{Z3{ccA-#a9 zzt4wQJ#;_tu!Mmtl)>X=?ZgRh<_X=IWM}rH=z@~l9x3;QwvuUYK6g)BzqdOgZQGxa z@5|1;HG6a~%wt!Oa_Q^UKRb>ekYB_p;#jHu{WH)m)e_f;l9a@fRIB8oR3OD*WMF8d zYhbQxXdYr{U}bD*Wn!*tU}9xpFnwd2D~g8P{FKbJO57Try|McV)WG2B>gTe~DWM4f Dt9W4V literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_dark_cyan_s50.png b/textures/coloredwood_wood_dark_cyan_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..e2149d80e6470ccd31dd1fd244fcba52b8ab1f75 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b<Ou#oWd6tT5k zenI*JP>Qp_BeIx*f$uN~Gak=hkpdJ<@N{tu;kd5abCCD20S~j}0_KPpY+Kkl4(SC< z{e3>f>Y@9Ahb0VLp$r}`YbQ>4Gf(KwBs;SoMHiIZ_DH!ew3SSI^SOK4`n}x|Y1{sU zd|!6%t=Xe{VII4JluKW){@HQ-fczp(5ywjH@1KEosg}4#l%ynAPR7+eVN>UO_QmvAUQh^kMk%6I+ zu7SC(p?Qd*ft9hLm5I5ofr*uY!Ss!7t|%IE^HVa@DsgLg_QvifPy>UftDnm{r-UW| D9v@(3 literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_dark_green_s50.png b/textures/coloredwood_wood_dark_green_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..aef018cef786d0e1d22b43a280bf93ebf1ee96cb GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b<3R}>Ao`6-!cmAExLdt>(#sDZ)L)z4*}Q$iB} DfU021 literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_dark_lime.png b/textures/coloredwood_wood_dark_lime.png new file mode 100644 index 0000000000000000000000000000000000000000..d4e0885dca84d0cc96c3de91afce0287331eb3e6 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bm9b=yHf2!rW-v%(&APR7+eVN>UO_QmvAUQh^kMk%6I+ zu7SC(p?Qd*ft9hLm5I5ofr*uY!Ss!7t|%IE^HVa@DsgLg_QvifPy>UftDnm{r-UW| DqrGAI literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_dark_lime_s50.png b/textures/coloredwood_wood_dark_lime_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..013e023961c461a00e5319e1ec79a3f6352b98de GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bmC@#t*5FmM5H|3X(6kl# zkiMh?D8*Ue5n0T@z;_sg8IR|$NC65ac)B=-a9mgIImmn1fQMOf0dvF)wk_-&hx7ub z{yraK_0avm!x9FrPzH~ewG$`2nJ08-lAYO)q6APR7+eVN>UO_QmvAUQh^kMk%6I+ zu7SC(p?Qd*ft9hLm5I5ofr*uY!Ss!7t|%IE^HVa@DsgLg_QvifPy>UftDnm{r-UW| DrGa7m literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_dark_magenta.png b/textures/coloredwood_wood_dark_magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..4bd621066b6d04c5f9963c80c98ad86defab1992 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bwPdg~Wia(-@J?h%3}Og6 zez+wHD8*Ue5n0T@z;_sg8IR|$NC65ac)B=-a9mgIImmn1fQMOf0dvF)wk_-&hx7ub z{yraK_0avm!x9FrPzH~ewG$`2nJ08-lAYO)q6APR7+eVN>UO_QmvAUQh^kMk%6I+ zu7SC(p?Qd*ft9hLm5I5ofr*uY!Ss!7t|%IE^HVa@DsgLg_QvifPy>UftDnm{r-UW| DKHFlL literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_dark_magenta_s50.png b/textures/coloredwood_wood_dark_magenta_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..1665b51218d8cbd7bc7878fd3a4360791b628b42 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b)#lUI;MK4Yw(ykjv=y;6 zKfnJUP>Qp_BeIx*f$uN~Gak=hkpdJ<@N{tu;kd5abCCD20S~j}0_KPpY+Kkl4(SC< z{e3>f>Y@9Ahb0VLp$r}`YbQ>4Gf(KwBs;SoMHiIZ_DH!ew3SSI^SOK4`n}x|Y1{sU zd|!6%t=Xe{VII4JluKW){@HQ-fczp(5ywjH@1KEosg}4#l%ynQp_BeIx*f$uN~Gak=hkpdJ<@N{tu;kd5abCCD20S~j}0_KPpY+Kkl4(SC< z{e3>f>Y@9Ahb0VLp$r}`YbQ>4Gf(KwBs;SoMHiIZ_DH!ew3SSI^SOK4`n}x|Y1{sU zd|!6%t=Xe{VII4JluKW){@HQ-fczp(5ywjH@1KEosg}4#l%ynAPR7+eVN>UO_QmvAUQh^kMk%6I+ zu7SC(p?Qd*ft9hLm5I5ofr*uY!Ss!7t|%IE^HVa@DsgLg_QvifPy>UftDnm{r-UW| DI>2Fz literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_dark_red.png b/textures/coloredwood_wood_dark_red.png new file mode 100644 index 0000000000000000000000000000000000000000..ea6d383e44bfa2c2fb71ed5fc34876ff27f33e0d GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bwPav0Wnl1TU`S+O019@p zt-b@4;w?)FK#IZ0z|ct7 zz+BhRJjBqz%Gl7##9Y_F#LB>6`o=a_6b-rgDVb@NxHUX`WA_uNfx*+&&t;ucLK6Uu Ca$wp3 literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_dark_red_s50.png b/textures/coloredwood_wood_dark_red_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..b091d2a8fa0e3473a5d97c6129295c0485eeca87 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b)#l^V;N`Ut7WR~ouoV$G z6D;Hil;SM#h%9Dc;5!V$jK}j=qyPmIJY5_^IIgSq9OON0z{4!LfH~p?+ZJ|?LwW&I zf1eMrdgy-OVF?3QD1*n#+KCh1%oDmZ$3R}>Ao`6-!cmAExLdt>(#sDZ)L)z4*}Q$iB} DO3Pr6 literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_dark_redviolet.png b/textures/coloredwood_wood_dark_redviolet.png new file mode 100644 index 0000000000000000000000000000000000000000..b6cf1534e1eaebb8f21280f8e09de1476668b224 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bwPcVnWsvq}P)lSm2x8Do zV_eh;l;SM#h%9Dc;5!V$jK}j=qyPmIJY5_^IIgSq9OON0z{4!LfH~p?+ZJ|?LwW&I zf1eMrdgy-OVF?3QD1*n#+KCh1%oDmZ$3R}>Ao`6-!cmAExLdt>(#sDZ)L)z4*}Q$iB} D!ewC$ literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_dark_redviolet_s50.png b/textures/coloredwood_wood_dark_redviolet_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..1415baebea07036f1996bae127c5020e6db31c4e GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b)#j7Y;FY!zR`ZlFuocn# z%Dd4ED8*Ue5n0T@z;_sg8IR|$NC65ac)B=-a9mgIImmn1fQMOf0dvF)wk_-&hx7ub z{yraK_0avm!x9FrPzH~ewG$`2nJ08-lAYO)q6APR7+eVN>UO_QmvAUQh^kMk%6I+ zu7SC(p?Qd*ft9hLm5I5ofr*uY!Ss!7t|%IE^HVa@DsgLg_QvifPy>UftDnm{r-UW| DCrDv- literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_dark_skyblue.png b/textures/coloredwood_wood_dark_skyblue.png new file mode 100644 index 0000000000000000000000000000000000000000..e44c8c9a4b0703736b5cad1b80cc149ba9250786 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bWstFCkTzvd^JXweWY7$f zQq8IaN^ur=L>4nJ@ErzW#^d=bQh{Z3{ccA-#a9 zzt4wQJ#;_tu!Mmtl)>X=?ZgRh<_X=IWM}rH=z@~l9x3;QwvuUYK6g)BzqdOgZQGxa z@5|1;HG6a~%wt!Oa_Q^UKRb>ekYB_p;#jHu{WH)m)e_f;l9a@fRIB8oR3OD*WMF8d zYhbQxXdYr{U}bD*Wn!*tU}9xpFnwd2D~g8P{FKbJO57Try|McV)WG2B>gTe~DWM4f DR&QXO literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_dark_skyblue_s50.png b/textures/coloredwood_wood_dark_skyblue_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..dc0e0fecaf7ef7bc257f71772fecd505f0a4899f GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b<&)9omDUhevyd?G6w$QJ zmRpw%l;SM#h%9Dc;5!V$jK}j=qyPmIJY5_^IIgSq9OON0z{4!LfH~p?+ZJ|?LwW&I zf1eMrdgy-OVF?3QD1*n#+KCh1%oDmZ$3R}>Ao`6-!cmAExLdt>(#sDZ)L)z4*}Q$iB} D&sbp_ literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_dark_violet.png b/textures/coloredwood_wood_dark_violet.png new file mode 100644 index 0000000000000000000000000000000000000000..29775c7d97ca5bad5394b9ee7fbb482744d0afc8 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bm0_@yW-wJ_@HSvb)MNQp_BeIx*f$uN~Gak=hkpdJ<@N{tu;kd5abCCD20S~j}0_KPpY+Kkl4(SC< z{e3>f>Y@9Ahb0VLp$r}`YbQ>4Gf(KwBs;SoMHiIZ_DH!ew3SSI^SOK4`n}x|Y1{sU zd|!6%t=Xe{VII4JluKW){@HQ-fczp(5ywjH@1KEosg}4#l%yn3R}>Ao`6-!cmAExLdt>(#sDZ)L)z4*}Q$iB} D8J}Tk literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_dark_yellow.png b/textures/coloredwood_wood_dark_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..57cc48a9407ed301b8ad8e96a22ae6becd6e998f GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bwX|d~HD&PjW=KqA2nu58 zo$T=pD8*Ue5n0T@z;_sg8IR|$NC65ac)B=-a9mgIImmn1fQMOf0dvF)wk_-&hx7ub z{yraK_0avm!x9FrPzH~ewG$`2nJ08-lAYO)q6APR7+eVN>UO_QmvAUQh^kMk%6I+ zu7SC(p?Qd*ft9hLm5I5ofr*uY!Ss!7t|%IE^HVa@DsgLg_QvifPy>UftDnm{r-UW| DCY@q_ literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_dark_yellow_s50.png b/textures/coloredwood_wood_dark_yellow_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..766d95d327793e6e3388a3fb3d3c1722c082905e GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b)z;?I(BQSO5cc$xu(cJL zUZ(I7D8*Ue5n0T@z;_sg8IR|$NC65ac)B=-a9mgIImmn1fQMOf0dvF)wk_-&hx7ub z{yraK_0avm!x9FrPzH~ewG$`2nJ08-lAYO)q6APR7+eVN>UO_QmvAUQh^kMk%6I+ zu7SC(p?Qd*ft9hLm5I5ofr*uY!Ss!7t|%IE^HVa@DsgLg_QvifPy>UftDnm{r-UW| Dp0Z)` literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_darkgrey.png b/textures/coloredwood_wood_darkgrey.png new file mode 100644 index 0000000000000000000000000000000000000000..febeb9708ca14177a6d190af9d3dd08d2a4fbc6e GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAn3BBRT^Rni_n+Ah4nJ z@ErzW#^d=bQhE7v;B6V)w zKUcl+te?4?>(Bl}&$EBCnccCLF#4ac5oo1qiEBhjN@7W>RdP`(kYX@0Ff`INFxNFS y4>2^bGB&g_G1oOPu`)22zOl^}MMG|WN@iLmZVk`g*!=`*VDNPHb6Mw<&;$SuL1HZc literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_green.png b/textures/coloredwood_wood_green.png new file mode 100644 index 0000000000000000000000000000000000000000..9e594f5a49728ef3d3cb7824a8829583532b3542 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bWmv<&u!w=-34_{yHHIGy z$4?bk0Hrt!JR*x382Ao@Fyrz36)8Z$1Wy;o5RU7rJqLLY8}KkoE?|y$!M25+4=nk+$tm z$oFOE-kLqS7v`}mNV)X&>Yp9Q56Ca#6mhK7{{9(gmuiV?L`h0wNvc(HQ7VvPFfuSS z(ls#GH8c+~G_W!@v@$W*H88OVB5mZaY!#< z>hJR*RuA0|JS<`03T5zkSvzsUn|VTaCfS+&D7v8Jwnxf+p{-=vo6p_T*6;0(NZa-& z2OC7#SEE z=^B{p8k&a~8dw<{TA7&Z8kkra7);;T=8B>rH$NpatrE9}XK(C&0yQvry85}Sb4q9e E024nJ z@ErzW#^d=bQhCh3;<3og*u zxN47z%o5ArtopAn{PyaU@i5)8^62rNCB-Ec4_K9*{{D#EmRoRY?T044M|zm0Xkxq!^4042^UR%ykXT yLktb9j18?!%ykV+tPBjMZ)|f#(U6;;l9^VCTf?(Ac0Yj{7(8A5T-G@yGywpApJVm_ literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_light_aqua.png b/textures/coloredwood_wood_light_aqua.png new file mode 100644 index 0000000000000000000000000000000000000000..742bdc22260b1dc7731dc8713d04a5cd6324861d GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bW&YpD@VPSl|LPt8@09-E zb+Y=HHc*PQz$3Dlfr0NZ2s0kfUy%Y7Oz?DZ4B@!0+H;WiumKOV}#<1B2-s+gwpJs$05Cd zslU&MSUq$<@UVn|E0n?GW$nZXZ{`WznPg}7qv(Q?+a4+Rg|?DuZ$5WVTfetEB5m8B zknhXRy)}DuFU(_CkaFqk)jvCqACOp1raA3Dm&g>FVdQ&MBb@ E0BH(l+W-In literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_light_cyan.png b/textures/coloredwood_wood_light_cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..09ba4de82ccf641c5788eaf3ee8815d10eb4bcf5 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bW&Z!4;q&M4|NnRV|6lt5 zzx31aJwPeW0*}aI1_r*vAk26?e?ysVu#;mtguJCp3peiU6$a@!;2zR*@O?ak-zY3uiPN2G20 z6Y_o8xwmGI?uB{m3Q{h8z4~Xz@dNUUI7J*QwZDG`+NE0J8c~vxSdwa$T$Bo=7>o=I zjdTsnbq&o!3=OP|4XsSfbq!3c3=F1kY;#4?kei>9nO2Eg!?QPbKYlBSEK+16FglULpZLh_8jCrY{0`Txqvz11=|*Ojzf9@ zQ-7Ziv3lr!;9&^^S15zW%i4((-pmuaGs({EN6`f(w>?ts3vDIS-hA$!wtjDSMB27L zA>Wssdu#USUYN(OAm!56tABPJKOnz|Q^c`S`}=30U8*In5hW>!C8<`)MX5lF!N|bS zNY}tz*U&t~(7?*r(8|PI*TBTez+n2uHdho4x%nxXX_dG&JbPpJ6R3f~)78&qol`;+ E0Nr?JQUCw| literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_light_lime.png b/textures/coloredwood_wood_light_lime.png new file mode 100644 index 0000000000000000000000000000000000000000..3e679fc4d29fd789cb0c4587412e8ef1bbb840f7 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bZT!z%^_gMy|L{BickKFK z>Q^!OFHnlJz$3Dlfr0NZ2s0kfUy%Y7Oz?DZ4B@!0+H;WiumKOV}#<1B2-s+gwpJysVu#;mtguJCp3peiU6$a@!;2zR*@O?ak-zY3uiPN2G20 z6Y_o8xwmGI?uB{m3Q{h8z4~Xz@dNUUI7J*QwZDG`+NE0J8c~vxSdwa$T$Bo=7>o=I zjdTsnbq&o!3=OP|4XsSfbq!3c3=F1kY;#4?kei>9nO2Eg!?QPbKYhS+}cKqK} z`YwFSE1(o-fk$L90|Vb-5N14{zaj-FnBeK+7{YN~wdWx3VFMm!$py?2FW9!Qa~#qO znELyCh}A>)0}o3WxI!5`Ue->W@MfOSok@0PKZ-6Wx$Tj1UuY|t_U3czopr E0B1>Q>;M1& literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_light_red.png b/textures/coloredwood_wood_light_red.png new file mode 100644 index 0000000000000000000000000000000000000000..23a6586601c0b045e5c37c6d847394ce5bdc7dc0 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b{m;z&nStSdc=-PvJN}oJ zHX6RT1(f0}@Q5sCVBk9p!i>lBSEK+16FglULpZLh_8jCrY{0`Txqvz11=|*Ojzf9@ zQ-7Ziv3lr!;9&^^S15zW%i4((-pmuaGs({EN6`f(w>?ts3vDIS-hA$!wtjDSMB27L zA>Wssdu#USUYN(OAm!56tABPJKOnz|Q^c`S`#aD*45}rr5hW>!C8<`)MX5lF!N|bS zNY}tz*U&t~(7?*r(8|PI*TBTez+n2uHdho4x%nxXX_dG&JbPpJ6R3f~)78&qol`;+ E08i^@$p8QV literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_light_redviolet.png b/textures/coloredwood_wood_light_redviolet.png new file mode 100644 index 0000000000000000000000000000000000000000..89ba15d84ab6e1fdd516220dcd51ccae6b98d438 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b{mV?))#^ zwMVy!A1K9H;1OBOz`%DHgc*>~yHrbDBT7;dOH!?pi&B9UgOP!u zk*mdKI;Vst E0223Tga7~l literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_light_skyblue.png b/textures/coloredwood_wood_light_skyblue.png new file mode 100644 index 0000000000000000000000000000000000000000..4f83b7cf680e4ca926f8e9715c364b0ae0509862 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bWp4b>Q1v-{_5U4r{+I6h z|7PFH(?BWC0*}aI1_r*vAk26?e?ysVu#;mtguJCp3peiU6$a@!;2zR*@O?ak-zY3uiPN2G20 z6Y_o8xwmGI?uB{m3Q{h8z4~Xz@dNUUI7J*QwZDG`+NE0J8c~vxSdwa$T$Bo=7>o=I zjdTsnbq&o!3=OP|4XsSfbq!3c3=F1kY;#4?kei>9nO2Eg!?QPbKYBeIx*f$uN~Gak=hkpdJ<@N{tu;kd5abCCD20S~j}0_KPpY+Kkl4(SC< z{e3>f>Y@9Ahb0VLp$r}`YbQ>4Gf(KwBs;SoMHiIZ_DH!ew3SSI^SOK4`n}x|Y1{sU zd|!6%t=Xe{VII4JluKW){@HQ-fczp(5ywjH@1KEosg}4#l%ynysVu#;mtguJCp3peiU6$a@!;2zR*@O?ak-zY3uiPN2G20 z6Y_o8xwmGI?uB{m3Q{h8z4~Xz@dNUUI7J*QwZDG`+NE0J8c~vxSdwa$T$Bo=7>o=I zjdTsnbq&o!3=OP|4XsSfbq!3c3=F1kY;#4?kei>9nO2Eg!?QPbKY4nJ z@ErzW#^d=bQhi!>Wb8x^`(Qa~B_G)Rz!^b^QFM+~(lCR`C+S_fJE(>=!Ss z3H`QY|Cw0UfAJ4LZ>?qCd2M5LCr8gBpp~j6t`Q|Ei6yC4$wjF^iowXh&`8(7T-VS% x#L&RX*wD(vT-U(F%D`ay#x_?J4Y~O#nQ4`{H9UJ`_Ys$05Cd zslU&MSUq$<@UVn|E0n?GW$nZXZ{`WznPg}7qv(Q?+a4+Rg|?DuZ$5WVTfetEB5m8B zknhXRy)}DuFU(_CkaFqk)jvCqACOp1raA3Dm&g>FVdQ&MBb@ E0Ac}U$p8QV literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_lime_s50.png b/textures/coloredwood_wood_lime_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..078ca05d43d102ba50b470d52037e5059b7b20bc GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b4Qtd6tkNu6Z8`a5OwBI4 zlRIiFfl{0W9+AZi419+{nDKc2iWHz=f~SjP2*-8Ro`bxH4S1L(7cfV>VB5mZaY!#< z>hJR*RuA0|JS<`03T5zkSvzsUn|VTaCfS+&D7v8Jwnxf+p{-=vo6p_T*6;0(NZa-& z2OC7#SEE z=^B{p8k&a~8dw<{TA7&Z8kkra7);;T=8B>rH$NpatrE9}XK(C&0yQvry85}Sb4q9e E0NEa9M*si- literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_magenta.png b/textures/coloredwood_wood_magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..130b8917e45e7c3de92388e10ecdc0fa0f95586b GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bUBj?u5yPS<3{U>6{r|!6 zW5VWJOh75l0*}aI1_r*vAk26?e?ysVu#;mtguJCp3peiU6$a@!;2zR*@O?ak-zY3uiPN2G20 z6Y_o8xwmGI?uB{m3Q{h8z4~Xz@dNUUI7J*QwZDG`+NE0J8c~vxSdwa$T$Bo=7>o=I zjdTsnbq&o!3=OP|4XsSfbq!3c3=F1kY;#4?kei>9nO2Eg!?QPbKYs$05Cd zslU&MSUq$<@UVn|E0n?GW$nZXZ{`WznPg}7qv(Q?+a4+Rg|?DuZ$5WVTfetEB5m8B zknhXRy)}DuFU(_CkaFqk)jvCqACOp1raA3Dm&g>FVdQ&MBb@ E0E{JO{r~^~ literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_medium_aqua.png b/textures/coloredwood_wood_medium_aqua.png new file mode 100644 index 0000000000000000000000000000000000000000..1eda2648aae532926127619d431cb125ec69eb48 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bWhk;_$Tnq|=FM<0kzq+t z-?`QKKq<}wkH}&M2EM}}%y>M1MG8-Tm?q;2~X z@_pI4w`Py-g?a1>QZ9YH`e(=S1M-VFMI0-&zkdeWrCQ<|QIe8al4_M)lnSI6j0_Bo zbPddP4b4Lg4Xlg}txU{y4NR;I45n{vb4AgRo1c=IR*74~vp04>ff^V*UHx3vIVCg! E0ImRJ5&!@I literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_medium_aqua_s50.png b/textures/coloredwood_wood_medium_aqua_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..bfee5df11f7bd58334e19618be385187e0694732 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bl?kQp_BeIx*f$uN~Gak=hkpdJ<@N{tu;kd5abCCD20S~j}0_KPpY+Kkl4(SC< z{e3>f>Y@9Ahb0VLp$r}`YbQ>4Gf(KwBs;SoMHiIZ_DH!ew3SSI^SOK4`n}x|Y1{sU zd|!6%t=Xe{VII4JluKW){@HQ-fczp(5ywjH@1KEosg}4#l%yn literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_medium_blue.png b/textures/coloredwood_wood_medium_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..d5a821df394f5136280da2fdc4b4b4105d05f48e GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bWnd^`V8~`*n8v_xkbz-| z{^y!NpcH3;M`SSr1K(i~W;~w1A_XXz;OXKR!f{=-=OFK410H6{1)=r%8W}eWUNp@yGiY_R*?U8a{Xe*ia=5zP7^?SP`(zg8x z`M&JjTeC;^!aQ~bDVM%p{j=lv0r^FoB94{X-#-KGQY~?fC`m~yNwrEYN(E93Mh1pP zx(4RDhUOuL23E#~Rwm}U1}0Vp2GcjT0X>1FAvZrIGp!Q0hG%c=egZWxc)I$ztaD0e F0szSxVjlni literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_medium_blue_s50.png b/textures/coloredwood_wood_medium_blue_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..82276741b3c770fa6d17c20ad2e5f087de6dc70b GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bm5~XRmJU!;D>N{esHs_f zzSO4|D8*Ue5n0T@z;_sg8IR|$NC65ac)B=-a9mgIImmn1fQMOf0dvF)wk_-&hx7ub z{yraK_0avm!x9FrPzH~ewG$`2nJ08-lAYO)q6APR7+eVN>UO_QmvAUQh^kMk%6I+ zu7SC(p?Qd*ft9hLm5I5ofr*uY!Ss!7t|%IE^HVa@DsgLg_QvifPy>UftDnm{r-UW| Ds7PZ2 literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_medium_cyan.png b/textures/coloredwood_wood_medium_cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..25c67fd9e49e3a45f99d3c29f4f07b561f8e7ea7 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bWhg3Q$j)Y%HjUxnL53wu z7JQR81xj%ictjR6Fz_7)VaDV6D^h@h37#&FAsp9Ldk*p*HsE2FT)-Uhf^7>s$05Cd zslU&MSUq$<@UVn|E0n?GW$nZXZ{`WznPg}7qv(Q?+a4+Rg|?DuZ$5WVTfetEB5m8B zknhXRy)}DuFU(_CkaFqk)jvCqACOp1raA3Dm&g>FVdQ&MBb@ E0F5nV@&Et; literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_medium_cyan_s50.png b/textures/coloredwood_wood_medium_cyan_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..ba09ddc18e5df92c6671a9af74c0442e23f6fd2c GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bl?e@%4hT>yEHs!nQM0<* z|JKSKKq<}wkH}&M2EM}}%y>M1MG8-Tm?q;2~X z@_pI4w`Py-g?a1>QZ9YH`e(=S1M-VFMI0-&zkdeWrCQ<|QIe8al4_M)lnSI6j0_Bo zbPddP4b4Lg4Xlg}txU{y4NR;I45n{vb4AgRo1c=IR*74~vp04>ff^V*UHx3vIVCg! E0CERp+yDRo literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_medium_green.png b/textures/coloredwood_wood_medium_green.png new file mode 100644 index 0000000000000000000000000000000000000000..d8bdf6e75a04bf1b775ae4844471ee0a32fbdec5 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bWhi1`$Yx-e#=vlpfnf>5 z0q&NUKq<}wkH}&M2EM}}%y>M1MG8-Tm?q;2~X z@_pI4w`Py-g?a1>QZ9YH`e(=S1M-VFMI0-&zkdeWrCQ<|QIe8al4_M)lnSI6j0_Bo zbPddP4b4Lg4Xlg}txU{y4NR;I45n{vb4AgRo1c=IR*74~vp04>ff^V*UHx3vIVCg! E01#YaXaE2J literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_medium_green_s50.png b/textures/coloredwood_wood_medium_green_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..7cde943fd1aecbadb121f197a359df76d5588472 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bl?j!R4v3R}>Ao`6-!cmAExLdt>(#sDZ)L)z4*}Q$iB} D_*h~` literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_medium_lime.png b/textures/coloredwood_wood_medium_lime.png new file mode 100644 index 0000000000000000000000000000000000000000..1a276d1c9532b87307122b889b167acead9dadc9 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bwJc&V&1UeP#*lcBA!rE$ z8}o@BKq<}wkH}&M2EM}}%y>M1MG8-Tm?q;2~X z@_pI4w`Py-g?a1>QZ9YH`e(=S1M-VFMI0-&zkdeWrCQ<|QIe8al4_M)lnSI6j0_Bo zbPddP4b4Lg4Xlg}txU{y4NR;I45n{vb4AgRo1c=IR*74~vp04>ff^V*UHx3vIVCg! E0MCeHB>(^b literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_medium_lime_s50.png b/textures/coloredwood_wood_medium_lime_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..43d51742c4f59b67c52e1b9dc5091831c2b05abd GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bwG5Rp4UqOOR7;#_5LB)C z*Wu|opcH3;M`SSr1K(i~W;~w1A_XXz;OXKR!f{=-=OFK410H6{1)=r%8W}eWUNp@yGiY_R*?U8a{Xe*ia=5zP7^?SP`(zg8x z`M&JjTeC;^!aQ~bDVM%p{j=lv0r^FoB94{X-#-KGQY~?fC`m~yNwrEYN(E93Mh1pP zx(4RDhUOuL23E#~Rwm}U1}0Vp2GcjTxuR&u%}>cptHiD0*&Dl`Kn)C@u6{1-oD!M< DBKBmA literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_medium_magenta.png b/textures/coloredwood_wood_medium_magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..fd718e54b188b94cdba2db51d973933a8a4d7459 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bEn+CjX2_n#Fzq12!6gh! zQWxJT21;=jctiqezQZ8Qcszea3Q#b?)5S4_WLdF%>OE`7cFXUFja@{2e{94ocIe+Js6TH+c}l9E`GYL#4+3Zxi}3=EBQ z4a{{7%|i?gtc(qMbVI(pOTqYiCe?7H+DaP8W=oX{an^LB{Ts5 D^_yj1 literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_medium_magenta_s50.png b/textures/coloredwood_wood_medium_magenta_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..ff6a86caeb21c54d4a444bee4fd5178ae5f15b4e GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b4V4KEkPawRE1YOBv0Afw zrklDqP>Qp_BeIx*f$uN~Gak=hkpdJ<@N{tu;kd5abCCD20S~j}0_KPpY+Kkl4(SC< z{e3>f>Y@9Ahb0VLp$r}`YbQ>4Gf(KwBs;SoMHiIZ_DH!ew3SSI^SOK4`n}x|Y1{sU zd|!6%t=Xe{VII4JluKW){@HQ-fczp(5ywjH@1KEosg}4#l%ynVB5mZaY!#< z>hJR*RuA0|JS<`03T5zkSvzsUn|VTaCfS+&D7v8Jwnxf+p{-=vo6p_T*6;0(NZa-& z2OC7#SEE z=^B{p8k&a~8dw<{TA7&Z8kkra7);;T=8B>rH$NpatrE9}XK(C&0yQvry85}Sb4q9e E07jr=p#T5? literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_medium_orange_s50.png b/textures/coloredwood_wood_medium_orange_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..4dc11aff2f3291e5b2fe20dd40218c6e7f7ff747 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b4YiaBFqJO!R-2e;P#vV{ zvwy}kpcH3;M`SSr1K(i~W;~w1A_XXz;OXKR!f{=-=OFK410H6{1)=r%8W}eWUNp@yGiY_R*?U8a{Xe*ia=5zP7^?SP`(zg8x z`M&JjTeC;^!aQ~bDVM%p{j=lv0r^FoB94{X-#-KGQY~?fC`m~yNwrEYN(E93Mh1pP zx(4RDhUOuL23E#~Rwm}U1}0Vp2GcjTxuR&u%}>cptHiD0*&Dl`Kn)C@u6{1-oD!M< DcB^C6 literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_medium_red.png b/textures/coloredwood_wood_medium_red.png new file mode 100644 index 0000000000000000000000000000000000000000..b2b2df9f494a9a7c9fb5780fe0d801db71e45e1a GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bEn;BEW?-1cz;KX(VF?2R zYn=OfpcH3;M`SSr1K(i~W;~w1A_XXz;OXKR!f{=-=OFK410H6{1)=r%8W}eWUNp@yGiY_R*?U8a{Xe*ia=5zP7^?SP`(zg8x z`M&JjTeC;^!aQ~bDVM%p{j=lv0r^FoB94{X-#-KGQY~?fC`m~yNwrEYN(E93Mh1pP zx(4RDhUOuL23E#~Rwm}U1}0Vp2GcjTxuR&u%}>cptHiD0*&Dl`Kn)C@u6{1-oD!M< DKuuwZ literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_medium_red_s50.png b/textures/coloredwood_wood_medium_red_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..81bcb48d0d137d7a98360870a13ba92ec0d4dfc1 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b4V94zkd`h~Q=4dDP_3yM zeB|ampcH3;M`SSr1K(i~W;~w1A_XXz;OXKR!f{=-=OFK410H6{1)=r%8W}eWUNp@yGiY_R*?U8a{Xe*ia=5zP7^?SP`(zg8x z`M&JjTeC;^!aQ~bDVM%p{j=lv0r^FoB94{X-#-KGQY~?fC`m~yNwrEYN(E93Mh1pP zx(4RDhUOuL23E#~Rwm}U1}0Vp2GcjTxuR&u%}>cptHiD0*&Dl`Kn)C@u6{1-oD!M< DP}XC# literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_medium_redviolet.png b/textures/coloredwood_wood_medium_redviolet.png new file mode 100644 index 0000000000000000000000000000000000000000..a4f6cbad60324b80f64bca6e25e73f2ff5c074b8 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bEn=|DW-y(`;C+xGaS20^ z_v{Q!pcH3;M`SSr1K(i~W;~w1A_XXz;OXKR!f{=-=OFK410H6{1)=r%8W}eWUNp@yGiY_R*?U8a{Xe*ia=5zP7^?SP`(zg8x z`M&JjTeC;^!aQ~bDVM%p{j=lv0r^FoB94{X-#-KGQY~?fC`m~yNwrEYN(E93Mh1pP zx(4RDhUOuL23E#~Rwm}U1}0Vp2GcjTxuR&u%}>cptHiD0*&Dl`Kn)C@u6{1-oD!M< Dz(->f literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_medium_redviolet_s50.png b/textures/coloredwood_wood_medium_redviolet_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..a207e60bd72e53684f0858202d9ab20c31fc994c GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b4VAGBkTxw;^PXssSgjfK ziS0ixP>Qp_BeIx*f$uN~Gak=hkpdJ<@N{tu;kd5abCCD20S~j}0_KPpY+Kkl4(SC< z{e3>f>Y@9Ahb0VLp$r}`YbQ>4Gf(KwBs;SoMHiIZ_DH!ew3SSI^SOK4`n}x|Y1{sU zd|!6%t=Xe{VII4JluKW){@HQ-fczp(5ywjH@1KEosg}4#l%yn)=r%8W}eWUNp@yGiY_R*?U8a{Xe*ia=5zP7^?SP`(zg8x z`M&JjTeC;^!aQ~bDVM%p{j=lv0r^FoB94{X-#-KGQY~?fC`m~yNwrEYN(E93Mh1pP zx(4RDhUOuL23E#~Rwm}U1}0Vp2GcjTxuR&u%}>cptHiD0*&Dl`Kn)C@u6{1-oD!M< D-7sS} literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_medium_skyblue_s50.png b/textures/coloredwood_wood_medium_skyblue_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..f6e51f45a30332436cf942cfafda3a360822bc81 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bm9Y$!HVshoE;LA-s2Nm! zfsgknP>Qp_BeIx*f$uN~Gak=hkpdJ<@N{tu;kd5abCCD20S~j}0_KPpY+Kkl4(SC< z{e3>f>Y@9Ahb0VLp$r}`YbQ>4Gf(KwBs;SoMHiIZ_DH!ew3SSI^SOK4`n}x|Y1{sU zd|!6%t=Xe{VII4JluKW){@HQ-fczp(5ywjH@1KEosg}4#l%ynM1MG8-Tm?q;2~X z@_pI4w`Py-g?a1>QZ9YH`e(=S1M-VFMI0-&zkdeWrCQ<|QIe8al4_M)lnSI6j0_Bo zbPddP4b4Lg4Xlg}txU{y4NR;I45n{vb4AgRo1c=IR*74~vp04>ff^V*UHx3vIVCg! E08Qp_BeIx*f$uN~Gak=hkpdJ<@N{tu;kd5abCCD20S~j}0_KPpY+Kkl4(SC< z{e3>f>Y@9Ahb0VLp$r}`YbQ>4Gf(KwBs;SoMHiIZ_DH!ew3SSI^SOK4`n}x|Y1{sU zd|!6%t=Xe{VII4JluKW){@HQ-fczp(5ywjH@1KEosg}4#l%yn4=nk+$tm z$oFOE-kLqS7v`}mNV)X&>Yp9Q56Ca#6mhK7{{9(gmuiV?L`h0wNvc(HQ7VvPFfuSS z(ls#GH8c+~G_W!@v@$W*H88O)=r%8W}eWUNp@yGiY_R*?U8a{Xe*ia=5zP7^?SP`(zg8x z`M&JjTeC;^!aQ~bDVM%p{j=lv0r^FoB94{X-#-KGQY~?fC`m~yNwrEYN(E93Mh1pP zx(4RDhUOuL23E#~Rwm}U1}0Vp2GcjTxuR&u%}>cptHiD0*&Dl`Kn)C@u6{1-oD!M< DQgCFq literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_orange.png b/textures/coloredwood_wood_orange.png new file mode 100644 index 0000000000000000000000000000000000000000..3823395ff9ab5c04670db33b37049a192b78b551 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bT@%KzD3IYv5ySsUYCmci zTvb930i`$#JR*x382Ao@Fyrz36)8Z$1Wy;o5RU7rJqLLY8}KkoE?|y$!M25+4=nk+$tm z$oFOE-kLqS7v`}mNV)X&>Yp9Q56Ca#6mhK7{{9(gmuiV?L`h0wNvc(HQ7VvPFfuSS z(ls#GH8c+~G_W!@v@$W*H88OVB5mZaY!#< z>hJR*RuA0|JS<`03T5zkSvzsUn|VTaCfS+&D7v8Jwnxf+p{-=vo6p_T*6;0(NZa-& z2OC7#SEE z=^B{p8k&a~8dw<{TA7&Z8kkra7);;T=8B>rH$NpatrE9}XK(C&0yQvry85}Sb4q9e E084RYuK)l5 literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_red.png b/textures/coloredwood_wood_red.png new file mode 100644 index 0000000000000000000000000000000000000000..5d881771d330cfdbf8fa558a816d0abf9017ccb0 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bUBkezh=Jh=1H*qcwI2)& zt5a{D14?lgctjR6Fz_7)VaDV6D^h@h37#&FAsp9Ldk*p*HsE2FT)-Uhf^7>s$05Cd zslU&MSUq$<@UVn|E0n?GW$nZXZ{`WznPg}7qv(Q?+a4+Rg|?DuZ$5WVTfetEB5m8B zknhXRy)}DuFU(_CkaFqk)jvCqACOp1raA3Dm&g>FVdQ&MBb@ E03Werga7~l literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_red_s50.png b/textures/coloredwood_wood_red_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..2869a8ce3dfe1d5f3f43e36dbc120d382e4d315e GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bZPeDT($rjSX?ZdxW|y6v zuKRo|pcH3;M`SSr1K(i~W;~w1A_XXz;OXKR!f{=-=OFK410H6{1)=r%8W}eWUNp@yGiY_R*?U8a{Xe*ia=5zP7^?SP`(zg8x z`M&JjTeC;^!aQ~bDVM%p{j=lv0r^FoB94{X-#-KGQY~?fC`m~yNwrEYN(E93Mh1pP zx(4RDhUOuL23E#~Rwm}U1}0Vp2GcjTxuR&u%}>cptHiD0*&Dl`Kn)C@u6{1-oD!M< D#Ia-? literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_redviolet.png b/textures/coloredwood_wood_redviolet.png new file mode 100644 index 0000000000000000000000000000000000000000..8c315f83781ed96f6a01d94d0fce74d32c43f2c9 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bUBeKzh#~L^L(zY=$v+rs zVoc_(1WIuhctjR6Fz_7)VaDV6D^h@h37#&FAsp9Ldk*p*HsE2FT)-Uhf^7>s$05Cd zslU&MSUq$<@UVn|E0n?GW$nZXZ{`WznPg}7qv(Q?+a4+Rg|?DuZ$5WVTfetEB5m8B zknhXRy)}DuFU(_CkaFqk)jvCqACOp1raA3Dm&g>FVdQ&MBb@ E06_9(rT_o{ literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_redviolet_s50.png b/textures/coloredwood_wood_redviolet_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..da14276e9ef09ba23e68ba41f0e0c6045fd6a449 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bZPX5{(hOW}S#&aH@-DlY zqaSx321;=jctjR6Fz^A{e1{p2=dVZs3MP2EIEHXsSM52-d)R=7S#kk$#0$19>>P*m z0;c{xA7b^;{lLQ#2Ch&BkC(L*C%l;_bZ3&C*^ihExvrskh@pX%v7wcTxvqhUm4U(Zjcu+d8glbfGSez?Yk2m??k7+KgQu&X%Q~lo FCIE>aX955K literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_skyblue.png b/textures/coloredwood_wood_skyblue.png new file mode 100644 index 0000000000000000000000000000000000000000..0060ee389aa6a878493c08b4a04b98625795e779 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bWe8it5V(k;=!x3o{|q%h z_Fn0o0F>e^@Q5sCVBk9p!i>lBSEK+16FglULpZLh_8jCrY{0`Txqvz11=|*Ojzf9@ zQ-7Ziv3lr!;9&^^S15zW%i4((-pmuaGs({EN6`f(w>?ts3vDIS-hA$!wtjDSMB27L zA>Wssdu#USUYN(OAm!56tABPJKOnz|Q^c`S`}=30U8*In5hW>!C8<`)MX5lF!N|bS zNY}tz*U&t~(7?*r(8|PI*TBTez+n2uHdho4x%nxXX_dG&JbPpJ6R3f~)78&qol`;+ E00!S?eEM1MG8-Tm?q;2~X z@_pI4w`Py-g?a1>QZ9YH`e(=S1M-VFMI0-&zkdeWrCQ<|QIe8al4_M)lnSI6j0_Bo zbPddP4b4Lg4Xlg}txU{y4NR;I45n{vb4AgRo1c=IR*74~vp04>ff^V*UHx3vIVCg! E0MCDAF#rGn literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_violet.png b/textures/coloredwood_wood_violet.png new file mode 100644 index 0000000000000000000000000000000000000000..f00a43ecb8e20f9992ad3ab641a718e7236b52e6 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b4P#gn$grr0;mIVm|1}Ih z($}hX1En|%JR*x382Ao@Fyrz36)8Z$1Wy;o5RU7rJqLLY8}KkoE?|y$!M25+4=nk+$tm z$oFOE-kLqS7v`}mNV)X&>Yp9Q56Ca#6mhK7{{9(gmuiV?L`h0wNvc(HQ7VvPFfuSS z(ls#GH8c+~G_W!@v@$W*H88OM1MG8-Tm?q;2~X z@_pI4w`Py-g?a1>QZ9YH`e(=S1M-VFMI0-&zkdeWrCQ<|QIe8al4_M)lnSI6j0_Bo zbPddP4b4Lg4Xlg}txU{y4NR;I45n{vb4AgRo1c=IR*74~vp04>ff^V*UHx3vIVCg! E0L+VJE&u=k literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_white.png b/textures/coloredwood_wood_white.png new file mode 100644 index 0000000000000000000000000000000000000000..9b4dd699db124c8c6ab1da9e8443abce83048959 GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAn3BBRT^Rni_n+Ah4nJ z@ErzW#^d=bQhi!>Wb8x^`(Qa~B_G)Rz!^b^QFM+~(lCR`C+S_fJE(>=!Ss z3H`QY|Cw0UfAJ4LZ>?nxxqXZMLvsB$pp~j6t`Q|Ei6yC4$wjF^iowXh&`8(7T-VS% x#L&RX*wD(vT-U(F%D`ay#x_?J4Y~O#nQ4`{H9UJ`_Y>~yHrbDBT7;dOH!?pi&B9UgOP!u zk*mdKI;Vst E00FXRYybcN literal 0 HcmV?d00001 diff --git a/textures/coloredwood_wood_yellow_s50.png b/textures/coloredwood_wood_yellow_s50.png new file mode 100644 index 0000000000000000000000000000000000000000..e7ac5e70d5b399c9e47011e7a6c99107438f1bf7 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bZEV!8s?=P)+VbSdm|eT< z9+i5^0Hrt!JR*x382Ao@Fyrz36)8Z$1Wy;o5RU7rJqLLY8}KkoE?|y$!M25+4=nk+$tm z$oFOE-kLqS7v`}mNV)X&>Yp9Q56Ca#6mhK7{{9(gmuiV?L`h0wNvc(HQ7VvPFfuSS z(ls#GH8c+~G_W!@v@$W*H88O