diff --git a/docs/Packets/C1-FA-HeykelSavasiOpenTeamPanel_by-server.md b/docs/Packets/C1-FA-HeykelSavasiOpenTeamPanel_by-server.md new file mode 100644 index 0000000..0079820 --- /dev/null +++ b/docs/Packets/C1-FA-HeykelSavasiOpenTeamPanel_by-server.md @@ -0,0 +1,19 @@ +# C1 FA - HeykelSavasiOpenTeamPanel (by server) + +## Is sent when + +The Heykel Savasi (Statue War) event is available and the team selection panel should be shown to the player. + +## Causes the following actions on the client side + +The client opens the team selection panel, showing the current balance of red and blue team members. + +## Structure + +| Index | Length | Data Type | Value | Description | +|-------|--------|-----------|-------|-------------| +| 0 | 1 | Byte | 0xC1 | [Packet type](PacketTypes.md) | +| 1 | 1 | Byte | 5 | Packet header - length of the packet | +| 2 | 1 | Byte | 0xFA | Packet header - packet type identifier | +| 3 | 1 | Byte | | RedCount | +| 4 | 1 | Byte | | BlueCount | \ No newline at end of file diff --git a/docs/Packets/C1-FA-HeykelSavasiTeamSelect_by-client.md b/docs/Packets/C1-FA-HeykelSavasiTeamSelect_by-client.md new file mode 100644 index 0000000..d5905e6 --- /dev/null +++ b/docs/Packets/C1-FA-HeykelSavasiTeamSelect_by-client.md @@ -0,0 +1,18 @@ +# C1 FA - HeykelSavasiTeamSelect (by client) + +## Is sent when + +A player selects a team (Red or Blue) in the Heykel Savasi (Statue War) team selection panel. + +## Causes the following actions on the server side + +The server assigns the player to the requested team, if possible, and updates the event state accordingly. + +## Structure + +| Index | Length | Data Type | Value | Description | +|-------|--------|-----------|-------|-------------| +| 0 | 1 | Byte | 0xC1 | [Packet type](PacketTypes.md) | +| 1 | 1 | Byte | 4 | Packet header - length of the packet | +| 2 | 1 | Byte | 0xFA | Packet header - packet type identifier | +| 3 | 1 | Byte | | Team; 1 = Red team, 2 = Blue team. | \ No newline at end of file diff --git a/docs/Packets/ClientToServer.md b/docs/Packets/ClientToServer.md index da8e932..5da9593 100644 --- a/docs/Packets/ClientToServer.md +++ b/docs/Packets/ClientToServer.md @@ -194,3 +194,4 @@ * [C1 F8 03 - GensLeaveRequest (by client)](C1-F8-03-GensLeaveRequest_by-client.md) * [C1 F8 09 - GensRewardRequest (by client)](C1-F8-09-GensRewardRequest_by-client.md) * [C1 F8 0B - GensRankingRequest (by client)](C1-F8-0B-GensRankingRequest_by-client.md) + * [C1 FA - HeykelSavasiTeamSelect (by client)](C1-FA-HeykelSavasiTeamSelect_by-client.md) diff --git a/docs/Packets/ServerToClient.md b/docs/Packets/ServerToClient.md index f451cfb..79aca78 100644 --- a/docs/Packets/ServerToClient.md +++ b/docs/Packets/ServerToClient.md @@ -241,3 +241,4 @@ * [C1 F6 1B - QuestState (by server)](C1-F6-1B-QuestState_by-server.md) * [C2 F6 1B - QuestStateExtended (by server)](C2-F6-1B-QuestStateExtended_by-server.md) * [C3 F9 01 - OpenNpcDialog (by server)](C3-F9-01-OpenNpcDialog_by-server.md) + * [C1 FA - HeykelSavasiOpenTeamPanel (by server)](C1-FA-HeykelSavasiOpenTeamPanel_by-server.md)