Fixes nanite deactivation timer

This commit is contained in:
XDTM
2020-02-12 21:03:55 +01:00
committed by TheGamerdk
parent eade3a61f4
commit c5fcfd34de

View File

@@ -159,14 +159,17 @@
if(timer_shutdown_next && world.time > timer_shutdown_next) if(timer_shutdown_next && world.time > timer_shutdown_next)
deactivate() deactivate()
timer_shutdown_next = 0 timer_shutdown_next = 0
return
if(timer_trigger && world.time > timer_trigger_next) if(timer_trigger && world.time > timer_trigger_next)
trigger() trigger()
timer_trigger_next = world.time + timer_trigger timer_trigger_next = world.time + timer_trigger
return
if(timer_trigger_delay_next && world.time > timer_trigger_delay_next) if(timer_trigger_delay_next && world.time > timer_trigger_delay_next)
trigger(delayed = TRUE) trigger(delayed = TRUE)
timer_trigger_delay_next = 0 timer_trigger_delay_next = 0
return
if(timer && timer_counter > timer) if(timer && timer_counter > timer)
if(timer_type == NANITE_TIMER_DEACTIVATE) if(timer_type == NANITE_TIMER_DEACTIVATE)