mirror of
https://git.minetest.land/MineClone2/MineClone2.git
synced 2024-11-24 20:03:45 +01:00
Remove redundant variables in on_place_bucket.
The function on_place_bucket defined a couple of variables that were used only once or in a redundant check. After removal of the redundant check in a previous commit, all use-once variables can now be substituted with their assignment expressions.
This commit is contained in:
parent
88ce1e3662
commit
d2261426c3
@ -165,12 +165,8 @@ local function on_place_bucket(itemstack, user, pointed_thing, def)
|
|||||||
|
|
||||||
local undernode = get_node(pointed_thing.under)
|
local undernode = get_node(pointed_thing.under)
|
||||||
local abovenode = get_node(pointed_thing.above)
|
local abovenode = get_node(pointed_thing.above)
|
||||||
local name1, name2 = undernode.name, abovenode.name
|
|
||||||
local regnode1, regnode2 = registered_nodes[name1], registered_nodes[name2]
|
|
||||||
local buildable1 = regnode1 and (regnode1.buildable_to or get_item_group(name1, "cauldron") == 1)
|
|
||||||
local buildable2 = regnode2 and (regnode2.buildable_to or get_item_group(name2, "cauldron") == 1)
|
|
||||||
|
|
||||||
if buildable1 then
|
if registered_nodes[undernode.name].buildable_to or get_item_group(undernode.name, "cauldron") == 1 then
|
||||||
local result, take_bucket = get_extra_check(def.extra_check, pointed_thing.under, user)
|
local result, take_bucket = get_extra_check(def.extra_check, pointed_thing.under, user)
|
||||||
if result then
|
if result then
|
||||||
local node_place = get_node_place(def.source_place, pointed_thing.under)
|
local node_place = get_node_place(def.source_place, pointed_thing.under)
|
||||||
@ -191,7 +187,7 @@ local function on_place_bucket(itemstack, user, pointed_thing, def)
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
return get_bucket_drop(itemstack, user, take_bucket)
|
return get_bucket_drop(itemstack, user, take_bucket)
|
||||||
elseif buildable2 then
|
elseif registered_nodes[abovenode.name].buildable_to or get_item_group(abovenode.name, "cauldron") == 1 then
|
||||||
local result, take_bucket = get_extra_check(def.extra_check, pointed_thing.above, user)
|
local result, take_bucket = get_extra_check(def.extra_check, pointed_thing.above, user)
|
||||||
if result then
|
if result then
|
||||||
local node_place = get_node_place(def.source_place, pointed_thing.above)
|
local node_place = get_node_place(def.source_place, pointed_thing.above)
|
||||||
|
Loading…
Reference in New Issue
Block a user