Fixes explosions not affecting the z-level bellow (#6692)

* Fixes explosions not going down.

* And adds changelog now.

* Update html/changelogs/alberyk-explosionfix.yml

Co-Authored-By: fernerr <35879136+fernerr@users.noreply.github.com>
This commit is contained in:
Alberyk
2019-07-09 12:52:32 -03:00
committed by Werner
parent 7457c4997c
commit a79c08beda
2 changed files with 7 additions and 1 deletions

View File

@@ -88,7 +88,7 @@ var/datum/controller/subsystem/explosives/SSexplosives
if(HasAbove(epicenter.z) && z_transfer & UP)
global.explosion(GetAbove(epicenter), max(0, devastation_range - 2), max(0, heavy_impact_range - 2), max(0, light_impact_range - 2), max(0, flash_range - 2), 0, UP, spreading = FALSE)
if(HasBelow(epicenter.z) && z_transfer & DOWN)
global.explosion(GetAbove(epicenter), max(0, devastation_range - 2), max(0, heavy_impact_range - 2), max(0, light_impact_range - 2), max(0, flash_range - 2), 0, DOWN, spreading = FALSE)
global.explosion(GetBelow(epicenter), max(0, devastation_range - 2), max(0, heavy_impact_range - 2), max(0, light_impact_range - 2), max(0, flash_range - 2), 0, DOWN, spreading = FALSE)
var/max_range = max(devastation_range, heavy_impact_range, light_impact_range, flash_range)