// Ignore Pain when low on health
if (IsNull(power) && CanCastIgnorePain)
power = PowerIgnorePain;
IsWaitingForSpecial = false;
How would I tell the bot to always whirlwind when in a rift?
public static bool CanUseWhirlwind
{
get
{
if (UseOOCBuff || IsCurrentlyAvoiding || !CanCast(SNOPower.Barbarian_Whirlwind) || Player.IsIncapacitated || Player.IsRooted || Player.PrimaryResource < 10)
return false;
return (CurrentTarget.RadiusDistance <= 25f || TargetUtil.AnyMobsInRange(V.F("Barbarian.Whirlwind.TrashRange"), V.I("Barbarian.Whirlwind.TrashCount"))) &&
// Check for energy reservation amounts
Player.PrimaryResource >= V.D("Barbarian.Whirlwind.MinFury") &&
// If they have battle-rage, make sure it's up
(!Hotbar.Contains(SNOPower.Barbarian_BattleRage) || (Hotbar.Contains(SNOPower.Barbarian_BattleRage) && GetHasBuff(SNOPower.Barbarian_BattleRage)));
}
}
public static bool CanUseWhirlwind
{
get
{
if (UseOOCBuff || !CanCast(SNOPower.Barbarian_Whirlwind) || Player.IsIncapacitated || Player.IsRooted || Player.PrimaryResource < 10)
return false;
return Player.PrimaryResource >= V.D("Barbarian.Whirlwind.MinFury") &&
(!Hotbar.Contains(SNOPower.Barbarian_BattleRage) || (Hotbar.Contains(SNOPower.Barbarian_BattleRage) && GetHasBuff(SNOPower.Barbarian_BattleRage)));
}
}
Would anyone know the criteria/condition to only allow a skill usage when in combat?
Thanks!
if (!UseOOCBuff && !IsCurrentlyAvoiding && CurrentTarget != null)
{
[U]HERE IS WHERE YOU MIGHT BE LOOKING TO INSERT SPELL RELATED CODE [/U]
}
if (UseOOCBuff)
{}