Răsfoiți Sursa

Fix for Angemon Ace, GaiaReactor and Biyomon BT13

cchmc-burkewm 2 ani în urmă
părinte
comite
ad1a4800b3

+ 4 - 1
Assets/CardEffect/BT13/Red/Piyomon_BT13_010.cs

@@ -58,7 +58,10 @@ public class Piyomon_BT13_010 : CEntity_Effect
                 {
                     if (CardEffectCommons.HasMatchConditionPermanent(CanSelectPermanentCondition))
                     {
-                        return true;
+                        if (CardEffectCommons.CanTriggerOnPlay(hashtable, card))
+                        {
+                            return true;
+                        }
                     }
                 }
 

+ 1 - 1
Assets/CardEffect/BT14/Yellow/HolyangemonAce_BT14_037.cs

@@ -43,7 +43,7 @@ public class HolyangemonAce_BT14_037 : CEntity_Effect
             {
                 if (CardEffectCommons.IsExistOnBattleArea(card))
                 {
-                    if (card.Owner.SecurityCards.Count <= 5)
+                    if (card.Owner.SecurityCards.Count < 5)
                     {
                         if (card.Owner.CanAddSecurity(activateClass))
                         {

+ 1 - 1
Assets/CardEffect/BT15/Yellow/Holydramon_BT15_042.cs

@@ -14,7 +14,7 @@ public class Holydramon_BT15_042 : CEntity_Effect
     if (timing == EffectTiming.OnEnterFieldAnyone)
     {
       ActivateClass activateClass = new ActivateClass();
-      activateClass.SetUpICardEffect("Trash the top card of your security so that opponent's 1 Digimon gains DP -9000", CanUseCondition, card);
+      activateClass.SetUpICardEffect("Trash the top card of your security so that opponent's 1 Digimon gains DP -9000 until the end of their turn", CanUseCondition, card);
       activateClass.SetUpActivateClass(CanActivateCondition, ActivateCoroutine, -1, true, EffectDiscription());
       cardEffects.Add(activateClass);
 

+ 1 - 0
Assets/CardEffect/EX4/Black/GaiaReactor_EX4_069.cs

@@ -75,6 +75,7 @@ public class GaiaReactor_EX4_069 : CEntity_Effect
                     .Flat()
                     .Filter(permanent => !selectedPermanents.Contains(permanent)
                         && !permanent.TopCard.CanNotBeAffected(activateClass)
+                        && !permanent.IsTamer
                         && permanent.CanBeDestroyedBySkill(activateClass));
 
                 yield return ContinuousController.instance.StartCoroutine(new DestroyPermanentsClass(destroyTargetPermanents, CardEffectCommons.CardEffectHashtable(activateClass)).Destroy());