They've been as available as always. If you're having trouble seeing them, then you'll need to clear your store cache. See this Wiki post for details on how to do that: Cache corruption problems
Draenei forgets to deliver the finished quest "Vindicator Aldar" to the questgiver and travels to the next island. Easy to reproduce: Create a lvl 1 Dranei and let it run for 20 minutes View attachment 2540 2016-06-01 21.56.txt
This quest seems to be a breadcrumb quest. Breadcrumb quests are quests that are littered throughout the questing zone. They're there so that you'll find them and pick them up - which then they will lead you to the next questing hub so you don't get lost. These quest are completely optional and often don't reward much at all. The profile isn't designed to this quest since it's a breadcrumb quest. Having the profile do this quest could potentially cause issues since breadcrumb quests are only available if you haven't quested beyond it already. If the profile was designed to do the breadcrumb quest, but you've quested manually prior to using the bot and you skipped doing the breadcrumb quest: Then the bot would be indefinitely stuck trying to pickup the breacrumb quest since it's no longer available from your manually questing past it.
Well Kicks profile picks up the quest by itself, executes it perfectly, but "forgets" to claim the reward. Effect is an open finished quest for Dranei starting from lvl 4. If the quest is really unimportant, why does the profile picks up this quest? Strange is that the bot has to deliver two finished quests at the questgiver, but forgets this one. Tested with 5 different Dranei chars.
I'll get a Draenei tester out to see what's going on - but from looking at the profile code, there's no codes to actually pick the quest up. Also there didn't seem to be any information in your log showing that the bot picked it up. Are you sure it's not a auto-pickup quest?
So I have an issue, I have three level 85's I have tried to use the autoloader V2 for questing on all of them. It tells me that I have to be 86 to run this profile, so I level to 86 then the profile just hangs, looking for things that are not there waiting for quests that are not available. Any idea how to fix this?
Hi ive been using your awesome profile and it has hit a bump in the WoD 90-100. everytime I try to load a profile it just says loading profile endlessly, or it will load start to run my guy around then he will stop and no errors or anything will show can you please help?
For turning this quest there is a chance npc won't appear But if you /reload WoW UI - it will show again starting auto-popup quest, you accept it and it will appear. So will be great to add check if no Npc for this quest viable -> reload UI, accept auto-popup quests. From my RAF testing happens on ~each 3rh toon
I couldn't answer this issue without a log. The only things I could guess without one is; try a fresh install - or the bot is downloading the Mesh files which can take a few minutes.
It seems interesting that /reload would fix this issue. The internal function of /reload is simply ReloadUI(); which this function only reloads the user's interface. It doesn't reload any game data, or the player from the existing world. So by technicality, /reload should have no affect on the state or phasing of the NPC in question. Usually when a NPC won't phase, the only solution is a complete relog since that's the only way to get the game data to reload. Either way, I'll mark down this as an issue and see what comes of it on one of my testers. Thanks for the report!
[16:23:47.285 D] Activity: Honorbuddy Startup Complete [16:23:47.285 N] Honorbuddy Startup Complete [16:23:51.582 D] Activity: Loading Profile... [16:24:12.991 D] Loading profile from store:///1-100 Questing Profile Pack/Auto Loader - v2.xml [16:24:17.803 D] Downloaded map FWHordeGarrisonLeve2new [16:24:18.231 D] Downloaded map Draenor [16:24:18.379 D] Changed map(s) to FWHordeGarrisonLeve2new, Draenor [16:24:18.875 V] Downloading then loading hkiqs9obdtxq [16:24:18.876 D] Activity: Downloading Mesh... [16:24:19.854 D] Activity: Loading Profile... [16:24:19.917 V] Downloading then loading 3xouap7fq4ch [16:24:19.917 D] Activity: Downloading Mesh... [16:24:20.500 D] Activity: Loading Profile... [16:24:20.516 V] Downloading then loading gmljpbf0ojdf [16:24:20.516 D] Activity: Downloading Mesh... [16:24:20.883 D] Activity: Loading Profile... [16:24:20.912 V] Downloading then loading dmbtyghvts1t [16:24:20.912 D] Activity: Downloading Mesh... [16:24:21.339 D] Activity: Loading Profile... [16:24:21.340 V] Downloading then loading vny6dn2gv82d [16:24:21.340 D] Activity: Downloading Mesh... [16:24:21.917 D] Activity: Loading Profile... [16:24:21.922 V] Downloading then loading k6ekmcvlsoau [16:24:21.922 D] Activity: Downloading Mesh... [16:24:22.357 D] Activity: Loading Profile... [16:24:37.403 N] Changing current profile to Auto Loader Version 2 [16:24:37.404 D] BlackspotManager forcing unload of meshes - New profile loaded [16:24:50.211 N] Starting the bot! [16:24:50.211 N] Currently Using BotBase : Questing [16:24:50.211 D] Character is a level 93 Undead Rogue [16:24:50.211 N] Current zone is Frostwall (http://wowhead.com/zone=7004) [16:25:05.229 D] Exception in DoString: Process must have frozen or gotten out of sync: Injection Finished Event was never fired StackTrace: at GreyMagic.Executor.************(Int32 ) at GreyMagic.Executor.**********(Int32 ) at GreyMagic.Executor.Execute(Int32 timeout) at Styx.WoWInternals.Lua.DoString(String lua, String luaFile, IntPtr pState) [16:25:35.239 D] Exception in GetInfoBlockByID: GreyMagic.InjectionDesyncException: Process must have frozen or gotten out of sync: Injection Finished Event was never fired at GreyMagic.Executor.************(Int32 ) at GreyMagic.Executor.**********(Int32 ) at GreyMagic.Executor.Execute(Int32 timeout) at GreyMagic.ExternalProcessMemory.CallInjected[T](IntPtr address, CallingConvention callingConvention, Object[] args) at Styx.WoWInternals.WoWCache.WoWCache.Cache.************(IntPtr , IntPtr , UInt32 , WoWGuid , Int32 , Int32 ) This is what it is doing
There's only a few things I could suggest: Try a fresh install of the bot. Make sure your WoW is in Windowed mode. Not Windowed(Borderless) or Fullscreen. Make sure TeamViewer is turned off if you have it. Try switching from DirectX11 to DirectX9. (or vise versa) - this setting is in your games Advanced Graphic settings. If none of those options work, could you post a full log? Don't copy+paste the log to the forum, but instead - use the forums "Attachments" function. Here's a quick guide by Kickz that should show how to attach it: https://www.thebuddyforum.com/honorbuddy-forum/honorbuddy-guides/35945-guide-attach-log-kick.html
Fix for Draenei starting quests, so not only Draenai but other races too can do them (for RAF purpose) PHP: <If Condition="Me.Race == WoWRace.Draenei" > <PickUp QuestName="You Survived!" QuestId="9279" GiverId="16475" GiverName="Megelon" X="-3961.696" Y="-13926.94" Z="100.8916" /> <TurnIn QuestName="You Survived!" QuestId="9279" TurnInId="16477" TurnInName="Proenitus" X="-4039.4" Y="-13773.65" Z="75.22622" /> <PickUp QuestName="Replenishing the Healing Crystals" QuestId="9280" GiverId="16477" GiverName="Proenitus" X="-4039.4" Y="-13773.65" Z="75.22622" /> <Objective QuestName="Replenishing the Healing Crystals" QuestId="9280" Type="CollectItem" ItemName="Vial of Moth Blood" ItemId="22889" CollectCount="6" /> <TurnIn QuestName="Replenishing the Healing Crystals" QuestId="9280" TurnInId="16477" TurnInName="Proenitus" X="-4039.4" Y="-13773.65" Z="75.22622" /> <Else> <PickUp QuestName="Replenishing the Healing Crystals" QuestId="9369" GiverId="16477" GiverName="Proenitus" X="-4039.4" Y="-13773.65" Z="75.22622" /> <Objective QuestName="Replenishing the Healing Crystals" QuestId="9369" Type="CollectItem" ItemName="Vial of Moth Blood" ItemId="22889" CollectCount="6" /> <TurnIn QuestName="Replenishing the Healing Crystals" QuestId="9369" TurnInId="16477" TurnInName="Proenitus" X="-4039.4" Y="-13773.65" Z="75.22622" /> </Else> </If> p.s. is there Git repository somewhere for this pack?
One more fix: PHP: <If Condition="HasQuest(10304) && IsQuestCompleted(10304)" > <TurnIn QuestName="Vindicator Aldar" QuestId="10304" TurnInName="Vindicator Aldar" TurnInId="16535" /> </If> <If Condition="Me.Race == WoWRace.Draenei" > <PickUp QuestName="Rescue the Survivors!" QuestId="9283" GiverName="Zalduun" GiverId="16502" /> <If Condition="HasSpell(59545)" > <CustomBehavior File="InteractWith" QuestId="9283" InteractByCastingSpellId="59545" MobId="16483" MobHpPercentLeft="10" Range="5" > <HuntingGrounds> <Hotspot X="-4009.13" Y="-13642.88" Z="62.15561" /> <Hotspot X="-3885.413" Y="-13843.76" Z="88.86338" /> <Hotspot X="-3943.594" Y="-13614.9" Z="57.1229" /> <Hotspot X="-4214.951" Y="-13448.84" Z="44.96839" /> <Hotspot X="-3966.271" Y="-13832.96" Z="81.91421" /> </HuntingGrounds> </CustomBehavior> </If> <If Condition="HasSpell(59543)" > <CustomBehavior File="InteractWith" QuestId="9283" InteractByCastingSpellId="59543" MobId="16483" MobHpPercentLeft="10" Range="5" > <HuntingGrounds> <Hotspot X="-4009.13" Y="-13642.88" Z="62.15561" /> <Hotspot X="-3885.413" Y="-13843.76" Z="88.86338" /> <Hotspot X="-3943.594" Y="-13614.9" Z="57.1229" /> <Hotspot X="-4214.951" Y="-13448.84" Z="44.96839" /> <Hotspot X="-3966.271" Y="-13832.96" Z="81.91421" /> </HuntingGrounds> </CustomBehavior> </If> <If Condition="HasSpell(59548)" > <CustomBehavior File="InteractWith" QuestId="9283" InteractByCastingSpellId="59548" MobId="16483" MobHpPercentLeft="10" Range="5" > <HuntingGrounds> <Hotspot X="-4009.13" Y="-13642.88" Z="62.15561" /> <Hotspot X="-3885.413" Y="-13843.76" Z="88.86338" /> <Hotspot X="-3943.594" Y="-13614.9" Z="57.1229" /> <Hotspot X="-4214.951" Y="-13448.84" Z="44.96839" /> <Hotspot X="-3966.271" Y="-13832.96" Z="81.91421" /> </HuntingGrounds> </CustomBehavior> </If> <If Condition="HasSpell(121093)" > <CustomBehavior File="InteractWith" QuestId="9283" InteractByCastingSpellId="121093" MobId="16483" MobHpPercentLeft="10" Range="5" > <HuntingGrounds> <Hotspot X="-4009.13" Y="-13642.88" Z="62.15561" /> <Hotspot X="-3885.413" Y="-13843.76" Z="88.86338" /> <Hotspot X="-3943.594" Y="-13614.9" Z="57.1229" /> <Hotspot X="-4214.951" Y="-13448.84" Z="44.96839" /> <Hotspot X="-3966.271" Y="-13832.96" Z="81.91421" /> </HuntingGrounds> </CustomBehavior> </If> <If Condition="HasSpell(59542)" > <CustomBehavior File="InteractWith" QuestId="9283" InteractByCastingSpellId="59542" MobId="16483" MobHpPercentLeft="10" Range="5" > <HuntingGrounds> <Hotspot X="-4009.13" Y="-13642.88" Z="62.15561" /> <Hotspot X="-3885.413" Y="-13843.76" Z="88.86338" /> <Hotspot X="-3943.594" Y="-13614.9" Z="57.1229" /> <Hotspot X="-4214.951" Y="-13448.84" Z="44.96839" /> <Hotspot X="-3966.271" Y="-13832.96" Z="81.91421" /> </HuntingGrounds> </CustomBehavior> </If> <If Condition="HasSpell(59544)" > <CustomBehavior File="InteractWith" QuestId="9283" InteractByCastingSpellId="59544" MobId="16483" MobHpPercentLeft="10" Range="5" > <HuntingGrounds> <Hotspot X="-4009.13" Y="-13642.88" Z="62.15561" /> <Hotspot X="-3885.413" Y="-13843.76" Z="88.86338" /> <Hotspot X="-3943.594" Y="-13614.9" Z="57.1229" /> <Hotspot X="-4214.951" Y="-13448.84" Z="44.96839" /> <Hotspot X="-3966.271" Y="-13832.96" Z="81.91421" /> </HuntingGrounds> </CustomBehavior> </If> <If Condition="HasSpell(59547)" > <CustomBehavior File="InteractWith" QuestId="9283" InteractByCastingSpellId="59547" MobId="16483" MobHpPercentLeft="10" Range="5" > <HuntingGrounds> <Hotspot X="-4009.13" Y="-13642.88" Z="62.15561" /> <Hotspot X="-3885.413" Y="-13843.76" Z="88.86338" /> <Hotspot X="-3943.594" Y="-13614.9" Z="57.1229" /> <Hotspot X="-4214.951" Y="-13448.84" Z="44.96839" /> <Hotspot X="-3966.271" Y="-13832.96" Z="81.91421" /> </HuntingGrounds> </CustomBehavior> </If> <If Condition="HasSpell(28880)" > <CustomBehavior File="InteractWith" QuestId="9283" InteractByCastingSpellId="28880" MobId="16483" MobHpPercentLeft="10" Range="5" > <HuntingGrounds> <Hotspot X="-4009.13" Y="-13642.88" Z="62.15561" /> <Hotspot X="-3885.413" Y="-13843.76" Z="88.86338" /> <Hotspot X="-3943.594" Y="-13614.9" Z="57.1229" /> <Hotspot X="-4214.951" Y="-13448.84" Z="44.96839" /> <Hotspot X="-3966.271" Y="-13832.96" Z="81.91421" /> </HuntingGrounds> </CustomBehavior> </If> <If Condition="HasQuest(9283) && IsQuestCompleted(9283)" > <TurnIn QuestName="Rescue the Survivors!" QuestId="9283" TurnInName="Zalduun" TurnInId="16502" /> </If> </If>
Quest Ashes to Ashes http://www.wowhead.com/quest=26010/ashes-to-ashes Tested with lvl 28 horde pandaren rogue, he uses the quest item and just moves away, but has to wait at least 8 sec for the duration of the flame thrower to get credit (so 10 sec would be optimal). The code is missing wait time. PHP: <While Condition="HasQuest(26010) && !IsQuestCompleted(26010)"> <CustomBehavior File="InteractWith" QuestId="26010" MobId="203431" InteractByUsingItemId="56473" NumOfTimes="30" Range="8" PreInteractMountStrategy="Dismount" CollectionDistance="500" IgnoreLoSToTarget="true" X="843.1978" Y="205.8929" Z="27.36547" /> </While> regards
Quest: The Damsel's Luck ID: 26650 Somethimes the bot moves to the wrong questgiver location. Fix: PHP: <If Condition="!HasQuest(26650) && !IsQuestCompleted(26650)"> <MoveTo X="-15025.41" Y="265.6684" Z="7.919538" /> <PickUp QuestName="The Damsel's Luck" QuestId="26650" GiverName="Fleet Master Firallon" GiverId="2546" /> </If>
There's no Git, only Assembla; https://www.assembla.com/spaces/buddy-profiles/subversion/source Thanks for the report! I'll check it out and wrap the code as-if needed.
InteractWith internally checks if there is a castbar visible after the interaction takes place and waits the full cast time - a wait timer isn't needed. If it's not waiting, then there may be an issue within InteractWith itself. I'll mark the InteractWith issue down and check it out to see what's happening. If there's an issue noted, I'll post it to the internal tracker so that the others may fix it. Thanks for the report!
As you can see on the code, there's no other place the bot should be moving to. Could you post a log of this issue? It will explain why the bot moved to the "wrong" location.