diff --git a/service/cardholder/logic.go b/service/cardholder/logic.go index adff8cc..a08ca19 100644 --- a/service/cardholder/logic.go +++ b/service/cardholder/logic.go @@ -149,13 +149,15 @@ func DoOpen(gameId string, newCards = make([]int, 0) + // 如果是新卡包 按顺序查找数目最少的一张卡抽取 + // 2024年4月25日 新卡包只是多一张新卡 其余的逻辑相同 if confCardholder.IsNew != 0 { - // 如果是新卡包 按顺序查找数目最少的一张卡抽取 cardId := GetNewCard(player, config) // 增加卡牌 player.Details.Cards[cardId] += 1 newCards = append(newCards, cardId) - } else { + } + { getCardFunc := func(cardConfigId int) { confCardSequence, hasCardSequence := config.FindCardSequenceConfig(cardConfigId, sequenceId, cohort) if hasCardSequence { -- libgit2 0.21.0