Ver código fonte

1.10.6 updates

mbunch_kascope 11 meses atrás
pai
commit
62ce3180f0

+ 2 - 0
Assets/CardEffect/BT1/Yellow/BT1_087.cs

@@ -81,6 +81,8 @@ public class BT1_087 : CEntity_Effect
 
                     yield return ContinuousController.instance.StartCoroutine(selectCardEffect.Activate());
 
+                    selectCardEffect.SetUseFaceDown();
+
                     IEnumerator AfterSelectCardCoroutine(List<CardSource> cardSources)
                     {
                         foreach (CardSource cardSource in cardSources)

+ 2 - 0
Assets/CardEffect/BT11/Yellow/BT11_042.cs

@@ -95,6 +95,8 @@ namespace DCGO.CardEffects.BT11
 
                         yield return ContinuousController.instance.StartCoroutine(selectCardEffect.Activate());
 
+                        selectCardEffect.SetUseFaceDown();
+
                         IEnumerator AfterSelectCardCoroutine(List<CardSource> cardSources)
                         {
                             foreach (CardSource cardSource in cardSources)

+ 2 - 0
Assets/CardEffect/BT13/Red/BT13_012.cs

@@ -99,6 +99,8 @@ namespace DCGO.CardEffects.BT13
 
                         yield return ContinuousController.instance.StartCoroutine(selectCardEffect.Activate());
 
+                        selectCardEffect.SetUseFaceDown();
+
                         IEnumerator SelectCardCoroutine(CardSource cardSource)
                         {
                             selectedCards.Add(cardSource);

+ 2 - 0
Assets/CardEffect/BT14/Yellow/BT14_033.cs

@@ -114,6 +114,8 @@ namespace DCGO.CardEffects.BT14
 
                         yield return ContinuousController.instance.StartCoroutine(selectCardEffect.Activate());
 
+                        selectCardEffect.SetUseFaceDown();
+
                         IEnumerator SelectCardCoroutine(CardSource cardSource)
                         {
                             selectedCard = cardSource;

+ 2 - 0
Assets/CardEffect/BT14/Yellow/BT14_093.cs

@@ -115,6 +115,8 @@ namespace DCGO.CardEffects.BT14
                         selectCardEffect.SetIsSecurity();
                         yield return ContinuousController.instance.StartCoroutine(selectCardEffect.Activate());
 
+                        selectCardEffect.SetUseFaceDown();
+
                         IEnumerator SelectCardCoroutine(CardSource cardSource)
                         {
                             selectedCard = cardSource;

+ 2 - 0
Assets/CardEffect/BT15/Yellow/BT15_092.cs

@@ -139,6 +139,8 @@ namespace DCGO.CardEffects.BT15
 
                         yield return ContinuousController.instance.StartCoroutine(selectCardEffect.Activate());
 
+                        selectCardEffect.SetUseFaceDown();
+
                         IEnumerator SelectCardCoroutine(CardSource cardSource)
                         {
                             selectedCards.Add(cardSource);

+ 4 - 0
Assets/CardEffect/BT16/Blue/BT16_024.cs

@@ -129,6 +129,8 @@ namespace DCGO.CardEffects.BT16
 
                         yield return ContinuousController.instance.StartCoroutine(selectCardEffect.Activate());
 
+                        selectCardEffect.SetUseFaceDown();
+
                         IEnumerator SelectCardCoroutine(CardSource cardSource)
                         {
                             selectedCard = cardSource;
@@ -328,6 +330,8 @@ namespace DCGO.CardEffects.BT16
 
                         yield return ContinuousController.instance.StartCoroutine(selectCardEffect.Activate());
 
+                        selectCardEffect.SetUseFaceDown();
+
                         IEnumerator SelectCardCoroutine(CardSource cardSource)
                         {
                             selectedCard = cardSource;

+ 2 - 0
Assets/CardEffect/BT18/Yellow/BT18_037.cs

@@ -115,6 +115,8 @@ namespace DCGO.CardEffects.BT18
 
                     yield return ContinuousController.instance.StartCoroutine(selectCardEffect.Activate());
 
+                    selectCardEffect.SetUseFaceDown();
+
                     IEnumerator AfterSelectCardCoroutine(List<CardSource> cardSources)
                     {
                         foreach (CardSource cardSource in cardSources)

+ 2 - 0
Assets/CardEffect/BT19/Green/BT19_084.cs

@@ -165,6 +165,8 @@ namespace DCGO.CardEffects.BT19
 
                         yield return ContinuousController.instance.StartCoroutine(selectCardEffect.Activate());
 
+
+
                         IEnumerator SelectCardCoroutine(CardSource cardSource)
                         {
                             selectedCard = cardSource;

+ 1 - 2
Assets/CardEffect/BT22/Black/BT22_064.cs

@@ -152,8 +152,7 @@ namespace DCGO.CardEffects.BT22
 
                 bool IsOpponentsDigimon(Permanent permanent)
                 {
-                    return CardEffectCommons.IsPermanentExistsOnOpponentBattleAreaDigimon(permanent, card)
-                        && CardEffectCommons.IsMinCost(permanent, card.Owner.Enemy, true, null);
+                    return CardEffectCommons.IsMinCost(permanent, card.Owner.Enemy, true);
                 }
 
                 IEnumerator ActivateCoroutine(Hashtable hashtable)

+ 0 - 1
Assets/CardEffect/BT22/Green/BT22_051.cs

@@ -231,7 +231,6 @@ namespace DCGO.CardEffects.BT22
                 bool CanUseCondition(Hashtable hashtable)
                 {
                     return CardEffectCommons.IsExistOnBattleAreaDigimon(card) &&
-                           CardEffectCommons.IsOwnerTurn(card) &&
                            CardEffectCommons.CanTriggerWhenDeleteOpponentDigimonByBattle(hashtable: hashtable,
                                winnerCondition: WinnerCondition, loserCondition: LoserCondition, isOnlyWinnerSurvive: false);
                 }

+ 1 - 1
Assets/CardEffect/BT22/White/BT22_080.cs

@@ -25,7 +25,7 @@ namespace DCGO.CardEffects.BT22
                 cardEffects.Add(CardEffectFactory.AddSelfDigivolutionRequirementStaticEffect(
                     permanentCondition: PermanentCondition,
                     digivolutionCost: 2,
-                    ignoreDigivolutionRequirement: true,
+                    ignoreDigivolutionRequirement: false,
                     card: card,
                     condition: null)
                 );

+ 1 - 1
Assets/CardEffect/BT22/White/BT22_081.cs

@@ -21,7 +21,7 @@ namespace DCGO.CardEffects.BT22
                 }
 
                 cardEffects.Add(CardEffectFactory.AddSelfDigivolutionRequirementStaticEffect(
-                    permanentCondition: PermanentCondition, digivolutionCost: 3, ignoreDigivolutionRequirement: true,
+                    permanentCondition: PermanentCondition, digivolutionCost: 3, ignoreDigivolutionRequirement: false,
                     card: card, condition: null));
             }
 

+ 1 - 1
Assets/CardEffect/BT22/White/BT22_082.cs

@@ -20,7 +20,7 @@ namespace DCGO.CardEffects.BT22
                 }
 
                 cardEffects.Add(CardEffectFactory.AddSelfDigivolutionRequirementStaticEffect(
-                    permanentCondition: PermanentCondition, digivolutionCost: 4, ignoreDigivolutionRequirement: true,
+                    permanentCondition: PermanentCondition, digivolutionCost: 4, ignoreDigivolutionRequirement: false,
                     card: card, condition: null));
             }
 

+ 1 - 1
Assets/CardEffect/BT22/Yellow/BT22_042.cs

@@ -46,7 +46,7 @@ namespace DCGO.CardEffects.BT22
             {
                 ActivateClass activateClass = new ActivateClass();
                 activateClass.SetUpICardEffect($"Play 1 level 4 or lower [Puppet] digimon, then -3K DP for each digimon to 1 digimon", CanUseCondition, card);
-                activateClass.SetUpActivateClass(CanActivateCondition, ActivateCoroutine, -1, true, EffectDiscription());
+                activateClass.SetUpActivateClass(CanActivateCondition, ActivateCoroutine, -1, false, EffectDiscription());
                 cardEffects.Add(activateClass);
 
                 string EffectDiscription()

+ 2 - 0
Assets/CardEffect/BT5/Yellow/BT5_037.cs

@@ -95,6 +95,8 @@ public class BT5_037 : CEntity_Effect
 
                     yield return ContinuousController.instance.StartCoroutine(selectCardEffect.Activate());
 
+                    selectCardEffect.SetUseFaceDown();
+
                     IEnumerator AfterSelectCardCoroutine(List<CardSource> cardSources)
                     {
                         foreach (CardSource cardSource in cardSources)

+ 2 - 0
Assets/CardEffect/BT7/Yellow/BT7_088.cs

@@ -95,6 +95,8 @@ public class BT7_088 : CEntity_Effect
 
                 yield return ContinuousController.instance.StartCoroutine(selectCardEffect.Activate());
 
+                selectCardEffect.SetUseFaceDown();
+
                 IEnumerator AfterSelectCardCoroutine(List<CardSource> cardSources)
                 {
                     foreach (CardSource cardSource in cardSources)

+ 4 - 5
Assets/CardEffect/EX10/White/EX10_061.cs

@@ -146,6 +146,8 @@ namespace DCGO.CardEffects.EX10
 
                             yield return ContinuousController.instance.StartCoroutine(selectCardEffect.Activate());
 
+                            selectCardEffect.SetUseFaceDown();
+
                             bool CanTargetCondition_ByPreSelecetedList(List<CardSource> cardSources, CardSource cardSource)
                             {
                                 List<string> cardNames = new List<string>();
@@ -738,14 +740,11 @@ namespace DCGO.CardEffects.EX10
 
                             bool CanUseCondition2(Hashtable hashtable1)
                             {
-                                if (CardEffectCommons.IsOpponentTurn(card))
+                                if (CardEffectCommons.IsOwnerTurn(card))
                                 {
                                     if (CardEffectCommons.IsPermanentExistsOnOwnerBattleArea(selectedPermanent, selectedPermanent.TopCard))
                                     {
-                                        if (CardEffectCommons.CanTriggerOnEndAttack(hashtable1, selectedPermanent.TopCard))
-                                        {
-                                            return true;
-                                        }
+                                        return true;
                                     }
                                 }
 

+ 2 - 0
Assets/CardEffect/EX10/White/EX10_072.cs

@@ -131,6 +131,8 @@ namespace DCGO.CardEffects.EX10
 
                             yield return ContinuousController.instance.StartCoroutine(selectCardEffect.Activate());
 
+                            selectCardEffect.SetUseFaceDown();
+
                             IEnumerator SelectCardCoroutine(CardSource cardSource)
                             {
                                 selectedCards.Add(cardSource);

+ 2 - 0
Assets/CardEffect/EX3/Yellow/EX3_029.cs

@@ -79,6 +79,8 @@ namespace DCGO.CardEffects.EX3
 
                                 yield return ContinuousController.instance.StartCoroutine(selectCardEffect.Activate());
 
+                                selectCardEffect.SetUseFaceDown();
+
                                 IEnumerator AfterSelectCardCoroutine(List<CardSource> cardSources)
                                 {
                                     foreach (CardSource cardSource in cardSources)

+ 2 - 0
Assets/CardEffect/EX5/Yellow/EX5_027.cs

@@ -85,6 +85,8 @@ public class EX5_027 : CEntity_Effect
 
                 yield return ContinuousController.instance.StartCoroutine(selectCardEffect.Activate());
 
+                selectCardEffect.SetUseFaceDown();
+
                 IEnumerator AfterSelectCardCoroutine(List<CardSource> cardSources)
                 {
                     foreach (CardSource cardSource in cardSources)

+ 1 - 1
Assets/CardEffect/EX6/Yellow/EX6_018.cs

@@ -370,7 +370,7 @@ namespace DCGO.CardEffects.EX6
                                     
                                     if (selectedPermanent.TopCard == null)
                                     {
-                                        if (securityCard.Owner.SecurityCards.Contains(securityCard))
+                                        if (!CardEffectCommons.IsExistOnBattleArea(securityCard))
                                         {
                                             if (CardEffectCommons.HasMatchConditionOwnersCardInTrash(card, IsCardLucemonChaosModeCondition))
                                             {

+ 2 - 0
Assets/CardEffect/EX6/Yellow/EX6_030.cs

@@ -99,6 +99,8 @@ namespace DCGO.CardEffects.EX6
 
                         yield return ContinuousController.instance.StartCoroutine(selectCardEffect.Activate());
 
+                        selectCardEffect.SetUseFaceDown();
+
                         IEnumerator SelectCardCoroutine(CardSource cardSource)
                         {
                             selectedCards.Add(cardSource);

+ 3 - 1
Assets/CardEffect/EX6/Yellow/EX6_068.cs

@@ -193,7 +193,9 @@ namespace DCGO.CardEffects.EX6
                             cardEffect: activateClass);
                         
                         yield return ContinuousController.instance.StartCoroutine(selectCardEffect.Activate());
-                        
+
+                        selectCardEffect.SetUseFaceDown();
+
                         IEnumerator SelectCardCoroutine(CardSource cardSource)
                         {
                             selectedCards.Add(cardSource);

+ 1 - 1
Assets/CardEffect/EX8/Blue/EX8_028.cs

@@ -233,7 +233,7 @@ namespace DCGO.CardEffects.EX8
                                     CardEffectCommons.CardEffectHashtable(activateClass),
                                     false).PutSecurity());
 
-                            if(CardEffectCommons.IsExistInSecurity(_topCard, true))
+                            if(!CardEffectCommons.IsExistOnBattleArea(_topCard))
                                 yield return ContinuousController.instance.StartCoroutine(new IUnsuspendPermanents(new List<Permanent>() { card.PermanentOfThisCard() }, activateClass).Unsuspend());
                         }
                     }

+ 2 - 0
Assets/CardEffect/P/Yellow/P_122.cs

@@ -89,6 +89,8 @@ public class P_122 : CEntity_Effect
 
                 yield return ContinuousController.instance.StartCoroutine(selectCardEffect.Activate());
 
+                selectCardEffect.SetUseFaceDown();
+
                 IEnumerator AfterSelectCardCoroutine(List<CardSource> cardSources)
                 {
                     foreach (CardSource cardSource in cardSources)

+ 2 - 0
Assets/CardEffect/ST10/Yellow/ST10_06.cs

@@ -251,6 +251,8 @@ public class ST10_06 : CEntity_Effect
 
                         yield return ContinuousController.instance.StartCoroutine(selectCardEffect.Activate());
 
+                        selectCardEffect.SetUseFaceDown();
+
                         IEnumerator SelectCardCoroutine(CardSource cardSource)
                         {
                             selectedCards.Add(cardSource);

+ 1 - 1
ProjectSettings/ProjectSettings.asset

@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:fd8f825b6494c968b73c0bb3b496cb93405c07e80cbd7e571dc259abfd95dbc5
+oid sha256:3da41e21a299f57f539605dee2d5b013b7ff2b82d7ec08de941f1ae07f19d103
 size 20167