Problems with damage and status effect

I already did that, that’s how I know the first hit does 55 and the rest are 5. It prints damage done per hit. Nothing unusual besides the first being 55.

How about when damage is applied - is the correct value being printed before you push the value in? How many times does it trigger?

image

This script is no good and will stop working as soon as you have more than 1 enemy. Read the tooltip on the Get Actor of Class node. Consider removing it altogether and try the following in the enemy:

Why complicate life with booleans and waste performance with ticking. Later on, once you have this stuff working the way you need, you could look into the Damage Type (see pin on the Event Any Damange node) - this will allow you to identify the incoming damage better. Ice will slow the character down but Fire will apply a DoT effect of some sort, surely.

health is 100

I’d triple check that. Measure twice, cut once. You have this Health variable flagged as Instance Editable - perhaps it was changed from the Class Defaults.