hooperk преди 3 месеца
родител
ревизия
88f26e20bf
променени са 1 файла, в които са добавени 5 реда и са изтрити 1 реда
  1. 5 1
      Assets/Scripts/CardEffect/EX10/Black/EX10_062.cs

+ 5 - 1
Assets/Scripts/CardEffect/EX10/Black/EX10_062.cs

@@ -102,7 +102,7 @@ namespace DCGO.CardEffects.EX10
             {
                 ActivateClass activateClass = new ActivateClass();
                 activateClass.SetUpICardEffect("App fuse 1 digimon into digimon in hand", CanUseCondition, card);
-                activateClass.SetUpActivateClass(CanActivateCondition, ActivateCoroutine, 1, true, EffectDescription());
+                activateClass.SetUpActivateClass(CanActivateCondition, ActivateCoroutine, 1, false, EffectDescription());
                 activateClass.SetHashString("EX10_062_AppFusion");
                 cardEffects.Add(activateClass);
 
@@ -153,6 +153,7 @@ namespace DCGO.CardEffects.EX10
 
                 IEnumerator ActivateCoroutine(Hashtable hashtable)
                 {
+                    bool executed = false;
                     if (CardEffectCommons.HasMatchConditionOwnersPermanent(card, CanSelectPermanent))
                     {
                         Permanent selectedPermanent = null;
@@ -218,10 +219,13 @@ namespace DCGO.CardEffects.EX10
                                 PlayCardClass playCardClass = new PlayCardClass(new List<CardSource> { selectedCard }, hashtable, true, selectedPermanent, false, SelectCardEffect.Root.Hand, true);
                                 playCardClass.SetAppFusion(new int[] { selectedPermanent.PermanentFrame.FrameID, selectedPermanent.LinkedCards.IndexOf(linkCard) });
 
+                                executed = true;
+
                                 yield return ContinuousController.instance.StartCoroutine(playCardClass.PlayCard());
                             }
                         }
                     }
+                    if (!executed) activateClass.RemoveUse();
                 }
             }