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

Tooltip fixes and EqualsTraits updates

Albert Vasconcellos 1 год назад
Родитель
Сommit
61ba442c7e

+ 2 - 2
Assets/CardEffect/BT20/Purple/BlackSabbath_BT20_096.cs

@@ -14,7 +14,7 @@ namespace DCGO.CardEffects.BT20
             if (timing == EffectTiming.OnDeclaration)
             {
                 ActivateClass activateClass = new ActivateClass();
-                activateClass.SetUpICardEffect("Play this card from trash with reduced cost", CanUseCondition, card);
+                activateClass.SetUpICardEffect("Return this card to the bottom of the deck to delete 1 opponent Digimon.", CanUseCondition, card);
                 activateClass.SetUpActivateClass(null, ActivateCoroutine, -1, false, EffectDiscription());
                 cardEffects.Add(activateClass);
 
@@ -95,7 +95,7 @@ namespace DCGO.CardEffects.BT20
             if (timing == EffectTiming.OptionSkill)
             {
                 ActivateClass activateClass = new ActivateClass();
-                activateClass.SetUpICardEffect(card.BaseENGCardNameFromEntity, CanUseCondition, card);
+                activateClass.SetUpICardEffect("Trash 1, Delete 1 opponent Level 4 Digimon.", CanUseCondition, card);
                 activateClass.SetUpActivateClass(null, ActivateCoroutine, -1, false, EffectDiscription());
                 cardEffects.Add(activateClass);
 

+ 1 - 1
Assets/CardEffect/BT20/Purple/HeavyMetaldramon_ACE_BT20_077.cs

@@ -342,7 +342,7 @@ namespace DCGO.CardEffects.BT20
                 {
                     if (CardEffectCommons.IsPermanentExistsOnOwnerBattleAreaDigimon(permanent, card))
                     {
-                        if (permanent.TopCard.CardTraits.Contains("Dark Dragon") || permanent.TopCard.CardTraits.Contains("DarkDragon") || permanent.TopCard.CardTraits.Contains("Evil Dragon") || permanent.TopCard.CardTraits.Contains("EvilDragon"))
+                        if (permanent.TopCard.EqualsTraits("Dark Dragon") || permanent.TopCard.EqualsTraits("Evil Dragon"))
                         {
                             return true;
                         }

+ 4 - 4
Assets/CardEffect/BT20/Purple/Impmon_BT20_061.cs

@@ -1,5 +1,6 @@
 using System.Collections;
 using System.Collections.Generic;
+using UnityEngine.Assertions.Must;
 
 namespace DCGO.CardEffects.BT20
 {
@@ -14,7 +15,7 @@ namespace DCGO.CardEffects.BT20
             {
                 bool PermanentCondition(Permanent targetPermanent)
                 {
-                    return targetPermanent.TopCard.CardNames.Contains("Yaamon");
+                    return targetPermanent.TopCard.EqualsCardName("Yaamon");
                 }
 
                 cardEffects.Add(CardEffectFactory.AddSelfDigivolutionRequirementStaticEffect(permanentCondition: PermanentCondition, digivolutionCost: 0, ignoreDigivolutionRequirement: false, card: card, condition: null));
@@ -39,13 +40,12 @@ namespace DCGO.CardEffects.BT20
 
                 bool CanSelectFirstCardCondition(CardSource cardSource)
                 {
-                    return cardSource.CardTraits.Contains("Evil") || cardSource.CardTraits.Contains("Dark Dragon") || cardSource.CardTraits.Contains("Evil Dragon") ||
-                        cardSource.CardTraits.Contains("DarkDragon") || cardSource.CardTraits.Contains("EvilDragon");
+                    return cardSource.EqualsTraits("Evil") || cardSource.EqualsTraits("Dark Dragon") || cardSource.EqualsTraits("Evil Dragon");
                 }
 
                 bool CanSelectYuukiCardCondition(CardSource cardSource)
                 {
-                    return cardSource.CardNames.Contains("Yuuki");
+                    return cardSource.EqualsCardName("Yuuki");
                 }
 
                 bool CanUseCondition(Hashtable hashtable)

+ 3 - 3
Assets/CardEffect/BT20/Purple/Loudmon_BT20_075.cs

@@ -40,7 +40,7 @@ namespace DCGO.CardEffects.BT20
                 {
                     if (CardEffectCommons.IsPermanentExistsOnOwnerBattleAreaDigimon(permanent, card))
                     {
-                        if (permanent.TopCard.ContainsTraits("Dark Dragon") || permanent.TopCard.ContainsTraits("Evil Dragon") || permanent.TopCard.ContainsTraits("DarkDragon") || permanent.TopCard.ContainsTraits("EvilDragon"))
+                        if (permanent.TopCard.EqualsTraits("Dark Dragon") || permanent.TopCard.EqualsTraits("Evil Dragon"))
                         {
                             return true;
                         }
@@ -73,7 +73,7 @@ namespace DCGO.CardEffects.BT20
             if (timing == EffectTiming.OnEnterFieldAnyone)
             {
                 ActivateClass activateClass = new ActivateClass();
-                activateClass.SetUpICardEffect("Trash 2 cards then, activate effects.", CanUseCondition, card);
+                activateClass.SetUpICardEffect("Trash 2 cards then, gain Raid, Piercing, and +4000 DP.", CanUseCondition, card);
                 activateClass.SetUpActivateClass(CanActivateCondition, ActivateCoroutine, -1, false, EffectDiscription());
                 cardEffects.Add(activateClass);
 
@@ -171,7 +171,7 @@ namespace DCGO.CardEffects.BT20
             if (timing == EffectTiming.OnEnterFieldAnyone)
             {
                 ActivateClass activateClass = new ActivateClass();
-                activateClass.SetUpICardEffect("Trash 2 cards then, activate effects.", CanUseCondition, card);
+                activateClass.SetUpICardEffect("Trash 2 cards then, gain Raid, Piercing, and +4000 DP.", CanUseCondition, card);
                 activateClass.SetUpActivateClass(CanActivateCondition, ActivateCoroutine, -1, false, EffectDiscription());
                 cardEffects.Add(activateClass);
 

+ 1 - 1
Assets/CardEffect/BT20/Purple/Punkmon_BT20_069.cs

@@ -19,7 +19,7 @@ namespace DCGO.CardEffects.BT20
             {
                 bool PermanentCondition(Permanent targetPermanent)
                 {
-                    return (targetPermanent.TopCard.CardTraits.Contains("Evil") && targetPermanent.TopCard.HasLevel && targetPermanent.TopCard.Level == 3);
+                    return (targetPermanent.TopCard.EqualsTraits("Evil") && targetPermanent.TopCard.HasLevel && targetPermanent.TopCard.Level == 3);
                 }
 
                 cardEffects.Add(CardEffectFactory.AddSelfDigivolutionRequirementStaticEffect(permanentCondition: PermanentCondition, digivolutionCost: 2, ignoreDigivolutionRequirement: false, card: card, condition: null));

+ 2 - 2
Assets/CardEffect/BT20/Purple/Yuuki_BT20_090.cs

@@ -49,8 +49,8 @@ namespace DCGO.CardEffects.BT20
 
                 bool CanSelectPermanentCondition(Permanent permanent)
                 {
-                    return CardEffectCommons.IsPermanentExistsOnOwnerBattleAreaDigimon(permanent, card) && (permanent.TopCard.ContainsTraits("Evil Dragon") || permanent.TopCard.ContainsTraits("EvilDragon") 
-                        || permanent.TopCard.ContainsTraits("Dark Dragon") || permanent.TopCard.ContainsTraits("DarkDragon")) ;
+                    return CardEffectCommons.IsPermanentExistsOnOwnerBattleAreaDigimon(permanent, card) && (permanent.TopCard.EqualsTraits("Evil Dragon")
+                        || permanent.TopCard.EqualsTraits("Dark Dragon"));
                 }
 
                 bool CanActivateCondition(Hashtable hashtable)