What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

HB ARCHIVES: Honorbuddy Profile Pack--DO NOT DELETE!

Does any 1 has been banned just using lvling quests on this profile?
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 EchoTiger. I too am experiencing the issue with Arcane Torrent as a Level 4 Blood Elf Preist. "TOON DOES NOT KNOW: ARCANE TORRENT"

Attached is full log
Should be fixed for the next update already.
 
Is this happening consistently over multiple characters?
If so, this would weede out it being a cache issue and could be a more serious issue in the bot itself.



Nav="Fly" is fine there.
It was most-likely automatically generated when Kick was making the profile.

It doesn't tell the bot it must fly to that coordinate - it's just telling the bot we'd prefer to fly to this coordinate if we can.
During the path calculation process, the bot will realize that it can't fly given its current situation and will use ground navigation instead.

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
 
Last edited:
For quest 36482, which mob is under water?
The quest giver + turn in is on ground, and the boss you're meant to kill should also be on the ground.

When I had to turn it in manually, mob was underwater. Maybe a bug?

For the MoveTo after quest 33663, I've added a QuestId check that will prevent it from running if you've completed that quest or don't have it.

Thank you so much.

And for the hotspots you've added on quest 34636 -
Did you abandon the quest and let the bot run those hotpots from scratch?

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.

Thanks for the reports!


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&lt;bool&gt;(&quot;if MovieFrame and MovieFrame:IsVisible() then return true else return false end&quot;, 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&lt;bool&gt;(&quot;if MovieFrame and MovieFrame:IsVisible() then return true else return false end&quot;, 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" />
 
Last edited:
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?
 
Hi Echotiger,

seems like HB has trouble turning in this particular quest (mob is under water, maybe that's causing this issue)

Code:
Objectif: Turning in Quest - Ein grüner Ogron? (http://wowhead.com/quest=36482) : To - Cutter : ID - 82274 [Ref: "Turnin" @line 606]

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.
 
Last edited:
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
 
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.
 
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.
 
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.

Are you using latest HB build? Try to download test release of singular (.147) if this still doesn't work.
 
Does the questing bot use artifact power (Recent change)? And if yes, then how to disable that?
 
Back
Top