Compare commits

..

No commits in common. "6265822463a80b56604dc02b62f8a3d9dbc04fb7" and "73b9436768718817340185eb64bd0d86f14e39ee" have entirely different histories.

1 changed files with 9 additions and 16 deletions

View File

@ -510,7 +510,7 @@ func PushCoinDraw(p *Player) {
p.WelfData.PushCoin.PoolV[i] = poolInfo.Version p.WelfData.PushCoin.PoolV[i] = poolInfo.Version
// 下次中奖位置 // 下次中奖位置
p.WelfData.PushCoin.Next = int32(PoolIndex[i]) p.WelfData.PushCoin.Next = int32(PoolIndex[i])
logger.Logger.Tracef("下次中奖池:%+v", p.WelfData.PushCoin) logger.Logger.Tracef("下次中奖池:%v", p.WelfData.PushCoin)
return true return true
} }
} }
@ -562,7 +562,7 @@ func PushCoinDraw(p *Player) {
if i < len(list) { if i < len(list) {
for _, v := range list[i].GetAward() { for _, v := range list[i].GetAward() {
draw = &activity.DrawInfo{ draw = &activity.DrawInfo{
Id: k, Id: p.WelfData.PushCoin.Next,
ItemId: v.GetItemId(), ItemId: v.GetItemId(),
ItemNum: v.GetItemNum(), ItemNum: v.GetItemNum(),
} }
@ -582,7 +582,7 @@ func PushCoinDraw(p *Player) {
ItemId: v.GetItemId(), ItemId: v.GetItemId(),
ItemNum: v.GetItemNum(), ItemNum: v.GetItemNum(),
}) })
logger.Logger.Tracef("刷新奖池奖品:%v", draw1) logger.Logger.Tracef("刷新奖池奖品:%v", draw)
break break
} }
} else { } else {
@ -620,11 +620,6 @@ func PushCoinDraw(p *Player) {
break break
} }
} }
if has && index == int(curIndex) {
// 重复
has = false
}
if !has { if !has {
// 替换 // 替换
if slices.Contains(PoolIndex, index) { if slices.Contains(PoolIndex, index) {
@ -638,7 +633,6 @@ func PushCoinDraw(p *Player) {
}) })
p.WelfData.PushCoin.Turn[index] = e.GetId() p.WelfData.PushCoin.Turn[index] = e.GetId()
} else { } else {
if !slices.Contains(PoolIndex, int(curIndex)) {
p.WelfData.PushCoin.Turn[curIndex] = e1.GetId() p.WelfData.PushCoin.Turn[curIndex] = e1.GetId()
draw1 = append(draw1, &activity.DrawInfo{ draw1 = append(draw1, &activity.DrawInfo{
Id: curIndex, Id: curIndex,
@ -646,7 +640,6 @@ func PushCoinDraw(p *Player) {
ItemNum: e1.GetItemNum(), ItemNum: e1.GetItemNum(),
}) })
} }
}
p.WelfData.PushCoin.Next = int32(index) p.WelfData.PushCoin.Next = int32(index)
logger.Logger.Tracef("下次中普通奖品index:%v ItemId:%v Num:%v", index, e.GetItemId(), e.GetItemNum()) logger.Logger.Tracef("下次中普通奖品index:%v ItemId:%v Num:%v", index, e.GetItemId(), e.GetItemNum())
} }