diff options
| author | Apickx <apickx@cogarr.com> | 2018-03-24 20:40:54 -0400 |
|---|---|---|
| committer | Apickx <apickx@cogarr.com> | 2018-03-24 20:40:54 -0400 |
| commit | 2568d8b47bfb77ba3a748e189901846b4ae7860c (patch) | |
| tree | 524b2beacf754927df82aecf6dcd8887e0521ba0 /data/artery/global/sh_stamina.lua | |
| download | artery_stamina-2568d8b47bfb77ba3a748e189901846b4ae7860c.tar.gz artery_stamina-2568d8b47bfb77ba3a748e189901846b4ae7860c.tar.bz2 artery_stamina-2568d8b47bfb77ba3a748e189901846b4ae7860c.zip | |
Inital commit
Inital commit
Diffstat (limited to 'data/artery/global/sh_stamina.lua')
| -rw-r--r-- | data/artery/global/sh_stamina.lua | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/data/artery/global/sh_stamina.lua b/data/artery/global/sh_stamina.lua new file mode 100644 index 0000000..ab905eb --- /dev/null +++ b/data/artery/global/sh_stamina.lua @@ -0,0 +1,21 @@ +local stam = {} + +stam.default_stamina = { + regen = 5, + cooldown = 1, + stamina = 100, + max_stamina = 100, + last_stamina_use = CurTime() +} + +function stam.calc_stamina(tbl) + local tregen = tbl.last_stamina_use + tbl.cooldown + local calc = tbl.stamina + if CurTime() > tregen then + --regened number + calc = calc + (tbl.regen * (CurTime() - tregen)) + end + return math.Clamp(calc,0,tbl.max_stamina) +end + +return stam |
