Procházet zdrojové kódy

Fix Collision is a digimon effect

hooperk před 2 měsíci
rodič
revize
e0b6051723
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  1. 2 1
      Assets/Scripts/Script/Permanent.cs

+ 2 - 1
Assets/Scripts/Script/Permanent.cs

@@ -2404,11 +2404,12 @@ public class Permanent
                 Permanent attackingPermanent = GManager.instance.attackProcess.AttackingPermanent;
                 Permanent attackingPermanent = GManager.instance.attackProcess.AttackingPermanent;
 
 
                 if (attackingPermanent != null
                 if (attackingPermanent != null
-                    && attackingPermanent.TopCard !=null
+                    && attackingPermanent.TopCard != null
                     && attackingPermanent.TopCard.Owner != TopCard.Owner
                     && attackingPermanent.TopCard.Owner != TopCard.Owner
                     && attackingPermanent.HasCollision)
                     && attackingPermanent.HasCollision)
                 {
                 {
                     ActivateClass fakeCollisionClass = new();
                     ActivateClass fakeCollisionClass = new();
+                    fakeCollisionClass.SetIsDigimonEffect(true);
                     fakeCollisionClass.SetUpICardEffect("Collision", _ => true, attackingPermanent.TopCard);
                     fakeCollisionClass.SetUpICardEffect("Collision", _ => true, attackingPermanent.TopCard);
                     
                     
                     if (!TopCard.CanNotBeAffected(fakeCollisionClass))//Check can be affected by opponent's Digimon effects
                     if (!TopCard.CanNotBeAffected(fakeCollisionClass))//Check can be affected by opponent's Digimon effects