Please, sorry in advance for my English, it's not my native language. I'll do my best, but subject is a little hard for me, so it probably will be written like crap. My Apologies
In two words:
If Bot have completed the FollowPath step once, and than, in a loop (by using GoToStep) Bot will have to do the same FollowPath step again, he will not do it as FollowPath, but will just run to the last waypoint instead.
How it's supposed to be:
Bot should be able to use the same Follow Path over and over with the same waypoints if he was forced to do so by the loop.
Now more detailed:
Why is it happens (in my opinion).
Lets say we got FollowPass of 3 waypoints, how is it working for the first time.
- Move to Waypoint1
- If we are at Waypoint1, add this spot to the list of completed spots.
- Move to Waypoint2
- If we are at Waypoint2, add this spot to the list of completed spots.
- Move to Waypoint3
- If we are at Waypoint3, add this spot to the list of completed spots.
- Move to the next step.
What is happening at the second time, when we have to do the same FollowPath.
- Waypoint1 is already complete, skip it.
- Waypoint2 is already complete, skip it.
- Move to Waypoint3 (because FollowPath requeares to visit last spot to complete)
- Move to the next step.
So bot just runs straight to the last Waypoint every time except the first one becuse all Waypoints was completed and added to "complete list" already.
When this is not happening.
When you turn "Is a Loop" option on. Then bot will FollowPath as he should more then 1 time, but at the end he will run to the first Waypoint (obviously). FollowPath with a Loop option do save copleted waypoints as well. You can easily see that. If bot is attacked by the mob during the run, after the combat he is not running to the Waypoint1, but continue to follow his FollowPath from the last Waypoint. So he knows what Waypoints he have completed already.
The main difference is, that when the Loop option is true, all "completed sports" are cleared at the last spot of the FollowPath.
Like this:
- Move to Spot1
- If we are at Spot1, add this spot to the list of completed spots.
- Move to Spot2
- If we are at Spot2, add this spot to the list of completed spots.
- Move to Spot3
- If we are at Spot3, add this spot to the list of completed spots.
- Clear all completed spots
- Move to Spot1
(I'm not saing that it's works exactly like this, but thats how it seems for me, as a user)
The question is, why completed Waypoints are not cleard when using not looped FollowPath?
There is a Reset option, that can be added as a step, that should clear "all completed waypoints" list, right? But it seems that it's not working. And it's not working for like 6 mounth already or even more. According to this: https://wrobot.eu/forums/topic/3266-bot-skips-waypoints/
Personally i have bought this bot mostly because of the feature that requares FollowPath to work as it should. Can you fix this please? It's really-really needed :(
As a thanks, I'll buy one more lifetime key, that i will not use, if it will work :)
Recommended Comments
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now