wait_ready
Waits until the game takes input again, for example after an area exit, a load, the end of a fight or conversation, or a cutscene. It returns when the game is exploring or in combat, the party is dead, the main menu is open, a conversation is at a choice, a message box is open, or a full-screen interface is open (a picker, a map, a store).
The answer includes ready, the mode, what is taking input, and passed: the modes, saves and loads gone through on the way. ready is false if timeoutMs ran out first.
Read-only: it changes nothing in the game. A call may take up to timeoutMs milliseconds, 60000 by default.
Arguments
| Name | Type | Required | What |
|---|---|---|---|
timeoutMs | integer (≥ 0, ≤ 600000) | How long to wait, in milliseconds. Default 60000. | |
intervalMs | integer (≥ 50, ≤ 5000) | How often to check the game, in milliseconds. Default 250. |
Call it as wait_ready over MCP, or POST /api/tool/wait_ready with the arguments as JSON.