• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • FelMaster - the anti-button-mashing CC for LazyRaider/Combat bots

    Discussion in 'Archives' started by cowdude, Aug 20, 2011.

    1. Nuok

      Nuok Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      975
      Likes Received:
      28
      Trophy Points:
      28
      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
       

      Attached Files:

      Last edited: Aug 23, 2011
    2. Ruinit

      Ruinit Member

      Joined:
      Nov 1, 2010
      Messages:
      992
      Likes Received:
      4
      Trophy Points:
      18
      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?
       
    3. Nuok

      Nuok Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      975
      Likes Received:
      28
      Trophy Points:
      28
      try Me.RagePercent
       
    4. Ruinit

      Ruinit Member

      Joined:
      Nov 1, 2010
      Messages:
      992
      Likes Received:
      4
      Trophy Points:
      18
      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.
       
    5. Ruinit

      Ruinit Member

      Joined:
      Nov 1, 2010
      Messages:
      992
      Likes Received:
      4
      Trophy Points:
      18
      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.
       

      Attached Files:

      • Fury.cs
        File size:
        2.1 KB
        Views:
        51
      Last edited: Aug 23, 2011
    6. cowdude

      cowdude Active Member

      Joined:
      Feb 17, 2010
      Messages:
      337
      Likes Received:
      27
      Trophy Points:
      28
      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.
       
    7. Ruinit

      Ruinit Member

      Joined:
      Nov 1, 2010
      Messages:
      992
      Likes Received:
      4
      Trophy Points:
      18
      :( 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),
       
    8. cowdude

      cowdude Active Member

      Joined:
      Feb 17, 2010
      Messages:
      337
      Likes Received:
      27
      Trophy Points:
      28
      please PM me the rotation you're working on, Ruinit.
       
    9. Ruinit

      Ruinit Member

      Joined:
      Nov 1, 2010
      Messages:
      992
      Likes Received:
      4
      Trophy Points:
      18
      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.
       
    10. cowdude

      cowdude Active Member

      Joined:
      Feb 17, 2010
      Messages:
      337
      Likes Received:
      27
      Trophy Points:
      28
      No, I just need to add some helpers to handle AoE casts in one single line.
       
    11. cowdude

      cowdude Active Member

      Joined:
      Feb 17, 2010
      Messages:
      337
      Likes Received:
      27
      Trophy Points:
      28
      Nuok, I'll add something to handle item use, like your mana gem.
       
    12. d4rk99

      d4rk99 New Member

      Joined:
      Jan 25, 2011
      Messages:
      13
      Likes Received:
      0
      Trophy Points:
      0
      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"),
       
    13. Ruinit

      Ruinit Member

      Joined:
      Nov 1, 2010
      Messages:
      992
      Likes Received:
      4
      Trophy Points:
      18
      Awesome! Did I read a post that you were going to set up a SVN so we can keep updated easily?
       
    14. d4rk99

      d4rk99 New Member

      Joined:
      Jan 25, 2011
      Messages:
      13
      Likes Received:
      0
      Trophy Points:
      0
      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?
       

      Attached Files:

    15. Ruinit

      Ruinit Member

      Joined:
      Nov 1, 2010
      Messages:
      992
      Likes Received:
      4
      Trophy Points:
      18
      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!")
       
    16. d4rk99

      d4rk99 New Member

      Joined:
      Jan 25, 2011
      Messages:
      13
      Likes Received:
      0
      Trophy Points:
      0
      You want to cast Starsurge only when you got the buff or when its up?
       
    17. Ruinit

      Ruinit Member

      Joined:
      Nov 1, 2010
      Messages:
      992
      Likes Received:
      4
      Trophy Points:
      18
      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.
       
    18. d4rk99

      d4rk99 New Member

      Joined:
      Jan 25, 2011
      Messages:
      13
      Likes Received:
      0
      Trophy Points:
      0
      put starsurge before wrath
       
    19. silentscope1

      silentscope1 New Member

      Joined:
      May 20, 2010
      Messages:
      99
      Likes Received:
      0
      Trophy Points:
      0
      so which classes and specs are currently implemented?
       
    20. Ruinit

      Ruinit Member

      Joined:
      Nov 1, 2010
      Messages:
      992
      Likes Received:
      4
      Trophy Points:
      18
      Omg if I put wrath at the very bottom all my shit works ... lol ty but now I feel really silly :(
       

    Share This Page