diff --git a/code/datums/controllers/process/process.dm b/code/datums/controllers/process/process.dm index 8515f6e..562b182 100644 --- a/code/datums/controllers/process/process.dm +++ b/code/datums/controllers/process/process.dm @@ -217,10 +217,10 @@ datum/controller/process/proc/scheck() // For each tick the process defers, it increments the cpu_defer_count so we don't // defer indefinitely - if (world.tick_usage > 100 || main.world.tick_usage > tick_start + tick_allowance) - current_usage += main.world.tick_usage - tick_start - sleep(world.tick_lag) - LAGCHECK(100 - tick_allowance) + if (world.tick_usage > 90 || main.world.tick_usage > tick_start + tick_allowance) + current_usage += main.world.tick_usage - tick_start + sleep(world.tick_lag) + LAGCHECK(90) cpu_defer_count++ last_slept = TimeOfHour tick_start = world.tick_usage diff --git a/code/procs/explosion_new.dm b/code/procs/explosion_new.dm index 68178c5..5af8d68 100644 --- a/code/procs/explosion_new.dm +++ b/code/procs/explosion_new.dm @@ -118,8 +118,8 @@ proc/handle_queued_explosion_dont_call_this_one_directly_fucknuts(atom/source, t T.ex_act(2, last_touched) else T.ex_act(3, last_touched) - LAGCHECK(75) - + + LAGCHECK(75) defer_powernet_rebuild = 0 defer_camnet_rebuild = 0 RL_Resume()