timglide
Member
- Joined
- Jan 22, 2012
- Messages
- 128
It's a lot simpler to explain than it was to create. Just start in Orgrimmar, Thunder Bluff, Stormwind, Ironforge, Shattrath, or on Darkmoon Island. It will pick up/turn in the breadcrumb quest, Test Your Strength (does not kill anything, will just turn it in if complete), pick up/turn in any of the monthly item turn ins if they are in your inventory (Treatise on Strategy/etc.), and of course do the dailies (it will continue using tokens until each quest is complete). It will automatically buy more game tokens as needed. It should do everything for all the profession quests, except archaeology (see below).
You must copy the files in the Quest Behaviors folder into HonorBuddy's Quest Behaviors folder!
There are two profiles, "[N] Darkmoon Faire Quests by timglide.xml" is the main one you will want to run. The other is discussed below in the Testing section.
I ran it on several characters and all five dailies were working very well with the following notes:
- it sometimes gets stuck on the houses for the tonk daily, but either you will eventually get marked and it will move or the 30 seconds will pass and it will start over anyway, it also doesn't exit the tonk vehicle once the quest requirement is complete (it just waits it out), not a big deal if you're afk anyway
- it sometimes tries to whack the same gnoll several times but that's pretty minor (this has been reduced)
- the humanoid cannonball may require some tweaking, *see below*
Profession Quests
Thanks to AtticusG3 for getting some of the profession quest work done.
Any quests that require trade goods, or an anvil in the case of blacksmithing, will automatically use the portal to go back to Mulgore/Elwynn and buy/do stuff in either Thunder Bluff or Goldshire.
This will only work if you do not rename the profile as it relies on restarting the profile via the LoadProfile behavior.
Archaeology is not implemented, but it will now fish for the fishing profession quest if you have a fishing pole.
I have personally tested
- alchemy
- blacksmithing
- cooking
- enchanting
- engineering
- first aid
- fishing (limited)
- herbalism
- jewelcrafting
- mining
- skinning
however, I can only test once really. The other professions are my best guess plus AtticusG3's work.
Tweaking
You can disable turning in the monthly items (Treatise/etc.) by looking for the appropriately commented line (around line 112) and changing the if condition to false
to
You may need to adjust the settings for the humanoid cannonball daily. Look for the line (around line 322) like
The bot will cancel the wings buff when it has CancelTimeLeft seconds remaining. 1.1 worked acceptably on the toons I tested with. It always only took two attempts to get all the quest credit
The bot will talk to the gnome to be ported back to the cannon if UseTeleport is true. Otherwise it will walk.
TickRate (in ticks per second) makes HonorBuddy run faster for the duration of this quest behavior. You might have problems if your computer sucks. If it's too low, it will be too late by the time HB realizes it should remove the wings buff.
It may also help timing for cancelling the wings buff if you disable WoW's background FPS limit (Escape->Options->Advanced, near top right).
There are some settings for whack-a-gnoll but I won't go into them as it works good enough for me.
Testing the Quest Behaviors
If you want to test a particular daily quest behavior, load the included "[N] Darkmoon Faire Dailies Test by timglide.xml" profile and stand next to the quest giver for whichever one you want to test. It will simply perform the behavior without accepting or turning in the quest. This may help tweaking the humanoid cannonball for example.
Download
Download the attachment or via SVN: jglidemon - Revision 370: /hb-profiles
Changelog
r410 - Merged alisha's changes, corrected interaction with Mystic Mages so that it will pay the money to port, disabled fishing quest for now
r395 - corrected frame names for special action buttons during daily quests, added option to start bot in Shrine of Two Moons
r389 - revised quest behaviors for HB 2.5 (no logic changes, only to make it work with the new HB API), changed profile max level to 91
r379 - some more tweaks to try to not get stuck (no changes to quest behaviors)
r378 - added fishing profession quest behavior, fixed getting stuck on sign by shooting range and tonks, added forced dismount before using items in case you're flying
r375 - added profession quests (no changes to quest behaviors)
r373 - corrected conditional check to end profile, fixed behaviors to not require 1 key bound to first action button, fixed a couple minor bugs in the behaviors
r369 - Initial version
You must copy the files in the Quest Behaviors folder into HonorBuddy's Quest Behaviors folder!
There are two profiles, "[N] Darkmoon Faire Quests by timglide.xml" is the main one you will want to run. The other is discussed below in the Testing section.
I ran it on several characters and all five dailies were working very well with the following notes:
- it sometimes gets stuck on the houses for the tonk daily, but either you will eventually get marked and it will move or the 30 seconds will pass and it will start over anyway, it also doesn't exit the tonk vehicle once the quest requirement is complete (it just waits it out), not a big deal if you're afk anyway
- it sometimes tries to whack the same gnoll several times but that's pretty minor (this has been reduced)
- the humanoid cannonball may require some tweaking, *see below*
Profession Quests
Thanks to AtticusG3 for getting some of the profession quest work done.
Any quests that require trade goods, or an anvil in the case of blacksmithing, will automatically use the portal to go back to Mulgore/Elwynn and buy/do stuff in either Thunder Bluff or Goldshire.
This will only work if you do not rename the profile as it relies on restarting the profile via the LoadProfile behavior.
Archaeology is not implemented, but it will now fish for the fishing profession quest if you have a fishing pole.
I have personally tested
- alchemy
- blacksmithing
- cooking
- enchanting
- engineering
- first aid
- fishing (limited)
- herbalism
- jewelcrafting
- mining
- skinning
however, I can only test once really. The other professions are my best guess plus AtticusG3's work.
Tweaking
You can disable turning in the monthly items (Treatise/etc.) by looking for the appropriately commented line (around line 112) and changing the if condition to false
Code:
<If Condition="true"> <!-- set to false to disable monthly item turnins -->
Code:
<If Condition="[COLOR="#FF0000"]false[/COLOR]"> <!-- set to false to disable monthly item turnins -->
You may need to adjust the settings for the humanoid cannonball daily. Look for the line (around line 322) like
Code:
<CustomBehavior File="DMF_Cannon" CancelTimeLeft="1.1" UseTeleport="true" TickRate="60" />
The bot will talk to the gnome to be ported back to the cannon if UseTeleport is true. Otherwise it will walk.
TickRate (in ticks per second) makes HonorBuddy run faster for the duration of this quest behavior. You might have problems if your computer sucks. If it's too low, it will be too late by the time HB realizes it should remove the wings buff.
It may also help timing for cancelling the wings buff if you disable WoW's background FPS limit (Escape->Options->Advanced, near top right).
There are some settings for whack-a-gnoll but I won't go into them as it works good enough for me.
Testing the Quest Behaviors
If you want to test a particular daily quest behavior, load the included "[N] Darkmoon Faire Dailies Test by timglide.xml" profile and stand next to the quest giver for whichever one you want to test. It will simply perform the behavior without accepting or turning in the quest. This may help tweaking the humanoid cannonball for example.
Download
Download the attachment or via SVN: jglidemon - Revision 370: /hb-profiles
Changelog
r410 - Merged alisha's changes, corrected interaction with Mystic Mages so that it will pay the money to port, disabled fishing quest for now
r395 - corrected frame names for special action buttons during daily quests, added option to start bot in Shrine of Two Moons
r389 - revised quest behaviors for HB 2.5 (no logic changes, only to make it work with the new HB API), changed profile max level to 91
r379 - some more tweaks to try to not get stuck (no changes to quest behaviors)
r378 - added fishing profession quest behavior, fixed getting stuck on sign by shooting range and tonks, added forced dismount before using items in case you're flying
r375 - added profession quests (no changes to quest behaviors)
r373 - corrected conditional check to end profile, fixed behaviors to not require 1 key bound to first action button, fixed a couple minor bugs in the behaviors
r369 - Initial version
Attachments
-
Darkmoon Faire Quests r369.zip23.5 KB · Views: 1,094
-
Darkmoon Faire Quests r373.zip23.9 KB · Views: 845
-
Darkmoon Faire Quests r375.zip27.3 KB · Views: 1,155
-
Darkmoon Faire Quests r378.zip30.8 KB · Views: 1,249
-
Darkmoon Faire Quests r379.zip31 KB · Views: 1,378
-
Darkmoon Faire Quests r389.zip31.3 KB · Views: 926
-
Darkmoon Faire Quests r395.zip31.4 KB · Views: 2,545
-
Darkmoon Faire Quests r410.zip31.8 KB · Views: 5,989
Last edited: