- summary: Ends the turn of the fighter the client plays, before its timer runs out.
- area: Game.Fight
Ends the turn of the fighter the client plays, before its timer runs out.
Kind request · Area Game.Fight
Ends your turn now instead of waiting for the timer.
HOW TO USE IT
1. Send it only during YOUR turn, after FightTurnEvent named your character
and before the turn ended. It is not the placement-phase "ready" message and
not the end-of-turn acknowledgement (FightTurnReadyRequest), which have the
same one-bool shape.
2. Set FightTurnFinishRequest.is_afk to false when the player chose to end the
turn. The official client fills it from its own turn-service state rather than
from the button; it does not hard-code it.
3. Send it once. The client clears its own "turn finish pending" flag right after
sending.
4. Then wait for FightTurnEndEvent for your character. Its extra time is what
ending early banked for your next turn.
When you may send it
- Requires
character_loadedinferred - Raised by: the player presses the end-turn ("ready / skip") button of the fight's end-turn widget during their own turn; the widget raises a signal that the fight-turn service turns into this request inferred
Related messages
- Nothing answers it - send it and move on no handler waits for a reply; the server closes the turn with the usual turn-end event, which also arrives when the timer elapses
Fields
| # | Field | Type | Meaning | You set it |
|---|---|---|---|---|
| 1 | is_afk | bool | Whether the turn is ended because the player is inactive rather than by choice. The official client computes it from its fight-turn service state; it is never a constant. Send false when the player ends the turn. | required |