mirror of
https://github.com/mt-mods/hangglider.git
synced 2024-09-27 23:00:39 +02:00
fix mtg dye colors not working
This commit is contained in:
parent
97c655c16d
commit
36cfddaee5
23
crafts.lua
23
crafts.lua
|
@ -1,9 +1,7 @@
|
|||
|
||||
local get_dye_color
|
||||
if minetest.get_modpath("unifieddyes") then
|
||||
get_dye_color = unifieddyes.get_color_from_dye_name
|
||||
else
|
||||
local colors = {
|
||||
local has_unifieddyes = minetest.get_modpath("unifieddyes")
|
||||
|
||||
local dye_colors = {
|
||||
white = "ffffff",
|
||||
grey = "888888",
|
||||
dark_grey = "444444",
|
||||
|
@ -19,13 +17,20 @@ else
|
|||
red = "ff0000",
|
||||
magenta = "ff00ff",
|
||||
pink = "ff7f9f",
|
||||
}
|
||||
get_dye_color = function(name)
|
||||
local color = string.match(name, "^dye:(%w+)$")
|
||||
}
|
||||
|
||||
local function get_dye_color(name)
|
||||
local color
|
||||
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
|
||||
return colors[color]
|
||||
color = dye_colors[color]
|
||||
end
|
||||
end
|
||||
return color
|
||||
end
|
||||
|
||||
local function get_color_name(name)
|
||||
|
|
Loading…
Reference in New Issue
Block a user