criZp
Deity
The "grant promotion" button on heavy cavalry doesn't work (works on other promotion class units like warrior, except on light cav units because I messed with that promotion tree too). No ERROR in the database log file.
Here's the code. There gotta be something I'm missing, if anyone have been touching this stuff before and has some ideas that would be great.
Here's the code. There gotta be something I'm missing, if anyone have been touching this stuff before and has some ideas that would be great.
Code:
<GameData>
<!-- Moves some promotions out of the heavy cavalry promotion tree -->
<UnitPromotions>
<Update>
<Where UnitPromotionType="PROMOTION_MARAUDING"/>
<Set PromotionClass="PROMOTION_CLASS_LIGHT_CAVALRY"/>
</Update>
<Update>
<Where UnitPromotionType="PROMOTION_ARMOR_PIERCING"/>
<Set PromotionClass="PROMOTION_CLASS_LIGHT_CAVALRY"/>
</Update>
<Update>
<Where UnitPromotionType="PROMOTION_REACTIVE_ARMOR"/>
<Set PromotionClass="PROMOTION_CLASS_LIGHT_CAVALRY"/>
</Update>
</UnitPromotions>
<!-- Rebuilds heavy cavalry promotion tree -->
<UnitPromotions>
<Update>
<Where UnitPromotionType="PROMOTION_CAPARISON"/>
<Set PromotionClass="PROMOTION_CLASS_HEAVY_CAVALRY"/>
</Update>
<Update>
<Where UnitPromotionType="PROMOTION_DEPREDATION"/>
<Set PromotionClass="PROMOTION_CLASS_HEAVY_CAVALRY"/>
</Update>
<Update>
<Where UnitPromotionType="PROMOTION_PURSUIT"/>
<Set PromotionClass="PROMOTION_CLASS_HEAVY_CAVALRY"/>
</Update>
<Update>
<Where UnitPromotionType="PROMOTION_CAPARISON"/>
<Set Level="1"/>
</Update>
<Update>
<Where UnitPromotionType="PROMOTION_BARDING"/>
<Set Level="2"/>
</Update>
<Update>
<Where UnitPromotionType="PROMOTION_CHARGE"/>
<Set Level="3"/>
</Update>
<Update>
<Where UnitPromotionType="PROMOTION_ROUT"/>
<Set Level="1"/>
</Update>
<Update>
<Where UnitPromotionType="PROMOTION_DEPREDATION"/>
<Set Level="2"/>
</Update>
<Update>
<Where UnitPromotionType="PROMOTION_PURSUIT"/>
<Set Level="3"/>
</Update>
<Update>
<Where UnitPromotionType="PROMOTION_BREAKTHROUGH"/>
<Set Level="4"/>
</Update>
<Update>
<Where UnitPromotionType="PROMOTION_CAPARISON"/>
<Set Column="3"/>
</Update>
<Update>
<Where UnitPromotionType="PROMOTION_BARDING"/>
<Set Column="3"/>
</Update>
<Update>
<Where UnitPromotionType="PROMOTION_CHARGE"/>
<Set Column="3"/>
</Update>
<Update>
<Where UnitPromotionType="PROMOTION_ROUT"/>
<Set Column="1"/>
</Update>
<Update>
<Where UnitPromotionType="PROMOTION_DEPREDATION"/>
<Set Column="1"/>
</Update>
<Update>
<Where UnitPromotionType="PROMOTION_PURSUIT"/>
<Set Column="1"/>
</Update>
<Update>
<Where UnitPromotionType="PROMOTION_BREAKTHROUGH"/>
<Set Column="2"/>
</Update>
</UnitPromotions>
<!-- Sets promotion requirements in the heavy cavalry promotion tree -->
<UnitPromotionPrereqs>
<Update>
<Where UnitPromotionType="PROMOTION_ROUT"/>
<Set PrereqUnitPromotion=""/>
</Update>
<Update>
<Where UnitPromotionType="PROMOTION_BARDING"/>
<Set PrereqUnitPromotion="PROMOTION_CAPARISON"/>
</Update>
<Update>
<Where UnitPromotionType="PROMOTION_CHARGE"/>
<Set PrereqUnitPromotion="PROMOTION_BARDING"/>
</Update>
<Update>
<Where UnitPromotionType="PROMOTION_DEPREDATION"/>
<Set PrereqUnitPromotion="PROMOTION_ROUT"/>
</Update>
<Update>
<Where UnitPromotionType="PROMOTION_PURSUIT"/>
<Set PrereqUnitPromotion="PROMOTION_DEPREDATION"/>
</Update>
<Update>
<Where UnitPromotionType="PROMOTION_BREAKTHROUGH" PrereqUnitPromotion="PROMOTION_ARMOR_PIERCING"/>
<Set PrereqUnitPromotion="PROMOTION_PURSUIT"/>
</Update>
<Update>
<Where UnitPromotionType="PROMOTION_BREAKTHROUGH" PrereqUnitPromotion="PROMOTION_REACTIVE_ARMOR"/>
<Set PrereqUnitPromotion="PROMOTION_CHARGE"/>
</Update>
</UnitPromotionPrereqs>
</GameData>