• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Trixter [a Combat Rogue Combat Routine]

    Discussion in 'Honorbuddy Forum' started by mahe4, Oct 9, 2011.

    ?

    Do you want the Energy req. back? (less spam, easier manual abilities, but dps loss)

    Poll closed Feb 13, 2012.
    1. YES!

      0 vote(s)
      0.0%
    2. NO!

      0 vote(s)
      0.0%
    1. Tessius

      Tessius Member

      Joined:
      Aug 28, 2011
      Messages:
      82
      Likes Received:
      0
      Trophy Points:
      6
      why not create an option to enable spam or not? seems the best route? and ur assassin spec is still spamming expose armor , a gui for things such as expose armor, would be superb, also for solo mode an option to set what hp u Recupe at would be lovely, also i dunno if its possible but is there anyway to perfect an automated opener for sub for example or assassination
       
    2. HB9508D64

      HB9508D64 Member

      Joined:
      Jul 11, 2011
      Messages:
      160
      Likes Received:
      0
      Trophy Points:
      16
      The whole point in me botting my rotation is to do max damage with the added bonus of increased attention for raid mechanics. To have my rotation done with machine like precision. This CC accomplishes that. To "dumb it down" for any reason would kind of negate the purpose of having a bot do it. I've noticed in other CCs that some writers add scripts that can be key macro'd. An example would be Mastahg's EzMarks CC. http://www.thebuddyforum.com/honorbuddy-forum/classes/hunter/35797-ezmarks-boom-headshot.html
      Notice he has Macros made for one button situational things. One button scatter shots and launches a freezing trap. The only fight I'm having a global issue with is Heroic Morchok where I'm soaking stomps with feint. I just go sub for this fight for survivability and since the dps requirement is so laughingly low anyway. I wonder, would it be possible to make script/macros like these that would accomplish what we need. Say, one that interrupted the standard rotation and made feint a priority for the next global. They also took adrenaline rush off of global cooldowns so that's no longer an issue if you use it manually like I do. I'll sometimes have to spam killing spree to get it to go off.

      List of globally shared abilities that I've noticed being a problem.

      Feint
      Killing Spree
      Smoke Bomb "Very Situational"

      Or sometimes I'm required to use items like Drums of Speed "Leatherworking" where raid movement is important. Ice phase in Hagara for example. These are also difficult to use sometimes because of global usage.

      I'm interested in hearing your feedback on the scripts. Hopefully we can have our cake and eat it too.
       
    3. HB9508D64

      HB9508D64 Member

      Joined:
      Jul 11, 2011
      Messages:
      160
      Likes Received:
      0
      Trophy Points:
      16
      Also, I've been having less of a problem with Tricks of the Trade being spammed while it's on cooldown. I adjusted my custom latency tolerance in the interface settings which may have been the difference but ever since you launched the version with the GUI the issue has been nearly non-existent.
       
    4. l337pally

      l337pally New Member

      Joined:
      Jun 24, 2011
      Messages:
      473
      Likes Received:
      2
      Trophy Points:
      0

      Macro options would probably work nice also..Honestly I dont care either way if it stays the same or gets changed as Ive edited the CC to run optimal for me and just keep/merge my changes each time its updated, I just offered the suggestion for the few people ive seen post about having issues getting spells off cause of GCD spam. Ive also seen it help alot on cutting down getting lagged out/DCed from what looks like too much skill spam for client to handle..Havent gotten that Hax.lua error in ages. For all those wondering which way to go, might want to edit the CC and do some parsing both ways. It's what i did (spent about 2hrs on raid target dummy) and from what i saw the dps loss was so minimal I dont really even remember the exact number now but was totally worth freeing up the option to get a feint, KS, smoke bomb or anything else off when i wanted on first click.
       
    5. mahe4

      mahe4 Member

      Joined:
      May 3, 2010
      Messages:
      138
      Likes Received:
      3
      Trophy Points:
      18
      UPDATE
      added AR KS and Feint macros for manual control.
      :D
      P.S.
      Can I somehow remove the poll from the thread?
      P.P.S
      Is it still spamming Expose Armor?
      or does it just apply Armor Reduction?
       
      Last edited: Feb 7, 2012
    6. HB9508D64

      HB9508D64 Member

      Joined:
      Jul 11, 2011
      Messages:
      160
      Likes Received:
      0
      Trophy Points:
      16
      The macros work so well dude. Thanks a ton for implementing them! Yay combat stomp soaking
       
    7. Tessius

      Tessius Member

      Joined:
      Aug 28, 2011
      Messages:
      82
      Likes Received:
      0
      Trophy Points:
      6
      this is a lovely piece of work but i for one love assassination even if its a minor dps loss further work on it would be greatly appreciated since the lao one is ..well pertty much discontinued

      assassination improvements i could think of would be

      1) never letting rupture fall off, it doesnt clip it properly from what i can see its normally off for 1-2 seconds to build points but from what i can read even a 1 point rupture is better than letting it fall off for a few secs (i would imagine this adds up greatly in fights that are 5-10mins)
      2)i find a lot of time when its spose to vanish and gar. to start the cycle over it...doesnt garrote it is broken by a melee hit, so maybe a vanish stop all melee garrote process could be a bit more useful?

      3) since the recent update it has stoped using expose armor in a spam fashion but lol it now doesnt work at all

      i've attached a log of some dummy action and this is the debug message

      Trixter.Trixter.<BuildBehaviorTree>b__1(Object ) in c:\Users\Administrator\Desktop\Honor Buddy\CustomClasses\trixter\Trixter.cs:line 119
      at TreeSharp.Action.RunAction(Object context)
      at TreeSharp.Action.#h.#nF.MoveNext()
      at (Object )
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.PrioritySelector.#h.#nF.MoveNext()
      at (Object )
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.Decorator.#h.#nF.MoveNext()
      at (Object )
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.PrioritySelector.#h.#nF.MoveNext()
      at (Object )
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.Decorator.#h.#nF.MoveNext()
      at (Object )
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.PrioritySelector.#h.#nF.MoveNext()
      at (Object )
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.PrioritySelector.#h.#nF.MoveNext()
      at (Object )
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.Decorator.#h.#nF.MoveNext()
      at (Object )
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.PrioritySelector.#h.#nF.MoveNext()
      at (Object )
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.PrioritySelector.#h.#nF.MoveNext()
      at (Object )
      at TreeSharp.Composite.Tick(Object context)
      at Styx.Logic.BehaviorTree.TreeRoot.Tick()
      [1:21:34 AM:127] Cleared POI - Reason Exception in


      i originally though maybe i had a weird profile loaded so i loaded a blank one as well and issue persisted havent tried in LFR or group yet for fear of it blowing up and killing me o_O
       

      Attached Files:

      Last edited: Feb 8, 2012
    8. mahe4

      mahe4 Member

      Joined:
      May 3, 2010
      Messages:
      138
      Likes Received:
      3
      Trophy Points:
      18
      i have changed the rupture application.
      expose armor will only be used in raids.
      and that error... :/
      try it please with the new version and report back.

      P.S.
      i think, i will rewrite the whole assasination rotation in some days.
       
    9. Tessius

      Tessius Member

      Joined:
      Aug 28, 2011
      Messages:
      82
      Likes Received:
      0
      Trophy Points:
      6
      I have the most updated version

      Command: Update
      Completed: At revision: 22


      the error is still happening bro :( but a rewrite would be superb i expect great things might bring assassin back into the lives of a few lol
       

      Attached Files:

    10. mahe4

      mahe4 Member

      Joined:
      May 3, 2010
      Messages:
      138
      Likes Received:
      3
      Trophy Points:
      18
      is it just me, or is the cc slower since i added the macros?
       
      Last edited: Feb 9, 2012
    11. HB9508D64

      HB9508D64 Member

      Joined:
      Jul 11, 2011
      Messages:
      160
      Likes Received:
      0
      Trophy Points:
      16
      I noticed that dude. Lot of down time for some reason? Would you please make accessible the version without macros. I'll still use both on situational fights.
       
    12. HB9508D64

      HB9508D64 Member

      Joined:
      Jul 11, 2011
      Messages:
      160
      Likes Received:
      0
      Trophy Points:
      16
      I'm using the 1.1.1 version on the dummies and there's a massive difference in speed between it and the latest.
       
    13. mahe4

      mahe4 Member

      Joined:
      May 3, 2010
      Messages:
      138
      Likes Received:
      3
      Trophy Points:
      18
      i commented the macro features out.
      i think it's too much lua reading with the macros...
      everyone who still wants to use the macros until i optimized the whole thing, should remove the // from:
      Code:
      //toggleoff();
      //CastFeint(ret => Lua.GetReturnVal<int>("return FeintNow", 0) == 1),
      //CastAdrenalineRush(ret => Lua.GetReturnVal<int>("return AdrenalineNow", 0) == 1),
      //CastSpell("Killing Spree", ret => Lua.GetReturnVal<int>("return KSNow", 0) == 1),
      i have to think about a way with less lua reading and writing...

      todo list:
      -macro optimizing
      -assasination rotation
      -assasination gui integration
      -redirect optimization
      -find a new brain
       
    14. valiliv

      valiliv New Member

      Joined:
      Dec 4, 2011
      Messages:
      20
      Likes Received:
      0
      Trophy Points:
      0
      I'm not really getting the dps loss reported here from the macro version. dummy testing is very random. I can right now get 25k dps on the Orgr dummy (busy server), then go to Silvermoon and get 30k, then back to Orgr and 25k again. I suggest people test for themselves, as the macros are very useful.

      Some other suggestions:

      - AR doesn't need a macro
      - FoK doesn't work during KS so that line needs to be removed
      - KS needs a "CurrentEnergy <= 40" condition just like AR does. some kind of check that SnD won't drop off mid-KS probably a good idea too. It also doesn't need Deep Insight
      - CastSpell("Slice and Dice", ret => (PlayerBuffTimeLeft("Slice and Dice") < 7) && Me.ComboPoints == 5): really not sure about this one, makes no sense at all. certainly isn't on SimCraft
      - Glove Synapse Springs should be used the moment fight starts and every 60 sec after that, not lined up with AR. probably same for all on-use trinkets though would depend on each one's CD.
       
      Last edited: Feb 9, 2012
    15. mahe4

      mahe4 Member

      Joined:
      May 3, 2010
      Messages:
      138
      Likes Received:
      3
      Trophy Points:
      18
      with macros it was capping energy all the time in LFR
      without it wasn't.
      and i told everyone how to activate the macros again...

      true
      sometimes it works... sometimes not... hb is just too slow... but true
      CurrentEnergy <=40 is a good idea
      but with the new gear, it doesn't seem to be right anymore. so i will fix that.
      true

      thats why i coded it that way...
       
      Last edited: Feb 10, 2012
    16. valiliv

      valiliv New Member

      Joined:
      Dec 4, 2011
      Messages:
      20
      Likes Received:
      0
      Trophy Points:
      0
      I'll explain a little further

      - FoK is greyed out and disabled during KS, period. been that way for a couple patches now. so no issue there - the best the bot can do (and does) is blow a FoK the moment KS ends.

      - as for the EJ paragraph on AR - first off it's a bit bizarre anyhow (it says you should use it with bloodlust? yah that's the last thing you want), but regarding Engi glove enchants specifically (since there are pretty much no on-use top dps trinkets), just common sense and some testing can show you the way to go. and yes it's the overall consensus too. Testing on a dummy shows how HORRIBLY the 60 sec glove CD lines up with AR, and how long it just sits there with CD up waiting for AR. Not to mention a bot-specific issue: it will only trigger them at start of AR, so if the gloves come off CD 3 sec into AR they stay down till the next one, ouch. anyhow imagine a 10 minute fight, that's 10 glove procs, 100 sec of +agility. there is NOT going to be 10 ARs in that fight. maybe 6, even with legendaries. So try to think if using six 10 sec agility procs during AR is somehow better dps than having ten of them for 40 extra sec (and a good bit of that lining up with AR by chance). the only time that's true is in very specific cases like when you only care about spine tendon burst dps.. but never for overall dps in a regular fight. it's kind of hard to find top rogues with Engi but you can see they use gloves exactly as many times as there are minutes in the fight, eg Moondel from guild Dread.
       
      Last edited: Feb 10, 2012
    17. mahe4

      mahe4 Member

      Joined:
      May 3, 2010
      Messages:
      138
      Likes Received:
      3
      Trophy Points:
      18
      didn't notice the FoK thingy
      and changed trinkets to spam on CD^^
      thanks for the advice, valiliv^^

      UPDATE:
      New Assassination Rotation + GUI integration
      It's still Beta, so please give me some hints, what could be better, what is done wrong.
       
    18. Beast

      Beast Member

      Joined:
      Apr 22, 2010
      Messages:
      618
      Likes Received:
      6
      Trophy Points:
      18
      LOVE LOVE LOVE that you are working on assassination :)

      I will attach a log at the end, first off the engineer gloves are not working, second when vanish is enabled the rogue will vanish BUT he pops out of vahish too soon and cannot get a garrote off fast enough so the CC tries to spam garrote but the rogue isnt on stealth :/

      here is a log disregard all the other CC errors ... when i updated HB most of my CC's broke :(
       

      Attached Files:

    19. mahe4

      mahe4 Member

      Joined:
      May 3, 2010
      Messages:
      138
      Likes Received:
      3
      Trophy Points:
      18
      are you sure about the gloves?
      it spams "/use 10" macro all the time....
      and i tried to fix the garrote issue
      can you try it again now?
       
    20. Stolen

      Stolen New Member

      Joined:
      May 23, 2010
      Messages:
      54
      Likes Received:
      0
      Trophy Points:
      0
      Just wanna say thanks for the custom class, works great for me :)!
       

    Share This Page