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!

Is there a way to add a HBRelogSkip to the pathfinder profiles? So HBRelog switches to next task in the list after completing dailies?
 
Bug report.
I'm sorry my english is not good and I am using a Chinese WOW client . So I'll try to express clearly.

Profile:[Fly][A - Quest] BC 58-70 [Kick]
Quest Name: Sorry I don't know this quest english name.
The bug at 5047-5049 line in this file "[Fly][A - Quest] BC 58-70 [Kick].xml".

The code:
<If Condition="!Me.HasAura(22807)">
<CustomBehavior File="UseItem" ItemId="25539" />
</If>

There isn't ID is 25539 Item in backpack to use.

I remove this code and re-run the profile, it worked.
Added a "HasItem" check to the code which should prevent the issue you had.
This edit is live in (r. 5119)
 
[A] In Duskwood the bots waits to see an npc that is phased out because stitches invades the place. You need to first turn in The Embalmer's Revenge and then try to turn in any other quest. In my particular case it tried to find Clerk Daltry who was phased out
Did you quest manually at all?
The profile doesn't seem to be setup to do the "The Embalmer's Revenge" quest at all.
 
Hello,

Profile: [FLY][A- Quest] LK 68-80.
Quest Name: Nice to meat you
Wowhead quest #12113

On this quest you have to kill wolves and grazers to get some meat from them. The bot never goes after the wolves unless they happen to get in the way.
Even after it gets all the items from the grazers, it continues going after them and never switching to the wolves.
I had to stop it and manually kill the wolves to complete the quest.



Profile: [FLY][A- Quest] LK 68-80.
Quest Name: The captive prospectors
Wowhead quest #12180

This is probably not the fault of the profile, but I'm going to report it just in case.
On this quest you have to interact with the cages where the prospectors are trapped. The bot gets there and starts opening the cages without clearing the mobs nearby. They aggro and it gets interrupted over and over and over.
The "Nice to Meat You" quest was actually fixed a while back. The issue seems to have been a mistype on my end.
I had the quest objective indexes mixed up with the NPCs. So for the wolves - it was killing the deer. And for the deer, it was killing the wolves.
It should be fixed in the latest update.


For "The Captive Prospectors" - there doesn't seem to be any code to tell the bot to ignore comabt - so I'm not sure why it would be ignoring attacking mobs.
I don't suppose you have a log for this one?
 
Hi Echo,

When i select '[H-Quest] Broken Shore [Echo]' to load I get this error and my wow starts dropping FPS.


XML Error: Unknown tag "InitOrder" (Input: "<InitOrder>
<!-- Perhaps add detection for loading the class hall if player hasn't unlocked this zone yet. -->
<CustomBehavior File="Misc\RunLua" Lua="SetCVar('AutoLootDefault', 1)" />
<CustomBehavior File="EnablePlugin" Names="Anti Drown" />
<CustomBehavior File="EnablePlugin" Names="Refreshment Detection" />
<CustomBehavior File="Misc\ProfileCompatibilityInfo" AllowBrokenAddOns="true" AllowBrokenPlugIns="true" />
<LootMobs Value="true" />
<TargetingDistance Value="45" />
<!-- Use LevelBot default -->
</InitOrder>") in "HBProfile"! - On line 37

Do i miss any quest behaviors?
The Broken Shore is not Meshed currently - so it's unsupported in the bot itself.
The FPS lag is due to the lack of Mesh.
 
I have the same problem, I look for a moment, the script is missing a step. This quest(12014) need kill a dragon in the river to get the quest item(Portable Seismograph:35837).
This issue should be fixed already - one of my testers came across it the other day.
 
For the Alliance 12-58, Searing Gorge Quest, Dig-Boss something.

I've made a new questoverride for my profiles so it will kill the mobs needed to spawn the dig-boss, instead of riding randomly around maybe aggroing the mobs. Thought you could find it useful.

Code:
	<Quest Id="27964" Name="Dig-Boss Dinwhisker">
		<Objective Type="CollectItem" ItemId="62806" CollectCount="1">
			<CollectFrom>
				<Object Name="Dark Ember" Id="206573" />
				<Mob Name="Dark Iron Excavator" Id="47276" />
				<Mob Name="Dark Iron Footman" Id="47275" />
				<Mob Name="Dig-Boss Dinwhisker" Id="47271" />
			</CollectFrom>
			<Hotspots>
				<Hotspot X="-6769.683" Y="-1486.531" Z="181.0672" />
				<Hotspot X="-6747.293" Y="-1553.244" Z="195.0319" />
				<Hotspot X="-6736.962" Y="-1660.47" Z="193.8725" />
				<Hotspot X="-6816.791" Y="-1577.968" Z="199.1906" />		
			</Hotspots>
		</Objective>
	</Quest>
Thanks for the contribution, but we're moving away from Overrides since they're more primitive.
Objective and Overrides were made during Honorbuddy's early days. Now we have QuestBehaviors which are much more functional and reliable.

I've converted your contribution and applied it to the questing pack - thanks!
PHP:
<While Condition="HasQuest(27964) &amp;&amp; !IsQuestCompleted(27964)" >
	<CustomBehavior File="KillUntilComplete" MobIds="47276, 47275, 47271" QuestId="27964" TerminateWhen="HasItem(62806) || Object(206573) != null" >
		<HuntingGrounds>
			<Hotspot X="-6769.683" Y="-1486.531" Z="181.0672" />
			<Hotspot X="-6747.293" Y="-1553.244" Z="195.0319" />
			<Hotspot X="-6736.962" Y="-1660.47" Z="193.8725" />
			<Hotspot X="-6816.791" Y="-1577.968" Z="199.1906" />
		</HuntingGrounds>
	</CustomBehavior>
	<CustomBehavior File="InteractWith" MobId="206573" NonCompeteDistance="0" WaitForNpcs="false" InteractByLooting="true" QuestId="27964" />
</While>
 
Hello,

Profile: [FLY][A- Quest] LK 68-80.
Quest Name: Gods like shiny things
Wowhead quest #12572

The NPC which does the "digging" tends to disappear. The profile should check if it is present and if not, summon him using the quest item in the bags.



Profile: [FLY][A- Quest] LK 68-80.
Quest Name: The Mist Isn't Listening
Wowhead quest #12538

The NPC also tends to disappear and to summon him you need a horn. It seems you are supposed to get it at the same time you accept the quest but that is not happening ( I guess a bug on the game's part). Either way, one needs to talk to "Elder Harkek" to receive the horn and then use it to make the NPC appear.
I've added a hook that will ensure Lafoo is summoned at all times while doing these quests.
The update should be live in (r. 5123)

It seems Bambam has addressed the second issue you noted.

Thanks for the reports!
 
Profile: [FLY][A- Quest] LK 68-80.
Quest Name: Salvaging Life's Strength
Wowhead quest #12805

The bot acts very weird while trying to do this quest. It kills the elemental, mounts up, dismounts, mounts up, dismounts, and repeats this over and over supposedly trying to gain some distance from the corpse, a distance which is not necessary at all as the quest item can be used right on top of the corpse.


Profile: [FLY][A- Quest] LK 68-80.
Quest Name: The last line of defense
Wowhead quest #13086

This is probably caused by a bug in the game as the cannon is floating in the air . The positioning required to access the cannon is very tricky and the bot always ends up falling down to the floor.
I've removed the range attribute to the InteractWith used during the "Salvaging Life's Strength" quest.
This should hopefully fix the issue and hopefully it wasn't an error with InteractWith detecting dead mobs falsely.

It seems Bambam has got the other issue you noted fixed up.
Thanks for the reports!
 
I did not quest literally at all. Even if someone else triggers the event tho, Stitches appears and you need to complete the quest to get rid of him. I think the only thing i did manually was after waiting for like an hour for the npc to spawn, accepted the quest The Embalmer's Revenge, killed stitches and then Clerk Daltry reappeared.

If you added the quest, wouldn't that solve the phasing problem?
 
Is there a way to add a HBRelogSkip to the pathfinder profiles? So HBRelog switches to next task in the list after completing dailies?
Sure, you'd go about it like this:

PHP:
<!-- HBRelog Skip Code -->
	<CustomBehavior File="RunCode"><![CDATA[ 
		if (Bots.Professionbuddy.Dynamic.HBRelog.IsConnected) 
		{ 
			Bots.Professionbuddy.Dynamic.HBRelog.SkipCurrentTask(HBRelog.CurrentProfileName); 
		} 
		]]> 
	</CustomBehavior> 
<!-- END HBRelog Skip Code -->

Put this at the end of each profile you're wanting HBRelog to skip.
 
I did not quest literally at all. Even if someone else triggers the event tho, Stitches appears and you need to complete the quest to get rid of him. I think the only thing i did manually was after waiting for like an hour for the npc to spawn, accepted the quest The Embalmer's Revenge, killed stitches and then Clerk Daltry reappeared.

If you added the quest, wouldn't that solve the phasing problem?
Yea, it would solve the phasing problem for this specific issue, but more commonly Stitches isn't invading the place.

It seems that when Kick was originally working on this quest, he had issues getting the bot to do it properly.
I can add the quest back, but I'll need to have a tester there to work out any technical issues.

I'll note this down on my list and investigate it further once a tester hits that spot.
Thanks for the report!
 
Thanks for the contribution, but we're moving away from Overrides since they're more primitive.
Objective and Overrides were made during Honorbuddy's early days. Now we have QuestBehaviors which are much more functional and reliable.

I've converted your contribution and applied it to the questing pack - thanks!
PHP:
<While Condition="HasQuest(27964) && !IsQuestCompleted(27964)" >
	<CustomBehavior File="KillUntilComplete" MobIds="47276, 47275, 47271" QuestId="27964" TerminateWhen="HasItem(62806) || Object(206573) != null" >
		<HuntingGrounds>
			<Hotspot X="-6769.683" Y="-1486.531" Z="181.0672" />
			<Hotspot X="-6747.293" Y="-1553.244" Z="195.0319" />
			<Hotspot X="-6736.962" Y="-1660.47" Z="193.8725" />
			<Hotspot X="-6816.791" Y="-1577.968" Z="199.1906" />
		</HuntingGrounds>
	</CustomBehavior>
	<CustomBehavior File="InteractWith" MobId="206573" NonCompeteDistance="0" WaitForNpcs="false" InteractByLooting="true" QuestId="27964" />
</While>

Ah, I did not know that.. Will start using those instead. Just found the questoverrides easier (quicker) to use sometimes. I'll adjust the profiles I am working on :-) I'm almost through Kicks 12-58 Alliance profile (missing starting zones for human/southern EK), and I have optimized some parts of it, and copied other parts, and I have scripted the missing zones on EK (Dun Morgh, Loch Modan, Wetlands etc).
 
Found a bug in the Uldum quests.
Quest Name: Lessons from the Past
Bug: Picking up the quest item requires you to talk to a body on the ground, but it appears that the bot tried to treat the body as a loot rather than as a talk. Bot said it was stuck and just sat there for ~ 10 minutes before I stopped it and grabbed the quest item from the body.
 
Remember to post logs with your bug reports so we can see where fixes need to be applied.
 
Sure, you'd go about it like this:

PHP:
<!-- HBRelog Skip Code -->
    <CustomBehavior File="RunCode"><=!=[=C=D=A=T=A=[ 
        if (Bots.Professionbuddy.Dynamic.HBRelog.IsConnected) 
        { 
            Bots.Professionbuddy.Dynamic.HBRelog.SkipCurrentTask(HBRelog.CurrentProfileName); 
        } 
        ]=]=> 
    </CustomBehavior> 
<!-- END HBRelog Skip Code -->

Put this at the end of each profile you're wanting HBRelog to skip.

Thanks! Will try that later!
 
Put this at the end of each profile you're wanting HBRelog to skip.

Seems not to work, as I get an error message

XML Error: Unknown tag "CustomBehavior" (Input: "<CustomBehavior File="RunCode"><![CDATA[
if (Bots.Professionbuddy.Dynamic.HBRelog.IsConnected)
{
Bots.Professionbuddy.Dynamic.HBRelog.SkipCurrentTask(HBRelog.CurrentProfileName);
}
]]></CustomBehavior>") in "HBProfile"! - On line 2953

Maybe you can PM me about that cos it's offtopic and too specific :)
 
[Profile Message]: Compiling Arak Quests
Bot stopping! Reason: Failed to pickup quest at Anschlagbrett after 20 seconds

it cant accept the quest at me
 
Seems not to work, as I get an error message



Maybe you can PM me about that cos it's offtopic and too specific :)
CustomBehaviors only exist within the Questing botbase.
If you're getting that error, then you're probably running a different botbase.
 
Back
Top