From 84926354bd434c2426b8e8a73709c7c1399cbb9d Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Mon, 9 Sep 2013 14:36:42 +0200 Subject: [PATCH] * Progenitus - Fixed the not working protection ability. --- Mage.Sets/src/mage/sets/conflux/Progenitus.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Mage.Sets/src/mage/sets/conflux/Progenitus.java b/Mage.Sets/src/mage/sets/conflux/Progenitus.java index 9e25b1976b..a9c77dff0a 100644 --- a/Mage.Sets/src/mage/sets/conflux/Progenitus.java +++ b/Mage.Sets/src/mage/sets/conflux/Progenitus.java @@ -35,13 +35,14 @@ import mage.constants.Zone; import mage.MageInt; import mage.MageObject; import mage.abilities.Ability; -import mage.abilities.StaticAbility; import mage.abilities.common.PutIntoGraveFromAnywhereTriggeredAbility; import mage.abilities.effects.OneShotEffect; +import mage.abilities.keyword.ProtectionAbility; import mage.cards.Card; import mage.cards.CardImpl; import mage.cards.Cards; import mage.cards.CardsImpl; +import mage.filter.FilterCard; import mage.game.Game; import mage.players.Player; @@ -82,10 +83,10 @@ public class Progenitus extends CardImpl { } } -class ProgenitusProtectionAbility extends StaticAbility { +class ProgenitusProtectionAbility extends ProtectionAbility { public ProgenitusProtectionAbility() { - super(Zone.BATTLEFIELD, null); + super(new FilterCard("everything")); } public ProgenitusProtectionAbility(final ProgenitusProtectionAbility ability) { @@ -102,6 +103,7 @@ class ProgenitusProtectionAbility extends StaticAbility