Fix crash when gaining experience for digging ores. fixes #36
parent
63c4d22865
commit
43cede2ff9
|
@ -59,6 +59,10 @@ local function adventuretest_dignode(pos, node, digger)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
if digger ~= nil and digger ~= "" then
|
||||||
|
local name= digger:get_player_name()
|
||||||
|
pd.increment(name,"energy",-0.05)
|
||||||
|
|
||||||
-- EXPERIENCE
|
-- EXPERIENCE
|
||||||
if minetest.registered_nodes[node.name] ~= nil then
|
if minetest.registered_nodes[node.name] ~= nil then
|
||||||
if minetest.registered_nodes[node.name]["skill"] ~= nil then
|
if minetest.registered_nodes[node.name]["skill"] ~= nil then
|
||||||
|
@ -67,11 +71,6 @@ local function adventuretest_dignode(pos, node, digger)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
-- ENERGY
|
|
||||||
if digger ~= nil and digger ~= "" then
|
|
||||||
local name= digger:get_player_name()
|
|
||||||
pd.increment(name,"energy",-0.05)
|
|
||||||
|
|
||||||
pd.increment(name,STAT_DUG,1)
|
pd.increment(name,STAT_DUG,1)
|
||||||
local dug = pd.get(name,STAT_DUG)
|
local dug = pd.get(name,STAT_DUG)
|
||||||
if dug % 100 == 0 then
|
if dug % 100 == 0 then
|
||||||
|
|
Loading…
Reference in New Issue