From 72b287ebfa6a2a3e847f090507d845c6e9a44d23 Mon Sep 17 00:00:00 2001 From: tomas Date: Tue, 10 Dec 2024 20:40:50 +0800 Subject: [PATCH 1/2] fix index --- .../fortunetiger/scenepolicy_fortunetiger.go | 6 ++++ gamesrv/slotspkg/assemble/struct_.go | 1 + .../excel/Base/Slots/FortuneMouse/Bet.xlsx | Bin 12969 -> 13009 bytes .../exported/excel2go/base/fortune_mouse.go | 34 +++++++++--------- 4 files changed, 24 insertions(+), 17 deletions(-) diff --git a/gamesrv/fortunetiger/scenepolicy_fortunetiger.go b/gamesrv/fortunetiger/scenepolicy_fortunetiger.go index 9557faf..5202fcc 100644 --- a/gamesrv/fortunetiger/scenepolicy_fortunetiger.go +++ b/gamesrv/fortunetiger/scenepolicy_fortunetiger.go @@ -407,6 +407,12 @@ func (this *SceneStateStartFortuneTiger) OnPlayerOp(s *base.Scene, p *base.Playe if err == nil { s.SetGameNowTime(time.Now()) data = assemble.DataToCli(Response).(assemble.GameEnd) + + data.BetSizeIndex = playerEx.BetSizeIndex + data.BetLevelIndex = playerEx.BetLevelIndex + data.LinesIndex = playerEx.BetLineIndex + //data.BaseBetIndex = 1 + var respinStatus int if data.Results[0].ArrSpins[0].Special != nil { sp, _ := json.Marshal(data.Results[0].ArrSpins[0].Special) diff --git a/gamesrv/slotspkg/assemble/struct_.go b/gamesrv/slotspkg/assemble/struct_.go index eab6537..71b7f19 100644 --- a/gamesrv/slotspkg/assemble/struct_.go +++ b/gamesrv/slotspkg/assemble/struct_.go @@ -34,6 +34,7 @@ type GameEnd struct { BetSizeIndex int64 `json:"bet_size_index"` //选中的单注下标 BetLevelIndex int64 `json:"bet_level_index"` //选中的等级下标 LinesIndex int64 `json:"lines_index"` //选中的线数下标 + BaseBetIndex int64 `json:"base_bet_index"` //选中的下注基数下标 TotalBet float64 `json:"total_bet"` //下注 BetBeforeCoin float64 `json:"bet_before_coin"` //下注前 BetAfterCoin float64 `json:"bet_after_coin"` //下注后 diff --git a/gamesrv/slotspkg/external/excel/Base/Slots/FortuneMouse/Bet.xlsx b/gamesrv/slotspkg/external/excel/Base/Slots/FortuneMouse/Bet.xlsx index 4d00e3f6c4ea6cec57dec47d95d8ef9dc795bec1..4502c038c8febb92ca40c96e4cd1ccaa9382e275 100644 GIT binary patch delta 8200 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 delta 8142 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 K@nHYs!T$kqrYO1q diff --git a/gamesrv/slotspkg/internal/exported/excel2go/base/fortune_mouse.go b/gamesrv/slotspkg/internal/exported/excel2go/base/fortune_mouse.go index e03d898..db3b7e3 100644 --- a/gamesrv/slotspkg/internal/exported/excel2go/base/fortune_mouse.go +++ b/gamesrv/slotspkg/internal/exported/excel2go/base/fortune_mouse.go @@ -10,79 +10,79 @@ func init() { FortuneMouseBetBetChangeList = map[int64]*structs.FortuneMouseBetBetChangeList{ 0: { Index: 0, - BetChangeList: 0.15, + BetChangeList: 150000, BetSizeIndex: 0, BetLevelIndex: 0, }, 1: { Index: 1, - BetChangeList: 0.3, + BetChangeList: 300000, BetSizeIndex: 0, BetLevelIndex: 1, }, 2: { Index: 2, - BetChangeList: 0.45, + BetChangeList: 450000, BetSizeIndex: 0, BetLevelIndex: 2, }, 3: { Index: 3, - BetChangeList: 0.5, + BetChangeList: 500000, BetSizeIndex: 1, BetLevelIndex: 0, }, 4: { Index: 4, - BetChangeList: 0.75, + BetChangeList: 750000, BetSizeIndex: 0, BetLevelIndex: 4, }, 5: { Index: 5, - BetChangeList: 1.5, + BetChangeList: 1500000, BetSizeIndex: 0, BetLevelIndex: 9, }, 6: { Index: 6, - BetChangeList: 2.5, + BetChangeList: 2500000, BetSizeIndex: 1, BetLevelIndex: 4, }, 7: { Index: 7, - BetChangeList: 4.5, + BetChangeList: 4500000, BetSizeIndex: 3, BetLevelIndex: 0, }, 8: { Index: 8, - BetChangeList: 5, + BetChangeList: 5000000, BetSizeIndex: 1, BetLevelIndex: 9, }, 9: { Index: 9, - BetChangeList: 7.5, + BetChangeList: 7500000, BetSizeIndex: 2, BetLevelIndex: 4, }, 10: { Index: 10, - BetChangeList: 15, + BetChangeList: 15000000, BetSizeIndex: 2, BetLevelIndex: 9, }, 11: { Index: 11, - BetChangeList: 22.5, + BetChangeList: 22500000, BetSizeIndex: 3, BetLevelIndex: 4, }, 12: { Index: 12, - BetChangeList: 45, + BetChangeList: 45000000, BetSizeIndex: 3, BetLevelIndex: 9, }, @@ -142,19 +142,19 @@ func init() { FortuneMouseBetBetSize = map[int64]*structs.FortuneMouseBetBetSize{ 0: { Index: 0, - BetSize: 300, + BetSize: 300000000, }, 1: { Index: 1, - BetSize: 1000, + BetSize: 1000000000, }, 2: { Index: 2, - BetSize: 3000, + BetSize: 3000000000, }, 3: { Index: 3, - BetSize: 9000, + BetSize: 9000000000, }, } From 684d05642e4e3994bf525ea49884df9cb9c194e9 Mon Sep 17 00:00:00 2001 From: tomas Date: Tue, 10 Dec 2024 20:42:55 +0800 Subject: [PATCH 2/2] fix idx --- gamesrv/fortunedragon/scenepolicy_fortunedragon.go | 6 ++++++ gamesrv/fortunemouse/scenepolicy_fortunemouse.go | 6 ++++++ gamesrv/fortuneox/scenepolicy_fortuneox.go | 6 ++++++ gamesrv/fortunerabbit/scenepolicy_fortunerabbit.go | 6 ++++++ 4 files changed, 24 insertions(+) diff --git a/gamesrv/fortunedragon/scenepolicy_fortunedragon.go b/gamesrv/fortunedragon/scenepolicy_fortunedragon.go index c2041a1..dd8da12 100644 --- a/gamesrv/fortunedragon/scenepolicy_fortunedragon.go +++ b/gamesrv/fortunedragon/scenepolicy_fortunedragon.go @@ -409,6 +409,12 @@ func (this *SceneStateStartFortuneDragon) OnPlayerOp(s *base.Scene, p *base.Play if err == nil { s.SetGameNowTime(time.Now()) data = assemble.DataToCli(Response).(assemble.GameEnd) + + data.BetSizeIndex = playerEx.BetSizeIndex + data.BetLevelIndex = playerEx.BetLevelIndex + data.LinesIndex = playerEx.BetLineIndex + //data.BaseBetIndex = 1 + data.Results[0].BetMode = playerEx.BetMode if data.Results[0].FreeStatus == 1 || data.Results[0].FreeNumMax == 0 { //logger.Logger.Trace("=====================AddCoin=====TotalBet===", -data.TotalBet) diff --git a/gamesrv/fortunemouse/scenepolicy_fortunemouse.go b/gamesrv/fortunemouse/scenepolicy_fortunemouse.go index 65356b3..861f9fd 100644 --- a/gamesrv/fortunemouse/scenepolicy_fortunemouse.go +++ b/gamesrv/fortunemouse/scenepolicy_fortunemouse.go @@ -407,6 +407,12 @@ func (this *SceneStateStartFortuneMouse) OnPlayerOp(s *base.Scene, p *base.Playe if err == nil { s.SetGameNowTime(time.Now()) data = assemble.DataToCli(Response).(assemble.GameEnd) + + data.BetSizeIndex = playerEx.BetSizeIndex + data.BetLevelIndex = playerEx.BetLevelIndex + data.LinesIndex = playerEx.BetLineIndex + //data.BaseBetIndex = 1 + var respinStatus int if data.Results[0].ArrSpins[0].Special != nil { sp, _ := json.Marshal(data.Results[0].ArrSpins[0].Special) diff --git a/gamesrv/fortuneox/scenepolicy_fortuneox.go b/gamesrv/fortuneox/scenepolicy_fortuneox.go index d6a4b33..184290b 100644 --- a/gamesrv/fortuneox/scenepolicy_fortuneox.go +++ b/gamesrv/fortuneox/scenepolicy_fortuneox.go @@ -407,6 +407,12 @@ func (this *SceneStateStartFortuneOx) OnPlayerOp(s *base.Scene, p *base.Player, if err == nil { s.SetGameNowTime(time.Now()) data = assemble.DataToCli(Response).(assemble.GameEnd) + + data.BetSizeIndex = playerEx.BetSizeIndex + data.BetLevelIndex = playerEx.BetLevelIndex + data.LinesIndex = playerEx.BetLineIndex + //data.BaseBetIndex = 1 + var respinStatus int if data.Results[0].ArrSpins[0].Special != nil { sp, _ := json.Marshal(data.Results[0].ArrSpins[0].Special) diff --git a/gamesrv/fortunerabbit/scenepolicy_fortunerabbit.go b/gamesrv/fortunerabbit/scenepolicy_fortunerabbit.go index a292add..91991fd 100644 --- a/gamesrv/fortunerabbit/scenepolicy_fortunerabbit.go +++ b/gamesrv/fortunerabbit/scenepolicy_fortunerabbit.go @@ -407,6 +407,12 @@ func (this *SceneStateStartFortuneRabbit) OnPlayerOp(s *base.Scene, p *base.Play if err == nil { s.SetGameNowTime(time.Now()) data = assemble.DataToCli(Response).(assemble.GameEnd) + + data.BetSizeIndex = playerEx.BetSizeIndex + data.BetLevelIndex = playerEx.BetLevelIndex + data.LinesIndex = playerEx.BetLineIndex + //data.BaseBetIndex = 1 + if data.Results[0].FreeStatus == 1 || data.Results[0].FreeNumMax == 0 { //第一次触发或者正常模式 //logger.Logger.Trace("=============addcoin1111 ", -data.TotalBet)