Add support for up to 6 players.

This commit is contained in:
Greyson Parrelli
2026-07-28 07:36:09 -04:00
parent e542118175
commit a4f5f6910d
38 changed files with 2306 additions and 713 deletions
+3 -3
View File
@@ -28,7 +28,7 @@ type clientMessage struct {
Pick int `json:"pick"` // tradeChoose
Order []string `json:"order"` // arrange
Name string `json:"name"` // debugAdd
Pack string `json:"pack"` // setPack
Packs []string `json:"packs"` // setPacks
Difficulty string `json:"difficulty"` // addBot
Target string `json:"target"` // removePlayer (player ID)
Card string `json:"card"` // revealChoose (Cockatoo): pet card id
@@ -123,9 +123,9 @@ func (s *Server) apply(r *room, c *client, msg clientMessage) {
g := r.game
var err error
switch msg.Type {
case "setPack":
case "setPacks":
if err = requireHost(g, c.playerID); err == nil {
err = g.SetPack(msg.Pack)
err = g.SetPacks(msg.Packs)
}
case "addBot":
if err = requireHost(g, c.playerID); err == nil {