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

Merge pull request #131 from DCGO2/EX9-016

EX9_016
Michael8818 1 год назад
Родитель
Сommit
0fd45cc9db
2 измененных файлов с 67 добавлено и 0 удалено
  1. 56 0
      Assets/CardEffect/EX9/Blue/EX9_016.cs
  2. 11 0
      Assets/CardEffect/EX9/Blue/EX9_016.cs.meta

+ 56 - 0
Assets/CardEffect/EX9/Blue/EX9_016.cs

@@ -0,0 +1,56 @@
+using System.Collections.Generic;
+
+// Betamon
+namespace DCGO.CardEffects.EX9
+{
+    public class EX9_016 : CEntity_Effect
+    {
+        public override List<ICardEffect> CardEffects(EffectTiming timing, CardSource card)
+        {
+            List<ICardEffect> cardEffects = new List<ICardEffect>();
+
+            #region Alternative Digivolution Condition
+
+            if (timing == EffectTiming.None)
+            {
+                bool PermanentCondition(Permanent targetPermanent)
+                {
+                    return targetPermanent.TopCard.IsLevel2 && targetPermanent.TopCard.EqualsTraits("DM");
+                }
+
+                cardEffects.Add(CardEffectFactory.AddSelfDigivolutionRequirementStaticEffect(
+                    permanentCondition: PermanentCondition,
+                    digivolutionCost: 0,
+                    ignoreDigivolutionRequirement: false,
+                    card: card,
+                    condition: null)
+                );
+            }
+
+            #endregion
+            
+            #region Training
+
+            if (timing == EffectTiming.None)
+            {
+                // TODO Implement Training
+            }
+
+            #endregion
+
+            #region Jamming - ESS
+
+            if (timing == EffectTiming.None)
+            {
+                cardEffects.Add(CardEffectFactory.JammingSelfStaticEffect(
+                    isInheritedEffect: true,
+                    card: card,
+                    condition: null));
+            }
+
+            #endregion
+
+            return cardEffects;
+        }
+    }
+}

+ 11 - 0
Assets/CardEffect/EX9/Blue/EX9_016.cs.meta

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