Fix countless bugs, implement chat commands

This commit is contained in:
Till Affeldt
2020-04-14 05:44:46 +02:00
parent fdc457bd09
commit 2090aff6bd
12 changed files with 169 additions and 27 deletions

View File

@ -16,12 +16,14 @@ minetest.register_globalstep(function(dtime)
climate_mod.world.update_status(noise_timer)
end
local effects = climate_mod.trigger.get_active_effects()
climate_mod.current_effects = climate_mod.trigger.get_active_effects()
for name, effect in pairs(climate_mod.effects) do
if climate_mod.cycles[name].timespan < climate_mod.cycles[name].timer + dtime then
climate_mod.cycles[name].timer = 0
climate_mod.trigger.call_handlers(name, effects[name])
climate_mod.trigger.call_handlers(name, climate_mod.current_effects[name])
else
climate_mod.cycles[name].timer = climate_mod.cycles[name].timer + dtime
end
end
end)