Ah superb, I know it was already reported but I also had this bug where it got stuck on trying to start with daily missions. I solved it by disabling daily missions. Horde BS/JC with level 2 on both BS/JC Much appriciate your work and the bot looks great
So if I wanted to GarrisonBuddy to cycle through all the toons on a specific realm and then run its routine, is that possible?
It will be soon It is planned since a few days, just finishing the first stage before moving on the he new features. Could you post a detailed log please? See the first posts for an How To. Check the FAQ on the first page, everything is explained. Although right now there is a bug on the timer to check again your garrison so it will stay fishing after the first check. Will be fixed in the next version. Thanks for the feedback! Hopefully I will be done soon!
Just to keep you posted, the next build took longer than expected but still on it. I hope to upload it it in a few hours, but might be tomorrow morning! Bot safe
Hee man just wanted to drop by and say that I sincerely am enjoying my new garrison automation. You did an awesome job! A quickfix: At Tier 3 mines there is 2 shafts next to eachother, where the bot tries to harvest the one on the other side of the wall. That isnt much of a problem, the real problem is where it says it blacklists it and then turns away but immediately goes back - looping Doesnt blacklist at all. Hope this will suffice! EDIT: Loading SMVAllianceGarrisonLevel2_31_28 < just noticed this. I am on level3 mines
Guys i have a problem when i download this bot base and plase it in the bot folder, when i switch on Honourbudy it does not show up in bot base or anywhere else when the bot is operating all other bot bases work well!
Having an issue with enchanters hut it seems.... Code: [16:14:47.293 D] [GarrisonBuddy] 0.5.4: Detected available daily profession cd: Taladite Crystal [16:14:47.294 D] [GarrisonBuddy] 0.5.4: Detected available daily profession cd: Secrets of Draenor Jewelcrafting [16:14:47.295 D] Exception was thrown in BotBase.Root.Tick [16:14:47.295 D] Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> System.InvalidOperationException: Sequence contains no matching element at System.Linq.Enumerable.First[TSource](IEnumerable`1 source, Func`2 predicate) at GarrisonBuddy.Coroutine.<DoDailyCd>d__b1.MoveNext() in c:\HB\Bots\GarrisonBuddyBeta\Coroutines\Coroutine.Professions.cs:line 143 --- 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 System.Runtime.CompilerServices.TaskAwaiter`1.GetResult() at GarrisonBuddy.Coroutine.<RootLogic>d__0.MoveNext() in c:\HB\Bots\GarrisonBuddyBeta\Coroutines\Coroutine.cs:line 285 --- 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.CommonBot.TreeRoot.() at Styx.CommonBot.TreeRoot.(Action , String , Boolean ) [16:14:47.325 D] [GarrisonBuddy] 0.5.4: Detected available daily profession cd: Taladite Crystal [16:14:47.326 D] [GarrisonBuddy] 0.5.4: Detected available daily profession cd: Secrets of Draenor Jewelcrafting [16:14:47.327 D] Exception was thrown in BotBase.Root.Tick [16:14:47.327 D] Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> System.InvalidOperationException: Sequence contains no matching element at System.Linq.Enumerable.First[TSource](IEnumerable`1 source, Func`2 predicate) at GarrisonBuddy.Coroutine.<DoDailyCd>d__b1.MoveNext() in c:\HB\Bots\GarrisonBuddyBeta\Coroutines\Coroutine.Professions.cs:line 143 --- 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 System.Runtime.CompilerServices.TaskAwaiter`1.GetResult() at GarrisonBuddy.Coroutine.<RootLogic>d__0.MoveNext() in c:\HB\Bots\GarrisonBuddyBeta\Coroutines\Coroutine.cs:line 285 --- 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.CommonBot.TreeRoot.() at Styx.CommonBot.TreeRoot.(Action , String , Boolean ) [16:14:47.356 D] [GarrisonBuddy] 0.5.4: Detected available daily profession cd: Taladite Crystal [16:14:47.357 D] [GarrisonBuddy] 0.5.4: Detected available daily profession cd: Secrets of Draenor Jewelcrafting [16:14:47.358 D] Exception was thrown in BotBase.Root.Tick [16:14:47.358 D] Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> System.InvalidOperationException: Sequence contains no matching element at System.Linq.Enumerable.First[TSource](IEnumerable`1 source, Func`2 predicate) at GarrisonBuddy.Coroutine.<DoDailyCd>d__b1.MoveNext() in c:\HB\Bots\GarrisonBuddyBeta\Coroutines\Coroutine.Professions.cs:line 143 --- 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 System.Runtime.CompilerServices.TaskAwaiter`1.GetResult() at GarrisonBuddy.Coroutine.<RootLogic>d__0.MoveNext() in c:\HB\Bots\GarrisonBuddyBeta\Coroutines\Coroutine.cs:line 285 --- 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.CommonBot.TreeRoot.() at Styx.CommonBot.TreeRoot.(Action , String , Boolean ) [16:14:47.358 N] Stopping the bot! [16:14:47.358 Q] Bot stopping! Reason: User pressed the stop button [16:14:47.416 D] Activity: Honorbuddy Stopped
At the Horde EnchanterStudy it tries to interact with Yukla to submit Work Orders, This should be Garra. Code: <WoWUnit Name="Yukla Greenshadow" Entry="79821" X="5662.701" Y="4548.421" Z="120.109" /> <WoWUnit Name="Garra" Entry="79820" X="5667.376" Y="4547.273" Z="120.1076" /> Locally fixed it in: GarrisonBuddyBeta\Objects\Building.cs line: 258 & 263
I have this message come up, meanwhile the bot hasnt actioned anything Honorbuddy Startup Complete Starting the bot! Currently Using BotBase : GarrisonBuddy Current zone is Town Hall (Lunarfall - Zone - World of Warcraft) [GarrisonBuddy] 0.5.4: Refreshing Buildings and shipments databases. [GarrisonBuddy] 0.5.4: Refreshing Missions database. bottom says: Honorbuddy Startup Complete
Started the bot, went to go mine ore, but also wanted to go pickup the Cache for something, disabled that and it worked. View attachment New Text Document.txt
Deams, here is an idea: 1) store a list of the professions NPC name or id (I also believe that within the NPC data there is also if he is a profession NPC and for which profession, which you could easily use with a "FIND" listing method) 2) have a path to all the building positions NOT NPCs 3) when it needs to go to a specific NPC, scan for the NPCs from the town center and collect its wowpoint 4) use that wowpoint to walk to the NPC thus avoid NPCs being at wrong locations or whatever other issue So you have a list of the buildings possible locations and the npc then you use the route which is the best for that NPC.
Already there since work order have been added, it's even a bit smarter than that but unfortunately it's not the problem here. Anyway thanks for trying! Spent the night on the next build but it still need a bit more time to be released, will update you later once back from work.
just a idea if u have the mats in ur bag for work order ie. herb could u make them mill the herbs for inscriptions?