Could you please add an option for barbarian to cast call of the ancients on any mobs for the new 4 part IK set bonus instead of just elites within range?
I changed this manually by doing the following.
Search for 'Calloftheancients' in BarbarianCombat.cs
(Not sure if the first one under "// Check if we should conserve Fury for specials" is needed, but changed:
if (ShouldWaitForCallOfTheAncients)
{
//Logger.LogNormal("Waiting for Barbarian_CallOfTheAncients!");
IsWaitingForSpecial = true;
to false
Then under:
public static bool ShouldWaitForCallOfTheAncients
{
get
{
return
Hotbar.Contains(SNOPower.Barbarian_CallOfTheAncients) &&
!UseOOCBuff &&
!IsCurrentlyAvoiding &&
!CanCast(SNOPower.Barbarian_CallOfTheAncients) &&
TargetUtil.AnyElitesInRange(V.F("Barbarian.CallOfTheAncients.MinEliteRange")) &&
!GetHasBuff(SNOPower.Barbarian_CallOfTheAncients) &&
Player.PrimaryResource <= V.F("Barbarian.CallOfTheAncients.MinFury");
Change 'AnyElitesInRange' to 'AnyMobsInRange'. I also changed the elites to mobs in the function right below "public static bool CanCastCallOfTheAncients". Not sure if all those changes were necessary, but its working for me after those changes.