I'm just curious, are heretics considered priests as well by the game?

Reason is that in our PBM, a priest turned heretic would have the NaturalPriestSkill still. I then made a fix for that:

Code:
Trigger hereticinit1_naturalclear
    WhenToTest PriestBecomesHeretic

    Condition Trait NaturalPriestSkill > 0

    Affects NaturalPriestSkill -3  Chance  100
But for some reason in my test game, priests turned heretic still seem to be getting the NaturalPriestSkill.

The trigger for the trait itself only specifies Condition AgentType priest.

Unless I missed something (which is unlikely because I checked every trigger for NaturalPriestSkill), I guess heretics are considered priests also by the game.

I think I'll have to amend following code to

Code:
Trigger priestinit1
    WhenToTest AgentCreated

    Condition AgentType = priest
            and not AgentType = heretic

    Affects NaturalPriestSkill  1  Chance  100
Comments?