|
@@ -768,8 +768,7 @@ namespace ET.Server
|
|
|
}
|
|
|
|
|
|
// 删除出牌人打出的牌堆
|
|
|
- int[] temp = CardHelper.Remove(self.DisCardPlayer.DisCards, self.DisCard);
|
|
|
- self.DisCardPlayer.DisCards = temp;
|
|
|
+ self.DisCardPlayer.DisCards = CardHelper.Remove(self.DisCardPlayer.DisCards, self.DisCard);
|
|
|
|
|
|
// 碰牌玩家的手牌
|
|
|
int[] remainCards = player.RemainCards;
|
|
@@ -781,7 +780,11 @@ namespace ET.Server
|
|
|
|
|
|
// 刻子
|
|
|
player.KeZi.Add(new Struct.Kezi((int)HGHHConst.KeziType.PENG, self.DisCard, self.DisCardPlayer.Id));
|
|
|
-
|
|
|
+
|
|
|
+ // 清空玩家动作数据
|
|
|
+ player.Act = new int[5];
|
|
|
+ player.ActInfo.Clear();
|
|
|
+
|
|
|
// 重置摸牌人
|
|
|
self.DrawCardPlayer = player;
|
|
|
self.CurrentPlayer = player;
|