1
0
mirror of https://github.com/sys4-fr/server-nalc.git synced 2024-12-24 17:50:37 +01:00

[pclasses] Don't use globalstep (temporary, until we implement better class-assign logic)

This commit is contained in:
Wouters Dorian 2015-07-31 12:06:47 +02:00
parent d77c8c2479
commit 949157e087

View File

@ -103,14 +103,6 @@ function pclasses.api.assign_class(player)
end
end
minetest.register_globalstep(function(dtime)
for id, ref in ipairs(minetest.get_connected_players()) do
pclasses.api.assign_class(ref)
end
end)
-------------------
-- Reserved items
--
@ -118,9 +110,14 @@ function pclasses.api.reserve_item(cname, itemstring)
pclasses.data.reserved_items[itemstring] = pclasses.data.reserved_items[itemstring] or {}
table.insert(pclasses.data.reserved_items[itemstring], 1, cname)
end
-------------------------------------------
-- Determination and reserved items tick --
-------------------------------------------
minetest.register_globalstep(function(dtime)
local function tick()
for id, ref in ipairs(minetest.get_connected_players()) do
pclasses.api.assign_class(ref)
local name = ref:get_player_name()
local inv = minetest.get_inventory({type="player", name = name})
for i = 1, inv:get_size("main") do
@ -148,4 +145,7 @@ minetest.register_globalstep(function(dtime)
end
end
end
end)
minetest.after(2, tick)
end
tick()