From 60c1e80bdd3a7a2d9d8af4456f8e95b6d389d9e3 Mon Sep 17 00:00:00 2001 From: sk <123456@qq.com> Date: Thu, 12 Dec 2024 16:09:41 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BC=91=E9=97=B2=E5=B9=B3=E5=8F=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gamesrv/tienlen/scenepolicy_tienlen.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gamesrv/tienlen/scenepolicy_tienlen.go b/gamesrv/tienlen/scenepolicy_tienlen.go index 2b75678..100495f 100644 --- a/gamesrv/tienlen/scenepolicy_tienlen.go +++ b/gamesrv/tienlen/scenepolicy_tienlen.go @@ -693,6 +693,7 @@ func (this *SceneBaseStateTienLen) OnPlayerOp(s *base.Scene, p *base.Player, opc // 玩家继续 if !playerEx.IsMarkFlag(base.PlayerState_Ready) { playerEx.MarkFlag(base.PlayerState_Ready) + playerEx.SyncFlag() } // 扣房费 // 房主扣费 @@ -1877,7 +1878,7 @@ func (this *SceneBilledStateTienLen) OnEnter(s *base.Scene) { } } losePlayerCoin := losePlayer.GetCoin() - if !sceneEx.IsMatchScene() && !sceneEx.IsCustom() && losePlayerCoin < gainScore { + if !sceneEx.IsMatchScene() && losePlayerCoin < gainScore { gainScore = losePlayerCoin } losePlayerScore = gainScore @@ -2021,7 +2022,7 @@ func (this *SceneBilledStateTienLen) OnEnter(s *base.Scene) { } } lastWinPlayerCoin := lastWinPlayer.GetCoin() - if !sceneEx.IsMatchScene() && !sceneEx.IsCustom() && lastWinPlayerCoin < astWinGainScore { + if !sceneEx.IsMatchScene() && lastWinPlayerCoin < astWinGainScore { astWinGainScore = lastWinPlayerCoin } lastWinPlayerScore = astWinGainScore @@ -2387,7 +2388,7 @@ func (this *SceneBilledStateTienLen) OnEnter(s *base.Scene) { } } losePlayerCoin := playerEx.GetCoin() - if !sceneEx.IsMatchScene() && !sceneEx.IsCustom() && losePlayerCoin < gainScore { + if !sceneEx.IsMatchScene() && losePlayerCoin < gainScore { gainScore = losePlayerCoin } winScore += gainScore