Skip to content

Commit

Permalink
Copy position for can_dig
Browse files Browse the repository at this point in the history
fixes #10514
  • Loading branch information
sfan5 committed Nov 12, 2020
1 parent b504a1a commit 61bbdd6
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion builtin/game/item.lua
Expand Up @@ -551,8 +551,9 @@ function core.node_dig(pos, node, digger)
local diggername = user_name(digger)
local log = make_log(diggername)
local def = core.registered_nodes[node.name]
-- Copy pos because the callback could modify it
if def and (not def.diggable or
(def.can_dig and not def.can_dig(pos, digger))) then
(def.can_dig and not def.can_dig(vector.new(pos), digger))) then
log("info", diggername .. " tried to dig "
.. node.name .. " which is not diggable "
.. core.pos_to_string(pos))
Expand Down

0 comments on commit 61bbdd6

Please sign in to comment.