Thanks for the update rrrix.
I made a slight change in CrusaderCombat.cs for the ability Akarat's Champion.
Code:
bool hasRally = HotbarSkills.AssignedSkills.Any(s => s.Power == SNOPower.X1_Crusader_AkaratsChampion && s.RuneIndex == 2);
// AkaratsChampion
if (CanCastAkaratsChampion() && !hasRally) // cast AC before spenders if using other runes
{
return new TrinityPower(SNOPower.X1_Crusader_AkaratsChampion);
}
Then copy this after Phalanx
// AkaratsChampion
if (CanCastAkaratsChampion() && hasRally)
{
return new TrinityPower(SNOPower.X1_Crusader_AkaratsChampion);
}
Reason for this change is to utilize the Rally rune. The current logic will cast AC prior then those big spenders thus completely defeat the purpose of the rune. I'm not familiar with Trinity so maybe there's a more elegant way to achieve this. Thanks