Fix crash when gaining experience for digging ores. fixes #36

BadToad2000/master
Brandon 2016-07-06 09:34:49 -05:00
parent 63c4d22865
commit 43cede2ff9
1 changed files with 8 additions and 9 deletions

View File

@ -59,19 +59,18 @@ local function adventuretest_dignode(pos, node, digger)
end
end
-- EXPERIENCE
if minetest.registered_nodes[node.name] ~= nil then
if minetest.registered_nodes[node.name]["skill"] ~= nil then
default.drop_item(pos,"experience:1_exp")
skills.add_exp(name,5)
end
end
-- ENERGY
if digger ~= nil and digger ~= "" then
local name= digger:get_player_name()
pd.increment(name,"energy",-0.05)
-- EXPERIENCE
if minetest.registered_nodes[node.name] ~= nil then
if minetest.registered_nodes[node.name]["skill"] ~= nil then
default.drop_item(pos,"experience:1_exp")
skills.add_exp(name,5)
end
end
pd.increment(name,STAT_DUG,1)
local dug = pd.get(name,STAT_DUG)
if dug % 100 == 0 then