Fix potential division by zero in DoExplosion.
(It has never happened in practice, but just in case)
This commit is contained in:
parent
98b141d5bc
commit
4bb806ddb3
2 changed files with 4 additions and 4 deletions
|
|
@ -1,3 +1,3 @@
|
|||
[default]
|
||||
SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r792 \cu(Wed 21 Jun 11:40:22 CEST 2023)\c-";
|
||||
SWWM_SHORTVER="\cw1.3pre r792 \cu(2023-06-21 11:40:22)\c-";
|
||||
SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r793 \cu(Mon 26 Jun 23:56:53 CEST 2023)\c-";
|
||||
SWWM_SHORTVER="\cw1.3pre r793 \cu(2023-06-26 23:56:53)\c-";
|
||||
|
|
|
|||
|
|
@ -105,7 +105,7 @@ extend Class SWWMUtility
|
|||
double pt = FRandom[DoBlast](-90,90);
|
||||
dir = Vec3FromAngles(ang,pt);
|
||||
}
|
||||
dir /= dist;
|
||||
else dir /= dist;
|
||||
dist = clamp(dist-FullDamageRadius,0,min(dist,ExplosionRadius));
|
||||
double damagescale;
|
||||
if ( ExplosionRadius == FullDamageRadius ) damagescale = 1.;
|
||||
|
|
@ -188,7 +188,7 @@ extend Class SWWMUtility
|
|||
double pt = FRandom[DoBlast](-90,90);
|
||||
dir = Vec3FromAngles(ang,pt);
|
||||
}
|
||||
dir /= dist;
|
||||
else dir /= dist;
|
||||
dist = clamp(dist-FullDamageRadius,0,min(dist,ExplosionRadius));
|
||||
double damagescale;
|
||||
if ( ExplosionRadius == FullDamageRadius ) damagescale = 1.;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue