Any idea why this spell has problem?
It simply don't appear in the list of spells to cast, even if my sovereign has the prerequisites:
<AutoUnlock>1</AutoUnlock>
<SpellBookSortCategory>Unit</SpellBookSortCategory>
<SpellBookSortSubCategory>UnitEnchantment</SpellBookSortSubCategory>
<SpellType>Strategic</SpellType>
<SpellClass>Defensive</SpellClass>
<SpellSubClass>Buff</SpellSubClass>
<SpellTargetType>FriendlyUnit</SpellTargetType>
<Prereq>
<Type>AbilityBonusOption</Type>
<Attribute>Air2</Attribute>
</Prereq>
<Prereq>
<Type>AbilityBonusOption</Type>
<Attribute>Earth2</Attribute>
</Prereq>
<SpellResourceCost>
<Resource>Mana</Resource>
<Amount>13</Amount>
</SpellResourceCost>
<SpellResourceCost>
<Resource>Mana</Resource>
<Amount>1</Amount>
<PerTurn>1</PerTurn>
</SpellResourceCost>
<GameModifier>
<ModType>Unit</ModType>
<Attribute>MovementCostOverRide</Attribute>
<StrVal>SwampTerrain</StrVal>
<Value>10</Value>
<PerTurn>1</PerTurn>
<Provides>No movement penalty in Swamps</Provides>
</GameModifier>
<GameModifier>
<ModType>Unit</ModType>
<Attribute>MovementCostOverRide</Attribute>
<StrVal>Forest</StrVal>
<Value>10</Value>
<PerTurn>1</PerTurn>
<Provides>No movement penalty in Forests</Provides>
</GameModifier>
<GameModifier>
<ModType>Unit</ModType>
<Attribute>MovementCostOverRide</Attribute>
<StrVal>HillsTerrain</StrVal>
<Value>10</Value>
<PerTurn>1</PerTurn>
<Provides>No movement penalty in Hills</Provides>
</GameModifier>
<AIData AIPersonality="AI_General">
<AIPriority>5</AIPriority>
</AIData>
<SpellDefEffect>
<EffectName>S_Courage_Particle</EffectName>
<LocalPosition>0,0,0</LocalPosition>
<EffectScale>1</EffectScale>
<SnapToTerrain>1</SnapToTerrain>
</SpellDefEffect>
</SpellDef>