修复牌库发牌问题

This commit is contained in:
sk 2024-11-25 17:49:26 +08:00
parent 5a9325a2ce
commit ff3de2f2a0
1 changed files with 10 additions and 4 deletions

View File

@ -1433,8 +1433,11 @@ func (this *TienLenSceneData) SendHandCardOdds() {
cardsArr = cardsArr[:len(cardsArr)-1] cardsArr = cardsArr[:len(cardsArr)-1]
} }
} }
//机器人发牌和不调控的人 // 剩余人随机发牌
for _, v := range append(robotPlayers, realPlayers...) { for _, v := range this.players {
if v == nil || !v.IsGameing() || v.cards[0] != rule.InvalideCard {
continue
}
f1(v, cardsArr[0]) f1(v, cardsArr[0])
cardsArr = cardsArr[1:] cardsArr = cardsArr[1:]
} }
@ -1495,8 +1498,11 @@ func (this *TienLenSceneData) SendHandCardOdds() {
cardsArr = cardsArr[:len(cardsArr)-1] cardsArr = cardsArr[:len(cardsArr)-1]
} }
} }
//机器人发牌和不调控的人 // 剩余人随机发牌
for _, v := range append(robotPlayers, realPlayers...) { for _, v := range this.players {
if v == nil || !v.IsGameing() || v.cards[0] != rule.InvalideCard {
continue
}
f1(v, cardsArr[0]) f1(v, cardsArr[0])
cardsArr = cardsArr[1:] cardsArr = cardsArr[1:]
} }