mirror of
https://git.minetest.land/VoxeLibre/VoxeLibre.git
synced 2024-11-26 20:41:11 +01:00
Add help button to furnace formspec
This commit is contained in:
parent
1078217af7
commit
6f0e7f1f55
1 changed files with 14 additions and 8 deletions
|
@ -16,8 +16,10 @@ local function active_formspec(fuel_percent, item_percent)
|
||||||
(100-fuel_percent)..":default_furnace_fire_fg.png]"..
|
(100-fuel_percent)..":default_furnace_fire_fg.png]"..
|
||||||
"image[4.1,1.5;1.5,1;gui_furnace_arrow_bg.png^[lowpart:"..
|
"image[4.1,1.5;1.5,1;gui_furnace_arrow_bg.png^[lowpart:"..
|
||||||
(item_percent)..":gui_furnace_arrow_fg.png^[transformR270]"..
|
(item_percent)..":gui_furnace_arrow_fg.png^[transformR270]"..
|
||||||
"image_button[8,0;1,1;craftguide_book.png;__mcl_craftguide;]"..
|
"image_button[8,0;1,1;craftguide_book.png;craftguide;]"..
|
||||||
"tooltip[__mcl_craftguide;Recipe book]"..
|
"image_button[8,1;1,1;doc_button_icon_lores.png;doc;]"..
|
||||||
|
"tooltip[craftguide;Recipe book]"..
|
||||||
|
"tooltip[doc;Help]"..
|
||||||
"listring[current_name;dst]"..
|
"listring[current_name;dst]"..
|
||||||
"listring[current_player;main]"..
|
"listring[current_player;main]"..
|
||||||
"listring[current_name;src]"..
|
"listring[current_name;src]"..
|
||||||
|
@ -36,8 +38,10 @@ local inactive_formspec = "size[9,8.75]"..
|
||||||
"list[current_name;dst;5.75,1.5;1,1;]"..
|
"list[current_name;dst;5.75,1.5;1,1;]"..
|
||||||
"image[2.75,1.5;1,1;default_furnace_fire_bg.png]"..
|
"image[2.75,1.5;1,1;default_furnace_fire_bg.png]"..
|
||||||
"image[4.1,1.5;1.5,1;gui_furnace_arrow_bg.png^[transformR270]"..
|
"image[4.1,1.5;1.5,1;gui_furnace_arrow_bg.png^[transformR270]"..
|
||||||
"image_button[8,0;1,1;craftguide_book.png;__mcl_craftguide;]"..
|
"image_button[8,0;1,1;craftguide_book.png;craftguide;]"..
|
||||||
"tooltip[__mcl_craftguide;Recipe book]"..
|
"image_button[8,1;1,1;doc_button_icon_lores.png;doc;]"..
|
||||||
|
"tooltip[craftguide;Recipe book]"..
|
||||||
|
"tooltip[doc;Help]"..
|
||||||
"listring[current_name;dst]"..
|
"listring[current_name;dst]"..
|
||||||
"listring[current_player;main]"..
|
"listring[current_player;main]"..
|
||||||
"listring[current_name;src]"..
|
"listring[current_name;src]"..
|
||||||
|
@ -45,9 +49,11 @@ local inactive_formspec = "size[9,8.75]"..
|
||||||
"listring[current_name;fuel]"..
|
"listring[current_name;fuel]"..
|
||||||
"listring[current_player;main]"
|
"listring[current_player;main]"
|
||||||
|
|
||||||
local craftguide = function(pos, formname, fields, sender)
|
local receive_fields = function(pos, formname, fields, sender)
|
||||||
if fields.__mcl_craftguide then
|
if fields.craftguide then
|
||||||
mcl_craftguide.show_craftguide(sender)
|
mcl_craftguide.show_craftguide(sender)
|
||||||
|
elseif fields.doc and minetest.get_modpath("doc") then
|
||||||
|
doc.show_entry(sender:get_player_name(), "nodes", "mcl_furnaces:furnace", true)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -320,7 +326,7 @@ minetest.register_node("mcl_furnaces:furnace", {
|
||||||
allow_metadata_inventory_move = allow_metadata_inventory_move,
|
allow_metadata_inventory_move = allow_metadata_inventory_move,
|
||||||
allow_metadata_inventory_take = allow_metadata_inventory_take,
|
allow_metadata_inventory_take = allow_metadata_inventory_take,
|
||||||
on_metadata_inventory_take = on_metadata_inventory_take,
|
on_metadata_inventory_take = on_metadata_inventory_take,
|
||||||
on_receive_fields = craftguide,
|
on_receive_fields = receive_fields,
|
||||||
_mcl_blast_resistance = 17.5,
|
_mcl_blast_resistance = 17.5,
|
||||||
_mcl_hardness = 3.5,
|
_mcl_hardness = 3.5,
|
||||||
})
|
})
|
||||||
|
@ -362,7 +368,7 @@ minetest.register_node("mcl_furnaces:furnace_active", {
|
||||||
allow_metadata_inventory_move = allow_metadata_inventory_move,
|
allow_metadata_inventory_move = allow_metadata_inventory_move,
|
||||||
allow_metadata_inventory_take = allow_metadata_inventory_take,
|
allow_metadata_inventory_take = allow_metadata_inventory_take,
|
||||||
on_metadata_inventory_take = on_metadata_inventory_take,
|
on_metadata_inventory_take = on_metadata_inventory_take,
|
||||||
on_receive_fields = craftguide,
|
on_receive_fields = receive_fields,
|
||||||
_mcl_blast_resistance = 17.5,
|
_mcl_blast_resistance = 17.5,
|
||||||
_mcl_hardness = 3.5,
|
_mcl_hardness = 3.5,
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in a new issue