mirror of
https://github.com/mt-mods/hangglider.git
synced 2024-09-24 13:20:40 +02:00
fix mtg dye colors not working
This commit is contained in:
parent
97c655c16d
commit
36cfddaee5
53
crafts.lua
53
crafts.lua
|
@ -1,31 +1,36 @@
|
||||||
|
|
||||||
local get_dye_color
|
local has_unifieddyes = minetest.get_modpath("unifieddyes")
|
||||||
if minetest.get_modpath("unifieddyes") then
|
|
||||||
get_dye_color = unifieddyes.get_color_from_dye_name
|
local dye_colors = {
|
||||||
else
|
white = "ffffff",
|
||||||
local colors = {
|
grey = "888888",
|
||||||
white = "ffffff",
|
dark_grey = "444444",
|
||||||
grey = "888888",
|
black = "111111",
|
||||||
dark_grey = "444444",
|
violet = "8000ff",
|
||||||
black = "111111",
|
blue = "0000ff",
|
||||||
violet = "8000ff",
|
cyan = "00ffff",
|
||||||
blue = "0000ff",
|
dark_green = "005900",
|
||||||
cyan = "00ffff",
|
green = "00ff00",
|
||||||
dark_green = "005900",
|
yellow = "ffff00",
|
||||||
green = "00ff00",
|
brown = "592c00",
|
||||||
yellow = "ffff00",
|
orange = "ff7f00",
|
||||||
brown = "592c00",
|
red = "ff0000",
|
||||||
orange = "ff7f00",
|
magenta = "ff00ff",
|
||||||
red = "ff0000",
|
pink = "ff7f9f",
|
||||||
magenta = "ff00ff",
|
}
|
||||||
pink = "ff7f9f",
|
|
||||||
}
|
local function get_dye_color(name)
|
||||||
get_dye_color = function(name)
|
local color
|
||||||
local color = string.match(name, "^dye:(%w+)$")
|
if has_unifieddyes then
|
||||||
|
color = unifieddyes.get_color_from_dye_name(name)
|
||||||
|
end
|
||||||
|
if not color then
|
||||||
|
color = string.match(name, "^dye:(%w+)$")
|
||||||
if color then
|
if color then
|
||||||
return colors[color]
|
color = dye_colors[color]
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
return color
|
||||||
end
|
end
|
||||||
|
|
||||||
local function get_color_name(name)
|
local function get_color_name(name)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user