fix: Al Kharid gate false-diverts, toll money, recovery black hole, death skull #218

Merged
sickday merged 1 commit from fix/alkharid-gate-wedge-and-death-skull into main 2026-07-23 17:10:42 +00:00
Owner
  • TollGate: model the real border (wall band y3221..3232, mountain-crest
    divider south of it, open country north) instead of a map-wide x<3268
    split. The x-only test diverted gate-free legs to the toll gate: the
    Al Kharid bank -> al_kharid_south fishing leg (east of the mountains,
    A*-walkable in 21 steps) and every Varrock east-mine <-> east-bank leg.
    Extents ground-truthed against the 468 collision data.
  • GatePassage: top a broke bot up to two tolls before the pay click.
    Goal bots bank every coin, so a legitimate crossing always failed on
    money; two tolls (not one) so the return crossing merges into the
    existing stack even when the pack comes back full. FishAndBank keeps
    coins out of its banking deposit for the same reason.
  • GoalRunner: failure-cascade recovery re-initialises the goal from its
    config. Resuming the failed phase from the recovery hub re-entered the
    same dead end - a bot that failed the gate crossing five times was
    teleported to Al Kharid bank, marched back to the gate, failed again,
    and teleported forever.
  • complete_death: clear the PvP skull on respawn (with a looks update so
    the head icon drops); the loot split still runs while skulled.
- TollGate: model the real border (wall band y3221..3232, mountain-crest divider south of it, open country north) instead of a map-wide x<3268 split. The x-only test diverted gate-free legs to the toll gate: the Al Kharid bank -> al_kharid_south fishing leg (east of the mountains, A*-walkable in 21 steps) and every Varrock east-mine <-> east-bank leg. Extents ground-truthed against the 468 collision data. - GatePassage: top a broke bot up to two tolls before the pay click. Goal bots bank every coin, so a legitimate crossing always failed on money; two tolls (not one) so the return crossing merges into the existing stack even when the pack comes back full. FishAndBank keeps coins out of its banking deposit for the same reason. - GoalRunner: failure-cascade recovery re-initialises the goal from its config. Resuming the failed phase from the recovery hub re-entered the same dead end - a bot that failed the gate crossing five times was teleported to Al Kharid bank, marched back to the gate, failed again, and teleported forever. - complete_death: clear the PvP skull on respawn (with a looks update so the head icon drops); the loot split still runs while skulled.
fix: Al Kharid gate false-diverts, toll money, recovery black hole, death skull
All checks were successful
ci / test (pull_request) Successful in 2m31s
af930c8b97
- TollGate: model the real border (wall band y3221..3232, mountain-crest
  divider south of it, open country north) instead of a map-wide x<3268
  split. The x-only test diverted gate-free legs to the toll gate: the
  Al Kharid bank -> al_kharid_south fishing leg (east of the mountains,
  A*-walkable in 21 steps) and every Varrock east-mine <-> east-bank leg.
  Extents ground-truthed against the 468 collision data.
- GatePassage: top a broke bot up to two tolls before the pay click.
  Goal bots bank every coin, so a legitimate crossing always failed on
  money; two tolls (not one) so the return crossing merges into the
  existing stack even when the pack comes back full. FishAndBank keeps
  coins out of its banking deposit for the same reason.
- GoalRunner: failure-cascade recovery re-initialises the goal from its
  config. Resuming the failed phase from the recovery hub re-entered the
  same dead end - a bot that failed the gate crossing five times was
  teleported to Al Kharid bank, marched back to the gate, failed again,
  and teleported forever.
- complete_death: clear the PvP skull on respawn (with a looks update so
  the head icon drops); the loot split still runs while skulled.
Sign in to join this conversation.
No description provided.