Merge pull request #4298 from Verkister/patch-84

Fixes explosions
This commit is contained in:
Nadyr
2022-05-28 17:08:13 -04:00
committed by GitHub

View File

@@ -78,16 +78,21 @@
for(var/turf/T in trange(max_range, epicenter))
var/dist = sqrt((T.x - x0)**2 + (T.y - y0)**2)
if(dist < devastation_range) dist = 1
else if(dist < heavy_impact_range) dist = 2
else if(dist < light_impact_range) dist = 3
else continue
if(dist < devastation_range)
dist = 1
else if(dist < heavy_impact_range)
dist = 2
else if(dist < light_impact_range)
dist = 3
else
continue
if(!T)
T = locate(x0,y0,z0)
for(var/atom_movable in T.contents) //bypass type checking since only atom/movable can be contained by turfs anyway
var/atom/movable/AM = atom_movable
if(AM && AM.simulated) AM.ex_act(dist)
if(AM && AM.simulated)
AM.ex_act(dist)
T.ex_act(dist)