KoDA horde slows down when crushing units with Charge of Glory
The Problem:
Although the KnightsofDolCharge modifier is applied to individual units, this modifier is not applied to the horde. Thus, the KoDA horde slows down when crushing enemy units with Charge of Glory. According to the Charge of Glory tooltip and modifier, the KoDA horde should be able to crush enemy units without decelerating.
This issue is an old bug that has been in the game since RotWK 2.00. According to the changelog and source code, RotWK 2.02 currently does not address this bug. To confirm for yourself, activate Charge of Glory and then try to crush several enemy hordes one after another. The KoDA horde will decelerate after crushing a sufficient number of units.
Proposal:
To fix this problem, apply the KnightsofDolCharge modifier to the horde as well. Change the following block in menhordes.ini and knightsofdolamroth.ini from
Behavior = SpecialPowerModule ModuleTag_TheodenGloriousChargeUpdate
SpecialPowerTemplate = SpecialAbilityTheodenGloriousCharge
UpdateModuleStartsAttack = Yes
StartsPaused = Yes
AttributeModifier = KnightsofDolCharge
;AttributeModifierRange = 10
AttributeModifierAffectsSelf = Yes
;AttributeModifierAffects = ANY +GondorKnightsofDol
AttributeModifierFX = FX_TheodenGloriousChargeFX
InitiateSound = KnightsDolAmrothGloriousCharge
End
to
Behavior = SpecialPowerModule ModuleTag_TheodenGloriousChargeUpdate
SpecialPowerTemplate = SpecialAbilityTheodenGloriousCharge
UpdateModuleStartsAttack = Yes
StartsPaused = Yes
AttributeModifier = KnightsofDolCharge
;AttributeModifierRange = 10
AttributeModifierAffectsSelf = Yes
AttributeModifierAffects = ANY +GondorKnightsofDol +GondorKnightsofDolHorde ;,; Uncommented, added +GondorKnightsofDolHorde
AttributeModifierFX = FX_TheodenGloriousChargeFX
InitiateSound = KnightsDolAmrothGloriousCharge
End
If you want an animation for Charge of Glory, you might want to consider using an implementation based off HordeDispatchSpecialPower instead.
Possible Balance Impact:
This change will better reward players that level up and preserve their KoDA horde because KoDA can better deal with spam under Charge of Glory. Not sure if this change will make KoDA any more popular though...