* Storm Cauldron - Fixed that it wrongly also returned cards to hand that already left the battlefield (fixes #3487).

This commit is contained in:
LevelX2 2017-06-11 10:44:41 +02:00
parent a22e89d26a
commit 5cfb496899
3 changed files with 61 additions and 7 deletions

View file

@ -27,6 +27,7 @@
*/
package mage.cards.c;
import java.util.UUID;
import mage.Mana;
import mage.abilities.costs.common.SacrificeSourceCost;
import mage.abilities.costs.common.TapSourceCost;
@ -37,8 +38,6 @@ import mage.cards.CardSetInfo;
import mage.constants.CardType;
import mage.constants.Zone;
import java.util.UUID;
/**
*
* @author LevelX2
@ -46,11 +45,11 @@ import java.util.UUID;
public class CrystalVein extends CardImpl {
public CrystalVein(UUID ownerId, CardSetInfo setInfo) {
super(ownerId,setInfo,new CardType[]{CardType.LAND},"");
super(ownerId, setInfo, new CardType[]{CardType.LAND}, "");
// {tap}: Add {C} to your mana pool.
// {T}: Add {C} to your mana pool.
this.addAbility(new ColorlessManaAbility());
// {tap}, Sacrifice Crystal Vein: Add {C}{C} to your mana pool.
// {T}, Sacrifice Crystal Vein: Add {C}{C} to your mana pool.
SimpleManaAbility ability = new SimpleManaAbility(Zone.BATTLEFIELD, Mana.ColorlessMana(2), new TapSourceCost());
ability.addCost(new SacrificeSourceCost());
this.addAbility(ability);