Damage reduction system depending on the player's weapon problem

The fort_character.OnDamaged event is indeed called a few frames before OnEliminated, that way you can even prevent lethal damage