below are video examples of this bug:
Spoiler:
Test #1
ProjectileDamageFactorsCode: Select all
Actor TestBullet: MonsterTracer { Damage(50) DamageType "TestBullet" Seesound "LightDistantGunshot" }
HP lossCode: Select all
DamageFactors DamageFactor "Normal", 0.5 DamageFactor "TestBullet", 0.5
25 perhit
Test#2
ProjectileDamageFactorsCode: Select all
Actor BruiserBall { Damage(50) DamageType "HellFire" }
HP lossCode: Select all
DamageFactors DamageFactor "Normal", 0.5 DamageFactor "TestBullet", 0.5
25 perhit
Test#3
ProjectileDamageFactorsCode: Select all
Actor TestBullet: MonsterTracer { Damage(50) DamageType "TestBullet" Seesound "LightDistantGunshot" }
HP lossCode: Select all
DamageFactors DamageFactor "TestBullet", 0.5
25 per hit
Test#4
ProjectileDamageFactorsCode: Select all
Actor BruiserBall { Damage(50) DamageType "HellFire" }
HP lossCode: Select all
DamageFactors DamageFactor "TestBullet", 0.5
50 per hit