Inrego
New Member
- Joined
- Feb 7, 2010
- Messages
- 2,765
- Reaction score
- 71
I'm trying to modify the default druid CC, and I've gotten it to use Feral Charge as pull, but I can't get it to use Ravage? When using Feral Charge (Cat), the Ravage icon turns into Ravage!
They have 2 different spell IDs, and if I use the original, it'll just say I need to be stealthed to use it, and if I use Ravage! nothing happens.
They have 2 different spell IDs, and if I use the original, it'll just say I need to be stealthed to use it, and if I use Ravage! nothing happens.
Code:
#region combat casting
if (AddsList.Count > 0)
{
// combat
if (CombatChecks)
{
if (ObjectManager.Me.Shapeshift != ShapeshiftForm.Cat)
{
Logging.Write("Combat: Need Cat form");
TakeForm(ShapeshiftForm.Cat);
}
if (SpellManager.HasSpell("Tiger's Fury") && !SpellManager.Spells["Tiger's Fury"].Cooldown)
{
TigersFury();
}
const uint bleedOnRunnersPercent = 55;
if (!GotTarget)
{
return;
}
else if (MyTarget.HealthPercent > 50 && SpellManager.HasSpell("Faerie Fire (Feral)") &&
!MyTarget.Auras.ContainsKey("Faerie Fire"))
{
FaerieFireFeral();
}
/// Can't get this to work. Spell ID for ravage: 6785 - Spell ID for Ravage! (proc): 81170
/// else if (Me.Auras.ContainsKey("Stampede"))
/// {
/// Slog("Ravage on {0}.", MyTarget.Name);
/// SpellManager.Cast("Ravage!");
/// }
else if (RunnerList.Contains(MyTarget.Entry) && MyTarget.HealthPercent < bleedOnRunnersPercent && SpellManager.HasSpell("Rake") &&
!MyTarget.Auras.ContainsKey("Rake"))
{
Slog("Rake on {0}.", MyTarget.Name);
Rake();
}
else if (!RunnerList.Contains(MyTarget.Entry) && MyTarget.HealthPercent > 50 && SpellManager.HasSpell("Rake") &&
!MyTarget.Auras.ContainsKey("Rake"))
{
Rake();
}
else if (RunnerList.Contains(MyTarget.Entry) && MyTarget.HealthPercent < bleedOnRunnersPercent && SpellManager.HasSpell("Rip") &&
!MyTarget.Auras.ContainsKey("Rip"))
{
Slog("Rip on {0}.", MyTarget.Name);
Rip();
}
else if (!RunnerList.Contains(MyTarget.Entry) && Me.ComboPoints > 0 && Me.ComboPoints < 4 && MyTarget.HealthPercent > 50 && SpellManager.HasSpell("Rip") &&
!MyTarget.Auras.ContainsKey("Rip"))
{
Rip();
}
else if (SpellManager.HasSpell("Ferocious Bite") && (Me.ComboPoints >= KillComboCount || (MyTarget.HealthPercent < 30 && Me.ComboPoints > 2)))
{
FerociousBite();
}
else
{
MangleCat();
}
}
}