Просмотр исходного кода

Card updates, card entity data updates, and meta data updates

x89rt2 2 месяцев назад
Родитель
Сommit
722a057afd

+ 1 - 1
Assets/CardBaseEntity/EX12/Yellow/Digimon/EX12_048.asset

@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:fb74191a6295568741b9edf7b41808988335ca79ccf00a4878ef1bda4f5f8672
+oid sha256:26ee6d954cfce8f06d940e0ad6fbfd480377ea45e6ab84575a59ec7f2cadf914
 size 1956

+ 11 - 0
Assets/Scripts/CardEffect/EX12/Black/EX12_055.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 914c8bf944786d24ca9c26f9448f5a53
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 11 - 0
Assets/Scripts/CardEffect/EX12/Purple/EX12_064.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 55a49dfc4f3d19a41b0678b8e5a5e27d
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 1 - 1
Assets/Scripts/CardEffect/EX12/Red/EX12_015.cs

@@ -82,7 +82,7 @@ namespace DCGO.CardEffects.EX12
                     {
                         yield return ContinuousController.instance.StartCoroutine(CardEffectCommons.ChangeDigimonDP(
                             targetPermanent: permanent,
-                            changeValue: -3000,
+                            changeValue: -4000,
                             effectDuration: EffectDuration.UntilOpponentTurnEnd,
                             activateClass: activateClass));
                     }

+ 11 - 0
Assets/Scripts/CardEffect/EX12/Yellow/EX12_044.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 36105597faa040748b77b3fb6bf06dc3
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 6 - 1
Assets/Scripts/CardEffect/EX12/Yellow/EX12_048.cs

@@ -77,11 +77,16 @@ namespace DCGO.CardEffects.EX12
                 return CardEffectCommons.IsPermanentExistsOnOpponentBattleAreaDigimon(permanent, card);
             }
 
+            bool DigivolutionCardCondition(CardSource cardSource)
+            {
+                return cardSource.IsLevel5;
+            }
+
             IEnumerator SharedActivateCoroutine(Hashtable hashtable, ActivateClass activateClass)
             {
                 if (CardEffectCommons.HasMatchConditionPermanent(CanSelectPermanentCondition))
                 {
-                    int dpMinus = -8000 + card.PermanentOfThisCard().DigivolutionCards.Count * -3000;
+                    int dpMinus = -8000 + card.PermanentOfThisCard().DigivolutionCards.Filter(DigivolutionCardCondition).Count() * -3000;
 
                     Permanent selectedPermament = null;
 

+ 13 - 13
Assets/Scripts/CardEffect/EX6/Yellow/EX6_031.cs

@@ -20,10 +20,10 @@ namespace DCGO.CardEffects.EX6
             {
                 bool PermanentCondition(Permanent targetPermanent)
                 {
-                    return targetPermanent.TopCard.ContainsCardName("Sanzomon") ||
-                           targetPermanent.TopCard.ContainsCardName("Gokuumon") ||
-                           targetPermanent.TopCard.ContainsCardName("Sagomon") ||
-                           targetPermanent.TopCard.ContainsCardName("Cho-Hakkaimon");
+                    return targetPermanent.TopCard.EqualsCardName("Sanzomon") ||
+                           targetPermanent.TopCard.EqualsCardName("Gokuumon") ||
+                           targetPermanent.TopCard.EqualsCardName("Sagomon") ||
+                           targetPermanent.TopCard.EqualsCardName("Cho-Hakkaimon");
                 }
                 
                 cardEffects.Add(CardEffectFactory.AddSelfDigivolutionRequirementStaticEffect(
@@ -67,12 +67,12 @@ namespace DCGO.CardEffects.EX6
                                 {
                                     if (conditionCardSource.IsDigimon)
                                     {
-                                        if (conditionCardSource.CardNames_DigiXros.Contains("Sanzomon"))
+                                        if (conditionCardSource.CardNames_DigiXros.Equals("Sanzomon"))
                                         {
                                             return true;
                                         }
                                     }
-                                }
+                                }       
                             }
                             
                             return false;
@@ -89,7 +89,7 @@ namespace DCGO.CardEffects.EX6
                                 {
                                     if (conditionCardSource.IsDigimon)
                                     {
-                                        if (conditionCardSource.CardNames_DigiXros.Contains("Gokuumon"))
+                                        if (conditionCardSource.CardNames_DigiXros.Equals("Gokuumon"))
                                         {
                                             return true;
                                         }
@@ -111,7 +111,7 @@ namespace DCGO.CardEffects.EX6
                                 {
                                     if (conditionCardSource.IsDigimon)
                                     {
-                                        if (conditionCardSource.CardNames_DigiXros.Contains("Sagomon"))
+                                        if (conditionCardSource.CardNames_DigiXros.Equals("Sagomon"))
                                         {
                                             return true;
                                         }
@@ -133,7 +133,7 @@ namespace DCGO.CardEffects.EX6
                                 {
                                     if (conditionCardSource.IsDigimon)
                                     {
-                                        if (conditionCardSource.CardNames_DigiXros.Contains("Cho-Hakkaimon"))
+                                        if (conditionCardSource.CardNames_DigiXros.Equals("Cho-Hakkaimon"))
                                         {
                                             return true;
                                         }
@@ -282,7 +282,7 @@ namespace DCGO.CardEffects.EX6
                 {
                     if (cardSource.IsDigimon)
                     {
-                        if (cardSource.ContainsCardName("Sanzomon"))
+                        if (cardSource.EqualsCardName("Sanzomon"))
                         {
                             if (CardEffectCommons.CanPlayAsNewPermanent(cardSource: cardSource, payCost: false,
                                     cardEffect: activateClass))
@@ -299,9 +299,9 @@ namespace DCGO.CardEffects.EX6
                 {
                     if (cardSource.IsDigimon)
                     {
-                        if (cardSource.ContainsCardName("Gokuumon") ||
-                            cardSource.ContainsCardName("Sagomon") ||
-                            cardSource.ContainsCardName("Cho-Hakkaimon"))
+                        if (cardSource.EqualsCardName("Gokuumon") ||
+                            cardSource.EqualsCardName("Sagomon") ||
+                            cardSource.EqualsCardName("Cho-Hakkaimon"))
                         {
                             if (CardEffectCommons.CanPlayAsNewPermanent(cardSource: cardSource, payCost: false,
                                     cardEffect: activateClass))

+ 11 - 0
Assets/Scripts/CardEffect/LM/Green/LM_066.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 2c090c13573f9234ea9e58e0276423f9
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: