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.