The passion domain seems to glitch out when being used for other classes that use domain magic. Such as Domain Wizard/Sorcerer/Druid etc..
I think the issue is the Domain special "cdPasRage" that has the following code:
Code:
~ Calculate our total duration
var level as number
level = hero.child[cHelpClr].field[cTotalLev].value
field[hTotal].value += level
I know that most domains are taken by clerics, but in certain situations this may cause some errors, and this might not exactly be considered a bug since it works mostly as it is supposed to.