Răsfoiți Sursa

Ensure corret behaviour of start of turn/main effects of tamers

hooperk 3 luni în urmă
părinte
comite
1fece3b75d
1 a modificat fișierele cu 6 adăugiri și 6 ștergeri
  1. 6 6
      Assets/Scripts/Script/CardEffectFactory.cs

+ 6 - 6
Assets/Scripts/Script/CardEffectFactory.cs

@@ -21,7 +21,7 @@ public partial class CardEffectFactory
 
 
         bool CanUseCondition(Hashtable hashtable)
         bool CanUseCondition(Hashtable hashtable)
         {
         {
-            if (CardEffectCommons.IsExistOnBattleArea(card))
+            if (CardEffectCommons.IsExistOnBattleAreaTrigger(card, activateClass))
             {
             {
                 if (CardEffectCommons.IsOwnerTurn(card))
                 if (CardEffectCommons.IsOwnerTurn(card))
                 {
                 {
@@ -34,7 +34,7 @@ public partial class CardEffectFactory
 
 
         bool CanActivateCondition(Hashtable hashtable)
         bool CanActivateCondition(Hashtable hashtable)
         {
         {
-            if (CardEffectCommons.IsExistOnBattleArea(card))
+            if (CardEffectCommons.IsExistOnBattleAreaActivate(card, activateClass))
             {
             {
                 if (card.Owner.MemoryForPlayer <= 2)
                 if (card.Owner.MemoryForPlayer <= 2)
                 {
                 {
@@ -73,7 +73,7 @@ public partial class CardEffectFactory
 
 
         bool CanUseCondition(Hashtable hashtable)
         bool CanUseCondition(Hashtable hashtable)
         {
         {
-            if (CardEffectCommons.IsExistOnBattleArea(card))
+            if (CardEffectCommons.IsExistOnBattleAreaTrigger(card, activateClass))
             {
             {
                 if (CardEffectCommons.IsOwnerTurn(card))
                 if (CardEffectCommons.IsOwnerTurn(card))
                 {
                 {
@@ -86,7 +86,7 @@ public partial class CardEffectFactory
 
 
         bool CanActivateCondition(Hashtable hashtable)
         bool CanActivateCondition(Hashtable hashtable)
         {
         {
-            if (CardEffectCommons.IsExistOnBattleArea(card))
+            if (CardEffectCommons.IsExistOnBattleAreaActivate(card, activateClass))
             {
             {
                 if (card.Owner.Enemy.GetBattleAreaDigimons().Count >= 1)
                 if (card.Owner.Enemy.GetBattleAreaDigimons().Count >= 1)
                 {
                 {
@@ -122,12 +122,12 @@ public partial class CardEffectFactory
 
 
         bool CanUseCondition(Hashtable hashtable)
         bool CanUseCondition(Hashtable hashtable)
         {
         {
-            return CardEffectCommons.IsExistOnBattleArea(card);
+            return CardEffectCommons.IsExistOnBattleAreaTrigger(card, activateClass);
         }
         }
 
 
         bool CanActivateCondition(Hashtable hashtable)
         bool CanActivateCondition(Hashtable hashtable)
         {
         {
-            return CardEffectCommons.IsExistOnBattleArea(card)
+            return CardEffectCommons.IsExistOnBattleAreaActivate(card, activateClass)
                 && card.Owner.CanAddMemory(activateClass)
                 && card.Owner.CanAddMemory(activateClass)
                 && condition()
                 && condition()
                 && card.Owner.GetBattleAreaDigimons().Any(permamentCondition);
                 && card.Owner.GetBattleAreaDigimons().Any(permamentCondition);