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.
161 stars 117 forks source link

AttendedGather mode issue #596

Open starnodes opened 4 weeks ago

starnodes commented 4 weeks ago

Description

Hello! Today I tried out the AttendedGather mode. There are a few things I would like to share. I tested it in the Hellfire Peninsula location as a robber.

Bugs: 1) When the bot is turned on, after detecting ore and notification, I try to collect a point, but the bot does not allow me to pick up the contents (mining skill increases, but the loot remains at the point and the bot tries to fly away) 2) There are false positives. There are no yellow dots on the minimap, but the bot in certain places in the location constantly triggers in the same places.

There are also some suggestions: 1) When the bot stops, add a skip option other than jump. When I press space on the fly mount, the bot still expects me to collect ore or jump. For example, some macro or command via / 2) Flight altitude control. I think this is really important. It would be nice to tell the bot to fly at a certain altitude. In current realities, he often goes to the file mount on the ground and gets into various obstacles, such as trees or buildings. I think it would be enough for the bot to simply fly high and signal when it detects a yellow dot on the minimap and descend to the ground.

Addon Version

1.7.59

World of Warcraft Client

Wrath of the Lich King Classic

Reproduction Steps

start bot, wait for notify

Last Good Version

No response

Screenshots

No response

Logs

No response

Xian55 commented 3 weeks ago

Hello, It's been a while since i've did something about AttendedGather Mode.

Bugs:

When the bot is turned on, after detecting ore and notification, I try to collect a point, but the bot does not allow me to pick up the contents (mining skill increases, but the loot remains at the point and the bot tries to fly away)

I think in the past i had this experience with the Loot Window, as long as the interactable(vein, herb, corpse) within reach the window stuck on the screen, unless you press ESC or click the "X" button to close it, its annoying. At the bot side it can be detected when this case happens, however currently there's no logic to forcefully close the Loot Window.

There are false positives. There are no yellow dots on the minimap, but the bot in certain places in the location constantly triggers in the same places.

When the bot stops, add a skip option other than jump. When I press space on the fly mount, the bot still expects me to collect ore or jump. For example, some macro or command via / Flight altitude control. I think this is really important. It would be nice to tell the bot to fly at a certain altitude. In current realities, he often goes to the file mount on the ground and gets into various obstacles, such as trees or buildings. I think it would be enough for the bot to simply fly high and signal when it detects a yellow dot on the minimap and descend to the ground.

In general, there's no implementation for flying mount based navigation at all. None of the current solution provides pathfinding for flying mounts. I've seen such implementation what you just suggested its a good idea. However the video what i wanted to share, how i could imagine your proposed sadly become private. it's no longer available to share.

Well actually there's a video available which presents the flying mount gathering.