echotiger / newquestingpack Goto Github PK
View Code? Open in Web Editor NEWThe new official questing pack for Honorbuddy.
The new official questing pack for Honorbuddy.
The char keep flying between hotspot, without killing unit, or reach any final destinations.
Info tabs:
Goal: KillUntilComplete-7b5abb: In Progress (no associated quest) [Ref: "Nagrand ($Rev: 6041 $)" @line 179]
4108_2017-05-22_18.07.txt
Goal: InteractWith-7b5abb: "Creature Comforts" (http://wowhead.com/quest=12599) Interacting with MobId(190543) [Ref: "Zul'Drak ($Rev: 6041 $)" @line ##519]
Bot keeps flying between hotspots, not interacting with "Dread Thornwoods"
16836 2017-05-22 10.47.txt
Detect: "Failed to turn in quest" and handle it by reloading the UI and profile.
Detect: NPC phasing issues and handle it by relogging the player.
Other stuff.
As the title says.
Bot needs to react to players around it.
AFK Mode - Sell All, Delete Items and Open Items needs a way to communicate with the currently loaded profile so that items relating to quests can be whitelisted from being handled by the function.
Custom Looting - Looting needs to be forced on NPCs that drop items that start quests.
Without heirlooms, the player can end up being 1-2 bars away from 100 at level 99.
Another solution is to just load into the Legion profiles since they can be started at level 98 - however this will cause people who don't have Legion to suffer.
The bot keep moving between the 2 zone where mob to kill are.
Info tab:
Goal: KillUntilComplete-7b5abb: "Les colliers du Crépuscule" (http://wowhead.com/quest=27982)
[Ref: "Searing Gorge ($Rev: 6041 $)" @line 353]
https://puu.sh/wbPCm/129a7004f6.png
bot stands here till low life...then kills mobs...waits again. walks to another group...kills them...waits for respawn on the same spot...close to die
"you cannot do this" - red message
after the vehicle dies, he runs through all mobs without combat and trys to kill mobs
works after stop/start
I just observerd a new tester DK on quest 12733 where he has to duel 5 Initiates.
The DK choses one of the Initiates that are running downhill to the field.
My char was chasing him a by foot a long time without a chance to catch up.
So I modified the PursueList to ignore the running NPCs:
<Code File="InteractWith" GossipOptions="1" CollectionDistance="200" NonCompeteDistance="0" PreInteractMountStrategy="Dismount" WaitTime="13000" QuestId="12733" QuestObjectiveIndex="1" >
<HuntingGrounds>
<Hotspot X="2345.681" Y="-5686.181" Z="153.9222" />
<Hotspot X="2393.972" Y="-5740.508" Z="153.9231" />
</HuntingGrounds>
<PursuitList>
<PursueUnit Id="28406" PursueWhen="!UNIT.IsMoving" />
</PursuitList>
</Code>
house in brunnhildar
a spot the toon will never be able to navigate out, because its under the roof
Goal: Turning in Quest - Uralte Relikte (http://wowhead.com/quest=12882) : To - Olut Alegut : ID - 30472 [Ref: "Turnin" @line 745]
toon has no reliks. happens also after abandoning the quest.
no reliks under the last sold items. dunno if he had some and sold them.
bought some from ah. worked.
Right now it uses a terrible quest behavior.
Could easily be improved with custom RunCode logic.
My Undead Rogue (not a single Heirloom) was only Level 4.9 after profile finished leading in a "autoloader" looping due to checkpoints.
I added the Delivery Quest back to end of the profile to get that extra XP.
No big deal, as the rogue is passing the TurnIn NPC on its way to undercity/orgrimmar.
fff (furry fun fact): he then leveled to 5 just be exploring :D
Goal: Turning in Quest - Па'трулль (http://wowhead.com/quest=12596) : To - Commander Kunz : ID - 28039 [Ref: "Turnin" @line 608]
Hb keep spam turnin but quest not complete yet
Just loops between 90-100 and Tanaan Loader:
Changing current profile to 1-110 Autoloader ($Rev: 5593 $)
Profile loaded successfully!
Starting the bot!
Currently Using BotBase : Questing
Current zone is Mardum, the Shattered Abyss (http://wowhead.com/zone=7705)
[Singular] Hotkey: To add a LOGMARK, press: [Shift+Alt+Ctrl+M]
[Singular] Your Level 98 Blood Elf Havoc Demon Hunter Build is
[Singular] ... running the Questing bot in Mardum, the Shattered Abyss
[Singular] ... Zone: Mardum using my SOLO Behaviors alone
[LoadProfile-b02bf5(info)] Loading profile 'Horde\90-100 Autoloader.xml'
Changing current profile to 90-100 Autoloader ($Rev: 5593 $)
[LoadProfile-b02bf5(info)] Loading profile 'Draenor\Tanaan Jungle (Draenor Intro).xml'
Changing current profile to Tanaan Jungle (Draenor Intro) ($Rev: 6041 $)
[Profile Message!]: Please stand by as the functions are being activated!
[LoadProfile-b02bf5(info)] Loading profile '..\..\Functions\Activate Functions.xml'
Changing current profile to Activate Functions
Changing current profile to Tanaan Jungle (Draenor Intro) ($Rev: 6041 $)
[LoadProfile-b02bf5(info)] Loading profile '../90-100 Autoloader.xml'
Changing current profile to 90-100 Autoloader ($Rev: 5593 $)
[LoadProfile-b02bf5(info)] Loading profile 'Draenor\Tanaan Jungle (Draenor Intro).xml'
Changing current profile to Tanaan Jungle (Draenor Intro) ($Rev: 6041 $)
[LoadProfile-b02bf5(info)] Loading profile '../90-100 Autoloader.xml'
Changing current profile to 90-100 Autoloader ($Rev: 5593 $)
[LoadProfile-b02bf5(info)] Loading profile 'Draenor\Tanaan Jungle (Draenor Intro).xml'
Changing current profile to Tanaan Jungle (Draenor Intro) ($Rev: 6041 $)
> [Function Engine] User settings saved!
[LoadProfile-b02bf5(info)] Loading profile '../90-100 Autoloader.xml'
Changing current profile to 90-100 Autoloader ($Rev: 5593 $)
[LoadProfile-b02bf5(info)] Loading profile 'Draenor\Tanaan Jungle (Draenor Intro).xml'
Changing current profile to Tanaan Jungle (Draenor Intro) ($Rev: 6041 $)
[LoadProfile-b02bf5(info)] Loading profile '../90-100 Autoloader.xml'
Changing current profile to 90-100 Autoloader ($Rev: 5593 $)
[LoadProfile-b02bf5(info)] Loading profile 'Draenor\Tanaan Jungle (Draenor Intro).xml'
Changing current profile to Tanaan Jungle (Draenor Intro) ($Rev: 6041 $)
[LoadProfile-b02bf5(info)] Loading profile '../90-100 Autoloader.xml'
Changing current profile to 90-100 Autoloader ($Rev: 5593 $)
[LoadProfile-b02bf5(info)] Loading profile 'Draenor\Tanaan Jungle (Draenor Intro).xml'
Changing current profile to Tanaan Jungle (Draenor Intro) ($Rev: 6041 $)
[LoadProfile-b02bf5(info)] Loading profile '../90-100 Autoloader.xml'
Changing current profile to 90-100 Autoloader ($Rev: 5593 $)
[LoadProfile-b02bf5(info)] Loading profile 'Draenor\Tanaan Jungle (Draenor Intro).xml'
Changing current profile to Tanaan Jungle (Draenor Intro) ($Rev: 6041 $)
[LoadProfile-b02bf5(info)] Loading profile '../90-100 Autoloader.xml'
Changing current profile to 90-100 Autoloader ($Rev: 5593 $)
Latency to Buddy service: 55 ms
[LoadProfile-b02bf5(info)] Loading profile 'Draenor\Tanaan Jungle (Draenor Intro).xml'
Changing current profile to Tanaan Jungle (Draenor Intro) ($Rev: 6041 $)
[LoadProfile-b02bf5(info)] Loading profile '../90-100 Autoloader.xml'
Changing current profile to 90-100 Autoloader ($Rev: 5593 $)
Hello,
On Quest 27979, the bot stop move on a rock, keep saying they are no mobs to kill.
Which seems true, since the bot isn't in the right zone at all.
Info tab:
Goal: KillUntilComplete-7b5abb: "Les colliers du Crépuscule" (http://wowhead.com/quest=27982)
[Ref: "Searing Gorge ($Rev: 6041 $)" @line 353]
happens most time, when hes unter some stairs and mounting fails because the is to big to mount up.
it also looks weird, goes into cat form, mounts up, rides, cat form, mounts up...and so on
http://www.wowhead.com/object=3658/water-barrel
[15:35:35.003 D] Exception was thrown in BotBase.Root.Tick
[15:35:35.003 D] Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> System.InvalidOperationException: Cannot call Location on an invalid object.
at Styx.WoWInternals.WoWObjects.WoWObject.EnsureValid(String funcName)
at Styx.WoWInternals.WoWObjects.WoWGameObject.()
at Styx.Helpers.PerFrameCachedValue1.get_Value() at Styx.WoWInternals.WoWObjects.WoWGameObject.get_Location() at Styx.WoWInternals.WoWObjects.WoWObject.() at Styx.Helpers.TimeCachedValue
1.Refreshed()
at Styx.Helpers.TimeCachedValue1.get_Value() at Styx.WoWInternals.WoWObjects.WoWObject.get_InLineOfSight() at __CompileBatchNamespace10__.__CompiledBatchClass__.<TreasureHunter>d__47.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at __CompileBatchNamespace10__.__CompiledBatchClass__.<FunctionPulser>d__15.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at CommonBehaviors.Actions.ActionRunCoroutine. C$\]J$T"?4C2KS@dBeXv9j0L%.@/RaMRf)bIY~\\!-euyM}2HVn.MoveNext() --- End of inner exception stack trace --- at Buddy.Coroutines.Coroutine.(Boolean ) at Buddy.Coroutines.Coroutine.(Boolean ) at Buddy.Coroutines.Coroutine.Resume() at CommonBehaviors.Actions.ActionRunCoroutine.Run(Object context) at Styx.TreeSharp.Action.RunAction(Object context) at Styx.TreeSharp.Action.Bq0I8)bO\*:M'j~3SQ'p7Iz\&"!.MoveNext() at Styx.TreeSharp.Composite.Tick(Object context) at Styx.TreeSharp.PrioritySelector.zY'X|M(9TD\&_F=mU!OLOj\]\&P#.MoveNext() at Styx.TreeSharp.Composite.Tick(Object context) at Styx.Common.HookExecutor.Run(Object context) at Styx.TreeSharp.Action.RunAction(Object context) at Styx.TreeSharp.Action.Bq0I8)bO\*:M'j~3SQ'p7Iz\&"!.MoveNext() at Styx.TreeSharp.Composite.Tick(Object context) at Styx.CommonBot.Coroutines.CoroutineCompositeExtensions.B"?2/xx0x \[JV\&/\.i\]<x/J?}.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at -\&"K'eRq#}a\&q>TF\&RiBA#4O).05_$J/\*#)mp0NaEC# <2_(Sa#.<J'Y\\N0UNV} N1y\*7-VcTRE{!.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Styx.CommonBot.TreeRoot.3I=w\*qJ??T>Y'a(})2xxy)sr\..ciQ%wn?!)_)0/5~A0YZ#_X9K\&.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at CommonBehaviors.Actions.ActionRunCoroutine. C$\]J$T"?4C2KS@dBeXv9j0L%.@/RaMRf)bIY~\\!-euyM}2HVn.MoveNext() --- End of inner exception stack trace --- at Buddy.Coroutines.Coroutine.(Boolean ) at Buddy.Coroutines.Coroutine.(Boolean ) at Buddy.Coroutines.Coroutine.Resume() at CommonBehaviors.Actions.ActionRunCoroutine.Run(Object context) at Styx.TreeSharp.Action.RunAction(Object context) at Styx.TreeSharp.Action.Bq0I8)bO\*:M'j~3SQ'p7Iz\&"!.MoveNext() at Styx.TreeSharp.Composite.Tick(Object context) at Styx.TreeSharp.PrioritySelector.zY'X|M(9TD\&_F=mU!OLOj\]\&P#.MoveNext() at Styx.TreeSharp.Composite.Tick(Object context) at Styx.Common.HookExecutor.Run(Object context) at Styx.TreeSharp.Action.RunAction(Object context) at Styx.TreeSharp.Action.Bq0I8)bO\*:M'j~3SQ'p7Iz\&"!.MoveNext() at Styx.TreeSharp.Composite.Tick(Object context) at Styx.CommonBot.TreeRoot.3I=w\*qJ??T>Y'a(})2xxy)sr\..() at Styx.CommonBot.TreeRoot.(Action , String , Boolean ) [15:35:35.095 D] Exception was thrown in BotBase.Root.Tick [15:35:35.096 D] Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> System.InvalidOperationException: Cannot call Location on an invalid object. at Styx.WoWInternals.WoWObjects.WoWObject.EnsureValid(String funcName) at Styx.WoWInternals.WoWObjects.WoWGameObject.() at Styx.Helpers.PerFrameCachedValue
1.get_Value()
at Styx.WoWInternals.WoWObjects.WoWGameObject.get_Location()
at Styx.WoWInternals.WoWObjects.WoWObject.()
at Styx.Helpers.TimeCachedValue1.Refreshed() at Styx.Helpers.TimeCachedValue
1.get_Value()
at Styx.WoWInternals.WoWObjects.WoWObject.get_InLineOfSight()
at CompileBatchNamespace10.CompiledBatchClass.d__47.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at CompileBatchNamespace10.CompiledBatchClass.d__15.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at CommonBehaviors.Actions.ActionRunCoroutine. C$]J$T"?4C2KS@dBeXv9j0L%.@/RaMRf)bIY~\!-euyM}2HVn.MoveNext()
--- End of inner exception stack trace ---
at Buddy.Coroutines.Coroutine.(Boolean )
at Buddy.Coroutines.Coroutine.(Boolean )
at Buddy.Coroutines.Coroutine.Resume()
at CommonBehaviors.Actions.ActionRunCoroutine.Run(Object context)
at Styx.TreeSharp.Action.RunAction(Object context)
at Styx.TreeSharp.Action.Bq0I8)bO*:M'j3SQ'p7Iz&"!.MoveNext()3SQ'p7Iz&"!.MoveNext()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.TreeSharp.PrioritySelector.zY'X|M(9TD&_F=mU!OLOj]&P#.MoveNext()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.Common.HookExecutor.Run(Object context)
at Styx.TreeSharp.Action.RunAction(Object context)
at Styx.TreeSharp.Action.Bq0I8)bO*:M'j
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.CommonBot.Coroutines.CoroutineCompositeExtensions.B"?2/xx0x [JV&/.i]<x/J?}.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at -&"K'eRq#}a&q>TF&RiBA#4O).05_$J/*#)mp0NaEC# <2_(Sa#.<J'Y\N0UNV} N1y*7-VcTRE{!.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Styx.CommonBot.TreeRoot.3I=w*qJ??T>Y'a(})2xxy)sr..ciQ%wn?!)_)0/5A0YZ#_X9K&.MoveNext()\!-euyM}2HVn.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at CommonBehaviors.Actions.ActionRunCoroutine. C$]J$T"?4C2KS@dBeXv9j0L%.@/RaMRf)bIY
--- End of inner exception stack trace ---
at Buddy.Coroutines.Coroutine.(Boolean )
at Buddy.Coroutines.Coroutine.(Boolean )
at Buddy.Coroutines.Coroutine.Resume()
at CommonBehaviors.Actions.ActionRunCoroutine.Run(Object context)
at Styx.TreeSharp.Action.RunAction(Object context)
at Styx.TreeSharp.Action.Bq0I8)bO*:M'j3SQ'p7Iz&"!.MoveNext()3SQ'p7Iz&"!.MoveNext()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.TreeSharp.PrioritySelector.zY'X|M(9TD&_F=mU!OLOj]&P#.MoveNext()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.Common.HookExecutor.Run(Object context)
at Styx.TreeSharp.Action.RunAction(Object context)
at Styx.TreeSharp.Action.Bq0I8)bO*:M'j
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.CommonBot.TreeRoot.3I=w*qJ??T>Y'a(})2xxy)sr..()
at Styx.CommonBot.TreeRoot.(Action , String , Boolean )
[15:35:35.172 D] Exception was thrown in BotBase.Root.Tick
Hello,
On quest 25695, the bot doesn't seems able to do the quest.
It keep beeing spotted, and so, fail the mission.
Info tab:
Goal: Moving to <-11807.82, -3231.535, -30.10377> [Ref: "MoveTo" @line 335]
To succeed the mission, it would be much more efficient to go at the exact position:
<X="-11803.88" Y="-3233.858" Z="-28.4361" />
http://de.wowhead.com/quest=27693/das-spiel-des-wachters
works bad with low fps. toons walks around without interacting
dont know if its worth to investigate.
on Horde and Alliance
<QuestOrder>
<QuestOrder>
Hi,
I leveled a new DK,
The bot stopped twice after it reached checkpoint in Zangamarsh and Terrokkar Forest after turning in all completed quests.
2200 2017-06-19 11.04.txt.zip
Goal: KillUntilComplete-7b5abb: "Ich würd' lieber angeln" (http://wowhead.com/quest=10037)
[Ref: "Terrokar Forest (
lots of navigation issues inside the lake
6548 2017-06-07 09.19.txt
[Function Engine] Main pulse shut down. All functions have been deactivated.
4 compiler errors encountered in profile 'Stormheim ($Rev: 6126 $ )'
'Code' xml element on line number 1478 has following errors with code:
private static void IncludeEmpoweredRunestoneUnits()
{
Targeting.Instance.IncludeTargetsFilter += IncludeEmpoweredRunestoneUnitsFilter;
BotEvents.OnBotStopped += BotEvents_OnBotStopped;
}
private static void StopIncludeEmpoweredRunestoneUnits()
{
Targeting.Instance.IncludeTargetsFilter -= IncludeEmpoweredRunestoneUnitsFilter;
BotEvents.OnBotStopped -= BotEvents_OnBotStopped;
}
private static void IncludeEmpoweredRunestoneUnitsFilter(List incomingUnits, HashSet outgoingUnits)
{
foreach (var unit in incomingUnits)
{
if (unit is WoWUnit && (unit.Entry == 97223 || unit.Entry == 97221))
outgoingUnits.Add(unit);
}
}
1) The name 'BotEvents_OnBotStopped' does not exist in the current context at line 4
2) The name 'BotEvents_OnBotStopped' does not exist in the current context at line 9
'Code' xml element on line number 1704 has following errors with code:
private static void IncludeFelskornChannelers()
{
Targeting.Instance.IncludeTargetsFilter += IncludeFelskornChannelersFilter;
BotEvents.OnBotStopped += BotEvents_OnBotStopped;
}
private static void StopIncludeFelskornChannelers()
{
Targeting.Instance.IncludeTargetsFilter -= IncludeFelskornChannelersFilter;
BotEvents.OnBotStopped -= BotEvents_OnBotStopped;
}
private static void IncludeFelskornChannelersFilter(List incomingUnits, HashSet outgoingUnits)
{
foreach (var unit in incomingUnits)
{
if (unit is WoWUnit && unit.Entry == 96489)
outgoingUnits.Add(unit);
}
}
1) The name 'BotEvents_OnBotStopped' does not exist in the current context at line 4
2) The name 'BotEvents_OnBotStopped' does not exist in the current context at line 9
Bot stopping! Reason: None Given
The "quest objective action" for quest 12213 is missing.
Only PickUp and TurnIn exists. Leading to a "stop" when trying to turn in that quest,
I copied the old code from old pack to make it continue .
Search radius is too small, toon is missing a lot of mobs
happens when
Goal: KillUntilComplete-7b5abb: "Teile des Rätsels" (http://wowhead.com/quest=12926)
[Ref: "Storm Peaks (
General: Detect stuck by frames instead of by timer?
General: Clear navigator before running anti-stuck.
Flying: Force dismount if we're stuck for an extended amount of time.
Goal: InteractWith-7b5abb: "Emerald Dragon Tears" (http://wowhead.com/quest=12200)
Interacting with Emerald Dragon Tear, MobId(1886461)
[Ref: "Dragonblight (
Similiar case that reported 2 hours ago, bot stuck on flying between hotspots. Only gather quest items when random mob is on bot path and dismount him.
5660 2017-05-22 15.10.txt
For my Horde char the questgiver was not visible at that location.
Instead the quest could be picked up from Ysera at Nordrassil!
*** I did not do any moonglade pre-quest mannually ;) ***
side note: the hearthstone was still set to Icecrown (not Nordrassil or Orgrimmar)
The Autoloader 1-110 tries to load Goblin Starter Profile after Death Knight Starter Profile is finished because the didn't complete Q25267
<If Condition="Me.Race == WoWRace.Goblin && !IsQuestCompleted(25267)" >
<Code File="LoadProfile" ProfileName="Horde\Starters\Goblin.xml" RememberProfile="true" />
</If>
so an addition test for class DK is needed ;)
If quest "Journey to Thrallmar" in hellfire is done by hand, bot don't recognize that and goes to questigiver, stuck on waiting to pick up quest. If this quest is done by bot, everything works well
The bot is stuck in a loop, doing a short go-back on few meter.
HB log spam the following:
[DoWhen-7b5abb(debug)] Stopped executing SellExtraConsumables hook
[DoWhen-7b5abb(debug)] Executing SellExtraConsumables hook
The info tab:
Goal: InteractWith-7b5abb: In Progress (no associated quest)
Interacting with Benêt [Ref: "Searing Gorge ($Rev: 6041 $)" @line 205]
Update:
sorry this seems to be a general problem. (encaoutered again on Q10027)
In my interface option I did not check "Auto dismount in flight" (which is default off).
If this is not enabled, even hostile mobs are flagged as not attackable when flying (no "sword" mouse cursor).
you should enable this cVar when questing or you will have a lot of issues :D
------- old "ticket" text -------------
as long as the char is in the air the mobs are not attackable:
Flying from <-3596.882, 5179.412, 19.9388> to Type: Kill, Name: Auchenai Initiate, NavType: Fly
[Flightor] Set up for movement from <-3596.882, 5179.412, 19.9388> to <-3605.65, 5204.021, -20.27249>
Clearing POI: POI is not attackable
I changed the code to
<Code File="ForcedDismount" />
<DefaultNavType Value="Run" />
<Code File="KillUntilComplete" QuestId="10914" MovementBy="NavigatorOnly" >
<HuntingGrounds>
<Hotspot X="-3664.344" Y="5135.707" Z="-22.5169" />
<Hotspot X="-3576.688" Y="5268.199" Z="-20.34017" />
<Hotspot X="-3436.809" Y="5254.816" Z="-20.81991" />
</HuntingGrounds>
<PursuitList>
<PursueUnit Id="21284" PursueWhen="!IsObjectiveComplete(1, 10914)" />
<PursueUnit Id="21285" PursueWhen="!IsObjectiveComplete(2, 10914)" />
</PursuitList>
</Code>
<DefaultNavType Value="Fly" />
to fix the issue.
The HuntingGrounds is right next to the Questgiver, so dismounting after Quest PickUp is no issue.
Goal: Picking up quest with ID Once More Unto The Breach, Hero [Ref: "Pickup" @line 211]
Bot keeps opening and closing quest frame, after taking quest by hand still want to pickup from npc
11500 2017-05-22 16.06.txt
Bot is trying to interract with "Commander Jordan" trough walls
3412 2017-05-22 15.12.txt
Goal:
InteractWith-7b5abb: "Setting the Stage" (http://wowhead.com/quest=12672)
Interacting with MobId(190717), Underworld Power Fragment
[Ref: "Zul'Drak (
At start bot works well on this quest, but at some point gets in loop flying between hotspots
16292 2017-05-22 13.53.txt
DK start area, bot unable to pick up quest from Knight Commander Plaguefist
10884 2017-05-19 02.49.txt
This was after dying, and I am not sure if it is actually related to New Questing Pack.
After corpse pickup my toon started a "vendor run" by summoning vendor mount and sold soulbound relics (with higher iLevel than equipped) and also an unlearned cooking recepipe.
AFK Mode was disabled in Profile Config.
I made a new tauren DK this morning after updating NQP (pronnounced "Nuke P" xD )
everything went smooth until turn in of Quest: The Scarlet Onslaught Emerges (http://wowhead.com/quest=12756)
The char was mounted and in scarlet disguise and tried to enter the house with the questgiver at
<Hotspot X="1405.048" Y="-5822.889" Z="131.3622" />
it did NOT dismount when trying to enter the door to the house at that hotspot.
Unfortunatley the Disguise Aura cannot be cancelled. So I dismounted by hand in front of the house to continue the profile.
Profile Config: I had Anti-Stuck enabled, but not AFK Mode.
Log:
2200 2017-06-19 11.04.txt.zip
-- marrvin
Need to improve detection.
The HB API isn't working too well.
Currently the profile waits a long time for named Mob Sporewing to spawn/appear at his spawnpoint , when infact this Mob is roaming the same area as the other sporebats needed for Q9770 - see http://www.wowhead.com/npc=18280/sporewing#map
So best is to flip the two KillUntilComplete to first Kill 10 Sporebats and include Sporewing in the PursuitList for Q9770
If we did not get the Sporewing we then camp his spawnpoint.
Like this:
<Code File="KillUntilComplete" MobIds="18130, 18280" QuestId="9770" >
<HuntingGrounds>
<Hotspot X="443.0681" Y="5852.621" Z="23.41469" />
<Hotspot X="297.5428" Y="5832.962" Z="19.27119" />
<Hotspot X="179.4271" Y="5694.528" Z="22.1513" />
<Hotspot X="270.0659" Y="5583.489" Z="23.93551" />
<Hotspot X="241.7077" Y="5227.238" Z="21.89751" />
<Hotspot X="332.4232" Y="5161.003" Z="20.99276" />
</HuntingGrounds>
</Code>
<Code File="KillUntilComplete" MobId="18280" QuestId="9899" X="409.2992" Y="5618.349" Z="19.84682" />
toon is swimming arround, doing nothing.
6548 2017-06-07 09.19.txt
he doesnt have the quest hes actualy trying to do.
/run print(IsQuestFlaggedCompleted(9720))
false
he didnt do the quest chain before:
http://de.wowhead.com/quest=9716/anomalie-am-umbrafennsee
http://de.wowhead.com/quest=9718/der-flug-der-krahe
During Quest "Save yourself" in Azsuna (as Prince Verondis "Vehicle" to go back into the cave).
On its way to the cave the char tries to attack "Athissa", which is hostile but not attackable.
Maybe a temporary blacklist?
<Vendor Name="Athissa" Entry="89116" Type="Repair" Nav="Fly" X="3.041662" Y="6181.417" Z="1.276337" />
Quest:
<PickUp Nav="Fly" QuestName="Save Yourself" QuestId="37530" GiverName="" GiverId="" /> ... <TurnIn Nav="Fly" QuestName="Save Yourself" QuestId="37530" TurnInName="" TurnInId="" />
Log:
[18:03:32.411 N] (Singular) YourCurrentTarget: changed to: Athissa.EC0C lvl=110 h=100.0%, maxh=24942420, d=32.2 yds, box=2.0, boss=N, trivial=N, player=N, attackable=N, neutral=N, hostile=Y, entry=89116, faction=16, loss=Y, facing=Y, blacklist=N, combat=N, flying=N, abovgrnd=N, creature=Humanoid, tagme=N, tagother=N [18:03:32.651 N] (Singular) [WoWRedError] 50 [18:03:32.652 N] (Singular) [WoWRedError] 50 [18:03:32.656 N] (Singular) (Singular) [CombatLog] SPELL_CAST_FAILED Meteor Storm#179215 failure: 'Invalid target' [18:03:32.657 N] (Singular) (Singular) [CombatLog] SPELL_CAST_FAILED Fireball#178784 failure: 'Invalid target' [18:03:32.792 N] (Singular) PetsCurrentTarget: changed to: Athissa.EC0C lvl=110 h=100.0%, maxh=24942420, d=32.2 yds, box=2.0, boss=N, trivial=N, player=N, attackable=N, neutral=N, hostile=Y, entry=89116, faction=16, loss=Y, facing=Y, blacklist=N, combat=N, flying=N, abovgrnd=N, creature=Humanoid, tagme=N, tagother=N [18:03:33.110 N] (Singular) [WoWRedError] 50 [18:03:33.114 N] (Singular) (Singular) [CombatLog] SPELL_CAST_FAILED Meteor Storm#179215 failure: 'Invalid target' [18:03:33.734 N] (Singular) CombatPerfMon: FPS:37 Latency:69 [18:03:34.134 N] (Singular) [WoWRedError] 50 [18:03:34.135 N] (Singular) [WoWRedError] 50
(I looked up the minion ID on wowhead: http://www.wowhead.com/npc=28845/scarlet-ghoul)
To make the quest work with my BloodDK I first changed it to
<While Condition="DoQuest(12698)" >
<Code File="InteractWith" MobId="28819" Range="20" MobState="Alive" CollectionDistance="200" NonCompeteDistance="0" InteractByUsingItemId="39253" PreInteractMountStrategy="Dismount" WaitTime="5000" QuestId="12698" QuestObjectiveIndex="1" X="2449.184" Y="-5971.978" Z="94.4668" TerminateWhen="Me.Minions != null && Me.Minions.Count >= (Me.Specialization == WoWSpec.DeathKnightUnholy ? 6 : 5)" />
<MoveTo QuestId="12698" X="2350.4" Y="-5757.961" Z="153.9217" />
</While>
you suggested to use
Me.Minions.Count(x => x.Entry == 28845) >= 5
instead..
I will test it with new DK soon and report here.
Currently after collection the Portal Stones inb Hellfire Peninsular the bot stops doing nothing.
I have checked the source and moved the two "InteractWith" MobId="184290" .. statements inside the "while DoQuest(10208)" loop after KillUntilComplete
That fixed it.
My lvl 6 went from mulgore to start camp to vendor items
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.