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

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?
That's because you didn't comment out all of the right stuff. Your fix unnecessarily comments out the While loop necessary to buy tokens. You didn't actually remove the offending While statement which is the one starting on 784.

Here's the full fix:

1. Delete the DMF_Cannon.cs behavior from the Quest Behaviors folder in your HB folder.

2. Comment out lines 781 - 788. This keeps the profile from picking up the Cannon quest and from trying to compile the now missing QB.

3. Delete

!HasQuest(29436) && IsQuestCompleted(29436) &&

from line 842. This will keep the profile from going into an endless loop after the turtle game is complete.
 
[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?)

I just ripped our the fishing.cs for this. :)
 
@timglide and alisha

For some reason the bot couldn't finish the purchasing of the fizzy fair drink starting at about line 350. It might have even been a fluke. However I noticed that you use extensive "work around" to make it happen. I didn't spend time figuring out exactly what was wrong because improvements to InteractWith will let you replace that whole section with this if you so desire:

HTML:
<CustomBehavior File="InteractWith" MobId="14844" InteractByGossipOptions="1" InteractByBuyingItemId="19299" BuyItemCount="5" X="-4185.162" Y="6329.596" Z="13.22196" />
 
I fixed the Fishing and Cannon quests and attached the updated profile and behaviors.

Changes from rev410:

Fishing.cs - Fixed HasLureApplied method
DMF_Fishing.cs - Re-wrote logic to fix clicking bobber (not sure why it stopped working the old way)
DMF_Cannon.cs - Removed obsolete 'Styx.MemoryManagement' using directive that wasn't being used
DMF Quests XML:
- Re-enabled fishing behavior
- Makkli's fix (from above)


timglide, please feel free to merge the changes to trunk.
 

Attachments

You have already completed all the Darkmoon Faire dailies today, continue if you want to do item turn-ins or profession quests.
Bot Stopped! Reason: Nothing more to do. Stopping bot.

After doing all the dailies one all my characters perfectly, since Sunday, none have picked up a quest due to saying it has already been completed. Tried cleaning caches but still no luck. Help?
 
After doing all the dailies one all my characters perfectly, since Sunday, none have picked up a quest due to saying it has already been completed. Tried cleaning caches but still no luck. Help?
Try cleaning it again and make sure you're out of all instances of HB when you do. I've had this happen where I was sure I had cleaned it but it still does this once in a while. A "redo" has always done the trick for me. I wish I had a better answer.
 
Fishing.cs - Fixed HasLureApplied method
DMF_Fishing.cs - Re-wrote logic to fix clicking bobber (not sure why it stopped working the old way)

Seems to be not working:

Code:
[DMF_Fishing-v409(debug) @line 420]: Facing water
[DMF_Fishing-v409(debug) @line 420]: Casting line because we weren't casting already
Activity: Casting line.
[DMF_Fishing-v409(debug) @line 420]: Using bobber...
Inserting Teleportologist Fozlebub [Gossip] into the database!
[DMF_Fishing-v409(debug) @line 420]: Casting line because we weren't casting already
[DMF_Fishing-v409(debug) @line 420]: Waiting for catch

He not detect / click the bobber

maybe help this lines from the AutoAngler2 to fix it:

Code:
            if (_me.IsCasting)
            {
                WoWGameObject bobber = null;
                try
                {
                    var b = ObjectManager.GetObjectsOfType<WoWGameObject>().FirstOrDefault(o => o != null && o.IsValid && o.CreatedByGuid == _me.Guid);

                    bobber = ObjectManager.GetObjectsOfType<WoWGameObject>()
                        .FirstOrDefault(o => o.IsValid && o.SubType == WoWGameObjectType.FishingNode &&
                                             o.CreatedBy.Guid == _me.Guid);
                }
                catch (Exception)
                {
                }
                if (bobber != null)
                {
                    // recast line if it's not close enough to pool
                    if (AutoAngler.Instance.MySettings.Poolfishing && pool != null &&
                        bobber.Location.Distance(pool.Location) > 3.6f)
                    {
                        CastLine();
                    }
                    // else lets see if there's a bite!
                    else if (bobber.AnimationState == 1)
                    {
                        _castCounter = 0;
                        (bobber.SubObj).Use();
                        LootAction.WaitingForLootSW.Reset();
                        LootAction.WaitingForLootSW.Start();
                    }
                }
                return RunStatus.Success;
            }
            CastLine();
 
The fix I provided works perfectly. You do need to copy the quest behaviors into your HB installation.
 
I can tell from your log output that you're not using the version with the fix I provided. Try downloading it again from the previous page and copy the quest behaviors inside your HB question behaviors folder.
 
[Compiler Error]: c:\Users\Artem\Desktop\Honorbuddy 2.5.8529.704\Quest Behaviors\DMF_Cannon.cs(19,12) : error CS0234: Имя типа или пространства имен 'MemoryManagement' отсутствует в пространстве имен 'Styx' (пропущена ссылка на сборку?)

I don't know what it wants.... I have moved everything to Quest Behaviors
 
hi there, what Bot do we use? I am assuming "QUEST" bot? also I am getting the following errors (yes I have the latest SVN and the right directory I believe) this is the first time using this setup:

errors I am getting:
[Compiler Error]: c:\Honorbuddy 2.5.8562.705\Quest Behaviors\DarkMoon\Quest Behaviors\DMF_Cannon.cs(31,8) : error CS0101: The namespace 'timglide' already contains a definition for 'DMF_Cannon'
[Compiler Error]: c:\Honorbuddy 2.5.8562.705\Quest Behaviors\DarkMoon\Quest Behaviors\DMF_Fishing.cs(27,8) : error CS0101: The namespace 'timglide' already contains a definition for 'DMF_Fishing'
[Compiler Error]: c:\Honorbuddy 2.5.8562.705\Quest Behaviors\DarkMoon\Quest Behaviors\DMF_Gnoll.cs(34,8) : error CS0101: The namespace 'timglide' already contains a definition for 'DMF_Gnoll'
[Compiler Error]: c:\Honorbuddy 2.5.8562.705\Quest Behaviors\DarkMoon\Quest Behaviors\DMF_Gnoll.cs(114,17) : error CS0102: The type 'timglide.DMF_Gnoll' already contains a definition for 'Entry'
[Compiler Error]: c:\Honorbuddy 2.5.8562.705\Quest Behaviors\DarkMoon\Quest Behaviors\DMF_Shoot.cs(27,8) : error CS0101: The namespace 'timglide' already contains a definition for 'DMF_Shoot'
[Compiler Error]: c:\Honorbuddy 2.5.8562.705\Quest Behaviors\DarkMoon\Quest Behaviors\DMF_Tonk.cs(28,8) : error CS0101: The namespace 'timglide' already contains a definition for 'DMF_Tonk'
 
[Compiler Error]: c:\Users\Mason Home\Documents\Honorbuddy\Quest Behaviors\Ogrila_Wrangle.cs

Everytime. Please Jesus this profile deserves a fixin.
 
A bit late for this fair, but here's an update that fixes the latest compilation errors.

Steps to use:
1) Download the attachment in this post
2) Copy the quest behaviors into your HB installation
3) Load HB and set bot base to Questing
4) Load the profile: [N] Darkmoon Faire Quests by timglide & alisha.xml
5) Click start !

Known issues:
If the bot gets stuck in town doing profession quest...
1) Stop the bot
2) Make sure you picked up the items you need
3) Manually go back through the portal to DMF
4) Start the bot

Otherwise things seem to run pretty smoothly.

Any other issues try closing any open dialogs or restarting the bot.
 

Attachments

A bit late for this fair, but here's an update that fixes the latest compilation errors.

Steps to use:
1) Download the attachment in this post
2) Copy the quest behaviors into your HB installation
3) Load HB and set bot base to Questing
4) Load the profile: [N] Darkmoon Faire Quests by timglide & alisha.xml
5) Click start !

Known issues:
If the bot gets stuck in town doing profession quest...
1) Stop the bot
2) Make sure you picked up the items you need
3) Manually go back through the portal to DMF
4) Start the bot

Otherwise things seem to run pretty smoothly.

Any other issues try closing any open dialogs or restarting the bot.

Will give this a go when it comes back again, thanks for doing an update. + rep.
 
Back
Top