modify 推币机转盘替换

This commit is contained in:
sk 2025-01-18 09:32:38 +08:00
parent 6a74821662
commit 523213c7a3
3 changed files with 29 additions and 0 deletions

View File

@ -0,0 +1,10 @@
{
"GameName":"cashmania",
"GameId":313,
"GameMode":[0],
"SceneType":[1,2,3,4],
"CanForceStart":true,
"DefaultPlayerCnt":1,
"DependentPlayerCnt":true,
"EnterAfterStart":true
}

View File

@ -0,0 +1,10 @@
{
"GameName":"gatesofolympus",
"GameId":314,
"GameMode":[0],
"SceneType":[1,2,3,4],
"CanForceStart":true,
"DefaultPlayerCnt":1,
"DependentPlayerCnt":true,
"EnterAfterStart":true
}

View File

@ -605,8 +605,10 @@ func PushCoinDraw(p *Player) {
// 奖池返奖 或 普通抽奖
if !f1() {
// 普通抽奖
curIndex := p.WelfData.PushCoin.Next
index := int(p.WelfData.PushCoin.Next) // 奖品位置
e := PushCoinNormalRandom(0)
e1 := PushCoinNormalRandom(0)
if e != nil {
var has bool
for k, v := range p.WelfData.PushCoin.Turn {
@ -628,6 +630,13 @@ func PushCoinDraw(p *Player) {
ItemNum: e.GetItemNum(),
})
p.WelfData.PushCoin.Turn[index] = e.GetId()
} else {
p.WelfData.PushCoin.Turn[curIndex] = e1.GetId()
draw1 = append(draw1, &activity.DrawInfo{
Id: curIndex,
ItemId: e1.GetItemId(),
ItemNum: e1.GetItemNum(),
})
}
p.WelfData.PushCoin.Next = int32(index)
logger.Logger.Tracef("下次中普通奖品index:%v ItemId:%v Num:%v", index, e.GetItemId(), e.GetItemNum())