getting good
This commit is contained in:
parent
7225547467
commit
634373fa4d
4 changed files with 15 additions and 4 deletions
Binary file not shown.
|
Before Width: | Height: | Size: 7.1 MiB After Width: | Height: | Size: 7.3 MiB |
Binary file not shown.
|
Before Width: | Height: | Size: 5.7 MiB After Width: | Height: | Size: 5.8 MiB |
Binary file not shown.
|
Before Width: | Height: | Size: 331 KiB After Width: | Height: | Size: 339 KiB |
|
|
@ -975,12 +975,23 @@ public class BossRunExecutor : GameExecutor
|
||||||
}
|
}
|
||||||
await Sleep(Delays.PostTravel);
|
await Sleep(Delays.PostTravel);
|
||||||
|
|
||||||
// /hideout to go home
|
// /hideout to go home — retry up to 3 times (command can fail to register while loading)
|
||||||
var arrivedHome = await _inventory.WaitForAreaTransition(
|
var arrivedHome = false;
|
||||||
_config.TravelTimeoutMs, () => _game.GoToHideout());
|
for (var attempt = 1; attempt <= 3; attempt++)
|
||||||
|
{
|
||||||
|
arrivedHome = await _inventory.WaitForAreaTransition(
|
||||||
|
_config.TravelTimeoutMs, () => _game.GoToHideout());
|
||||||
|
if (arrivedHome) break;
|
||||||
|
|
||||||
|
if (attempt < 3)
|
||||||
|
{
|
||||||
|
Log.Warning("Hideout command didn't register (attempt {Attempt}/3), retrying", attempt);
|
||||||
|
await Sleep(1000);
|
||||||
|
}
|
||||||
|
}
|
||||||
if (!arrivedHome)
|
if (!arrivedHome)
|
||||||
{
|
{
|
||||||
Log.Error("Timed out going to hideout");
|
Log.Error("Timed out going to hideout after 3 attempts");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue