diff --git a/src/server/game/RegisterNetworkFunc.go b/src/server/game/RegisterNetworkFunc.go index 5ce9927d..34932589 100644 --- a/src/server/game/RegisterNetworkFunc.go +++ b/src/server/game/RegisterNetworkFunc.go @@ -741,6 +741,8 @@ func ReqUpgradeChess(player *Player, buf []byte) error { }) return err } + Handbook := player.PlayMod.getHandbookMod() + Handbook.SetHandbook(NewChess) triggerComposeChess(player, NewChess, player.PlayMod.getBaseMod().EnergyMul, player.PlayMod.getChessMod().GetEmitList()) player.PlayMod.save() player.PushClientRes(ChessMod.BackData())