1
0
mirror of git://repo.or.cz/minetest_mana.git synced 2025-06-30 14:10:21 +02:00

Add API for Mana regneration

This commit is contained in:
Wuzzy
2015-02-14 02:26:34 +01:00
parent 97f1079852
commit 47c4d35baa
2 changed files with 25 additions and 0 deletions

View File

@ -67,6 +67,14 @@ function mana.setmax(playername, value)
end
end
function mana.setregen(playername, value)
if value < 0 then
value = 0
minetest.log("info", "[mana] Warning: mana.setregen was called with negative value!")
end
mana.playerlist[playername].regen = value
end
function mana.get(playername)
return mana.playerlist[playername].mana
end
@ -75,6 +83,10 @@ function mana.getmax(playername)
return mana.playerlist[playername].maxmana
end
function mana.getregen(playername)
return mana.playerlist[playername].regen
end
function mana.add_up_to(playername, value)
local t = mana.playerlist[playername]
if(t ~= nil and value >= 0) then