Xian55 / WowClassicGrindBot

Highly configurable and responsive World of Warcraft Classic pixel Grind Bot - No DLL injection or memory tampering, just screen capture and input simulation.
177 stars 121 forks source link

Not responding to adds behind the character #570

Open thejefu opened 7 months ago

thejefu commented 7 months ago

Description

When botting, I'm occasionally taking aggro from adds which are placed behind my character.

When this happens, the character pauses indefinitely as if waiting to leave combat.

In the logs attached, this happened at the end of the log. I manually targeted the add and resolved the conflict before ending the bot.

Addon Version

Unknown

World of Warcraft Client

The Burning Crusade Classic

Reproduction Steps

Bot until you experience an aggro from behind.

Last Good Version

No response

Screenshots

No response

Logs

out2024_0215_001.log

Xian55 commented 7 months ago

Did the character were idle for 20 seconds ?

[11:19:17:961 I] [Shoot ] instant input 77ms CAST_START -79.4555ms
[11:19:18:057 I] [Homunculi ] ... BeforeCastDelay 2000ms
[11:19:18:537 I] [GoapAgent ] Kill credit detected! Known kills: 1 | Fighting with: 1
[11:19:20:198 I] [Homunculi ] instant input 63ms NONE -64.3067ms
[11:19:20:325 I] [Homunculi ] instant input 62ms NONE -64.1518ms
[11:19:20:341 W] [GoapAgent ] New Plan= NO PLAN
[11:19:45:111 I] [BagChangeTracker] + 1 Malachite
[11:19:46:161 I] [CombatGoal ] Turning too fast!
[11:19:46:177 I] [Power Word: Shield] ... BeforeCastDelay 2000ms
[11:19:48:392 I] [Power Word: Shield] instant usable: True->False | current: False->True | NONE->NONE

I will do some tests today on the PTR.

[11:19:20:341 W] [GoapAgent ] New Plan= NO PLAN

No plan means that for the given situation there was no suitable Goal to execute, during that time the player character either idle.

thejefu commented 7 months ago

Correct, the malachite + turning too fast was my looting followed by the correction.

Xian55 commented 1 month ago

Today did some extensive testing, i had an issue during my character was using Wand, for some reason the player just wasn't faced to the target.

Not sure how to fully tackle the issue as i have yet to found a 100% repro case. :(