From ad529697e98c2c03593d7114fc31076f619b9a3d Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Wed, 12 Mar 2025 17:18:13 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B6=E8=97=8F=E5=AE=A4=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/game/mod/collect/Collect.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/server/game/mod/collect/Collect.go b/src/server/game/mod/collect/Collect.go index 682aa19e..fd470113 100644 --- a/src/server/game/mod/collect/Collect.go +++ b/src/server/game/mod/collect/Collect.go @@ -28,7 +28,7 @@ func (c *Collect) InitData() { if len(c.Jackpot) == 0 { c.Jackpot = initJackpot() } - if len(c.Jackpot) <= 9 { + if len(c.Jackpot) <= 18 { c.Jackpot = initJackpot2(c.Jackpot) } } @@ -48,7 +48,7 @@ func (c *Collect) GetReward(Id, Num int) ([]*item.Item, error) { c.Reward = append(c.Reward, Id) JackpotId := 0 JackpotId, c.Jackpot = GoUtil.PopSlice(c.Jackpot) - if len(c.Jackpot) <= 9 { + if len(c.Jackpot) <= 18 { c.Jackpot = initJackpot2(c.Jackpot) } Items := collectCfg.GetJackpotItems(JackpotId) @@ -58,7 +58,7 @@ func (c *Collect) GetReward(Id, Num int) ([]*item.Item, error) { func (c *Collect) BackData() *msg.ResCollectInfo { var ItemsMsg []*msg.CollectItem - for i := 0; i < 9; i++ { + for i := 0; i < 18; i++ { Items := collectCfg.GetJackpotItems(c.Jackpot[i]) ItemsMsg = append(ItemsMsg, &msg.CollectItem{ Id: int32(i + 1), @@ -81,5 +81,6 @@ func initJackpot() []int { Ids := collectCfg.GetJackpotId() r1 := GoUtil.ShuffleArray(Ids) r2 := GoUtil.ShuffleArray(Ids) - return append(r1, r2...) + r3 := GoUtil.ShuffleArray(Ids) + return append(append(r1, r2...), r3...) }