• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • [N] Darkmoon Faire Quests + Quest Behaviors

    Discussion in 'Holidays-Special Events' started by timglide, May 6, 2012.

    1. Makkli

      Makkli New Member

      Joined:
      Jun 27, 2012
      Messages:
      481
      Likes Received:
      20
      Trophy Points:
      0
      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.
       
    2. Phyxios

      Phyxios Member

      Joined:
      Jul 18, 2012
      Messages:
      472
      Likes Received:
      5
      Trophy Points:
      18
      I just ripped our the fishing.cs for this. :)
       
    3. Makkli

      Makkli New Member

      Joined:
      Jun 27, 2012
      Messages:
      481
      Likes Received:
      20
      Trophy Points:
      0
      @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" />
       
    4. lofi

      lofi New Member

      Joined:
      Jul 12, 2010
      Messages:
      203
      Likes Received:
      15
      Trophy Points:
      0
      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.
       

      Attached Files:

      • DMF.zip
        File size:
        55.8 KB
        Views:
        332
    5. Botter4Life

      Botter4Life New Member

      Joined:
      Feb 16, 2013
      Messages:
      54
      Likes Received:
      0
      Trophy Points:
      0
      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?
       
    6. Makkli

      Makkli New Member

      Joined:
      Jun 27, 2012
      Messages:
      481
      Likes Received:
      20
      Trophy Points:
      0
      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.
       
    7. MaxMuster

      MaxMuster Well-Known Member Buddy Store Developer

      Joined:
      Jan 30, 2012
      Messages:
      1,735
      Likes Received:
      30
      Trophy Points:
      48
      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();
       
    8. lofi

      lofi New Member

      Joined:
      Jul 12, 2010
      Messages:
      203
      Likes Received:
      15
      Trophy Points:
      0
      The fix I provided works perfectly. You do need to copy the quest behaviors into your HB installation.
       
    9. MaxMuster

      MaxMuster Well-Known Member Buddy Store Developer

      Joined:
      Jan 30, 2012
      Messages:
      1,735
      Likes Received:
      30
      Trophy Points:
      48
      No it works not for me.

      Or maybe its a Framelock Problem.
       
    10. lofi

      lofi New Member

      Joined:
      Jul 12, 2010
      Messages:
      203
      Likes Received:
      15
      Trophy Points:
      0
      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.
       
    11. Warofal

      Warofal New Member

      Joined:
      Nov 18, 2011
      Messages:
      5
      Likes Received:
      0
      Trophy Points:
      0
      [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
       
    12. ACage

      ACage New Member

      Joined:
      Dec 24, 2012
      Messages:
      11
      Likes Received:
      0
      Trophy Points:
      1
      Same here - error CS0234
       
    13. Kronss

      Kronss New Member

      Joined:
      Sep 26, 2013
      Messages:
      32
      Likes Received:
      0
      Trophy Points:
      0
      Having problems with the quest behaviors also. Tried an SVN Update with no luck, so deleted the profile and all quest behaviors and used the svn to try again also with no luck.

      Here is my most recent log.

      View attachment 3328 2013-12-01 11.59.txt
       
    14. Ragoza

      Ragoza New Member

      Joined:
      Aug 24, 2013
      Messages:
      54
      Likes Received:
      0
      Trophy Points:
      0
      HB crashing on load

      HB is crashing when I try loading up these quests, despite having put the quest behaviors in the right folder.. Here's my most recent log.

      View attachment 32 2013-12-01 18.14.txt
       
    15. dvadam63

      dvadam63 New Member

      Joined:
      Feb 4, 2013
      Messages:
      54
      Likes Received:
      0
      Trophy Points:
      0
      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'
       
    16. Illidian

      Illidian New Member

      Joined:
      Feb 2, 2013
      Messages:
      75
      Likes Received:
      0
      Trophy Points:
      0
      [Compiler Error]: c:\Users\Mason Home\Documents\Honorbuddy\Quest Behaviors\Ogrila_Wrangle.cs

      Everytime. Please Jesus this profile deserves a fixin.
       
    17. Sckauter

      Sckauter Member

      Joined:
      May 9, 2012
      Messages:
      213
      Likes Received:
      0
      Trophy Points:
      16
      Yap, im having the same "compiling error" from quest behaviors.
       
    18. ogg

      ogg New Member

      Joined:
      Oct 12, 2011
      Messages:
      35
      Likes Received:
      0
      Trophy Points:
      0
      Same issue as everyone else.
       
    19. lofi

      lofi New Member

      Joined:
      Jul 12, 2010
      Messages:
      203
      Likes Received:
      15
      Trophy Points:
      0
      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.
       

      Attached Files:

      • DMF.zip
        File size:
        54.6 KB
        Views:
        1,259
      Teveel likes this.
    20. Teveel

      Teveel Active Member

      Joined:
      Sep 5, 2011
      Messages:
      2,144
      Likes Received:
      8
      Trophy Points:
      38
      Will give this a go when it comes back again, thanks for doing an update. + rep.
       

    Share This Page