Health and Damage Variable not adding up?

Im making a platform game and when my character hits the enemy it’s supposed to subtract so much from health from the health variable, but when i hit the enemy the variable that is subtracted is way more than it’s set to. Any help would be appreciated💯

Below is the code that subtracts the health

This is the variables i have set to the enemy

I suspect what’s happening is the collision between enemy and player_attack_box occurs a number of times over a number of game frames.

My initial suggestion would be to add a trigger once to each of the subevents - the events with the condition player_attack_box collides with <enemy>. That way when the collision occurs over consecutive game frames, only the first one is registered.

1 Like