- summary: Asks to watch the fight a given player (a friend, guild or alliance member) is in, wherever it is.
- area: Game.Fight.Preparation
Asks to watch the fight a given player (a friend, guild or alliance member) is in, wherever it is.
Kind request · Area Game.Fight.Preparation
Watches the fight of one player, named by id. Unlike FightJoinRequest with fighter
id 0, you do not need to be on the fight's map or know the fight id: the server finds
the fight from the player.
HOW TO SEND IT
1. PUT THE PLAYER'S CHARACTER ID in FightSpectatePlayerRequest.player_id: a friend,
a guild member or an alliance member who is currently fighting. Nothing else.
2. Expect to enter the fight as a spectator if the server allows it (the fight may be
closed to spectators).
WHERE THE CLIENT SENDS IT. The friends list, the guild members list, the alliance members
list and the alliance fight list each have a Spectate action for a member in a fight;
they all raise one client action carrying the member's id, and the fight-join service
(the one that also sends FightJoinRequest) turns it into this message.
When you may send it
- Requires
character_loadedinferred - Raised by: the player clicks Spectate on a friend, guild member or alliance member who is fighting (friends, guild and alliance windows, and the alliance fight list) proven
Related messages
- Reply not yet recovered: If the server accepts, you enter the fight as a spectator (FightSpectatorJoinEvent, no signature yet).
Fields
| # | Field | Type | Meaning | You set it |
|---|---|---|---|---|
| 1 | player_id | int64 | The character whose current fight you want to watch. (character id) | required |