diff --git a/src/server/game/RegisterNetworkFunc.go b/src/server/game/RegisterNetworkFunc.go index 6bfa4bbb..a4fd817b 100644 --- a/src/server/game/RegisterNetworkFunc.go +++ b/src/server/game/RegisterNetworkFunc.go @@ -3848,7 +3848,8 @@ func ReqSellChessNum(player *Player, buf []byte) error { ChessMod := player.PlayMod.getChessMod() data, _ := mergeDataCfg.GetOne(int(req.ChessId)) Num := data.SellNum - if checkChess(int(req.ChessId), BaseMod.GetEnergyMul(), ChessMod.GetEmitList()) { + limitedTimeEventMod := player.PlayMod.getLimitedTimeEventMod() + if checkChess(int(req.ChessId), BaseMod.GetEnergyMul(), ChessMod.GetEmitList()) || limitedTimeEventMod.CheckExist(limitedTimeEvent.EVENT_TYPE_PAYBACK_DAY) { Num = data.Star } player.PushClientRes(&msg.ResSellChessNum{