After looking through the log myself and having no experience coding what so ever am I right in saying that it is detecting the mob, finding its position, asking your server how to get to that position, checking the mob, finding it is not there, finding its position, asking your server how to get to that position, checking the mob, finding it is not there asking the server how to get to it's new position repeat repeat repeat ? Thus creating a looping type situation ? where the bot is always thinking instead of doing ?
If this is the case can it not be recoded to do this a maximum number of times before moving to the next hotspot in a profile ?
Hi, Deadlybot,
Your analysis is absolutely correct, and codified by lines that look like this:
[06:34:56.282 D] Generating path to Target Position <-210.2919, -5.070118, -78.62606>
[06:34:56.332 D] Raycast path generated.
[06:34:56.332 D] Generated path to <-210.2919, -5.070118, -78.62606> (Target Position) with 1 hops.
[06:34:58.483 D] Generating path to Target Position <-210.621, -5.041191, -78.6165>
[06:34:58.533 D] Raycast path generated.
[06:34:58.533 D] Generated path to <-210.621, -5.041191, -78.6165> (Target Position) with 1 hops.
[06:35:00.749 D] Generating path to Target Position <-210.9601, -5.012644, -78.60664>
[06:35:00.799 D] Raycast path generated.
[06:35:00.799 D] Generated path to <-210.9601, -5.012644, -78.60664> (Target Position) with 1 hops.
[06:35:02.966 D] Generating path to Target Position <-211.2918, -4.99821, -78.59699>
[06:35:03.016 D] Raycast path generated.
[06:35:03.016 D] Generated path to <-211.2918, -4.99821, -78.59699> (Target Position) with 1 hops.
[06:35:05.002 D] Generating path to Target Position <-211.5886, -4.984868, -78.58836>
[06:35:05.015 D] Raycast path generated.
[06:35:05.015 D] Generated path to <-211.5886, -4.984868, -78.58836> (Target Position) with 1 hops.
Superficially, this looks like a BW bug. The
MoveTo() in line 22 of DefaultCombat's
Kinectic.cs file causes the raycast path to be generated and it should follow up with a move action, but it doesn't. From this, we know that DefaultCombat is
trying to do the right thing, however something is not working at a lower level.
We say 'superficially' because as long as you've GreyMagic errors in the log, BW development is going to reject any other problem reports until those errors are cleared up. As, any problems encountered can easily be attributed to GreyMagic errors. Since the errors occur so early in your log file, the failure mode could literally take
any form.
One other thing to clear up...
The references to "your server". I've never been a member of the Bossland GmbH staff--I'm just a normal user like you that likes to help fellow users when time allows. Please don't mistake me for some sort of BosslandGmbH/Buddywing representative.
cheers,
chinajade