十三张有倒水比牌加1秒

This commit is contained in:
sk 2024-11-29 09:17:59 +08:00
parent 3c72d93448
commit 61515fb4e0
1 changed files with 10 additions and 4 deletions

View File

@ -1136,20 +1136,26 @@ func (this *StateShow) OnEnter(s *base.Scene) {
sceneEx.specialTime = 0
// pk动画 2秒
sceneEx.specialTime += time.Second * 2
// 2人且有特殊牌型直接播放特殊牌型动画'
// 2人且有特殊牌型直接播放特殊牌型动画
var n int // 玩家数量
var has bool // 是否有青龙
var hasDP bool // 是否有倒水
for _, v := range sceneEx.players {
if v != nil && v.IsGameing() && v.cardsO != nil {
n++
if v.cardsO.PokerType == 1 { // 有青龙
has = true
}
if v.isDP {
hasDP = true
}
}
}
normalNum := n - sceneEx.specialTypeNum
if hasDP {
sceneEx.specialTime += time.Second
}
if normalNum > 1 {
sceneEx.specialTime += time.Second * time.Duration(5)
}