diff --git a/src/server/game/RegisterNetworkFunc.go b/src/server/game/RegisterNetworkFunc.go index eaec4afe..ae04db57 100644 --- a/src/server/game/RegisterNetworkFunc.go +++ b/src/server/game/RegisterNetworkFunc.go @@ -3831,6 +3831,14 @@ func ReqLimitEventLuckyCat(player *Player, buf []byte) error { }) return err } + ChessMod := player.PlayMod.getChessMod() + err = ChessMod.AddChess(int(req.ChessId)) + if err != nil { + player.SendErrClienRes(&msg.ResLimitEventLuckyCat{ + Code: msg.RES_CODE_FAIL, + Msg: err.Error(), + }) + } data := &PlayerChessData{} err = data.UpdateChessData(player, req.MChessData) if err != nil {