mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-30 07:27:57 +01: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>)")
|
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] ")
|
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
|
//Pause the lighting updates for a bit
|
||||||
//lighting_controller.processing = 0
|
var/datum/controller/process/lighting = processScheduler.getProcess("lighting")
|
||||||
|
lighting.disable()
|
||||||
|
|
||||||
var/powernet_rebuild_was_deferred_already = defer_powernet_rebuild
|
var/powernet_rebuild_was_deferred_already = defer_powernet_rebuild
|
||||||
if(defer_powernet_rebuild != 2)
|
if(defer_powernet_rebuild != 2)
|
||||||
defer_powernet_rebuild = 1
|
defer_powernet_rebuild = 1
|
||||||
@@ -124,7 +126,8 @@ proc/explosion(turf/epicenter, devastation_range, heavy_impact_range, light_impa
|
|||||||
|
|
||||||
sleep(8)
|
sleep(8)
|
||||||
|
|
||||||
//if(!lighting_controller.processing) lighting_controller.processing = lighting_controller_was_processing
|
lighting.enable()
|
||||||
|
|
||||||
if(!powernet_rebuild_was_deferred_already)
|
if(!powernet_rebuild_was_deferred_already)
|
||||||
if(defer_powernet_rebuild != 2)
|
if(defer_powernet_rebuild != 2)
|
||||||
defer_powernet_rebuild = 0
|
defer_powernet_rebuild = 0
|
||||||
|
|||||||
Reference in New Issue
Block a user