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!
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
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.
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'.
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/
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.
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.
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.
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.
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
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
" 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
having a issue atm bot isn't fishing, just casts over and over. ignore me its the cc that is causing it.