Browse Source

Mike 11/11 updates

mbunch_kascope 9 months ago
parent
commit
b68d6f4f38

+ 2 - 2
Assets/CardBaseEntity/BT23/Red/Tamer/BT23_078.asset

@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:1f540c5dc60af63ffda97fb53cc5edae6da668902a9a499bfbc46d1645f38fd3
-size 1500
+oid sha256:eb88eff512ef831cc80fec18a9cd90809f9482f9dd30b868c3e6106325e43ae7
+size 1501

+ 2 - 2
Assets/CardBaseEntity/BT23/Red/Tamer/BT23_078_P1.asset

@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:dc287f950a370df53bf259c2076b9c6b8bff05062c29d3a9a9f0ee977f2223d6
-size 1506
+oid sha256:e406fc164cde69d1bec9f6a7fd5bb8c91ab79d625f2e62a22de20776975d4128
+size 1507

+ 2 - 2
Assets/CardEffect/BT23/Green/BT23_101.cs

@@ -23,7 +23,7 @@ namespace DCGO.CardEffects.BT23
 
                 cardEffects.Add(CardEffectFactory.AddSelfDigivolutionRequirementStaticEffect(
                     permanentCondition: PermanentCondition,
-                    digivolutionCost: 3,
+                    digivolutionCost: 4,
                     ignoreDigivolutionRequirement: false,
                     card: card,
                     condition: null)
@@ -170,7 +170,7 @@ namespace DCGO.CardEffects.BT23
                         int dpReduction = HudieDigimonAmount() * 3000;
                         yield return ContinuousController.instance.StartCoroutine(CardEffectCommons.ChangeDigimonDP(
                             targetPermanent: selectedOpponentDigimon,
-                            changeValue: dpReduction,
+                            changeValue: -dpReduction,
                             effectDuration: EffectDuration.UntilEachTurnEnd,
                             activateClass: activateClass));
                     }

+ 1 - 1
Assets/CardEffect/BT23/Purple/BT23_063.cs

@@ -22,7 +22,7 @@ namespace DCGO.CardEffects.BT23
 
                 cardEffects.Add(CardEffectFactory.AddSelfDigivolutionRequirementStaticEffect(
                     permanentCondition: PermanentCondition,
-                    digivolutionCost: 0,
+                    digivolutionCost: 2,
                     ignoreDigivolutionRequirement: false,
                     card: card,
                     condition: null)

+ 1 - 1
Assets/CardEffect/BT23/Purple/BT23_067.cs

@@ -237,7 +237,7 @@ namespace DCGO.CardEffects.BT23
 
             if (timing == EffectTiming.None)
             {
-                cardEffects.Add(CardEffectFactory.BlockerSelfStaticEffect(isInheritedEffect: true, card: card, condition: null));
+                cardEffects.Add(CardEffectFactory.BlockerSelfStaticEffect(isInheritedEffect: false, card: card, condition: null));
             }
 
             #endregion

+ 1 - 1
Assets/CardEffect/BT23/Purple/BT23_088.cs

@@ -133,7 +133,7 @@ namespace DCGO.CardEffects.BT23
                     {
                         bool IsYourDigimon(Permanent permanent)
                         {
-                            return CardEffectCommons.IsPermanentExistsOnOpponentBattleAreaDigimon(permanent, card);
+                            return CardEffectCommons.IsPermanentExistsOnOwnerBattleAreaDigimon(permanent, card);
                         }
 
                         Permanent selectedPermament = null;

+ 7 - 5
Assets/CardEffect/BT23/White/BT23_099.cs

@@ -20,7 +20,9 @@ namespace DCGO.CardEffects.BT23
 
                 bool HasHuckmon(Permanent permanent)
                 {
-                    return CardEffectCommons.IsPermanentExistsOnOwnerBattleAreaDigimon(permanent, card);
+                    return CardEffectCommons.IsPermanentExistsOnField(permanent) &&
+                           permanent.IsDigimon &&
+                           permanent.TopCard.ContainsCardName("Huckmon");
                 }
 
                 bool CanUseCondition(Hashtable hashtable)
@@ -69,7 +71,7 @@ namespace DCGO.CardEffects.BT23
                 Permanent DigivolvingDigimon = null;
 
                 ActivateClass activateClass = new ActivateClass();
-                activateClass.SetUpICardEffect("Digivolve into a [CS] Digimon", CanUseCondition, card);
+                activateClass.SetUpICardEffect("Play 1 card with [Sistermon] in its name", CanUseCondition, card);
                 activateClass.SetUpActivateClass(CanActivateCondition, ActivateCoroutine, -1, true, EffectDiscription());
                 cardEffects.Add(activateClass);
 
@@ -80,7 +82,7 @@ namespace DCGO.CardEffects.BT23
 
                 bool CanUseCondition(Hashtable hashtable)
                 {
-                    return CardEffectCommons.IsExistOnField(card) &&
+                    return CardEffectCommons.IsExistOnBattleArea(card) &&
                            CardEffectCommons.CanTriggerWhenPermanentDigivolving(hashtable, DigivolvingCondition);
                 }
 
@@ -92,7 +94,7 @@ namespace DCGO.CardEffects.BT23
                             return false;
                     }
 
-                    return CardEffectCommons.IsExistOnField(card)
+                    return CardEffectCommons.IsExistOnBattleArea(card)
                         && CardEffectCommons.IsOwnerTurn(card)
                         && CardEffectCommons.CanDeclareOptionDelayEffect(card);
                 }
@@ -101,7 +103,7 @@ namespace DCGO.CardEffects.BT23
                 {
                     if (CardEffectCommons.IsPermanentExistsOnOwnerBattleAreaDigimon(permanent, card))
                     {
-                        if (permanent.TopCard.EqualsCardName("Huckmon") || permanent.TopCard.EqualsCardName("Jesmon"))
+                        if (permanent.TopCard.ContainsCardName("Huckmon") || permanent.TopCard.ContainsCardName("Jesmon"))
                         {
                             return true;
                         }

+ 1 - 1
Assets/CardEffect/BT23/White/BT23_100.cs

@@ -179,7 +179,7 @@ namespace DCGO.CardEffects.BT23
             {
                 ActivateClass activateClass = new ActivateClass();
                 activateClass.SetUpICardEffect("Play 1 level 3 [CS] digimon from hand or trash, then place in battle area", CanUseCondition, card);
-                activateClass.SetUpActivateClass(null, ActivateCoroutine, -1, true, EffectDiscription());
+                activateClass.SetUpActivateClass(null, ActivateCoroutine, -1, false, EffectDiscription());
                 activateClass.SetIsSecurityEffect(true);
                 cardEffects.Add(activateClass);
 

+ 4 - 3
Assets/CardEffect/P/Green/P_201.cs

@@ -157,13 +157,14 @@ namespace DCGO.CardEffects.P
 
                 bool CanUseCondition(Hashtable hashtable)
                 {
-                    return CardEffectCommons.IsExistOnField(card);
+                    return CardEffectCommons.IsExistOnBattleAreaDigimon(card);
                 }
 
                 bool CanActivateCondition(Hashtable hashtable)
                 {
-                    return CardEffectCommons.IsExistOnField(card)
-                        && CardEffectCommons.IsOpponentTurn(card);
+                    return CardEffectCommons.IsExistOnBattleAreaDigimon(card) &&
+                           card.Owner.HandCards.Count > 0 &&
+                           CardEffectCommons.IsOpponentTurn(card);
                 }
 
                 bool CanSelectPermament(Permanent permanent)

+ 1 - 1
Assets/Scripts/CardSource.cs

@@ -3790,7 +3790,7 @@ public class CardSource : MonoBehaviour
     {
         get
         {
-            return EqualsTraits("DarkAnimal");
+            return EqualsTraits("Dark Animal");
         }
     }