Edit: correction, I mainly seem to be able to trigger the OnPhysicalAttacked and OnDamaged scripts. I'm not getting any messages about heartbeat, combat round end, perception, etc.
Pretty much what the title says, trying to help someone else with some scripting but finding something weird.
Here's an image of the NPC in the toolset with the scripts:
Here's the top of the OnDeath script:
At the top of EACH of those scripts is a similar line sending a message to the PC...and only the OnPhysicalAttacked and OnDamaged are firing. No enemy spellcasters so I'm not surprised OnSpellCastAt isn't firing...but how about Perception? CombatRoundEnd? Heartbeat? Those three should at least be firing but they are not.
Any ideas?