oil firebox bugfix
This commit is contained in:
parent
e32bdfe950
commit
cf6410dcf6
@ -95,11 +95,8 @@ minetest.register_node("techage:oilfirebox", {
|
|||||||
|
|
||||||
on_timer = node_timer,
|
on_timer = node_timer,
|
||||||
can_dig = fuel.can_dig,
|
can_dig = fuel.can_dig,
|
||||||
allow_metadata_inventory_put = fuel.allow_metadata_inventory_put,
|
|
||||||
allow_metadata_inventory_take = fuel.allow_metadata_inventory_take,
|
|
||||||
on_rightclick = fuel.on_rightclick,
|
on_rightclick = fuel.on_rightclick,
|
||||||
on_receive_fields = fuel.on_receive_fields,
|
on_receive_fields = fuel.on_receive_fields,
|
||||||
on_punch = fuel.on_punch,
|
|
||||||
|
|
||||||
on_construct = function(pos)
|
on_construct = function(pos)
|
||||||
techage.add_node(pos, "techage:oilfirebox")
|
techage.add_node(pos, "techage:oilfirebox")
|
||||||
@ -111,7 +108,6 @@ minetest.register_node("techage:oilfirebox", {
|
|||||||
local meta = M(pos)
|
local meta = M(pos)
|
||||||
meta:set_string("formspec", fuel.formspec(nvm))
|
meta:set_string("formspec", fuel.formspec(nvm))
|
||||||
local inv = meta:get_inventory()
|
local inv = meta:get_inventory()
|
||||||
inv:set_size('fuel', 1)
|
|
||||||
firehole(pos, false)
|
firehole(pos, false)
|
||||||
end,
|
end,
|
||||||
|
|
||||||
@ -119,12 +115,12 @@ minetest.register_node("techage:oilfirebox", {
|
|||||||
firehole(pos, nil)
|
firehole(pos, nil)
|
||||||
end,
|
end,
|
||||||
|
|
||||||
on_metadata_inventory_put = function(pos, listname, index, stack, player)
|
on_punch = function(pos, node, puncher, pointed_thing)
|
||||||
local nvm = techage.get_nvm(pos)
|
local nvm = techage.get_nvm(pos)
|
||||||
nvm.liquid = nvm.liquid or {}
|
fuel.on_punch(pos, node, puncher, pointed_thing)
|
||||||
nvm.liquid.amount = nvm.liquid.amount or 0
|
if nvm.liquid and nvm.liquid.amount and nvm.liquid.amount > 0 then
|
||||||
minetest.after(1, start_firebox, pos, nvm)
|
minetest.after(1, start_firebox, pos, nvm)
|
||||||
fuel.on_metadata_inventory_put(pos, listname, index, stack, player)
|
end
|
||||||
end,
|
end,
|
||||||
|
|
||||||
liquid = {
|
liquid = {
|
||||||
|
Loading…
Reference in New Issue
Block a user