mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2025-12-29 19:52:12 +00:00
Merge pull request #1315 from Fox-McCloud/explosion-optimization
Optimizes Explosions
This commit is contained in:
@@ -56,8 +56,10 @@ proc/explosion(turf/epicenter, devastation_range, heavy_impact_range, light_impa
|
||||
msg_admin_attack("Explosion with size ([devastation_range], [heavy_impact_range], [light_impact_range]) in area [epicenter.loc.name] ([epicenter.x],[epicenter.y],[epicenter.z]) (<A HREF='?_src_=holder;adminplayerobservecoodjump=1;X=[epicenter.x];Y=[epicenter.y];Z=[epicenter.z]'>JMP</a>)")
|
||||
log_game("Explosion with size ([devastation_range], [heavy_impact_range], [light_impact_range]) in area [epicenter.loc.name] ")
|
||||
|
||||
//var/lighting_controller_was_processing = lighting_controller.processing //Pause the lighting updates for a bit
|
||||
//lighting_controller.processing = 0
|
||||
//Pause the lighting updates for a bit
|
||||
var/datum/controller/process/lighting = processScheduler.getProcess("lighting")
|
||||
lighting.disable()
|
||||
|
||||
var/powernet_rebuild_was_deferred_already = defer_powernet_rebuild
|
||||
if(defer_powernet_rebuild != 2)
|
||||
defer_powernet_rebuild = 1
|
||||
@@ -124,7 +126,8 @@ proc/explosion(turf/epicenter, devastation_range, heavy_impact_range, light_impa
|
||||
|
||||
sleep(8)
|
||||
|
||||
//if(!lighting_controller.processing) lighting_controller.processing = lighting_controller_was_processing
|
||||
lighting.enable()
|
||||
|
||||
if(!powernet_rebuild_was_deferred_already)
|
||||
if(defer_powernet_rebuild != 2)
|
||||
defer_powernet_rebuild = 0
|
||||
|
||||
Reference in New Issue
Block a user