1
0
mirror of https://github.com/sys4-fr/server-nalc.git synced 2025-07-17 23:20:23 +02:00

Added work for "go to me" rune

- Added mana dicreaser on on_punch calls (cube only :s)
 - Added is_owner handler
 - Moved a texture name to the good name
 - Added values in needed_mana for go_to_me rune
This commit is contained in:
LeMagnesium
2015-04-26 18:02:15 +02:00
parent 274c874f35
commit eae5700e6b
4 changed files with 31 additions and 14 deletions

View File

@ -52,7 +52,12 @@ runes.functions.register_rune = function(parameters)
end,
on_punch = function(pos, node, puncher, pointed_thing)
if runes.datas.handlers[runedef.name].on_punch then
runes.datas.handlers[runedef.name].on_punch(pos, node, puncher, pointed_thing)
if mana.get(puncher:get_player_name()) >= runedef.needed_mana then
runes.datas.handlers[runedef.name].on_punch(pos, node, puncher, pointed_thing)
mana.subtract(puncher:get_player_name(),runedef.needed_mana)
else
minetest.chat_send_player(puncher:get_player_name(),"Not enough mana (needed : " .. runedef.needed_mana ..")")
end
end
end,
--[[after_dig_node = function(pos, oldnode, oldmetadata, digger)