瀏覽代碼

Update Permanent.cs

x89rt2 5 月之前
父節點
當前提交
18371aad61
共有 1 個文件被更改,包括 27 次插入0 次删除
  1. 27 0
      Assets/Scripts/Script/Permanent.cs

+ 27 - 0
Assets/Scripts/Script/Permanent.cs

@@ -1140,6 +1140,11 @@ public class Permanent
             {
                 isFromSameDigimon = true;
 
+                if (LinkedCards.Contains(addedDigivolutionCard))
+                {
+                    yield return ContinuousController.instance.StartCoroutine(RemoveLinkedCard(addedDigivolutionCard, trashCard: false));
+                }
+
                 if (addedDigivolutionCard == TopCard)
                 {
                     yield return ContinuousController.instance.StartCoroutine(CardObjectController.RemoveFromAllArea(addedDigivolutionCard));
@@ -2586,6 +2591,28 @@ public class Permanent
                     #endregion
                 }
 
+                #region Effects of faceup securityExpand commentComment on line L2594
+                foreach (CardSource source in player.SecurityCards)
+                {
+                    if (source.IsFlipped)
+                        continue;
+
+                    foreach (ICardEffect cardEffect in source.EffectList(EffectTiming.None))
+                    {
+                        if (cardEffect is IRebootEffect)
+                        {
+                            if (cardEffect.CanTrigger(null))
+                            {
+                                if (((IRebootEffect)cardEffect).HasReboot(this))
+                                {
+                                    return true;
+                                }
+                            }
+                        }
+                    }
+                }
+                #endregion
+
                 #region プレイヤーの効果
                 foreach (ICardEffect cardEffect in player.EffectList(EffectTiming.None))
                 {