added use for the skill farmer
This commit is contained in:
parent
880e945bb2
commit
50f9924f85
@ -1 +1,2 @@
|
||||
default
|
||||
skills
|
||||
|
@ -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)},
|
||||
|
@ -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,
|
||||
|
Loading…
x
Reference in New Issue
Block a user