What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

Infamous spiral rift stuck location - this time with full trinity logs

Capeman

Member
Joined
Feb 14, 2016
Messages
104
Reaction score
0
We all know the bot gets stuck on this spot, but I don't think I've seen a report with full Trinity support log categories, so here it is

View attachment log.zip
 

Attachments

  • stuck.webp
    stuck.webp
    80.9 KB · Views: 84
I've posted this in trinity section, but i think this is DB issue, wrong geodata or so since trinity visualizer shows dirrect path without any obstacles: https://vid.me/8d7j, not rift but also spiral map, this map have many stuck spots.
 
Last edited:
i will forward this to Trinity dev
 
I managed to find a reliable way to reproduce this bug, and found some interesting things. I have a feeling what I detail here is true not only for this spot, but for most stuck spots for which the bot runs back into stuck spot if you move it out manually.

It seems that for this spot, the method that checks if bot is stuck (StuckHandler.IsStuck's get) is returning that it is indeed stuck, yet the method to free the bot (StuckHandler.DoUnstick()) is never being called.

I know DoUnstick() is called sometimes, because I see its messages in the logs regularly, but I couldn't find it in Trinity's code, is it possible these calls are made in DBs code not Trinity?


I ran latest adventurer and trinity, with only adding this debug message:

public bool IsStuck
{
get
{
if (DateTime.UtcNow.Subtract(_lastStuckCheck).TotalMilliseconds <= _checkIntervalMs)
{
Logger.LogNormal("IsStuck returned: {0}", _isStuck);
return _isStuck;
}

CheckForStuck();
Logger.LogNormal("IsStuck returned: {0}", _isStuck);
return _isStuck;
}
}

and attached the log file.
 

Attachments

hmm,we will check your findings

thx a lot
 
Back
Top