From 71bc527f96e4a01b979f73e4cd296059a28da92a Mon Sep 17 00:00:00 2001 From: tomas Date: Sat, 21 Dec 2024 10:12:16 +0800 Subject: [PATCH] del free betlimit --- gamesrv/fortunedragon/scenepolicy_fortunedragon.go | 2 +- gamesrv/fortunemouse/scenepolicy_fortunemouse.go | 2 +- gamesrv/fortuneox/scenepolicy_fortuneox.go | 2 +- gamesrv/fortunerabbit/scenepolicy_fortunerabbit.go | 2 +- gamesrv/fortunetiger/scenepolicy_fortunetiger.go | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/gamesrv/fortunedragon/scenepolicy_fortunedragon.go b/gamesrv/fortunedragon/scenepolicy_fortunedragon.go index b5b7f60..b79df19 100644 --- a/gamesrv/fortunedragon/scenepolicy_fortunedragon.go +++ b/gamesrv/fortunedragon/scenepolicy_fortunedragon.go @@ -380,7 +380,7 @@ func (this *SceneStateStartFortuneDragon) OnPlayerOp(s *base.Scene, p *base.Play playerEx.BetLineIndex = params[2] needCoin := sceneEx.BetConfig.BetSize[params[0]] * float64(sceneEx.BetConfig.BetLevel[params[1]]) * float64(sceneEx.BetConfig.BetLines[params[2]]) - if needCoin > float64(playerEx.Coin) { + if needCoin > float64(playerEx.Coin) && !playerEx.isFree { pack := &protocol.SCFortuneDragonBilled{ OpRetCode: proto.Int32(1), } diff --git a/gamesrv/fortunemouse/scenepolicy_fortunemouse.go b/gamesrv/fortunemouse/scenepolicy_fortunemouse.go index 9185d32..e2f90c5 100644 --- a/gamesrv/fortunemouse/scenepolicy_fortunemouse.go +++ b/gamesrv/fortunemouse/scenepolicy_fortunemouse.go @@ -380,7 +380,7 @@ func (this *SceneStateStartFortuneMouse) OnPlayerOp(s *base.Scene, p *base.Playe //playerEx.BetMode = params[3] needCoin := sceneEx.BetConfig.BetSize[params[0]] * float64(sceneEx.BetConfig.BetLevel[params[1]]) * float64(sceneEx.BetConfig.BetLines[params[2]]) - if needCoin > float64(playerEx.Coin) { + if needCoin > float64(playerEx.Coin) && !playerEx.isRespin { pack := &protocol.SCFortuneMouseBilled{ OpRetCode: proto.Int32(1), } diff --git a/gamesrv/fortuneox/scenepolicy_fortuneox.go b/gamesrv/fortuneox/scenepolicy_fortuneox.go index 3882785..bf659a6 100644 --- a/gamesrv/fortuneox/scenepolicy_fortuneox.go +++ b/gamesrv/fortuneox/scenepolicy_fortuneox.go @@ -380,7 +380,7 @@ func (this *SceneStateStartFortuneOx) OnPlayerOp(s *base.Scene, p *base.Player, //playerEx.BetMode = params[3] needCoin := sceneEx.BetConfig.BetSize[params[0]] * float64(sceneEx.BetConfig.BetLevel[params[1]]) * float64(sceneEx.BetConfig.BetLines[params[2]]) - if needCoin > float64(playerEx.Coin) { + if needCoin > float64(playerEx.Coin) && !playerEx.isRespin { pack := &protocol.SCFortuneOxBilled{ OpRetCode: proto.Int32(1), } diff --git a/gamesrv/fortunerabbit/scenepolicy_fortunerabbit.go b/gamesrv/fortunerabbit/scenepolicy_fortunerabbit.go index af0d7d3..b291a5f 100644 --- a/gamesrv/fortunerabbit/scenepolicy_fortunerabbit.go +++ b/gamesrv/fortunerabbit/scenepolicy_fortunerabbit.go @@ -380,7 +380,7 @@ func (this *SceneStateStartFortuneRabbit) OnPlayerOp(s *base.Scene, p *base.Play //playerEx.BetMode = params[3] needCoin := sceneEx.BetConfig.BetSize[params[0]] * float64(sceneEx.BetConfig.BetLevel[params[1]]) * float64(sceneEx.BetConfig.BetLines[params[2]]) - if needCoin > float64(playerEx.Coin) { + if needCoin > float64(playerEx.Coin) && !playerEx.isFree { pack := &protocol.SCFortuneRabbitBilled{ OpRetCode: proto.Int32(1), } diff --git a/gamesrv/fortunetiger/scenepolicy_fortunetiger.go b/gamesrv/fortunetiger/scenepolicy_fortunetiger.go index 3920c7c..fcfbc77 100644 --- a/gamesrv/fortunetiger/scenepolicy_fortunetiger.go +++ b/gamesrv/fortunetiger/scenepolicy_fortunetiger.go @@ -380,7 +380,7 @@ func (this *SceneStateStartFortuneTiger) OnPlayerOp(s *base.Scene, p *base.Playe //playerEx.BetMode = params[3] needCoin := sceneEx.BetConfig.BetSize[params[0]] * float64(sceneEx.BetConfig.BetLevel[params[1]]) * float64(sceneEx.BetConfig.BetLines[params[2]]) - if needCoin > float64(playerEx.Coin) { + if needCoin > float64(playerEx.Coin) && !playerEx.isRespin { pack := &protocol.SCFortuneTigerBilled{ OpRetCode: proto.Int32(1), }