diff --git a/Mage.Sets/src/mage/cards/k/KaerveksSpite.java b/Mage.Sets/src/mage/cards/k/KaerveksSpite.java index d88a1197fa..bcd0d69bbf 100644 --- a/Mage.Sets/src/mage/cards/k/KaerveksSpite.java +++ b/Mage.Sets/src/mage/cards/k/KaerveksSpite.java @@ -18,9 +18,12 @@ public class KaerveksSpite extends CardImpl { public KaerveksSpite(UUID ownerId, CardSetInfo cardSetInfo) { super(ownerId, cardSetInfo, new CardType[]{CardType.INSTANT}, "{B}{B}{B}"); + + //As an additional cost to cast Kaervek's Spite, sacrifice all permanents you control and discard your hand. this.getSpellAbility().addCost(new SacrificeAllCost(permanentsYouControl)); this.getSpellAbility().addCost(new DiscardHandCost()); + //Target player loses 5 life. Effect effect = new LoseLifeTargetEffect(5); this.getSpellAbility().addEffect(effect); } diff --git a/Mage.Sets/src/mage/cards/v/ViashivanDragon.java b/Mage.Sets/src/mage/cards/v/ViashivanDragon.java index 7e084b0009..9a94b31aa6 100644 --- a/Mage.Sets/src/mage/cards/v/ViashivanDragon.java +++ b/Mage.Sets/src/mage/cards/v/ViashivanDragon.java @@ -24,9 +24,12 @@ public class ViashivanDragon extends CardImpl { power = new MageInt(4); toughness = new MageInt(4); + //Flying addAbility(FlyingAbility.getInstance()); + //{R}: Viashivan Dragon gets +1/+0 until end of turn. this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new BoostSourceEffect(1, 0, Duration.EndOfTurn), new ColoredManaCost(ColoredManaSymbol.R))); + //{G}: Viashivan Dragon gets +/+1 until end of turn. this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new BoostSourceEffect(0, 1, Duration.EndOfTurn), new ColoredManaCost(ColoredManaSymbol.G))); }