Expedition-aware continue hints; boss win reads as expedition complete

On an expedition the autopilot drives the walk, so the manual Elite/Boss
fight close-outs and per-room next-room lines pointed players at the wrong
surface (`!zone advance` instead of `!expedition run`). Route every
"keep moving" prompt through continueHint(), which picks the verb by mode.
Special-case the boss victory to read as the expedition win.

(cherry picked from commit 30b51b91445f3bb9680cd252df6c761e3ce61d0a)
This commit is contained in:
prosolis
2026-05-19 22:27:20 -07:00
parent 5d7c76fb20
commit 28a90292f0
3 changed files with 35 additions and 6 deletions

View File

@@ -753,7 +753,7 @@ func (p *AdventurePlugin) formatNextRoomMessage(run *DungeonRun, zone ZoneDefini
case RoomElite:
b.WriteString("`!fight` when ready.")
default:
b.WriteString("`!zone advance` to continue.")
b.WriteString(continueHint(id.UserID(run.UserID)))
}
return b.String()
}