Balanced cans

This commit is contained in:
Maciej Kasatkin 2012-10-11 18:31:22 +02:00
parent cbcdbf8f0b
commit 3f61321cbe

@ -91,7 +91,7 @@ minetest.register_tool("technic:lava_can", {
if load+1<9 then if load+1<9 then
minetest.env:add_node(pointed_thing.under, {name="air"}) minetest.env:add_node(pointed_thing.under, {name="air"})
load=load+1; load=load+1;
load=set_RE_item_load(load,water_can_max_load) load=set_RE_item_load(load,lava_can_max_load)
item["wear"]=tostring(load) item["wear"]=tostring(load)
itemstack:replace(item) itemstack:replace(item)
end end
@ -100,13 +100,13 @@ minetest.register_tool("technic:lava_can", {
item=itemstack:to_table() item=itemstack:to_table()
load=tonumber((item["wear"])) load=tonumber((item["wear"]))
if load==0 then load =65535 end if load==0 then load =65535 end
load=get_RE_item_load(load,water_can_max_load) load=get_RE_item_load(load,lava_can_max_load)
if load==0 then return end if load==0 then return end
if n.name == "default:lava_flowing" then if n.name == "default:lava_flowing" then
minetest.env:add_node(pointed_thing.under, {name="default:lava_source"}) minetest.env:add_node(pointed_thing.under, {name="default:lava_source"})
load=load-1; load=load-1;
load=set_RE_item_load(load,water_can_max_load) load=set_RE_item_load(load,lava_can_max_load)
item["wear"]=tostring(load) item["wear"]=tostring(load)
itemstack:replace(item) itemstack:replace(item)
return itemstack return itemstack
@ -116,7 +116,7 @@ minetest.register_tool("technic:lava_can", {
if n.name == "air" then if n.name == "air" then
minetest.env:add_node(pointed_thing.above, {name="default:lava_source"}) minetest.env:add_node(pointed_thing.above, {name="default:lava_source"})
load=load-1; load=load-1;
load=set_RE_item_load(load,water_can_max_load) load=set_RE_item_load(load,lava_can_max_load)
item["wear"]=tostring(load) item["wear"]=tostring(load)
itemstack:replace(item) itemstack:replace(item)
return itemstack return itemstack