• Visit Rebornbuddy
  • [REP] Order of the Cloud Serpent Dailies and More

    Discussion in 'Neutral' started by Makkli, Nov 11, 2012.

    1. Makkli

      Makkli New Member

      Joined:
      Jun 27, 2012
      Messages:
      481
      Likes Received:
      20
      Trophy Points:
      0
      Thank you!!!!!!
       
    2. Gaz

      Gaz New Member

      Joined:
      Oct 22, 2012
      Messages:
      108
      Likes Received:
      0
      Trophy Points:
      0
      Thank you for your work!
       
    3. Makkli

      Makkli New Member

      Joined:
      Jun 27, 2012
      Messages:
      481
      Likes Received:
      20
      Trophy Points:
      0
      I'll take a look through this on my down time today. I didn't actually change anything in the fishing quests except fixed the bug I reported to Liferose here.

      I also ran those quests yesterday with no problems. In the mean time please do the following and report back: update your copy of FishingCount.cs from Corny just in case he made a change and/or we aren't on the same version of the QB. You might also check out his fishing thread and see if there's been any similar bug reports or fixes.

      You could also try deleting the Compiled Assemblies folder and force HB to recompile the QB just in case there's something gone wrong there.

      More helpful info:
      Are you using a custom UI? If so, which one?
      Is AutoLoot turned on in your client? Or do you have an addon that affects looting?

      I've seen misc reports of many of the fishing related QBs having some issues with actually looting the fish. I had to tweak the darkmoon fair one for my own use last week to get it to loot.

      I can tell you that anything that gets fixed by continuous restarting of the bot ISN'T the fault of the profile. But I'd like to get to the bottom of these fishing oddities so I can at least help people get them working, even if its not my profile!
       
    4. worstplayer59

      worstplayer59 New Member

      Joined:
      Jun 25, 2012
      Messages:
      5
      Likes Received:
      0
      Trophy Points:
      1
      After trying to get the same thing to happen again it seems to have been one of my plugins that created the bot start error. probably auto equip since i've had problems with that in the past.
      As for the loot problem i have auto loot on and ArkAutoLootBoP installed but those never created a problem before. And im not using a custom UI. The thing is its not even looting when the bobber dips its just sitting there like nothings happening. It would seem as for some reason mines not registering the movement of the bobber even on a fresh install of HB.
      Tomorrow when my dailies are back up ill try and investigate into the problem more,
      Thanks for the help
       
      Last edited: Nov 14, 2012
    5. Makkli

      Makkli New Member

      Joined:
      Jun 27, 2012
      Messages:
      481
      Likes Received:
      20
      Trophy Points:
      0
      No problem. Keep me informed. You never know where a clue will come from.
       
    6. Makkli

      Makkli New Member

      Joined:
      Jun 27, 2012
      Messages:
      481
      Likes Received:
      20
      Trophy Points:
      0
      Updates!

      Changelog:
      2012.11.14
      Added Dark Huntress
      Released testing version of PreQuests profile

      The PreQuests profile requires Pandaria flight. It will fly you to Shrine of Two Moons or Seven Stars as appropriate then take you to the Arboretum.

      I only have horde toons and I don't have a toon that can actually test the profile from start to finish. I know the quest executions work but I'm not certain I caught everything that makes a profile restart friendly. Any feedback is greatly welcomed.
       
    7. Donhelsted

      Donhelsted New Member

      Joined:
      Mar 2, 2012
      Messages:
      13
      Likes Received:
      0
      Trophy Points:
      0
      FishingCount.cs needs to be installed. but how and where do i install it missing that from the info ? i just comes up saying

      Bot Stopped! Reason: Could not create 'CurrentBehavior' in quest bot; an exception was thrown: Could not find file 'C:\Users\Donh\Desktop\hb\Quest Behaviors\FishingCount.cs'.
       
    8. icycool

      icycool New Member

      Joined:
      Apr 21, 2012
      Messages:
      172
      Likes Received:
      0
      Trophy Points:
      0
      It's in the first post of this thread, but here's the link to the SVN. Get all of these files and put them in your Quest Behaviors folder.

      http://cornys-svn.de.vu/svn/cornys-...g] [MoP-Fishing] Dailies/dev/Quest Behaviors/
       
    9. Makkli

      Makkli New Member

      Joined:
      Jun 27, 2012
      Messages:
      481
      Likes Received:
      20
      Trophy Points:
      0
      Correct, that is the source for the FishingCount QB. As a side note, currently the profile only makes use of FishingCount.cs but I think I'm on to an intermittent bug with the fishing looping. Since I don't really know how to modify a QB yet I may work around it by making use of both Fishing and FishingCount so make sure you at least get those two. And, these four QBs are being used by other common profile makers so its not going to hurt to install all four.
       
    10. Makkli

      Makkli New Member

      Joined:
      Jun 27, 2012
      Messages:
      481
      Likes Received:
      20
      Trophy Points:
      0
      Updates!!

      Added Pooped (both versions)
      Added Sweet as Honey
      Added On the Prowl
      Added Thinning the Pack
      Added Needle Me Not
      Added They Grow Like Weeds
      Modified the return FlyTo to only execute once
      Modified several of the FlyTos for West Windward Isle to only execute once
      Reworked the fishing quests to randomize location only once and to minimize false positives
      Bot still won't cook on its own but now it will open the cooking window for you so its obvious. You'll have to close it for now.
      Modified turn in order

      The fishing randomization errors should be resolved but the profile now requires both Fishing.cs and FishingCount.cs. If you don't already have Fishing.cs get it from Corny's SVN, linked in my first post.
      Bot sometimes has issues turning in quests to the hatchling. I think its a bot problem and not a profile problem but I'm still looking into it. If the bot fails to turn in a quest to the hatchling do it manually. I'll update when I know more.
       
      Last edited: Nov 16, 2012
    11. stealthy

      stealthy Member

      Joined:
      Jun 25, 2011
      Messages:
      84
      Likes Received:
      0
      Trophy Points:
      6
      Your handling of A Feast for the Senses and Snack Time is bugged. You've got an If / Else If / Else If branch, which can be skipped over in normal execution.
      The problem is that you're relying on random rolls to determine which branch to execute.
      Code:
      if (Random(3) == 1) { first branch }
      else if (Random(3) == 2) { second branch }
      else if (Random(3) == 3) { second branch }
      
      You're picking a random number three separate times. When the first conditional evaluates, it rolls once. If the number wasn't 1 it moves on to the next branch, and rolls another random. If that one wasn't 2, it moves on to the last branch, which rolls a third random number. If that third random number wasn't 3, you're SOL.
      I think what you had intended was more like...
      Code:
      var random = Random(3);
      if (random == 1) { first branch }
      else if (random == 2) { second branch }
      else if (random == 3) { third branch }
      
      ... but something like that isn't supported currently AFAIK. A 'switch' construct would be perfect here.

      An easy fix is to change the last 'else if' in the XML to an 'else', so that no matter what is rolled, one of the different branches of the if statement is executed.
       
    12. Makkli

      Makkli New Member

      Joined:
      Jun 27, 2012
      Messages:
      481
      Likes Received:
      20
      Trophy Points:
      0
      Thank you for the input. I didn't actually write the randomization so I trusted Liferose's more advanced knowledge without looking it up. The wiki appears to indicate something very close to that. I'll rework it.
       
      Last edited: Nov 20, 2012
    13. stealthy

      stealthy Member

      Joined:
      Jun 25, 2011
      Messages:
      84
      Likes Received:
      0
      Trophy Points:
      6
      The log you had asked for pre-edit:
      Code:
      [01:16:59.131 N] [Profile Message]: Randomizing Fishing Location
      [01:16:59.131 D] [QDBG] Done with forced behavior Bots.Quest.QuestOrder.ForcedCodeBehavior.
      [01:16:59.131 D] [QDBG] Starting behavior Bots.Quest.QuestOrder.ForcedIf.
      [01:16:59.131 D] Compiling expression 'Random(3) == 3' @ line 517
      [01:16:59.566 D] Compiling expression 'Random(3) == 2' @ line 527
      [01:17:00.010 D] Compiling expression 'Random(3) == 1' @ line 538
      [01:17:00.431 D] [QDBG] Done with forced behavior Bots.Quest.QuestOrder.ForcedIf.
      [01:17:00.637 D] [QDBG] Starting behavior Bots.Quest.QuestOrder.ForcedIf.
      [01:17:00.637 D] Compiling expression 'HasQuest(30149) && !IsQuestCompleted(30149)' @ line 553
      [01:17:01.125 D] [QDBG] Starting behavior Bots.Quest.QuestOrder.ForcedCodeBehavior.
      [01:17:01.125 N] [Profile Message]: Doing Daily: A Feast for the Senses
      [01:17:01.125 D] [QDBG] Done with forced behavior Bots.Quest.QuestOrder.ForcedCodeBehavior.
      [01:17:01.125 D] [QDBG] Starting behavior Bots.Quest.QuestOrder.ForcedWhile.
      [01:17:01.125 D] Compiling expression 'GetItemCount(74866) >= 10 && !IsQuestCompleted(30149)' @ line 555
      [01:17:01.747 D] [QDBG] Done with forced behavior Bots.Quest.QuestOrder.ForcedWhile.
      [01:17:01.924 D] [QDBG] Done with forced behavior Bots.Quest.QuestOrder.ForcedIf.
      [01:17:01.924 D] [QDBG] Starting behavior Bots.Quest.QuestOrder.ForcedIf.
      [01:17:01.924 D] Compiling expression 'HasQuest(30149) && IsQuestCompleted(30149)' @ line 565
      [01:17:02.381 D] [QDBG] Done with forced behavior Bots.Quest.QuestOrder.ForcedIf.
      [01:17:02.381 D] [QDBG] Starting behavior Bots.Quest.QuestOrder.ForcedCodeBehavior.
      [01:17:02.382 D] Goal: Flying to The Arboretum
      
       
    14. Makkli

      Makkli New Member

      Joined:
      Jun 27, 2012
      Messages:
      481
      Likes Received:
      20
      Trophy Points:
      0
      Thanks, logs really help me.
       
    15. Makkli

      Makkli New Member

      Joined:
      Jun 27, 2012
      Messages:
      481
      Likes Received:
      20
      Trophy Points:
      0
      Updates!

      2012.11.21
      Fixed bug in use of Random() - thanks Stealthy
      Changed fishing testing messages to user friendly messages
      Added Lua workaround for Sweet as Honey turn in​
       
    16. Hendrikto

      Hendrikto New Member

      Joined:
      Oct 31, 2012
      Messages:
      26
      Likes Received:
      0
      Trophy Points:
      0
      " Figure out what else needs to be on this To Do List
      Bake cookies and put up my Christmas Tree (does anyone read this?) " - yes I did and I loled hard :D
       
    17. Makkli

      Makkli New Member

      Joined:
      Jun 27, 2012
      Messages:
      481
      Likes Received:
      20
      Trophy Points:
      0

      thank you!
       
    18. Wayno

      Wayno Member

      Joined:
      Jun 11, 2012
      Messages:
      52
      Likes Received:
      0
      Trophy Points:
      6
      having a issue atm bot isn't fishing, just casts over and over. :(

      ignore me its the cc that is causing it.
       
      Last edited: Nov 22, 2012
    19. derhelge

      derhelge New Member

      Joined:
      Dec 4, 2011
      Messages:
      23
      Likes Received:
      0
      Trophy Points:
      0
      Same Problem here

       
    20. Makkli

      Makkli New Member

      Joined:
      Jun 27, 2012
      Messages:
      481
      Likes Received:
      20
      Trophy Points:
      0
      Please read the instructions in the first post. You haven't installed the necessary Quest Behaviors.
       

    Share This Page