1
0
mirror of https://github.com/sys4-fr/server-nalc.git synced 2025-06-28 06:11:47 +02:00

[3d_armor & hbarmor] Convert globalstep in armor mods

- For #179
This commit is contained in:
LeMagnesium
2016-05-24 21:23:51 +02:00
parent b9e4aba33c
commit ccc74b1b98
3 changed files with 28 additions and 34 deletions

View File

@ -653,11 +653,7 @@ else
minetest.log("info", "[3d_armor] Fire Nodes disabled")
end
minetest.register_globalstep(function(dtime)
armor.timer = armor.timer + dtime
if armor.timer < ARMOR_UPDATE_TIME then
return
end
function armor_step()
for _,player in pairs(minetest.get_connected_players()) do
local name = player:get_player_name()
local pos = player:getpos()
@ -688,8 +684,12 @@ minetest.register_globalstep(function(dtime)
end
end
end
armor.timer = 0
end)
minetest.after(ARMOR_UPDATE_TIME, armor_step)
end
-- Launch once started
minetest.after(0, armor_step)
-- kill player when command issued
minetest.register_chatcommand("kill", {

View File

@ -64,13 +64,12 @@ minetest.register_on_joinplayer(function(player)
end, player)
end)
minetest.register_globalstep(function(dtime)
time = time + dtime
if time > update_time then
for _,player in ipairs(minetest.get_connected_players()) do
wieldview:update_wielded_item(player)
end
time = 0
function step()
for _,player in ipairs(minetest.get_connected_players()) do
wieldview:update_wielded_item(player)
end
end)
time = 0
minetest.after(update_time, step)
end
minetest.after(0, step)