Put node destroy code in separate function
This commit is contained in:
parent
04ef9cb4d8
commit
3ae18932cb
@ -1460,10 +1460,9 @@ lzr_laser.reset_destroy_events = function()
|
||||
destroy_events = {}
|
||||
end
|
||||
|
||||
minetest.register_globalstep(function()
|
||||
recently_touched_receivers = {}
|
||||
|
||||
-- Remove burning barricades and propagate fire
|
||||
local handle_delayed_node_destructions = function()
|
||||
-- Remove burning barricades, propagate fire
|
||||
-- and explode bombs
|
||||
if lzr_laser.get_lasers_frozen() or #destroy_events == 0 then
|
||||
return
|
||||
end
|
||||
@ -1517,6 +1516,12 @@ minetest.register_globalstep(function()
|
||||
end
|
||||
|
||||
lzr_laser.full_laser_update_if_needed()
|
||||
end
|
||||
|
||||
minetest.register_globalstep(function()
|
||||
recently_touched_receivers = {}
|
||||
|
||||
handle_delayed_node_destructions()
|
||||
end)
|
||||
|
||||
lzr_gamestate.register_on_enter_state(function(state)
|
||||
|
Loading…
x
Reference in New Issue
Block a user