- summary: Selects one of the proposed challenges in the challenge choice window.
- area: Game.Challenge
Selects one of the proposed challenges in the challenge choice window.
Kind request · Area Game.Challenge
Marks one proposal as the team's pick, before it is validated.
HOW TO SEND IT
1. Only while a choice is open (ChallengeProposalEvent).
2. Put the proposal's challenge id in ChallengeSelectionRequest.challenge_id: the
challenge id of one of the records of ChallengeProposalEvent.challenge_proposals.
3. Then confirm with ChallengeValidateRequest.
The official client sends it on each click on a proposal, and once by itself for the first proposal when the choice window opens.
When you may send it
- Requires
context_readyinferred - Raised by: the player clicks a proposed challenge in the challenge choice window (the window also selects the first proposal by itself when it opens) proven
Related messages
- You will then receive
ChallengeSelectedEventinferred — the server echoes the selection to the fight; the client marks the selection from that event
Fields
| # | Field | Type | Meaning | You set it |
|---|---|---|---|---|
| 1 | challenge_id | int32 | Challenge id of the proposal to select. (challenge id (game data)) | required |