Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

merging gathering and grinding #557

Closed
Lonewolfofazeroth opened this issue Dec 31, 2023 · 1 comment
Closed

merging gathering and grinding #557

Lonewolfofazeroth opened this issue Dec 31, 2023 · 1 comment
Labels
feature request This is a request for a new feature, or an expansion of an existing feature.

Comments

@Lonewolfofazeroth
Copy link

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

@Lonewolfofazeroth Lonewolfofazeroth added the feature request This is a request for a new feature, or an expansion of an existing feature. label Dec 31, 2023
@Xian55
Copy link
Owner

Xian55 commented Dec 31, 2023

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:

  • ClassConfiguration Has the Mode which determines what logic to execute, you can find more detail on the readme
  • FollowRouteGoal as the name says, follows the given route and meanwhile does minor task(sideActivity) either Thread_LookingForTarget OR Thread_AttendedGather, finds yellow nodes on the minimap.
  • Navigation this goal Component is responsible to handle the route navigation requests and do the pathfinding if necessary.

@Xian55 Xian55 closed this as not planned Won't fix, can't repro, duplicate, stale Jan 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request This is a request for a new feature, or an expansion of an existing feature.
Projects
None yet
Development

No branches or pull requests

2 participants