Fix Deathgrip

This commit is contained in:
LoneFox 2015-08-19 09:00:22 +03:00
parent 826ad21f03
commit fcb64de1fd

View file

@ -29,10 +29,14 @@ package mage.sets.limitedbeta;
import java.util.UUID; import java.util.UUID;
import mage.ObjectColor; import mage.ObjectColor;
import mage.abilities.Ability;
import mage.abilities.common.SimpleActivatedAbility;
import mage.abilities.costs.mana.ManaCostsImpl;
import mage.abilities.effects.common.CounterTargetEffect; import mage.abilities.effects.common.CounterTargetEffect;
import mage.cards.CardImpl; import mage.cards.CardImpl;
import mage.constants.CardType; import mage.constants.CardType;
import mage.constants.Rarity; import mage.constants.Rarity;
import mage.constants.Zone;
import mage.filter.FilterSpell; import mage.filter.FilterSpell;
import mage.filter.predicate.mageobject.ColorPredicate; import mage.filter.predicate.mageobject.ColorPredicate;
import mage.target.TargetSpell; import mage.target.TargetSpell;
@ -46,14 +50,15 @@ public class Deathgrip extends CardImpl {
static{ static{
filter.add(new ColorPredicate(ObjectColor.GREEN)); filter.add(new ColorPredicate(ObjectColor.GREEN));
} }
public Deathgrip(UUID ownerId) { public Deathgrip(UUID ownerId) {
super(ownerId, 9, "Deathgrip", Rarity.UNCOMMON, new CardType[]{CardType.ENCHANTMENT}, "{B}{B}"); super(ownerId, 9, "Deathgrip", Rarity.UNCOMMON, new CardType[]{CardType.ENCHANTMENT}, "{B}{B}");
this.expansionSetCode = "LEB"; this.expansionSetCode = "LEB";
// {B}{B}: Counter target green spell. // {B}{B}: Counter target green spell.
this.getSpellAbility().addEffect(new CounterTargetEffect()); Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new CounterTargetEffect(), new ManaCostsImpl("{B}{B}"));
this.getSpellAbility().addTarget(new TargetSpell(filter)); ability.addTarget(new TargetSpell(filter));
this.addAbility(ability);
} }
public Deathgrip(final Deathgrip card) { public Deathgrip(final Deathgrip card) {