added use for the skill farmer

This commit is contained in:
cale 2016-08-27 12:06:01 +02:00
parent 880e945bb2
commit 50f9924f85
3 changed files with 10 additions and 2 deletions

View File

@ -1 +1,2 @@
default
skills

View File

@ -15,6 +15,13 @@ function farming.register_plant(name, steps, def)
type = "fixed",
fixed = {-0.5, -0.5, -0.5, 0.5, -0.4, 0.5},
},
on_dig = function(pos, node, player)
if skills.lvls[player:get_player_name()] and skills.lvls[player:get_player_name()]["farmer"] and skills.lvls[player:get_player_name()]["farmer"] > 4 then
xp.add_xp(player,xp.get_xp(xp.player_levels[player:get_player_name()], 100)*(i-1))
end
minetest.node_dig(pos, node, player)
end,
})
minetest.register_abm({
nodenames = {"farming:"..name.."_"..tostring(i)},

View File

@ -293,8 +293,8 @@ minetest.override_item("default:stone_with_coal", {
minetest.override_item("default:stone_with_diamond", {
on_dig = function(pos, node, player)
if skills.lvls[player:get_player_name()] then
xp.add_xp(player,xp.get_xp(xp.player_levels[player:get_player_name()], 10))
if skills.lvls[player:get_player_name()] and skills.lvls[player:get_player_name()]["miner"] > 5 then
xp.add_xp(player,xp.get_xp(xp.player_levels[player:get_player_name()], 7))
end
minetest.node_dig(pos, node, player)
end,