• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • [Release] MutaRaid CC

    Discussion in 'Archives' started by fiftypence, Aug 15, 2011.

    1. xLegendx

      xLegendx Active Member

      Joined:
      Apr 25, 2010
      Messages:
      1,050
      Likes Received:
      1
      Trophy Points:
      38
      Wownerds, Is currently making one. So far, it looks promising.
       
    2. xLegendx

      xLegendx Active Member

      Joined:
      Apr 25, 2010
      Messages:
      1,050
      Likes Received:
      1
      Trophy Points:
      38
      Ok hit 10k With Pvp gear and pvp gems, which im sure isn't bad on a target dummy.
       
    3. LaoArchAngel

      LaoArchAngel Member

      Joined:
      Oct 14, 2010
      Messages:
      101
      Likes Received:
      1
      Trophy Points:
      18
      Hey fiftypence. I know this has probably been answered elsewhere (I find references to botbase around, but I haven't been able to actually find it D:), and this is the wrong place to ask, but I'm working off your repo, so I thought I'd ask you, since you clearly know the answer :p. What's the trick to merging your three partial classes into the downloadable .cs file you have?

      Again, sorry if this is horribly misplaced.
       
    4. fiftypence

      fiftypence New Member

      Joined:
      Jul 28, 2011
      Messages:
      235
      Likes Received:
      13
      Trophy Points:
      0
      Hey LaoArchAngel, the three partial classes on the SVN are actually a newer version of MutaRaidBT -- I restructured the code into three files in preparation for adding a combat rotation. Just download the entire MutaRaidBT/ folder from my SVN and throw it in your CustomClasses folder and it should work perfectly.
       
    5. LaoArchAngel

      LaoArchAngel Member

      Joined:
      Oct 14, 2010
      Messages:
      101
      Likes Received:
      1
      Trophy Points:
      18
      yeah, I actually realized that after further inspection of other topics and changes in your code.

      Thanks for the response!

      -------------------------
      EDIT:

      Follow-up question: Do the class fields persist after the walker goes through? EG, does _focusTarget retain its value after we run through the sequence?
       
    6. fiftypence

      fiftypence New Member

      Joined:
      Jul 28, 2011
      Messages:
      235
      Likes Received:
      13
      Trophy Points:
      0
      Hey, FocusTarget is declared in the MutaRaidBT.Helpers file, outside of any function -- meaning it is considered a global variable. It is updated every time the tree-walker evaluates the BehaviorTree using the function SetFocus(). As it is a global variable it would retain its value indefinitely.
       
    7. d44d

      d44d New Member

      Joined:
      Jan 7, 2011
      Messages:
      5
      Likes Received:
      0
      Trophy Points:
      0
      Hi,

      I was wondering if you could describe more exactly how to get this bot going for all the non-experienced bot users.

      Im doing like this but it doesn't seem to work.

      1. I downloaded MutaRaidBt.cs ONLY, nothing more and put it in the CustomClasses folder. So the link is pretty much C:\Honorbuddy\CutomClasses\MutaRaidBT.cs
      2. So now I got one file from you and thats MutaRaidBt.cs. Doesn't I need some kind of Rogue Profile aswell? If I do, where do I download the best? ;)
      3. So instead of Load a Profile, I select Combat Bot as Bot. Then I press Settings & Tools to select MutaRaidBT v2.2
      4. Then I press start and nothing happens except this text:



      [21:36:28:875] Activity: Honorbuddy Startup Complete
      [21:39:53:313] Chose MutaRaidBT v2.2 as your combat class!
      [21:39:53:314]
      [21:39:53:314] MutaRaidBT v2.2 is now operational.
      [21:39:53:314] A BehaviorTree implementation, for maximum speed and performance.
      [21:39:53:314] For support and feedback please visit the forum thread.
      [21:39:53:314]
      [21:39:53:314] Enjoy topping the DPS meters!
      [21:39:53:314]
      [21:40:29:233] Starting the bot!
      [21:40:29:264] Building behavior tree.
      [21:40:29:286] Cleared POI
      [21:40:29:288] Cleared POI - Reason Starting up
      [21:40:29:289] Cleared POI
      [21:40:29:758] This profile does not contain any profiles fitting the character!
      [21:40:29:759] Stop called!
      [21:40:29:775] Activity: Honorbuddy Stopped
      [21:40:29:785] System.Threading.ThreadAbortException: Thread was being aborted.
      at System.Threading.Thread.AbortInternal()
      at System.Threading.Thread.Abort()
      at (Object )
      at Styx.Logic.BehaviorTree.TreeRoot.Stop()
      at Styx.Logic.Profiles.ProfileManager.get_CurrentProfile()
      at Styx.Logic.AreaManagement.AreaManager.get_CurrentGrindArea()
      at Styx.Logic.Targeting.Pulse()
      [21:40:29:788] System.Threading.ThreadAbortException: Thread was being aborted.
      at Styx.Logic.Targeting.Pulse()
      at Styx.WoWPulsator.Pulse(PulseFlags flags)
      at Styx.Logic.BehaviorTree.TreeRoot.Tick()
      at Styx.Logic.BehaviorTree.TreeRoot.Run()
      [21:40:29:789] System.Threading.ThreadAbortException: Thread was being aborted.
      at Styx.Logic.BehaviorTree.TreeRoot.Run()
      [21:42:05:929] Activity: Loading Profile...





      I know I should attach the log but I didn't find where to do it either... :\\


      Best Regards!
       
    8. fiftypence

      fiftypence New Member

      Joined:
      Jul 28, 2011
      Messages:
      235
      Likes Received:
      13
      Trophy Points:
      0
      d44d, selecting the combat bot was the right thing to do. You need to load a profile to make it work -- it does not matter which profile you decide to use, but you need to have one loaded to use the combat bot. You could also use LazyRaider if you wished to do so, which automatically loads a blank profile for you. You should be able to find the download link by running a quick search on the forums.
       
      Last edited: Aug 21, 2011
    9. xLegendx

      xLegendx Active Member

      Joined:
      Apr 25, 2010
      Messages:
      1,050
      Likes Received:
      1
      Trophy Points:
      38
      Last edited: Aug 22, 2011
    10. mezhakov

      mezhakov Member

      Joined:
      Jul 14, 2010
      Messages:
      73
      Likes Received:
      0
      Trophy Points:
      6
      combat rog Doesn't work?

      Starting the bot!
      [LazyRaider] Version 1.1.1 initialized
      Changing current profile to Empty Profile
      [LazyRaider] Blank Profile loaded
      [LazyRaider] Version 1.1.1 Started
      Chose MutaRaidBT v3.0 as your combat class!

      MutaRaidBT v3.0 is now operational.
      A BehaviorTree implementation, for maximum speed and performance.
      For support and feedback please visit the forum thread.

      Enjoy topping the DPS meters!

      Combat combat behavior built (EXPERIMENTAL)
      Combat behavior has not yet been implemented.
       
    11. amputations

      amputations Active Member

      Joined:
      Jan 6, 2011
      Messages:
      2,262
      Likes Received:
      11
      Trophy Points:
      38
      I think its fairly clear in the title that this CC is tailormade for the mutilation-specc and not combat?
       
    12. fiftypence

      fiftypence New Member

      Joined:
      Jul 28, 2011
      Messages:
      235
      Likes Received:
      13
      Trophy Points:
      0
      mezhakov, I am sure your fantastic deduction skills have no-doubt brought you to the conclusion (from the OP, title of the thread as indicated by amputations, and the error message offered in your log) that combat behavior has not yet been implemented, hence why combat behavior does not work.

      xLegendx, thanks for the link, I would definitely recommend everyone looking to fine tune their DPS to run their character through ShadowCraft. I actually designed MutaRaidBT with the theoretical damage output of ShadowCraft in mind -- so far, the CC has managed to keep my rogue at (or a bit above) the DPS figure offered in ShadowCraft, which is interesting as the training target's do not go below 35% health, which means that you never get the chance to really get that DPS boost using backstab.

      Note: you should deselect all buffs in the options menu first, so you get a good indication of what your DPS will be like on training dummy.
       
      Last edited: Aug 22, 2011
    13. LaoArchAngel

      LaoArchAngel Member

      Joined:
      Oct 14, 2010
      Messages:
      101
      Likes Received:
      1
      Trophy Points:
      18
      If he did, I wouldn't recommend using it unless he adds the option to only interrupt a user-supplied list of spells. Interrupts are better handled by the player.
       
    14. fiftypence

      fiftypence New Member

      Joined:
      Jul 28, 2011
      Messages:
      235
      Likes Received:
      13
      Trophy Points:
      0
      I will be adding an option to a) interrupt any interruptible spell or b) interrupt a specific spell using a user-defined list of spells at some point.
       
    15. Sander92

      Sander92 New Member

      Joined:
      Feb 10, 2011
      Messages:
      72
      Likes Received:
      1
      Trophy Points:
      0
      I'm only doing 7k DPS with this CC in full PvP gear and gems, isnt that abit low even tho i got pvp gear? I got the exact spec and glyphs
       

      Attached Files:

    16. fiftypence

      fiftypence New Member

      Joined:
      Jul 28, 2011
      Messages:
      235
      Likes Received:
      13
      Trophy Points:
      0
      Hey Sander92, you are not using the correct poisons. You should be using instant poison on your main hand and deadly poison on your off hand.
       
    17. weischbier

      weischbier Guest

      and Deadly Poison on your range weapon!
      Apart from that your AoE will definatley suck!

      greetz

      Weischbier
       
    18. Jvidia

      Jvidia Member

      Joined:
      Jan 7, 2011
      Messages:
      594
      Likes Received:
      13
      Trophy Points:
      18
      19k on magmaw ilvl 349
       
    19. Sander92

      Sander92 New Member

      Joined:
      Feb 10, 2011
      Messages:
      72
      Likes Received:
      1
      Trophy Points:
      0
      Ah that makes sense, i managed to put 2x insta lol...

      13k DPS on boss dummy in full PvP gear/enchants/gems ilvl 374, awesome raid CC, might start bothering doing some PvE now haha
       
    20. chirax

      chirax Member

      Joined:
      Jul 24, 2011
      Messages:
      89
      Likes Received:
      0
      Trophy Points:
      6
      Who knows what's the problem? Plz help!
      ps. i play on russian realm
      >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
      [23:23:59:396] Cleared POI - Reason Exception in Root.Tick()
      [23:23:59:396] Cleared POI
      [23:23:59:678] False Тренировочный манекен
      [23:23:59:874] Lua failed! Status: #RWb
      [23:23:59:921] System.NullReferenceException: Object reference not set to an instance of an object.
      at MutaRaidBT.MutaRaidBT.SpellCooldown(String SpellName) in c:\WoW\Honorbuddy_2.0.0.5198\CustomClasses\MutaRaidBT\MutaRaidBT.Helpers.cs:line 216
      at MutaRaidBT.MutaRaidBT.CanCastSpell(String SpellName) in c:\WoW\Honorbuddy_2.0.0.5198\CustomClasses\MutaRaidBT\MutaRaidBT.Helpers.cs:line 254
      at MutaRaidBT.MutaRaidBT.<>c__DisplayClass24.<CastSpell>b__22(Object ret) in c:\WoW\Honorbuddy_2.0.0.5198\CustomClasses\MutaRaidBT\MutaRaidBT.Helpers.cs:line 288
      at TreeSharp.Decorator.CanRun(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.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()
      [23:23:59:921] Cleared POI - Reason Exception in Root.Tick()
      [23:23:59:921] Cleared POI
      [23:24:00:198] False Тренировочный манекен
      [23:24:00:334] Stopping the bot!
      [23:24:00:334] Stop called!
      [23:24:00:487] System.Threading.ThreadAbortException: Thread was being aborted.
      at Styx.Logic.BehaviorTree.TreeRoot.Tick()
      at Styx.Logic.BehaviorTree.TreeRoot.Run()
      [23:24:00:489] System.Threading.ThreadAbortException: Thread was being aborted.
      at Styx.Logic.BehaviorTree.TreeRoot.Run()
       

    Share This Page