- summary: Sent with the placement 'ready' click: says the player is ready and which challenge mode it is ready for.
- area: Game.Challenge
Sent with the placement 'ready' click: says the player is ready and which challenge mode it is ready for.
Kind request · Area Game.Challenge
Tells the server you are ready, as far as challenges go, and in which challenge mode.
HOW TO SEND IT
1. Send it when you click 'ready' during placement, together with
FightReadyRequest: the official client builds both from the same placement
service.
2. Put the fight's current challenge mode in ChallengeReadyRequest.challenge_mod:
the value the last ChallengeModSelectedEvent carried. Do not invent one; the
values of ChallengeMod are not named here.
3. In choice mode, expect ChallengeProposalEvent once everyone is ready.
NOT THE MODE SWITCH. Changing the mode itself is ChallengeModSelectRequest, sent from
the challenge settings, not from the ready button.
PADDING. Builds pad it with an int64 or a second field of the same enum type; fill only the recovered member.
When you may send it
- Requires
context_readyinferred - Raised by: during placement, the player clicks the ready button of the fight widget; the fight-preparation service sends it beside FightReadyRequest, with the fight's current challenge mode inferred
Related messages
- You will then receive
ChallengeProposalEventinferred — in choice mode the proposals open once the fighters are ready; no capture of a challenge fight yet
Fields
| # | Field | Type | Meaning | You set it |
|---|---|---|---|---|
| 1 | challenge_mod | ChallengeMod | The fight's current challenge mode. Type ChallengeMod; its values are not named. | required |