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

merging gathering and grinding #557

Closed Lonewolfofazeroth closed 6 months ago

Lonewolfofazeroth commented 6 months ago

can u suggest some clue to how merge gathering and grinding system thanx alot

Xian55 commented 6 months ago

Gooday!

Fully automated gathering is not supported in the project.

Currently AttendedGather mode is available, which it requires user input to collect each node.

Since Dragonflight the InteractKey now has the capability to consider GameObject as well. Such as mailbox, mining veins and herbs, etc.. So the previously mentioned part of manual user input, can be improved, just have to find a way to detect the in game state when a GameObject soft target is present.

Nonetheless, the Navigation still not that precise to handle outdoor movement with really tricky placed mining nodes, which sometimes give headache to reach.

On the other hand navigation inside buildings and caves can be problematic, not that reliable and requires some pre conditions to make it work. Last year summer, i've spent a great deal amount of time improving the reliability and effectiveness of the default pathing solution, it still requires some attention.

If you wish to spare some time to figure out how the system already composed, i could suggest a few classes what you can take a look: