I have uploaded a new build of borean questing... Emissary quest added (and fixed). You may notice the bot pick up a quest at the Farshire and then ignore doing that quest -- do not fear, it's so the bot will obey the CB myCTM after quest is complete. Wine quest re-fixed You may notice the bot pick up a quest at the Farshire and then ignore doing that quest -- do not fear, it's so the bot will obey the CB myCTM after quest is complete.
After running for a while it got stuck with trying to pickup king mrg-mrgl quest from a gnome, the problem is before you can get it you must complete an initial quest "The Mechagnomes" i tried editing the order in the profile, it kinda worked but the bot failed to complete "The Mechagnomes" quest, after it talked to the gnome it did it real fast but missed the last talk action then ran into the elevator and the bot bugged downloading meshes forever: Code: [07:07:45 p.m.:761] Activity: Run Macro 2 Times [07:07:45 p.m.:775] Activity: Downloading Mesh... [07:07:48 p.m.:116] Activity: Run Macro 2 Times [07:07:48 p.m.:257] Activity: Downloading Mesh... [07:07:50 p.m.:581] Activity: Run Macro 2 Times [07:07:50 p.m.:765] Activity: Downloading Mesh... [07:07:52 p.m.:123] Activity: Run Macro 2 Times [07:07:52 p.m.:139] Activity: Downloading Mesh... [07:07:53 p.m.:650] Activity: Run Macro 2 Times [07:07:53 p.m.:788] Activity: Downloading Mesh... [07:07:55 p.m.:415] Activity: Run Macro 2 Times [07:07:55 p.m.:424] Activity: Downloading Mesh... [07:08:00 p.m.:28] Activity: Run Macro 2 Times [07:08:00 p.m.:219] Activity: Downloading Mesh... [07:08:07 p.m.:539] Activity: Run Macro 2 Times So i manually completed "The Mechagnomes" and it continued OK, picked up king mrgl-mlg then went inmediatly to the murlocs quest hub, there the bots completely stops after pickin up "Learning to communicate", with the following error: Code: Moving to Type: QuestPickUp Exception thrown in CustomBehavior object for tag: <CustomBehavior File="Message" Text="You must kill Scalder and use the Conch, go back to King and complete quest, then click start again!" GoalColor="Red" LogColor="Red" /> make sure the tag has all required attributes and try again. Couldn't find file for UserDefinedQuestBehavior. Honorbuddy stopped . I think before going to the murlocks the bot should compelte the quests on Finzzcrank ? EDIT: NVM just got the lastest profile and the bot is now going to pick "Repurposed Technology" maybe its fixed
ah yes, i'm otw to fixing scalder quest now <PickUp QuestName="Muahit's Wisdom" QuestId="11950" GiverName="Ataika" GiverId="26169" /> I just fixed this chain i'll look at the mechagnomes real quick ah, yes... now i remember why king mrgl-mgrl quest was down there in fizzcrank airstrip quests xD
With the lastest profile the bot picked up "Repurposed Technology", then also picked up "The Emissary" and compelted it, but then the bots stops with the following error: Code: Moving to Type: QuestTurnIn Choosing Whalehunter Gloves. Exception thrown in CustomBehavior object for tag: <CustomBehavior File="Message" Text="You must kill Scalder and use the Conch, go back to King and complete quest, then click start again!" GoalColor="Red" LogColor="Red" /> make sure the tag has all required attributes and try again. Couldn't find file for UserDefinedQuestBehavior. Honorbuddy stopped (this is the problem you mentioned i think) So i tried restarting and it tries to pickup again "Repurposed Technology", but the strange thing is the bot starts running diagonally and gets stuck, so i removed the quest fro mthe questlog, it went to the npc and picked up again fine, then it repeats, starts runing diagonally this time into the water , looks like its going to riplash ruins but it eventually drowns.
it's the next quest in the chain i think... It worked when I tested it for the last 2 hours =P move it to the walrus guys that give the daily there in Kaskala and press start But i did notice that the bot flips out sometimes if i start / stop too much and thinks it doesn't have the repurposed technology quest oh i see my problem... i need to change my if tags -_- it goes through the if statements and I used 12035 for the if statements, so each time it crosses it, it uses the myCTM to that ( so if you stop the bot and start it, you're screwed)
It was on that questline, would kill the mobs for the bombs fine, it actually did the first tower, but spent 3 hrs killing mobs and not throwing another grenade. I went out when I noticed it throw the first grenade and thought it was fine, back 3 hrs later and still doing the same quest. Also hadn't done any others that were open. G
sigh, myCTM override I can't use 12035 on more than 1 quest or it flips out I'll see what I can do about having the devs give me some code or implement some code into making the bot do things that I want it to do even after current quest is complete
see if this new upload works better re-download if you downloaded before 5 mins ago, re-download, i had a # wrong in a Rift quest
I moved to kaskala and started the bot, same problem it still tries to pickup "Repurposed technology" and starts running diagonally, note that i have not completed that quest manually because of the warring about the myCTM, the strange thing is the bot already picked up the quest but still wants to pick it up again. About the bombs quest i think it completed it with no help but it took maybe 1 hr or more because there are a lot of mobs in the area and the bot insists on killing everything in sigh, also they apply a nasty debuf that caused many deaths. EDIT: Now with the lastest profile i start the bot and it tries to go to some hotspots but stands still, after restarting the bot i get some error about condition tags: Code: Stopping the bot! Unable to evaluate/compile condition in If tag. Please check your profile. Honorbuddy stopped The debug log says:
re-download, it should have fixed this issue (you may have to drop quest 1 last time) I had <If Condition="HasQuest(12035)" > and it kept confusing the bot. lmk what happens and, Ty for testing and reporting back... making quest profiles is a hard task, especially when other users get errors that I haven't experienced, or that I can't test out (since i've already done some of the quests to get farther in the chain) Update: I added the other 2 "Rift" quests from Amber Ledge
Ok so i should drop the quest "Repurposed technology" and then start it anywhere or again in kaskala?
drop the quest, start it up at Farshire after you've dropped the quest and let it do its thing after Note: If you want to do the Kaskala daily quest, just delete the commented code out. But remember, the bot will do the daily each new day =P ty for testing Code: <!-- Daily = Preparing for the Worst, delete this comment if you want to do it (i have plans to fix this so it only does it once <If Condition="(!IsQuestCompleted(11945))" > <PickUp QuestName="Preparing for the Worst" QuestId="11945" GiverId="26213" GiverName="Utaik" /> <Objective QuestName="Preparing for the Worst" QuestId="11945" Type="CollectItem" CollectCount="8" ItemId="35711" /> <TurnIn QuestName="Preparing for the Worst" QuestId="11945" TurnInId="26213" TurnInName="Utaik" /> </If> --> I couldn't get it to *not* keep doing the quest each day so I just commented it out, it's on my to-do list on how to fix that issue
I've tried it but stil the bot hanged while "moving to hotspot" then i noticed i had "Muahit's Wisdom" in my questlist, not sure how maybe the bot picked it up while i was afk i dont know, but after i removed it from my questlog the bot is now moving to pick it up again, maybe this was causing the problem. EDIT: After picking up "Muahit's Wisdom" the bot hangs wating "moving to hotspot", i've checked the profile in this part: PHP: <PickUp QuestName="Muahit's Wisdom" QuestId="11950" GiverName="Ataika" GiverId="26169" /> <!-- This will make it go the long way around, but it works --> <If Condition="HasQuest(11950)" > <Runto QuestId="11950" X="3097.079" Y="4815.974" Z="1.276101" /> <Runto QuestId="11950" X="3079.618" Y="4796.583" Z="1.135878" /> <Runto QuestId="11950" X="2987.333" Y="4786.088" Z="-0.7743665" /> <Runto QuestId="11950" X="2732.841" Y="4543.406" Z="-1.850222" /> <CustomBehavior File="MyCTM" QuestId="11950" Location="2735.108 4599.975 -3.250239" /> <CustomBehavior File="MyCTM" QuestId="11950" Location="2741.384 4604.724 0.08365506" /> <CustomBehavior File="MyCTM" QuestId="11950" Location="2737.423 4614.241 0.08363962" /> <CustomBehavior File="MyCTM" QuestId="11950" Location="2733.222 4625.288 0.08435628" /> <CustomBehavior File="MyCTM" QuestId="11950" Location="2793.21 4695.416 1.859965" /> </If> If i remove the CustomBehavior lines it will go arround the small island and turn in the quest fine, but then it bugs while trying to get the item from the underwater npc, it goes to the npc then goes back to the island and then tries to interact with it, maybe because i messed with the profile .
I tested all of the code, and it *should* work is it loading nav files? PHP: <PickUp QuestName="Muahit's Wisdom" QuestId="11950" GiverName="Ataika" GiverId="26169" /> <!-- This will make it go the long way around, but it works --> <If Condition="HasQuest(11950)" > <Runto QuestId="11950" X="3097.079" Y="4815.974" Z="1.276101" /> <Runto QuestId="11950" X="3079.618" Y="4796.583" Z="1.135878" /> <Runto QuestId="11950" X="2987.333" Y="4786.088" Z="-0.7743665" /> <Runto QuestId="11950" X="2732.841" Y="4543.406" Z="-1.850222" /> <CustomBehavior File="MyCTM" QuestId="11950" Location="2735.108 4599.975 -3.250239" /> <CustomBehavior File="MyCTM" QuestId="11950" Location="2741.384 4604.724 0.08365506" /> <CustomBehavior File="MyCTM" QuestId="11950" Location="2737.423 4614.241 0.08363962" /> <CustomBehavior File="MyCTM" QuestId="11950" Location="2733.222 4625.288 0.08435628" /> <CustomBehavior File="MyCTM" QuestId="11950" Location="2793.21 4695.416 1.859965" /> </If> <TurnIn QuestName="Muahit's Wisdom" QuestId="11950" TurnInName="Elder Muahit" TurnInId="26218" /> ^^ This makes it to the quest giver and turns it in (it should work, as nav wasn't letting it get onto the ice) PHP: <!-- I'm getting findendpoly errors when doing Spirits Watch Over Us quest --> <Pickup QuestName="Spirits Watch Over Us" QuestId="11961" GiverName="Elder Muahit" GiverId="26218" GiverType="NPC" /> <If Condition="HasQuest(11961)" > <CustomBehavior File="MyCTM" QuestId="11961" Location="2917.07 4707.609 0.08389857" /> <CustomBehavior File="MyCTM" QuestId="11961" Location="2935.994 4685.748 -3.124168" /> <CustomBehavior File="MyCTM" QuestId="11961" Location="2956.378 4674.112 -32.50692" /> <CustomBehavior File="MyCTM" QuestId="11961" Location="2935.994 4685.748 -3.124168" /> <CustomBehavior File="InteractWith" QuestId="11961" ObjectType="NPC" MobId="26219" NumOfTimes="1" CollectionDistance="10" X="2960.394" Y="4671.321" Z="-32.58078" /> <CustomBehavior File="RunMacro" Macro="/script SelectGossipOption(1)\n/script CloseGossip()" NumOfTimes="1" WaitTime="1000" /> </If> ^^ This tells it to go to the npc and talk to him and get his totem PHP: <If Condition="HasQuest(11961)" > <Runto QuestId="12035" X="2732.841" Y="4543.406" Z="-1.850222" /> <CustomBehavior File="MyCTM" QuestId="12035" Location="2735.108 4599.975 -3.250239" /> <CustomBehavior File="MyCTM" QuestId="12035" Location="2741.384 4604.724 0.08365506" /> <CustomBehavior File="MyCTM" QuestId="12035" Location="2737.423 4614.241 0.08363962" /> <CustomBehavior File="MyCTM" QuestId="12035" Location="2733.222 4625.288 0.08435628" /> <CustomBehavior File="MyCTM" QuestId="12035" Location="2793.21 4695.416 1.859965" /> </If> ^^ This tells it to go back and turn it in PHP: <Objective QuestName="Spirits Watch Over Us" QuestId="11961" Type="CollectItem" CollectCount="1" ItemId="35701" /> <TurnIn QuestName="Spirits Watch Over Us" QuestId="11961" TurnInName="Elder Muahit" TurnInId="26218" /> ^^ this turns it in ohhh i think i found an issue when talking with the totem guy -_- damnit
ok, I played with some of the code, try the Mua'hit quest again if it still bugs out, I'm going to have to just comment it back out =( But it was working for me
I sadly can't test the first one since it completed it, after removing the custombehavior lines, it went swiming around the island then it got stuck for a moment trying to go on the ice but it jumped and managed to turn in the quest. Now with the totem guy, i start the bot on the ice, it jumps to the water and swims to the npc, then it swims back near the shore, then it tries to interact with it and finally it hangs there. The navigator shows this error: btw i really hope im not making any stupid mistake while testing because it looks like a real pain to write this profiles, maybe spliting the zone in multiple profiles could make it easier to debug?. EDIT: now testing the last version... EDIT2: Ok this time it interacted with the npc and got the item but then it just stands there on the npc, activity says "Run macro 1 times", the navigator still shows some error similar to the last one.
it's supposed to swim around the island, btw it shouldn't give nav errors, i'll look at it later, have to head out for a bit
Im also useing it and i have the same problem with repurposed technology i did the quest by hand works fine again now and it skipped call to arms