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!

[N] Darkmoon Faire Quests + Quest Behaviors

Had a chance to try it now

1. Purchasing for alchemy quest from the same faire vendor was stuck for me. Had to buy it manually and restart the profile.

2. After purchasing in town for professions quests, the char porting from town NPC to the fair portal. But doesn't get into the portal then - suddenly goes back to town to NPC and porting to faire again. And that was cycled. That was detected on 5 other chars all with different professions
Horde chars.
Release version of HB.

I've attached r410 to the first post, which includes alisha's changes plus some minor changes I've made. I know it's the last day for this month (and the day is almost over) but if anyone happens to get a chance to test it before the faire is over I would appreciate it.

You will need to update the quest behaviors.

I have been using the latest HB beta so if you have problems, be sure to mention if you use the beta or release version of HB.
 
View attachment 101117



Is anyone having a problem with it doing daily quests since the restart yesterday? I'm getting "nothing else to do" on any character, the dailies are there. I was hoping waiting a day would clear out anything, and I clear out HB and WoW cache automatically before every launch of HB.

Just to check, I did a clean install of HB, ONLY copied over the quest behaviors for this script, and tested it....same results.


On further testing, it WILL do the monthly quests but no dailies.

Same issue here
 
I've been having problems with the Tonk Commander quest, specifically with this:

Code:
[21:42:51.021 D] Could not generate full path from {-4128.181, 6318.382, 13.11648} to {-4130.516, 6326.557, 13.11124} (time used: 149 milliseconds)
(full log is attached below)

I've tried over the last few days, with 3 different characters each day, all having the same problem, with varying from 0 to lots of plugins.

Stopping the bot, loading (but not starting!) a different profile, then loading this Darkmoon Fair profile again and starting it, it plays another round and navigates and shoots properly. If it doesn't hit enough targets it attempts to play again but fails:

Code:
[Ref: "Darkmoon Faire Quests by timglide & Alisha Fixed $Revision: 410 $" @line 818]
[21:49:33.516 D] Inserted new hook [Combat_Main @0] 575c9d21-f69e-4b57-96ce-b9f4586bd7b6
[21:49:33.516 D] Inserted new hook [Combat_Only @0] 49f44269-e72c-4060-b679-ec5012f7dcdb
[21:49:33.516 D] Inserted new hook [Death_Main @0] 6049f55c-81d0-4f03-bcd2-91849718133b
[21:49:33.516 D] Inserted new hook [Questbot_Main @0] 505ce296-7508-489b-a654-3fc5ac7b3fdc
[21:49:33.516 D] [ForcedDismount-v569(debug)] ForcedDismount behavior complete.  
[21:49:33.970 D] [QDBG] Done with forced behavior Bots.Quest.QuestOrder.ForcedCodeBehavior.
[21:49:33.970 D] Removed hook [Combat_Main] 575c9d21-f69e-4b57-96ce-b9f4586bd7b6
[21:49:33.970 D] Removed hook [Combat_Only] 49f44269-e72c-4060-b679-ec5012f7dcdb
[21:49:33.970 D] Removed hook [Death_Main] 6049f55c-81d0-4f03-bcd2-91849718133b
[21:49:33.970 D] Removed hook [Questbot_Main] 505ce296-7508-489b-a654-3fc5ac7b3fdc
[21:49:33.993 D] [QDBG] Starting behavior Bots.Quest.QuestOrder.ForcedCodeBehavior.
[21:49:34.335 D] Goal: Tonk Commander
[21:49:34.470 D] InteractDebug:439291348
[21:49:34.500 D] Interact Done:439291348
[21:49:37.741 N] [Singular] Singular is Disabled while in a Quest Vehicle
[21:49:37.741 N] [Singular] See the [Disable in Quest Vehicle]=True setting to change 
[21:49:38.107 D] [QDBG] Done with forced behavior Bots.Quest.QuestOrder.ForcedCodeBehavior.
[21:49:38.405 D] [QDBG] Starting behavior Bots.Quest.QuestOrder.ForcedMoveTo.
[21:49:38.405 D] Goal: Moving to <-4130.516, 6326.557, 13.11124>
[21:49:38.477 D] Activity: Loading Tile/s
[21:49:38.477 D] Loading DarkmoonFaire_20_39
[21:49:38.614 D] Could not generate full path from {-4128.181, 6318.382, 13.11751} to {-4130.516, 6326.557, 13.11124} (time used: 137 milliseconds)

Any suggestions, or has this been discussed previously in this thread that I've missed?

I may we completely wrong and sound stupid here, but might it be related to the bot moving to the NPC before playing the game (as opposed to just standing near the NPC when picking up the quest) and not completely getting there and still trying while playing Tonk, or something like that?

I deleted my "DarkmoonFaire_20_39.etm" mesh file, dropped the quest and restarted the profile and it played 2 rounds fine - possibly just luck though.

I'll report back with any other findings since deleting that mesh (all characters have now completed Darkmoon Faire quests for today) or removing the move-to-NPC code before playing Tonk.

Thanks for this great profile! :D
 

Attachments

I think I've solved my Tonk bugs, I changed the code (line 816) from:

Code:
			<While Condition="HasItem(71083) &amp;&amp; HasQuest(29434) &amp;&amp; !IsQuestCompleted(29434)">
				<MoveTo X="-4130.516" Y="6326.557" Z="13.11124" />
				<CustomBehavior File="ForcedDismount" />
				<CustomBehavior File="DMF_Tonk" />
			</While>

To:

Code:
			<If Condition="HasItem(71083) &amp;&amp; HasQuest(29434) &amp;&amp; !IsQuestCompleted(29434)">
				<MoveTo X="-4130.516" Y="6326.557" Z="13.11124" />
			</If>
			<While Condition="HasItem(71083) &amp;&amp; HasQuest(29434) &amp;&amp; !IsQuestCompleted(29434)">
				<CustomBehavior File="ForcedDismount" />
				<CustomBehavior File="DMF_Tonk" />
			</While>
(so when the profile is first run, or gets re-run, your character will still move to the right place but wont try moving between Tonk games)

All of my characters completed it fine, though in more than 1 round, now :D
 
[Compiler Error]: c:\ewedsd\Honorbuddy 2.5.8113.696\Quest Behaviors\DMF_Cannon.cs(19,12) : error CS0234: The type or namespace name 'MemoryManagement' does not exist in the namespace 'Styx' (are you missing an assembly reference?)
Errors in quest behaviors!
 
[Compiler Error]: c:\ewedsd\Honorbuddy 2.5.8113.696\Quest Behaviors\DMF_Cannon.cs(19,12) : error CS0234: The type or namespace name 'MemoryManagement' does not exist in the namespace 'Styx' (are you missing an assembly reference?)
Errors in quest behaviors!
Same for me
 
[Compiler Error]: c:\ewedsd\Honorbuddy 2.5.8113.696\Quest Behaviors\DMF_Cannon.cs(19,12) : error CS0234: The type or namespace name 'MemoryManagement' does not exist in the namespace 'Styx' (are you missing an assembly reference?)
Errors in quest behaviors!

same - and it crashes HB
 
Honorbuddy v2.5.8179.697

[Compiler Error]: c:\Users\game\Documents\Honorbuddy\Quest Behaviors\DMF_Cannon.cs(19,12) : error CS0234: The type or namespace name 'MemoryManagement' does not exist in the namespace 'Styx' (are you missing an assembly reference?)
Errors in quest behaviors!

How to fix this?
 
The problem is in DMF_Cannon quest behavior. You can temporarily bypass this by removing DMF_Cannon from the Quest Behaviors folder and removing or commenting lines 781 through 788 of the profile. This will compile and do everything except the cannon quest until Tim, Alisha or someone who knows QB writing better than me can fix it. It might even be an HB Core problem.

Humanoid Cannonball must not be in your quest log when you try to run the modified version or you will end up in an eternal loop.
 
[Compiler Error]: c:\qw\Honorbuddy 2.5.8113.696\Quest Behaviors\Fishing.cs(386,45) : error CS1061: 'Styx.WoWInternals.WoWObjects.WoWItem.WoWItemEnchantment' does not contain a definition for 'IsValid' and no extension method 'IsValid' accepting a first argument of type 'Styx.WoWInternals.WoWObjects.WoWItem.WoWItemEnchantment' could be found (are you missing a using directive or an assembly reference?)
 
The problem is in DMF_Cannon quest behavior. You can temporarily bypass this by removing DMF_Cannon from the Quest Behaviors folder and removing or commenting lines 781 through 788 of the profile. This will compile and do everything except the cannon quest until Tim, Alisha or someone who knows QB writing better than me can fix it. It might even be an HB Core problem.

Humanoid Cannonball must not be in your quest log when you try to run the modified version or you will end up in an eternal loop.

Thanks, works perfectly. Did the cannon quest myself and got bullseye first try lol
so far have done 8/11 chars everything but the cannon quest will be done if you follow these directions.
 
I'm no expert, but it seems to be an HB bug. The code that's not working is:

Code:
<While Condition="true"> <!-- the loop enables us to buy more tokens as needed -->
(line 747)

I've tried replacing that with many other conditions, checking my race, checking reputation, checking my level... and it seems the "While" is never actually run. I've even tried commenting out all the other lines above it, in case they were causing the problem, and nothing works.

If you delete this line (747) and the closing block (847, which then actually becomes 846) - or comment them out - then the profile should run but wont buy more tokens if you run out - SO BUY ENOUGH GAME TOKENS FIRST.

Here's my hacked up profile (with cannon game commented out) :
 

Attachments

Can someone post their script that actually works (if it's allowed). Mine will not do monthlies or dailies, it just stops with "nothing more to do".
It won't do dailies because of the DMF_Cannon problem I mentioned a couple posts above. The fix is there. Its probably not doing monthlies because the setting is set to false. The fix for that is in the instructions on the very first post under "Tweaking".

I'm no expert, but it seems to be an HB bug. The code that's not working is:

Code:
<While Condition="true"> <!-- the loop enables us to buy more tokens as needed -->
(line 747)
There's nothing wrong with this statement by itself and if dailies are being completed then this statement is being run. The entire dailies code is inside this While statement.
 
There's nothing wrong with this statement by itself and if dailies are being completed then this statement is being run. The entire dailies code is inside this While statement.

But that's just it, the quests AREN'T being completed (or even picked up) for some of us :/ I'm using EU client... perhaps that's it - anyone else?
 
I missed a loop check as well in my fix you ALSO need to remove !HasQuest(29436) &amp;&amp; IsQuestCompleted(29436) &amp;&amp; from line 842.
 
Back
Top