Looking at the code, I think I see why:
https://github.com/coelckers/gzdoom/blo ... e.txt#L139
Within A_VileAttack
Code: Select all
TraceBleed (newdam > 0 ? newdam : initialdmg, targ);
Code: Select all
targ.TraceBleed (newdam > 0 ? newdam : initialdmg, self);