diff options
author | Gabriel Pérez-Cerezo <gabriel@gpcf.eu> | 2020-10-10 23:35:17 +0200 |
---|---|---|
committer | Gabriel Pérez-Cerezo <gabriel@gpcf.eu> | 2020-10-10 23:35:17 +0200 |
commit | 8d6e05f2ec00354875858e20b152f630f5935466 (patch) | |
tree | 48a2f8f7ae1926fb21029bc10170dee3bb3e9ff8 /interest.lua | |
download | forks-modpack-8d6e05f2ec00354875858e20b152f630f5935466.tar.gz forks-modpack-8d6e05f2ec00354875858e20b152f630f5935466.tar.bz2 forks-modpack-8d6e05f2ec00354875858e20b152f630f5935466.zip |
Squashed 'atm/' content from commit 94b2039
git-subtree-dir: atm
git-subtree-split: 94b2039207d6e58b5c8e051bb99a0917f516d882
Diffstat (limited to 'interest.lua')
-rw-r--r-- | interest.lua | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/interest.lua b/interest.lua new file mode 100644 index 0000000..e492566 --- /dev/null +++ b/interest.lua @@ -0,0 +1,16 @@ +-- adapted from the income.lua file from the currency mod. +local timer = 0 +minetest.register_globalstep(function(dtime) + timer = timer + dtime; + if timer >= 1000 then + timer = 0 + atm.readaccounts() + for _,player in ipairs(minetest.get_connected_players()) do + local name = player:get_player_name() + if not (atm.balance[name] == nil) then + atm.balance[name] = math.floor(atm.balance[name] + 5) + end + end + atm.saveaccounts() + end +end) |