From 4d0e3b3a705fa05d49217c52a8372433714dfaf3 Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Sun, 13 Dec 2015 18:17:04 +0100 Subject: [PATCH] * Holy Light - Fixed not working -1/-1 unboost effect. --- Mage.Sets/src/mage/sets/thedark/HolyLight.java | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/Mage.Sets/src/mage/sets/thedark/HolyLight.java b/Mage.Sets/src/mage/sets/thedark/HolyLight.java index dba980a972c..5a9a8c99108 100644 --- a/Mage.Sets/src/mage/sets/thedark/HolyLight.java +++ b/Mage.Sets/src/mage/sets/thedark/HolyLight.java @@ -29,13 +29,11 @@ package mage.sets.thedark; import java.util.UUID; import mage.ObjectColor; -import mage.abilities.common.SimpleStaticAbility; import mage.abilities.effects.common.continuous.BoostAllEffect; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Rarity; -import mage.constants.Zone; import mage.filter.common.FilterCreaturePermanent; import mage.filter.predicate.Predicates; import mage.filter.predicate.mageobject.ColorPredicate; @@ -45,20 +43,20 @@ import mage.filter.predicate.mageobject.ColorPredicate; * @author daagar */ public class HolyLight extends CardImpl { - + private static final FilterCreaturePermanent filter = new FilterCreaturePermanent("Nonwhite creatures"); - + static { filter.add(Predicates.not(new ColorPredicate(ObjectColor.WHITE))); } - public HolyLight(UUID ownerId) { super(ownerId, 83, "Holy Light", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{2}{W}"); this.expansionSetCode = "DRK"; - // Nonwhite creatures get -1/-1 until end of turn. - this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BoostAllEffect(-1, -1, Duration.EndOfTurn, filter, false))); + // Non white creatures get -1/-1 until end of turn. + getSpellAbility().addEffect(new BoostAllEffect(-1, -1, Duration.EndOfTurn, filter, false)); + } public HolyLight(final HolyLight card) {