cg:game.dk.round.change - Data update on the round¶
-
cg:game.dk.round.change¶
This packet is used to update the client’s data on a round of Doppelkopf.
| Internal Name | cg:game.dk.round.change |
| Direction | Clientbound |
| Since Version | v0.1.0 |
| Valid States | game_dk only |
Purpose¶
Using this packet, the server informs the client on change in the round. This packet is only available for the game Doppelkopf.
It will be used to signalise the begin or the end of a round. Furthermore, it tells the client after the end of the reservations about the game type.
Structure¶
Note that all examples shown here contain placeholder data and will have different content in actual packets.
This is the data sent by the server to the client:
{
"phase": "reservations",
"player_list": [
'd5b445bf-8836-4fec-a4a8-a219f6df073e',
'08e6b252-6f24-4d0f-9d77-be926461874a',
'9267bb0e-619c-41c6-a3d1-ef7d574ccbdd',
'9765882f-5763-4373-93a5-f8fd0c643018',
],
"game_type": "solo_hearts",
}
phase is the current phase of the game.
Note
phase can have following values: loading, dealing, reservations,
tricks, counting and end
player_list is a list of the UUIDs of the players in the game, in the same order as in the server’s
game object
game_type is the type of the game.
modifiers are modifiers like a buckround that influence the weight of the game.