Add Feller XP gain and GUI purchase
This commit is contained in:
parent
d30d3575e5
commit
f6e125a1b4
4
init.lua
4
init.lua
@ -24,7 +24,7 @@ local get_specialInfo = function(name, specialty)
|
|||||||
end
|
end
|
||||||
|
|
||||||
minetest.register_on_leaveplayer(function(player)--Called if on a server, if single player than it isn't called
|
minetest.register_on_leaveplayer(function(player)--Called if on a server, if single player than it isn't called
|
||||||
specialties.updateXP(player:get_player_name())
|
specialties.writeXP(player:get_player_name())
|
||||||
end)
|
end)
|
||||||
|
|
||||||
--Initial XP Extraction
|
--Initial XP Extraction
|
||||||
@ -118,6 +118,7 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
|
|||||||
if fields.healaxe then healTool(player, "axe", "lumberjack", 100) end
|
if fields.healaxe then healTool(player, "axe", "lumberjack", 100) end
|
||||||
if fields.upgradeaxe then upgradeTool(player, "axe", "lumberjack", 200) end
|
if fields.upgradeaxe then upgradeTool(player, "axe", "lumberjack", 200) end
|
||||||
if fields.superheataxe then addSpecial2Tool(player, "superheat", "axe", "lumberjack", 500) end
|
if fields.superheataxe then addSpecial2Tool(player, "superheat", "axe", "lumberjack", 500) end
|
||||||
|
if fields.felleraxe then addSpecial2Tool(player, "feller", "axe", "lumberjack", 750) end
|
||||||
|
|
||||||
--DIGGER
|
--DIGGER
|
||||||
if fields.digger then
|
if fields.digger then
|
||||||
@ -171,6 +172,7 @@ minetest.register_on_dignode(function(pos, oldnode, digger)
|
|||||||
y = y+1
|
y = y+1
|
||||||
abovepos = {x=pos.x,y=pos.y+y,z=pos.z}
|
abovepos = {x=pos.x,y=pos.y+y,z=pos.z}
|
||||||
end
|
end
|
||||||
|
specialties.changeXP(name, "lumberjack", y-1)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
if tool:find("shovel") ~= nil then
|
if tool:find("shovel") ~= nil then
|
||||||
|
Loading…
Reference in New Issue
Block a user