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

HB ARCHIVES: Kick's Old Posts Thread--DO NOT DELETE!

Status
Not open for further replies.
You forgot a "> at the end of your while condition.

Also TradeSkillId does NOT equal spellid. The TradeSkillId is the number you get from wowhead when you search for the profession under the skills tab. Tailoring is TradeSkillId 197, spellid 110426

Also >= must be written >=


Code:
		<!-- Open Tailoring -->
				
			<CustomBehavior File="CastSpell" SpellId="110426" MobId="0" />

		<!-- Make Bolts of Windwool -->

			<While Condition="(GetItemCount(72988) &gt;= 5)" >
				<CustomBehavior File="PerformTradeskillOn" TradeSkillId="197" TradeSkillItemId="82441" CastOnItemId="72988" NumberofTimes="1"/>	
			</While>

I believe this is what you meant it should be correct?
It doesn't open the tailoring page still and kind of just sits there, hmm.

Code:
[02:03:13.168 D] Updating repair cost for current equipped items. New value: [23g11s90c]
[02:03:13.178 D] [QDBG] Starting behavior Bots.Quest.QuestOrder.ForcedIf.
[02:03:13.180 D] Compiling expression '(Me.GetSkill(Styx.SkillLine.Tailoring).CurrentValue >= 550)' @ line 39
[02:03:13.355 D] Compiling quest behavior from 'E:\Bots\Dailies\original HB - Copy\Quest Behaviors\FlyTo.cs'
[02:03:13.555 D] [QDBG] Starting behavior Bots.Quest.QuestOrder.ForcedCodeBehavior.
[02:03:13.560 D] [FlyTo-v241(debug) @line 43]: Behavior sees 'done'.  Skipping behavior.
[02:03:13.560 D] [QDBG] Done with forced behavior Bots.Quest.QuestOrder.ForcedCodeBehavior.
[02:03:13.562 D] Compiling quest behavior from 'E:\Bots\Dailies\original HB - Copy\Quest Behaviors\WaitTimer.cs'
[02:03:13.763 D] [QDBG] Starting behavior Bots.Quest.QuestOrder.ForcedCodeBehavior.
[02:03:13.765 D] Goal: Waiting for 00s  of  01s
[02:03:13.765 D] Activity: Wait time remaining... 00s... of 01s
[02:03:14.826 D] [QDBG] Done with forced behavior Bots.Quest.QuestOrder.ForcedCodeBehavior.
[02:03:14.826 D] Compiling quest behavior from 'E:\Bots\Dailies\original HB - Copy\Quest Behaviors\ForcedDismount.cs'
[02:03:15.018 D] [QDBG] Starting behavior Bots.Quest.QuestOrder.ForcedCodeBehavior.
[02:03:15.018 D] Goal: Dismounting
[02:03:15.134 D] [QDBG] Done with forced behavior Bots.Quest.QuestOrder.ForcedCodeBehavior.
[02:03:15.134 D] Compiling quest behavior from 'E:\Bots\Dailies\original HB - Copy\Quest Behaviors\CastSpell.cs'
[02:03:15.353 D] [QDBG] Starting behavior Bots.Quest.QuestOrder.ForcedCodeBehavior.
[02:03:15.354 D] Goal: CastSpellOn: In Progress
That's what the log shows.
 
Anyone else having issues mounting in certain zones? Leveling a rogue currently and using the 12-58 H profile in the classic folder. All's been well until I got to Winterspring. He just never mounts anymore. No log attempts, nothing. Can't get it to mount..
 
I'm sorry quik I'm brain fried. I spent 2 hours trying to get that to work earlier, and another hour just trying to update the site unsuccessfully. The fact that the forum has been incredibly unstable lately has been a huge hamper on my motivation. Make sure you have an If statement before that call to CastSpell. Otherwise it will break if you don't have the spell.
 
No problem, Thank you for all the help thus far.
Code:
<!-- Do I have 550 Tailoring -->
		
	<If Condition="(Me.GetSkill(Styx.SkillLine.Tailoring).CurrentValue &gt;= 550)" >

		<!-- Fly to Silken Fields -->
				
			<CustomBehavior File="FlyTo" DestName="Silken Fields" X="-450.438" Y="249.1745" Z="165.8807" /> />
			<CustomBehavior File="WaitTimer" WaitTime="1000"/>
			<CustomBehavior File="ForcedDismount"/>

		<!-- Open Tailoring -->
				
			<CustomBehavior File="CastSpell" SpellId="110426" MobId="0" />

		<!-- Make Bolts of Windwool -->

			<While Condition="(GetItemCount(72988) &gt;= 5)" >
				<CustomBehavior File="PerformTradeskillOn" TradeSkillId="197" TradeSkillItemId="125551" CastOnItemId="72988" NumOfTimes="8"/>	
			</While>

		<!-- Cast Song of Harmony -->

			<While Condition="(GetItemCount(82441) &gt;= 8) &amp;&amp; (GetItemCount(76061) &gt;= 3)" >
				<CustomBehavior File="PerformTradeskillOn" TradeSkillId="197" TradeSkillItemId="130325" CastOnItemId="82441" NumOfTimes="1" />
			</While>

		<!-- Cast Daily Imperial Silk -->

			<CustomBehavior File="PerformTradeskillOn" TradeSkillId="197" TradeSkillItemId="130325" CastOnItemId="82441" NumOfTimes="1" />

	</If>

This is the full profile: <HBProfile> <Name>Imperial Silk</Name> <MinLevel>85</MinLevel> <MaxLevel>9 - Pastebin.com

That's how my tailoring portion looks thus far and it flys to the location, dismounts, then doesn't do anything else.

Removing the open tailoring part and just having it manually open, then running the profile ends up showing this in the log.

[02:32:37.716 D] [PerformTradeskillOn-v241(debug) @line 55]: ID: 82447 at 2 - |c - Pastebin.com

this loops without casting anything until i stop it.
 
Last edited:
I need some help.

There's a problem with this that makes it unusable for me.

This botbase keeps auto-targetting mobs and attacking them. Including mobs that have been tagged by other people. I don't want it to target anything. In the LazyRaider configuration, I don't have anything under behavior checked. I do *NOT* have auto target selected, so why does it keep autotargetting and attacking?
 
I have not used lures or a pole for any of mine. The chance is lower, but you are running these profiles morethanlikely afk, so...as long as it works, right?
Equipping is easy, equipping old equipment is not.
Using the hat is the easiest of the lures.

Don't need lures, don't even need to equip a pole. Granted it takes longer with no lures assuming you're proper level, and you end up getting trash greys and some extra AH fish... but I can confirm you can fish them up with nothing special. Can add up to an extra 30-45 mins per fish, though... or you can catch it 30 seconds in. Spinefish can only be done at that one lake in KunLai outside the tunnel, Flying Tiger Gourami are at most rivers (I use the ones in Valley near Galleon, usually... plenty of other fishers there waiting so you can blend in, and its too far from Galleon's combat range to get hurt. You can also use the rivers in Krasarang you use for the Anglers quests too.) Mimic Octopus is caught in Ocean water... so try mixing it in with Cloud Serpent or with Anglers areas. Just know that you're going to bump up the total run time of the bot doing this.
 
No problem, Thank you for all the help thus far.
Code:
<!-- Do I have 550 Tailoring -->
		
	<If Condition="(Me.GetSkill(Styx.SkillLine.Tailoring).CurrentValue >= 550)" >

		<!-- Fly to Silken Fields -->
				
			<CustomBehavior File="FlyTo" DestName="Silken Fields" X="-450.438" Y="249.1745" Z="165.8807" /> />
			<CustomBehavior File="WaitTimer" WaitTime="1000"/>
			<CustomBehavior File="ForcedDismount"/>

		<!-- Open Tailoring -->
				
			<CustomBehavior File="CastSpell" SpellId="110426" MobId="0" />

		<!-- Make Bolts of Windwool -->

			<While Condition="(GetItemCount(72988) >= 5)" >
				<CustomBehavior File="PerformTradeskillOn" TradeSkillId="197" TradeSkillItemId="125551" CastOnItemId="72988" NumOfTimes="8"/>	
			</While>

		<!-- Cast Song of Harmony -->

			<While Condition="(GetItemCount(82441) >= 8) && (GetItemCount(76061) >= 3)" >
				<CustomBehavior File="PerformTradeskillOn" TradeSkillId="197" TradeSkillItemId="130325" CastOnItemId="82441" NumOfTimes="1" />
			</While>

		<!-- Cast Daily Imperial Silk -->

			<CustomBehavior File="PerformTradeskillOn" TradeSkillId="197" TradeSkillItemId="130325" CastOnItemId="82441" NumOfTimes="1" />

	</If>

This is the full profile: <HBProfile> <Name>Imperial Silk</Name> <MinLevel>85</MinLevel> <MaxLevel>9 - Pastebin.com

That's how my tailoring portion looks thus far and it flys to the location, dismounts, then doesn't do anything else.

Removing the open tailoring part and just having it manually open, then running the profile ends up showing this in the log.

[02:32:37.716 D] [PerformTradeskillOn-v241(debug) @line 55]: ID: 82447 at 2 - |c - Pastebin.com

this loops without casting anything until i stop it.

It's not looping. It's parsing. It has to count every thing you have in your tailoring window. This can take time. You made it thru 189 items before you stopped it. Let it run, just know it takes time. If you want it to make multiple objects, you'll need to specify as NumOfTimes. If you do a while loop, it's gonna take the same amount of time to parse each time.
 
Hello,

am I the only one having problems with the quest 'Mud Hunter' in Burning Steppes? Each time i'm on this quest (with different characters/specs) I keep dying in the lava. Unfortunately I don't have any logs :( Just want to know if i'm the only one! Started my bot this morning, left for work and 8 hours later my death count was 270 xD!

Thanks!
 
Hey.

I got a problem with some of the quests. The quest i have to go into vehicle etc i have to perform them manually. Is it suppose to do it auto or manually ?

Im very at the noob stage of boting. I hope i explained the issue good enough for you to understand
 
Last edited:
Hey.

I got a problem with some of the quests. The quest i have to go into vehicle etc i have to perform them manually. Is it suppose to do it auto or manually ?

Im very at the noob stage of boting. I hope i explained the issue good enough for you to understand


There's ordinarily a handful of quests or parts you need to do manually. Usually you will get a popup by HB that tells you what to do, and once it's done manually you click continue profile and it carries on from there. Sometimes you may just need to stop the bot and start it again and it'll figure it out. Alas, there are issues with every profile that's been published, and occasionally need help.

The profiles that are 100% AFK usually brag about it, but even then they can run into problems!

Best of luck, and welcome to the community.

Edit: I'll also add that occasionally HB just takes longer than you'd like to figure something out. Especially quests where you have to phase into something to nab items in another "realm" of the world.
 
Edit: No longer an issue. read below post.

Sorry if my side project is taking too much time. If I get it working I'd love to have it as part of your collection =D.
 
Last edited:
My friend figured out that you don't want the casting ID from the spell book but the actual Item it's making

like
windwool bolt ID 82441 vs the windwool bolt creation ID 125551

the original code snippets you linked contained the latter


For Instance,
Code:
<!-- Make Bolts of Windwool -->

			<While Condition="(GetItemCount(72988) &gt;= 5)" >
				<CustomBehavior File="PerformTradeskillOn" TradeSkillId="197" TradeSkillItemId="125551" CastOnItemId="72988" NumOfTimes="8"/>	
			</While>

the one needed is the windwool bolt in this case. so, 125551 had to be changed to 82441 for it to make windwool bolts.
When an incorrect TradeSkillItemId is listed it loops through the parsing, which is what I saw earlier from my other logs.


Also, big update. Apparently elvui prevents this function "PerformTradeskillOn" from crafting. Weird issue.
Still doesn't open skill window though. Everything else seems to be working.

Full up-to-date version of my tradeskill dailies
<HBProfile> <Name>Imperial Silk</Name> <MinLevel>85</MinLevel> <MaxLevel>9 - Pastebin.com
 
Last edited:
This might not matter, but I noticed a LK quest behavior threw a null exception.

Code:
if (me.IsMoving || me.CharmedUnit.IsMoving)
                                    WoWMovement.ClickToMove(me.CharmedUnit.Location);
 

Attachments

I did what you said and it is still doing the same thing.

Attached is a new log and cache file.

Hi, Rick7C2, and thanks for the fresh info!

Looking through your log, Honorbuddy is trying to pick up The Assassin, but the quest is already been completed. It continues at the quest giver trying to pick up this already-completed quest.

If you are certain you've cleaned all three caches correctly, then this is an Honorbuddy bug, and should be reported to the Honorbuddy Bug Reports thread. (Just attach the whole zip file here, over there, and tell them what's going wrong).

The only work-around we've got for you is to comment out the offending Pickup line in the profile. Use Notepad++ to comment out line 2147 of "[Fly][H - Quest] BC 58-70 [Kick].xml" (v2003). Make it look like this:

<!-- <PickUp QuestName="The Assassin" QuestId="9400" GiverName="Nazgrel" GiverId="3230" /> -->

cheers & sorry for the inconvenience,
chinajade
 
Here is the error like the title says I have never seen this error in the past year.. been using kicks 1-90 forever leveled 6 toons to max with it. This is a brand new toon only lvl 3. The bot force closes the session because of the message bellow. I also have log attached; but it is very short.

[ForceSetVendor-v241(error) @line 275]: Stopping Honorbuddy. Please repair the profile!
Bot Stopped! Reason: Profile has too many errors

View attachment 78162

Hi, Ickwjl,

This is a bug in the Kick's rework of the newbie zones. For now, you'll need to make the repairs to the profile yourself as described here.

I've yet to run the newbie zones myself since the rework, and not quite sure what Kick's intent was.

cheers,
chinajade
 
Cache Problems. It is trying to pick up a quest that is already completed in Townlonge steppes.

Cache and log attached:

Hi, Stinkyweed, and thanks for the logs!

The first log clearly shows sign of cache corruption. The procedure for repair (as you probably already know) is this...
  • Shut down WoW and Honorbuddy
  • Delete the WoW/Cache/, WoW/Data/Cache/, and Honorbuddy/Cache/ directories
  • Restart WoW and Honorbuddy
The second log is trying to pick up Gao-Ran Battlefront from Ban Bearheart. For some reason, Honorbuddy occasionally has problems figuring out how to get to him, even though its loaded the tilemap and generated the path. Honorbuddy just seems to quit working (by making the journey) at this spot. Its an Honorbuddy bug, and the work around is to move to interaction distance of Ban Bearheart, and restart Honorbuddy.

cheers,
chinajade
 
Anyone else having issues mounting in certain zones? Leveling a rogue currently and using the 12-58 H profile in the classic folder. All's been well until I got to Winterspring. He just never mounts anymore. No log attempts, nothing. Can't get it to mount..

Hi, Parafino,

You need to post your problem to the Support forum. The Support forum will absolutely need your your full log attached to chase the problem.


"Not mounting" is not a profile problem.

cheers,
chinajade
 
Status
Not open for further replies.
Back
Top