summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVanessa Ezekowitz <vanessaezekowitz@gmail.com>2013-04-30 06:02:22 -0400
committerVanessa Ezekowitz <vanessaezekowitz@gmail.com>2013-04-30 06:08:34 -0400
commita9c803b14f6289d2542e02c159fae798cb60f1b2 (patch)
tree58bc7ab07bf70fcb15f0a7efffe1742d0863e5cf
parent652a0c9a89871ac78255536e78c04a5a69b88ca9 (diff)
downloadunifieddyes-a9c803b14f6289d2542e02c159fae798cb60f1b2.tar
unifieddyes-a9c803b14f6289d2542e02c159fae798cb60f1b2.tar.gz
unifieddyes-a9c803b14f6289d2542e02c159fae798cb60f1b2.tar.bz2
unifieddyes-a9c803b14f6289d2542e02c159fae798cb60f1b2.tar.xz
unifieddyes-a9c803b14f6289d2542e02c159fae798cb60f1b2.zip
Refactored the code to use default "common" dyes
rather than directly from flowers. This mod now depends on "default" and "dye" from the Minetest common sub-game. Since the default dye mod uses default flowers, this mod no longer checks for what version of flowers you're using, or even depends on it. Bottle-based textures have been replaced with piles of dye powder, based on the default red dye texture. All dyes are obtained by crafting, not cooking, for consistency with the default dye mod. The somewhat-complicated method using separate "pigment" powders, glass bottles and "liquid dye base" has been done away with. Now it's just dry dye powders, as with the default dye mod. Also, got rid of the whole paint scheme, in favor of dry powders. All old dyes, paints, and Unified Dyes pigment powders have been aliased back to the standard dye powders.
-rw-r--r--changelog.txt122
-rw-r--r--depends.txt4
-rw-r--r--init.lua547
-rw-r--r--textures/unifieddyes_aqua.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_aqua_s50.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_blue_s50.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_cyan_s50.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_dark_aqua.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_dark_aqua_s50.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_dark_blue.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_dark_blue_s50.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_dark_cyan.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_dark_cyan_s50.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_dark_green.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_dark_green_s50.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_dark_lime.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_dark_lime_s50.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_dark_magenta.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_dark_magenta_s50.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_dark_orange.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_dark_orange_s50.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_dark_red.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_dark_red_s50.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_dark_redviolet.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_dark_redviolet_s50.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_dark_skyblue.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_dark_skyblue_s50.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_dark_violet.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_dark_violet_s50.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_dark_yellow.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_dark_yellow_s50.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_darkgrey.pngbin0 -> 384 bytes
-rw-r--r--textures/unifieddyes_green_s50.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_light_aqua.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_light_blue.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_light_cyan.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_light_green.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_light_lime.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_light_magenta.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_light_orange.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_light_red.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_light_redviolet.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_light_skyblue.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_light_violet.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_light_yellow.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_lightgrey.pngbin0 -> 244 bytes
-rw-r--r--textures/unifieddyes_lime.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_lime_s50.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_magenta_s50.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_medium_aqua.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_medium_aqua_s50.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_medium_blue.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_medium_blue_s50.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_medium_cyan.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_medium_cyan_s50.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_medium_green.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_medium_green_s50.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_medium_lime.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_medium_lime_s50.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_medium_magenta.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_medium_magenta_s50.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_medium_orange.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_medium_orange_s50.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_medium_red.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_medium_red_s50.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_medium_redviolet.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_medium_redviolet_s50.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_medium_skyblue.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_medium_skyblue_s50.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_medium_violet.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_medium_violet_s50.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_medium_yellow.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_medium_yellow_s50.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_orange_s50.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_red_s50.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_redviolet.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_redviolet_s50.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_skyblue.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_skyblue_s50.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_violet_s50.pngbin447 -> 399 bytes
-rw-r--r--textures/unifieddyes_yellow_s50.pngbin447 -> 399 bytes
81 files changed, 218 insertions, 455 deletions
diff --git a/changelog.txt b/changelog.txt
index 143911e..f556fb9 100644
--- a/changelog.txt
+++ b/changelog.txt
@@ -1,71 +1,101 @@
Changelog
---------
-2012-07-26: Added a "version" check for the flowers dependency: If the
-flowers mod defines "flowers:flower_geranium" (as is the case with my update
-of 2012-08-01), then those will be used to get blue pigment powder, and violas
-will produce violet powder, both of which can be directly used to create their
-respective liquid dye colors. If it is not defined (e.g. the user has an
-older version of the flowers mod), then violas produce blue dye powder. Violet
-dye can still be formed by mixing blue and magenta or blue and red dyes, as
-before.
+2013-04-30: Multiple changes
-2012-07-26: Better bottle textures. Note that these are blended against the
-50% grey field they normally appear on in the inventory display, so they will
-show artifacts if you try to wield them. Don't do that. :-)
+* Refactored the code to use default "common" dyes
+rather than directly from flowers.
-2012-07-26: Split off glass bottles into a separate mod, "Vessels". This mod
-now depends on it.
+* This mod now depends on "default" and "dye" from the Minetest common
+sub-game. Since the default dye mod uses default flowers, this mod no
+longer checks for what version of flowers you're using, or even depends
+on it.
-2012-07-25 (almost immediately after): Fixed a copy&paste error for black dye.
+* Bottle-based textures have been replaced with piles of dye powder, based
+on the default red dye texture.
-2012-07-25: Replaced missing craftitem entries and got rid of some redundant
-code left over from last update. Added group settings for all dyes according
-to recently-published standard. Fixed a few typos in item descriptions, and
-straightened up capitalization.
+* All dyes are obtained by crafting, not cooking, for consistency with the
+default dye mod.
+
+* The somewhat-complicated method using separate "pigment" powders, glass
+bottles and "liquid dye base" has been done away with. Now it's just
+dry dye powders, as with the default dye mod.
+
+* Also, got rid of the whole paint scheme, in favor of dry powders.
+
+* All old dyes, paints, and Unified Dyes pigment powders have been aliased
+back to the standard dye powders.
+
+2012-07-26: Added a "version" check for the flowers dependency: If the
+flowers mod defines "flowers:flower_geranium" (as is the case with my
+update of 2012-08-01), then those will be used to get blue pigment
+powder, and violas will produce violet powder, both of which can be
+directly used to create their respective liquid dye colors. If it is
+not defined (e.g. the user has an older version of the flowers mod),
+then violas produce blue dye powder. Violet dye can still be formed by
+mixing blue and magenta or blue and red dyes, as before.
+
+2012-07-26: Better bottle textures. Note that these are blended against
+the 50% grey field they normally appear on in the inventory display, so
+they will show artifacts if you try to wield them. Don't do that. :-)
+
+2012-07-26: Split off glass bottles into a separate mod, "Vessels".
+This mod now depends on it.
+
+2012-07-25 (almost immediately after): Fixed a copy&paste error for
+black dye.
+
+2012-07-25: Replaced missing craftitem entries and got rid of some
+redundant code left over from last update. Added group settings for all
+dyes according to recently-published standard. Fixed a few typos in
+item descriptions, and straightened up capitalization.
2012-07-24: Added some extra steps to the dye-making process, added
-recommendation that empty bottles be given back to the player on use. Dyes
-are still easy to make, they just require a more realistic (and this, harder)
-process now.
+recommendation that empty bottles be given back to the player on use.
+Dyes are still easy to make, they just require a more realistic (and
+this, harder) process now.
-2012-07-16 (a bit later): fixed a minor error in generation of medium grey.
+2012-07-16 (a bit later): fixed a minor error in generation of medium
+grey.
-2012-07-16: Added a new set of colors, "light" (brightness of 150% versus the
-'full' shade), for a total of 89. No 50% saturation version of this set.
-Added a palette image showing the full set of colors.
+2012-07-16: Added a new set of colors, "light" (brightness of 150%
+versus the 'full' shade), for a total of 89. No 50% saturation version
+of this set. Added a palette image showing the full set of colors.
-2012-07-13: Fixed some missing commas.
+2012-07-13: Fixed some missing commas.
-2012-07-13: Added a script to aid in the generation of new textures for mods
-that depend on unifieddyes. Moved this changelog from the forum into the
-distribution directory. Rewrote the README to contain everything from the
-forum post, and expanded it to document the new generation script.
+2012-07-13: Added a script to aid in the generation of new textures for
+mods that depend on unifieddyes. Moved this changelog from the forum
+into the distribution directory. Rewrote the README to contain
+everything from the forum post, and expanded it to document the new
+generation script.
-2012-07-12 (a bit later): added groups = {dye=1}, to each register_craftitem
-call, to make it easier for other mods to identify the dyes and categorize
-them.
+2012-07-12 (a bit later): added groups = {dye=1}, to each
+register_craftitem call, to make it easier for other mods to identify
+the dyes and categorize them.
2012-07-12: moved project to github.
-2012-07-11 (continuing): Tweaked the script to remove titanium dioxide from the
-output, since it isn't intended to be directly used as a dye/paint (but rather,
-to make paint that can then be used). Regenerated colors.txt.
+2012-07-11 (continuing): Tweaked the script to remove titanium dioxide
+from the output, since it isn't intended to be directly used as a
+dye/paint (but rather, to make paint that can then be used).
+Regenerated colors.txt.
-2012-07-11 (immediately after): The script was reading the wrong pixel from the
-image, resulting in lighter-than-correct colors. Fixed it and regenerated the
-colors.txt file.
+2012-07-11 (immediately after): The script was reading the wrong pixel
+from the image, resulting in lighter-than-correct colors. Fixed it and
+regenerated the colors.txt file.
-2012-07-11: Added a script to list all of the colors and their RGB values and
-texture filenames, and a text file containing the output thereof.
+2012-07-11: Added a script to list all of the colors and their RGB
+values and texture filenames, and a text file containing the output
+thereof.
2012-07-08 (a bit later): deleted a few unused files (copy&paste error).
-2012-07-08: Major boost in the number of available colors - was 8, now 77.
-Should cover pretty much the entire spectrum of colors one might use in this
-game.
+2012-07-08: Major boost in the number of available colors - was 8, now
+77. Should cover pretty much the entire spectrum of colors one might
+use in this game.
-2012-07-02: Deleted a few redundant files (leftovers from when I wanted to
-merge in flowers and then changed my mind).
+2012-07-02: Deleted a few redundant files (leftovers from when I wanted
+to merge in flowers and then changed my mind).
2012-06-26: Initial upload.
diff --git a/depends.txt b/depends.txt
index 0c34fc8..2717bef 100644
--- a/depends.txt
+++ b/depends.txt
@@ -1,4 +1,2 @@
default
-flowers
-vessels
-bucket
+dye
diff --git a/init.lua b/init.lua
index 0b8c183..1fd963a 100644
--- a/init.lua
+++ b/init.lua
@@ -2,7 +2,7 @@
Unified Dyes
-This mod provides a complete dye system and framework for Minetest 0.4.x.
+This mod provides an extension to the Minetest 0.4.x dye system
==============================================================================
@@ -25,440 +25,145 @@ with this program; if not, write to the Free Software Foundation, Inc.,
==============================================================================
-First, craft some bottles from the Vessels mod, then make some dye base:
-Craft six empty bottles along with a bucket of water and a piece
-of jungle grass to get 6 portions of dye base.
+--]]
-These craft/craftitem definitions for glass bottles are deprecated and are
-only included here for backwards compatibility. Use vessels:glass_bottle
-instead.
-]]--
+--=====================================================================
+-- Items/recipes needed to generate the few base colors that are not
+-- provided by the standard dyes mod.
-minetest.register_craftitem("unifieddyes:empty_bottle", {
- description = "Glass Bottle (empty) (Deprecated)",
- inventory_image = "unifieddyes_empty_bottle.png",
-})
-
-minetest.register_craft( {
- type = "shapeless",
- output = "vessels:glass_fragments",
- recipe = {
- "unifieddyes:empty_bottle",
- "unifieddyes:empty_bottle",
- },
-})
-
--- Now the current stuff, using vessels:glass_bottle.
-
-minetest.register_craftitem("unifieddyes:dye_base", {
- description = "Uncolored Dye Base Liquid",
- inventory_image = "unifieddyes_dye_base.png",
-})
-
-minetest.register_craft( {
- type = "shapeless",
- output = "unifieddyes:dye_base 6",
- recipe = {
- "vessels:glass_bottle",
- "vessels:glass_bottle",
- "vessels:glass_bottle",
- "vessels:glass_bottle",
- "vessels:glass_bottle",
- "vessels:glass_bottle",
- "bucket:bucket_water",
- "default:junglegrass",
- },
- replacements = { {'bucket:bucket_water', 'bucket:bucket_empty'}, },
-})
-
---==========================================================================
--- Now we need to turn our color sources (flowers, etc) into pigments and from
--- there into actual usable dyes. There are seven base colors - one for each
--- flower, plus black (as "carbon black") from coal, and white (as "titanium
--- dioxide") from stone. Most give two portions of pigment; cactus gives 6,
--- stone gives 10.
-
-pigments = {
- "red",
- "orange",
- "yellow",
- "green"
-}
-
-dyesdesc = {
- "Red",
- "Orange",
- "Yellow",
- "Green"
-}
-
-colorsources = {
- "flowers:flower_rose",
- "flowers:flower_tulip",
- "flowers:flower_dandelion_yellow",
- "flowers:flower_waterlily",
-}
-
-for color in ipairs(colorsources) do
-
- -- the recipes to turn sources into pigments
-
- minetest.register_craftitem("unifieddyes:pigment_"..pigments[color], {
- description = dyesdesc[color].." Pigment",
- inventory_image = "unifieddyes_pigment_"..pigments[color]..".png",
- })
-
- minetest.register_craft({
- type = "cooking",
- output = "unifieddyes:pigment_"..pigments[color].." 2",
- recipe = colorsources[color],
- })
-
- -- The recipes to turn pigments into usable dyes
-
- minetest.register_craftitem("unifieddyes:"..pigments[color], {
- description = "Full "..dyesdesc[color].." Dye",
- inventory_image = "unifieddyes_"..pigments[color]..".png",
- groups = { dye=1, ["basecolor_"..pigments[color]]=1, ["excolor_"..pigments[color]]=1, ["unicolor_"..pigments[color]]=1 }
- })
-
- minetest.register_craft( {
- type = "shapeless",
- output = "unifieddyes:"..pigments[color],
- recipe = {
- "unifieddyes:pigment_"..pigments[color],
- "unifieddyes:dye_base"
- }
- })
-end
-
--- Stone->titanium dioxide and cactus->green pigment are done separately
--- because of their larger yields
-
-minetest.register_craftitem("unifieddyes:titanium_dioxide", {
- description = "Titanium Dioxide",
- inventory_image = "unifieddyes_titanium_dioxide.png",
-})
-
-minetest.register_craft({
- type = "cooking",
- output = "unifieddyes:titanium_dioxide 10",
- recipe = "default:stone",
-})
-
-minetest.register_craft({
- type = "cooking",
- output = "unifieddyes:pigment_green 6",
- recipe = "default:cactus",
-})
-
--- coal->carbon black and carbon black -> black dye are done separately
--- because of the different names
-
-minetest.register_craftitem("unifieddyes:carbon_black", {
- description = "Carbon Black",
- inventory_image = "unifieddyes_carbon_black.png",
-})
-
-minetest.register_craft({
- type = "cooking",
- output = "unifieddyes:carbon_black 2",
- recipe = "default:coal_lump",
-})
-
-minetest.register_craftitem("unifieddyes:black", {
- description = "Black Dye",
- inventory_image = "unifieddyes_black.png",
- groups = { dye=1, basecolor_black=1, excolor_black=1, unicolor_black=1 }
-})
-
-minetest.register_craft( {
- type = "shapeless",
- output = "unifieddyes:black",
- recipe = {
- "unifieddyes:carbon_black",
- "unifieddyes:dye_base",
- },
-})
-
---=======================================================================
--- Now that we have the dyes in a usable form, let's mix the various
--- ingredients together to create the rest of the mod's colors and greys.
-
-
-----------------------------
--- The 5 levels of greyscale
-
--- White paint
-
-minetest.register_craft( {
- type = "shapeless",
- output = "unifieddyes:white_paint",
- recipe = {
- "unifieddyes:titanium_dioxide",
- "bucket:bucket_water",
- "default:junglegrass",
- },
-})
+-- Lime
-minetest.register_craftitem("unifieddyes:white_paint", {
- description = "White Paint",
- inventory_image = "unifieddyes_white_paint.png",
- groups = { dye=1, basecolor_white=1, excolor_white=1, unicolor_white=1 }
+minetest.register_craftitem(":dye:lime", {
+ description = "Lime Dye",
+ inventory_image = "unifieddyes_lime.png",
+ groups = { dye=1, excolor_lime=1, unicolor_lime=1 }
})
--- Light grey paint
-
minetest.register_craft( {
type = "shapeless",
- output = "unifieddyes:lightgrey_paint 3",
+ output = "dye:lime 2",
recipe = {
- "unifieddyes:white_paint",
- "unifieddyes:white_paint",
- "unifieddyes:carbon_black",
+ "dye:yellow",
+ "dye:green",
},
})
-minetest.register_craftitem("unifieddyes:lightgrey_paint", {
- description = "Light Grey Paint",
- inventory_image = "unifieddyes_lightgrey_paint.png",
- groups = { dye=1, excolor_lightgrey=1, unicolor_lightgrey=1 }
-})
-
--- Medium grey paint
-
-minetest.register_craft( {
- type = "shapeless",
- output = "unifieddyes:grey_paint 2",
- recipe = {
- "unifieddyes:white_paint",
- "unifieddyes:carbon_black",
- },
-})
+-- Aqua
-minetest.register_craftitem("unifieddyes:grey_paint", {
- description = "Medium Grey Paint",
- inventory_image = "unifieddyes_grey_paint.png",
- groups = { dye=1, basecolor_grey=1, excolor_grey=1, unicolor_grey=1 }
+minetest.register_craftitem(":dye:aqua", {
+ description = "Aqua Dye",
+ inventory_image = "unifieddyes_aqua.png",
+ groups = { dye=1, excolor_aqua=1, unicolor_aqua=1 }
})
--- Dark grey paint
-
minetest.register_craft( {
type = "shapeless",
- output = "unifieddyes:darkgrey_paint 3",
+ output = "dye:aqua 2",
recipe = {
- "unifieddyes:white_paint",
- "unifieddyes:carbon_black",
- "unifieddyes:carbon_black",
+ "dye:cyan",
+ "dye:green",
},
})
-minetest.register_craftitem("unifieddyes:darkgrey_paint", {
- description = "Dark Grey Paint",
- inventory_image = "unifieddyes_darkgrey_paint.png",
- groups = { dye=1, excolor_darkgrey=1, unicolor_darkgrey=1 }
-})
-
-
---=============================================================================
--- Smelting/crafting recipes needed to generate various remaining 'full' colors
--- (the register_craftitem functions are in the generate-the-rest loop below).
-
--- Cyan
+-- Sky blue
-minetest.register_craftitem("unifieddyes:cyan", {
- description = "Full Cyan Dye",
- inventory_image = "unifieddyes_cyan.png",
- groups = { dye=1, basecolor_cyan=1, excolor_cyan=1, unicolor_cyan=1 }
+minetest.register_craftitem(":dye:skyblue", {
+ description = "Sky-blue Dye",
+ inventory_image = "unifieddyes_skyblue.png",
+ groups = { dye=1, excolor_sky_blue=1, unicolor_sky_blue=1 }
})
minetest.register_craft( {
type = "shapeless",
- output = "unifieddyes:cyan 2",
+ output = "dye:skyblue 2",
recipe = {
- "unifieddyes:blue",
- "unifieddyes:green",
+ "dye:cyan",
+ "dye:blue",
},
})
--- Magenta
+-- Red-violet
-minetest.register_craftitem("unifieddyes:magenta", {
- description = "Full Magenta Dye",
- inventory_image = "unifieddyes_magenta.png",
- groups = { dye=1, basecolor_magenta=1, excolor_magenta=1, unicolor_magenta=1 }
+minetest.register_craftitem(":dye:redviolet", {
+ description = "Red-violet Dye",
+ inventory_image = "unifieddyes_redviolet.png",
+ groups = { dye=1, excolor_red_violet=1, unicolor_red_violet=1 }
})
minetest.register_craft( {
type = "shapeless",
- output = "unifieddyes:magenta 2",
+ output = "dye:redviolet 2",
recipe = {
- "unifieddyes:blue",
- "unifieddyes:red",
+ "dye:red",
+ "dye:magenta",
},
})
--- Lime
-minetest.register_craftitem("unifieddyes:lime", {
- description = "Full Lime Dye",
- inventory_image = "unifieddyes_lime.png",
- groups = { dye=1, excolor_lime=1, unicolor_lime=1 }
-})
-
-minetest.register_craft( {
- type = "shapeless",
- output = "unifieddyes:lime 2",
- recipe = {
- "unifieddyes:yellow",
- "unifieddyes:green",
- },
-})
-
--- Aqua
+-- Light grey
-minetest.register_craftitem("unifieddyes:aqua", {
- description = "Full Aqua Dye",
- inventory_image = "unifieddyes_aqua.png",
- groups = { dye=1, excolor_aqua=1, unicolor_aqua=1 }
+minetest.register_craftitem(":dye:light_grey", {
+ description = "Light Grey Dye",
+ inventory_image = "unifieddyes_lightgrey.png",
+ groups = { dye=1, excolor_red_violet=1, unicolor_red_violet=1 }
})
minetest.register_craft( {
type = "shapeless",
- output = "unifieddyes:aqua 2",
+ output = "dye:light_grey 2",
recipe = {
- "unifieddyes:cyan",
- "unifieddyes:green",
+ "dye:grey",
+ "dye:white",
},
})
--- Sky blue
-
-minetest.register_craftitem("unifieddyes:skyblue", {
- description = "Full Sky-blue Dye",
- inventory_image = "unifieddyes_skyblue.png",
- groups = { dye=1, excolor_sky_blue=1, unicolor_sky_blue=1 }
-})
+-- Extra craft for black dye
minetest.register_craft( {
type = "shapeless",
- output = "unifieddyes:skyblue 2",
+ output = "dye:black 4",
recipe = {
- "unifieddyes:cyan",
- "unifieddyes:blue",
+ "default:coal_lump",
},
})
--- Red-violet
-
-minetest.register_craftitem("unifieddyes:redviolet", {
- description = "Full Red-violet Dye",
- inventory_image = "unifieddyes_redviolet.png",
- groups = { dye=1, excolor_red_violet=1, unicolor_red_violet=1 }
-})
+-- Extra craft for dark grey dye
minetest.register_craft( {
type = "shapeless",
- output = "unifieddyes:redviolet 2",
+ output = "dye:dark_grey 3",
recipe = {
- "unifieddyes:red",
- "unifieddyes:magenta",
+ "dye:black",
+ "dye:black",
+ "dye:white",
},
})
--- We need to check if the version of the Flowers mod that is installed
--- contains geraniums or not. If it doesn't, use the Viola to make blue dye.
--- If Geraniums do exist, use them to make blue dye instead, and use Violas
--- to get violet dye. Violet can always be made by mixing blue with magenta
--- or red as usual.
-
-
-minetest.register_craftitem("unifieddyes:pigment_blue", {
- description = "Blue Pigment",
- inventory_image = "unifieddyes_pigment_blue.png",
-})
-
-minetest.register_craft( {
- type = "shapeless",
- output = "unifieddyes:blue",
- recipe = {
- "unifieddyes:pigment_blue",
- "unifieddyes:dye_base"
- }
-})
-
-minetest.register_craftitem("unifieddyes:blue", {
- description = "Full Blue Dye",
- inventory_image = "unifieddyes_blue.png",
- groups = { dye=1, basecolor_blue=1, excolor_blue=1, unicolor_blue=1 }
-})
-
-minetest.register_craftitem("unifieddyes:violet", {
- description = "Full Violet/Purple Dye",
- inventory_image = "unifieddyes_violet.png",
- groups = { dye=1, basecolor_violet=1, excolor_violet=1, unicolor_violet=1 }
-})
+-- Extra craft for light grey dye
minetest.register_craft( {
type = "shapeless",
- output = "unifieddyes:violet 2",
+ output = "dye:light_grey 3",
recipe = {
- "unifieddyes:blue",
- "unifieddyes:magenta",
+ "dye:black",
+ "dye:white",
+ "dye:white",
},
})
+-- Extra craft for green dye
+
minetest.register_craft( {
type = "shapeless",
- output = "unifieddyes:violet 3",
+ output = "dye:green 4",
recipe = {
- "unifieddyes:blue",
- "unifieddyes:blue",
- "unifieddyes:red",
+ "default:cactus",
},
})
-if minetest.registered_nodes["flowers:flower_geranium"] == nil then
-
-
- minetest.register_craft({
- type = "cooking",
- output = "unifieddyes:pigment_blue 2",
- recipe = "flowers:flower_viola",
- })
-else
- minetest.register_craftitem("unifieddyes:pigment_violet", {
- description = "Violet Pigment",
- inventory_image = "unifieddyes_pigment_violet.png",
- })
-
- minetest.register_craft({
- type = "cooking",
- output = "unifieddyes:pigment_blue 2",
- recipe = "flowers:flower_geranium",
- })
-
- minetest.register_craft({
- type = "cooking",
- output = "unifieddyes:pigment_violet 2",
- recipe = "flowers:flower_viola",
- })
-
- minetest.register_craft( {
- type = "shapeless",
- output = "unifieddyes:violet",
- recipe = {
- "unifieddyes:pigment_violet",
- "unifieddyes:dye_base"
- }
- })
-end
-
-
-- =================================================================
--- Finally, generate all of additional variants of hue, saturation, and
+-- Generate all of additional variants of hue, saturation, and
-- brightness.
-- "s50" in a file/item name means "saturation: 50%".
@@ -505,8 +210,8 @@ for i = 1, 12 do
type = "shapeless",
output = "unifieddyes:dark_" .. hue .. "_s50 2",
recipe = {
- "unifieddyes:" .. hue,
- "unifieddyes:darkgrey_paint",
+ "dye:" .. hue,
+ "dye:dark_grey",
},
})
@@ -514,29 +219,42 @@ for i = 1, 12 do
type = "shapeless",
output = "unifieddyes:dark_" .. hue .. "_s50 4",
recipe = {
- "unifieddyes:" .. hue,
- "unifieddyes:black",
- "unifieddyes:black",
- "unifieddyes:white_paint"
+ "dye:" .. hue,
+ "dye:black",
+ "dye:black",
+ "dye:white"
},
})
- minetest.register_craft( {
- type = "shapeless",
- output = "unifieddyes:dark_" .. hue .. " 3",
- recipe = {
- "unifieddyes:" .. hue,
- "unifieddyes:black",
- "unifieddyes:black",
- },
- })
+ if hue == "green" then
+
+ minetest.register_craft( {
+ type = "shapeless",
+ output = "dye:dark_green 3",
+ recipe = {
+ "dye:" .. hue,
+ "dye:black",
+ "dye:black",
+ },
+ })
+ else
+ minetest.register_craft( {
+ type = "shapeless",
+ output = "unifieddyes:dark_" .. hue .. " 3",
+ recipe = {
+ "dye:" .. hue,
+ "dye:black",
+ "dye:black",
+ },
+ })
+ end
minetest.register_craft( {
type = "shapeless",
output = "unifieddyes:medium_" .. hue .. "_s50 2",
recipe = {
- "unifieddyes:" .. hue,
- "unifieddyes:grey_paint",
+ "dye:" .. hue,
+ "dye:grey",
},
})
@@ -544,9 +262,9 @@ for i = 1, 12 do
type = "shapeless",
output = "unifieddyes:medium_" .. hue .. "_s50 3",
recipe = {
- "unifieddyes:" .. hue,
- "unifieddyes:black",
- "unifieddyes:white_paint",
+ "dye:" .. hue,
+ "dye:black",
+ "dye:white",
},
})
@@ -554,8 +272,8 @@ for i = 1, 12 do
type = "shapeless",
output = "unifieddyes:medium_" .. hue .. " 2",
recipe = {
- "unifieddyes:" .. hue,
- "unifieddyes:black",
+ "dye:" .. hue,
+ "dye:black",
},
})
@@ -563,8 +281,9 @@ for i = 1, 12 do
type = "shapeless",
output = "unifieddyes:" .. hue .. "_s50 2",
recipe = {
- "unifieddyes:" .. hue,
- "unifieddyes:lightgrey_paint",
+ "dye:" .. hue,
+ "dye:grey",
+ "dye:white",
},
})
@@ -572,22 +291,23 @@ for i = 1, 12 do
type = "shapeless",
output = "unifieddyes:" .. hue .. "_s50 4",
recipe = {
- "unifieddyes:" .. hue,
- "unifieddyes:white_paint",
- "unifieddyes:white_paint",
- "unifieddyes:black",
+ "dye:" .. hue,
+ "dye:white",
+ "dye:white",
+ "dye:black",
},
})
- minetest.register_craft( {
- type = "shapeless",
- output = "unifieddyes:light_" .. hue .. " 2",
- recipe = {
- "unifieddyes:" .. hue,
- "unifieddyes:white_paint",
- },
- replacements = { {'unifieddyes:white_paint', 'bucket:bucket_empty'}, },
- })
+ if hue ~= "red" then
+ minetest.register_craft( {
+ type = "shapeless",
+ output = "unifieddyes:light_" .. hue .. " 2",
+ recipe = {
+ "dye:" .. hue,
+ "dye:white",
+ },
+ })
+ end
minetest.register_craftitem("unifieddyes:dark_" .. hue .. "_s50", {
description = "Dark " .. hue2 .. " Dye (low saturation)",
@@ -595,11 +315,13 @@ for i = 1, 12 do
groups = { dye=1, ["unicolor_dark_"..hue.."_s50"]=1 }
})
- minetest.register_craftitem("unifieddyes:dark_" .. hue, {
- description = "Dark " .. hue2 .. " Dye",
- inventory_image = "unifieddyes_dark_" .. hue .. ".png",
- groups = { dye=1, ["unicolor_dark_"..hue]=1 }
- })
+ if hue ~= "green" then
+ minetest.register_craftitem("unifieddyes:dark_" .. hue, {
+ description = "Dark " .. hue2 .. " Dye",
+ inventory_image = "unifieddyes_dark_" .. hue .. ".png",
+ groups = { dye=1, ["unicolor_dark_"..hue]=1 }
+ })
+ end
minetest.register_craftitem("unifieddyes:medium_" .. hue .. "_s50", {
description = "Medium " .. hue2 .. " Dye (low saturation)",
@@ -619,13 +341,26 @@ for i = 1, 12 do
groups = { dye=1, ["unicolor_"..hue.."_s50"]=1 }
})
- minetest.register_craftitem("unifieddyes:light_" .. hue, {
- description = "Light " .. hue2 .. " Dye",
- inventory_image = "unifieddyes_light_" .. hue .. ".png",
- groups = { dye=1, ["unicolor_light_"..hue]=1 }
- })
-
+ if hue ~= "red" then
+ minetest.register_craftitem("unifieddyes:light_" .. hue, {
+ description = "Light " .. hue2 .. " Dye",
+ inventory_image = "unifieddyes_light_" .. hue .. ".png",
+ groups = { dye=1, ["unicolor_light_"..hue]=1 }
+ })
+ end
+ minetest.register_alias("unifieddyes:"..hue, "dye:"..hue)
+ minetest.register_alias("unifieddyes:pigment_"..hue, "dye:"..hue)
end
+minetest.register_alias("unifieddyes:light_red", "dye:pink")
+minetest.register_alias("unifieddyes:dark_green", "dye:dark_green")
+
+minetest.register_alias("unifieddyes:white_paint", "dye:white")
+minetest.register_alias("unifieddyes:titanium_dioxide", "dye:white")
+minetest.register_alias("unifieddyes:lightgrey_paint", "dye:light_grey")
+minetest.register_alias("unifieddyes:grey_paint", "dye:grey")
+minetest.register_alias("unifieddyes:darkgrey_paint", "dye:dark_grey")
+minetest.register_alias("unifieddyes:carbon_black", "dye:black")
+
print("[UnifiedDyes] Loaded!")
diff --git a/textures/unifieddyes_aqua.png b/textures/unifieddyes_aqua.png
index 8fbd722..9e18ac5 100644
--- a/textures/unifieddyes_aqua.png
+++ b/textures/unifieddyes_aqua.png
Binary files differ
diff --git a/textures/unifieddyes_aqua_s50.png b/textures/unifieddyes_aqua_s50.png
index e3018e6..aa42eba 100644
--- a/textures/unifieddyes_aqua_s50.png
+++ b/textures/unifieddyes_aqua_s50.png
Binary files differ
diff --git a/textures/unifieddyes_blue_s50.png b/textures/unifieddyes_blue_s50.png
index 9486507..09ac521 100644
--- a/textures/unifieddyes_blue_s50.png
+++ b/textures/unifieddyes_blue_s50.png
Binary files differ
diff --git a/textures/unifieddyes_cyan_s50.png b/textures/unifieddyes_cyan_s50.png
index c686958..c45eba1 100644
--- a/textures/unifieddyes_cyan_s50.png
+++ b/textures/unifieddyes_cyan_s50.png
Binary files differ
diff --git a/textures/unifieddyes_dark_aqua.png b/textures/unifieddyes_dark_aqua.png
index 68b9271..4f8d4bd 100644
--- a/textures/unifieddyes_dark_aqua.png
+++ b/textures/unifieddyes_dark_aqua.png
Binary files differ
diff --git a/textures/unifieddyes_dark_aqua_s50.png b/textures/unifieddyes_dark_aqua_s50.png
index 319b3ef..adea0b0 100644
--- a/textures/unifieddyes_dark_aqua_s50.png
+++ b/textures/unifieddyes_dark_aqua_s50.png
Binary files differ
diff --git a/textures/unifieddyes_dark_blue.png b/textures/unifieddyes_dark_blue.png
index 1b44a43..4349d18 100644
--- a/textures/unifieddyes_dark_blue.png
+++ b/textures/unifieddyes_dark_blue.png
Binary files differ
diff --git a/textures/unifieddyes_dark_blue_s50.png b/textures/unifieddyes_dark_blue_s50.png
index 63ec8b8..21873e4 100644
--- a/textures/unifieddyes_dark_blue_s50.png
+++ b/textures/unifieddyes_dark_blue_s50.png
Binary files differ
diff --git a/textures/unifieddyes_dark_cyan.png b/textures/unifieddyes_dark_cyan.png
index 0d5139d..25146cc 100644
--- a/textures/unifieddyes_dark_cyan.png
+++ b/textures/unifieddyes_dark_cyan.png
Binary files differ
diff --git a/textures/unifieddyes_dark_cyan_s50.png b/textures/unifieddyes_dark_cyan_s50.png
index 5f09629..c2b9471 100644
--- a/textures/unifieddyes_dark_cyan_s50.png
+++ b/textures/unifieddyes_dark_cyan_s50.png
Binary files differ
diff --git a/textures/unifieddyes_dark_green.png b/textures/unifieddyes_dark_green.png
index 2c4d8d1..4b51ee0 100644
--- a/textures/unifieddyes_dark_green.png
+++ b/textures/unifieddyes_dark_green.png
Binary files differ
diff --git a/textures/unifieddyes_dark_green_s50.png b/textures/unifieddyes_dark_green_s50.png
index 2cc4a04..9bc76ff 100644
--- a/textures/unifieddyes_dark_green_s50.png
+++ b/textures/unifieddyes_dark_green_s50.png
Binary files differ
diff --git a/textures/unifieddyes_dark_lime.png b/textures/unifieddyes_dark_lime.png
index 97f8fae..ea007cb 100644
--- a/textures/unifieddyes_dark_lime.png
+++ b/textures/unifieddyes_dark_lime.png
Binary files differ
diff --git a/textures/unifieddyes_dark_lime_s50.png b/textures/unifieddyes_dark_lime_s50.png
index ed05323..0470c51 100644
--- a/textures/unifieddyes_dark_lime_s50.png
+++ b/textures/unifieddyes_dark_lime_s50.png
Binary files differ
diff --git a/textures/unifieddyes_dark_magenta.png b/textures/unifieddyes_dark_magenta.png
index f822405..69c537e 100644
--- a/textures/unifieddyes_dark_magenta.png
+++ b/textures/unifieddyes_dark_magenta.png
Binary files differ
diff --git a/textures/unifieddyes_dark_magenta_s50.png b/textures/unifieddyes_dark_magenta_s50.png
index 57224fa..0ccacbc 100644
--- a/textures/unifieddyes_dark_magenta_s50.png
+++ b/textures/unifieddyes_dark_magenta_s50.png
Binary files differ
diff --git a/textures/unifieddyes_dark_orange.png b/textures/unifieddyes_dark_orange.png
index fad0d24..ba3ac22 100644
--- a/textures/unifieddyes_dark_orange.png
+++ b/textures/unifieddyes_dark_orange.png
Binary files differ
diff --git a/textures/unifieddyes_dark_orange_s50.png b/textures/unifieddyes_dark_orange_s50.png
index 106933c..887089e 100644
--- a/textures/unifieddyes_dark_orange_s50.png
+++ b/textures/unifieddyes_dark_orange_s50.png
Binary files differ
diff --git a/textures/unifieddyes_dark_red.png b/textures/unifieddyes_dark_red.png
index 29800e9..daee026 100644
--- a/textures/unifieddyes_dark_red.png
+++ b/textures/unifieddyes_dark_red.png
Binary files differ
diff --git a/textures/unifieddyes_dark_red_s50.png b/textures/unifieddyes_dark_red_s50.png
index b5f6844..9525a43 100644
--- a/textures/unifieddyes_dark_red_s50.png
+++ b/textures/unifieddyes_dark_red_s50.png
Binary files differ
diff --git a/textures/unifieddyes_dark_redviolet.png b/textures/unifieddyes_dark_redviolet.png
index efd7779..434d45e 100644
--- a/textures/unifieddyes_dark_redviolet.png
+++ b/textures/unifieddyes_dark_redviolet.png
Binary files differ
diff --git a/textures/unifieddyes_dark_redviolet_s50.png b/textures/unifieddyes_dark_redviolet_s50.png
index 6d1d48d..aaaf630 100644
--- a/textures/unifieddyes_dark_redviolet_s50.png
+++ b/textures/unifieddyes_dark_redviolet_s50.png
Binary files differ
diff --git a/textures/unifieddyes_dark_skyblue.png b/textures/unifieddyes_dark_skyblue.png
index fb1db24..d2f7a97 100644
--- a/textures/unifieddyes_dark_skyblue.png
+++ b/textures/unifieddyes_dark_skyblue.png
Binary files differ
diff --git a/textures/unifieddyes_dark_skyblue_s50.png b/textures/unifieddyes_dark_skyblue_s50.png
index 9186ce2..a4723cf 100644
--- a/textures/unifieddyes_dark_skyblue_s50.png
+++ b/textures/unifieddyes_dark_skyblue_s50.png
Binary files differ
diff --git a/textures/unifieddyes_dark_violet.png b/textures/unifieddyes_dark_violet.png
index 0544b07..add9319 100644
--- a/textures/unifieddyes_dark_violet.png
+++ b/textures/unifieddyes_dark_violet.png
Binary files differ
diff --git a/textures/unifieddyes_dark_violet_s50.png b/textures/unifieddyes_dark_violet_s50.png
index c2bb084..077f0ab 100644
--- a/textures/unifieddyes_dark_violet_s50.png
+++ b/textures/unifieddyes_dark_violet_s50.png
Binary files differ
diff --git a/textures/unifieddyes_dark_yellow.png b/textures/unifieddyes_dark_yellow.png
index 0269d07..1209469 100644
--- a/textures/unifieddyes_dark_yellow.png
+++ b/textures/unifieddyes_dark_yellow.png
Binary files differ
diff --git a/textures/unifieddyes_dark_yellow_s50.png b/textures/unifieddyes_dark_yellow_s50.png
index 74d10fa..816c7f0 100644
--- a/textures/unifieddyes_dark_yellow_s50.png
+++ b/textures/unifieddyes_dark_yellow_s50.png
Binary files differ
diff --git a/textures/unifieddyes_darkgrey.png b/textures/unifieddyes_darkgrey.png
new file mode 100644
index 0000000..5e9b6fe
--- /dev/null
+++ b/textures/unifieddyes_darkgrey.png
Binary files differ
diff --git a/textures/unifieddyes_green_s50.png b/textures/unifieddyes_green_s50.png
index a0a3f13..5a27093 100644
--- a/textures/unifieddyes_green_s50.png
+++ b/textures/unifieddyes_green_s50.png
Binary files differ
diff --git a/textures/unifieddyes_light_aqua.png b/textures/unifieddyes_light_aqua.png
index 681205a..474d9c9 100644
--- a/textures/unifieddyes_light_aqua.png
+++ b/textures/unifieddyes_light_aqua.png
Binary files differ
diff --git a/textures/unifieddyes_light_blue.png b/textures/unifieddyes_light_blue.png
index 263f638..0c0e425 100644
--- a/textures/unifieddyes_light_blue.png
+++ b/textures/unifieddyes_light_blue.png
Binary files differ
diff --git a/textures/unifieddyes_light_cyan.png b/textures/unifieddyes_light_cyan.png
index b7451c7..b8104ba 100644
--- a/textures/unifieddyes_light_cyan.png
+++ b/textures/unifieddyes_light_cyan.png
Binary files differ
diff --git a/textures/unifieddyes_light_green.png b/textures/unifieddyes_light_green.png
index 78c810e..d3a6e4d 100644
--- a/textures/unifieddyes_light_green.png
+++ b/textures/unifieddyes_light_green.png
Binary files differ
diff --git a/textures/unifieddyes_light_lime.png b/textures/unifieddyes_light_lime.png
index 9a9ad9f..988d090 100644
--- a/textures/unifieddyes_light_lime.png
+++ b/textures/unifieddyes_light_lime.png
Binary files differ
diff --git a/textures/unifieddyes_light_magenta.png b/textures/unifieddyes_light_magenta.png
index 810ed94..8ea9df2 100644
--- a/textures/unifieddyes_light_magenta.png
+++ b/textures/unifieddyes_light_magenta.png
Binary files differ
diff --git a/textures/unifieddyes_light_orange.png b/textures/unifieddyes_light_orange.png
index f4309c5..b76312f 100644
--- a/textures/unifieddyes_light_orange.png
+++ b/textures/unifieddyes_light_orange.png
Binary files differ
diff --git a/textures/unifieddyes_light_red.png b/textures/unifieddyes_light_red.png
index 40b5477..c539595 100644
--- a/textures/unifieddyes_light_red.png
+++ b/textures/unifieddyes_light_red.png
Binary files differ
diff --git a/textures/unifieddyes_light_redviolet.png b/textures/unifieddyes_light_redviolet.png
index e617115..213c9c7 100644
--- a/textures/unifieddyes_light_redviolet.png
+++ b/textures/unifieddyes_light_redviolet.png
Binary files differ
diff --git a/textures/unifieddyes_light_skyblue.png b/textures/unifieddyes_light_skyblue.png
index e0dcf61..c8a4c0a 100644
--- a/textures/unifieddyes_light_skyblue.png
+++ b/textures/unifieddyes_light_skyblue.png
Binary files differ
diff --git a/textures/unifieddyes_light_violet.png b/textures/unifieddyes_light_violet.png
index 0dbdad4..bdda547 100644
--- a/textures/unifieddyes_light_violet.png
+++ b/textures/unifieddyes_light_violet.png
Binary files differ
diff --git a/textures/unifieddyes_light_yellow.png b/textures/unifieddyes_light_yellow.png
index 9607f7a..9b960c6 100644
--- a/textures/unifieddyes_light_yellow.png
+++ b/textures/unifieddyes_light_yellow.png
Binary files differ
diff --git a/textures/unifieddyes_lightgrey.png b/textures/unifieddyes_lightgrey.png
new file mode 100644
index 0000000..c523dad
--- /dev/null
+++ b/textures/unifieddyes_lightgrey.png
Binary files differ
diff --git a/textures/unifieddyes_lime.png b/textures/unifieddyes_lime.png
index 03d5505..aaa9430 100644
--- a/textures/unifieddyes_lime.png
+++ b/textures/unifieddyes_lime.png
Binary files differ
diff --git a/textures/unifieddyes_lime_s50.png b/textures/unifieddyes_lime_s50.png
index 7471b89..3ab346e 100644
--- a/textures/unifieddyes_lime_s50.png
+++ b/textures/unifieddyes_lime_s50.png
Binary files differ
diff --git a/textures/unifieddyes_magenta_s50.png b/textures/unifieddyes_magenta_s50.png
index c83d3b3..6e93fea 100644
--- a/textures/unifieddyes_magenta_s50.png
+++ b/textures/unifieddyes_magenta_s50.png
Binary files differ
diff --git a/textures/unifieddyes_medium_aqua.png b/textures/unifieddyes_medium_aqua.png
index fdef3df..d7db917 100644
--- a/textures/unifieddyes_medium_aqua.png
+++ b/textures/unifieddyes_medium_aqua.png
Binary files differ
diff --git a/textures/unifieddyes_medium_aqua_s50.png b/textures/unifieddyes_medium_aqua_s50.png
index 50b2a49..7206406 100644
--- a/textures/unifieddyes_medium_aqua_s50.png
+++ b/textures/unifieddyes_medium_aqua_s50.png
Binary files differ
diff --git a/textures/unifieddyes_medium_blue.png b/textures/unifieddyes_medium_blue.png
index a39c5c8..7560360 100644
--- a/textures/unifieddyes_medium_blue.png
+++ b/textures/unifieddyes_medium_blue.png
Binary files differ
diff --git a/textures/unifieddyes_medium_blue_s50.png b/textures/unifieddyes_medium_blue_s50.png
index eb97ff4..2ca079f 100644
--- a/textures/unifieddyes_medium_blue_s50.png
+++ b/textures/unifieddyes_medium_blue_s50.png
Binary files differ
diff --git a/textures/unifieddyes_medium_cyan.png b/textures/unifieddyes_medium_cyan.png
index 320cc5f..aee6a6c 100644
--- a/textures/unifieddyes_medium_cyan.png
+++ b/textures/unifieddyes_medium_cyan.png
Binary files differ
diff --git a/textures/unifieddyes_medium_cyan_s50.png b/textures/unifieddyes_medium_cyan_s50.png
index 977e68e..3701f9b 100644
--- a/textures/unifieddyes_medium_cyan_s50.png
+++ b/textures/unifieddyes_medium_cyan_s50.png
Binary files differ
diff --git a/textures/unifieddyes_medium_green.png b/textures/unifieddyes_medium_green.png
index 981ce9e..9278551 100644
--- a/textures/unifieddyes_medium_green.png
+++ b/textures/unifieddyes_medium_green.png
Binary files differ
diff --git a/textures/unifieddyes_medium_green_s50.png b/textures/unifieddyes_medium_green_s50.png
index c109584..25829cc 100644
--- a/textures/unifieddyes_medium_green_s50.png
+++ b/textures/unifieddyes_medium_green_s50.png
Binary files differ
diff --git a/textures/unifieddyes_medium_lime.png b/textures/unifieddyes_medium_lime.png
index 1919bd2..88e3469 100644
--- a/textures/unifieddyes_medium_lime.png
+++ b/textures/unifieddyes_medium_lime.png
Binary files differ
diff --git a/textures/unifieddyes_medium_lime_s50.png b/textures/unifieddyes_medium_lime_s50.png
index ef5f7f5..5674ad8 100644
--- a/textures/unifieddyes_medium_lime_s50.png
+++ b/textures/unifieddyes_medium_lime_s50.png
Binary files differ
diff --git a/textures/unifieddyes_medium_magenta.png b/textures/unifieddyes_medium_magenta.png
index 3bed929..07baf68 100644
--- a/textures/unifieddyes_medium_magenta.png
+++ b/textures/unifieddyes_medium_magenta.png
Binary files differ
diff --git a/textures/unifieddyes_medium_magenta_s50.png b/textures/unifieddyes_medium_magenta_s50.png
index eb36270..d8d9b6e 100644
--- a/textures/unifieddyes_medium_magenta_s50.png
+++ b/textures/unifieddyes_medium_magenta_s50.png
Binary files differ
diff --git a/textures/unifieddyes_medium_orange.png b/textures/unifieddyes_medium_orange.png
index d5f62c6..7b7d001 100644
--- a/textures/unifieddyes_medium_orange.png
+++ b/textures/unifieddyes_medium_orange.png
Binary files differ
diff --git a/textures/unifieddyes_medium_orange_s50.png b/textures/unifieddyes_medium_orange_s50.png
index 34eadfc..75eae93 100644
--- a/textures/unifieddyes_medium_orange_s50.png
+++ b/textures/unifieddyes_medium_orange_s50.png
Binary files differ
diff --git a/textures/unifieddyes_medium_red.png b/textures/unifieddyes_medium_red.png
index db74db2..1ff7ae5 100644
--- a/textures/unifieddyes_medium_red.png
+++ b/textures/unifieddyes_medium_red.png
Binary files differ
diff --git a/textures/unifieddyes_medium_red_s50.png b/textures/unifieddyes_medium_red_s50.png
index 28ddfc9..20922cd 100644
--- a/textures/unifieddyes_medium_red_s50.png
+++ b/textures/unifieddyes_medium_red_s50.png
Binary files differ
diff --git a/textures/unifieddyes_medium_redviolet.png b/textures/unifieddyes_medium_redviolet.png
index 25176ec..44e1783 100644
--- a/textures/unifieddyes_medium_redviolet.png
+++ b/textures/unifieddyes_medium_redviolet.png
Binary files differ
diff --git a/textures/unifieddyes_medium_redviolet_s50.png b/textures/unifieddyes_medium_redviolet_s50.png
index 8699abb..2a6ef0e 100644
--- a/textures/unifieddyes_medium_redviolet_s50.png
+++ b/textures/unifieddyes_medium_redviolet_s50.png
Binary files differ
diff --git a/textures/unifieddyes_medium_skyblue.png b/textures/unifieddyes_medium_skyblue.png
index 590e62b..8b5e4af 100644
--- a/textures/unifieddyes_medium_skyblue.png
+++ b/textures/unifieddyes_medium_skyblue.png
Binary files differ
diff --git a/textures/unifieddyes_medium_skyblue_s50.png b/textures/unifieddyes_medium_skyblue_s50.png
index f86eabc..3f67327 100644
--- a/textures/unifieddyes_medium_skyblue_s50.png
+++ b/textures/unifieddyes_medium_skyblue_s50.png
Binary files differ
diff --git a/textures/unifieddyes_medium_violet.png b/textures/unifieddyes_medium_violet.png
index 9691b94..8457b63 100644
--- a/textures/unifieddyes_medium_violet.png
+++ b/textures/unifieddyes_medium_violet.png
Binary files differ
diff --git a/textures/unifieddyes_medium_violet_s50.png b/textures/unifieddyes_medium_violet_s50.png
index e8cfaf4..ff6361a 100644
--- a/textures/unifieddyes_medium_violet_s50.png
+++ b/textures/unifieddyes_medium_violet_s50.png
Binary files differ
diff --git a/textures/unifieddyes_medium_yellow.png b/textures/unifieddyes_medium_yellow.png
index 1cc4f01..a8cf4a9 100644
--- a/textures/unifieddyes_medium_yellow.png
+++ b/textures/unifieddyes_medium_yellow.png
Binary files differ
diff --git a/textures/unifieddyes_medium_yellow_s50.png b/textures/unifieddyes_medium_yellow_s50.png
index a789a05..d615308 100644
--- a/textures/unifieddyes_medium_yellow_s50.png
+++ b/textures/unifieddyes_medium_yellow_s50.png
Binary files differ
diff --git a/textures/unifieddyes_orange_s50.png b/textures/unifieddyes_orange_s50.png
index acab964..3caead8 100644
--- a/textures/unifieddyes_orange_s50.png
+++ b/textures/unifieddyes_orange_s50.png
Binary files differ
diff --git a/textures/unifieddyes_red_s50.png b/textures/unifieddyes_red_s50.png
index b42b6ab..bad312e 100644
--- a/textures/unifieddyes_red_s50.png
+++ b/textures/unifieddyes_red_s50.png
Binary files differ
diff --git a/textures/unifieddyes_redviolet.png b/textures/unifieddyes_redviolet.png
index 15cec97..38eceaa 100644
--- a/textures/unifieddyes_redviolet.png
+++ b/textures/unifieddyes_redviolet.png
Binary files differ
diff --git a/textures/unifieddyes_redviolet_s50.png b/textures/unifieddyes_redviolet_s50.png
index 8adfbf3..598f40b 100644
--- a/textures/unifieddyes_redviolet_s50.png
+++ b/textures/unifieddyes_redviolet_s50.png
Binary files differ
diff --git a/textures/unifieddyes_skyblue.png b/textures/unifieddyes_skyblue.png
index 0971a82..5dc2241 100644
--- a/textures/unifieddyes_skyblue.png
+++ b/textures/unifieddyes_skyblue.png
Binary files differ
diff --git a/textures/unifieddyes_skyblue_s50.png b/textures/unifieddyes_skyblue_s50.png
index c9074a4..9ba85e0 100644
--- a/textures/unifieddyes_skyblue_s50.png
+++ b/textures/unifieddyes_skyblue_s50.png
Binary files differ
diff --git a/textures/unifieddyes_violet_s50.png b/textures/unifieddyes_violet_s50.png
index c58de52..d6e2352 100644
--- a/textures/unifieddyes_violet_s50.png
+++ b/textures/unifieddyes_violet_s50.png
Binary files differ
diff --git a/textures/unifieddyes_yellow_s50.png b/textures/unifieddyes_yellow_s50.png
index eb23372..8f29961 100644
--- a/textures/unifieddyes_yellow_s50.png
+++ b/textures/unifieddyes_yellow_s50.png
Binary files differ