I added the possibility. Try it out and let me know if it works properly.
Works flawlessly so far. Good work!
I added the possibility. Try it out and let me know if it works properly.
Having a bit of an issue with this.
I think you should make it so if you're not mounted or in water then don't try and change forms to cat.
I had to go back to singular. Using this one dropped FPS really low. so low it was freeze locking wow.
Download the zip and unpack in your Routines Folder.
if (gotTarget
&& HaveSpell("Healing Touch")
&& buffExists("Predatory Swiftness", Me)
&& buffTimeLeft("Predatory Swiftness", Me) >= 2000)
If I removed this form the code would healing touch not be cast after predatory swiftness? Or I could just change the >=2000 to >=5000 which in theory would cause it to cast after 5 seconds have gone by?
If you remove it, it will not longer cast healing touch. The time is the minimum milliseconds remaining to cast healing touch, prevent him to go out of cat form to cast healing touch.
Compiler Error: f:\World of Warcraft Bot\Routines\Kitten\Main.cs(428,17) : error CS1525: Invalid expression term '&&'
Compiler Error: f:\World of Warcraft Bot\Routines\Kitten\Main.cs(428,20) : error CS1002: ; expected
Compiler Error: f:\World of Warcraft Bot\Routines\Kitten\Main.cs(428,55) : error CS1002: ; expected
Compiler Error: f:\World of Warcraft Bot\Routines\Kitten\Main.cs(428,55) : error CS1525: Invalid expression term ')'
Compiler Error: f:\World of Warcraft Bot\Routines\Kitten\Main.cs(428,56) : error CS1002: ; expected
}
if (gotTarget
&& HaveSpell("Ferocious Bite")
&& ferociousBite()
&& Me.EnergyPercent >= 50
&& (!debuffExists("Rip", Me.CurrentTarget) || debuffTimeLeft("Rip", Me.CurrentTarget) > 9000)
&& Me.CurrentTarget.IsWithinMeleeRange)
{
CastSpell("Ferocious Bite");
}
if (gotTarget
&& HaveSpell("Savage Roar")
&& savageRoar()
&& (!debuffExists("Rip", Me.CurrentTarget) || debuffTimeLeft("Rip", Me.CurrentTarget) > 7000)
&& Me.ComboPoints <= 3
&& Me.CurrentTarget.IsWithinMeleeRange)
{
CastSpell("Savage Roar");