• Visit Rebornbuddy
  • [H] - [Quest] Apexis Crystal Daily

    Discussion in 'Horde' started by rpg1313, Dec 22, 2014.

    1. rpg1313

      rpg1313 New Member

      Joined:
      Jun 18, 2013
      Messages:
      16
      Likes Received:
      4
      Trophy Points:
      0
      Fire up the auto-loader and let it do its thing. Feedback appreciated!

      Requirements:

      Level 100 horde character to get the daily quests, I've tried this out with freshly dinged 100's and though it is slower it still seems to function fine.


      Start point:

      This uses the questing bot, so you should theoretically be able to start this from anywhere. Using the auto-loader, it'll go to your garrison and pick up the daily from the war table and then load the correct profile as needed.


      History:
      v1:
      • Initial release
      v2:
      • Added code to use Garrison Hearthstone (Thanks y2krazy!)
      v3:
      • Added Assault on Socrethar's Rise
      • Added Assault on Mok'gol Watchpost
      • Added support for completing "Breaker of Chains" achievement in Stonefury Cliffs
      • Added some more blackspots for lava on Stonefury Cliffs

      Known issues:
      • None, at the moment

      View attachment [H] - [Quest] Apexis Daily v3.zip
       
      Last edited: Jan 1, 2015
    2. rpg1313

      rpg1313 New Member

      Joined:
      Jun 18, 2013
      Messages:
      16
      Likes Received:
      4
      Trophy Points:
      0
      Assault on Magnarok
      Achievements (eventually) completed:
      Work in progress - Next time this daily comes up, I want to add in support to complete "That Was Entirely Unnecessary" if it isn't already done, and Slagnarok if it is.

      Assault on Darktide Roost
      Just a basic grind for the time being, will probably re-visit next time this one pops up to make it a bit quicker.

      Assault on Everbloom Wilds
      Runs around throwing rocks at birds, which seems to be the most reliable way to get this done quicker than just grinding.

      Assault on Pillars of Fate
      Currently just kills and attempts to find supplies to burn, next go round I'm planning to add in support for the Twisting Nether

      Assault on Stonefury Cliffs
      Achievements (eventually) completed:
      Opens slave cages, kills mobs

      Assault on the Broken Precipice
      Searches out unearthed reliquary, killing along the way. When it is done, it'll turn in any stacks of 20 gorian artifact fragments for Steamwheedle Preservation Society rep, then turn in the daily.

      Assault on Skettis
      As of now, it grinds for a Talon Key, frees an outcast, then escorts them back to the Darkscryer. Though it looks difficult to pull off with current functionality, I'd like to eventually gather up 4 outcasts, grind them to 100 morale or until the buff is nearly wearing off, then finish the escort.

      Assault on Mok'gol Outpost
      Opens stolen

      Assault on Socrethar's Rise
      Achievements (eventually) completed:
      Looks for Dranic Darkstones that are within reach and will bust them, killing mobs along the way
       
      Last edited: Jan 1, 2015
    3. Torlofff

      Torlofff New Member

      Joined:
      Mar 22, 2013
      Messages:
      16
      Likes Received:
      0
      Trophy Points:
      0
      You're awesome! Thank you :)
       
    4. Joshshaman

      Joshshaman Member

      Joined:
      Jun 20, 2011
      Messages:
      35
      Likes Received:
      0
      Trophy Points:
      6
      Is there any chance for an alliance version of this? It works really well on my Horde toons, but my main is an alliance :(
       
    5. y2krazy

      y2krazy Community Developer

      Joined:
      Jun 21, 2011
      Messages:
      2,799
      Likes Received:
      63
      Trophy Points:
      48
      Give this a try:

      For example:

      Presumably, if the Garrison Hearthstone is down, it will just proceed to the <TurnIn [...]> line.

      EDIT: Giving these a solid test today/tomorrow.
       
    6. rpg1313

      rpg1313 New Member

      Joined:
      Jun 18, 2013
      Messages:
      16
      Likes Received:
      4
      Trophy Points:
      0
      I don't have any 100 Alliance to test it on, but if someone wants to grab the IDs for the quests, the Alliance equivalent of the war table, and the turn-in mob, I could turn out an un-tested version.
       
    7. y2krazy

      y2krazy Community Developer

      Joined:
      Jun 21, 2011
      Messages:
      2,799
      Likes Received:
      63
      Trophy Points:
      48
      I don't play Alliance, so I can't grab the table ID.

      Alliance quests:

      Assault on Magnarok - Quest - World of Warcraft
      Assault on Darktide Roost - Quest - World of Warcraft
      Assault on the Everbloom Wilds - Quest - World of Warcraft
      Assault on Pillars of Fate - Quest - World of Warcraft
      Assault on Stonefury Cliffs - Quest - World of Warcraft
      http://www.wowhead.com/quest=36677
      http://www.wowhead.com/quest=36683

      [​IMG]

      [​IMG]
       
    8. rpg1313

      rpg1313 New Member

      Joined:
      Jun 18, 2013
      Messages:
      16
      Likes Received:
      4
      Trophy Points:
      0
      Worked perfectly, thanks for the tip!
       
    9. myrgy

      myrgy Member

      Joined:
      Dec 19, 2013
      Messages:
      384
      Likes Received:
      2
      Trophy Points:
      18
      Nice. Thanks! :)
       
    10. rpg1313

      rpg1313 New Member

      Joined:
      Jun 18, 2013
      Messages:
      16
      Likes Received:
      4
      Trophy Points:
      0
      Just posted v3:

      •Added Assault on Socrethar's Rise
      •Added Assault on Mok'gol Watchpost
      •Added support for completing "Breaker of Chains" achievement in Stonefury Cliffs
      •Added some more blackspots for lava on Stonefury Cliffs
       
    11. oemoro

      oemoro New Member

      Joined:
      Nov 28, 2014
      Messages:
      9
      Likes Received:
      0
      Trophy Points:
      0
      Assault on Magnarok is not working, i try to run it but it will immediately stop

      Edit: it worked when using the auto loader file
       
      Last edited: Jan 1, 2015
    12. LikeAG6

      LikeAG6 New Member

      Joined:
      Feb 4, 2012
      Messages:
      4
      Likes Received:
      0
      Trophy Points:
      0
      Went to try this for the first time today, utilizing the auto-loader it picked up "Assault on Mok'gol Watchpost".

      After waiting a few moments for the profile to load it proceeded to try to get from it's garrison to Nagrand by swimming directly south from Frostfire Ridge, although it barely made it without dying from fatigue, I'm not sure that this is safe behavior for a bot to perform and I'd have had preferred it to fly. Is it possible to have this fixed at all?

      EDIT: Should mention I didn't have the fly point available that is nearest the questing zone.
       
      Last edited: Jan 1, 2015
    13. rpg1313

      rpg1313 New Member

      Joined:
      Jun 18, 2013
      Messages:
      16
      Likes Received:
      4
      Trophy Points:
      0
      Yeah, that's standard logic with HB and the profile doesn't do any different. You need to have the closest FP or the pathing system may do strange things like that.

      I'm going to check around and see if there's a profile to pick up all the FPs in Draenor like Kiick had for MoP. That may be my next endeavor if there isn't.
       
    14. Paratus11

      Paratus11 New Member

      Joined:
      Dec 28, 2014
      Messages:
      5
      Likes Received:
      0
      Trophy Points:
      0
      IRT Stonefury Cliffs

      I am having an issue where it will stand down the bottom of the cliffs and spam "Opening prisoner cages!" and does nothing but stand there.

      Any tips?
       
      Last edited: Jan 2, 2015
    15. rpg1313

      rpg1313 New Member

      Joined:
      Jun 18, 2013
      Messages:
      16
      Likes Received:
      4
      Trophy Points:
      0
      I haven't seen that happen before and I'll have to wait for the daily to pop up again to re-test.

      If you have logs from when it was occurring (or if you have it happen again) upload the logs and I'll take a look.
       
    16. Day7

      Day7 Member

      Joined:
      Dec 14, 2014
      Messages:
      175
      Likes Received:
      2
      Trophy Points:
      18
      Stonefury Cliffs, I saw my character and somebody elses character both run into lava and proceed to get stuck in it/consistently run through it around 42,17 frostfire ridge...luckily I was at my keyboard to turn it off and move out of the lava itself.. I don't know about the other guy
       
    17. mrlahey

      mrlahey New Member

      Joined:
      May 26, 2014
      Messages:
      50
      Likes Received:
      0
      Trophy Points:
      0
      Darktide roost, toon accepted the quest but then went to the wrong area (just a bit west of the correct location) and proceeded to kill darktide mobs but in the wrong zone.
       
    18. Joker76

      Joker76 Member

      Joined:
      Feb 8, 2010
      Messages:
      835
      Likes Received:
      9
      Trophy Points:
      18

      Here are the Alliance table and map IDs, if someone is working on an Alliance version.

      Note: These are from a Level 2 Garrison. Not sure if they change at Level 3 but I can check later.

      Code:
      <GameObject Name="War Planning Desk" Entry="236166" X="1946.585" Y="336.4618" Z="91.76377" />
      <GameObject Name="War Planning Map" Entry="236165" X="1946.578" Y="336.4583" Z="92.46425" />
       
    19. Ohey

      Ohey New Member

      Joined:
      Nov 28, 2014
      Messages:
      3
      Likes Received:
      0
      Trophy Points:
      0
      Ok the everbloom one was giving me so much trouble, first time I've used this too.

      (On my warlock) At first, singular was doing nothing other than petattack, so I switched routines. I switched back to singular, but it wasn't facing targets. Eventually it just stood still. I looked at the log folder and there's an 8mb log from just now, 114k lines. It is primarilly filled with this, repeated:

      Code:
      [09:34:25.710 D] [InteractWith-v1925(debug)] InteractWith-v1925 EXCEPTION CONTEXT (CoroutineUnhandledException):
          [Ref: "[H - Quest] - Assault on Everbloom Wilds" @line 54]
      [09:34:25.710 D] Exception was thrown in BotBase.Root.Tick
      [09:34:25.711 D] Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> System.NullReferenceException: Object reference not set to an instance of an object.
         at (Object , Vector3 , Vector3 , QueryFilter , Vector3& , PolygonReference& )
         at Tripper.Navigation.WowNavigator.FindPath(Vector3 start, Vector3 end)
         at Honorbuddy.QuestBehaviorCore.Extensions_WoWPoint.SurfacePathDistance(WoWPoint start, WoWPoint destination) in c:\Users\Myusername\Documents\Honorbuddy 2.5.12600.764\Quest Behaviors\QuestBehaviorCore\Extensions\Extensions_WoWPoint.cs:line 403
         at Honorbuddy.QuestBehaviorCore.Extensions_WoWPoint.CollectionDistance(WoWPoint wowPointDest, Nullable`1 wowPointSrc) in c:\Users\Myusername\Documents\Honorbuddy 2.5.12600.764\Quest Behaviors\QuestBehaviorCore\Extensions\Extensions_WoWPoint.cs:line 79
         at Honorbuddy.Quest_Behaviors.InteractWith.InteractWith.<FindViableTargets>b__5e(WoWObject wowObject) in c:\Users\Myusername\Documents\Honorbuddy 2.5.12600.764\Quest Behaviors\InteractWith.cs:line 1670
         at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
         at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
         at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
         at System.Linq.OrderedEnumerable`1.<GetEnumerator>d__0.MoveNext()
         at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
         at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
         at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
         at Honorbuddy.Quest_Behaviors.InteractWith.InteractWith.FindViableTargets(MobStateType mobState) in c:\Users\Myusername\Documents\Honorbuddy 2.5.12600.764\Quest Behaviors\InteractWith.cs:line 1681
         at Honorbuddy.Quest_Behaviors.InteractWith.InteractWith.<MainCoroutine>d__26.MoveNext() in c:\Users\Myusername\Documents\Honorbuddy 2.5.12600.764\Quest Behaviors\InteractWith.cs:line 861
      --- End of stack trace from previous location where exception was thrown ---
         at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
         at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
         at CommonBehaviors.Actions.ActionRunCoroutine....()
         --- End of inner exception stack trace ---
         at Buddy.Coroutines.Coroutine.(Boolean )
         at Buddy.Coroutines.Coroutine.(Boolean )
         at Buddy.Coroutines.Coroutine.Resume()
         at CommonBehaviors.Actions.ActionRunCoroutine.Run(Object context)
         at Styx.TreeSharp.Action.RunAction(Object context)
         at Styx.TreeSharp.Action..()
         at Styx.TreeSharp.Composite.Tick(Object context)
         at Styx.TreeSharp.PrioritySelector..()
         at Styx.TreeSharp.Composite.Tick(Object context)
         at Honorbuddy.QuestBehaviorCore.ExceptionCatchingWrapper.Tick(Object context) in c:\Users\Myusername\Documents\Honorbuddy 2.5.12600.764\Quest Behaviors\QuestBehaviorCore\Extensions\Extensions_TreeSharp.cs:line 207
         at Styx.TreeSharp.Decorator..()
         at Styx.TreeSharp.Composite.Tick(Object context)
         at Bots.Quest.Actions.ForcedBehaviorExecutor..()
         at Styx.TreeSharp.Composite.Tick(Object context)
         at Bots.Quest.QuestOrder.ForcedWhile...()
         at Styx.TreeSharp.Composite.Tick(Object context)
         at Bots.Quest.Actions.ForcedBehaviorExecutor..()
         at Styx.TreeSharp.Composite.Tick(Object context)
         at Bots.Quest.Actions.ForcedBehaviorExecutor..()
         at Styx.TreeSharp.Composite.Tick(Object context)
         at Styx.TreeSharp.PrioritySelector..()
         at Styx.TreeSharp.Composite.Tick(Object context)
         at Styx.Common.HookExecutor.Run(Object context)
         at Styx.TreeSharp.Action.RunAction(Object context)
         at Styx.TreeSharp.Action..()
         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.Common.HookExecutor.Run(Object context)
         at Styx.TreeSharp.Action.RunAction(Object context)
         at Styx.TreeSharp.Action..()
         at Styx.TreeSharp.Composite.Tick(Object context)
         at Styx.TreeSharp.PrioritySelector..()
         at Styx.TreeSharp.Composite.Tick(Object context)
         at Styx.CommonBot.TreeRoot.()
         at Styx.CommonBot.TreeRoot.(Action , String , Boolean )
      Edit: Running this on my DK and it's working perfectly.
       
      Last edited: Jan 20, 2015
    20. soulstonedk

      soulstonedk Member

      Joined:
      Oct 14, 2012
      Messages:
      80
      Likes Received:
      0
      Trophy Points:
      6
      where is the goddamn "donate" button. this is exactly what i have been looking for. i hate the dailies with all my heart
       

    Share This Page