What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

FelMaster - the anti-button-mashing CC for LazyRaider/Combat bots

Doing some debugging on my mage you need a !Me.IsCasting added to CastSpell and Cast buff or it will clip any channeled spell like evocation and arcane missiles

Also if possible could you change use trinkets so instead of by id it just uses them if usable and if called in the behavior?

Included is the mage I worte, I haven't included trinkets or intrupts as i wasnt sure you were going for that.
If you run no-eu you need to disable the use of mana gem as I have done it the "lazy way" through macro.

Ps. Dont forget to code in the !Me.Iscasting or it will clip most of your spells.

Added shadow priest as well, very easy to write for this :) Both based on EJ
 

Attachments

Last edited:
Testing Fury on a training dummy and "SC.CastSpell("Heroic Strike", a => Me.CurrentRage >= 75, "Heroic Strike")" seems to cast Heroic strike even without my rage being >= 75.

Am I missing something?
 
Testing Fury on a training dummy and "SC.CastSpell("Heroic Strike", a => Me.CurrentRage >= 75, "Heroic Strike")" seems to cast Heroic strike even without my rage being >= 75.

Am I missing something?

try Me.RagePercent
 
try Me.RagePercent

TY
This looks to be working will test a bit.

SC.CastSpell("Heroic Strike", a => Me.CurrentRage > 75 || SC.PlayerHasBuff("Battle Trance") || SC.PlayerHasBuff("Incite"), "Heroic Strike"),

@ least it doesn't toss errors and over 5 mins only casted HS 26 times. Dps is low not sure what is up with that. 8500 or so.
 
Not complete but tested on dummy doing 10k in pvp gear. Need to figure out intercept,heroic leap but its a start. Actually Cowdude can you point me in the right direction? Need to close distance to target using intercept,charge or heroic leap.
 

Attachments

Last edited:
Nuok: Yes, I can add a SVN for it once I'm done adding/editing/rewriting the core functions.

Ruinit: You can check the distance and angle to current target before charging or leaping. Example for leap:
SC.CastSpell("Heroic Leap", a => SC.DistanceToTargetBoundingBox() > 20 && SC.FacingTowardsUnit_Degrees(Me.Location, Me.CurrentTarget.Location) < 10, "Leap!")
This will cast Leap when it's available, you're more than 20y away from target and you're roughly facing your target.

Nuok: Either this or use a Decorator doing nothing at the very top of your rotation to stop casting whenever you're channeling something.


Nuok: No, but you can add a list of trinket ID. This CC is aiming at high level content, and some trinkets need to be fired under some specific conditions. Thanks for the rotations! :)

About rage issue: Yeah, I saw a post here about energy that wasnt updated quickly enough. I'll mostly add some shortcuts to get mana/rage/energy etc. through LUA for better reactivity.
 
Nuok: Yes, I can add a SVN for it once I'm done adding/editing/rewriting the core functions.

Ruinit: You can check the distance and angle to current target before charging or leaping. Example for leap:
SC.CastSpell("Heroic Leap", a => SC.DistanceToTargetBoundingBox() > 20 && SC.FacingTowardsUnit_Degrees(Me.Location, Me.CurrentTarget.Location) < 10, "Leap!")
This will cast Leap when it's available, you're more than 20y away from target and you're roughly facing your target.

Nuok: Either this or use a Decorator doing nothing at the very top of your rotation to stop casting whenever you're channeling something.


Nuok: No, but you can add a list of trinket ID. This CC is aiming at high level content, and some trinkets need to be fired under some specific conditions. Thanks for the rotations! :)

About rage issue: Yeah, I saw a post here about energy that wasnt updated quickly enough. I'll mostly add some shortcuts to get mana/rage/energy etc. through LUA for better reactivity.

:( Yea that doesn't work it just walks up to the target? I tried this as well and that does work either.

SC.CastSpell("Intercept", a => true, Me.CurrentTarget.Distance >= 10),
 
please PM me the rotation you're working on, Ruinit.
 
please PM me the rotation you're working on, Ruinit.

sent Thanks by the way this is gonna be awesome I'm sure once people start filling in the cc's. I am guessing if we want to use a spec for those AOE fights we will have to have multiple cc's? I mean like a mage's blizzard etc.
 
No, I just need to add some helpers to handle AoE casts in one single line.
 
Nuok, I'll add something to handle item use, like your mana gem.
 
I saw you add "simplet n smart blessing" and i want know if i understand.
So if you add "!" like this that mean he will cast king if he dont have mark, right?
Code:
SC.CastBuff("Blessing of Kings", a => !SC.PlayerHasBuff("Mark of the Wild"), "Blessing of Kings as I don't have druid buff"),
 
Awesome! Did I read a post that you were going to set up a SVN so we can keep updated easily?
 
hunter update

Hunter update.
-Rotation will moving should now correctly work.
-Added Explosive Trap.
-Added the call pet/rez if the pet is dead.(Default is call pet 1)

Hey do you want me to give you updated file or new class/spec via pm or forum?
 

Attachments

What am I missing here can't figure out why this doesn't work?

SC.CastSpell("Starsurge", a => SC.PlayerHasBuff("Shooting Stars"), "Surge on Shooting Stars!")
 
What am I missing here can't figure out why this doesn't work?

SC.CastSpell("Starsurge", a => SC.PlayerHasBuff("Shooting Stars"), "Surge on Shooting Stars!")
You want to cast Starsurge only when you got the buff or when its up?
 
You want to cast Starsurge only when you got the buff or when its up?

Correct but I think the problem may be Wrath has no cool down what so ever so I just stand there and cast wrath over and over never switching to the next spell. I want to only cast starsurge when I have the buff shooting stars.
 
Back
Top