27 lines
No EOL
767 B
Markdown
27 lines
No EOL
767 B
Markdown
# Lobby management
|
|
Lobby info: `lobby.info`
|
|
Create lobby: `lobby.create`
|
|
Delete lobby: `lobby.delete`
|
|
Join lobby: `lobby.players.join`
|
|
leave lobby: `lobby.players.leave`
|
|
kick player from lobby: `lobby.players.leave`
|
|
change lobby option(s): `lobby.options`
|
|
update player data (including ship design): `lobby.players.update`
|
|
|
|
|
|
# Informational
|
|
server info: `server.info`
|
|
|
|
|
|
# In-Game
|
|
current game state: `game.state`
|
|
alerting the players who's turn it is: `game.turn`
|
|
distributing card piles: `game.mining.piles`
|
|
picking a card pile: `game.mining.choose`
|
|
|
|
asking if player wants to e-stop & response: `game.movement.use-estop`
|
|
|
|
telling clients to move a ship: `game.movement.ship`
|
|
|
|
round end: `game.round.next`
|
|
game finished: `game.finished` (includes what player(s) won) |