I've modified the logic here to use newer methods which should fix the issue. Thanks for the log+report!
Bans through the questing profiles are nearly non-existent. It's considerably one of the absolute safest things you can bot. Every/any report I've ever seen regarding questing was because the user was also running farming bots as well.
Hi Echo, this happens over multiple characters. There are a few quests in WoD, where all of my toons got stuck and I had to solve it manually; this is one of them. Next time I will try to post a workaround. Issue occurs due to not being able to walk to NPC and something that prevents HB from recognizing, quest can already be turned in with this NPC. Unfortunately my toon uses flying mount and instead of navigating to NPC, it tries to CTM through a wall and gets stuck. Stage 1-10 work fine, this issue occurs at the end, when char has to walk to NPC and turn in quest. (as far as I remember I leveled three chars with HB2 and they didn't have this issue. Seems like this might be related to changes made in HB3
When I had to turn it in manually, mob was underwater. Maybe a bug? Thank you so much. With original hotspots char was walking between two hotspots endlessly. Seems like HB had trouble to get to third hotspot. I've abandoned quest and ran HB from scratch. Worked perfectly with these new hotspots. You are welcome.
Hi Echotiger, I've now debugged this quest "The Battle of Thunder Pass". Current code: PHP: <If Condition="Bots.DungeonBuddy.Helpers.ScenarioInfo.Current.CurrentStageNumber == 10"> <CustomBehavior File="WaitTimer" WaitTime="5000" GoalText="Waiting for Scenario to complete {TimeRemaining}" /> </If> <CustomBehavior File="Misc\RunLua" Lua="if MovieFrame and MovieFrame:IsVisible() then MovieFrame:StopMovie() elseif CinematicFrame and CinematicFrame:IsVisible() then CinematicFrame_CancelCinematic() end" WaitTime="2000" /> <MoveTo Nav="Fly" DestName="The Battle of Thunder Pass - Stage 10" X="6025.898" Y="2850.042" Z="200.401" /> I've added some lines for debugging: PHP: <CustomBehavior File="RunCode"><![CDATA[ WoWUnit npc = ObjectManager.GetObjectsOfType<WoWUnit>().Single(d => d.Entry == 76484); Logging.Write("{0}: {1} at {2} yards", npc.SafeName, npc.Entry, npc.Distance); Logging.Write("Display ID: {0}", npc.DisplayId); Logging.Write("Me.Location: {0}", Me.Location); Logging.Write("Flightor.CanFly: {0}", Flightor.CanFly); Logging.Write("MovieFrame:IsVisible(): {0}", Lua.GetReturnVal<bool>("return MovieFrame:IsVisible()",0)); Logging.Write("CinematicFrame:IsVisible(): {0}", Lua.GetReturnVal<bool>("return CinematicFrame:IsVisible()",0)); var pathInf = Navigator.LookupPathInfo(npc, npc.InteractRange); Logging.Write("Navigability: {0}", pathInf.Navigability); Logging.Write("DistanceType: {0}", pathInf.DistanceType); Logging.Write("Distance: {0}", pathInf.Distance); Logging.Write("InteractType: {0}", npc.InteractType); ]]> </CustomBehavior> and found out, Lua code is triggered to early (so it won't cancel) and MoveTo while movie is still running, so I added this: PHP: <CustomBehavior File="WaitTimer" WaitTime="10000" GoalText="Waiting for MovieFrame to appear {TimeRemaining}" TerminateWhen="Lua.GetReturnVal<bool>("if MovieFrame and MovieFrame:IsVisible() then return true else return false end", 0)"/> . Furthermore, I've realized MoveTo is still triggered to early as Navigability was still Unknown so I had to increase WaitTime for Lua behavior to 5000ms. Just to be sure I changed Nav to Run. That's the debugged version: (I've tested it from scratch) PHP: <If Condition="Bots.DungeonBuddy.Helpers.ScenarioInfo.Current.CurrentStageNumber == 10"> <CustomBehavior File="WaitTimer" WaitTime="5000" GoalText="Waiting for Scenario to complete {TimeRemaining}" /> </If> <CustomBehavior File="WaitTimer" WaitTime="10000" GoalText="Waiting for MovieFrame to appear {TimeRemaining}" TerminateWhen="Lua.GetReturnVal<bool>("if MovieFrame and MovieFrame:IsVisible() then return true else return false end", 0)"/> <CustomBehavior File="Misc\RunLua" Lua="if MovieFrame and MovieFrame:IsVisible() then MovieFrame:StopMovie() elseif CinematicFrame and CinematicFrame:IsVisible() then CinematicFrame_CancelCinematic() end" WaitTime="5000" /> <MoveTo Nav="Run" DestName="The Battle of Thunder Pass - Stage 10" X="6025.898" Y="2850.042" Z="200.401" />
Hey guys, if i use heirlooms, does the bot do the lower quests or higher ones?? or should i level without them so the bot doesnt have any problem with low lvl misions?
Just found out, that NPC is following you and if you will kill quest mob while swimming, NPC will be under water. You may want to make sure that quest mob is not being attacked before toon stands next to mob.
gorgond line 729 burn the corpses missed the 1st one near ancient and looped between all the rest maybe they used to reset previously preventing this but might need to be adjusted to include the one it was missing
The quest "Stonefather's boon" is broken. http://us.battle.net/forums/en/wow/topic/20749759532 Could you please make the bot ignore this quest?
Level 1-10 doesn't work properly on druid/rogue. It's the combat routine, it only uses auto-attack up to level 10 when you can spec in a talent tree. Help please.
What combat routine are you using? Sometimes if you run anything other than singular you can get that problem. And always provide a Log with a post like this.
Are you using latest HB build? Try to download test release of singular (.147) if this still doesn't work.
View attachment 8028 2016-10-31 05.10.txt Log for druid, using singular with the latest HB. The one that automatically updates.