1
0
Fork 0

Fix furnace formspecs

This commit is contained in:
Wuzzy 2017-01-06 00:03:57 +01:00
parent ef435e730b
commit 20b804ab74
6 changed files with 17 additions and 44 deletions

View File

@ -1,34 +1,3 @@
default.furnace_inactive_formspec =
"size[9,8.75]"..
"background[-0.19,-0.25;9.41,9.49;crafting_formspec_bg.png^crafting_inventory_furnace.png]"..
default.inventory_header..
"list[current_player;main;0,4.5;9,3;9]"..
"list[current_player;main;0,7.74;9,1;]"..
"list[current_name;src;2.75,0.5;1,1;]"..
"list[current_name;fuel;2.75,2.5;1,1;]"..
"list[current_name;dst;5.75,1.5;1,1;]"..
"image[2.75,1.5;1,1;crafting_furnace_fire_bg.png"
function default.get_furnace_active_formspec(pos, percent)
local formspec =
"size[9,8.75]"..
"background[-0.19,-0.25;9.41,9.49;crafting_formspec_bg.png^crafting_inventory_furnace.png]"..
default.inventory_header..
"list[current_player;main;0,4.5;9,3;9]"..
"list[current_player;main;0,7.74;9,1;]"..
"list[current_name;src;2.75,0.5;1,1;]"..
"list[current_name;fuel;2.75,2.5;1,1;]"..
"list[current_name;dst;5.75,1.5;1,1;]"..
"image[2.75,1.5;1,1;crafting_furnace_fire_bg.png^[lowpart:"..
(100-percent)..":default_furnace_fire_fg.png]"
local meta = minetest.get_meta(pos)
local inv = meta:get_inventory()
inv:set_size("dst",1)
return formspec
end
default.chest_formspec = default.chest_formspec =
"size[9,9.75]".. "size[9,9.75]"..
"background[-0.19,-0.25;9.41,10.48;crafting_inventory_chest.png]".. "background[-0.19,-0.25;9.41,10.48;crafting_inventory_chest.png]"..

Binary file not shown.

Before

Width:  |  Height:  |  Size: 233 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 372 B

View File

@ -1360,13 +1360,15 @@ minetest.register_node("default:chest_right", {
}) })
default.furnace_inactive_formspec = default.furnace_inactive_formspec =
"size[9,9]".. "size[9,8.75]"..
"background[-0.19,-0.25;9.41,9.49;crafting_formspec_bg.png^crafting_inventory_furnace.png]"..
default.inventory_header.. default.inventory_header..
"image[2,2;1,1;default_furnace_fire_bg.png]".. "list[current_player;main;0,4.5;9,3;9]"..
"list[current_name;fuel;2,3;1,1;]".. "list[current_player;main;0,7.74;9,1;]"..
"list[current_name;src;2,1;1,1;]".. "list[current_name;src;2.75,0.5;1,1;]"..
"list[current_name;dst;5,1;2,2;]".. "list[current_name;fuel;2.75,2.5;1,1;]"..
"list[current_player;main;0,5;9,4;]".. "list[current_name;dst;5.75,1.5;1,1;]"..
"image[2.75,1.5;1,1;default_furnace_fire_bg.png]"..
"listring[current_name;dst]".. "listring[current_name;dst]"..
"listring[current_player;main]".. "listring[current_player;main]"..
"listring[current_name;src]".. "listring[current_name;src]"..
@ -1582,14 +1584,16 @@ minetest.register_abm({
meta:set_string("infotext","Furnace active: "..percent.."%") meta:set_string("infotext","Furnace active: "..percent.."%")
hacky_swap_node(pos,"default:furnace_active") hacky_swap_node(pos,"default:furnace_active")
meta:set_string("formspec", meta:set_string("formspec",
"size[9,9]".. "size[9,8.75]"..
"background[-0.19,-0.25;9.41,9.49;crafting_formspec_bg.png^crafting_inventory_furnace.png]"..
default.inventory_header.. default.inventory_header..
"image[2,2;1,1;default_furnace_fire_bg.png^[lowpart:".. "list[current_player;main;0,4.5;9,3;9]"..
(100-percent)..":default_furnace_fire_fg.png]".. "list[current_player;main;0,7.74;9,1;]"..
"list[current_name;fuel;2,3;1,1;]".. "list[current_name;src;2.75,0.5;1,1;]"..
"list[current_name;src;2,1;1,1;]".. "list[current_name;fuel;2.75,2.5;1,1;]"..
"list[current_name;dst;5,1;2,2;]".. "list[current_name;dst;5.75,1.5;1,1;]"..
"list[current_player;main;0,5;9,4;]".. "image[2.75,1.5;1,1;default_furnace_fire_bg.png^[lowpart:"..
(100-percent)..":default_furnace_fire_fg.png]"..
"listring[current_name;dst]".. "listring[current_name;dst]"..
"listring[current_player;main]".. "listring[current_player;main]"..
"listring[current_name;src]".. "listring[current_name;src]"..

View File

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

View File

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB