private static void Warlock(IDictionary <string, List <Enchantment> > cards) { // ---------------------------------------- SPELL - WARLOCK // [BRM_005] Demonwrath - COST:3 // - Set: fp2, Rarity: rare // -------------------------------------------------------- // Text: Deal $2 damage to all non-Demon minions. *spelldmg // -------------------------------------------------------- // GameTag: // - AFFECTED_BY_SPELL_POWER = 1 // -------------------------------------------------------- cards.Add("BRM_005", new List <Enchantment> { new Enchantment { Activation = EnchantmentActivation.SPELL, SingleTask = ComplexTask.Create( new IncludeTask(EntityType.ALLMINIONS), new FilterStackTask(SelfCondition.IsNotRace(Race.DEMON)), new DamageTask(2, EntityType.STACK, true)) }, }); // --------------------------------------- MINION - WARLOCK // [BRM_006] Imp Gang Boss - COST:3 [ATK:2/HP:4] // - Race: demon, Set: fp2, Rarity: common // -------------------------------------------------------- // Text: Whenever this minion takes damage, summon a 1/1 Imp. // -------------------------------------------------------- cards.Add("BRM_006", new List <Enchantment> { new Enchantment { Area = EnchantmentArea.SELF, Activation = EnchantmentActivation.BOARD_ZONE, Trigger = new TriggerBuilder().Create() .EnableConditions(SelfCondition.IsInZone(Zone.PLAY), SelfCondition.IsNotSilenced) .ApplyConditions(RelaCondition.IsOther(SelfCondition.IsTagValue(GameTag.TO_BE_DESTROYED, 0))) .TriggerEffect(GameTag.DAMAGE, 1) .SingleTask(new SummonTask("BRM_006t", SummonSide.RIGHT)) .Build() } }); }