How do I determine Agent properties in an OnDamaged event?

If there’s nothing available, for example in the player class, then you can only use methods that uses player type as arguments (just press CTRL+F).

Also this is why I told you to look at agent, player and fort_character, you’ll have a lot more functions available in the fort_character and its implemented interfaces.

I don’t think you have access to any properties of any internal_class though, you’ll maybe have getters sometimes.