Browse Source

优化玩家点击碰后,动作数据

johnclot69 2 weeks ago
parent
commit
db99b6794b
1 changed files with 6 additions and 3 deletions
  1. 6 3
      DotNet/Hotfix/Scenes/Game/Room/HGHHComponentSystem.cs

+ 6 - 3
DotNet/Hotfix/Scenes/Game/Room/HGHHComponentSystem.cs

@@ -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;