mbunch_kascope пре 1 година
родитељ
комит
de3a2ba460
82 измењених фајлова са 2210 додато и 365 уклоњено
  1. 1 1
      Assets/CardBaseEntity/EX8/Blue/Digimon/EX8_022.asset
  2. 1 1
      Assets/CardBaseEntity/P/Black/DigiEgg/P_157.asset
  3. 1 1
      Assets/CardBaseEntity/P/Black/DigiEgg/P_157_P1.asset
  4. 1 1
      Assets/CardBaseEntity/P/Black/Digimon/P_154.asset
  5. 1 1
      Assets/CardBaseEntity/P/Black/Digimon/P_154_P1.asset
  6. 1 1
      Assets/CardBaseEntity/P/Black/Option/P_039_P2.asset
  7. 1 1
      Assets/CardBaseEntity/P/Black/Option/P_159.asset
  8. 1 1
      Assets/CardBaseEntity/P/Red/Digimon/P_152.asset
  9. 1 1
      Assets/CardBaseEntity/P/Red/Digimon/P_152_P1.asset
  10. 1 1
      Assets/CardBaseEntity/P/Red/Option/P_155.asset
  11. 1 1
      Assets/CardBaseEntity/P/Red/Option/P_155_P1.asset
  12. 1 1
      Assets/CardBaseEntity/P/White/Option/P_156.asset
  13. 1 1
      Assets/CardBaseEntity/P/White/Option/P_156_P1.asset
  14. 1 1
      Assets/CardBaseEntity/P/White/Option/P_156_P2.asset
  15. 1 1
      Assets/CardBaseEntity/P/White/Tamer/P_158.asset
  16. 1 1
      Assets/CardBaseEntity/P/White/Tamer/P_158_P1.asset
  17. 1 1
      Assets/CardBaseEntity/P/Yellow/Digimon/P_153.asset
  18. 1 1
      Assets/CardBaseEntity/P/Yellow/Digimon/P_153_P1.asset
  19. 62 58
      Assets/CardEffect/EX5/Purple/EX5_058_token.cs
  20. 1 1
      Assets/CardEffect/EX8/Black/EX8_047.cs
  21. 1 1
      Assets/CardEffect/EX8/Black/EX8_048.cs
  22. 1 1
      Assets/CardEffect/EX8/Black/EX8_050.cs
  23. 5 4
      Assets/CardEffect/EX8/Black/EX8_055.cs
  24. 48 1
      Assets/CardEffect/EX8/Black/EX8_070.cs
  25. 2 2
      Assets/CardEffect/EX8/Blue/EX8_018.cs
  26. 1 2
      Assets/CardEffect/EX8/Blue/EX8_022.cs
  27. 0 0
      Assets/CardEffect/EX8/Blue/EX8_022.cs.meta
  28. 14 2
      Assets/CardEffect/EX8/Blue/EX8_026.cs
  29. 5 0
      Assets/CardEffect/EX8/Blue/EX8_068.cs
  30. 11 5
      Assets/CardEffect/EX8/Green/EX8_045.cs
  31. 10 7
      Assets/CardEffect/EX8/Green/EX8_069.cs
  32. 1 1
      Assets/CardEffect/EX8/Purple/EX8_056.cs
  33. 135 130
      Assets/CardEffect/EX8/Purple/EX8_059.cs
  34. 0 1
      Assets/CardEffect/EX8/Purple/EX8_071.cs
  35. 1 6
      Assets/CardEffect/EX8/Red/EX8_014.cs
  36. 7 12
      Assets/CardEffect/EX8/Red/EX8_016.cs
  37. 1 1
      Assets/CardEffect/EX8/Yellow/EX8_037_token.cs
  38. 2 2
      Assets/CardEffect/P/Black/P_162.cs
  39. 1 0
      Assets/CardEffect/P/Black/P_169.cs
  40. 1 1
      Assets/CardEffect/P/Blue/P_168.cs
  41. 2 2
      Assets/CardEffect/P/Green/P_166.cs
  42. 90 87
      Assets/CardEffect/P/Yellow/P_165_token.cs
  43. 4 3
      Assets/Editor/FindEntitiesFromCardIndex.cs
  44. 6 1
      Assets/Scripts/CardEffectCommons/KeyWordEffects/Collision.cs
  45. 1 7
      Assets/Scripts/CardEffectCommons/KeyWordEffects/Fragment.cs
  46. 1 7
      Assets/Scripts/CardEffectFactory/KeyWordEffects/Fragment.cs
  47. 2 2
      Assets/Scripts/CardPrefab_CreateDeck.cs
  48. 49 0
      lfs/objects/07/0e/070ed2002c254228ffbf8284b502ee15c7eec28414e4e477b0f4d4988be056f3
  49. 51 0
      lfs/objects/0a/c9/0ac92fac4962f997094d6520710b105fa0ef7b37cad13b4fe9252566f6b33104
  50. 49 0
      lfs/objects/0d/27/0d27d78fb9b43cce1b81c22033708ebdf375e82e73eb78e7fc3ea22f2d21f21f
  51. 53 0
      lfs/objects/11/49/114905f1f63e76b40266702c63014dd98f2e451ed1186ac008d2608910f6ade7
  52. 48 0
      lfs/objects/12/b6/12b615b40a72845de3897b0a9390a3fb1ea69efabe80b5852a97b6bd6a40a51f
  53. 47 0
      lfs/objects/16/d8/16d831b9e095c7abdba14a5b543fff0f35c0de64e4f0185f59e575229f0e5a3a
  54. 53 0
      lfs/objects/19/55/19556d55989820da04aaa360967ccfc99878601aef90c441d91b4e24e263f015
  55. 54 0
      lfs/objects/1a/ff/1afffcf6cfa33499c40cec0815b73c70d63d0f701a1eccb365a518d49d6366ba
  56. 56 0
      lfs/objects/1d/f3/1df37eb3f9fbf3c5e79ebd00ea2b6abef765bdae02a72c4efbbd76c05c89cb61
  57. 50 0
      lfs/objects/3d/75/3d753419b6132043efc64d42cdb1e76a028d893639e29dcfdc6f32303519a06e
  58. 51 0
      lfs/objects/4d/1e/4d1e20bd885bcc13471a7f8fa2398743e070f4d9c53900d729c1a7418fe8b13e
  59. 52 0
      lfs/objects/55/2f/552f54b80422120a37818784bc8b37096aca9f1587097c61d8f9318a252b1f55
  60. 52 0
      lfs/objects/56/a9/56a96c38797b9eae96349e5079a873cea9c4f5c3b0cf88c23d0337e263f0c933
  61. 49 0
      lfs/objects/64/63/6463b4a4e71c16041f1f60569bd54e908ad09ab4ab7c49e4e66c6aea6e098526
  62. 50 0
      lfs/objects/6d/8d/6d8df4e7d2474497dda2c2411b28d32143a748ed3b812ecb1f67eccbd89b8818
  63. 53 0
      lfs/objects/7d/72/7d72078584941ddf9cac63b092f1b5161c2903a9314eabf3e62ffe119eb79459
  64. 49 0
      lfs/objects/84/be/84bedde0b6adb57086bddc58249ab6fbc1fc47dd999c5244c480f904352c9cc0
  65. 49 0
      lfs/objects/8c/73/8c73f3c529509150e10d67eec5d0ddd72e80ab3d62ae4f8c449f4133ec26e640
  66. 47 0
      lfs/objects/95/6b/956ba152dc266bb15ab1da43e561c79850a185fde55713be8833fc2497178ef6
  67. 55 0
      lfs/objects/95/82/9582997121da1a5d37da27af3970e9cc282034ead3f092b402608d0ad8bde291
  68. 50 0
      lfs/objects/98/13/981315be54fb9f6e743d1498470cb7160332f8e6437645a5e6815501e5217a41
  69. 52 0
      lfs/objects/a3/35/a3357c025b61581102de7b1221f83dc92a714ccb1c096c318ca8b26f5288eb78
  70. 50 0
      lfs/objects/a8/46/a8463aa6853b69741e884d1ea4dce19b5eaf9e4bd490cc568c860603bc19122b
  71. 55 0
      lfs/objects/ae/11/ae117c6de6c25ba354e2648fa27377491cda85710c061bc0e6bad28b8072218d
  72. 48 0
      lfs/objects/ba/9e/ba9e669a420c4ecc2a0d54e8ee996d4643f113343ea4ee581ea0c0a8dad0ed7f
  73. 47 0
      lfs/objects/c5/74/c574df2453923db9988ef516b23fb12996c6654f10da6bc6db999e9691e12737
  74. 54 0
      lfs/objects/d2/64/d2646e771e17738bb84ce78218260a26ec6d3c21bbbcbd43e5fbdde069e6ab7e
  75. 56 0
      lfs/objects/d5/26/d52612cd057e4697c2097156c08ef6e4d7f2718f4b29b3b95a89a91ccbf3361b
  76. 49 0
      lfs/objects/e9/97/e9979da350a8057c58726cc4e3494fc59d7c24392a7d29cea3933af9fbc5419c
  77. 48 0
      lfs/objects/ed/ce/edcee7de45032f7be9845459c8b3b013e0266aff3c7e1148144adc8aae3ba147
  78. 49 0
      lfs/objects/f3/4d/f34d4371a6af8941c239b0aea8942b2517638535f08c3e624ebe68f55817a83c
  79. 53 0
      lfs/objects/f7/4c/f74c4d0e98adf4f9c2ae3114930d6e884303ddcb3e95bdc3108f195e2dfd1125
  80. 48 0
      lfs/objects/ff/5b/ff5bfe2edbf9657f1e7baa438db293a6f2561251a557194fac97f3a92d8b7058
  81. 50 0
      lfs/objects/ff/8d/ff8d1061b3442ee44131b329545a461b95d6faf153807407baf4275d8c2b827a
  82. 50 0
      lfs/objects/ff/91/ff919af6d348860e0dc05b307788567f7e640593d7c953ae5d6b95296f340917

+ 1 - 1
Assets/CardBaseEntity/EX8/Blue/Digimon/EX8_022.asset

@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:1c854454142c1411d8abc225844460513a97468171b9452ad713bfdef75f4915
+oid sha256:9582997121da1a5d37da27af3970e9cc282034ead3f092b402608d0ad8bde291
 size 1487

+ 1 - 1
Assets/CardBaseEntity/P/Black/DigiEgg/P_157.asset

@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:02b32a711c1d90c6032d3ccd124ed3927eb31b6277ac84153e21a46f7a8d6b54
+oid sha256:956ba152dc266bb15ab1da43e561c79850a185fde55713be8833fc2497178ef6
 size 1073

+ 1 - 1
Assets/CardBaseEntity/P/Black/DigiEgg/P_157_P1.asset

@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:92db8bc15925287079668a1ef69f99bff006fc6f413ff0e10596a86c24d1ac9a
+oid sha256:16d831b9e095c7abdba14a5b543fff0f35c0de64e4f0185f59e575229f0e5a3a
 size 1079

+ 1 - 1
Assets/CardBaseEntity/P/Black/Digimon/P_154.asset

@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:027b9d13aae49d7e769548f73ef4505967612e48bea380845819eeb64e5e1761
+oid sha256:f34d4371a6af8941c239b0aea8942b2517638535f08c3e624ebe68f55817a83c
 size 1260

+ 1 - 1
Assets/CardBaseEntity/P/Black/Digimon/P_154_P1.asset

@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:35b1d1a32be0e52cc12271522dc4281a76fa11be62028ccf5174ed2525a4d358
+oid sha256:84bedde0b6adb57086bddc58249ab6fbc1fc47dd999c5244c480f904352c9cc0
 size 1266

+ 1 - 1
Assets/CardBaseEntity/P/Black/Option/P_039_P2.asset

@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:513720763106c399c82b48b515bbd098bf91466b5e69dfbde7b1e4b639867797
+oid sha256:c574df2453923db9988ef516b23fb12996c6654f10da6bc6db999e9691e12737
 size 1302

+ 1 - 1
Assets/CardBaseEntity/P/Black/Option/P_159.asset

@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:9fae4eb3927754058cad7c7865ae8bfea52a2378450389aec225dd461b274f3c
+oid sha256:3d753419b6132043efc64d42cdb1e76a028d893639e29dcfdc6f32303519a06e
 size 1529

+ 1 - 1
Assets/CardBaseEntity/P/Red/Digimon/P_152.asset

@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:e6319c4a460314a5cf17c4dd7bbb08d4e16aff8d12606a6674fe6eb554554418
+oid sha256:1df37eb3f9fbf3c5e79ebd00ea2b6abef765bdae02a72c4efbbd76c05c89cb61
 size 1558

+ 1 - 1
Assets/CardBaseEntity/P/Red/Digimon/P_152_P1.asset

@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:e89f4955268fc15d7b222648f3af88562f3151fc1cc0eadd79ceffec2c4aa116
+oid sha256:d52612cd057e4697c2097156c08ef6e4d7f2718f4b29b3b95a89a91ccbf3361b
 size 1564

+ 1 - 1
Assets/CardBaseEntity/P/Red/Option/P_155.asset

@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:c7cc796d7b81410a832f5dcfdfbcc780a9102a6c74fcce7cfcccd547bf09bdb3
+oid sha256:ba9e669a420c4ecc2a0d54e8ee996d4643f113343ea4ee581ea0c0a8dad0ed7f
 size 1363

+ 1 - 1
Assets/CardBaseEntity/P/Red/Option/P_155_P1.asset

@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:f142cec04679fe4afa4b4230ca15854bdcfbb065fd466cfe17e4561f6f412bcb
+oid sha256:ff5bfe2edbf9657f1e7baa438db293a6f2561251a557194fac97f3a92d8b7058
 size 1369

+ 1 - 1
Assets/CardBaseEntity/P/White/Option/P_156.asset

@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:7d335685308e42feed09252c4a0c6254cd80c761cb86c80e8525553740ffa640
+oid sha256:ff8d1061b3442ee44131b329545a461b95d6faf153807407baf4275d8c2b827a
 size 1364

+ 1 - 1
Assets/CardBaseEntity/P/White/Option/P_156_P1.asset

@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:a3e9db7ec9e5f37368e872691970c211a095cb8371c7766227c34c1dfe549376
+oid sha256:6d8df4e7d2474497dda2c2411b28d32143a748ed3b812ecb1f67eccbd89b8818
 size 1370

+ 1 - 1
Assets/CardBaseEntity/P/White/Option/P_156_P2.asset

@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:a490a2eae68b33fe5395b2bb4c7f161fe356c431d91e9620bc543b90a4a449c2
+oid sha256:ff919af6d348860e0dc05b307788567f7e640593d7c953ae5d6b95296f340917
 size 1370

+ 1 - 1
Assets/CardBaseEntity/P/White/Tamer/P_158.asset

@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:3bdb30e1be573087c6bebda3d77eb50310bc82095781cd46ba74f43d98392bd7
+oid sha256:6463b4a4e71c16041f1f60569bd54e908ad09ab4ab7c49e4e66c6aea6e098526
 size 1507

+ 1 - 1
Assets/CardBaseEntity/P/White/Tamer/P_158_P1.asset

@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:c1decef2ce70813494603f30c8082ce7c15fb764672804e01c17e9a9b7177ef7
+oid sha256:070ed2002c254228ffbf8284b502ee15c7eec28414e4e477b0f4d4988be056f3
 size 1513

+ 1 - 1
Assets/CardBaseEntity/P/Yellow/Digimon/P_153.asset

@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:85dbab63ed9d526d76e36cf1ce77101265fe4304e2d0b7eb12e055537b2bdf44
+oid sha256:19556d55989820da04aaa360967ccfc99878601aef90c441d91b4e24e263f015
 size 1387

+ 1 - 1
Assets/CardBaseEntity/P/Yellow/Digimon/P_153_P1.asset

@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:4ec3b2e7af4a160745ddb23478885079a7c2e0bd108f4228fec4654b02d56653
+oid sha256:114905f1f63e76b40266702c63014dd98f2e451ed1186ac008d2608910f6ade7
 size 1393

+ 62 - 58
Assets/CardEffect/EX5/Purple/EX5_058_token.cs

@@ -1,83 +1,87 @@
 using System.Collections;
 using System.Collections.Generic;
-public class EX5_058_token : CEntity_Effect
+
+namespace DCGO.CardEffects.Tokens
 {
-    public override List<ICardEffect> CardEffects(EffectTiming timing, CardSource card)
+    public class EX5_058_token : CEntity_Effect
     {
-        List<ICardEffect> cardEffects = new List<ICardEffect>();
-
-        if (timing == EffectTiming.None)
+        public override List<ICardEffect> CardEffects(EffectTiming timing, CardSource card)
         {
-            bool CanUseCondition()
-            {
-                return CardEffectCommons.IsExistOnBattleArea(card);
-            }
-
-            string effectName = "This Digimon doesn't unsuspend.";
+            List<ICardEffect> cardEffects = new List<ICardEffect>();
 
-            cardEffects.Add(CardEffectFactory.CantUnsuspendStaticEffect(
-                permanentCondition: permanent => permanent == card.PermanentOfThisCard(),
-                isInheritedEffect: false,
-                card: card,
-                condition: CanUseCondition,
-                effectName: effectName
-            ));
-        }
+            if (timing == EffectTiming.None)
+            {
+                bool CanUseCondition()
+                {
+                    return CardEffectCommons.IsExistOnBattleArea(card);
+                }
 
-        if (timing == EffectTiming.OnDestroyedAnyone)
-        {
-            ActivateClass activateClass = new ActivateClass();
-            activateClass.SetUpICardEffect("Trash 1 card from hand", CanUseCondition, card);
-            activateClass.SetUpActivateClass(CanActivateCondition, ActivateCoroutine, -1, false, EffectDiscription());
-            cardEffects.Add(activateClass);
+                string effectName = "This Digimon doesn't unsuspend.";
 
-            string EffectDiscription()
-            {
-                return "[On Deletion] Trash 1 card in your hand.";
+                cardEffects.Add(CardEffectFactory.CantUnsuspendStaticEffect(
+                    permanentCondition: permanent => permanent == card.PermanentOfThisCard(),
+                    isInheritedEffect: false,
+                    card: card,
+                    condition: CanUseCondition,
+                    effectName: effectName
+                ));
             }
 
-            bool CanUseCondition(Hashtable hashtable)
+            if (timing == EffectTiming.OnDestroyedAnyone)
             {
-                return CardEffectCommons.CanTriggerOnDeletion(hashtable, card);
-            }
+                ActivateClass activateClass = new ActivateClass();
+                activateClass.SetUpICardEffect("Trash 1 card from hand", CanUseCondition, card);
+                activateClass.SetUpActivateClass(CanActivateCondition, ActivateCoroutine, -1, false, EffectDiscription());
+                cardEffects.Add(activateClass);
 
-            bool CanActivateCondition(Hashtable hashtable)
-            {
-                if (card.Owner.HandCards.Count >= 1)
+                string EffectDiscription()
                 {
-                    return true;
+                    return "[On Deletion] Trash 1 card in your hand.";
                 }
 
-                return false;
-            }
+                bool CanUseCondition(Hashtable hashtable)
+                {
+                    return CardEffectCommons.CanTriggerOnDeletion(hashtable, card);
+                }
 
-            IEnumerator ActivateCoroutine(Hashtable _hashtable)
-            {
-                if (card.Owner.HandCards.Count >= 1)
+                bool CanActivateCondition(Hashtable hashtable)
                 {
-                    int discardCount = 1;
+                    if (card.Owner.HandCards.Count >= 1)
+                    {
+                        return true;
+                    }
 
-                    SelectHandEffect selectHandEffect = GManager.instance.GetComponent<SelectHandEffect>();
+                    return false;
+                }
 
-                    selectHandEffect.SetUp(
-                        selectPlayer: card.Owner,
-                        canTargetCondition: (cardSource) => true,
-                        canTargetCondition_ByPreSelecetedList: null,
-                        canEndSelectCondition: null,
-                        maxCount: discardCount,
-                        canNoSelect: false,
-                        canEndNotMax: false,
-                        isShowOpponent: true,
-                        selectCardCoroutine: null,
-                        afterSelectCardCoroutine: null,
-                        mode: SelectHandEffect.Mode.Discard,
-                        cardEffect: activateClass);
+                IEnumerator ActivateCoroutine(Hashtable _hashtable)
+                {
+                    if (card.Owner.HandCards.Count >= 1)
+                    {
+                        int discardCount = 1;
+
+                        SelectHandEffect selectHandEffect = GManager.instance.GetComponent<SelectHandEffect>();
+
+                        selectHandEffect.SetUp(
+                            selectPlayer: card.Owner,
+                            canTargetCondition: (cardSource) => true,
+                            canTargetCondition_ByPreSelecetedList: null,
+                            canEndSelectCondition: null,
+                            maxCount: discardCount,
+                            canNoSelect: false,
+                            canEndNotMax: false,
+                            isShowOpponent: true,
+                            selectCardCoroutine: null,
+                            afterSelectCardCoroutine: null,
+                            mode: SelectHandEffect.Mode.Discard,
+                            cardEffect: activateClass);
 
-                    yield return StartCoroutine(selectHandEffect.Activate());
+                        yield return StartCoroutine(selectHandEffect.Activate());
+                    }
                 }
             }
-        }
 
-        return cardEffects;
+            return cardEffects;
+        }
     }
 }

+ 1 - 1
Assets/CardEffect/EX8/Black/EX8_047.cs

@@ -122,7 +122,7 @@ namespace DCGO.CardEffects.EX8
                         canTargetCondition_ByPreSelecetedList: null,
                         canEndSelectCondition: null,
                         maxCount: 1,
-                        canNoSelect: true,
+                        canNoSelect: false,
                         canEndNotMax: false,
                         selectPermanentCoroutine: null,
                         afterSelectPermanentCoroutine: null,

+ 1 - 1
Assets/CardEffect/EX8/Black/EX8_048.cs

@@ -135,7 +135,7 @@ namespace DCGO.CardEffects.EX8
                         canTargetCondition_ByPreSelecetedList: null,
                         canEndSelectCondition: null,
                         maxCount: 1,
-                        canNoSelect: true,
+                        canNoSelect: false,
                         canEndNotMax: false,
                         selectPermanentCoroutine: null,
                         afterSelectPermanentCoroutine: null,

+ 1 - 1
Assets/CardEffect/EX8/Black/EX8_050.cs

@@ -37,7 +37,7 @@ namespace DCGO.CardEffects.EX8
                     return CardEffectCommons.CanPlayAsNewPermanent(cardSource: source, payCost: false, cardEffect: activateClass) &&
                            source.IsDigimon &&
                            source.HasPlayCost && source.GetCostItself <= 5 &&
-                           source.ContainsTraits("Mineral") || source.ContainsTraits("Rock");
+                           (source.ContainsTraits("Mineral") || source.ContainsTraits("Rock"));
                 }
 
                 bool CanUseCondition(Hashtable hashtable)

+ 5 - 4
Assets/CardEffect/EX8/Black/EX8_055.cs

@@ -40,14 +40,14 @@ namespace DCGO.CardEffects.EX8
                 bool HasProperTrait(CardSource source)
                 {
                     return !source.CanNotTrashFromDigivolutionCards(activateClass) &&
-                           source.EqualsTraits("Mineral") || source.EqualsTraits("Rock");
+                           (source.EqualsTraits("Mineral") || source.EqualsTraits("Rock"));
                 }
 
                 bool CanSelectPermanentCondition(Permanent permanent)
                 {
                     if (CardEffectCommons.IsPermanentExistsOnOwnerBattleAreaDigimon(permanent, card))
                     {
-                        totalSourceCount = permanent.DigivolutionCards.Count(HasProperTrait);
+                        totalSourceCount += permanent.DigivolutionCards.Count(HasProperTrait);
                         if (totalSourceCount >= 1)
                         {
                             return true;
@@ -122,14 +122,14 @@ namespace DCGO.CardEffects.EX8
                 bool HasProperTrait(CardSource source)
                 {
                     return !source.CanNotTrashFromDigivolutionCards(activateClass) &&
-                           source.EqualsTraits("Mineral") || source.EqualsTraits("Rock");
+                           (source.EqualsTraits("Mineral") || source.EqualsTraits("Rock"));
                 }
 
                 bool CanSelectPermanentCondition(Permanent permanent)
                 {
                     if (CardEffectCommons.IsPermanentExistsOnOwnerBattleAreaDigimon(permanent, card))
                     {
-                        totalSourceCount = permanent.DigivolutionCards.Count(HasProperTrait);
+                        totalSourceCount += permanent.DigivolutionCards.Count(HasProperTrait);
                         if (totalSourceCount >= 1)
                         {
                             return true;
@@ -211,6 +211,7 @@ namespace DCGO.CardEffects.EX8
                 bool CanUseCondition(Hashtable hashtable)
                 {
                     return CardEffectCommons.IsOwnerTurn(card) &&
+                           CardEffectCommons.IsExistOnBattleAreaDigimon(card) &&
                            CardEffectCommons.HasMatchConditionOwnersCardInTrash(card, HasProperTrait);
                 }
 

+ 48 - 1
Assets/CardEffect/EX8/Black/EX8_070.cs

@@ -71,7 +71,44 @@ namespace DCGO.CardEffects.EX8
 
                     if (cardsTrashed)
                     {
-                        yield return ContinuousController.instance.StartCoroutine(CardEffectCommons.GainCollision(selectedPermanent, EffectDuration.UntilOpponentTurnEnd, activateClass));
+                        AddSkillClass addSkillClass = new AddSkillClass();
+                        addSkillClass.SetUpICardEffect("Gain Collision", CanUseCondition1, card);
+                        addSkillClass.SetUpAddSkillClass(cardSourceCondition: CardSourceCondition, getEffects: GetEffects);
+
+                        selectedPermanent.TopCard.Owner.UntilOpponentTurnEndEffects.Add((_timing) => addSkillClass);
+
+                        bool CanUseCondition1(Hashtable hashtable)
+                        {
+                            return true;
+                        }
+
+                        bool CardSourceCondition(CardSource cardSource)
+                        {
+                            if (PermanentCondition(selectedPermanent))
+                            {
+                                if (cardSource == selectedPermanent.TopCard)
+                                {
+                                    return true;
+                                }
+                            }
+
+                            return false;
+                        }
+
+                        bool PermanentCondition(Permanent permanent)
+                        {
+                            if (CardEffectCommons.IsPermanentExistsOnOwnerBattleAreaDigimon(permanent, card))
+                            {
+                                if (!permanent.TopCard.CanNotBeAffected(activateClass))
+                                {
+                                    return true;
+                                }
+                            }
+
+                            return false;
+                        }
+
+                        //yield return ContinuousController.instance.StartCoroutine(CardEffectCommons.GainCollision(selectedPermanent, EffectDuration.UntilOpponentTurnEnd, activateClass));
                         yield return ContinuousController.instance.StartCoroutine(CardEffectCommons.GainPierce(selectedPermanent, EffectDuration.UntilOpponentTurnEnd, activateClass));
                         yield return ContinuousController.instance.StartCoroutine(CardEffectCommons.GainReboot(selectedPermanent, EffectDuration.UntilOpponentTurnEnd, activateClass));
                         yield return ContinuousController.instance.StartCoroutine(CardEffectCommons.ChangeDigimonDP(selectedPermanent, 3000, EffectDuration.UntilOpponentTurnEnd, activateClass));
@@ -94,6 +131,16 @@ namespace DCGO.CardEffects.EX8
                             effectDuration: EffectDuration.UntilOpponentTurnEnd,
                             activateClass: activateClass,
                             effectName: "Can't return to deck by opponent's effects"));
+
+                        List<ICardEffect> GetEffects(CardSource cardSource, List<ICardEffect> cardEffects, EffectTiming _timing)
+                        {
+                            if (_timing == EffectTiming.OnCounterTiming)
+                            {
+                                cardEffects.Add(CardEffectFactory.CollisionSelfStaticEffect(false, cardSource, null));
+                            }
+
+                            return cardEffects;
+                        }
                     }
                 }
             }

+ 2 - 2
Assets/CardEffect/EX8/Blue/EX8_018.cs

@@ -25,13 +25,13 @@ namespace DCGO.CardEffects.EX8
             if (timing == EffectTiming.OnEnterFieldAnyone)
             {
                 ActivateClass activateClass = new ActivateClass();
-                activateClass.SetUpICardEffect("1 of your digimon gains <Blocker>", CanUseCondition, card);
+                activateClass.SetUpICardEffect("Reveal top 3 cards. Add 1 card with [DS] and 1 card with [Sea Beast] or [Plesiosaur] trait.", CanUseCondition, card);
                 activateClass.SetUpActivateClass(CanActivateCondition, ActivateCoroutine, -1, false, EffectDiscription());
                 cardEffects.Add(activateClass);
 
                 string EffectDiscription()
                 {
-                    return "[On Play] 1 of your Digimon gains <Blocker> until the end of your opponent's turn.";
+                    return "[On Play] Reveal the top 3 cards of your deck. Add 1 card with the [DS] trait and 1 card with the [Sea Beast] or [Plesiosaur] trait among them to the hand. Return the rest to the bottom of the deck.";
                 }
 
                 bool SelectDSTrait(CardSource source)

+ 1 - 2
Assets/CardEffect/EX8/Blue/EX8-022.cs → Assets/CardEffect/EX8/Blue/EX8_022.cs

@@ -128,8 +128,7 @@ namespace DCGO.CardEffects.EX8
 
                 bool CanActivateCondition(Hashtable hashtable)
                 {
-                    return CardEffectCommons.IsExistOnBattleAreaDigimon(card) &&
-                           CardEffectCommons.HasMatchConditionPermanent(OpponentsDigimon);
+                    return CardEffectCommons.IsExistOnBattleAreaDigimon(card);
                 }
 
                 IEnumerator ActivateCoroutine(Hashtable hashtable)

+ 0 - 0
Assets/CardEffect/EX8/Blue/EX8-022.cs.meta → Assets/CardEffect/EX8/Blue/EX8_022.cs.meta


+ 14 - 2
Assets/CardEffect/EX8/Blue/EX8_026.cs

@@ -65,6 +65,8 @@ namespace DCGO.CardEffects.EX8
 
                 IEnumerator ActivateCoroutine(Hashtable hashtable)
                 {
+                    Permanent dedigivolveSelected = null;
+
                     SelectPermanentEffect selectPermanentEffect = GManager.instance.GetComponent<SelectPermanentEffect>();
 
                     selectPermanentEffect.SetUp(
@@ -85,9 +87,13 @@ namespace DCGO.CardEffects.EX8
 
                     IEnumerator SelectPermanentCoroutine(Permanent permanent)
                     {
-                        yield return ContinuousController.instance.StartCoroutine(new IDegeneration(permanent, 1, activateClass).Degeneration());
+                        dedigivolveSelected = permanent;
+                        yield return null;
                     }
 
+                    if(dedigivolveSelected != null)
+                        yield return ContinuousController.instance.StartCoroutine(new IDegeneration(dedigivolveSelected, 1, activateClass).Degeneration());
+
                     if (CardEffectCommons.HasMatchConditionPermanent(OpponentsDigimonToReturn))
                     {
                         SelectPermanentEffect selectReturnEffect = GManager.instance.GetComponent<SelectPermanentEffect>();
@@ -151,6 +157,8 @@ namespace DCGO.CardEffects.EX8
 
                 IEnumerator ActivateCoroutine(Hashtable hashtable)
                 {
+                    Permanent dedigivolveSelected = null;
+
                     SelectPermanentEffect selectPermanentEffect = GManager.instance.GetComponent<SelectPermanentEffect>();
 
                     selectPermanentEffect.SetUp(
@@ -171,9 +179,13 @@ namespace DCGO.CardEffects.EX8
 
                     IEnumerator SelectPermanentCoroutine(Permanent permanent)
                     {
-                        yield return ContinuousController.instance.StartCoroutine(new IDegeneration(permanent, 1, activateClass).Degeneration());
+                        dedigivolveSelected = permanent;
+                        yield return null;
                     }
 
+                    if (dedigivolveSelected != null)
+                        yield return ContinuousController.instance.StartCoroutine(new IDegeneration(dedigivolveSelected, 1, activateClass).Degeneration());
+
                     if (CardEffectCommons.HasMatchConditionPermanent(OpponentsDigimonToReturn))
                     {
                         SelectPermanentEffect selectReturnEffect = GManager.instance.GetComponent<SelectPermanentEffect>();

+ 5 - 0
Assets/CardEffect/EX8/Blue/EX8_068.cs

@@ -56,6 +56,11 @@ namespace DCGO.CardEffects.EX8
                         return true;
                     }
 
+                    if (permanent == DefendingPermanent)
+                    {
+                        return true;
+                    }
+
                     return false;
                 }
 

+ 11 - 5
Assets/CardEffect/EX8/Green/EX8_045.cs

@@ -239,17 +239,23 @@ namespace DCGO.CardEffects.EX8
                            card.PermanentOfThisCard().DP > card.Owner.Enemy.GetBattleAreaDigimons().Map(p => p.DP).Max();
                 }
 
-                cardEffects.Add(CardEffectFactory.PierceSelfEffect(
-                    isInheritedEffect: false,
-                    card: card,
-                    condition: KeywordCondition));
-
                 cardEffects.Add(CardEffectFactory.ChangeSelfSAttackStaticEffect(changeValue: 1,
                     isInheritedEffect: false,
                     card: card,
                     condition: KeywordCondition));
             }
 
+            if (timing == EffectTiming.OnDetermineDoSecurityCheck)
+            {
+                bool KeywordCondition()
+                {
+                    return CardEffectCommons.IsExistOnBattleAreaDigimon(card) &&
+                           card.PermanentOfThisCard().DP > card.Owner.Enemy.GetBattleAreaDigimons().Map(p => p.DP).Max();
+                }
+
+                cardEffects.Add(CardEffectFactory.PierceSelfEffect(isInheritedEffect: false, card: card, condition: KeywordCondition));
+            }
+
             #endregion
 
             return cardEffects;

+ 10 - 7
Assets/CardEffect/EX8/Green/EX8_069.cs

@@ -109,15 +109,18 @@ namespace DCGO.CardEffects.EX8
 
                 IEnumerator ActivateCoroutine(Hashtable hashtable)
                 {
-                    // Add your bottom security card to the hand
-                    CardSource bottomCard = card.Owner.SecurityCards[^1];
+                    if (card.Owner.SecurityCards.Count > 1)
+                    {
+                        // Add your bottom security card to the hand
+                        CardSource bottomCard = card.Owner.SecurityCards[^1];
 
-                    yield return ContinuousController.instance.StartCoroutine(
-                        CardObjectController.AddHandCards(new List<CardSource>() { bottomCard }, false, activateClass));
+                        yield return ContinuousController.instance.StartCoroutine(
+                            CardObjectController.AddHandCards(new List<CardSource>() { bottomCard }, false, activateClass));
 
-                    yield return ContinuousController.instance.StartCoroutine(new IReduceSecurity(
-                        player: card.Owner,
-                        refSkillInfos: ref ContinuousController.instance.nullSkillInfos).ReduceSecurity());
+                        yield return ContinuousController.instance.StartCoroutine(new IReduceSecurity(
+                            player: card.Owner,
+                            refSkillInfos: ref ContinuousController.instance.nullSkillInfos).ReduceSecurity());
+                    }
 
                     // Place this card face up as the bottom security card
                     yield return ContinuousController.instance.StartCoroutine(CardObjectController.AddSecurityCard(

+ 1 - 1
Assets/CardEffect/EX8/Purple/EX8_056.cs

@@ -91,7 +91,7 @@ namespace DCGO.CardEffects.EX8
             {
                 ActivateClass activateClass = new ActivateClass();
                 activateClass.SetUpICardEffect("Delete opponents level 3 Digimon", CanUseCondition, card);
-                activateClass.SetUpActivateClass(CanActivateCondition, ActivateCoroutine, 1, true, EffectDescription());
+                activateClass.SetUpActivateClass(CanActivateCondition, ActivateCoroutine, 1, false, EffectDescription());
                 activateClass.SetIsInheritedEffect(true);
                 activateClass.SetHashString("WhenAttacking_EX8_056");
                 cardEffects.Add(activateClass);

+ 135 - 130
Assets/CardEffect/EX8/Purple/EX8_059.cs

@@ -103,6 +103,8 @@ namespace DCGO.CardEffects.EX8
                         {
                             if (CardEffectCommons.HasMatchConditionPermanent(CanSelectPermanentCondition))
                             {
+                                Permanent selectedPermanent = null;
+
                                 int maxCount = Math.Min(1,
                                     CardEffectCommons.MatchConditionPermanentCount(CanSelectPermanentCondition));
 
@@ -130,87 +132,87 @@ namespace DCGO.CardEffects.EX8
 
                                 IEnumerator SelectPermanentCoroutine(Permanent permanent)
                                 {
-                                    if (permanent != null)
+                                    if(permanent != null)
+                                        selectedPermanent = permanent;
+
+                                    yield return null;
+                                }
+
+                                if (selectedPermanent != null)
+                                {
+                                    ActivateClass activateClass1 = new ActivateClass();
+                                    activateClass1.SetUpICardEffect("Trash 1 card in your hand.", GivenEffectCanUseCondition, selectedPermanent.TopCard);
+                                    activateClass1.SetUpActivateClass(
+                                        GivenEffectCanActivateCondition,
+                                        GivenEffectActivateCoroutine,
+                                        -1,
+                                        false, GivenEffectDescription());
+                                    activateClass1.SetEffectSourcePermanent(selectedPermanent);
+                                    selectedPermanent.UntilOwnerTurnEndEffects.Add(GetCardEffect);
+
+                                    if (!selectedPermanent.TopCard.CanNotBeAffected(activateClass))
                                     {
                                         yield return ContinuousController.instance.StartCoroutine(GManager.instance
-                                            .GetComponent<Effects>().CreateDebuffEffect(permanent));
-
-                                        ActivateClass activateClass1 = new ActivateClass();
-                                        activateClass1.SetUpICardEffect("Trash 1 card in your hand.", GivenEffectCanUseCondition,
-                                            permanent.TopCard);
-                                        activateClass1.SetUpActivateClass(
-                                            GivenEffectCanActivateCondition,
-                                            GivenEffectActivateCoroutine,
-                                            -1,
-                                            false, GivenEffectDescription());
-                                        activateClass1.SetEffectSourcePermanent(permanent);
-                                        permanent.UntilOwnerTurnEndEffects.Add(GetCardEffect);
-
-                                        if (!permanent.TopCard.CanNotBeAffected(activateClass))
-                                        {
-                                            yield return ContinuousController.instance.StartCoroutine(GManager.instance
-                                                .GetComponent<Effects>().CreateDebuffEffect(permanent));
-                                        }
+                                            .GetComponent<Effects>().CreateDebuffEffect(selectedPermanent));
+                                    }
 
-                                        string GivenEffectDescription()
-                                        {
-                                            return "[On Deletion] Trash 1 card in your hand.";
-                                        }
+                                    string GivenEffectDescription()
+                                    {
+                                        return "[On Deletion] Trash 1 card in your hand.";
+                                    }
 
-                                        bool GivenEffectCanUseCondition(Hashtable hashtable)
-                                        {
-                                            return CardEffectCommons.CanTriggerOnDeletion(hashtable, permanent.TopCard);
-                                        }
+                                    bool GivenEffectCanUseCondition(Hashtable hashtable)
+                                    {
+                                        return CardEffectCommons.CanTriggerOnDeletion(hashtable, selectedPermanent.TopCard);
+                                    }
 
-                                        bool GivenEffectCanActivateCondition(Hashtable hashtable1)
+                                    bool GivenEffectCanActivateCondition(Hashtable hashtable1)
+                                    {
+                                        if (CardEffectCommons.CanActivateOnDeletion(selectedPermanent.TopCard))
                                         {
-                                            if (CardEffectCommons.CanActivateOnDeletion(permanent.TopCard))
+                                            if (!selectedPermanent.TopCard.CanNotBeAffected(activateClass))
                                             {
-                                                if (!permanent.TopCard.CanNotBeAffected(activateClass))
-                                                {
-                                                    return true;
-                                                }
+                                                return true;
                                             }
-
-                                            return false;
                                         }
-                                        
-                                        IEnumerator GivenEffectActivateCoroutine(Hashtable _hashtable)
+
+                                        return false;
+                                    }
+
+                                    IEnumerator GivenEffectActivateCoroutine(Hashtable _hashtable)
+                                    {
+                                        if (selectedPermanent.TopCard.Owner.HandCards.Count >= 1)
                                         {
-                                            if (permanent.TopCard.Owner.HandCards.Count >= 1)
-                                            {
-                                                int discardCount = 1;
-
-                                                SelectHandEffect selectHandEffect = GManager.instance.GetComponent<SelectHandEffect>();
-
-                                                selectHandEffect.SetUp(
-                                                    selectPlayer: permanent.TopCard.Owner,
-                                                    canTargetCondition: (cardSource) => true,
-                                                    canTargetCondition_ByPreSelecetedList: null,
-                                                    canEndSelectCondition: null,
-                                                    maxCount: discardCount,
-                                                    canNoSelect: false,
-                                                    canEndNotMax: false,
-                                                    isShowOpponent: true,
-                                                    selectCardCoroutine: null,
-                                                    afterSelectCardCoroutine: null,
-                                                    mode: SelectHandEffect.Mode.Discard,
-                                                    cardEffect: activateClass);
-
-                                                yield return StartCoroutine(selectHandEffect.Activate());
-                                            }
+                                            int discardCount = 1;
+
+                                            SelectHandEffect selectHandEffect = GManager.instance.GetComponent<SelectHandEffect>();
+
+                                            selectHandEffect.SetUp(
+                                                selectPlayer: selectedPermanent.TopCard.Owner,
+                                                canTargetCondition: (cardSource) => true,
+                                                canTargetCondition_ByPreSelecetedList: null,
+                                                canEndSelectCondition: null,
+                                                maxCount: discardCount,
+                                                canNoSelect: false,
+                                                canEndNotMax: false,
+                                                isShowOpponent: true,
+                                                selectCardCoroutine: null,
+                                                afterSelectCardCoroutine: null,
+                                                mode: SelectHandEffect.Mode.Discard,
+                                                cardEffect: activateClass);
+
+                                            yield return StartCoroutine(selectHandEffect.Activate());
                                         }
+                                    }
 
-                                        ICardEffect GetCardEffect(EffectTiming _timing)
+                                    ICardEffect GetCardEffect(EffectTiming _timing)
+                                    {
+                                        if (_timing == EffectTiming.OnDestroyedAnyone)
                                         {
-                                            if (_timing == EffectTiming.OnDestroyedAnyone)
-                                            {
-                                                return activateClass1;
-                                            }
-
-                                            return null;
+                                            return activateClass1;
                                         }
 
+                                        return null;
                                     }
                                 }
                             }
@@ -286,6 +288,8 @@ namespace DCGO.CardEffects.EX8
                         {
                             if (CardEffectCommons.HasMatchConditionPermanent(CanSelectPermanentCondition))
                             {
+                                Permanent selectedPermanent = null;
+
                                 int maxCount = Math.Min(1,
                                     CardEffectCommons.MatchConditionPermanentCount(CanSelectPermanentCondition));
 
@@ -314,85 +318,86 @@ namespace DCGO.CardEffects.EX8
                                 IEnumerator SelectPermanentCoroutine(Permanent permanent)
                                 {
                                     if (permanent != null)
+                                        selectedPermanent = permanent;
+
+                                    yield return null;
+                                }
+
+                                if (selectedPermanent != null)
+                                {
+                                    ActivateClass activateClass1 = new ActivateClass();
+                                    activateClass1.SetUpICardEffect("Trash 1 card in your hand.", GivenEffectCanUseCondition, selectedPermanent.TopCard);
+                                    activateClass1.SetUpActivateClass(
+                                        GivenEffectCanActivateCondition,
+                                        GivenEffectActivateCoroutine,
+                                        -1,
+                                        false, GivenEffectDescription());
+                                    activateClass1.SetEffectSourcePermanent(selectedPermanent);
+                                    selectedPermanent.UntilOwnerTurnEndEffects.Add(GetCardEffect);
+
+                                    if (!selectedPermanent.TopCard.CanNotBeAffected(activateClass))
                                     {
                                         yield return ContinuousController.instance.StartCoroutine(GManager.instance
-                                            .GetComponent<Effects>().CreateDebuffEffect(permanent));
-                                        ActivateClass activateClass1 = new ActivateClass();
-                                        activateClass1.SetUpICardEffect("Trash 1 card in your hand.", GivenEffectCanUseCondition,
-                                            permanent.TopCard);
-                                        activateClass1.SetUpActivateClass(
-                                            GivenEffectCanActivateCondition,
-                                            GivenEffectActivateCoroutine,
-                                            -1,
-                                            false, GivenEffectDescription());
-                                        activateClass1.SetEffectSourcePermanent(permanent);
-                                        permanent.UntilOwnerTurnEndEffects.Add(GetCardEffect);
-
-                                        if (!permanent.TopCard.CanNotBeAffected(activateClass))
-                                        {
-                                            yield return ContinuousController.instance.StartCoroutine(GManager.instance
-                                                .GetComponent<Effects>().CreateDebuffEffect(permanent));
-                                        }
+                                            .GetComponent<Effects>().CreateDebuffEffect(selectedPermanent));
+                                    }
 
-                                        string GivenEffectDescription()
-                                        {
-                                            return "[On Deletion] Trash 1 card in your hand.";
-                                        }
+                                    string GivenEffectDescription()
+                                    {
+                                        return "[On Deletion] Trash 1 card in your hand.";
+                                    }
 
-                                        bool GivenEffectCanUseCondition(Hashtable hashtable)
-                                        {
-                                            return CardEffectCommons.CanTriggerOnDeletion(hashtable, card);
-                                        }
+                                    bool GivenEffectCanUseCondition(Hashtable hashtable)
+                                    {
+                                        return CardEffectCommons.CanTriggerOnDeletion(hashtable, selectedPermanent.TopCard);
+                                    }
 
-                                        bool GivenEffectCanActivateCondition(Hashtable hashtable1)
+                                    bool GivenEffectCanActivateCondition(Hashtable hashtable1)
+                                    {
+                                        if (CardEffectCommons.CanActivateOnDeletion(selectedPermanent.TopCard))
                                         {
-                                            if (CardEffectCommons.IsPermanentExistsOnBattleArea(permanent))
+                                            if (!selectedPermanent.TopCard.CanNotBeAffected(activateClass))
                                             {
-                                                if (!permanent.TopCard.CanNotBeAffected(activateClass))
-                                                {
-                                                    return true;
-                                                }
+                                                return true;
                                             }
-
-                                            return false;
                                         }
-                                        
-                                        IEnumerator GivenEffectActivateCoroutine(Hashtable _hashtable)
+
+                                        return false;
+                                    }
+
+                                    IEnumerator GivenEffectActivateCoroutine(Hashtable _hashtable)
+                                    {
+                                        if (selectedPermanent.TopCard.Owner.HandCards.Count >= 1)
                                         {
-                                            if (card.Owner.HandCards.Count >= 1)
-                                            {
-                                                int discardCount = 1;
-
-                                                SelectHandEffect selectHandEffect = GManager.instance.GetComponent<SelectHandEffect>();
-
-                                                selectHandEffect.SetUp(
-                                                    selectPlayer: card.Owner,
-                                                    canTargetCondition: (cardSource) => true,
-                                                    canTargetCondition_ByPreSelecetedList: null,
-                                                    canEndSelectCondition: null,
-                                                    maxCount: discardCount,
-                                                    canNoSelect: false,
-                                                    canEndNotMax: false,
-                                                    isShowOpponent: true,
-                                                    selectCardCoroutine: null,
-                                                    afterSelectCardCoroutine: null,
-                                                    mode: SelectHandEffect.Mode.Discard,
-                                                    cardEffect: activateClass);
-
-                                                yield return StartCoroutine(selectHandEffect.Activate());
-                                            }
+                                            int discardCount = 1;
+
+                                            SelectHandEffect selectHandEffect = GManager.instance.GetComponent<SelectHandEffect>();
+
+                                            selectHandEffect.SetUp(
+                                                selectPlayer: selectedPermanent.TopCard.Owner,
+                                                canTargetCondition: (cardSource) => true,
+                                                canTargetCondition_ByPreSelecetedList: null,
+                                                canEndSelectCondition: null,
+                                                maxCount: discardCount,
+                                                canNoSelect: false,
+                                                canEndNotMax: false,
+                                                isShowOpponent: true,
+                                                selectCardCoroutine: null,
+                                                afterSelectCardCoroutine: null,
+                                                mode: SelectHandEffect.Mode.Discard,
+                                                cardEffect: activateClass);
+
+                                            yield return StartCoroutine(selectHandEffect.Activate());
                                         }
+                                    }
 
-                                        ICardEffect GetCardEffect(EffectTiming _timing)
+                                    ICardEffect GetCardEffect(EffectTiming _timing)
+                                    {
+                                        if (_timing == EffectTiming.OnDestroyedAnyone)
                                         {
-                                            if (_timing == EffectTiming.OnDestroyedAnyone)
-                                            {
-                                                return activateClass1;
-                                            }
-
-                                            return null;
+                                            return activateClass1;
                                         }
 
+                                        return null;
                                     }
                                 }
                             }

+ 0 - 1
Assets/CardEffect/EX8/Purple/EX8_071.cs

@@ -39,7 +39,6 @@ namespace DCGO.CardEffects.EX8
                 AddSkillClass addSkillClass = new AddSkillClass();
                 addSkillClass.SetUpICardEffect("Your NSo trait Digimon gain Scapegoat", CanUseCondition, card);
                 addSkillClass.SetUpAddSkillClass(cardSourceCondition: CardSourceCondition, getEffects: GetEffects);
-                addSkillClass.SetIsInheritedEffect(true);
                 cardEffects.Add(addSkillClass);
 
                 bool CanUseCondition(Hashtable hashtable)

+ 1 - 6
Assets/CardEffect/EX8/Red/EX8_014.cs

@@ -82,12 +82,7 @@ namespace DCGO.CardEffects.EX8
 
                 bool CanActivateCondition(Hashtable hashtable)
                 {
-                    if (CardEffectCommons.IsExistOnBattleAreaDigimon(card))
-                    {
-                        return true;
-                    }
-
-                    return false;
+                    return CardEffectCommons.IsExistOnBattleAreaDigimon(card);
                 }
 
                 IEnumerator ActivateCoroutine(Hashtable hashtable)

+ 7 - 12
Assets/CardEffect/EX8/Red/EX8_016.cs

@@ -71,7 +71,7 @@ namespace DCGO.CardEffects.EX8
             {
                 ActivateClass activateClass = new ActivateClass();
                 activateClass.SetUpICardEffect("Suspend and delete an opponent's Digimon", CanUseCondition, card);
-                activateClass.SetUpActivateClass(CanActivateCondition, ActivateCoroutine, -1, false, EffectDiscription());
+                activateClass.SetUpActivateClass(CanActivateOnPlayWhenDigivolvingCondition, ActivateCoroutine, -1, false, EffectDiscription());
                 cardEffects.Add(activateClass);
 
                 string EffectDiscription()
@@ -81,20 +81,14 @@ namespace DCGO.CardEffects.EX8
 
                 bool CanUseCondition(Hashtable hashtable)
                 {
-                    return CardEffectCommons.CanTriggerOnPlay(hashtable, card);
-                }
-
-                bool CanActivateCondition(Hashtable hashtable)
-                {
-                    return CardEffectCommons.IsExistOnBattleAreaDigimon(card);
+                    return CardEffectCommons.CanTriggerOnPlay(hashtable, card) &&
+                           CardEffectCommons.IsExistOnBattleAreaDigimon(card);
                 }
 
                 IEnumerator ActivateCoroutine(Hashtable hashtable)
                 {
                     if (CardEffectCommons.HasMatchConditionPermanent(CanSelectPermanentForSuspendCondition))
                     {
-                        int maxCount = Math.Min(1, CardEffectCommons.MatchConditionPermanentCount(CanSelectLowestDPSuspendedCondition));
-
                         SelectPermanentEffect selectPermanentEffect = GManager.instance.GetComponent<SelectPermanentEffect>();
 
                         selectPermanentEffect.SetUp(
@@ -102,7 +96,7 @@ namespace DCGO.CardEffects.EX8
                             canTargetCondition: CanSelectPermanentForSuspendCondition,
                             canTargetCondition_ByPreSelecetedList: null,
                             canEndSelectCondition: null,
-                            maxCount: maxCount,
+                            maxCount: 1,
                             canNoSelect: true,
                             canEndNotMax: false,
                             selectPermanentCoroutine: null,
@@ -113,7 +107,7 @@ namespace DCGO.CardEffects.EX8
                         yield return ContinuousController.instance.StartCoroutine(selectPermanentEffect.Activate());
 
                     }
-                    
+
                     if (CardEffectCommons.HasMatchConditionPermanent(CanSelectLowestDPSuspendedCondition))
                     {
                         int maxCount = Math.Min(1, CardEffectCommons.MatchConditionPermanentCount(CanSelectLowestDPSuspendedCondition));
@@ -157,7 +151,8 @@ namespace DCGO.CardEffects.EX8
 
                 bool CanUseCondition(Hashtable hashtable)
                 {
-                    return CardEffectCommons.CanTriggerWhenDigivolving(hashtable, card);
+                    return CardEffectCommons.CanTriggerWhenDigivolving(hashtable, card) &&
+                           CardEffectCommons.IsExistOnBattleAreaDigimon(card);
                 }
 
                 IEnumerator ActivateCoroutine(Hashtable hashtable)

+ 1 - 1
Assets/CardEffect/EX8/Yellow/EX8_037_token.cs

@@ -1,7 +1,7 @@
 using System.Collections;
 using System.Collections.Generic;
 
-namespace DCGO.CardEffects.EX8
+namespace DCGO.CardEffects.Tokens
 {
     public class EX8_037_token : CEntity_Effect
     {

+ 2 - 2
Assets/CardEffect/P/Black/P_162.cs

@@ -90,7 +90,7 @@ namespace DCGO.CardEffects.P
                         canTargetCondition_ByPreSelecetedList: null,
                         canEndSelectCondition: null,
                         maxCount: maxCount,
-                        canNoSelect: true,
+                        canNoSelect: false,
                         canEndNotMax: false,
                         selectPermanentCoroutine: SelectPermanentCoroutine,
                         afterSelectPermanentCoroutine: null,
@@ -177,7 +177,7 @@ namespace DCGO.CardEffects.P
                         canTargetCondition_ByPreSelecetedList: null,
                         canEndSelectCondition: null,
                         maxCount: maxCount,
-                        canNoSelect: true,
+                        canNoSelect: false,
                         canEndNotMax: false,
                         selectPermanentCoroutine: SelectPermanentCoroutine,
                         afterSelectPermanentCoroutine: null,

+ 1 - 0
Assets/CardEffect/P/Black/P_169.cs

@@ -82,6 +82,7 @@ namespace DCGO.CardEffects.P
                 {
                     trashedFromPermanent = CardEffectCommons.GetPermanentFromHashtable(hashtable);
                     return isExistOnField(card) &&
+                           CardEffectCommons.IsOwnerPermanent(trashedFromPermanent, card) &&
                             IsRockMineralDigimon(trashedFromPermanent);
                 }
 

+ 1 - 1
Assets/CardEffect/P/Blue/P_168.cs

@@ -2,7 +2,7 @@ using System;
 using System.Collections;
 using System.Collections.Generic;
 
-namespace DCGO.CardEffects
+namespace DCGO.CardEffects.P
 {
     public class P_168 : CEntity_Effect
     {

+ 2 - 2
Assets/CardEffect/P/Green/P_166.cs

@@ -57,7 +57,7 @@ namespace DCGO.CardEffects.P
             if (timing == EffectTiming.OnEnterFieldAnyone)
             {
                 ActivateClass activateClass = new ActivateClass();
-                activateClass.SetUpICardEffect("Suspend 1 opponent's Digimon", CanUseCondition, card);
+                activateClass.SetUpICardEffect("Suspend 1 Digimon", CanUseCondition, card);
                 activateClass.SetUpActivateClass(CanActivateSuspendCondition, ActivateCoroutine, -1, true, EffectDescription());
                 cardEffects.Add(activateClass);
 
@@ -113,7 +113,7 @@ namespace DCGO.CardEffects.P
             if (timing == EffectTiming.OnEnterFieldAnyone)
             {
                 ActivateClass activateClass = new ActivateClass();
-                activateClass.SetUpICardEffect("Suspend 1 opponent's Digimon", CanUseCondition, card);
+                activateClass.SetUpICardEffect("Suspend 1 Digimon", CanUseCondition, card);
                 activateClass.SetUpActivateClass(CanActivateSuspendCondition, ActivateCoroutine, -1, true, EffectDescription());
                 cardEffects.Add(activateClass);
 

+ 90 - 87
Assets/CardEffect/P/Yellow/P_165_token.cs

@@ -1,120 +1,123 @@
 using System.Collections;
 using System.Collections.Generic;
 
-public class P_165_token : CEntity_Effect
+namespace DCGO.CardEffects.Tokens
 {
-    public override List<ICardEffect> CardEffects(EffectTiming timing, CardSource card)
+    public class P_165_token : CEntity_Effect
     {
-        List<ICardEffect> cardEffects = new List<ICardEffect>();
-
-        #region On Deletion
-
-        if (timing == EffectTiming.OnDestroyedAnyone)
+        public override List<ICardEffect> CardEffects(EffectTiming timing, CardSource card)
         {
-            ActivateClass activateClass = new ActivateClass();
-            activateClass.SetUpICardEffect("DP -3000", CanUseCondition, card);
-            activateClass.SetUpActivateClass(CanActivateCondition, ActivateCoroutine, -1, false, EffectDescription());
-            cardEffects.Add(activateClass);
+            List<ICardEffect> cardEffects = new List<ICardEffect>();
 
-            string EffectDescription()
-            {
-                return "[On Deletion] 1 of your opponent's Digimon gets -3000 DP for the turn.";
-            }
+            #region On Deletion
 
-            bool CanSelectPermanentCondition(Permanent permanent)
+            if (timing == EffectTiming.OnDestroyedAnyone)
             {
-                return CardEffectCommons.IsPermanentExistsOnOpponentBattleAreaDigimon(permanent, card);
-            }
+                ActivateClass activateClass = new ActivateClass();
+                activateClass.SetUpICardEffect("DP -3000", CanUseCondition, card);
+                activateClass.SetUpActivateClass(CanActivateCondition, ActivateCoroutine, -1, false, EffectDescription());
+                cardEffects.Add(activateClass);
 
-            bool CanUseCondition(Hashtable hashtable)
-            {
-                return CardEffectCommons.CanTriggerOnDeletion(hashtable, card);
-            }
+                string EffectDescription()
+                {
+                    return "[On Deletion] 1 of your opponent's Digimon gets -3000 DP for the turn.";
+                }
 
-            bool CanActivateCondition(Hashtable hashtable)
-            {
-                return CardEffectCommons.HasMatchConditionPermanent(CanSelectPermanentCondition);
-            }
+                bool CanSelectPermanentCondition(Permanent permanent)
+                {
+                    return CardEffectCommons.IsPermanentExistsOnOpponentBattleAreaDigimon(permanent, card);
+                }
 
-            IEnumerator ActivateCoroutine(Hashtable hashtable)
-            {
-                if (CardEffectCommons.HasMatchConditionPermanent(CanSelectPermanentCondition))
+                bool CanUseCondition(Hashtable hashtable)
+                {
+                    return CardEffectCommons.CanTriggerOnDeletion(hashtable, card);
+                }
+
+                bool CanActivateCondition(Hashtable hashtable)
+                {
+                    return CardEffectCommons.HasMatchConditionPermanent(CanSelectPermanentCondition);
+                }
+
+                IEnumerator ActivateCoroutine(Hashtable hashtable)
                 {
-                    SelectPermanentEffect selectPermanentEffect = GManager.instance.GetComponent<SelectPermanentEffect>();
-
-                    selectPermanentEffect.SetUp(
-                        selectPlayer: card.Owner,
-                        canTargetCondition: CanSelectPermanentCondition,
-                        canTargetCondition_ByPreSelecetedList: null,
-                        canEndSelectCondition: null,
-                        maxCount: 1,
-                        canNoSelect: false,
-                        canEndNotMax: false,
-                        selectPermanentCoroutine: SelectPermanentCoroutine,
-                        afterSelectPermanentCoroutine: null,
-                        mode: SelectPermanentEffect.Mode.Custom,
-                        cardEffect: activateClass);
-
-                    yield return ContinuousController.instance.StartCoroutine(selectPermanentEffect.Activate());
-
-                    IEnumerator SelectPermanentCoroutine(Permanent permanent)
+                    if (CardEffectCommons.HasMatchConditionPermanent(CanSelectPermanentCondition))
                     {
-                        yield return ContinuousController.instance.StartCoroutine(CardEffectCommons.ChangeDigimonDP(
-                            targetPermanent: permanent,
-                            changeValue: -3000,
-                            effectDuration: EffectDuration.UntilEachTurnEnd,
-                            activateClass: activateClass));
+                        SelectPermanentEffect selectPermanentEffect = GManager.instance.GetComponent<SelectPermanentEffect>();
+
+                        selectPermanentEffect.SetUp(
+                            selectPlayer: card.Owner,
+                            canTargetCondition: CanSelectPermanentCondition,
+                            canTargetCondition_ByPreSelecetedList: null,
+                            canEndSelectCondition: null,
+                            maxCount: 1,
+                            canNoSelect: false,
+                            canEndNotMax: false,
+                            selectPermanentCoroutine: SelectPermanentCoroutine,
+                            afterSelectPermanentCoroutine: null,
+                            mode: SelectPermanentEffect.Mode.Custom,
+                            cardEffect: activateClass);
+
+                        yield return ContinuousController.instance.StartCoroutine(selectPermanentEffect.Activate());
+
+                        IEnumerator SelectPermanentCoroutine(Permanent permanent)
+                        {
+                            yield return ContinuousController.instance.StartCoroutine(CardEffectCommons.ChangeDigimonDP(
+                                targetPermanent: permanent,
+                                changeValue: -3000,
+                                effectDuration: EffectDuration.UntilEachTurnEnd,
+                                activateClass: activateClass));
+                        }
                     }
                 }
             }
-        }
-
-        #endregion
 
-        #region End of Opponents Turn
+            #endregion
 
-        if (timing == EffectTiming.OnEndTurn)
-        {
-            ActivateClass activateClass = new ActivateClass();
-            activateClass.SetUpICardEffect("Delete this Digimon.", CanUseCondition, card);
-            activateClass.SetUpActivateClass(CanActivateCondition, ActivateCoroutine, -1, false, EffectDescription());
-            cardEffects.Add(activateClass);
+            #region End of Opponents Turn
 
-            string EffectDescription()
+            if (timing == EffectTiming.OnEndTurn)
             {
-                return "[End of Opponent's Turn] Delete this Digimon.";
-            }
+                ActivateClass activateClass = new ActivateClass();
+                activateClass.SetUpICardEffect("Delete this Digimon.", CanUseCondition, card);
+                activateClass.SetUpActivateClass(CanActivateCondition, ActivateCoroutine, -1, false, EffectDescription());
+                cardEffects.Add(activateClass);
 
-            bool CanUseCondition(Hashtable hashtable)
-            {
-                if (CardEffectCommons.IsExistOnBattleAreaDigimon(card))
+                string EffectDescription()
                 {
-                    if (CardEffectCommons.IsOpponentTurn(card))
+                    return "[End of Opponent's Turn] Delete this Digimon.";
+                }
+
+                bool CanUseCondition(Hashtable hashtable)
+                {
+                    if (CardEffectCommons.IsExistOnBattleAreaDigimon(card))
                     {
-                        return true;
+                        if (CardEffectCommons.IsOpponentTurn(card))
+                        {
+                            return true;
+                        }
                     }
-                }
 
-                return false;
-            }
+                    return false;
+                }
 
-            bool CanActivateCondition(Hashtable hashtable)
-            {
-                return CardEffectCommons.IsExistOnBattleAreaDigimon(card);
-            }
+                bool CanActivateCondition(Hashtable hashtable)
+                {
+                    return CardEffectCommons.IsExistOnBattleAreaDigimon(card);
+                }
 
-            IEnumerator ActivateCoroutine(Hashtable _hashtable)
-            {
-                yield return ContinuousController.instance.StartCoroutine(
-                    new DestroyPermanentsClass(
-                        new List<Permanent>() { card.PermanentOfThisCard() },
-                        CardEffectCommons.CardEffectHashtable(activateClass)
-                    ).Destroy());
+                IEnumerator ActivateCoroutine(Hashtable _hashtable)
+                {
+                    yield return ContinuousController.instance.StartCoroutine(
+                        new DestroyPermanentsClass(
+                            new List<Permanent>() { card.PermanentOfThisCard() },
+                            CardEffectCommons.CardEffectHashtable(activateClass)
+                        ).Destroy());
+                }
             }
-        }
 
-        #endregion
+            #endregion
 
-        return cardEffects;
+            return cardEffects;
+        }
     }
 }

+ 4 - 3
Assets/Editor/FindEntitiesFromCardIndex.cs

@@ -10,15 +10,16 @@ namespace DCGO.Tools.Repair
         [MenuItem("Window/DCGO/Repair/Find Entity Card Index")]
         static void FixEntityCardIndex()
         {
-            int startingIndex = 3434;
+            int startingIndex = 10336;
             string path = "Assets/CardBaseEntity/";
 
             List<CEntity_Base> List = GetAsset.LoadAll<CEntity_Base>(path)
-                .Where(x => x.CardIndex >= startingIndex && !x.name.Contains("-P-")).ToList();
+                .Where(x => x.CardIndex >= startingIndex)
+                .OrderBy(x => x.CardIndex).ToList();
 
             foreach (CEntity_Base card in List)
             {
-                Debug.Log($"{card.name}: {card.CardIndex} - {startingIndex}");
+                Debug.Log($"{card.CardName_ENG}: {card.CardIndex} - {startingIndex}");
             }
 
             Debug.Log("Found all card index in CardBaseEntity");

+ 6 - 1
Assets/Scripts/CardEffectCommons/KeyWordEffects/Collision.cs

@@ -9,11 +9,16 @@ public partial class CardEffectCommons
     #region Target 1 Digimon gains [Collision]
     public static IEnumerator GainCollision(Permanent targetPermanent, EffectDuration effectDuration, ICardEffect activateClass)
     {
+        Debug.Log($"GAIN COLLISION: START");
         if (targetPermanent == null) yield break;
+        Debug.Log($"GAIN COLLISION: PERMANENT");
         if (!IsPermanentExistsOnBattleArea(targetPermanent)) yield break;
+        Debug.Log($"GAIN COLLISION: BATTLE AREA");
         if (activateClass == null) yield break;
+        Debug.Log($"GAIN COLLISION: ACTIVATE CLASS");
         if (activateClass.EffectSourceCard == null) yield break;
 
+        Debug.Log($"GAIN COLLISION: PASSED");
         CardSource card = activateClass.EffectSourceCard;
 
         bool PermanentCondition(Permanent permanent) => permanent == targetPermanent;
@@ -33,7 +38,7 @@ public partial class CardEffectCommons
 
         ActivateClass collision = CardEffectFactory.CollisionStaticEffect(permanentCondition: PermanentCondition, isInheritedEffect: false, card: card, condition: CanUseCondition);
 
-        AddEffectToPermanent(targetPermanent: targetPermanent, effectDuration: effectDuration, card: card, cardEffect: collision, timing: EffectTiming.None);
+        AddEffectToPermanent(targetPermanent: targetPermanent, effectDuration: effectDuration, card: card, cardEffect: collision, timing: EffectTiming.OnCounterTiming);
 
         if (!targetPermanent.TopCard.CanNotBeAffected(activateClass))
         {

+ 1 - 7
Assets/Scripts/CardEffectCommons/KeyWordEffects/Fragment.cs

@@ -1,22 +1,16 @@
 using System.Collections;
 using System.Collections.Generic;
-using System;
-using System.Linq;
-using UnityEngine;
 
 public partial class CardEffectCommons
 {
     #region Can activate [Fragment]
     public static bool CanActivateFragment(Permanent permanent, int trashValue, ICardEffect activateClass)
     {
-        Debug.Log($"FRAGMENT CAN ACTIVATE: {IsPermanentExistsOnBattleArea(permanent)}");
         if (IsPermanentExistsOnBattleArea(permanent))
         {
-            Debug.Log($"FRAGMENT CAN ACTIVATE: {permanent.CanBeDestroyedBySkill(activateClass)}");
             if (permanent.CanBeDestroyedBySkill(activateClass))
             {
-                Debug.Log($"FRAGMENT CAN ACTIVATE: {permanent.DigivolutionCards.Count} <= {trashValue}");
-                return (permanent.DigivolutionCards.Count <= trashValue);
+                return (permanent.DigivolutionCards.Count >= trashValue);
             }
         }
 

+ 1 - 7
Assets/Scripts/CardEffectFactory/KeyWordEffects/Fragment.cs

@@ -1,8 +1,5 @@
-using System.Collections;
-using System.Collections.Generic;
 using System;
-using System.Linq;
-using UnityEngine;
+using System.Collections;
 
 public partial class CardEffectFactory
 {
@@ -50,15 +47,12 @@ public partial class CardEffectFactory
 
         bool CanUseCondition(Hashtable hashtable)
         {
-            Debug.Log($"FRAGMENT CAN USE: {CardEffectCommons.IsPermanentExistsOnBattleArea(targetPermanent)}");
             if (CardEffectCommons.IsPermanentExistsOnBattleArea(targetPermanent))
             {
-                Debug.Log($"FRAGMENT CAN USE: {CardEffectCommons.CanTriggerWhenRemoveField(hashtable, targetPermanent.TopCard)}");
                 if (CardEffectCommons.CanTriggerWhenRemoveField(hashtable, targetPermanent.TopCard))
                 {
                     if (condition == null || condition())
                     {
-                        Debug.Log($"FRAGMENT CAN USE: TRUE");
                         return true;
                     }
                 }

+ 2 - 2
Assets/Scripts/CardPrefab_CreateDeck.cs

@@ -374,9 +374,9 @@ public class CardPrefab_CreateDeck : MonoBehaviour
 
                 int maxCount = DeckBuildingRule.MaxCount_BanList(cEntity_Base);
 
-                if (maxCount < cEntity_Base.MaxCountInDeck)
+                if (maxCount <= cEntity_Base.MaxCountInDeck)
                 {
-                    if (maxCount >= 1)
+                    if (maxCount == 1)
                     {
                         LimitObject.SetActive(true);
                         LimitText.gameObject.SetActive(true);

+ 49 - 0
lfs/objects/07/0e/070ed2002c254228ffbf8284b502ee15c7eec28414e4e477b0f4d4988be056f3

@@ -0,0 +1,49 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ac423894725fed64a9146a10d3878ce1, type: 3}
+  m_Name: P_158_P1
+  m_EditorClassIdentifier: 
+  CardIndex: 10464
+  cardColors: 04000000
+  PlayCost: 4
+  EvoCosts: []
+  Level: 0
+  CardName_JPN: 
+  CardName_ENG: Jeri (Fake)
+  Form_JPN: []
+  Form_ENG:
+  - D-Reaper
+  Attribute_JPN: []
+  Attribute_ENG:
+  - '-'
+  Type_JPN: []
+  Type_ENG:
+  - Tamer
+  CardSpriteName: P-158_P1
+  cardKind: 1
+  EffectDiscription_JPN: 
+  EffectDiscription_ENG: "[On Play] Reveal the top 4 cards of your deck. Add 1 card
+    with the [D-Reaper]\_trait among them to the hand. Return the rest to the bottom
+    of the deck.\n[Main] By returning this Tamer to the bottom of the deck. You may
+    play 1 Digimon card with the[D-Reaper]\_traitand play cost of 3 or less from
+    your hand without paying the cost. For each digivolution card under 1 of your
+    [Mother D-Reaper], add 1 to the maximum play cost you may play with this effect."
+  InheritedEffectDiscription_JPN: 
+  InheritedEffectDiscription_ENG: '-'
+  SecurityEffectDiscription_JPN: 
+  SecurityEffectDiscription_ENG: '[Security] Play this card without paying the cost.'
+  CardEffectClassName: P_158
+  DP: 0
+  rarity: 5
+  OverflowMemory: 0
+  CardID: P-158
+  MaxCountInDeck: 4

+ 51 - 0
lfs/objects/0a/c9/0ac92fac4962f997094d6520710b105fa0ef7b37cad13b4fe9252566f6b33104

@@ -0,0 +1,51 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ac423894725fed64a9146a10d3878ce1, type: 3}
+  m_Name: P_166
+  m_EditorClassIdentifier: 
+  CardIndex: 10445
+  cardColors: 03000000
+  PlayCost: 4
+  EvoCosts:
+  - CardColor: 3
+    Level: 3
+    MemoryCost: 2
+  Level: 4
+  CardName_JPN: 
+  CardName_ENG: Galemon
+  Form_JPN: []
+  Form_ENG:
+  - Champion
+  Attribute_JPN: []
+  Attribute_ENG:
+  - Data
+  Type_JPN: []
+  Type_ENG:
+  - Bird Dragon
+  - LIBERATOR
+  CardSpriteName: P-166
+  cardKind: 0
+  EffectDiscription_JPN: 
+  EffectDiscription_ENG: "[On Play] [When Digivolving] You may suspend 1 Digimon.
+    Then, if it's your turn, this Digimon may digivolve into a Digimon card with
+    [Bird]/[Avian]\_in any of its traits in the hand. For every other suspended Digimon,
+    reduce this effect's digivolution cost by 1."
+  InheritedEffectDiscription_JPN: 
+  InheritedEffectDiscription_ENG: '[Your Turn] This Digimon gets +2000 DP.'
+  SecurityEffectDiscription_JPN: 
+  SecurityEffectDiscription_ENG: '-'
+  CardEffectClassName: P_166
+  DP: 4000
+  rarity: 5
+  OverflowMemory: 0
+  CardID: P-166
+  MaxCountInDeck: 4

+ 49 - 0
lfs/objects/0d/27/0d27d78fb9b43cce1b81c22033708ebdf375e82e73eb78e7fc3ea22f2d21f21f

@@ -0,0 +1,49 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ac423894725fed64a9146a10d3878ce1, type: 3}
+  m_Name: P_163
+  m_EditorClassIdentifier: 
+  CardIndex: 10444
+  cardColors: 03000000
+  PlayCost: 3
+  EvoCosts:
+  - CardColor: 3
+    Level: 3
+    MemoryCost: 2
+  Level: 4
+  CardName_JPN: 
+  CardName_ENG: Dokugumon
+  Form_JPN: []
+  Form_ENG:
+  - Champion
+  Attribute_JPN: []
+  Attribute_ENG:
+  - Virus
+  Type_JPN: []
+  Type_ENG:
+  - Insectoid
+  - NSo
+  CardSpriteName: P-163
+  cardKind: 0
+  EffectDiscription_JPN: 
+  EffectDiscription_ENG: "[Digivolve]Lv.3 w/[NSo]\_trait: Cost 2 \n\n[On Play] [When
+    Digivolving] Suspend 1 of your opponent's Digimon."
+  InheritedEffectDiscription_JPN: 
+  InheritedEffectDiscription_ENG: '-'
+  SecurityEffectDiscription_JPN: 
+  SecurityEffectDiscription_ENG: '-'
+  CardEffectClassName: P_163
+  DP: 3000
+  rarity: 5
+  OverflowMemory: 0
+  CardID: P-163
+  MaxCountInDeck: 4

+ 53 - 0
lfs/objects/11/49/114905f1f63e76b40266702c63014dd98f2e451ed1186ac008d2608910f6ade7

@@ -0,0 +1,53 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ac423894725fed64a9146a10d3878ce1, type: 3}
+  m_Name: P_153_P1
+  m_EditorClassIdentifier: 
+  CardIndex: 10453
+  cardColors: 0200000001000000
+  PlayCost: 12
+  EvoCosts:
+  - CardColor: 2
+    Level: 5
+    MemoryCost: 4
+  - CardColor: 1
+    Level: 5
+    MemoryCost: 4
+  Level: 6
+  CardName_JPN: 
+  CardName_ENG: MagnaGarurumon
+  Form_JPN: []
+  Form_ENG:
+  - Hybrid
+  Attribute_JPN: []
+  Attribute_ENG:
+  - Variable
+  Type_JPN: []
+  Type_ENG:
+  - Cyborg
+  CardSpriteName: P-153_P1
+  cardKind: 0
+  EffectDiscription_JPN: 
+  EffectDiscription_ENG: "[Digivolve]3-Color [MagnaGarurumon]: Cost 2 \n\n\uFF1CArmor
+    Purge\uFF1E\n[When Digivolving] Return 1 of your opponent's level 3, level 4
+    and level 5 to the hand.\n[End of Attack] By placing this Digimon\u2019s top
+    card as your top security card, unsuspend this Digimon or Tamer."
+  InheritedEffectDiscription_JPN: 
+  InheritedEffectDiscription_ENG: '-'
+  SecurityEffectDiscription_JPN: 
+  SecurityEffectDiscription_ENG: '-'
+  CardEffectClassName: P_153
+  DP: 12000
+  rarity: 5
+  OverflowMemory: 0
+  CardID: P-153
+  MaxCountInDeck: 4

+ 48 - 0
lfs/objects/12/b6/12b615b40a72845de3897b0a9390a3fb1ea69efabe80b5852a97b6bd6a40a51f

@@ -0,0 +1,48 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ac423894725fed64a9146a10d3878ce1, type: 3}
+  m_Name: P_169_P1
+  m_EditorClassIdentifier: 
+  CardIndex: 10438
+  cardColors: 05000000
+  PlayCost: 3
+  EvoCosts: []
+  Level: 0
+  CardName_JPN: 
+  CardName_ENG: Close
+  Form_JPN: []
+  Form_ENG:
+  - '-'
+  Attribute_JPN: []
+  Attribute_ENG:
+  - LIBERATOR
+  Type_JPN: []
+  Type_ENG:
+  - Tamer
+  CardSpriteName: P-169_P1
+  cardKind: 1
+  EffectDiscription_JPN: 
+  EffectDiscription_ENG: "[Start of Your Main Phase] If your opponent has a Digimon,
+    gain 1 memory.\n[All Turns] When effects trash digivolution cards of any of your
+    [Mineral]/[Rock]\_trait Digimon, by suspending this Tamer, place 1 card with
+    the [Mineral]/[Rock]\_trait from your trash as any of your Digimon\u2019s bottom
+    digivolution card."
+  InheritedEffectDiscription_JPN: 
+  InheritedEffectDiscription_ENG: '-'
+  SecurityEffectDiscription_JPN: 
+  SecurityEffectDiscription_ENG: '[Security] Play this card without paying the cost.'
+  CardEffectClassName: P_169
+  DP: 0
+  rarity: 5
+  OverflowMemory: 0
+  CardID: P-169
+  MaxCountInDeck: 4

+ 47 - 0
lfs/objects/16/d8/16d831b9e095c7abdba14a5b543fff0f35c0de64e4f0185f59e575229f0e5a3a

@@ -0,0 +1,47 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ac423894725fed64a9146a10d3878ce1, type: 3}
+  m_Name: P_157_P1
+  m_EditorClassIdentifier: 
+  CardIndex: 10462
+  cardColors: 05000000
+  PlayCost: 0
+  EvoCosts: []
+  Level: 2
+  CardName_JPN: 
+  CardName_ENG: Monimon
+  Form_JPN: []
+  Form_ENG:
+  - In-Training
+  Attribute_JPN: []
+  Attribute_ENG:
+  - '-'
+  Type_JPN: []
+  Type_ENG:
+  - CRT
+  - Twilight
+  - Xros Heart
+  CardSpriteName: P-157_P1
+  cardKind: 3
+  EffectDiscription_JPN: 
+  EffectDiscription_ENG: '-'
+  InheritedEffectDiscription_JPN: 
+  InheritedEffectDiscription_ENG: "[On Deletion] If you have a black Tamer, \uFF1CDraw
+    1\uFF1E."
+  SecurityEffectDiscription_JPN: 
+  SecurityEffectDiscription_ENG: '-'
+  CardEffectClassName: P_157
+  DP: 0
+  rarity: 5
+  OverflowMemory: 0
+  CardID: P-157
+  MaxCountInDeck: 4

+ 53 - 0
lfs/objects/19/55/19556d55989820da04aaa360967ccfc99878601aef90c441d91b4e24e263f015

@@ -0,0 +1,53 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ac423894725fed64a9146a10d3878ce1, type: 3}
+  m_Name: P_153
+  m_EditorClassIdentifier: 
+  CardIndex: 10452
+  cardColors: 0200000001000000
+  PlayCost: 12
+  EvoCosts:
+  - CardColor: 2
+    Level: 5
+    MemoryCost: 4
+  - CardColor: 1
+    Level: 5
+    MemoryCost: 4
+  Level: 6
+  CardName_JPN: 
+  CardName_ENG: MagnaGarurumon
+  Form_JPN: []
+  Form_ENG:
+  - Hybrid
+  Attribute_JPN: []
+  Attribute_ENG:
+  - Variable
+  Type_JPN: []
+  Type_ENG:
+  - Cyborg
+  CardSpriteName: P-153
+  cardKind: 0
+  EffectDiscription_JPN: 
+  EffectDiscription_ENG: "[Digivolve]3-Color [MagnaGarurumon]: Cost 2 \n\n\uFF1CArmor
+    Purge\uFF1E\n[When Digivolving] Return 1 of your opponent's level 3, level 4
+    and level 5 to the hand.\n[End of Attack] By placing this Digimon\u2019s top
+    card as your top security card, unsuspend this Digimon or Tamer."
+  InheritedEffectDiscription_JPN: 
+  InheritedEffectDiscription_ENG: '-'
+  SecurityEffectDiscription_JPN: 
+  SecurityEffectDiscription_ENG: '-'
+  CardEffectClassName: P_153
+  DP: 12000
+  rarity: 5
+  OverflowMemory: 0
+  CardID: P-153
+  MaxCountInDeck: 4

+ 54 - 0
lfs/objects/1a/ff/1afffcf6cfa33499c40cec0815b73c70d63d0f701a1eccb365a518d49d6366ba

@@ -0,0 +1,54 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ac423894725fed64a9146a10d3878ce1, type: 3}
+  m_Name: P_167_P1
+  m_EditorClassIdentifier: 
+  CardIndex: 10436
+  cardColors: 05000000
+  PlayCost: 4
+  EvoCosts:
+  - CardColor: 5
+    Level: 3
+    MemoryCost: 2
+  Level: 4
+  CardName_JPN: 
+  CardName_ENG: Landramon
+  Form_JPN: []
+  Form_ENG:
+  - Champion
+  Attribute_JPN: []
+  Attribute_ENG:
+  - Virus
+  Type_JPN: []
+  Type_ENG:
+  - Mineral
+  - LIBERATOR
+  CardSpriteName: P-167_P1
+  cardKind: 0
+  EffectDiscription_JPN: 
+  EffectDiscription_ENG: "[Start of Your Main Phase] [When Digivolving] By trashing
+    1 [Mineral]/[Rock]\_trait from any of your Digimon\u2019s digivolution cards,
+    reveal the top 3 cards of your deck. Among them, add 1 [Mineral]/[Rock]\_trait
+    card to the hand, or place 1 such card as this Digimon's bottom digivolution
+    card. Return the rest to the top or bottom of the deck."
+  InheritedEffectDiscription_JPN: 
+  InheritedEffectDiscription_ENG: "When effects trash this card from digivolution
+    cards of a [Mineral]/[Rock]\_trait Digimon,\uFF1CDe-Digivolve1\uFF1E 1 of your
+    opponent's Digimon."
+  SecurityEffectDiscription_JPN: 
+  SecurityEffectDiscription_ENG: '-'
+  CardEffectClassName: P_167
+  DP: 4000
+  rarity: 5
+  OverflowMemory: 0
+  CardID: P-167
+  MaxCountInDeck: 4

+ 56 - 0
lfs/objects/1d/f3/1df37eb3f9fbf3c5e79ebd00ea2b6abef765bdae02a72c4efbbd76c05c89cb61

@@ -0,0 +1,56 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ac423894725fed64a9146a10d3878ce1, type: 3}
+  m_Name: P_152
+  m_EditorClassIdentifier: 
+  CardIndex: 10450
+  cardColors: 0000000002000000
+  PlayCost: 5
+  EvoCosts:
+  - CardColor: 0
+    Level: 2
+    MemoryCost: 1
+  - CardColor: 2
+    Level: 2
+    MemoryCost: 1
+  Level: 3
+  CardName_JPN: 
+  CardName_ENG: Shoutmon + Dorulu Cannon
+  Form_JPN: []
+  Form_ENG:
+  - Rookie
+  Attribute_JPN: []
+  Attribute_ENG:
+  - Data
+  Type_JPN: []
+  Type_ENG:
+  - Enhancement
+  - Xros Heart
+  CardSpriteName: P-152
+  cardKind: 0
+  EffectDiscription_JPN: 
+  EffectDiscription_ENG: "[Digivolve]Play cost 4 or less [Shoutmon]/[Dorulumon]:
+    Cost 0 \n\n[When Attacking] 1 of your opponent\u2019s Digimon gets -2000 DP for
+    the turn. Then, by placing 1 Digimon card with the [Xros Heart]\_trait in this
+    Digimon\u2019s digivolution cards under 1 of your Tamers, delete 1 of their Digimon
+    with 3000 DP or less.\n[Rule] Name: Also treated as [Shoutmon]/[Dorulumon].\n\n[DigiXros\_-1]
+    [Shoutmon] x [Dorulumon] "
+  InheritedEffectDiscription_JPN: 
+  InheritedEffectDiscription_ENG: '-'
+  SecurityEffectDiscription_JPN: 
+  SecurityEffectDiscription_ENG: '-'
+  CardEffectClassName: P_152
+  DP: 4000
+  rarity: 5
+  OverflowMemory: 0
+  CardID: P-152
+  MaxCountInDeck: 4

+ 50 - 0
lfs/objects/3d/75/3d753419b6132043efc64d42cdb1e76a028d893639e29dcfdc6f32303519a06e

@@ -0,0 +1,50 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ac423894725fed64a9146a10d3878ce1, type: 3}
+  m_Name: P_159
+  m_EditorClassIdentifier: 
+  CardIndex: 10465
+  cardColors: 05000000
+  PlayCost: 3
+  EvoCosts: []
+  Level: 0
+  CardName_JPN: 
+  CardName_ENG: Rook Device
+  Form_JPN: []
+  Form_ENG:
+  - '-'
+  Attribute_JPN: []
+  Attribute_ENG:
+  - '-'
+  Type_JPN: []
+  Type_ENG:
+  - Device
+  CardSpriteName: P-159
+  cardKind: 2
+  EffectDiscription_JPN: 
+  EffectDiscription_ENG: "While you don't have [Rook Device], you may ignore this
+    card's color requirements.When an effect trashes this card in your battle area,
+    1 of your Digimon gains \uFF1CReboot\uFF1E , \uFF1CBlocker\uFF1Eand gets +2000
+    DP until the end of your opponent's turn.\n[Main] 1 of your Digimon gains \uFF1CReboot\uFF1E
+    , \uFF1CBlocker\uFF1Eand gets +2000 DP until the end of your opponent's turn.
+    Then, place this card in the battle area."
+  InheritedEffectDiscription_JPN: 
+  InheritedEffectDiscription_ENG: '-'
+  SecurityEffectDiscription_JPN: 
+  SecurityEffectDiscription_ENG: "[Security] \uFF1CDe-Digivolve2\uFF1E 1 of your
+    opponent's Digimon. Then, add this card to the hand."
+  CardEffectClassName: P_159
+  DP: 0
+  rarity: 5
+  OverflowMemory: 0
+  CardID: P-159
+  MaxCountInDeck: 4

+ 51 - 0
lfs/objects/4d/1e/4d1e20bd885bcc13471a7f8fa2398743e070f4d9c53900d729c1a7418fe8b13e

@@ -0,0 +1,51 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ac423894725fed64a9146a10d3878ce1, type: 3}
+  m_Name: P_166_P1
+  m_EditorClassIdentifier: 
+  CardIndex: 10446
+  cardColors: 03000000
+  PlayCost: 4
+  EvoCosts:
+  - CardColor: 3
+    Level: 3
+    MemoryCost: 2
+  Level: 4
+  CardName_JPN: 
+  CardName_ENG: Galemon
+  Form_JPN: []
+  Form_ENG:
+  - Champion
+  Attribute_JPN: []
+  Attribute_ENG:
+  - Data
+  Type_JPN: []
+  Type_ENG:
+  - Bird Dragon
+  - LIBERATOR
+  CardSpriteName: P-166_P1
+  cardKind: 0
+  EffectDiscription_JPN: 
+  EffectDiscription_ENG: "[On Play] [When Digivolving] You may suspend 1 Digimon.
+    Then, if it's your turn, this Digimon may digivolve into a Digimon card with
+    [Bird]/[Avian]\_in any of its traits in the hand. For every other suspended Digimon,
+    reduce this effect's digivolution cost by 1."
+  InheritedEffectDiscription_JPN: 
+  InheritedEffectDiscription_ENG: '[Your Turn] This Digimon gets +2000 DP.'
+  SecurityEffectDiscription_JPN: 
+  SecurityEffectDiscription_ENG: '-'
+  CardEffectClassName: P_166
+  DP: 4000
+  rarity: 5
+  OverflowMemory: 0
+  CardID: P-166
+  MaxCountInDeck: 4

+ 52 - 0
lfs/objects/55/2f/552f54b80422120a37818784bc8b37096aca9f1587097c61d8f9318a252b1f55

@@ -0,0 +1,52 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ac423894725fed64a9146a10d3878ce1, type: 3}
+  m_Name: P_164
+  m_EditorClassIdentifier: 
+  CardIndex: 10439
+  cardColors: 01000000
+  PlayCost: 4
+  EvoCosts:
+  - CardColor: 1
+    Level: 3
+    MemoryCost: 2
+  Level: 4
+  CardName_JPN: 
+  CardName_ENG: Shellmon
+  Form_JPN: []
+  Form_ENG:
+  - Champion
+  Attribute_JPN: []
+  Attribute_ENG:
+  - Data
+  Type_JPN: []
+  Type_ENG:
+  - Mollusk
+  - LIBERATOR
+  - Aquatic
+  CardSpriteName: P-164
+  cardKind: 0
+  EffectDiscription_JPN: 
+  EffectDiscription_ENG: "[On Play] [When Digivolving] By placing 1 Level 5 or lower
+    Digimon card with [Aqua]/[Sea Animal]\_in any of its traits from your hand as
+    1 of your Digimon's bottom digivolution card, \uFF1CDraw 1\uFF1E \n[Rule] Trait:
+    Has [Aquatic] type."
+  InheritedEffectDiscription_JPN: 
+  InheritedEffectDiscription_ENG: "[End of Attack] [Once Per Turn] \uFF1CDraw 1\uFF1E."
+  SecurityEffectDiscription_JPN: 
+  SecurityEffectDiscription_ENG: '-'
+  CardEffectClassName: P_164
+  DP: 4000
+  rarity: 5
+  OverflowMemory: 0
+  CardID: P-164
+  MaxCountInDeck: 4

+ 52 - 0
lfs/objects/56/a9/56a96c38797b9eae96349e5079a873cea9c4f5c3b0cf88c23d0337e263f0c933

@@ -0,0 +1,52 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ac423894725fed64a9146a10d3878ce1, type: 3}
+  m_Name: P_164_P1
+  m_EditorClassIdentifier: 
+  CardIndex: 10440
+  cardColors: 01000000
+  PlayCost: 4
+  EvoCosts:
+  - CardColor: 1
+    Level: 3
+    MemoryCost: 2
+  Level: 4
+  CardName_JPN: 
+  CardName_ENG: Shellmon
+  Form_JPN: []
+  Form_ENG:
+  - Champion
+  Attribute_JPN: []
+  Attribute_ENG:
+  - Data
+  Type_JPN: []
+  Type_ENG:
+  - Mollusk
+  - LIBERATOR
+  - Aquatic
+  CardSpriteName: P-164_P1
+  cardKind: 0
+  EffectDiscription_JPN: 
+  EffectDiscription_ENG: "[On Play] [When Digivolving] By placing 1 Level 5 or lower
+    Digimon card with [Aqua]/[Sea Animal]\_in any of its traits from your hand as
+    1 of your Digimon's bottom digivolution card, \uFF1CDraw 1\uFF1E \n[Rule] Trait:
+    Has [Aquatic] type."
+  InheritedEffectDiscription_JPN: 
+  InheritedEffectDiscription_ENG: "[End of Attack] [Once Per Turn] \uFF1CDraw 1\uFF1E."
+  SecurityEffectDiscription_JPN: 
+  SecurityEffectDiscription_ENG: '-'
+  CardEffectClassName: P_164
+  DP: 4000
+  rarity: 5
+  OverflowMemory: 0
+  CardID: P-164
+  MaxCountInDeck: 4

+ 49 - 0
lfs/objects/64/63/6463b4a4e71c16041f1f60569bd54e908ad09ab4ab7c49e4e66c6aea6e098526

@@ -0,0 +1,49 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ac423894725fed64a9146a10d3878ce1, type: 3}
+  m_Name: P_158
+  m_EditorClassIdentifier: 
+  CardIndex: 10463
+  cardColors: 04000000
+  PlayCost: 4
+  EvoCosts: []
+  Level: 0
+  CardName_JPN: 
+  CardName_ENG: Jeri (Fake)
+  Form_JPN: []
+  Form_ENG:
+  - D-Reaper
+  Attribute_JPN: []
+  Attribute_ENG:
+  - '-'
+  Type_JPN: []
+  Type_ENG:
+  - Tamer
+  CardSpriteName: P-158
+  cardKind: 1
+  EffectDiscription_JPN: 
+  EffectDiscription_ENG: "[On Play] Reveal the top 4 cards of your deck. Add 1 card
+    with the [D-Reaper]\_trait among them to the hand. Return the rest to the bottom
+    of the deck.\n[Main] By returning this Tamer to the bottom of the deck. You may
+    play 1 Digimon card with the[D-Reaper]\_traitand play cost of 3 or less from
+    your hand without paying the cost. For each digivolution card under 1 of your
+    [Mother D-Reaper], add 1 to the maximum play cost you may play with this effect."
+  InheritedEffectDiscription_JPN: 
+  InheritedEffectDiscription_ENG: '-'
+  SecurityEffectDiscription_JPN: 
+  SecurityEffectDiscription_ENG: '[Security] Play this card without paying the cost.'
+  CardEffectClassName: P_158
+  DP: 0
+  rarity: 5
+  OverflowMemory: 0
+  CardID: P-158
+  MaxCountInDeck: 4

+ 50 - 0
lfs/objects/6d/8d/6d8df4e7d2474497dda2c2411b28d32143a748ed3b812ecb1f67eccbd89b8818

@@ -0,0 +1,50 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ac423894725fed64a9146a10d3878ce1, type: 3}
+  m_Name: P_156_P1
+  m_EditorClassIdentifier: 
+  CardIndex: 10459
+  cardColors: 04000000
+  PlayCost: 2
+  EvoCosts: []
+  Level: 0
+  CardName_JPN: 
+  CardName_ENG: Future Potential!
+  Form_JPN: []
+  Form_ENG:
+  - '-'
+  Attribute_JPN: []
+  Attribute_ENG:
+  - '-'
+  Type_JPN: []
+  Type_ENG:
+  - Option
+  CardSpriteName: P-156_P1
+  cardKind: 2
+  EffectDiscription_JPN: 
+  EffectDiscription_ENG: 'While you have a tamer, you may use this card ignoring
+    its color requirements.
+
+    [Main] Choose 1 Tamer. You may play 1 Digimon card
+    with the same color as the chosen tamer with a play cost of 3 or less from your
+    hand or trash without paying the cost.'
+  InheritedEffectDiscription_JPN: 
+  InheritedEffectDiscription_ENG: '-'
+  SecurityEffectDiscription_JPN: 
+  SecurityEffectDiscription_ENG: '[Security] You may play 1 tamer card from your
+    hand without paying the cost. Then, add this card to your hand.'
+  CardEffectClassName: P_156
+  DP: 0
+  rarity: 5
+  OverflowMemory: 0
+  CardID: P-156
+  MaxCountInDeck: 4

+ 53 - 0
lfs/objects/7d/72/7d72078584941ddf9cac63b092f1b5161c2903a9314eabf3e62ffe119eb79459

@@ -0,0 +1,53 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ac423894725fed64a9146a10d3878ce1, type: 3}
+  m_Name: P_165
+  m_EditorClassIdentifier: 
+  CardIndex: 10448
+  cardColors: 02000000
+  PlayCost: 4
+  EvoCosts:
+  - CardColor: 2
+    Level: 3
+    MemoryCost: 2
+  Level: 4
+  CardName_JPN: 
+  CardName_ENG: ShoeShoemon
+  Form_JPN: []
+  Form_ENG:
+  - Champion
+  Attribute_JPN: []
+  Attribute_ENG:
+  - Virus
+  Type_JPN: []
+  Type_ENG:
+  - Puppet
+  - LIBERATOR
+  CardSpriteName: P-165
+  cardKind: 0
+  EffectDiscription_JPN: 
+  EffectDiscription_ENG: '[Security] At the end of the battle, play this card without
+    paying the cost.
+
+    [On Play] [When Digivolving] Play 1 [Familiar] Token (Digimon/Yellow/3000
+    DP/[On Deletion] 1 of your opponent''s Digimon gets -3000 DP for the turn). At
+    the end of your opponent''s turn, delete that token.'
+  InheritedEffectDiscription_JPN: 
+  InheritedEffectDiscription_ENG: "\uFF1CBarrier\uFF1E."
+  SecurityEffectDiscription_JPN: 
+  SecurityEffectDiscription_ENG: '-'
+  CardEffectClassName: P_165
+  DP: 4000
+  rarity: 5
+  OverflowMemory: 0
+  CardID: P-165
+  MaxCountInDeck: 4

+ 49 - 0
lfs/objects/84/be/84bedde0b6adb57086bddc58249ab6fbc1fc47dd999c5244c480f904352c9cc0

@@ -0,0 +1,49 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ac423894725fed64a9146a10d3878ce1, type: 3}
+  m_Name: P_154_P1
+  m_EditorClassIdentifier: 
+  CardIndex: 10455
+  cardColors: 05000000
+  PlayCost: 4
+  EvoCosts:
+  - CardColor: 5
+    Level: 3
+    MemoryCost: 2
+  Level: 4
+  CardName_JPN: 
+  CardName_ENG: Maildramon
+  Form_JPN: []
+  Form_ENG:
+  - Armor Form
+  Attribute_JPN: []
+  Attribute_ENG:
+  - Free
+  Type_JPN: []
+  Type_ENG:
+  - Cyborg
+  CardSpriteName: P-154_P1
+  cardKind: 0
+  EffectDiscription_JPN: 
+  EffectDiscription_ENG: "[All Turns] When another of your Digimon with [Knightmon]\_in
+    its text would leave the battle area by an opponent's effect, by placing this
+    Digimon as its bottom digivolution card, it doesn't leave."
+  InheritedEffectDiscription_JPN: 
+  InheritedEffectDiscription_ENG: "\uFF1CBlocker\uFF1E."
+  SecurityEffectDiscription_JPN: 
+  SecurityEffectDiscription_ENG: '-'
+  CardEffectClassName: P_154
+  DP: 4000
+  rarity: 5
+  OverflowMemory: 0
+  CardID: P-154
+  MaxCountInDeck: 4

+ 49 - 0
lfs/objects/8c/73/8c73f3c529509150e10d67eec5d0ddd72e80ab3d62ae4f8c449f4133ec26e640

@@ -0,0 +1,49 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ac423894725fed64a9146a10d3878ce1, type: 3}
+  m_Name: P_168
+  m_EditorClassIdentifier: 
+  CardIndex: 10442
+  cardColors: 01000000
+  PlayCost: 3
+  EvoCosts: []
+  Level: 0
+  CardName_JPN: 
+  CardName_ENG: Yao Qinglan
+  Form_JPN: []
+  Form_ENG:
+  - '-'
+  Attribute_JPN: []
+  Attribute_ENG:
+  - '-'
+  Type_JPN: []
+  Type_ENG:
+  - LIBERATOR
+  CardSpriteName: P-168
+  cardKind: 1
+  EffectDiscription_JPN: 
+  EffectDiscription_ENG: "[Start of Your Main Phase] If your opponent has a Digimon,
+    gain 1 memory.\n[Your Turn] When effects add digivolution cards under any of
+    your Digimon with [Aqua]/[Sea Animal]\_in any of its traits, by suspending this
+    Tamer, one of those Digimon may digivolve into a Digimon card with the [Aqua]/[Sea
+    Animal]\_in any of its traits in your hand with the digivolution cost reduced
+    by 1."
+  InheritedEffectDiscription_JPN: 
+  InheritedEffectDiscription_ENG: '-'
+  SecurityEffectDiscription_JPN: 
+  SecurityEffectDiscription_ENG: '[Security] Play this card without paying the cost.'
+  CardEffectClassName: P_168
+  DP: 0
+  rarity: 5
+  OverflowMemory: 0
+  CardID: P-168
+  MaxCountInDeck: 4

+ 47 - 0
lfs/objects/95/6b/956ba152dc266bb15ab1da43e561c79850a185fde55713be8833fc2497178ef6

@@ -0,0 +1,47 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ac423894725fed64a9146a10d3878ce1, type: 3}
+  m_Name: P_157
+  m_EditorClassIdentifier: 
+  CardIndex: 10461
+  cardColors: 05000000
+  PlayCost: 0
+  EvoCosts: []
+  Level: 2
+  CardName_JPN: 
+  CardName_ENG: Monimon
+  Form_JPN: []
+  Form_ENG:
+  - In-Training
+  Attribute_JPN: []
+  Attribute_ENG:
+  - '-'
+  Type_JPN: []
+  Type_ENG:
+  - CRT
+  - Twilight
+  - Xros Heart
+  CardSpriteName: P-157
+  cardKind: 3
+  EffectDiscription_JPN: 
+  EffectDiscription_ENG: '-'
+  InheritedEffectDiscription_JPN: 
+  InheritedEffectDiscription_ENG: "[On Deletion] If you have a black Tamer, \uFF1CDraw
+    1\uFF1E."
+  SecurityEffectDiscription_JPN: 
+  SecurityEffectDiscription_ENG: '-'
+  CardEffectClassName: P_157
+  DP: 0
+  rarity: 5
+  OverflowMemory: 0
+  CardID: P-157
+  MaxCountInDeck: 4

+ 55 - 0
lfs/objects/95/82/9582997121da1a5d37da27af3970e9cc282034ead3f092b402608d0ad8bde291

@@ -0,0 +1,55 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ac423894725fed64a9146a10d3878ce1, type: 3}
+  m_Name: EX8_022
+  m_EditorClassIdentifier: 
+  CardIndex: 4089
+  cardColors: 0100000002000000
+  PlayCost: 5
+  EvoCosts:
+  - CardColor: 1
+    Level: 3
+    MemoryCost: 3
+  - CardColor: 2
+    Level: 3
+    MemoryCost: 3
+  Level: 4
+  CardName_JPN: 
+  CardName_ENG: Frigimon
+  Form_JPN: []
+  Form_ENG:
+  - Champion
+  Attribute_JPN: []
+  Attribute_ENG:
+  - Vaccine
+  Type_JPN: []
+  Type_ENG:
+  - Ice-Snow
+  - LIBERATOR
+  CardSpriteName: EX8_022
+  cardKind: 0
+  EffectDiscription_JPN: 
+  EffectDiscription_ENG: "[Digivolve]Lv.3 w/[Ice-Snow]\_trait: Cost 2 \n\n\uFF1CIce
+    Clad\uFF1E \n[On Play] [When Digivolving] Trash the bottom 2 digivolution cards
+    from 1 of your opponent's Digimon. Then, if your opponent has no Digimon with
+    digivolution cards, gain 1 memory."
+  InheritedEffectDiscription_JPN: 
+  InheritedEffectDiscription_ENG: "[When Attacking] Give 1 of your opponent's Digimon
+    \uFF1CSecurity Attack -1\uFF1Euntil the end of their turn."
+  SecurityEffectDiscription_JPN: 
+  SecurityEffectDiscription_ENG: '-'
+  CardEffectClassName: EX8_022
+  DP: 5000
+  rarity: 2
+  OverflowMemory: 0
+  CardID: EX8-022
+  MaxCountInDeck: 4

+ 50 - 0
lfs/objects/98/13/981315be54fb9f6e743d1498470cb7160332f8e6437645a5e6815501e5217a41

@@ -0,0 +1,50 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ac423894725fed64a9146a10d3878ce1, type: 3}
+  m_Name: P_162
+  m_EditorClassIdentifier: 
+  CardIndex: 10434
+  cardColors: 05000000
+  PlayCost: 4
+  EvoCosts:
+  - CardColor: 5
+    Level: 3
+    MemoryCost: 2
+  Level: 4
+  CardName_JPN: 
+  CardName_ENG: Coelamon
+  Form_JPN: []
+  Form_ENG:
+  - Champion
+  Attribute_JPN: []
+  Attribute_ENG:
+  - Data
+  Type_JPN: []
+  Type_ENG:
+  - Ancient Fish
+  - DS
+  CardSpriteName: P-162
+  cardKind: 0
+  EffectDiscription_JPN: 
+  EffectDiscription_ENG: "[Digivolve]Lv.3 w/[DS]\_trait: Cost 2 \n\n[On Play] [When
+    Digivolving] 1 of your [DS]\_trait Digimon can't have its DP reduced or be affected
+    by your opponent's \uFF1CDe-Digivolve\uFF1E effects until the end of their turn."
+  InheritedEffectDiscription_JPN: 
+  InheritedEffectDiscription_ENG: "\uFF1CBlocker\uFF1E."
+  SecurityEffectDiscription_JPN: 
+  SecurityEffectDiscription_ENG: '-'
+  CardEffectClassName: P_162
+  DP: 4000
+  rarity: 5
+  OverflowMemory: 0
+  CardID: P-162
+  MaxCountInDeck: 4

+ 52 - 0
lfs/objects/a3/35/a3357c025b61581102de7b1221f83dc92a714ccb1c096c318ca8b26f5288eb78

@@ -0,0 +1,52 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ac423894725fed64a9146a10d3878ce1, type: 3}
+  m_Name: P_161
+  m_EditorClassIdentifier: 
+  CardIndex: 10441
+  cardColors: 01000000
+  PlayCost: 3
+  EvoCosts: []
+  Level: 0
+  CardName_JPN: 
+  CardName_ENG: Bishop Device
+  Form_JPN: []
+  Form_ENG:
+  - '-'
+  Attribute_JPN: []
+  Attribute_ENG:
+  - '-'
+  Type_JPN: []
+  Type_ENG:
+  - Device
+  CardSpriteName: P-161
+  cardKind: 2
+  EffectDiscription_JPN: 
+  EffectDiscription_ENG: 'While you don''t have [Bishop Device], you may ignore this
+    card''s color requirements.When an effect trashes this card in your battle area,
+    When this card is trashed from the battle area, until the end of your opponent''s
+    turn, 1 of their Digimon or Tamers can''t Suspend.
+
+    [Main] Until the end
+    of your opponent''s turn, 1 of their Digimon or Tamers can''t suspend. Then,
+    place this card in the battle area.'
+  InheritedEffectDiscription_JPN: 
+  InheritedEffectDiscription_ENG: '-'
+  SecurityEffectDiscription_JPN: 
+  SecurityEffectDiscription_ENG: '[Security] Return 1 of your opponent''s level 5
+    or lower Digimon to the bottom of the deck. Then, add this card to the hand.'
+  CardEffectClassName: P_161
+  DP: 0
+  rarity: 5
+  OverflowMemory: 0
+  CardID: P-161
+  MaxCountInDeck: 4

+ 50 - 0
lfs/objects/a8/46/a8463aa6853b69741e884d1ea4dce19b5eaf9e4bd490cc568c860603bc19122b

@@ -0,0 +1,50 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ac423894725fed64a9146a10d3878ce1, type: 3}
+  m_Name: P_159_P1
+  m_EditorClassIdentifier: 
+  CardIndex: 10432
+  cardColors: 05000000
+  PlayCost: 3
+  EvoCosts: []
+  Level: 0
+  CardName_JPN: 
+  CardName_ENG: Rook Device
+  Form_JPN: []
+  Form_ENG:
+  - '-'
+  Attribute_JPN: []
+  Attribute_ENG:
+  - '-'
+  Type_JPN: []
+  Type_ENG:
+  - Device
+  CardSpriteName: P-159_P1
+  cardKind: 2
+  EffectDiscription_JPN: 
+  EffectDiscription_ENG: "While you don't have [Rook Device], you may ignore this
+    card's color requirements.When an effect trashes this card in your battle area,
+    1 of your Digimon gains \uFF1CReboot\uFF1E , \uFF1CBlocker\uFF1Eand gets +2000
+    DP until the end of your opponent's turn.\n[Main] 1 of your Digimon gains \uFF1CReboot\uFF1E
+    , \uFF1CBlocker\uFF1Eand gets +2000 DP until the end of your opponent's turn.
+    Then, place this card in the battle area."
+  InheritedEffectDiscription_JPN: 
+  InheritedEffectDiscription_ENG: '-'
+  SecurityEffectDiscription_JPN: 
+  SecurityEffectDiscription_ENG: "[Security] \uFF1CDe-Digivolve2\uFF1E 1 of your
+    opponent's Digimon. Then, add this card to the hand."
+  CardEffectClassName: P_159
+  DP: 0
+  rarity: 5
+  OverflowMemory: 0
+  CardID: P-159
+  MaxCountInDeck: 4

+ 55 - 0
lfs/objects/ae/11/ae117c6de6c25ba354e2648fa27377491cda85710c061bc0e6bad28b8072218d

@@ -0,0 +1,55 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ac423894725fed64a9146a10d3878ce1, type: 3}
+  m_Name: P_160
+  m_EditorClassIdentifier: 
+  CardIndex: 10447
+  cardColors: 0000000003000000
+  PlayCost: 6
+  EvoCosts:
+  - CardColor: 0
+    Level: 3
+    MemoryCost: 3
+  - CardColor: 3
+    Level: 3
+    MemoryCost: 3
+  Level: 4
+  CardName_JPN: 
+  CardName_ENG: Tyrannomon (X Antibody)
+  Form_JPN: []
+  Form_ENG:
+  - Champion
+  Attribute_JPN: []
+  Attribute_ENG:
+  - Data
+  Type_JPN: []
+  Type_ENG:
+  - Dinosaur
+  - X Antibody
+  CardSpriteName: P-160
+  cardKind: 0
+  EffectDiscription_JPN: 
+  EffectDiscription_ENG: "[Digivolve]Lv.4 w/[Tyrannomon]\_in name w/o [X Antibody]\_trait:
+    Cost 0 \n\n\uFF1CRaid\uFF1E \n[When Attacking] If a card with [Tyrannomon]\_in
+    its name or [X Antibody] is in this Digimon's digivolution cards, this Digimon
+    may digivolve into a Digimon card with [Tyrannomon]\_in its name or [Dinosaur]\_trait
+    in the hand with the digivolution cost reduced by 1."
+  InheritedEffectDiscription_JPN: 
+  InheritedEffectDiscription_ENG: "\uFF1CPiercing\uFF1E."
+  SecurityEffectDiscription_JPN: 
+  SecurityEffectDiscription_ENG: '-'
+  CardEffectClassName: P_160
+  DP: 6000
+  rarity: 5
+  OverflowMemory: 0
+  CardID: P-160
+  MaxCountInDeck: 4

+ 48 - 0
lfs/objects/ba/9e/ba9e669a420c4ecc2a0d54e8ee996d4643f113343ea4ee581ea0c0a8dad0ed7f

@@ -0,0 +1,48 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ac423894725fed64a9146a10d3878ce1, type: 3}
+  m_Name: P_155
+  m_EditorClassIdentifier: 
+  CardIndex: 10456
+  cardColors: 00000000
+  PlayCost: 2
+  EvoCosts: []
+  Level: 0
+  CardName_JPN: 
+  CardName_ENG: Pawn Device
+  Form_JPN: []
+  Form_ENG:
+  - '-'
+  Attribute_JPN: []
+  Attribute_ENG:
+  - '-'
+  Type_JPN: []
+  Type_ENG:
+  - Device
+  CardSpriteName: P-155
+  cardKind: 2
+  EffectDiscription_JPN: 
+  EffectDiscription_ENG: "While you don't have [Pawn Device], you may ignore this
+    card's color requirements.\n[Main] \uFF1CDraw 1\uFF1E. Then, place this card
+    in the battle area.\n[Main] \uFF1CDelay\uFF1E \n\u30FBBy trashing 1 of your non-red
+    option cards in your battle area, gain 1 memory."
+  InheritedEffectDiscription_JPN: 
+  InheritedEffectDiscription_ENG: '-'
+  SecurityEffectDiscription_JPN: 
+  SecurityEffectDiscription_ENG: '[Security] Delete 1 of your opponent''s Digimon
+    with 11000 DP or less. Then, add this card to the hand.'
+  CardEffectClassName: P_155
+  DP: 0
+  rarity: 5
+  OverflowMemory: 0
+  CardID: P-155
+  MaxCountInDeck: 4

+ 47 - 0
lfs/objects/c5/74/c574df2453923db9988ef516b23fb12996c6654f10da6bc6db999e9691e12737

@@ -0,0 +1,47 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ac423894725fed64a9146a10d3878ce1, type: 3}
+  m_Name: P_039_P2
+  m_EditorClassIdentifier: 
+  CardIndex: 10351
+  cardColors: 05000000
+  PlayCost: 3
+  EvoCosts: []
+  Level: 0
+  CardName_JPN: 
+  CardName_ENG: Black Memory Boost!
+  Form_JPN: []
+  Form_ENG:
+  - '-'
+  Attribute_JPN: []
+  Attribute_ENG:
+  - '-'
+  Type_JPN: []
+  Type_ENG:
+  - Option
+  CardSpriteName: P-039_P2
+  cardKind: 2
+  EffectDiscription_JPN: 
+  EffectDiscription_ENG: "[Main] Reveal the top 4 cards of your deck. Add 1 black
+    Digimon card among them to the hand. Place the remaining cards at the bottom
+    of your deck in any order. Then, place this card in your battle area.\n[Main]
+    \uFF1CDelay\uFF1E \n\u30FBGain 2 memory."
+  InheritedEffectDiscription_JPN: 
+  InheritedEffectDiscription_ENG: '-'
+  SecurityEffectDiscription_JPN: 
+  SecurityEffectDiscription_ENG: '[Security] Place this card in the battle area.'
+  CardEffectClassName: P_039
+  DP: 0
+  rarity: 3
+  OverflowMemory: 0
+  CardID: P-039
+  MaxCountInDeck: 4

+ 54 - 0
lfs/objects/d2/64/d2646e771e17738bb84ce78218260a26ec6d3c21bbbcbd43e5fbdde069e6ab7e

@@ -0,0 +1,54 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ac423894725fed64a9146a10d3878ce1, type: 3}
+  m_Name: P_167
+  m_EditorClassIdentifier: 
+  CardIndex: 10435
+  cardColors: 05000000
+  PlayCost: 4
+  EvoCosts:
+  - CardColor: 5
+    Level: 3
+    MemoryCost: 2
+  Level: 4
+  CardName_JPN: 
+  CardName_ENG: Landramon
+  Form_JPN: []
+  Form_ENG:
+  - Champion
+  Attribute_JPN: []
+  Attribute_ENG:
+  - Virus
+  Type_JPN: []
+  Type_ENG:
+  - Mineral
+  - LIBERATOR
+  CardSpriteName: P-167
+  cardKind: 0
+  EffectDiscription_JPN: 
+  EffectDiscription_ENG: "[Start of Your Main Phase] [When Digivolving] By trashing
+    1 [Mineral]/[Rock]\_trait from any of your Digimon\u2019s digivolution cards,
+    reveal the top 3 cards of your deck. Among them, add 1 [Mineral]/[Rock]\_trait
+    card to the hand, or place 1 such card as this Digimon's bottom digivolution
+    card. Return the rest to the top or bottom of the deck."
+  InheritedEffectDiscription_JPN: 
+  InheritedEffectDiscription_ENG: "When effects trash this card from digivolution
+    cards of a [Mineral]/[Rock]\_trait Digimon,\uFF1CDe-Digivolve1\uFF1E 1 of your
+    opponent's Digimon."
+  SecurityEffectDiscription_JPN: 
+  SecurityEffectDiscription_ENG: '-'
+  CardEffectClassName: P_167
+  DP: 4000
+  rarity: 5
+  OverflowMemory: 0
+  CardID: P-167
+  MaxCountInDeck: 4

+ 56 - 0
lfs/objects/d5/26/d52612cd057e4697c2097156c08ef6e4d7f2718f4b29b3b95a89a91ccbf3361b

@@ -0,0 +1,56 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ac423894725fed64a9146a10d3878ce1, type: 3}
+  m_Name: P_152_P1
+  m_EditorClassIdentifier: 
+  CardIndex: 10451
+  cardColors: 0000000002000000
+  PlayCost: 5
+  EvoCosts:
+  - CardColor: 0
+    Level: 2
+    MemoryCost: 1
+  - CardColor: 2
+    Level: 2
+    MemoryCost: 1
+  Level: 3
+  CardName_JPN: 
+  CardName_ENG: Shoutmon + Dorulu Cannon
+  Form_JPN: []
+  Form_ENG:
+  - Rookie
+  Attribute_JPN: []
+  Attribute_ENG:
+  - Data
+  Type_JPN: []
+  Type_ENG:
+  - Enhancement
+  - Xros Heart
+  CardSpriteName: P-152_P1
+  cardKind: 0
+  EffectDiscription_JPN: 
+  EffectDiscription_ENG: "[Digivolve]Play cost 4 or less [Shoutmon]/[Dorulumon]:
+    Cost 0 \n\n[When Attacking] 1 of your opponent\u2019s Digimon gets -2000 DP for
+    the turn. Then, by placing 1 Digimon card with the [Xros Heart]\_trait in this
+    Digimon\u2019s digivolution cards under 1 of your Tamers, delete 1 of their Digimon
+    with 3000 DP or less.\n[Rule] Name: Also treated as [Shoutmon]/[Dorulumon].\n\n[DigiXros\_-1]
+    [Shoutmon] x [Dorulumon] "
+  InheritedEffectDiscription_JPN: 
+  InheritedEffectDiscription_ENG: '-'
+  SecurityEffectDiscription_JPN: 
+  SecurityEffectDiscription_ENG: '-'
+  CardEffectClassName: P_152
+  DP: 4000
+  rarity: 5
+  OverflowMemory: 0
+  CardID: P-152
+  MaxCountInDeck: 4

+ 49 - 0
lfs/objects/e9/97/e9979da350a8057c58726cc4e3494fc59d7c24392a7d29cea3933af9fbc5419c

@@ -0,0 +1,49 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ac423894725fed64a9146a10d3878ce1, type: 3}
+  m_Name: P_168_P1
+  m_EditorClassIdentifier: 
+  CardIndex: 10443
+  cardColors: 01000000
+  PlayCost: 3
+  EvoCosts: []
+  Level: 0
+  CardName_JPN: 
+  CardName_ENG: Yao Qinglan
+  Form_JPN: []
+  Form_ENG:
+  - '-'
+  Attribute_JPN: []
+  Attribute_ENG:
+  - '-'
+  Type_JPN: []
+  Type_ENG:
+  - LIBERATOR
+  CardSpriteName: P-168_P1
+  cardKind: 1
+  EffectDiscription_JPN: 
+  EffectDiscription_ENG: "[Start of Your Main Phase] If your opponent has a Digimon,
+    gain 1 memory.\n[Your Turn] When effects add digivolution cards under any of
+    your Digimon with [Aqua]/[Sea Animal]\_in any of its traits, by suspending this
+    Tamer, one of those Digimon may digivolve into a Digimon card with the [Aqua]/[Sea
+    Animal]\_in any of its traits in your hand with the digivolution cost reduced
+    by 1."
+  InheritedEffectDiscription_JPN: 
+  InheritedEffectDiscription_ENG: '-'
+  SecurityEffectDiscription_JPN: 
+  SecurityEffectDiscription_ENG: '[Security] Play this card without paying the cost.'
+  CardEffectClassName: P_168
+  DP: 0
+  rarity: 5
+  OverflowMemory: 0
+  CardID: P-168
+  MaxCountInDeck: 4

+ 48 - 0
lfs/objects/ed/ce/edcee7de45032f7be9845459c8b3b013e0266aff3c7e1148144adc8aae3ba147

@@ -0,0 +1,48 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ac423894725fed64a9146a10d3878ce1, type: 3}
+  m_Name: P_169
+  m_EditorClassIdentifier: 
+  CardIndex: 10437
+  cardColors: 05000000
+  PlayCost: 3
+  EvoCosts: []
+  Level: 0
+  CardName_JPN: 
+  CardName_ENG: Close
+  Form_JPN: []
+  Form_ENG:
+  - '-'
+  Attribute_JPN: []
+  Attribute_ENG:
+  - LIBERATOR
+  Type_JPN: []
+  Type_ENG:
+  - Tamer
+  CardSpriteName: P-169
+  cardKind: 1
+  EffectDiscription_JPN: 
+  EffectDiscription_ENG: "[Start of Your Main Phase] If your opponent has a Digimon,
+    gain 1 memory.\n[All Turns] When effects trash digivolution cards of any of your
+    [Mineral]/[Rock]\_trait Digimon, by suspending this Tamer, place 1 card with
+    the [Mineral]/[Rock]\_trait from your trash as any of your Digimon\u2019s bottom
+    digivolution card."
+  InheritedEffectDiscription_JPN: 
+  InheritedEffectDiscription_ENG: '-'
+  SecurityEffectDiscription_JPN: 
+  SecurityEffectDiscription_ENG: '[Security] Play this card without paying the cost.'
+  CardEffectClassName: P_169
+  DP: 0
+  rarity: 5
+  OverflowMemory: 0
+  CardID: P-169
+  MaxCountInDeck: 4

+ 49 - 0
lfs/objects/f3/4d/f34d4371a6af8941c239b0aea8942b2517638535f08c3e624ebe68f55817a83c

@@ -0,0 +1,49 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ac423894725fed64a9146a10d3878ce1, type: 3}
+  m_Name: P_154
+  m_EditorClassIdentifier: 
+  CardIndex: 10454
+  cardColors: 05000000
+  PlayCost: 4
+  EvoCosts:
+  - CardColor: 5
+    Level: 3
+    MemoryCost: 2
+  Level: 4
+  CardName_JPN: 
+  CardName_ENG: Maildramon
+  Form_JPN: []
+  Form_ENG:
+  - Armor Form
+  Attribute_JPN: []
+  Attribute_ENG:
+  - Free
+  Type_JPN: []
+  Type_ENG:
+  - Cyborg
+  CardSpriteName: P-154
+  cardKind: 0
+  EffectDiscription_JPN: 
+  EffectDiscription_ENG: "[All Turns] When another of your Digimon with [Knightmon]\_in
+    its text would leave the battle area by an opponent's effect, by placing this
+    Digimon as its bottom digivolution card, it doesn't leave."
+  InheritedEffectDiscription_JPN: 
+  InheritedEffectDiscription_ENG: "\uFF1CBlocker\uFF1E."
+  SecurityEffectDiscription_JPN: 
+  SecurityEffectDiscription_ENG: '-'
+  CardEffectClassName: P_154
+  DP: 4000
+  rarity: 5
+  OverflowMemory: 0
+  CardID: P-154
+  MaxCountInDeck: 4

+ 53 - 0
lfs/objects/f7/4c/f74c4d0e98adf4f9c2ae3114930d6e884303ddcb3e95bdc3108f195e2dfd1125

@@ -0,0 +1,53 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ac423894725fed64a9146a10d3878ce1, type: 3}
+  m_Name: P_165_P1
+  m_EditorClassIdentifier: 
+  CardIndex: 10449
+  cardColors: 02000000
+  PlayCost: 4
+  EvoCosts:
+  - CardColor: 2
+    Level: 3
+    MemoryCost: 2
+  Level: 4
+  CardName_JPN: 
+  CardName_ENG: ShoeShoemon
+  Form_JPN: []
+  Form_ENG:
+  - Champion
+  Attribute_JPN: []
+  Attribute_ENG:
+  - Virus
+  Type_JPN: []
+  Type_ENG:
+  - Puppet
+  - LIBERATOR
+  CardSpriteName: P-165_P1
+  cardKind: 0
+  EffectDiscription_JPN: 
+  EffectDiscription_ENG: '[Security] At the end of the battle, play this card without
+    paying the cost.
+
+    [On Play] [When Digivolving] Play 1 [Familiar] Token (Digimon/Yellow/3000
+    DP/[On Deletion] 1 of your opponent''s Digimon gets -3000 DP for the turn). At
+    the end of your opponent''s turn, delete that token.'
+  InheritedEffectDiscription_JPN: 
+  InheritedEffectDiscription_ENG: "\uFF1CBarrier\uFF1E."
+  SecurityEffectDiscription_JPN: 
+  SecurityEffectDiscription_ENG: '-'
+  CardEffectClassName: P_165
+  DP: 4000
+  rarity: 5
+  OverflowMemory: 0
+  CardID: P-165
+  MaxCountInDeck: 4

+ 48 - 0
lfs/objects/ff/5b/ff5bfe2edbf9657f1e7baa438db293a6f2561251a557194fac97f3a92d8b7058

@@ -0,0 +1,48 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ac423894725fed64a9146a10d3878ce1, type: 3}
+  m_Name: P_155_P1
+  m_EditorClassIdentifier: 
+  CardIndex: 10457
+  cardColors: 00000000
+  PlayCost: 2
+  EvoCosts: []
+  Level: 0
+  CardName_JPN: 
+  CardName_ENG: Pawn Device
+  Form_JPN: []
+  Form_ENG:
+  - '-'
+  Attribute_JPN: []
+  Attribute_ENG:
+  - '-'
+  Type_JPN: []
+  Type_ENG:
+  - Device
+  CardSpriteName: P-155_P1
+  cardKind: 2
+  EffectDiscription_JPN: 
+  EffectDiscription_ENG: "While you don't have [Pawn Device], you may ignore this
+    card's color requirements.\n[Main] \uFF1CDraw 1\uFF1E. Then, place this card
+    in the battle area.\n[Main] \uFF1CDelay\uFF1E \n\u30FBBy trashing 1 of your non-red
+    option cards in your battle area, gain 1 memory."
+  InheritedEffectDiscription_JPN: 
+  InheritedEffectDiscription_ENG: '-'
+  SecurityEffectDiscription_JPN: 
+  SecurityEffectDiscription_ENG: '[Security] Delete 1 of your opponent''s Digimon
+    with 11000 DP or less. Then, add this card to the hand.'
+  CardEffectClassName: P_155
+  DP: 0
+  rarity: 5
+  OverflowMemory: 0
+  CardID: P-155
+  MaxCountInDeck: 4

+ 50 - 0
lfs/objects/ff/8d/ff8d1061b3442ee44131b329545a461b95d6faf153807407baf4275d8c2b827a

@@ -0,0 +1,50 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ac423894725fed64a9146a10d3878ce1, type: 3}
+  m_Name: P_156
+  m_EditorClassIdentifier: 
+  CardIndex: 10458
+  cardColors: 04000000
+  PlayCost: 2
+  EvoCosts: []
+  Level: 0
+  CardName_JPN: 
+  CardName_ENG: Future Potential!
+  Form_JPN: []
+  Form_ENG:
+  - '-'
+  Attribute_JPN: []
+  Attribute_ENG:
+  - '-'
+  Type_JPN: []
+  Type_ENG:
+  - Option
+  CardSpriteName: P-156
+  cardKind: 2
+  EffectDiscription_JPN: 
+  EffectDiscription_ENG: 'While you have a tamer, you may use this card ignoring
+    its color requirements.
+
+    [Main] Choose 1 Tamer. You may play 1 Digimon card
+    with the same color as the chosen tamer with a play cost of 3 or less from your
+    hand or trash without paying the cost.'
+  InheritedEffectDiscription_JPN: 
+  InheritedEffectDiscription_ENG: '-'
+  SecurityEffectDiscription_JPN: 
+  SecurityEffectDiscription_ENG: '[Security] You may play 1 tamer card from your
+    hand without paying the cost. Then, add this card to your hand.'
+  CardEffectClassName: P_156
+  DP: 0
+  rarity: 5
+  OverflowMemory: 0
+  CardID: P-156
+  MaxCountInDeck: 4

+ 50 - 0
lfs/objects/ff/91/ff919af6d348860e0dc05b307788567f7e640593d7c953ae5d6b95296f340917

@@ -0,0 +1,50 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ac423894725fed64a9146a10d3878ce1, type: 3}
+  m_Name: P_156_P2
+  m_EditorClassIdentifier: 
+  CardIndex: 10460
+  cardColors: 04000000
+  PlayCost: 2
+  EvoCosts: []
+  Level: 0
+  CardName_JPN: 
+  CardName_ENG: Future Potential!
+  Form_JPN: []
+  Form_ENG:
+  - '-'
+  Attribute_JPN: []
+  Attribute_ENG:
+  - '-'
+  Type_JPN: []
+  Type_ENG:
+  - Option
+  CardSpriteName: P-156_P2
+  cardKind: 2
+  EffectDiscription_JPN: 
+  EffectDiscription_ENG: 'While you have a tamer, you may use this card ignoring
+    its color requirements.
+
+    [Main] Choose 1 Tamer. You may play 1 Digimon card
+    with the same color as the chosen tamer with a play cost of 3 or less from your
+    hand or trash without paying the cost.'
+  InheritedEffectDiscription_JPN: 
+  InheritedEffectDiscription_ENG: '-'
+  SecurityEffectDiscription_JPN: 
+  SecurityEffectDiscription_ENG: '[Security] You may play 1 tamer card from your
+    hand without paying the cost. Then, add this card to your hand.'
+  CardEffectClassName: P_156
+  DP: 0
+  rarity: 5
+  OverflowMemory: 0
+  CardID: P-156
+  MaxCountInDeck: 4