Both PointDamage and AnyDamage events being fired

Simply don’t implement AnyDamage?

Hi,

I’m looking at the damage system for our enemies now and I’m wanting to do different things for if damage is point damage, radial damage, or just “generic damage”, but the problem I’m having is that even though the PointDamage event fires, the AnyDamage event fires too. Ideally I’d like just the more specific event to fire.

What’s the best way of doing this?

If you still want to include AnyDamange, then:

Damage nodes all pass through a DamageType variable. You can make new blueprints based of DamageType. So you could make a bunch of different damageTypes, and then on damage, compare and react how you want. Either a bunch of DamageType == X, or something like a case switch objects function.

For Example, see image.