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:
12
init.lua
12
init.lua
@ -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
|
||||
|
Reference in New Issue
Block a user