• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • RogueBT

    Discussion in 'Archives' started by kaihaider, Jan 8, 2013.

    1. kaihaider

      kaihaider Community Developer

      Joined:
      May 18, 2010
      Messages:
      1,325
      Likes Received:
      5
      Trophy Points:
      38
      RogueBT
      Latest Version: v0.3.7.4
      This CC is a complete copy of fiftpence's MutaRaidBT

      Supports
      Tricks on focus
      Raidbot
      Dynamic spec changes (give it a few secs after changing, if you jump back and forth it can get confused)
      Leveling in all three specs. //semi tested
      Raiding in all three specs. //untested
      Battlegrounds in all three specs. //untested (don't use both burst of speed with shuriken; I suggest elusiveness with feint)
      Arenas not yet supported.

      Temporary Movement Override

      Just strafe.

      Leveling Crowd Control

      Gouge and blind will be cast on adds if below 85% life.
      Sap nearest hostile add within 25 yards of target.

      Do you have an issue?
      If you have encountered a problem with the CC please post your log and explain the problem as thoroughly as possible.
      RogueBT only works with english clients.

      Possible Issues
      Very little testing done, please let me know.

      Problems with flying and freakishly tall mobs.
      Bot gets stuck while poi is moving towards pull, show me your log if you see this! I think I fixed it...
      Under water movement...

      Known Issues

      Please tell me...

      To-Do
      Better use of Anticipation
      Stop bot from running away from loot; this plugin might help.
      Support Hotkeys
      Save settings

      Download

      You can download it from the attachment at the bottom of the post.
      If you want to try out the latest experimental builds you may use my SVN located at:
      https://kaihaider.googlecode.com/svn/trunk/RogueBT

      Changelog
      Code:
       
      v0.3.7.4 Racial abilities fixed, non-meshed movement still needs testing, tweaks to raids
      v0.3.6.1 Raid overhaul, new movement system for non-meshed zones/swimming, targeting change, poison talent detection.
      v0.3.5.2 bg range improvement
      v0.3.4.9 bg rotation hemorrhage fix
      v0.3.4.8 null pointers patch
      v0.3.4.6 Auto Attack restructure
      v0.3.4.3 Burst of Speed, movement change
      v0.3.4.1 Envenom rotation correction, fixed refreshing s/d, pull was dispatch when I meant to write mutilate, favor mutilate over garrote. Added Bg support.
      v0.3.3.3 Fixed facing bug, changed saps and blind. Preparation now cast for evasion when cooldown is above 1 minute.
      v0.3.3.1 Added more toggles, pickPocket rewrite, BladeFlurry for group killing spree, code clean up, on use trinkets
      v0.3.2.10 More tweaks to sap and movement. Should no longer get stuck attempting to sap when patrols repeatedly enter and leave range.
      v0.3.2.6 Still sometimes breaks sap but at least it's rare now..finished updating raid routines
      Restored range check to chkfacing and tweaked movement.
      v0.3.2.5 Tweaked targeting to not break sap and updated assassin raid routine
      v0.3.2.4 Don't walk backwards for ccs and another fix attempt...
      v0.3.2.3 Attempting to fix some bugs with sap's "Sapping Target, switching targets" function
      v0.3.2.1 Added option to sap adds, more toggles, tweaked with targeting and cooldowns, fixed facing issue with throw
      Rewrote crowd control, added checks to world context's aoes to prevent breaking of cc
      v0.3.1.1 Rewrote defensive cooldowns and added talent abilities. 
      v0.3.0.2 same problem with killing spree that disarm was giving me T_T moved to the bottom of the priority until I rig something
      v0.3.0.1 just now noticed the previous disarm method was triggering a short fake gcd when failing...so I moved to the end of the routine priority...
      v0.3.0.0 I think I fixed the errors...also changed the version numbering
      v0.3 disabled cheapshot and sap on pull because of poi release bug, rewrote movement, fixed killing spree lock, changed pull attacks to spam.  
      Feint will be kept up until I figure out how to check for aoe damage... 
      v0.2d rewrote the stop code to be based off of north, east, west, south and added it to pull; moved around the  facing code; increased pick pocket 
      speed to hopefully help the chasing after running mobs bug. Range changes,  Move to changes, added walk backwards method when adds are behind you. 
      v0.2c fixed ApplyPoisons and deadly poison detection.. 
      v0.2b missed AdrenalineRush when setting auras to false... and redesigned the pull's force tick to a sequence 
      v0.2a I manually went through each aura to makes sure they are reading correctly 
      v0.1j omg, I forgot stealth checks for the opener; also fixed an issue with auras... 
      v0.1i disabled disarm until I can get the target weapon equipped check working... 
      v0.1h fixed assassin spec's kidney shot spam, disabled on use trinkets/gear pending further testing 
      v0.1g changed styxWoW.me references and added dismantle to leveling if target is humanoid and life is below 75% 
      v0.1f fixed support for levels 1-10 
      v0.1e fixed pull waiting on shadowstep -- just took me hours to realize that the helper functions weren't ticking during pull all I had to do was add a 
      forced tick at the start of the pull T_T seems to be working smoothly again. 
      v0.1d fixed assassin spec: Spellmanager overrides and blindside 
      v0.1c will no longer attempt to apply poisons while flying 
      v0.1b fixed sap, pick pocket and stealth during rest
      v0.1a updated for pandas


      Credit:
      CLU Dev Team for some functions.
      fiftpence for the original framework and logic. MutaRaidBT
      Singular for some functions

      Please Leave Feedback...
       

      Attached Files:

      Last edited: Feb 12, 2013
      Shyoden, Mupp and secarter2k3 like this.
    2. kaihaider

      kaihaider Community Developer

      Joined:
      May 18, 2010
      Messages:
      1,325
      Likes Received:
      5
      Trophy Points:
      38
      Settings:
      settings.PNG
      combat control.PNG
       
      Last edited: Jan 21, 2013
    3. secarter2k3

      secarter2k3 Member

      Joined:
      Jan 23, 2010
      Messages:
      118
      Likes Received:
      0
      Trophy Points:
      16
      I'll be testing it with an 88 Panda rogue on the GrindBot bot base. I'll let you know how it goes :) Anything has to be better than what we have for choices right now. Preemptively, thank you for your work :)

      System.Collections.Generic.KeyNotFoundException: The specified spell could not be found: Envenom
      at Styx.CommonBot.SpellCollection.get_Item(String index)
      at RogueBT.Helpers.Spells.GetSpellCooldown(String spellName) in c:\Users\<No need>\Downloads\H1\Routines\RogueBT\Helpers\Spells.cs:line 203
      at RogueBT.Helpers.Spells.CanCast(String spellName) in c:\Users\<No need>\Downloads\H1\Routines\RogueBT\Helpers\Spells.cs:line 147
      at RogueBT.Helpers.Spells.<>c__DisplayClass50.<Cast>b__4e(Object ret) in c:\Users\<No need>\Downloads\H1\Routines\RogueBT\Helpers\Spells.cs:line 233
      at Styx.TreeSharp.Decorator.CanRun(Object context)
      at Styx.TreeSharp.Decorator..()
      at Styx.TreeSharp.Composite.Tick(Object context)
      at Styx.TreeSharp.PrioritySelector..()
      at Styx.TreeSharp.Composite.Tick(Object context)
      at Styx.TreeSharp.Switch`1..()
      at Styx.TreeSharp.Composite.Tick(Object context)
      at Styx.TreeSharp.Decorator..()
      at Styx.TreeSharp.Composite.Tick(Object context)
      at Styx.TreeSharp.Switch`1..()
      at Styx.TreeSharp.Composite.Tick(Object context)
      at Styx.TreeSharp.Decorator..()
      at Styx.TreeSharp.Composite.Tick(Object context)
      at RogueBT.Composites.PerfDec.Tick(Object context) in c:\Users\<No need>\Downloads\H1\Routines\RogueBT\Composites\PerfDec.cs:line 39
      at Styx.TreeSharp.PrioritySelector..()
      at Styx.TreeSharp.Composite.Tick(Object context)
      at Styx.TreeSharp.Decorator..()
      at Styx.TreeSharp.Composite.Tick(Object context)
      at Styx.TreeSharp.PrioritySelector..()
      at Styx.TreeSharp.Composite.Tick(Object context)
      at Styx.TreeSharp.PrioritySelector..()
      at Styx.TreeSharp.Composite.Tick(Object context)
      at Styx.TreeSharp.PrioritySelector..()
      at Styx.TreeSharp.Composite.Tick(Object context)
      at Styx.CommonBot.TreeRoot.()

      It completes Shadowstep to the mob, but does not face the mob afterwards, and is not completing attacks aftewards. It uses Shadowstep properly at least :) After completing the initial combat action, the routine white damages the mob afterwards.

      I am more than happy to continue helping and if you need more of the log than this, I can parse it out.
       
      Last edited: Jan 8, 2013
    4. kaihaider

      kaihaider Community Developer

      Joined:
      May 18, 2010
      Messages:
      1,325
      Likes Received:
      5
      Trophy Points:
      38
      looks like i need to respec to assassin :(

      ps, a full attached log would be nice :D
      You don't have to worry about it this time, unless i can't reproduce it. I think I know what's going on though, had the same problem with hemorrhage.

      Thanks for the catch
       
      Last edited: Jan 8, 2013
    5. artimithe

      artimithe New Member

      Joined:
      Jan 6, 2013
      Messages:
      42
      Likes Received:
      0
      Trophy Points:
      0
      Will it at use poisons? All other routines I tried don't care about poisons.
       
    6. kaihaider

      kaihaider Community Developer

      Joined:
      May 18, 2010
      Messages:
      1,325
      Likes Received:
      5
      Trophy Points:
      38
      You can change the poisons in the gui. Raid context will poison mid-combat while leveling checks outside of combat but is unchecked by default. I guess I might as well add mid-combat checks to the leveling routine too. Default poisons are deadly and leeching, if you select a poison you don't have then it won't use anything.
       
      Last edited: Jan 8, 2013
    7. secarter2k3

      secarter2k3 Member

      Joined:
      Jan 23, 2010
      Messages:
      118
      Likes Received:
      0
      Trophy Points:
      16
      Looking forward to testing this more for you. I am really looking for a functional CR for a rogue and yours has potential :D
       
    8. secarter2k3

      secarter2k3 Member

      Joined:
      Jan 23, 2010
      Messages:
      118
      Likes Received:
      0
      Trophy Points:
      16
      Attempt loading the SVN version of the CR and I get the error in 3336 2013-01-08 17.38

      Attempt loading version 0.1d and I get the errors in 6076 2013-01-08 17.42
       

      Attached Files:

    9. kaihaider

      kaihaider Community Developer

      Joined:
      May 18, 2010
      Messages:
      1,325
      Likes Received:
      5
      Trophy Points:
      38
      What was the error you were getting in version 0.1d

      the errors in 3336 2013-01-08 17.38 all I can find are the null pointers from questbot, what was it doing? What part of the rotation did it break at?
       
      Last edited: Jan 9, 2013
    10. secarter2k3

      secarter2k3 Member

      Joined:
      Jan 23, 2010
      Messages:
      118
      Likes Received:
      0
      Trophy Points:
      16
      I pressed start and it failed. It automatically stopped the bot. I loaded a different CR and it allowed me to continue.
       
    11. kaihaider

      kaihaider Community Developer

      Joined:
      May 18, 2010
      Messages:
      1,325
      Likes Received:
      5
      Trophy Points:
      38
      Please test v1.0e and let me know, hopefully it was just a bad upload. I'll respec to assassin again to see if I can reproduce it.

      edit: actually I think it will still be broke for you. I'm thinking I need to test this on a panda rogue...
       
      Last edited: Jan 9, 2013
    12. secarter2k3

      secarter2k3 Member

      Joined:
      Jan 23, 2010
      Messages:
      118
      Likes Received:
      0
      Trophy Points:
      16
      Yeah, same issue. Not sure what is different when it comes to combat, for race but I am always available for testing more.
       
    13. Jarij

      Jarij New Member

      Joined:
      Jan 9, 2013
      Messages:
      10
      Likes Received:
      1
      Trophy Points:
      3
      Hi, I am very new to this but I have tested your CC, and I enjoy it very much. :) I have noticed with my testing of it, that it never uses dismantle. Any chance of adding that feature? Keep up the good work!
       
    14. kaihaider

      kaihaider Community Developer

      Joined:
      May 18, 2010
      Messages:
      1,325
      Likes Received:
      5
      Trophy Points:
      38
      I was thinking it was a null reference from the race because the log you gave me showed it going through the usespecialabilites function but I deactivated the racial abilities code. I can't get it to crash on either my rogue or my new panda rogue. Give me a few minutes to try something, if it still crashes please try removing your trinkets and gloves and trying again. Can you please upload a couple more logs of it crashing? Thanks

      I didn't notice I somehow lost it :S I'll add it back in on the next release.
       
      Last edited: Jan 9, 2013
    15. Jarij

      Jarij New Member

      Joined:
      Jan 9, 2013
      Messages:
      10
      Likes Received:
      1
      Trophy Points:
      3
      Further update: Doesnt seem to be fond of DPS trinkets, and the new talents. Burst of Speed to be used when rooted, Shuriken Toss for range DPS, doesnt get used. Will test more tomorrow. :)
       
    16. secarter2k3

      secarter2k3 Member

      Joined:
      Jan 23, 2010
      Messages:
      118
      Likes Received:
      0
      Trophy Points:
      16
      I was having write permissions on my user account (weird as it was the original admin account to my computer)...so I tested something. I created a new admin account and so far so good. I am currently going to a quest site to test the CR out :)
       
    17. secarter2k3

      secarter2k3 Member

      Joined:
      Jan 23, 2010
      Messages:
      118
      Likes Received:
      0
      Trophy Points:
      16
      First off some praise for the CR: It does a good job in starting the combat cycle. It's interesting to watch it do a shadowstep > sap > cheapshot start. Personally I think removing the sap portion would be a better use of energy. That is personal preference though. The DPS is decent, and I can't see a fault in the Assassination spec (not looking too closely just yet though).

      I have run into a couple issues:
      1. Like the person above, I have found that if it tries to use a trinket that is action based (makes a mouse click to launch something) it gets stuck in executing the action and will not continue onward with combat during this action.
      2. During combat, and I cannot pinpoint when it would happen, the bot also attempts to use a finishing move or an action that uses combo points and will continue spamming the use of that skill until the end of combat. The only time I Have seen this occur (and twice during the log I am attaching) is when there is an add. It doesn't occur all the time, but it only occurs if there is an add present.
      3. At the end of the log, I had died due to the above issues specifically. Once I went to ghost, my WoW.exe instance crashed. Could this be related to your CR?
      4. Also running into the facing issue again. I believe that also occurs in this log.

      So far, so good though! great CR. Hopefully this list isn't too daunting :)
       

      Attached Files:

      Last edited: Jan 9, 2013
    18. kaihaider

      kaihaider Community Developer

      Joined:
      May 18, 2010
      Messages:
      1,325
      Likes Received:
      5
      Trophy Points:
      38
      I only just came back to wow, please continue letting me know what abilites I should add and when they should be cast.

      1. I still don't have any action based trinkets :p I'll disable them until I fix the code.
      2. that's weird, I'll try to figure it out.
      3. mine has never crashed during death before, but some of the code changes I've just done could have introduced that bug, I'll try to reproduce it later.

      edit: I think I removed a CP check for my last edition to assassin spec, svn is updated, I'll load another zip in a bit

      edit edit: It should only take a second or two for it to start turning, was it actually stuck stuck because of facing? If so was it pull or combat and what ability was it casting? I don't have any debug logging written for facing issues...

      edit edit edit: I was able to reproduce during pull, I'll update a patch to svn in a few
       
      Last edited: Jan 9, 2013
    19. secarter2k3

      secarter2k3 Member

      Joined:
      Jan 23, 2010
      Messages:
      118
      Likes Received:
      0
      Trophy Points:
      16
      It works quite well single target, it's generally during a multi pull.
       
    20. kaihaider

      kaihaider Community Developer

      Joined:
      May 18, 2010
      Messages:
      1,325
      Likes Received:
      5
      Trophy Points:
      38
      Do you mean the facing issue with multi mobs? What specifically is it doing wrong?


      I'm always eager to hear suggestions.

      edit: damn it, not all humanoids have weapons. I need to figure out a different check for casting dismantle...
       
      Last edited: Jan 10, 2013

    Share This Page