- fixed: Source for nailbomb damage in A_Explode should be the caller's target, if defined and the caller is a missile.

This commit is contained in:
Christoph Oelckers 2016-12-26 20:37:04 +01:00
parent b9f7e0eb36
commit 5327055495
3 changed files with 6 additions and 3 deletions

View file

@ -1286,9 +1286,9 @@ DEFINE_ACTION_FUNCTION(AActor, A_Explode)
{
ang = i*360./nails;
// Comparing the results of a test wad with Eternity, it seems A_NailBomb does not aim
P_LineAttack (self, ang, MISSILERANGE, 0.,
P_LineAttack(self, ang, MISSILERANGE, 0.,
//P_AimLineAttack (self, ang, MISSILERANGE),
naildamage, NAME_Hitscan, pufftype);
naildamage, NAME_Hitscan, pufftype, (self->flags & MF_MISSILE) ? LAF_TARGETISSOURCE : 0);
}
}