forked from mtcontrib/colormachine
fixed bug with stained glass; escaped some formspec entries
This commit is contained in:
parent
56ef158754
commit
23a356e41d
8
init.lua
8
init.lua
|
@ -403,7 +403,7 @@ colormachine.translate_color_name = function( meta, k, new_color, c, s, g, as_ob
|
||||||
-- stained_glass needs an exception here because it uses a slightly different naming scheme
|
-- stained_glass needs an exception here because it uses a slightly different naming scheme
|
||||||
if( colormachine.data[ k ].modname == 'stained_glass') then
|
if( colormachine.data[ k ].modname == 'stained_glass') then
|
||||||
|
|
||||||
if( g==-1 ) then
|
if( g>0 ) then
|
||||||
return nil; -- no grey values for them
|
return nil; -- no grey values for them
|
||||||
end
|
end
|
||||||
local h_trans = {yellow=1, lime=2, green=3, aqua=4, cyan=5, skyblue=6, blue=7, violet=8, magenta=9, redviolet=10, red=11,orange=12};
|
local h_trans = {yellow=1, lime=2, green=3, aqua=4, cyan=5, skyblue=6, blue=7, violet=8, magenta=9, redviolet=10, red=11,orange=12};
|
||||||
|
@ -828,7 +828,7 @@ colormachine.main_menu_formspec = function( pos, option )
|
||||||
|
|
||||||
-- this color was not supported
|
-- this color was not supported
|
||||||
if( anz_found == 0 ) then
|
if( anz_found == 0 ) then
|
||||||
form = form.."label[2.2,3.0;Sorry, this block is not available in that color.]";
|
form = form.."label[2.2,3.0;Block is not available in that color.]";
|
||||||
return form;
|
return form;
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -1029,7 +1029,7 @@ colormachine.on_metadata_inventory_take = function( pos, listname, index, stack,
|
||||||
|
|
||||||
local amount_needed = math.ceil( stack:get_count() / p );
|
local amount_needed = math.ceil( stack:get_count() / p );
|
||||||
local amount_done = colormachine.calc_dyes_needed( meta, inv, amount_needed, 1 );
|
local amount_done = colormachine.calc_dyes_needed( meta, inv, amount_needed, 1 );
|
||||||
print( ' NEEDED: '..tostring( amount_needed )..' DONE: '..tostring( amount_done )); -- TODO
|
--print( ' NEEDED: '..tostring( amount_needed )..' DONE: '..tostring( amount_done )); -- TODO
|
||||||
if( amount_done > amount_needed ) then
|
if( amount_done > amount_needed ) then
|
||||||
-- TODO: leftover color - how to handle?
|
-- TODO: leftover color - how to handle?
|
||||||
end
|
end
|
||||||
|
@ -1261,7 +1261,7 @@ colormachine.init = function()
|
||||||
|
|
||||||
local form = "size[14,10]"..
|
local form = "size[14,10]"..
|
||||||
"list[current_player;main;1,5;8,4;]"..
|
"list[current_player;main;1,5;8,4;]"..
|
||||||
"label[1,0.2;Insert dye sources here -->]"..
|
"label[1,0.2;"..minetest.formspec_escape('Insert dye sources here -->').."]"..
|
||||||
"list[current_name;refill;4,0;1,1;]"..
|
"list[current_name;refill;4,0;1,1;]"..
|
||||||
"label[6,0.2;Selected color:]"..
|
"label[6,0.2;Selected color:]"..
|
||||||
"label[0.1,1;sources:]"..
|
"label[0.1,1;sources:]"..
|
||||||
|
|
Loading…
Reference in New Issue