解决冲突

This commit is contained in:
sk 2025-01-06 16:13:57 +08:00
parent cd1b4978de
commit 66e6e20972
12 changed files with 1370 additions and 1370 deletions

View File

@ -9,170 +9,170 @@ import "mongo.games.com/game/gamesrv/slotspkg/internal/exported/excel2go/structs
func init() { func init() {
FortuneDragonBaseMultiplier = []*structs.FortuneDragonBaseMultiplier{ FortuneDragonBaseMultiplier = []*structs.FortuneDragonBaseMultiplier{
{ {
WinRateMin: 0, WinRateMin: 0,
WinRateMax: 0.01, WinRateMax: 0.01,
ItemIds: []int64{200, 8, 9, 10}, ItemIds: []int64{200, 8, 9, 10},
MultiplierWeights: []int64{140, 10, 20, 10}, MultiplierWeights: []int64{140, 10, 20, 10},
}, },
{ {
WinRateMin: 0.01, WinRateMin: 0.01,
WinRateMax: 1, WinRateMax: 1,
ItemIds: []int64{200, 8, 9, 10}, ItemIds: []int64{200, 8, 9, 10},
MultiplierWeights: []int64{1689, 98, 176, 100}, MultiplierWeights: []int64{1689, 98, 176, 100},
}, },
{ {
WinRateMin: 1, WinRateMin: 1,
WinRateMax: 3, WinRateMax: 3,
ItemIds: []int64{200, 8, 9, 10}, ItemIds: []int64{200, 8, 9, 10},
MultiplierWeights: []int64{60, 8, 10, 2}, MultiplierWeights: []int64{60, 8, 10, 2},
}, },
{ {
WinRateMin: 3, WinRateMin: 3,
WinRateMax: 10, WinRateMax: 10,
ItemIds: []int64{200, 8, 9, 10}, ItemIds: []int64{200, 8, 9, 10},
MultiplierWeights: []int64{2883, 100, 100, 250}, MultiplierWeights: []int64{2883, 100, 100, 250},
}, },
{ {
WinRateMin: 10, WinRateMin: 10,
WinRateMax: 20, WinRateMax: 20,
ItemIds: []int64{200, 8, 9, 10}, ItemIds: []int64{200, 8, 9, 10},
MultiplierWeights: []int64{820, 1585, 100, 10}, MultiplierWeights: []int64{820, 1585, 100, 10},
}, },
{ {
WinRateMin: 20, WinRateMin: 20,
WinRateMax: 999999, WinRateMax: 999999,
ItemIds: []int64{200, 8, 9, 10}, ItemIds: []int64{200, 8, 9, 10},
MultiplierWeights: []int64{2884, 8, 10, 287}, MultiplierWeights: []int64{2884, 8, 10, 287},
}, },
} }
FortuneDragonBetBetChangeList = map[int64]*structs.FortuneDragonBetBetChangeList{ FortuneDragonBetBetChangeList = map[int64]*structs.FortuneDragonBetBetChangeList{
0: { 0: {
Index: 0, Index: 0,
BetChangeList: 150000, BetChangeList: 6000,
BetSizeIndex: 0, BetSizeIndex: 0,
BetLevelIndex: 0, BetLevelIndex: 0,
}, },
1: { 1: {
Index: 1, Index: 1,
BetChangeList: 300000, BetChangeList: 12000,
BetSizeIndex: 0, BetSizeIndex: 0,
BetLevelIndex: 1, BetLevelIndex: 1,
}, },
2: { 2: {
Index: 2, Index: 2,
BetChangeList: 450000, BetChangeList: 18000,
BetSizeIndex: 0, BetSizeIndex: 0,
BetLevelIndex: 2, BetLevelIndex: 2,
}, },
3: { 3: {
Index: 3, Index: 3,
BetChangeList: 500000, BetChangeList: 20000,
BetSizeIndex: 1, BetSizeIndex: 1,
BetLevelIndex: 0, BetLevelIndex: 0,
}, },
4: { 4: {
Index: 4, Index: 4,
BetChangeList: 750000, BetChangeList: 30000,
BetSizeIndex: 0, BetSizeIndex: 0,
BetLevelIndex: 4, BetLevelIndex: 4,
}, },
5: { 5: {
Index: 5, Index: 5,
BetChangeList: 1500000, BetChangeList: 60000,
BetSizeIndex: 0, BetSizeIndex: 0,
BetLevelIndex: 9, BetLevelIndex: 9,
}, },
6: { 6: {
Index: 6, Index: 6,
BetChangeList: 2500000, BetChangeList: 100000,
BetSizeIndex: 1, BetSizeIndex: 1,
BetLevelIndex: 4, BetLevelIndex: 4,
}, },
7: { 7: {
Index: 7, Index: 7,
BetChangeList: 4500000, BetChangeList: 180000,
BetSizeIndex: 3, BetSizeIndex: 3,
BetLevelIndex: 0, BetLevelIndex: 0,
}, },
8: { 8: {
Index: 8, Index: 8,
BetChangeList: 5000000, BetChangeList: 200000,
BetSizeIndex: 1, BetSizeIndex: 1,
BetLevelIndex: 9, BetLevelIndex: 9,
}, },
9: { 9: {
Index: 9, Index: 9,
BetChangeList: 7500000, BetChangeList: 300000,
BetSizeIndex: 2, BetSizeIndex: 2,
BetLevelIndex: 4, BetLevelIndex: 4,
}, },
10: { 10: {
Index: 10, Index: 10,
BetChangeList: 15000000, BetChangeList: 600000,
BetSizeIndex: 2, BetSizeIndex: 2,
BetLevelIndex: 9, BetLevelIndex: 9,
}, },
11: { 11: {
Index: 11, Index: 11,
BetChangeList: 22500000, BetChangeList: 900000,
BetSizeIndex: 3, BetSizeIndex: 3,
BetLevelIndex: 4, BetLevelIndex: 4,
}, },
12: { 12: {
Index: 12, Index: 12,
BetChangeList: 45000000, BetChangeList: 1800000,
BetSizeIndex: 3, BetSizeIndex: 3,
BetLevelIndex: 9, BetLevelIndex: 9,
}, },
} }
FortuneDragonBetBetLevel = map[int64]*structs.FortuneDragonBetBetLevel{ FortuneDragonBetBetLevel = map[int64]*structs.FortuneDragonBetBetLevel{
0: { 0: {
Index: 0, Index: 0,
BetLevel: 1, BetLevel: 1,
}, },
1: { 1: {
Index: 1, Index: 1,
BetLevel: 2, BetLevel: 2,
}, },
2: { 2: {
Index: 2, Index: 2,
BetLevel: 3, BetLevel: 3,
}, },
3: { 3: {
Index: 3, Index: 3,
BetLevel: 4, BetLevel: 4,
}, },
4: { 4: {
Index: 4, Index: 4,
BetLevel: 5, BetLevel: 5,
}, },
5: { 5: {
Index: 5, Index: 5,
BetLevel: 6, BetLevel: 6,
}, },
6: { 6: {
Index: 6, Index: 6,
BetLevel: 7, BetLevel: 7,
}, },
7: { 7: {
Index: 7, Index: 7,
BetLevel: 8, BetLevel: 8,
}, },
8: { 8: {
Index: 8, Index: 8,
BetLevel: 9, BetLevel: 9,
}, },
9: { 9: {
Index: 9, Index: 9,
BetLevel: 10, BetLevel: 10,
}, },
} }
FortuneDragonBetBetLine = map[int64]*structs.FortuneDragonBetBetLine{ FortuneDragonBetBetLine = map[int64]*structs.FortuneDragonBetBetLine{
0: { 0: {
Index: 0, Index: 0,
BetLine: 5, BetLine: 5,
BaseBet: 1, BaseBet: 1,
}, },
@ -180,81 +180,81 @@ func init() {
FortuneDragonBetBetSize = map[int64]*structs.FortuneDragonBetBetSize{ FortuneDragonBetBetSize = map[int64]*structs.FortuneDragonBetBetSize{
0: { 0: {
Index: 0, Index: 0,
BetSize: 300000000, BetSize: 6000000,
}, },
1: { 1: {
Index: 1, Index: 1,
BetSize: 1000000000, BetSize: 20000000,
}, },
2: { 2: {
Index: 2, Index: 2,
BetSize: 3000000000, BetSize: 60000000,
}, },
3: { 3: {
Index: 3, Index: 3,
BetSize: 9000000000, BetSize: 180000000,
}, },
} }
FortuneDragonBetFirstBet = map[int64]*structs.FortuneDragonBetFirstBet{ FortuneDragonBetFirstBet = map[int64]*structs.FortuneDragonBetFirstBet{
1: { 1: {
Index: 1, Index: 1,
BetSizeIndex: 1, BetSizeIndex: 1,
BetLevelIndex: 1, BetLevelIndex: 1,
}, },
} }
FortuneDragonFormation = []*structs.FortuneDragonFormation{ FortuneDragonFormation = []*structs.FortuneDragonFormation{
{ {
SpinType: 1, SpinType: 1,
NodeType: "BaseSpin", NodeType: "BaseSpin",
ID: 1, ID: 1,
SeqID: 1, SeqID: 1,
Reel: "BaseSpin", Reel: "BaseSpin",
Matrix: "Line5Form3X3TypeB", Matrix: "Line5Form3X3TypeB",
Symbol: "Default", Symbol: "Default",
FirstInitMethod: 2, FirstInitMethod: 2,
OtherInitMethod: 4, OtherInitMethod: 4,
FirstInitSymbols: []int64{}, FirstInitSymbols: []int64{},
OtherInitSymbols: []int64{}, OtherInitSymbols: []int64{},
}, },
{ {
SpinType: 3, SpinType: 3,
NodeType: "FreeSpin", NodeType: "FreeSpin",
ID: 1, ID: 1,
SeqID: 1, SeqID: 1,
Reel: "FreeSpin", Reel: "FreeSpin",
Matrix: "Line5Form3X3TypeB", Matrix: "Line5Form3X3TypeB",
Symbol: "Default", Symbol: "Default",
FirstInitMethod: 2, FirstInitMethod: 2,
OtherInitMethod: 2, OtherInitMethod: 2,
FirstInitSymbols: []int64{}, FirstInitSymbols: []int64{},
OtherInitSymbols: []int64{}, OtherInitSymbols: []int64{},
}, },
{ {
SpinType: 1, SpinType: 1,
NodeType: "SureWinBaseSpin", NodeType: "SureWinBaseSpin",
ID: 1, ID: 1,
SeqID: 1, SeqID: 1,
Reel: "SureWinBaseSpin", Reel: "SureWinBaseSpin",
Matrix: "Line5Form3X3TypeB", Matrix: "Line5Form3X3TypeB",
Symbol: "Default", Symbol: "Default",
FirstInitMethod: 2, FirstInitMethod: 2,
OtherInitMethod: 4, OtherInitMethod: 4,
FirstInitSymbols: []int64{}, FirstInitSymbols: []int64{},
OtherInitSymbols: []int64{}, OtherInitSymbols: []int64{},
}, },
{ {
SpinType: 3, SpinType: 3,
NodeType: "SureWinFreeSpin", NodeType: "SureWinFreeSpin",
ID: 1, ID: 1,
SeqID: 1, SeqID: 1,
Reel: "SureWinFreeSpin", Reel: "SureWinFreeSpin",
Matrix: "Line5Form3X3TypeB", Matrix: "Line5Form3X3TypeB",
Symbol: "Default", Symbol: "Default",
FirstInitMethod: 2, FirstInitMethod: 2,
OtherInitMethod: 2, OtherInitMethod: 2,
FirstInitSymbols: []int64{}, FirstInitSymbols: []int64{},
OtherInitSymbols: []int64{}, OtherInitSymbols: []int64{},
}, },
@ -278,11 +278,11 @@ func init() {
FortuneDragonFreeMultiplierCount = []*structs.FortuneDragonFreeMultiplierCount{ FortuneDragonFreeMultiplierCount = []*structs.FortuneDragonFreeMultiplierCount{
{ {
MultiplierCount: 2, MultiplierCount: 2,
Weight: 3, Weight: 3,
}, },
{ {
MultiplierCount: 3, MultiplierCount: 3,
Weight: 1, Weight: 1,
}, },
} }
@ -291,44 +291,44 @@ func init() {
ID: 1, ID: 1,
TypeWeight: map[int64]*structs.FortuneDragonMapRTPModeTypeWeight{ TypeWeight: map[int64]*structs.FortuneDragonMapRTPModeTypeWeight{
1: { 1: {
ID: 1, ID: 1,
Weight: 1, Weight: 1,
}, },
}, },
Desc: "96", Desc: "96",
Rtp: 0.96, Rtp: 0.96,
}, },
2: { 2: {
ID: 2, ID: 2,
TypeWeight: map[int64]*structs.FortuneDragonMapRTPModeTypeWeight{ TypeWeight: map[int64]*structs.FortuneDragonMapRTPModeTypeWeight{
1: { 1: {
ID: 1, ID: 1,
Weight: 1, Weight: 1,
}, },
}, },
Desc: "80", Desc: "80",
Rtp: 0.8, Rtp: 0.8,
}, },
3: { 3: {
ID: 3, ID: 3,
TypeWeight: map[int64]*structs.FortuneDragonMapRTPModeTypeWeight{ TypeWeight: map[int64]*structs.FortuneDragonMapRTPModeTypeWeight{
1: { 1: {
ID: 1, ID: 1,
Weight: 1, Weight: 1,
}, },
}, },
Desc: "120", Desc: "120",
Rtp: 1.2, Rtp: 1.2,
}, },
} }
FortuneDragonOthers = []*structs.FortuneDragonOthers{ FortuneDragonOthers = []*structs.FortuneDragonOthers{
{ {
FreespinTriggerPro: 0.005, FreespinTriggerPro: 0.005,
FreeSpinCount: 8, FreeSpinCount: 8,
MaxWin: 2500, MaxWin: 2500,
SureWinFreespinTriggerPro: 0.0273, SureWinFreespinTriggerPro: 0.0273,
SureWinBetMultiplier: 5, SureWinBetMultiplier: 5,
}, },
} }
@ -398,103 +398,103 @@ func init() {
FortuneDragonSymbol = map[int64]*structs.FortuneDragonSymbol{ FortuneDragonSymbol = map[int64]*structs.FortuneDragonSymbol{
1: { 1: {
ID: 1, ID: 1,
Name: "Wild", Name: "Wild",
IsWild: true, IsWild: true,
Group: []int64{1}, Group: []int64{1},
PayRate: []int64{0, 0, 100}, PayRate: []int64{0, 0, 100},
ClientOrder: 0, ClientOrder: 0,
ClientDsc: "", ClientDsc: "",
}, },
2: { 2: {
ID: 2, ID: 2,
Name: "元宝", Name: "元宝",
IsWild: false, IsWild: false,
Group: []int64{2}, Group: []int64{2},
PayRate: []int64{0, 0, 50}, PayRate: []int64{0, 0, 50},
ClientOrder: 0, ClientOrder: 0,
ClientDsc: "", ClientDsc: "",
}, },
3: { 3: {
ID: 3, ID: 3,
Name: "红包", Name: "红包",
IsWild: false, IsWild: false,
Group: []int64{3}, Group: []int64{3},
PayRate: []int64{0, 0, 25}, PayRate: []int64{0, 0, 25},
ClientOrder: 0, ClientOrder: 0,
ClientDsc: "", ClientDsc: "",
}, },
4: { 4: {
ID: 4, ID: 4,
Name: "灯笼", Name: "灯笼",
IsWild: false, IsWild: false,
Group: []int64{4}, Group: []int64{4},
PayRate: []int64{0, 0, 10}, PayRate: []int64{0, 0, 10},
ClientOrder: 0, ClientOrder: 0,
ClientDsc: "", ClientDsc: "",
}, },
5: { 5: {
ID: 5, ID: 5,
Name: "福炮", Name: "福炮",
IsWild: false, IsWild: false,
Group: []int64{5}, Group: []int64{5},
PayRate: []int64{0, 0, 5}, PayRate: []int64{0, 0, 5},
ClientOrder: 0, ClientOrder: 0,
ClientDsc: "", ClientDsc: "",
}, },
6: { 6: {
ID: 6, ID: 6,
Name: "花结", Name: "花结",
IsWild: false, IsWild: false,
Group: []int64{6}, Group: []int64{6},
PayRate: []int64{0, 0, 3}, PayRate: []int64{0, 0, 3},
ClientOrder: 0, ClientOrder: 0,
ClientDsc: "", ClientDsc: "",
}, },
7: { 7: {
ID: 7, ID: 7,
Name: "铜钱", Name: "铜钱",
IsWild: false, IsWild: false,
Group: []int64{7}, Group: []int64{7},
PayRate: []int64{0, 0, 2}, PayRate: []int64{0, 0, 2},
ClientOrder: 0, ClientOrder: 0,
ClientDsc: "", ClientDsc: "",
}, },
8: { 8: {
ID: 8, ID: 8,
Name: "X2", Name: "X2",
IsWild: false, IsWild: false,
Group: []int64{8}, Group: []int64{8},
PayRate: []int64{0, 0, 0}, PayRate: []int64{0, 0, 0},
ClientOrder: 0, ClientOrder: 0,
ClientDsc: "", ClientDsc: "",
}, },
9: { 9: {
ID: 9, ID: 9,
Name: "X5", Name: "X5",
IsWild: false, IsWild: false,
Group: []int64{8}, Group: []int64{8},
PayRate: []int64{0, 0, 0}, PayRate: []int64{0, 0, 0},
ClientOrder: 0, ClientOrder: 0,
ClientDsc: "", ClientDsc: "",
}, },
10: { 10: {
ID: 10, ID: 10,
Name: "X10", Name: "X10",
IsWild: false, IsWild: false,
Group: []int64{8}, Group: []int64{8},
PayRate: []int64{0, 0, 0}, PayRate: []int64{0, 0, 0},
ClientOrder: 0, ClientOrder: 0,
ClientDsc: "", ClientDsc: "",
}, },
200: { 200: {
ID: 200, ID: 200,
Name: "Empty", Name: "Empty",
IsWild: false, IsWild: false,
Group: []int64{8}, Group: []int64{8},
PayRate: []int64{0, 0, 0}, PayRate: []int64{0, 0, 0},
ClientOrder: 0, ClientOrder: 0,
ClientDsc: "", ClientDsc: "",
}, },
} }
@ -504,4 +504,4 @@ func init() {
}, },
} }
} }

View File

@ -9,131 +9,131 @@ import "mongo.games.com/game/gamesrv/slotspkg/internal/exported/excel2go/structs
func init() { func init() {
FortuneMouseBetBetChangeList = map[int64]*structs.FortuneMouseBetBetChangeList{ FortuneMouseBetBetChangeList = map[int64]*structs.FortuneMouseBetBetChangeList{
0: { 0: {
Index: 0, Index: 0,
BetChangeList: 150000, BetChangeList: 3000,
BetSizeIndex: 0, BetSizeIndex: 0,
BetLevelIndex: 0, BetLevelIndex: 0,
}, },
1: { 1: {
Index: 1, Index: 1,
BetChangeList: 300000, BetChangeList: 6000,
BetSizeIndex: 0, BetSizeIndex: 0,
BetLevelIndex: 1, BetLevelIndex: 1,
}, },
2: { 2: {
Index: 2, Index: 2,
BetChangeList: 450000, BetChangeList: 9000,
BetSizeIndex: 0, BetSizeIndex: 0,
BetLevelIndex: 2, BetLevelIndex: 2,
}, },
3: { 3: {
Index: 3, Index: 3,
BetChangeList: 500000, BetChangeList: 10000,
BetSizeIndex: 1, BetSizeIndex: 1,
BetLevelIndex: 0, BetLevelIndex: 0,
}, },
4: { 4: {
Index: 4, Index: 4,
BetChangeList: 750000, BetChangeList: 15000,
BetSizeIndex: 0, BetSizeIndex: 0,
BetLevelIndex: 4, BetLevelIndex: 4,
}, },
5: { 5: {
Index: 5, Index: 5,
BetChangeList: 1500000, BetChangeList: 30000,
BetSizeIndex: 0, BetSizeIndex: 0,
BetLevelIndex: 9, BetLevelIndex: 9,
}, },
6: { 6: {
Index: 6, Index: 6,
BetChangeList: 2500000, BetChangeList: 50000,
BetSizeIndex: 1, BetSizeIndex: 1,
BetLevelIndex: 4, BetLevelIndex: 4,
}, },
7: { 7: {
Index: 7, Index: 7,
BetChangeList: 4500000, BetChangeList: 90000,
BetSizeIndex: 3, BetSizeIndex: 3,
BetLevelIndex: 0, BetLevelIndex: 0,
}, },
8: { 8: {
Index: 8, Index: 8,
BetChangeList: 5000000, BetChangeList: 100000,
BetSizeIndex: 1, BetSizeIndex: 1,
BetLevelIndex: 9, BetLevelIndex: 9,
}, },
9: { 9: {
Index: 9, Index: 9,
BetChangeList: 7500000, BetChangeList: 150000,
BetSizeIndex: 2, BetSizeIndex: 2,
BetLevelIndex: 4, BetLevelIndex: 4,
}, },
10: { 10: {
Index: 10, Index: 10,
BetChangeList: 15000000, BetChangeList: 300000,
BetSizeIndex: 2, BetSizeIndex: 2,
BetLevelIndex: 9, BetLevelIndex: 9,
}, },
11: { 11: {
Index: 11, Index: 11,
BetChangeList: 22500000, BetChangeList: 450000,
BetSizeIndex: 3, BetSizeIndex: 3,
BetLevelIndex: 4, BetLevelIndex: 4,
}, },
12: { 12: {
Index: 12, Index: 12,
BetChangeList: 45000000, BetChangeList: 900000,
BetSizeIndex: 3, BetSizeIndex: 3,
BetLevelIndex: 9, BetLevelIndex: 9,
}, },
} }
FortuneMouseBetBetLevel = map[int64]*structs.FortuneMouseBetBetLevel{ FortuneMouseBetBetLevel = map[int64]*structs.FortuneMouseBetBetLevel{
0: { 0: {
Index: 0, Index: 0,
BetLevel: 1, BetLevel: 1,
}, },
1: { 1: {
Index: 1, Index: 1,
BetLevel: 2, BetLevel: 2,
}, },
2: { 2: {
Index: 2, Index: 2,
BetLevel: 3, BetLevel: 3,
}, },
3: { 3: {
Index: 3, Index: 3,
BetLevel: 4, BetLevel: 4,
}, },
4: { 4: {
Index: 4, Index: 4,
BetLevel: 5, BetLevel: 5,
}, },
5: { 5: {
Index: 5, Index: 5,
BetLevel: 6, BetLevel: 6,
}, },
6: { 6: {
Index: 6, Index: 6,
BetLevel: 7, BetLevel: 7,
}, },
7: { 7: {
Index: 7, Index: 7,
BetLevel: 8, BetLevel: 8,
}, },
8: { 8: {
Index: 8, Index: 8,
BetLevel: 9, BetLevel: 9,
}, },
9: { 9: {
Index: 9, Index: 9,
BetLevel: 10, BetLevel: 10,
}, },
} }
FortuneMouseBetBetLine = map[int64]*structs.FortuneMouseBetBetLine{ FortuneMouseBetBetLine = map[int64]*structs.FortuneMouseBetBetLine{
0: { 0: {
Index: 0, Index: 0,
BetLine: 5, BetLine: 5,
BaseBet: 1, BaseBet: 1,
}, },
@ -141,55 +141,55 @@ func init() {
FortuneMouseBetBetSize = map[int64]*structs.FortuneMouseBetBetSize{ FortuneMouseBetBetSize = map[int64]*structs.FortuneMouseBetBetSize{
0: { 0: {
Index: 0, Index: 0,
BetSize: 300000000, BetSize: 6000000,
}, },
1: { 1: {
Index: 1, Index: 1,
BetSize: 1000000000, BetSize: 20000000,
}, },
2: { 2: {
Index: 2, Index: 2,
BetSize: 3000000000, BetSize: 60000000,
}, },
3: { 3: {
Index: 3, Index: 3,
BetSize: 9000000000, BetSize: 180000000,
}, },
} }
FortuneMouseBetFirstBet = map[int64]*structs.FortuneMouseBetFirstBet{ FortuneMouseBetFirstBet = map[int64]*structs.FortuneMouseBetFirstBet{
1: { 1: {
Index: 1, Index: 1,
BetSizeIndex: 1, BetSizeIndex: 1,
BetLevelIndex: 1, BetLevelIndex: 1,
}, },
} }
FortuneMouseFormation = []*structs.FortuneMouseFormation{ FortuneMouseFormation = []*structs.FortuneMouseFormation{
{ {
SpinType: 1, SpinType: 1,
NodeType: "BaseSpin", NodeType: "BaseSpin",
ID: 1, ID: 1,
SeqID: 1, SeqID: 1,
Reel: "BaseSpin", Reel: "BaseSpin",
Matrix: "Line5Form3X3TypeB", Matrix: "Line5Form3X3TypeB",
Symbol: "Default", Symbol: "Default",
FirstInitMethod: 2, FirstInitMethod: 2,
OtherInitMethod: 4, OtherInitMethod: 4,
FirstInitSymbols: []int64{}, FirstInitSymbols: []int64{},
OtherInitSymbols: []int64{}, OtherInitSymbols: []int64{},
}, },
{ {
SpinType: 3, SpinType: 3,
NodeType: "ReSpin", NodeType: "ReSpin",
ID: 1, ID: 1,
SeqID: 1, SeqID: 1,
Reel: "ReSpin", Reel: "ReSpin",
Matrix: "Line5Form3X3TypeB", Matrix: "Line5Form3X3TypeB",
Symbol: "Default", Symbol: "Default",
FirstInitMethod: 3, FirstInitMethod: 3,
OtherInitMethod: 3, OtherInitMethod: 3,
FirstInitSymbols: []int64{}, FirstInitSymbols: []int64{},
OtherInitSymbols: []int64{}, OtherInitSymbols: []int64{},
}, },
@ -200,42 +200,42 @@ func init() {
ID: 1, ID: 1,
TypeWeight: map[int64]*structs.FortuneMouseMapRTPModeTypeWeight{ TypeWeight: map[int64]*structs.FortuneMouseMapRTPModeTypeWeight{
1: { 1: {
ID: 1, ID: 1,
Weight: 1, Weight: 1,
}, },
}, },
Desc: "96", Desc: "96",
Rtp: 0.96, Rtp: 0.96,
}, },
2: { 2: {
ID: 2, ID: 2,
TypeWeight: map[int64]*structs.FortuneMouseMapRTPModeTypeWeight{ TypeWeight: map[int64]*structs.FortuneMouseMapRTPModeTypeWeight{
1: { 1: {
ID: 1, ID: 1,
Weight: 1, Weight: 1,
}, },
}, },
Desc: "80", Desc: "80",
Rtp: 0.8, Rtp: 0.8,
}, },
3: { 3: {
ID: 3, ID: 3,
TypeWeight: map[int64]*structs.FortuneMouseMapRTPModeTypeWeight{ TypeWeight: map[int64]*structs.FortuneMouseMapRTPModeTypeWeight{
1: { 1: {
ID: 1, ID: 1,
Weight: 1, Weight: 1,
}, },
}, },
Desc: "120", Desc: "120",
Rtp: 1.2, Rtp: 1.2,
}, },
} }
FortuneMouseOthers = []*structs.FortuneMouseOthers{ FortuneMouseOthers = []*structs.FortuneMouseOthers{
{ {
RespinTriggerPro: 0.0123, RespinTriggerPro: 0.0123,
MaxWin: 1000, MaxWin: 1000,
ExtraWin: 700, ExtraWin: 700,
}, },
} }
@ -273,37 +273,37 @@ func init() {
FortuneMouseSuperStackWeight = []*structs.FortuneMouseSuperStackWeight{ FortuneMouseSuperStackWeight = []*structs.FortuneMouseSuperStackWeight{
{ {
ID: 1, ID: 1,
ItemID: 1, ItemID: 1,
Weight: 0, Weight: 0,
}, },
{ {
ID: 2, ID: 2,
ItemID: 2, ItemID: 2,
Weight: 3, Weight: 3,
}, },
{ {
ID: 3, ID: 3,
ItemID: 3, ItemID: 3,
Weight: 5, Weight: 5,
}, },
{ {
ID: 4, ID: 4,
ItemID: 4, ItemID: 4,
Weight: 7, Weight: 7,
}, },
{ {
ID: 5, ID: 5,
ItemID: 5, ItemID: 5,
Weight: 8, Weight: 8,
}, },
{ {
ID: 6, ID: 6,
ItemID: 6, ItemID: 6,
Weight: 9, Weight: 9,
}, },
{ {
ID: 7, ID: 7,
ItemID: 7, ItemID: 7,
Weight: 10, Weight: 10,
}, },
@ -311,76 +311,76 @@ func init() {
FortuneMouseSymbol = map[int64]*structs.FortuneMouseSymbol{ FortuneMouseSymbol = map[int64]*structs.FortuneMouseSymbol{
1: { 1: {
ID: 1, ID: 1,
Name: "wild", Name: "wild",
IsWild: true, IsWild: true,
Group: []int64{1}, Group: []int64{1},
PayRate: []int64{0, 0, 300}, PayRate: []int64{0, 0, 300},
ClientOrder: 1, ClientOrder: 1,
ClientDsc: "", ClientDsc: "",
}, },
2: { 2: {
ID: 2, ID: 2,
Name: "倒福", Name: "倒福",
IsWild: false, IsWild: false,
Group: []int64{2}, Group: []int64{2},
PayRate: []int64{0, 0, 100}, PayRate: []int64{0, 0, 100},
ClientOrder: 2, ClientOrder: 2,
ClientDsc: "", ClientDsc: "",
}, },
3: { 3: {
ID: 3, ID: 3,
Name: "红包", Name: "红包",
IsWild: false, IsWild: false,
Group: []int64{3}, Group: []int64{3},
PayRate: []int64{0, 0, 50}, PayRate: []int64{0, 0, 50},
ClientOrder: 3, ClientOrder: 3,
ClientDsc: "", ClientDsc: "",
}, },
4: { 4: {
ID: 4, ID: 4,
Name: "钱袋", Name: "钱袋",
IsWild: false, IsWild: false,
Group: []int64{4}, Group: []int64{4},
PayRate: []int64{0, 0, 30}, PayRate: []int64{0, 0, 30},
ClientOrder: 4, ClientOrder: 4,
ClientDsc: "", ClientDsc: "",
}, },
5: { 5: {
ID: 5, ID: 5,
Name: "爆竹", Name: "爆竹",
IsWild: false, IsWild: false,
Group: []int64{5}, Group: []int64{5},
PayRate: []int64{0, 0, 15}, PayRate: []int64{0, 0, 15},
ClientOrder: 5, ClientOrder: 5,
ClientDsc: "", ClientDsc: "",
}, },
6: { 6: {
ID: 6, ID: 6,
Name: "橘子", Name: "橘子",
IsWild: false, IsWild: false,
Group: []int64{6}, Group: []int64{6},
PayRate: []int64{0, 0, 5}, PayRate: []int64{0, 0, 5},
ClientOrder: 6, ClientOrder: 6,
ClientDsc: "", ClientDsc: "",
}, },
7: { 7: {
ID: 7, ID: 7,
Name: "花生", Name: "花生",
IsWild: false, IsWild: false,
Group: []int64{7}, Group: []int64{7},
PayRate: []int64{0, 0, 3}, PayRate: []int64{0, 0, 3},
ClientOrder: 7, ClientOrder: 7,
ClientDsc: "", ClientDsc: "",
}, },
8: { 8: {
ID: 8, ID: 8,
Name: "SuperStack", Name: "SuperStack",
IsWild: false, IsWild: false,
Group: []int64{8}, Group: []int64{8},
PayRate: []int64{0, 0, 0}, PayRate: []int64{0, 0, 0},
ClientOrder: 0, ClientOrder: 0,
ClientDsc: "", ClientDsc: "",
}, },
} }
@ -390,4 +390,4 @@ func init() {
}, },
} }
} }

View File

@ -9,131 +9,131 @@ import "mongo.games.com/game/gamesrv/slotspkg/internal/exported/excel2go/structs
func init() { func init() {
FortuneOxBetBetChangeList = map[int64]*structs.FortuneOxBetBetChangeList{ FortuneOxBetBetChangeList = map[int64]*structs.FortuneOxBetBetChangeList{
0: { 0: {
Index: 0, Index: 0,
BetChangeList: 300000, BetChangeList: 6000,
BetSizeIndex: 0, BetSizeIndex: 0,
BetLevelIndex: 0, BetLevelIndex: 0,
}, },
1: { 1: {
Index: 1, Index: 1,
BetChangeList: 600000, BetChangeList: 12000,
BetSizeIndex: 0, BetSizeIndex: 0,
BetLevelIndex: 1, BetLevelIndex: 1,
}, },
2: { 2: {
Index: 2, Index: 2,
BetChangeList: 900000, BetChangeList: 18000,
BetSizeIndex: 0, BetSizeIndex: 0,
BetLevelIndex: 2, BetLevelIndex: 2,
}, },
3: { 3: {
Index: 3, Index: 3,
BetChangeList: 1000000, BetChangeList: 20000,
BetSizeIndex: 1, BetSizeIndex: 1,
BetLevelIndex: 0, BetLevelIndex: 0,
}, },
4: { 4: {
Index: 4, Index: 4,
BetChangeList: 1500000, BetChangeList: 30000,
BetSizeIndex: 0, BetSizeIndex: 0,
BetLevelIndex: 4, BetLevelIndex: 4,
}, },
5: { 5: {
Index: 5, Index: 5,
BetChangeList: 3000000, BetChangeList: 60000,
BetSizeIndex: 0, BetSizeIndex: 0,
BetLevelIndex: 9, BetLevelIndex: 9,
}, },
6: { 6: {
Index: 6, Index: 6,
BetChangeList: 5000000, BetChangeList: 100000,
BetSizeIndex: 1, BetSizeIndex: 1,
BetLevelIndex: 4, BetLevelIndex: 4,
}, },
7: { 7: {
Index: 7, Index: 7,
BetChangeList: 9000000, BetChangeList: 180000,
BetSizeIndex: 3, BetSizeIndex: 3,
BetLevelIndex: 0, BetLevelIndex: 0,
}, },
8: { 8: {
Index: 8, Index: 8,
BetChangeList: 10000000, BetChangeList: 200000,
BetSizeIndex: 1, BetSizeIndex: 1,
BetLevelIndex: 9, BetLevelIndex: 9,
}, },
9: { 9: {
Index: 9, Index: 9,
BetChangeList: 15000000, BetChangeList: 300000,
BetSizeIndex: 2, BetSizeIndex: 2,
BetLevelIndex: 4, BetLevelIndex: 4,
}, },
10: { 10: {
Index: 10, Index: 10,
BetChangeList: 30000000, BetChangeList: 600000,
BetSizeIndex: 2, BetSizeIndex: 2,
BetLevelIndex: 9, BetLevelIndex: 9,
}, },
11: { 11: {
Index: 11, Index: 11,
BetChangeList: 45000000, BetChangeList: 900000,
BetSizeIndex: 3, BetSizeIndex: 3,
BetLevelIndex: 4, BetLevelIndex: 4,
}, },
12: { 12: {
Index: 12, Index: 12,
BetChangeList: 90000000, BetChangeList: 1800000,
BetSizeIndex: 3, BetSizeIndex: 3,
BetLevelIndex: 9, BetLevelIndex: 9,
}, },
} }
FortuneOxBetBetLevel = map[int64]*structs.FortuneOxBetBetLevel{ FortuneOxBetBetLevel = map[int64]*structs.FortuneOxBetBetLevel{
0: { 0: {
Index: 0, Index: 0,
BetLevel: 1, BetLevel: 1,
}, },
1: { 1: {
Index: 1, Index: 1,
BetLevel: 2, BetLevel: 2,
}, },
2: { 2: {
Index: 2, Index: 2,
BetLevel: 3, BetLevel: 3,
}, },
3: { 3: {
Index: 3, Index: 3,
BetLevel: 4, BetLevel: 4,
}, },
4: { 4: {
Index: 4, Index: 4,
BetLevel: 5, BetLevel: 5,
}, },
5: { 5: {
Index: 5, Index: 5,
BetLevel: 6, BetLevel: 6,
}, },
6: { 6: {
Index: 6, Index: 6,
BetLevel: 7, BetLevel: 7,
}, },
7: { 7: {
Index: 7, Index: 7,
BetLevel: 8, BetLevel: 8,
}, },
8: { 8: {
Index: 8, Index: 8,
BetLevel: 9, BetLevel: 9,
}, },
9: { 9: {
Index: 9, Index: 9,
BetLevel: 10, BetLevel: 10,
}, },
} }
FortuneOxBetBetLine = map[int64]*structs.FortuneOxBetBetLine{ FortuneOxBetBetLine = map[int64]*structs.FortuneOxBetBetLine{
0: { 0: {
Index: 0, Index: 0,
BetLine: 10, BetLine: 10,
BaseBet: 1, BaseBet: 1,
}, },
@ -141,55 +141,55 @@ func init() {
FortuneOxBetBetSize = map[int64]*structs.FortuneOxBetBetSize{ FortuneOxBetBetSize = map[int64]*structs.FortuneOxBetBetSize{
0: { 0: {
Index: 0, Index: 0,
BetSize: 300000000, BetSize: 6000000,
}, },
1: { 1: {
Index: 1, Index: 1,
BetSize: 1000000000, BetSize: 20000000,
}, },
2: { 2: {
Index: 2, Index: 2,
BetSize: 3000000000, BetSize: 60000000,
}, },
3: { 3: {
Index: 3, Index: 3,
BetSize: 9000000000, BetSize: 180000000,
}, },
} }
FortuneOxBetFirstBet = map[int64]*structs.FortuneOxBetFirstBet{ FortuneOxBetFirstBet = map[int64]*structs.FortuneOxBetFirstBet{
1: { 1: {
Index: 1, Index: 1,
BetSizeIndex: 1, BetSizeIndex: 1,
BetLevelIndex: 1, BetLevelIndex: 1,
}, },
} }
FortuneOxFormation = []*structs.FortuneOxFormation{ FortuneOxFormation = []*structs.FortuneOxFormation{
{ {
SpinType: 1, SpinType: 1,
NodeType: "BaseSpin", NodeType: "BaseSpin",
ID: 1, ID: 1,
SeqID: 1, SeqID: 1,
Reel: "BaseSpin", Reel: "BaseSpin",
Matrix: "Line10Form343TypeA", Matrix: "Line10Form343TypeA",
Symbol: "Default", Symbol: "Default",
FirstInitMethod: 2, FirstInitMethod: 2,
OtherInitMethod: 4, OtherInitMethod: 4,
FirstInitSymbols: []int64{}, FirstInitSymbols: []int64{},
OtherInitSymbols: []int64{}, OtherInitSymbols: []int64{},
}, },
{ {
SpinType: 3, SpinType: 3,
NodeType: "ReSpin", NodeType: "ReSpin",
ID: 1, ID: 1,
SeqID: 1, SeqID: 1,
Reel: "ReSpin", Reel: "ReSpin",
Matrix: "Line10Form343TypeA", Matrix: "Line10Form343TypeA",
Symbol: "Default", Symbol: "Default",
FirstInitMethod: 3, FirstInitMethod: 3,
OtherInitMethod: 3, OtherInitMethod: 3,
FirstInitSymbols: []int64{}, FirstInitSymbols: []int64{},
OtherInitSymbols: []int64{}, OtherInitSymbols: []int64{},
}, },
@ -200,42 +200,42 @@ func init() {
ID: 1, ID: 1,
TypeWeight: map[int64]*structs.FortuneOxMapRTPModeTypeWeight{ TypeWeight: map[int64]*structs.FortuneOxMapRTPModeTypeWeight{
1: { 1: {
ID: 1, ID: 1,
Weight: 1, Weight: 1,
}, },
}, },
Desc: "96", Desc: "96",
Rtp: 0.96, Rtp: 0.96,
}, },
2: { 2: {
ID: 2, ID: 2,
TypeWeight: map[int64]*structs.FortuneOxMapRTPModeTypeWeight{ TypeWeight: map[int64]*structs.FortuneOxMapRTPModeTypeWeight{
1: { 1: {
ID: 1, ID: 1,
Weight: 1, Weight: 1,
}, },
}, },
Desc: "80", Desc: "80",
Rtp: 0.8, Rtp: 0.8,
}, },
3: { 3: {
ID: 3, ID: 3,
TypeWeight: map[int64]*structs.FortuneOxMapRTPModeTypeWeight{ TypeWeight: map[int64]*structs.FortuneOxMapRTPModeTypeWeight{
1: { 1: {
ID: 1, ID: 1,
Weight: 1, Weight: 1,
}, },
}, },
Desc: "120", Desc: "120",
Rtp: 1.2, Rtp: 1.2,
}, },
} }
FortuneOxOthers = []*structs.FortuneOxOthers{ FortuneOxOthers = []*structs.FortuneOxOthers{
{ {
RespinTriggerPro: 0.0107, RespinTriggerPro: 0.0107,
Multiplier: 10, Multiplier: 10,
MaxWin: 2000, MaxWin: 2000,
}, },
} }
@ -273,37 +273,37 @@ func init() {
FortuneOxSuperStack1Weight = []*structs.FortuneOxSuperStack1Weight{ FortuneOxSuperStack1Weight = []*structs.FortuneOxSuperStack1Weight{
{ {
ID: 1, ID: 1,
ItemID: 1, ItemID: 1,
Weight: 0, Weight: 0,
}, },
{ {
ID: 2, ID: 2,
ItemID: 2, ItemID: 2,
Weight: 1, Weight: 1,
}, },
{ {
ID: 3, ID: 3,
ItemID: 3, ItemID: 3,
Weight: 4, Weight: 4,
}, },
{ {
ID: 4, ID: 4,
ItemID: 4, ItemID: 4,
Weight: 10, Weight: 10,
}, },
{ {
ID: 5, ID: 5,
ItemID: 5, ItemID: 5,
Weight: 15, Weight: 15,
}, },
{ {
ID: 6, ID: 6,
ItemID: 6, ItemID: 6,
Weight: 30, Weight: 30,
}, },
{ {
ID: 7, ID: 7,
ItemID: 7, ItemID: 7,
Weight: 40, Weight: 40,
}, },
@ -311,37 +311,37 @@ func init() {
FortuneOxSuperStack2Weight = []*structs.FortuneOxSuperStack2Weight{ FortuneOxSuperStack2Weight = []*structs.FortuneOxSuperStack2Weight{
{ {
ID: 1, ID: 1,
ItemID: 1, ItemID: 1,
Weight: 0, Weight: 0,
}, },
{ {
ID: 2, ID: 2,
ItemID: 2, ItemID: 2,
Weight: 1, Weight: 1,
}, },
{ {
ID: 3, ID: 3,
ItemID: 3, ItemID: 3,
Weight: 2, Weight: 2,
}, },
{ {
ID: 4, ID: 4,
ItemID: 4, ItemID: 4,
Weight: 3, Weight: 3,
}, },
{ {
ID: 5, ID: 5,
ItemID: 5, ItemID: 5,
Weight: 4, Weight: 4,
}, },
{ {
ID: 6, ID: 6,
ItemID: 6, ItemID: 6,
Weight: 5, Weight: 5,
}, },
{ {
ID: 7, ID: 7,
ItemID: 7, ItemID: 7,
Weight: 6, Weight: 6,
}, },
@ -349,85 +349,85 @@ func init() {
FortuneOxSymbol = map[int64]*structs.FortuneOxSymbol{ FortuneOxSymbol = map[int64]*structs.FortuneOxSymbol{
1: { 1: {
ID: 1, ID: 1,
Name: "wild", Name: "wild",
IsWild: true, IsWild: true,
Group: []int64{1}, Group: []int64{1},
PayRate: []int64{0, 0, 200}, PayRate: []int64{0, 0, 200},
ClientOrder: 1, ClientOrder: 1,
ClientDsc: "", ClientDsc: "",
}, },
2: { 2: {
ID: 2, ID: 2,
Name: "元宝", Name: "元宝",
IsWild: false, IsWild: false,
Group: []int64{2}, Group: []int64{2},
PayRate: []int64{0, 0, 100}, PayRate: []int64{0, 0, 100},
ClientOrder: 2, ClientOrder: 2,
ClientDsc: "", ClientDsc: "",
}, },
3: { 3: {
ID: 3, ID: 3,
Name: "金锦盒", Name: "金锦盒",
IsWild: false, IsWild: false,
Group: []int64{3}, Group: []int64{3},
PayRate: []int64{0, 0, 50}, PayRate: []int64{0, 0, 50},
ClientOrder: 3, ClientOrder: 3,
ClientDsc: "", ClientDsc: "",
}, },
4: { 4: {
ID: 4, ID: 4,
Name: "钱袋", Name: "钱袋",
IsWild: false, IsWild: false,
Group: []int64{4}, Group: []int64{4},
PayRate: []int64{0, 0, 20}, PayRate: []int64{0, 0, 20},
ClientOrder: 4, ClientOrder: 4,
ClientDsc: "", ClientDsc: "",
}, },
5: { 5: {
ID: 5, ID: 5,
Name: "红包", Name: "红包",
IsWild: false, IsWild: false,
Group: []int64{5}, Group: []int64{5},
PayRate: []int64{0, 0, 10}, PayRate: []int64{0, 0, 10},
ClientOrder: 5, ClientOrder: 5,
ClientDsc: "", ClientDsc: "",
}, },
6: { 6: {
ID: 6, ID: 6,
Name: "橘子", Name: "橘子",
IsWild: false, IsWild: false,
Group: []int64{6}, Group: []int64{6},
PayRate: []int64{0, 0, 5}, PayRate: []int64{0, 0, 5},
ClientOrder: 6, ClientOrder: 6,
ClientDsc: "", ClientDsc: "",
}, },
7: { 7: {
ID: 7, ID: 7,
Name: "炮竹", Name: "炮竹",
IsWild: false, IsWild: false,
Group: []int64{7}, Group: []int64{7},
PayRate: []int64{0, 0, 3}, PayRate: []int64{0, 0, 3},
ClientOrder: 7, ClientOrder: 7,
ClientDsc: "", ClientDsc: "",
}, },
8: { 8: {
ID: 8, ID: 8,
Name: "SuperStack1", Name: "SuperStack1",
IsWild: false, IsWild: false,
Group: []int64{8}, Group: []int64{8},
PayRate: []int64{0, 0, 0}, PayRate: []int64{0, 0, 0},
ClientOrder: 0, ClientOrder: 0,
ClientDsc: "", ClientDsc: "",
}, },
9: { 9: {
ID: 9, ID: 9,
Name: "SuperStack2", Name: "SuperStack2",
IsWild: false, IsWild: false,
Group: []int64{9}, Group: []int64{9},
PayRate: []int64{0, 0, 0}, PayRate: []int64{0, 0, 0},
ClientOrder: 0, ClientOrder: 0,
ClientDsc: "", ClientDsc: "",
}, },
} }
@ -437,4 +437,4 @@ func init() {
}, },
} }
} }

View File

@ -9,131 +9,131 @@ import "mongo.games.com/game/gamesrv/slotspkg/internal/exported/excel2go/structs
func init() { func init() {
FortuneRabbitBetBetChangeList = map[int64]*structs.FortuneRabbitBetBetChangeList{ FortuneRabbitBetBetChangeList = map[int64]*structs.FortuneRabbitBetBetChangeList{
0: { 0: {
Index: 0, Index: 0,
BetChangeList: 300000, BetChangeList: 6000,
BetSizeIndex: 0, BetSizeIndex: 0,
BetLevelIndex: 0, BetLevelIndex: 0,
}, },
1: { 1: {
Index: 1, Index: 1,
BetChangeList: 600000, BetChangeList: 12000,
BetSizeIndex: 0, BetSizeIndex: 0,
BetLevelIndex: 1, BetLevelIndex: 1,
}, },
2: { 2: {
Index: 2, Index: 2,
BetChangeList: 900000, BetChangeList: 18000,
BetSizeIndex: 0, BetSizeIndex: 0,
BetLevelIndex: 2, BetLevelIndex: 2,
}, },
3: { 3: {
Index: 3, Index: 3,
BetChangeList: 1000000, BetChangeList: 20000,
BetSizeIndex: 1, BetSizeIndex: 1,
BetLevelIndex: 0, BetLevelIndex: 0,
}, },
4: { 4: {
Index: 4, Index: 4,
BetChangeList: 1500000, BetChangeList: 30000,
BetSizeIndex: 0, BetSizeIndex: 0,
BetLevelIndex: 4, BetLevelIndex: 4,
}, },
5: { 5: {
Index: 5, Index: 5,
BetChangeList: 3000000, BetChangeList: 60000,
BetSizeIndex: 0, BetSizeIndex: 0,
BetLevelIndex: 9, BetLevelIndex: 9,
}, },
6: { 6: {
Index: 6, Index: 6,
BetChangeList: 5000000, BetChangeList: 100000,
BetSizeIndex: 1, BetSizeIndex: 1,
BetLevelIndex: 4, BetLevelIndex: 4,
}, },
7: { 7: {
Index: 7, Index: 7,
BetChangeList: 9000000, BetChangeList: 180000,
BetSizeIndex: 3, BetSizeIndex: 3,
BetLevelIndex: 0, BetLevelIndex: 0,
}, },
8: { 8: {
Index: 8, Index: 8,
BetChangeList: 10000000, BetChangeList: 200000,
BetSizeIndex: 1, BetSizeIndex: 1,
BetLevelIndex: 9, BetLevelIndex: 9,
}, },
9: { 9: {
Index: 9, Index: 9,
BetChangeList: 15000000, BetChangeList: 300000,
BetSizeIndex: 2, BetSizeIndex: 2,
BetLevelIndex: 4, BetLevelIndex: 4,
}, },
10: { 10: {
Index: 10, Index: 10,
BetChangeList: 30000000, BetChangeList: 600000,
BetSizeIndex: 2, BetSizeIndex: 2,
BetLevelIndex: 9, BetLevelIndex: 9,
}, },
11: { 11: {
Index: 11, Index: 11,
BetChangeList: 45000000, BetChangeList: 900000,
BetSizeIndex: 3, BetSizeIndex: 3,
BetLevelIndex: 4, BetLevelIndex: 4,
}, },
12: { 12: {
Index: 12, Index: 12,
BetChangeList: 90000000, BetChangeList: 1800000,
BetSizeIndex: 3, BetSizeIndex: 3,
BetLevelIndex: 9, BetLevelIndex: 9,
}, },
} }
FortuneRabbitBetBetLevel = map[int64]*structs.FortuneRabbitBetBetLevel{ FortuneRabbitBetBetLevel = map[int64]*structs.FortuneRabbitBetBetLevel{
0: { 0: {
Index: 0, Index: 0,
BetLevel: 1, BetLevel: 1,
}, },
1: { 1: {
Index: 1, Index: 1,
BetLevel: 2, BetLevel: 2,
}, },
2: { 2: {
Index: 2, Index: 2,
BetLevel: 3, BetLevel: 3,
}, },
3: { 3: {
Index: 3, Index: 3,
BetLevel: 4, BetLevel: 4,
}, },
4: { 4: {
Index: 4, Index: 4,
BetLevel: 5, BetLevel: 5,
}, },
5: { 5: {
Index: 5, Index: 5,
BetLevel: 6, BetLevel: 6,
}, },
6: { 6: {
Index: 6, Index: 6,
BetLevel: 7, BetLevel: 7,
}, },
7: { 7: {
Index: 7, Index: 7,
BetLevel: 8, BetLevel: 8,
}, },
8: { 8: {
Index: 8, Index: 8,
BetLevel: 9, BetLevel: 9,
}, },
9: { 9: {
Index: 9, Index: 9,
BetLevel: 10, BetLevel: 10,
}, },
} }
FortuneRabbitBetBetLine = map[int64]*structs.FortuneRabbitBetBetLine{ FortuneRabbitBetBetLine = map[int64]*structs.FortuneRabbitBetBetLine{
0: { 0: {
Index: 0, Index: 0,
BetLine: 10, BetLine: 10,
BaseBet: 1, BaseBet: 1,
}, },
@ -141,156 +141,156 @@ func init() {
FortuneRabbitBetBetSize = map[int64]*structs.FortuneRabbitBetBetSize{ FortuneRabbitBetBetSize = map[int64]*structs.FortuneRabbitBetBetSize{
0: { 0: {
Index: 0, Index: 0,
BetSize: 300000000, BetSize: 6000000,
}, },
1: { 1: {
Index: 1, Index: 1,
BetSize: 1000000000, BetSize: 20000000,
}, },
2: { 2: {
Index: 2, Index: 2,
BetSize: 3000000000, BetSize: 60000000,
}, },
3: { 3: {
Index: 3, Index: 3,
BetSize: 9000000000, BetSize: 180000000,
}, },
} }
FortuneRabbitBetFirstBet = map[int64]*structs.FortuneRabbitBetFirstBet{ FortuneRabbitBetFirstBet = map[int64]*structs.FortuneRabbitBetFirstBet{
1: { 1: {
Index: 1, Index: 1,
BetSizeIndex: 1, BetSizeIndex: 1,
BetLevelIndex: 0, BetLevelIndex: 0,
}, },
} }
FortuneRabbitCashPrizeWeight = []*structs.FortuneRabbitCashPrizeWeight{ FortuneRabbitCashPrizeWeight = []*structs.FortuneRabbitCashPrizeWeight{
{ {
ID: 1, ID: 1,
PrizeValue: 0.5, PrizeValue: 0.5,
Weight: 150, Weight: 150,
NoWinWeight: 100, NoWinWeight: 100,
}, },
{ {
ID: 2, ID: 2,
PrizeValue: 1, PrizeValue: 1,
Weight: 25, Weight: 25,
NoWinWeight: 25, NoWinWeight: 25,
}, },
{ {
ID: 3, ID: 3,
PrizeValue: 2, PrizeValue: 2,
Weight: 9, Weight: 9,
NoWinWeight: 9, NoWinWeight: 9,
}, },
{ {
ID: 4, ID: 4,
PrizeValue: 5, PrizeValue: 5,
Weight: 55, Weight: 55,
NoWinWeight: 55, NoWinWeight: 55,
}, },
{ {
ID: 5, ID: 5,
PrizeValue: 10, PrizeValue: 10,
Weight: 6, Weight: 6,
NoWinWeight: 12, NoWinWeight: 12,
}, },
{ {
ID: 6, ID: 6,
PrizeValue: 20, PrizeValue: 20,
Weight: 3, Weight: 3,
NoWinWeight: 9, NoWinWeight: 9,
}, },
{ {
ID: 7, ID: 7,
PrizeValue: 30, PrizeValue: 30,
Weight: 0.6, Weight: 0.6,
NoWinWeight: 6, NoWinWeight: 6,
}, },
{ {
ID: 8, ID: 8,
PrizeValue: 50, PrizeValue: 50,
Weight: 1, Weight: 1,
NoWinWeight: 3, NoWinWeight: 3,
}, },
{ {
ID: 9, ID: 9,
PrizeValue: 100, PrizeValue: 100,
Weight: 0.39, Weight: 0.39,
NoWinWeight: 0.9, NoWinWeight: 0.9,
}, },
{ {
ID: 10, ID: 10,
PrizeValue: 500, PrizeValue: 500,
Weight: 0.01, Weight: 0.01,
NoWinWeight: 0.1, NoWinWeight: 0.1,
}, },
} }
FortuneRabbitForceCashCountWeight = []*structs.FortuneRabbitForceCashCountWeight{ FortuneRabbitForceCashCountWeight = []*structs.FortuneRabbitForceCashCountWeight{
{ {
ID: 1, ID: 1,
Count: 5, Count: 5,
Weight: 80, Weight: 80,
}, },
{ {
ID: 2, ID: 2,
Count: 6, Count: 6,
Weight: 15, Weight: 15,
}, },
{ {
ID: 3, ID: 3,
Count: 7, Count: 7,
Weight: 5, Weight: 5,
}, },
{ {
ID: 4, ID: 4,
Count: 8, Count: 8,
Weight: 0, Weight: 0,
}, },
{ {
ID: 5, ID: 5,
Count: 9, Count: 9,
Weight: 0, Weight: 0,
}, },
{ {
ID: 6, ID: 6,
Count: 10, Count: 10,
Weight: 0, Weight: 0,
}, },
{ {
ID: 7, ID: 7,
Count: 11, Count: 11,
Weight: 0, Weight: 0,
}, },
} }
FortuneRabbitFormation = []*structs.FortuneRabbitFormation{ FortuneRabbitFormation = []*structs.FortuneRabbitFormation{
{ {
SpinType: 1, SpinType: 1,
NodeType: "BaseSpin", NodeType: "BaseSpin",
ID: 1, ID: 1,
SeqID: 1, SeqID: 1,
Reel: "BaseSpin", Reel: "BaseSpin",
Matrix: "Line10Form343TypeA", Matrix: "Line10Form343TypeA",
Symbol: "Default", Symbol: "Default",
FirstInitMethod: 2, FirstInitMethod: 2,
OtherInitMethod: 4, OtherInitMethod: 4,
FirstInitSymbols: []int64{}, FirstInitSymbols: []int64{},
OtherInitSymbols: []int64{}, OtherInitSymbols: []int64{},
}, },
{ {
SpinType: 3, SpinType: 3,
NodeType: "FreeSpin", NodeType: "FreeSpin",
ID: 1, ID: 1,
SeqID: 1, SeqID: 1,
Reel: "FreeSpin", Reel: "FreeSpin",
Matrix: "Line10Form343TypeA", Matrix: "Line10Form343TypeA",
Symbol: "Default", Symbol: "Default",
FirstInitMethod: 3, FirstInitMethod: 3,
OtherInitMethod: 3, OtherInitMethod: 3,
FirstInitSymbols: []int64{}, FirstInitSymbols: []int64{},
OtherInitSymbols: []int64{}, OtherInitSymbols: []int64{},
}, },
@ -301,58 +301,58 @@ func init() {
ID: 1, ID: 1,
TypeWeight: map[int64]*structs.FortuneRabbitMapRTPModeTypeWeight{ TypeWeight: map[int64]*structs.FortuneRabbitMapRTPModeTypeWeight{
1: { 1: {
ID: 1, ID: 1,
Weight: 1, Weight: 1,
}, },
}, },
Desc: "96", Desc: "96",
Rtp: 0.96, Rtp: 0.96,
}, },
2: { 2: {
ID: 2, ID: 2,
TypeWeight: map[int64]*structs.FortuneRabbitMapRTPModeTypeWeight{ TypeWeight: map[int64]*structs.FortuneRabbitMapRTPModeTypeWeight{
2: { 2: {
ID: 2, ID: 2,
Weight: 1, Weight: 1,
}, },
}, },
Desc: "80", Desc: "80",
Rtp: 0.8, Rtp: 0.8,
}, },
3: { 3: {
ID: 3, ID: 3,
TypeWeight: map[int64]*structs.FortuneRabbitMapRTPModeTypeWeight{ TypeWeight: map[int64]*structs.FortuneRabbitMapRTPModeTypeWeight{
3: { 3: {
ID: 3, ID: 3,
Weight: 1, Weight: 1,
}, },
}, },
Desc: "120", Desc: "120",
Rtp: 1.2, Rtp: 1.2,
}, },
} }
FortuneRabbitOthers = []*structs.FortuneRabbitOthers{ FortuneRabbitOthers = []*structs.FortuneRabbitOthers{
{ {
FreespinTriggerPro: 0.0106, FreespinTriggerPro: 0.0106,
FreeSpinCount: 8, FreeSpinCount: 8,
MaxWin: 5000, MaxWin: 5000,
}, },
} }
FortuneRabbitOthersRTP120 = []*structs.FortuneRabbitOthersRTP120{ FortuneRabbitOthersRTP120 = []*structs.FortuneRabbitOthersRTP120{
{ {
FreespinTriggerPro: 0.01785, FreespinTriggerPro: 0.01785,
FreeSpinCount: 8, FreeSpinCount: 8,
MaxWin: 5000, MaxWin: 5000,
}, },
} }
FortuneRabbitOthersRTP80 = []*structs.FortuneRabbitOthersRTP80{ FortuneRabbitOthersRTP80 = []*structs.FortuneRabbitOthersRTP80{
{ {
FreespinTriggerPro: 0.00577, FreespinTriggerPro: 0.00577,
FreeSpinCount: 8, FreeSpinCount: 8,
MaxWin: 5000, MaxWin: 5000,
}, },
} }
@ -390,85 +390,85 @@ func init() {
FortuneRabbitSymbol = map[int64]*structs.FortuneRabbitSymbol{ FortuneRabbitSymbol = map[int64]*structs.FortuneRabbitSymbol{
1: { 1: {
ID: 1, ID: 1,
Name: "wild", Name: "wild",
IsWild: true, IsWild: true,
Group: []int64{1}, Group: []int64{1},
PayRate: []int64{0, 0, 200}, PayRate: []int64{0, 0, 200},
ClientOrder: 1, ClientOrder: 1,
ClientDsc: "", ClientDsc: "",
}, },
2: { 2: {
ID: 2, ID: 2,
Name: "元宝", Name: "元宝",
IsWild: false, IsWild: false,
Group: []int64{2}, Group: []int64{2},
PayRate: []int64{0, 0, 100}, PayRate: []int64{0, 0, 100},
ClientOrder: 2, ClientOrder: 2,
ClientDsc: "", ClientDsc: "",
}, },
3: { 3: {
ID: 3, ID: 3,
Name: "钱袋", Name: "钱袋",
IsWild: false, IsWild: false,
Group: []int64{3}, Group: []int64{3},
PayRate: []int64{0, 0, 50}, PayRate: []int64{0, 0, 50},
ClientOrder: 3, ClientOrder: 3,
ClientDsc: "", ClientDsc: "",
}, },
4: { 4: {
ID: 4, ID: 4,
Name: "红包", Name: "红包",
IsWild: false, IsWild: false,
Group: []int64{4}, Group: []int64{4},
PayRate: []int64{0, 0, 10}, PayRate: []int64{0, 0, 10},
ClientOrder: 4, ClientOrder: 4,
ClientDsc: "", ClientDsc: "",
}, },
5: { 5: {
ID: 5, ID: 5,
Name: "铜币", Name: "铜币",
IsWild: false, IsWild: false,
Group: []int64{5}, Group: []int64{5},
PayRate: []int64{0, 0, 5}, PayRate: []int64{0, 0, 5},
ClientOrder: 5, ClientOrder: 5,
ClientDsc: "", ClientDsc: "",
}, },
6: { 6: {
ID: 6, ID: 6,
Name: "爆竹", Name: "爆竹",
IsWild: false, IsWild: false,
Group: []int64{6}, Group: []int64{6},
PayRate: []int64{0, 0, 3}, PayRate: []int64{0, 0, 3},
ClientOrder: 6, ClientOrder: 6,
ClientDsc: "", ClientDsc: "",
}, },
7: { 7: {
ID: 7, ID: 7,
Name: "胡萝卜", Name: "胡萝卜",
IsWild: false, IsWild: false,
Group: []int64{7}, Group: []int64{7},
PayRate: []int64{0, 0, 2}, PayRate: []int64{0, 0, 2},
ClientOrder: 7, ClientOrder: 7,
ClientDsc: "", ClientDsc: "",
}, },
8: { 8: {
ID: 8, ID: 8,
Name: "Cash", Name: "Cash",
IsWild: false, IsWild: false,
Group: []int64{8}, Group: []int64{8},
PayRate: []int64{0, 0, 0}, PayRate: []int64{0, 0, 0},
ClientOrder: 0, ClientOrder: 0,
ClientDsc: "", ClientDsc: "",
}, },
200: { 200: {
ID: 200, ID: 200,
Name: "Empty", Name: "Empty",
IsWild: false, IsWild: false,
Group: []int64{200}, Group: []int64{200},
PayRate: []int64{0, 0, 0}, PayRate: []int64{0, 0, 0},
ClientOrder: 0, ClientOrder: 0,
ClientDsc: "", ClientDsc: "",
}, },
} }
@ -478,4 +478,4 @@ func init() {
}, },
} }
} }

View File

@ -9,131 +9,131 @@ import "mongo.games.com/game/gamesrv/slotspkg/internal/exported/excel2go/structs
func init() { func init() {
FortuneTigerBetBetChangeList = map[int64]*structs.FortuneTigerBetBetChangeList{ FortuneTigerBetBetChangeList = map[int64]*structs.FortuneTigerBetBetChangeList{
0: { 0: {
Index: 0, Index: 0,
BetChangeList: 150000, BetChangeList: 3000,
BetSizeIndex: 0, BetSizeIndex: 0,
BetLevelIndex: 0, BetLevelIndex: 0,
}, },
1: { 1: {
Index: 1, Index: 1,
BetChangeList: 300000, BetChangeList: 6000,
BetSizeIndex: 0, BetSizeIndex: 0,
BetLevelIndex: 1, BetLevelIndex: 1,
}, },
2: { 2: {
Index: 2, Index: 2,
BetChangeList: 450000, BetChangeList: 9000,
BetSizeIndex: 0, BetSizeIndex: 0,
BetLevelIndex: 2, BetLevelIndex: 2,
}, },
3: { 3: {
Index: 3, Index: 3,
BetChangeList: 500000, BetChangeList: 10000,
BetSizeIndex: 1, BetSizeIndex: 1,
BetLevelIndex: 0, BetLevelIndex: 0,
}, },
4: { 4: {
Index: 4, Index: 4,
BetChangeList: 750000, BetChangeList: 15000,
BetSizeIndex: 0, BetSizeIndex: 0,
BetLevelIndex: 4, BetLevelIndex: 4,
}, },
5: { 5: {
Index: 5, Index: 5,
BetChangeList: 1500000, BetChangeList: 30000,
BetSizeIndex: 0, BetSizeIndex: 0,
BetLevelIndex: 9, BetLevelIndex: 9,
}, },
6: { 6: {
Index: 6, Index: 6,
BetChangeList: 2500000, BetChangeList: 50000,
BetSizeIndex: 1, BetSizeIndex: 1,
BetLevelIndex: 4, BetLevelIndex: 4,
}, },
7: { 7: {
Index: 7, Index: 7,
BetChangeList: 4500000, BetChangeList: 90000,
BetSizeIndex: 3, BetSizeIndex: 3,
BetLevelIndex: 0, BetLevelIndex: 0,
}, },
8: { 8: {
Index: 8, Index: 8,
BetChangeList: 5000000, BetChangeList: 100000,
BetSizeIndex: 1, BetSizeIndex: 1,
BetLevelIndex: 9, BetLevelIndex: 9,
}, },
9: { 9: {
Index: 9, Index: 9,
BetChangeList: 7500000, BetChangeList: 150000,
BetSizeIndex: 2, BetSizeIndex: 2,
BetLevelIndex: 4, BetLevelIndex: 4,
}, },
10: { 10: {
Index: 10, Index: 10,
BetChangeList: 15000000, BetChangeList: 300000,
BetSizeIndex: 2, BetSizeIndex: 2,
BetLevelIndex: 9, BetLevelIndex: 9,
}, },
11: { 11: {
Index: 11, Index: 11,
BetChangeList: 22500000, BetChangeList: 450000,
BetSizeIndex: 3, BetSizeIndex: 3,
BetLevelIndex: 4, BetLevelIndex: 4,
}, },
12: { 12: {
Index: 12, Index: 12,
BetChangeList: 45000000, BetChangeList: 900000,
BetSizeIndex: 3, BetSizeIndex: 3,
BetLevelIndex: 9, BetLevelIndex: 9,
}, },
} }
FortuneTigerBetBetLevel = map[int64]*structs.FortuneTigerBetBetLevel{ FortuneTigerBetBetLevel = map[int64]*structs.FortuneTigerBetBetLevel{
0: { 0: {
Index: 0, Index: 0,
BetLevel: 1, BetLevel: 1,
}, },
1: { 1: {
Index: 1, Index: 1,
BetLevel: 2, BetLevel: 2,
}, },
2: { 2: {
Index: 2, Index: 2,
BetLevel: 3, BetLevel: 3,
}, },
3: { 3: {
Index: 3, Index: 3,
BetLevel: 4, BetLevel: 4,
}, },
4: { 4: {
Index: 4, Index: 4,
BetLevel: 5, BetLevel: 5,
}, },
5: { 5: {
Index: 5, Index: 5,
BetLevel: 6, BetLevel: 6,
}, },
6: { 6: {
Index: 6, Index: 6,
BetLevel: 7, BetLevel: 7,
}, },
7: { 7: {
Index: 7, Index: 7,
BetLevel: 8, BetLevel: 8,
}, },
8: { 8: {
Index: 8, Index: 8,
BetLevel: 9, BetLevel: 9,
}, },
9: { 9: {
Index: 9, Index: 9,
BetLevel: 10, BetLevel: 10,
}, },
} }
FortuneTigerBetBetLine = map[int64]*structs.FortuneTigerBetBetLine{ FortuneTigerBetBetLine = map[int64]*structs.FortuneTigerBetBetLine{
0: { 0: {
Index: 0, Index: 0,
BetLine: 5, BetLine: 5,
BaseBet: 1, BaseBet: 1,
}, },
@ -141,55 +141,55 @@ func init() {
FortuneTigerBetBetSize = map[int64]*structs.FortuneTigerBetBetSize{ FortuneTigerBetBetSize = map[int64]*structs.FortuneTigerBetBetSize{
0: { 0: {
Index: 0, Index: 0,
BetSize: 300000000, BetSize: 6000000,
}, },
1: { 1: {
Index: 1, Index: 1,
BetSize: 1000000000, BetSize: 20000000,
}, },
2: { 2: {
Index: 2, Index: 2,
BetSize: 3000000000, BetSize: 60000000,
}, },
3: { 3: {
Index: 3, Index: 3,
BetSize: 9000000000, BetSize: 180000000,
}, },
} }
FortuneTigerBetFirstBet = map[int64]*structs.FortuneTigerBetFirstBet{ FortuneTigerBetFirstBet = map[int64]*structs.FortuneTigerBetFirstBet{
1: { 1: {
Index: 1, Index: 1,
BetSizeIndex: 1, BetSizeIndex: 1,
BetLevelIndex: 1, BetLevelIndex: 1,
}, },
} }
FortuneTigerFormation = []*structs.FortuneTigerFormation{ FortuneTigerFormation = []*structs.FortuneTigerFormation{
{ {
SpinType: 1, SpinType: 1,
NodeType: "BaseSpin", NodeType: "BaseSpin",
ID: 1, ID: 1,
SeqID: 1, SeqID: 1,
Reel: "BaseSpin", Reel: "BaseSpin",
Matrix: "Line5Form3X3TypeB", Matrix: "Line5Form3X3TypeB",
Symbol: "Default", Symbol: "Default",
FirstInitMethod: 4, FirstInitMethod: 4,
OtherInitMethod: 4, OtherInitMethod: 4,
FirstInitSymbols: []int64{}, FirstInitSymbols: []int64{},
OtherInitSymbols: []int64{}, OtherInitSymbols: []int64{},
}, },
{ {
SpinType: 3, SpinType: 3,
NodeType: "ReSpin", NodeType: "ReSpin",
ID: 1, ID: 1,
SeqID: 1, SeqID: 1,
Reel: "ReSpin", Reel: "ReSpin",
Matrix: "Line5Form3X3TypeB", Matrix: "Line5Form3X3TypeB",
Symbol: "Default", Symbol: "Default",
FirstInitMethod: 3, FirstInitMethod: 3,
OtherInitMethod: 3, OtherInitMethod: 3,
FirstInitSymbols: []int64{}, FirstInitSymbols: []int64{},
OtherInitSymbols: []int64{}, OtherInitSymbols: []int64{},
}, },
@ -200,42 +200,42 @@ func init() {
ID: 1, ID: 1,
TypeWeight: map[int64]*structs.FortuneTigerMapRTPModeTypeWeight{ TypeWeight: map[int64]*structs.FortuneTigerMapRTPModeTypeWeight{
1: { 1: {
ID: 1, ID: 1,
Weight: 1, Weight: 1,
}, },
}, },
Desc: "96", Desc: "96",
Rtp: 0.96, Rtp: 0.96,
}, },
2: { 2: {
ID: 2, ID: 2,
TypeWeight: map[int64]*structs.FortuneTigerMapRTPModeTypeWeight{ TypeWeight: map[int64]*structs.FortuneTigerMapRTPModeTypeWeight{
1: { 1: {
ID: 1, ID: 1,
Weight: 1, Weight: 1,
}, },
}, },
Desc: "80", Desc: "80",
Rtp: 0.8, Rtp: 0.8,
}, },
3: { 3: {
ID: 3, ID: 3,
TypeWeight: map[int64]*structs.FortuneTigerMapRTPModeTypeWeight{ TypeWeight: map[int64]*structs.FortuneTigerMapRTPModeTypeWeight{
1: { 1: {
ID: 1, ID: 1,
Weight: 1, Weight: 1,
}, },
}, },
Desc: "120", Desc: "120",
Rtp: 1.2, Rtp: 1.2,
}, },
} }
FortuneTigerOthers = []*structs.FortuneTigerOthers{ FortuneTigerOthers = []*structs.FortuneTigerOthers{
{ {
RespinTriggerPro: 0.0104, RespinTriggerPro: 0.0104,
Multiplier: 10, Multiplier: 10,
MaxWin: 2500, MaxWin: 2500,
}, },
} }
@ -273,37 +273,37 @@ func init() {
FortuneTigerSuperStackWeight = []*structs.FortuneTigerSuperStackWeight{ FortuneTigerSuperStackWeight = []*structs.FortuneTigerSuperStackWeight{
{ {
ID: 1, ID: 1,
ItemID: 1, ItemID: 1,
Weight: 0, Weight: 0,
}, },
{ {
ID: 2, ID: 2,
ItemID: 2, ItemID: 2,
Weight: 0.66, Weight: 0.66,
}, },
{ {
ID: 3, ID: 3,
ItemID: 3, ItemID: 3,
Weight: 3.34, Weight: 3.34,
}, },
{ {
ID: 4, ID: 4,
ItemID: 4, ItemID: 4,
Weight: 11, Weight: 11,
}, },
{ {
ID: 5, ID: 5,
ItemID: 5, ItemID: 5,
Weight: 15, Weight: 15,
}, },
{ {
ID: 6, ID: 6,
ItemID: 6, ItemID: 6,
Weight: 20, Weight: 20,
}, },
{ {
ID: 7, ID: 7,
ItemID: 7, ItemID: 7,
Weight: 50, Weight: 50,
}, },
@ -311,85 +311,85 @@ func init() {
FortuneTigerSymbol = map[int64]*structs.FortuneTigerSymbol{ FortuneTigerSymbol = map[int64]*structs.FortuneTigerSymbol{
1: { 1: {
ID: 1, ID: 1,
Name: "wild", Name: "wild",
IsWild: true, IsWild: true,
Group: []int64{1}, Group: []int64{1},
PayRate: []int64{0, 0, 250}, PayRate: []int64{0, 0, 250},
ClientOrder: 1, ClientOrder: 1,
ClientDsc: "", ClientDsc: "",
}, },
2: { 2: {
ID: 2, ID: 2,
Name: "元宝", Name: "元宝",
IsWild: false, IsWild: false,
Group: []int64{2}, Group: []int64{2},
PayRate: []int64{0, 0, 100}, PayRate: []int64{0, 0, 100},
ClientOrder: 2, ClientOrder: 2,
ClientDsc: "", ClientDsc: "",
}, },
3: { 3: {
ID: 3, ID: 3,
Name: "玉饰", Name: "玉饰",
IsWild: false, IsWild: false,
Group: []int64{3}, Group: []int64{3},
PayRate: []int64{0, 0, 25}, PayRate: []int64{0, 0, 25},
ClientOrder: 3, ClientOrder: 3,
ClientDsc: "", ClientDsc: "",
}, },
4: { 4: {
ID: 4, ID: 4,
Name: "福袋", Name: "福袋",
IsWild: false, IsWild: false,
Group: []int64{4}, Group: []int64{4},
PayRate: []int64{0, 0, 10}, PayRate: []int64{0, 0, 10},
ClientOrder: 4, ClientOrder: 4,
ClientDsc: "", ClientDsc: "",
}, },
5: { 5: {
ID: 5, ID: 5,
Name: "红包", Name: "红包",
IsWild: false, IsWild: false,
Group: []int64{5}, Group: []int64{5},
PayRate: []int64{0, 0, 8}, PayRate: []int64{0, 0, 8},
ClientOrder: 5, ClientOrder: 5,
ClientDsc: "", ClientDsc: "",
}, },
6: { 6: {
ID: 6, ID: 6,
Name: "爆竹", Name: "爆竹",
IsWild: false, IsWild: false,
Group: []int64{6}, Group: []int64{6},
PayRate: []int64{0, 0, 5}, PayRate: []int64{0, 0, 5},
ClientOrder: 6, ClientOrder: 6,
ClientDsc: "", ClientDsc: "",
}, },
7: { 7: {
ID: 7, ID: 7,
Name: "橘子", Name: "橘子",
IsWild: false, IsWild: false,
Group: []int64{7}, Group: []int64{7},
PayRate: []int64{0, 0, 3}, PayRate: []int64{0, 0, 3},
ClientOrder: 7, ClientOrder: 7,
ClientDsc: "", ClientDsc: "",
}, },
8: { 8: {
ID: 8, ID: 8,
Name: "SuperStack", Name: "SuperStack",
IsWild: false, IsWild: false,
Group: []int64{8}, Group: []int64{8},
PayRate: []int64{0, 0, 0}, PayRate: []int64{0, 0, 0},
ClientOrder: 0, ClientOrder: 0,
ClientDsc: "", ClientDsc: "",
}, },
200: { 200: {
ID: 200, ID: 200,
Name: "Empty", Name: "Empty",
IsWild: false, IsWild: false,
Group: []int64{200}, Group: []int64{200},
PayRate: []int64{0, 0, 0}, PayRate: []int64{0, 0, 0},
ClientOrder: 0, ClientOrder: 0,
ClientDsc: "", ClientDsc: "",
}, },
} }
@ -399,4 +399,4 @@ func init() {
}, },
} }
} }

View File

@ -9,8 +9,8 @@ import "mongo.games.com/game/gamesrv/slotspkg/internal/exported/excel2go/structs
func init() { func init() {
MatrixFeaturesForm15X1TypeA = []*structs.MatrixFeaturesForm15X1TypeA{ MatrixFeaturesForm15X1TypeA = []*structs.MatrixFeaturesForm15X1TypeA{
{ {
Type: "FeatureForm15X1TypeA", Type: "FeatureForm15X1TypeA",
LinkType: 2, LinkType: 2,
Direction: 0, Direction: 0,
LineCount: 100, LineCount: 100,
Lines: [][]int64{ Lines: [][]int64{
@ -22,8 +22,8 @@ func init() {
MatrixFeaturesForm19X1TypeA = []*structs.MatrixFeaturesForm19X1TypeA{ MatrixFeaturesForm19X1TypeA = []*structs.MatrixFeaturesForm19X1TypeA{
{ {
Type: "FeatureForm19X1TypeA", Type: "FeatureForm19X1TypeA",
LinkType: 2, LinkType: 2,
Direction: 0, Direction: 0,
LineCount: 100, LineCount: 100,
Lines: [][]int64{ Lines: [][]int64{
@ -35,8 +35,8 @@ func init() {
MatrixFeaturesForm20X1TypeA = []*structs.MatrixFeaturesForm20X1TypeA{ MatrixFeaturesForm20X1TypeA = []*structs.MatrixFeaturesForm20X1TypeA{
{ {
Type: "FeatureForm20X1TypeA", Type: "FeatureForm20X1TypeA",
LinkType: 2, LinkType: 2,
Direction: 0, Direction: 0,
LineCount: 100, LineCount: 100,
Lines: [][]int64{ Lines: [][]int64{
@ -48,8 +48,8 @@ func init() {
MatrixFeaturesForm25X1TypeA = []*structs.MatrixFeaturesForm25X1TypeA{ MatrixFeaturesForm25X1TypeA = []*structs.MatrixFeaturesForm25X1TypeA{
{ {
Type: "FeatureForm25X1TypeA", Type: "FeatureForm25X1TypeA",
LinkType: 2, LinkType: 2,
Direction: 0, Direction: 0,
LineCount: 100, LineCount: 100,
Lines: [][]int64{ Lines: [][]int64{
@ -61,8 +61,8 @@ func init() {
MatrixFeaturesForm30X1TypeA = []*structs.MatrixFeaturesForm30X1TypeA{ MatrixFeaturesForm30X1TypeA = []*structs.MatrixFeaturesForm30X1TypeA{
{ {
Type: "FeatureForm30X1TypeA", Type: "FeatureForm30X1TypeA",
LinkType: 2, LinkType: 2,
Direction: 0, Direction: 0,
LineCount: 100, LineCount: 100,
Lines: [][]int64{ Lines: [][]int64{
@ -74,8 +74,8 @@ func init() {
MatrixFeaturesForm35X1TypeA = []*structs.MatrixFeaturesForm35X1TypeA{ MatrixFeaturesForm35X1TypeA = []*structs.MatrixFeaturesForm35X1TypeA{
{ {
Type: "FeatureForm35X1TypeA", Type: "FeatureForm35X1TypeA",
LinkType: 2, LinkType: 2,
Direction: 0, Direction: 0,
LineCount: 100, LineCount: 100,
Lines: [][]int64{ Lines: [][]int64{
@ -87,8 +87,8 @@ func init() {
MatrixFeaturesForm40X1 = []*structs.MatrixFeaturesForm40X1{ MatrixFeaturesForm40X1 = []*structs.MatrixFeaturesForm40X1{
{ {
Type: "FeatureForm40X1", Type: "FeatureForm40X1",
LinkType: 2, LinkType: 2,
Direction: 0, Direction: 0,
LineCount: 0, LineCount: 0,
Lines: [][]int64{ Lines: [][]int64{
@ -100,8 +100,8 @@ func init() {
MatrixFeaturesForm40X1TypeA = []*structs.MatrixFeaturesForm40X1TypeA{ MatrixFeaturesForm40X1TypeA = []*structs.MatrixFeaturesForm40X1TypeA{
{ {
Type: "FeatureForm40X1", Type: "FeatureForm40X1",
LinkType: 2, LinkType: 2,
Direction: 0, Direction: 0,
LineCount: 0, LineCount: 0,
Lines: [][]int64{ Lines: [][]int64{
@ -113,8 +113,8 @@ func init() {
MatrixFeaturesForm7X1TypeA = []*structs.MatrixFeaturesForm7X1TypeA{ MatrixFeaturesForm7X1TypeA = []*structs.MatrixFeaturesForm7X1TypeA{
{ {
Type: "FeatureForm15X1TypeA", Type: "FeatureForm15X1TypeA",
LinkType: 2, LinkType: 2,
Direction: 0, Direction: 0,
LineCount: 50, LineCount: 50,
Lines: [][]int64{ Lines: [][]int64{
@ -126,8 +126,8 @@ func init() {
MatrixLine100Form12X5TypeA = []*structs.MatrixLine100Form12X5TypeA{ MatrixLine100Form12X5TypeA = []*structs.MatrixLine100Form12X5TypeA{
{ {
Type: "Line100Form12X5TypeA", Type: "Line100Form12X5TypeA",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 100, LineCount: 100,
Lines: [][]int64{ Lines: [][]int64{
@ -238,8 +238,8 @@ func init() {
MatrixLine100Form6X5TypeA = []*structs.MatrixLine100Form6X5TypeA{ MatrixLine100Form6X5TypeA = []*structs.MatrixLine100Form6X5TypeA{
{ {
Type: "Line100Form6X5TypeA", Type: "Line100Form6X5TypeA",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 100, LineCount: 100,
Lines: [][]int64{ Lines: [][]int64{
@ -350,8 +350,8 @@ func init() {
MatrixLine10Form343TypeA = []*structs.MatrixLine10Form343TypeA{ MatrixLine10Form343TypeA = []*structs.MatrixLine10Form343TypeA{
{ {
Type: "Line10Form343TypeA", Type: "Line10Form343TypeA",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 10, LineCount: 10,
Lines: [][]int64{ Lines: [][]int64{
@ -372,8 +372,8 @@ func init() {
MatrixLine10Form3X5TypeA = []*structs.MatrixLine10Form3X5TypeA{ MatrixLine10Form3X5TypeA = []*structs.MatrixLine10Form3X5TypeA{
{ {
Type: "Line10Form3X5TypeA", Type: "Line10Form3X5TypeA",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 10, LineCount: 10,
Lines: [][]int64{ Lines: [][]int64{
@ -394,8 +394,8 @@ func init() {
MatrixLine1Form3X3TypeA = []*structs.MatrixLine1Form3X3TypeA{ MatrixLine1Form3X3TypeA = []*structs.MatrixLine1Form3X3TypeA{
{ {
Type: "Line1Form3X3TypeA", Type: "Line1Form3X3TypeA",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 1, LineCount: 1,
Lines: [][]int64{ Lines: [][]int64{
@ -407,8 +407,8 @@ func init() {
MatrixLine1Form3X3TypeB = []*structs.MatrixLine1Form3X3TypeB{ MatrixLine1Form3X3TypeB = []*structs.MatrixLine1Form3X3TypeB{
{ {
Type: "Line1Form3X3TypeB", Type: "Line1Form3X3TypeB",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 1, LineCount: 1,
Lines: [][]int64{ Lines: [][]int64{
@ -420,8 +420,8 @@ func init() {
MatrixLine1Form5X5TypeA = []*structs.MatrixLine1Form5X5TypeA{ MatrixLine1Form5X5TypeA = []*structs.MatrixLine1Form5X5TypeA{
{ {
Type: "Line1Form5X5TypeA", Type: "Line1Form5X5TypeA",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 1, LineCount: 1,
Lines: [][]int64{ Lines: [][]int64{
@ -433,8 +433,8 @@ func init() {
MatrixLine20Form3X5TypeA = []*structs.MatrixLine20Form3X5TypeA{ MatrixLine20Form3X5TypeA = []*structs.MatrixLine20Form3X5TypeA{
{ {
Type: "Line20Form3X5TypeA", Type: "Line20Form3X5TypeA",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 20, LineCount: 20,
Lines: [][]int64{ Lines: [][]int64{
@ -465,8 +465,8 @@ func init() {
MatrixLine25Form36666TypeA = []*structs.MatrixLine25Form36666TypeA{ MatrixLine25Form36666TypeA = []*structs.MatrixLine25Form36666TypeA{
{ {
Type: "Line25Form36666TypeA", Type: "Line25Form36666TypeA",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 25, LineCount: 25,
Lines: [][]int64{ Lines: [][]int64{
@ -502,8 +502,8 @@ func init() {
MatrixLine25Form3X5TypeA = []*structs.MatrixLine25Form3X5TypeA{ MatrixLine25Form3X5TypeA = []*structs.MatrixLine25Form3X5TypeA{
{ {
Type: "Line25Form3X5TypeA", Type: "Line25Form3X5TypeA",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 25, LineCount: 25,
Lines: [][]int64{ Lines: [][]int64{
@ -539,8 +539,8 @@ func init() {
MatrixLine25Form3X5TypeB = []*structs.MatrixLine25Form3X5TypeB{ MatrixLine25Form3X5TypeB = []*structs.MatrixLine25Form3X5TypeB{
{ {
Type: "Line25Form3X5TypeB", Type: "Line25Form3X5TypeB",
LinkType: 0, LinkType: 0,
Direction: 2, Direction: 2,
LineCount: 25, LineCount: 25,
Lines: [][]int64{ Lines: [][]int64{
@ -576,8 +576,8 @@ func init() {
MatrixLine25Form3X5TypeC = []*structs.MatrixLine25Form3X5TypeC{ MatrixLine25Form3X5TypeC = []*structs.MatrixLine25Form3X5TypeC{
{ {
Type: "Line25Form3X5TypeC", Type: "Line25Form3X5TypeC",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 25, LineCount: 25,
Lines: [][]int64{ Lines: [][]int64{
@ -613,8 +613,8 @@ func init() {
MatrixLine25Form3X5TypeD = []*structs.MatrixLine25Form3X5TypeD{ MatrixLine25Form3X5TypeD = []*structs.MatrixLine25Form3X5TypeD{
{ {
Type: "Line25Form3X5TypeD", Type: "Line25Form3X5TypeD",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 25, LineCount: 25,
Lines: [][]int64{ Lines: [][]int64{
@ -650,8 +650,8 @@ func init() {
MatrixLine25Form3X5TypeE = []*structs.MatrixLine25Form3X5TypeE{ MatrixLine25Form3X5TypeE = []*structs.MatrixLine25Form3X5TypeE{
{ {
Type: "Line25Form3X5TypeE", Type: "Line25Form3X5TypeE",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 25, LineCount: 25,
Lines: [][]int64{ Lines: [][]int64{
@ -687,8 +687,8 @@ func init() {
MatrixLine30Form3X5TypeA = []*structs.MatrixLine30Form3X5TypeA{ MatrixLine30Form3X5TypeA = []*structs.MatrixLine30Form3X5TypeA{
{ {
Type: "Line30Form3X5TypeA", Type: "Line30Form3X5TypeA",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 30, LineCount: 30,
Lines: [][]int64{ Lines: [][]int64{
@ -729,8 +729,8 @@ func init() {
MatrixLine30Form3X5TypeB = []*structs.MatrixLine30Form3X5TypeB{ MatrixLine30Form3X5TypeB = []*structs.MatrixLine30Form3X5TypeB{
{ {
Type: "Line30Form3X5TypeB", Type: "Line30Form3X5TypeB",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 30, LineCount: 30,
Lines: [][]int64{ Lines: [][]int64{
@ -771,8 +771,8 @@ func init() {
MatrixLine30Form3X5TypeC = []*structs.MatrixLine30Form3X5TypeC{ MatrixLine30Form3X5TypeC = []*structs.MatrixLine30Form3X5TypeC{
{ {
Type: "Line30Form3X5TypeC", Type: "Line30Form3X5TypeC",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 30, LineCount: 30,
Lines: [][]int64{ Lines: [][]int64{
@ -813,8 +813,8 @@ func init() {
MatrixLine30Form3X5TypeD = []*structs.MatrixLine30Form3X5TypeD{ MatrixLine30Form3X5TypeD = []*structs.MatrixLine30Form3X5TypeD{
{ {
Type: "Line30Form3X5TypeD", Type: "Line30Form3X5TypeD",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 30, LineCount: 30,
Lines: [][]int64{ Lines: [][]int64{
@ -855,8 +855,8 @@ func init() {
MatrixLine30Form3X5TypeE = []*structs.MatrixLine30Form3X5TypeE{ MatrixLine30Form3X5TypeE = []*structs.MatrixLine30Form3X5TypeE{
{ {
Type: "Line30Form3X5TypeE", Type: "Line30Form3X5TypeE",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 30, LineCount: 30,
Lines: [][]int64{ Lines: [][]int64{
@ -897,8 +897,8 @@ func init() {
MatrixLine30Form3X6TypeA = []*structs.MatrixLine30Form3X6TypeA{ MatrixLine30Form3X6TypeA = []*structs.MatrixLine30Form3X6TypeA{
{ {
Type: "Line30Form3X6TypeA", Type: "Line30Form3X6TypeA",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 30, LineCount: 30,
Lines: [][]int64{ Lines: [][]int64{
@ -939,8 +939,8 @@ func init() {
MatrixLine30Form4X5TypeA = []*structs.MatrixLine30Form4X5TypeA{ MatrixLine30Form4X5TypeA = []*structs.MatrixLine30Form4X5TypeA{
{ {
Type: "Line30Form4X5TypeA", Type: "Line30Form4X5TypeA",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 30, LineCount: 30,
Lines: [][]int64{ Lines: [][]int64{
@ -981,8 +981,8 @@ func init() {
MatrixLine30Form4X5TypeB = []*structs.MatrixLine30Form4X5TypeB{ MatrixLine30Form4X5TypeB = []*structs.MatrixLine30Form4X5TypeB{
{ {
Type: "Line30Form4X5TypeB", Type: "Line30Form4X5TypeB",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 30, LineCount: 30,
Lines: [][]int64{ Lines: [][]int64{
@ -1023,8 +1023,8 @@ func init() {
MatrixLine3Form3X3TypeA = []*structs.MatrixLine3Form3X3TypeA{ MatrixLine3Form3X3TypeA = []*structs.MatrixLine3Form3X3TypeA{
{ {
Type: "Line3Form3X3TypeA", Type: "Line3Form3X3TypeA",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 3, LineCount: 3,
Lines: [][]int64{ Lines: [][]int64{
@ -1038,8 +1038,8 @@ func init() {
MatrixLine40Form34543TypeA = []*structs.MatrixLine40Form34543TypeA{ MatrixLine40Form34543TypeA = []*structs.MatrixLine40Form34543TypeA{
{ {
Type: "Line40Form34543TypeA", Type: "Line40Form34543TypeA",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 40, LineCount: 40,
Lines: [][]int64{ Lines: [][]int64{
@ -1090,8 +1090,8 @@ func init() {
MatrixLine40Form3X5TypeA = []*structs.MatrixLine40Form3X5TypeA{ MatrixLine40Form3X5TypeA = []*structs.MatrixLine40Form3X5TypeA{
{ {
Type: "Line40Form3X5TypeA", Type: "Line40Form3X5TypeA",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 40, LineCount: 40,
Lines: [][]int64{ Lines: [][]int64{
@ -1142,8 +1142,8 @@ func init() {
MatrixLine40Form3X5TypeB = []*structs.MatrixLine40Form3X5TypeB{ MatrixLine40Form3X5TypeB = []*structs.MatrixLine40Form3X5TypeB{
{ {
Type: "Line40Form3X5TypeB", Type: "Line40Form3X5TypeB",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 40, LineCount: 40,
Lines: [][]int64{ Lines: [][]int64{
@ -1194,8 +1194,8 @@ func init() {
MatrixLine40Form3X5TypeC = []*structs.MatrixLine40Form3X5TypeC{ MatrixLine40Form3X5TypeC = []*structs.MatrixLine40Form3X5TypeC{
{ {
Type: "Line40Form3X5TypeC", Type: "Line40Form3X5TypeC",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 40, LineCount: 40,
Lines: [][]int64{ Lines: [][]int64{
@ -1246,8 +1246,8 @@ func init() {
MatrixLine40Form3X5TypeD = []*structs.MatrixLine40Form3X5TypeD{ MatrixLine40Form3X5TypeD = []*structs.MatrixLine40Form3X5TypeD{
{ {
Type: "Line40Form3X5TypeD", Type: "Line40Form3X5TypeD",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 40, LineCount: 40,
Lines: [][]int64{ Lines: [][]int64{
@ -1298,8 +1298,8 @@ func init() {
MatrixLine40Form4X5TypeA = []*structs.MatrixLine40Form4X5TypeA{ MatrixLine40Form4X5TypeA = []*structs.MatrixLine40Form4X5TypeA{
{ {
Type: "Line40Form4X5TypeA", Type: "Line40Form4X5TypeA",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 40, LineCount: 40,
Lines: [][]int64{ Lines: [][]int64{
@ -1350,8 +1350,8 @@ func init() {
MatrixLine40Form4X5TypeB = []*structs.MatrixLine40Form4X5TypeB{ MatrixLine40Form4X5TypeB = []*structs.MatrixLine40Form4X5TypeB{
{ {
Type: "Line40Form4X5TypeA", Type: "Line40Form4X5TypeA",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 40, LineCount: 40,
Lines: [][]int64{ Lines: [][]int64{
@ -1402,8 +1402,8 @@ func init() {
MatrixLine40Form4X5TypeC = []*structs.MatrixLine40Form4X5TypeC{ MatrixLine40Form4X5TypeC = []*structs.MatrixLine40Form4X5TypeC{
{ {
Type: "Line40Form4X5TypeC", Type: "Line40Form4X5TypeC",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 40, LineCount: 40,
Lines: [][]int64{ Lines: [][]int64{
@ -1454,8 +1454,8 @@ func init() {
MatrixLine40Form4X6TypeA = []*structs.MatrixLine40Form4X6TypeA{ MatrixLine40Form4X6TypeA = []*structs.MatrixLine40Form4X6TypeA{
{ {
Type: "Line40Form4X6TypeA", Type: "Line40Form4X6TypeA",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 40, LineCount: 40,
Lines: [][]int64{ Lines: [][]int64{
@ -1506,8 +1506,8 @@ func init() {
MatrixLine50Form3X5TypeA = []*structs.MatrixLine50Form3X5TypeA{ MatrixLine50Form3X5TypeA = []*structs.MatrixLine50Form3X5TypeA{
{ {
Type: "Line50Form3X5TypeA", Type: "Line50Form3X5TypeA",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 50, LineCount: 50,
Lines: [][]int64{ Lines: [][]int64{
@ -1568,8 +1568,8 @@ func init() {
MatrixLine50Form3X5TypeB = []*structs.MatrixLine50Form3X5TypeB{ MatrixLine50Form3X5TypeB = []*structs.MatrixLine50Form3X5TypeB{
{ {
Type: "Line50Form3X5TypeB", Type: "Line50Form3X5TypeB",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 50, LineCount: 50,
Lines: [][]int64{ Lines: [][]int64{
@ -1630,8 +1630,8 @@ func init() {
MatrixLine50Form3X5TypeC = []*structs.MatrixLine50Form3X5TypeC{ MatrixLine50Form3X5TypeC = []*structs.MatrixLine50Form3X5TypeC{
{ {
Type: "Line50Form3X5TypeC", Type: "Line50Form3X5TypeC",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 50, LineCount: 50,
Lines: [][]int64{ Lines: [][]int64{
@ -1692,8 +1692,8 @@ func init() {
MatrixLine50Form3X5TypeD = []*structs.MatrixLine50Form3X5TypeD{ MatrixLine50Form3X5TypeD = []*structs.MatrixLine50Form3X5TypeD{
{ {
Type: "Line50Form3X5TypeD", Type: "Line50Form3X5TypeD",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 50, LineCount: 50,
Lines: [][]int64{ Lines: [][]int64{
@ -1754,8 +1754,8 @@ func init() {
MatrixLine50Form3X5TypeE = []*structs.MatrixLine50Form3X5TypeE{ MatrixLine50Form3X5TypeE = []*structs.MatrixLine50Form3X5TypeE{
{ {
Type: "Line50Form3X5TypeE", Type: "Line50Form3X5TypeE",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 50, LineCount: 50,
Lines: [][]int64{ Lines: [][]int64{
@ -1816,8 +1816,8 @@ func init() {
MatrixLine50Form3X5TypeF = []*structs.MatrixLine50Form3X5TypeF{ MatrixLine50Form3X5TypeF = []*structs.MatrixLine50Form3X5TypeF{
{ {
Type: "Line50Form3X5TypeF", Type: "Line50Form3X5TypeF",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 50, LineCount: 50,
Lines: [][]int64{ Lines: [][]int64{
@ -1878,8 +1878,8 @@ func init() {
MatrixLine50Form3X5TypeG = []*structs.MatrixLine50Form3X5TypeG{ MatrixLine50Form3X5TypeG = []*structs.MatrixLine50Form3X5TypeG{
{ {
Type: "Line50Form3X5TypeG", Type: "Line50Form3X5TypeG",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 50, LineCount: 50,
Lines: [][]int64{ Lines: [][]int64{
@ -1940,8 +1940,8 @@ func init() {
MatrixLine50Form3X5TypeH = []*structs.MatrixLine50Form3X5TypeH{ MatrixLine50Form3X5TypeH = []*structs.MatrixLine50Form3X5TypeH{
{ {
Type: "Line50Form3X5TypeH", Type: "Line50Form3X5TypeH",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 50, LineCount: 50,
Lines: [][]int64{ Lines: [][]int64{
@ -2002,8 +2002,8 @@ func init() {
MatrixLine50Form45454TypeA = []*structs.MatrixLine50Form45454TypeA{ MatrixLine50Form45454TypeA = []*structs.MatrixLine50Form45454TypeA{
{ {
Type: "Line50Form45454TypeA", Type: "Line50Form45454TypeA",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 50, LineCount: 50,
Lines: [][]int64{ Lines: [][]int64{
@ -2064,8 +2064,8 @@ func init() {
MatrixLine50Form4X5TypeA = []*structs.MatrixLine50Form4X5TypeA{ MatrixLine50Form4X5TypeA = []*structs.MatrixLine50Form4X5TypeA{
{ {
Type: "Line50Form4X5TypeA", Type: "Line50Form4X5TypeA",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 50, LineCount: 50,
Lines: [][]int64{ Lines: [][]int64{
@ -2126,8 +2126,8 @@ func init() {
MatrixLine50Form4X5TypeB = []*structs.MatrixLine50Form4X5TypeB{ MatrixLine50Form4X5TypeB = []*structs.MatrixLine50Form4X5TypeB{
{ {
Type: "Line50Form4X5TypeB", Type: "Line50Form4X5TypeB",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 50, LineCount: 50,
Lines: [][]int64{ Lines: [][]int64{
@ -2188,8 +2188,8 @@ func init() {
MatrixLine50Form4X5TypeC = []*structs.MatrixLine50Form4X5TypeC{ MatrixLine50Form4X5TypeC = []*structs.MatrixLine50Form4X5TypeC{
{ {
Type: "Line50Form4X5TypeC", Type: "Line50Form4X5TypeC",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 50, LineCount: 50,
Lines: [][]int64{ Lines: [][]int64{
@ -2250,8 +2250,8 @@ func init() {
MatrixLine50Form4X5TypeD = []*structs.MatrixLine50Form4X5TypeD{ MatrixLine50Form4X5TypeD = []*structs.MatrixLine50Form4X5TypeD{
{ {
Type: "Line50Form4X5TypeD", Type: "Line50Form4X5TypeD",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 50, LineCount: 50,
Lines: [][]int64{ Lines: [][]int64{
@ -2312,8 +2312,8 @@ func init() {
MatrixLine50Form4X5TypeE = []*structs.MatrixLine50Form4X5TypeE{ MatrixLine50Form4X5TypeE = []*structs.MatrixLine50Form4X5TypeE{
{ {
Type: "Line50Form4X5TypeE", Type: "Line50Form4X5TypeE",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 50, LineCount: 50,
Lines: [][]int64{ Lines: [][]int64{
@ -2374,8 +2374,8 @@ func init() {
MatrixLine50Form4X5TypeF = []*structs.MatrixLine50Form4X5TypeF{ MatrixLine50Form4X5TypeF = []*structs.MatrixLine50Form4X5TypeF{
{ {
Type: "Line50Form4X5TypeF", Type: "Line50Form4X5TypeF",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 50, LineCount: 50,
Lines: [][]int64{ Lines: [][]int64{
@ -2436,8 +2436,8 @@ func init() {
MatrixLine50Form4X6TypeA = []*structs.MatrixLine50Form4X6TypeA{ MatrixLine50Form4X6TypeA = []*structs.MatrixLine50Form4X6TypeA{
{ {
Type: "Line50Form4X6TypeA", Type: "Line50Form4X6TypeA",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 50, LineCount: 50,
Lines: [][]int64{ Lines: [][]int64{
@ -2498,8 +2498,8 @@ func init() {
MatrixLine50Form5X5TypeA = []*structs.MatrixLine50Form5X5TypeA{ MatrixLine50Form5X5TypeA = []*structs.MatrixLine50Form5X5TypeA{
{ {
Type: "Line50Form5X5TypeA", Type: "Line50Form5X5TypeA",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 50, LineCount: 50,
Lines: [][]int64{ Lines: [][]int64{
@ -2560,8 +2560,8 @@ func init() {
MatrixLine50Form5X5TypeB = []*structs.MatrixLine50Form5X5TypeB{ MatrixLine50Form5X5TypeB = []*structs.MatrixLine50Form5X5TypeB{
{ {
Type: "Line50Form5X5TypeB", Type: "Line50Form5X5TypeB",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 50, LineCount: 50,
Lines: [][]int64{ Lines: [][]int64{
@ -2622,8 +2622,8 @@ func init() {
MatrixLine50Form5X5TypeC = []*structs.MatrixLine50Form5X5TypeC{ MatrixLine50Form5X5TypeC = []*structs.MatrixLine50Form5X5TypeC{
{ {
Type: "Line50Form5X5TypeC", Type: "Line50Form5X5TypeC",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 50, LineCount: 50,
Lines: [][]int64{ Lines: [][]int64{
@ -2684,8 +2684,8 @@ func init() {
MatrixLine50Form6X5TypeA = []*structs.MatrixLine50Form6X5TypeA{ MatrixLine50Form6X5TypeA = []*structs.MatrixLine50Form6X5TypeA{
{ {
Type: "Line50Form6X5TypeA", Type: "Line50Form6X5TypeA",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 50, LineCount: 50,
Lines: [][]int64{ Lines: [][]int64{
@ -2746,8 +2746,8 @@ func init() {
MatrixLine5Form3X3TypeA = []*structs.MatrixLine5Form3X3TypeA{ MatrixLine5Form3X3TypeA = []*structs.MatrixLine5Form3X3TypeA{
{ {
Type: "Line5Form3X3TypeA", Type: "Line5Form3X3TypeA",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 5, LineCount: 5,
Lines: [][]int64{ Lines: [][]int64{
@ -2763,8 +2763,8 @@ func init() {
MatrixLine5Form3X3TypeB = []*structs.MatrixLine5Form3X3TypeB{ MatrixLine5Form3X3TypeB = []*structs.MatrixLine5Form3X3TypeB{
{ {
Type: "Line5Form3X3TypeB", Type: "Line5Form3X3TypeB",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 5, LineCount: 5,
Lines: [][]int64{ Lines: [][]int64{
@ -2780,8 +2780,8 @@ func init() {
MatrixLine60Form33633TypeA = []*structs.MatrixLine60Form33633TypeA{ MatrixLine60Form33633TypeA = []*structs.MatrixLine60Form33633TypeA{
{ {
Type: "Line60Form33633TypeA", Type: "Line60Form33633TypeA",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 60, LineCount: 60,
Lines: [][]int64{ Lines: [][]int64{
@ -2852,8 +2852,8 @@ func init() {
MatrixLine60Form8X5TypeA = []*structs.MatrixLine60Form8X5TypeA{ MatrixLine60Form8X5TypeA = []*structs.MatrixLine60Form8X5TypeA{
{ {
Type: "Line60Form8X5TypeA", Type: "Line60Form8X5TypeA",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 60, LineCount: 60,
Lines: [][]int64{ Lines: [][]int64{
@ -2924,8 +2924,8 @@ func init() {
MatrixLine65Form6X5TypeA = []*structs.MatrixLine65Form6X5TypeA{ MatrixLine65Form6X5TypeA = []*structs.MatrixLine65Form6X5TypeA{
{ {
Type: "Line65Form6X5TypeA", Type: "Line65Form6X5TypeA",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 65, LineCount: 65,
Lines: [][]int64{ Lines: [][]int64{
@ -3001,8 +3001,8 @@ func init() {
MatrixLine70Form9X5TypeA = []*structs.MatrixLine70Form9X5TypeA{ MatrixLine70Form9X5TypeA = []*structs.MatrixLine70Form9X5TypeA{
{ {
Type: "Line70Form9X5TypeA", Type: "Line70Form9X5TypeA",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 70, LineCount: 70,
Lines: [][]int64{ Lines: [][]int64{
@ -3083,8 +3083,8 @@ func init() {
MatrixLine75Form5X6TypeA = []*structs.MatrixLine75Form5X6TypeA{ MatrixLine75Form5X6TypeA = []*structs.MatrixLine75Form5X6TypeA{
{ {
Type: "Line75Form5X6TypeA", Type: "Line75Form5X6TypeA",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 75, LineCount: 75,
Lines: [][]int64{ Lines: [][]int64{
@ -3170,8 +3170,8 @@ func init() {
MatrixLine75Form6X5TypeA = []*structs.MatrixLine75Form6X5TypeA{ MatrixLine75Form6X5TypeA = []*structs.MatrixLine75Form6X5TypeA{
{ {
Type: "Line75Form6X5TypeA", Type: "Line75Form6X5TypeA",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 75, LineCount: 75,
Lines: [][]int64{ Lines: [][]int64{
@ -3257,8 +3257,8 @@ func init() {
MatrixLine80Form10X5TypeA = []*structs.MatrixLine80Form10X5TypeA{ MatrixLine80Form10X5TypeA = []*structs.MatrixLine80Form10X5TypeA{
{ {
Type: "Line80Form10X5TypeA", Type: "Line80Form10X5TypeA",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 80, LineCount: 80,
Lines: [][]int64{ Lines: [][]int64{
@ -3349,8 +3349,8 @@ func init() {
MatrixLine80Form3X5TypeA = []*structs.MatrixLine80Form3X5TypeA{ MatrixLine80Form3X5TypeA = []*structs.MatrixLine80Form3X5TypeA{
{ {
Type: "Line80Form3X5TypeA", Type: "Line80Form3X5TypeA",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 80, LineCount: 80,
Lines: [][]int64{ Lines: [][]int64{
@ -3441,8 +3441,8 @@ func init() {
MatrixLine80Form4X6TypeA = []*structs.MatrixLine80Form4X6TypeA{ MatrixLine80Form4X6TypeA = []*structs.MatrixLine80Form4X6TypeA{
{ {
Type: "Line80Form4X6TypeA", Type: "Line80Form4X6TypeA",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 80, LineCount: 80,
Lines: [][]int64{ Lines: [][]int64{
@ -3533,8 +3533,8 @@ func init() {
MatrixLine80Form7X5TypeA = []*structs.MatrixLine80Form7X5TypeA{ MatrixLine80Form7X5TypeA = []*structs.MatrixLine80Form7X5TypeA{
{ {
Type: "Line80Form7X5TypeA", Type: "Line80Form7X5TypeA",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 80, LineCount: 80,
Lines: [][]int64{ Lines: [][]int64{
@ -3625,8 +3625,8 @@ func init() {
MatrixLine90Form11X5TypeA = []*structs.MatrixLine90Form11X5TypeA{ MatrixLine90Form11X5TypeA = []*structs.MatrixLine90Form11X5TypeA{
{ {
Type: "Line90Form11X5TypeA", Type: "Line90Form11X5TypeA",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 90, LineCount: 90,
Lines: [][]int64{ Lines: [][]int64{
@ -3727,8 +3727,8 @@ func init() {
MatrixLine95Form8X5TypeA = []*structs.MatrixLine95Form8X5TypeA{ MatrixLine95Form8X5TypeA = []*structs.MatrixLine95Form8X5TypeA{
{ {
Type: "Line95Form8X5TypeA", Type: "Line95Form8X5TypeA",
LinkType: 0, LinkType: 0,
Direction: 0, Direction: 0,
LineCount: 95, LineCount: 95,
Lines: [][]int64{ Lines: [][]int64{
@ -3834,8 +3834,8 @@ func init() {
MatrixMatchForm7X7TypeA = []*structs.MatrixMatchForm7X7TypeA{ MatrixMatchForm7X7TypeA = []*structs.MatrixMatchForm7X7TypeA{
{ {
Type: "MatchForm7X7", Type: "MatchForm7X7",
LinkType: 4, LinkType: 4,
Direction: 0, Direction: 0,
LineCount: 20, LineCount: 20,
Lines: [][]int64{ Lines: [][]int64{
@ -3847,8 +3847,8 @@ func init() {
MatrixSameForm5X6TypeA = []*structs.MatrixSameForm5X6TypeA{ MatrixSameForm5X6TypeA = []*structs.MatrixSameForm5X6TypeA{
{ {
Type: "SameForm5X6", Type: "SameForm5X6",
LinkType: 3, LinkType: 3,
Direction: 0, Direction: 0,
LineCount: 20, LineCount: 20,
Lines: [][]int64{ Lines: [][]int64{
@ -3860,8 +3860,8 @@ func init() {
MatrixSameForm5X6TypeB = []*structs.MatrixSameForm5X6TypeB{ MatrixSameForm5X6TypeB = []*structs.MatrixSameForm5X6TypeB{
{ {
Type: "SameForm5X6TypeB", Type: "SameForm5X6TypeB",
LinkType: 3, LinkType: 3,
Direction: 0, Direction: 0,
LineCount: 25, LineCount: 25,
Lines: [][]int64{ Lines: [][]int64{
@ -3873,8 +3873,8 @@ func init() {
MatrixWaysForm333331 = []*structs.MatrixWaysForm333331{ MatrixWaysForm333331 = []*structs.MatrixWaysForm333331{
{ {
Type: "WaysForm333331", Type: "WaysForm333331",
LinkType: 1, LinkType: 1,
Direction: 0, Direction: 0,
LineCount: 100, LineCount: 100,
Lines: [][]int64{ Lines: [][]int64{
@ -3886,8 +3886,8 @@ func init() {
MatrixWaysForm33555 = []*structs.MatrixWaysForm33555{ MatrixWaysForm33555 = []*structs.MatrixWaysForm33555{
{ {
Type: "WaysForm33555", Type: "WaysForm33555",
LinkType: 1, LinkType: 1,
Direction: 0, Direction: 0,
LineCount: 100, LineCount: 100,
Lines: [][]int64{ Lines: [][]int64{
@ -3899,8 +3899,8 @@ func init() {
MatrixWaysForm344444 = []*structs.MatrixWaysForm344444{ MatrixWaysForm344444 = []*structs.MatrixWaysForm344444{
{ {
Type: "WaysForm344444", Type: "WaysForm344444",
LinkType: 1, LinkType: 1,
Direction: 0, Direction: 0,
LineCount: 100, LineCount: 100,
Lines: [][]int64{ Lines: [][]int64{
@ -3912,8 +3912,8 @@ func init() {
MatrixWaysForm3X5TypeA = []*structs.MatrixWaysForm3X5TypeA{ MatrixWaysForm3X5TypeA = []*structs.MatrixWaysForm3X5TypeA{
{ {
Type: "WaysForm3X5TypeA", Type: "WaysForm3X5TypeA",
LinkType: 1, LinkType: 1,
Direction: 0, Direction: 0,
LineCount: 100, LineCount: 100,
Lines: [][]int64{ Lines: [][]int64{
@ -3925,8 +3925,8 @@ func init() {
MatrixWaysForm44668 = []*structs.MatrixWaysForm44668{ MatrixWaysForm44668 = []*structs.MatrixWaysForm44668{
{ {
Type: "WaysForm44668", Type: "WaysForm44668",
LinkType: 1, LinkType: 1,
Direction: 0, Direction: 0,
LineCount: 100, LineCount: 100,
Lines: [][]int64{ Lines: [][]int64{
@ -3938,8 +3938,8 @@ func init() {
MatrixWaysForm4X5TypeA = []*structs.MatrixWaysForm4X5TypeA{ MatrixWaysForm4X5TypeA = []*structs.MatrixWaysForm4X5TypeA{
{ {
Type: "WaysForm4X5TypeA", Type: "WaysForm4X5TypeA",
LinkType: 1, LinkType: 1,
Direction: 0, Direction: 0,
LineCount: 100, LineCount: 100,
Lines: [][]int64{ Lines: [][]int64{
@ -3951,8 +3951,8 @@ func init() {
MatrixWaysForm4X5TypeB = []*structs.MatrixWaysForm4X5TypeB{ MatrixWaysForm4X5TypeB = []*structs.MatrixWaysForm4X5TypeB{
{ {
Type: "WaysForm4X5TypeB", Type: "WaysForm4X5TypeB",
LinkType: 1, LinkType: 1,
Direction: 0, Direction: 0,
LineCount: 60, LineCount: 60,
Lines: [][]int64{ Lines: [][]int64{
@ -3962,4 +3962,4 @@ func init() {
}, },
} }
} }