diff --git a/gamesrv/slotspkg/external/excel/Base/Template/1003_BetLine.xlsx b/gamesrv/slotspkg/external/excel/Base/Template/1003_BetLine.xlsx index 1e44ec7..192e887 100644 Binary files a/gamesrv/slotspkg/external/excel/Base/Template/1003_BetLine.xlsx and b/gamesrv/slotspkg/external/excel/Base/Template/1003_BetLine.xlsx differ diff --git a/gamesrv/slotspkg/internal/exported/excel2go/structs/structs.go b/gamesrv/slotspkg/internal/exported/excel2go/structs/structs.go index a469e2c..a2d3e57 100644 --- a/gamesrv/slotspkg/internal/exported/excel2go/structs/structs.go +++ b/gamesrv/slotspkg/internal/exported/excel2go/structs/structs.go @@ -44,89 +44,83 @@ func NewBigRat(s string) *big.Rat { type ( // BetChangeList comment BetChangeList struct { - Index int64 + Index int64 BetChangeList float64 - BetSizeIndex int64 + BetSizeIndex int64 BetLevelIndex int64 } // BetLevel comment BetLevel struct { - Index int64 + Index int64 BetLevel int64 } // BetLine comment BetLine struct { - Index int64 + Index int64 BetLine int64 BaseBet int64 } // BetSize comment BetSize struct { - Index int64 + Index int64 BetSize int64 } - // CashManiaBetBetLine comment - CashManiaBetBetLine struct { - Index int64 - BetLine int64 - BaseBet int64 - } // CashManiaItemInfo comment CashManiaItemInfo struct { - Index int64 + Index int64 ItemID int64 - Value float64 - IsMid bool + Value float64 + IsMid bool } // CashManiaMidItemInfo comment CashManiaMidItemInfo struct { - Index int64 - ItemID int64 - Multi int64 + Index int64 + ItemID int64 + Multi int64 FreeSpinCount int64 } // CashManiaOthers comment CashManiaOthers struct { - BaseWinPro float64 - FreeWinPro float64 - MaxWin int64 - WinNudgePro float64 - WinRespinPro float64 - NoWinNudgePro float64 + BaseWinPro float64 + FreeWinPro float64 + MaxWin int64 + WinNudgePro float64 + WinRespinPro float64 + NoWinNudgePro float64 NoWinRespinPro float64 } // CashManiaRandomItemWeight comment CashManiaRandomItemWeight struct { - ID int64 - ItemID int64 + ID int64 + ItemID int64 BaseWeight float64 FreeWeight float64 } // FirstBet comment FirstBet struct { - Index int64 - BetSizeIndex int64 + Index int64 + BetSizeIndex int64 BetLevelIndex int64 } // Formation comment Formation struct { - SpinType int64 - NodeType string - ID int64 - SeqID int64 - Reel string - Matrix string - Symbol string - FirstInitMethod int64 - OtherInitMethod int64 + SpinType int64 + NodeType string + ID int64 + SeqID int64 + Reel string + Matrix string + Symbol string + FirstInitMethod int64 + OtherInitMethod int64 FirstInitSymbols []int64 OtherInitSymbols []int64 } // FortuneDragonBaseMultiplier comment FortuneDragonBaseMultiplier struct { - WinRateMin float64 - WinRateMax float64 - ItemIds []int64 + WinRateMin float64 + WinRateMax float64 + ItemIds []int64 MultiplierWeights []int64 } // FortuneDragonFreeMultiplier comment @@ -137,113 +131,113 @@ type ( // FortuneDragonFreeMultiplierCount comment FortuneDragonFreeMultiplierCount struct { MultiplierCount int64 - Weight int64 + Weight int64 } // FortuneDragonOthers comment FortuneDragonOthers struct { - FreespinTriggerPro float64 - FreeSpinCount int64 - MaxWin int64 + FreespinTriggerPro float64 + FreeSpinCount int64 + MaxWin int64 SureWinFreespinTriggerPro float64 - SureWinBetMultiplier int64 + SureWinBetMultiplier int64 } // FortuneMouseOthers comment FortuneMouseOthers struct { RespinTriggerPro float64 - MaxWin int64 - ExtraWin int64 + MaxWin int64 + ExtraWin int64 } // FortuneOxOthers comment FortuneOxOthers struct { RespinTriggerPro float64 - Multiplier int64 - MaxWin int64 + Multiplier int64 + MaxWin int64 } // FortuneRabbitCashPrizeWeight comment FortuneRabbitCashPrizeWeight struct { - ID int64 - PrizeValue float64 - Weight float64 + ID int64 + PrizeValue float64 + Weight float64 NoWinWeight float64 } // FortuneRabbitForceCashCountWeight comment FortuneRabbitForceCashCountWeight struct { - ID int64 - Count int64 + ID int64 + Count int64 Weight float64 } // FortuneRabbitOthers comment FortuneRabbitOthers struct { FreespinTriggerPro float64 - FreeSpinCount int64 - MaxWin int64 + FreeSpinCount int64 + MaxWin int64 } // JackpotPrize comment JackpotPrize struct { - PrizeType int64 - PipeIn int64 - StartPoint int64 - IsRolling bool - RollingTime int64 - ReducePercent int64 + PrizeType int64 + PipeIn int64 + StartPoint int64 + IsRolling bool + RollingTime int64 + ReducePercent int64 JackpotLimitByTotalBet int64 } // MapRTPMode comment MapRTPMode struct { - ID int64 + ID int64 TypeWeight map[int64]*MapRTPModeTypeWeight - Desc string - Rtp float64 + Desc string + Rtp float64 } // MapRTPModeTypeWeight comment MapRTPModeTypeWeight struct { - ID int64 + ID int64 Weight int64 } // Matrix comment Matrix struct { - Type string - LinkType int64 + Type string + LinkType int64 Direction int64 LineCount int64 - Lines [][]int64 - Form []int64 + Lines [][]int64 + Form []int64 } // OptAuthenticate comment OptAuthenticate struct { - Flag string - Order int64 - ValidValues []string + Flag string + Order int64 + ValidValues []string InvalidValues []string } // OptGroup comment OptGroup struct { - ID int64 - Batch int64 + ID int64 + Batch int64 IsNewPlayer bool - StartTime string - EndTime string - Affect []int64 - Weight []int64 + StartTime string + EndTime string + Affect []int64 + Weight []int64 } // PrizeModel comment PrizeModel struct { - ID int64 - AniType string + ID int64 + AniType string MinMultiple int64 MaxMultiple int64 } // Scatter comment Scatter struct { - ScatterCount int64 - FreeSpinBouts int64 + ScatterCount int64 + FreeSpinBouts int64 FreeSpinExtraBouts int64 - BasePayrate int64 - FreePayrate int64 + BasePayrate int64 + FreePayrate int64 } // ScatterFreeChoose comment ScatterFreeChoose struct { - ID int64 + ID int64 FreeSpinTimes int64 TouchTimesMin int64 TouchTimesMax int64 @@ -251,38 +245,43 @@ type ( // SimulatorFSMultiLevel comment SimulatorFSMultiLevel struct { Level int64 - Min int64 - Max int64 + Min int64 + Max int64 } // SuperStackWeight comment SuperStackWeight struct { - ID int64 + ID int64 ItemID int64 Weight float64 } // Symbol comment Symbol struct { - ID int64 - Name string - IsWild bool - Group []int64 - PayRate []int64 + ID int64 + Name string + IsWild bool + Group []int64 + PayRate []int64 ClientOrder int64 - ClientDsc string + ClientDsc string } // SymbolBetRatio comment SymbolBetRatio struct { BetRatio float64 } + // TestBetBetLine comment + TestBetBetLine struct { + Index int64 + BetLine int64 + } // TestRandomWeight comment TestRandomWeight struct { - ID int64 - Time float64 + ID int64 + Time float64 Weight float64 } // Text comment Text struct { - Type string + Type string Texts []*TextTexts } // TextTexts comment @@ -292,25 +291,25 @@ type ( } // Vector comment Vector struct { - Choice int64 - Ratio float64 - Vector []int64 + Choice int64 + Ratio float64 + Vector []int64 Procedure string } // VectorDemand comment VectorDemand struct { - Choice int64 - MinRatio float64 - MaxRatio float64 + Choice int64 + MinRatio float64 + MaxRatio float64 Procedure string - Count int64 + Count int64 } // VectorForceWin comment VectorForceWin struct { - Choice int64 + Choice int64 MinRatio float64 MaxRatio float64 - Weight float64 + Weight float64 } // CashManiaBetBetChangeList comment CashManiaBetBetChangeList = BetChangeList @@ -318,6 +317,9 @@ type ( // CashManiaBetBetLevel comment CashManiaBetBetLevel = BetLevel + // CashManiaBetBetLine comment + CashManiaBetBetLine = BetLine + // CashManiaBetBetSize comment CashManiaBetBetSize = BetSize @@ -355,7 +357,7 @@ type ( FortuneDragonBetBetLevel = BetLevel // FortuneDragonBetBetLine comment - FortuneDragonBetBetLine = CashManiaBetBetLine + FortuneDragonBetBetLine = BetLine // FortuneDragonBetBetSize comment FortuneDragonBetBetSize = BetSize @@ -385,7 +387,7 @@ type ( FortuneMouseBetBetLevel = BetLevel // FortuneMouseBetBetLine comment - FortuneMouseBetBetLine = CashManiaBetBetLine + FortuneMouseBetBetLine = BetLine // FortuneMouseBetBetSize comment FortuneMouseBetBetSize = BetSize @@ -418,7 +420,7 @@ type ( FortuneOxBetBetLevel = BetLevel // FortuneOxBetBetLine comment - FortuneOxBetBetLine = CashManiaBetBetLine + FortuneOxBetBetLine = BetLine // FortuneOxBetBetSize comment FortuneOxBetBetSize = BetSize @@ -454,7 +456,7 @@ type ( FortuneRabbitBetBetLevel = BetLevel // FortuneRabbitBetBetLine comment - FortuneRabbitBetBetLine = CashManiaBetBetLine + FortuneRabbitBetBetLine = BetLine // FortuneRabbitBetBetSize comment FortuneRabbitBetBetSize = BetSize @@ -490,7 +492,7 @@ type ( FortuneTigerBetBetLevel = BetLevel // FortuneTigerBetBetLine comment - FortuneTigerBetBetLine = CashManiaBetBetLine + FortuneTigerBetBetLine = BetLine // FortuneTigerBetBetSize comment FortuneTigerBetBetSize = BetSize @@ -789,9 +791,6 @@ type ( // TestBetBetLevel comment TestBetBetLevel = BetLevel - // TestBetBetLine comment - TestBetBetLine = BetLine - // TestBetBetSize comment TestBetBetSize = BetSize @@ -812,4 +811,5 @@ type ( // TestSymbolBetRatio comment TestSymbolBetRatio = SymbolBetRatio -) + +) \ No newline at end of file