Package mage.abilities.effects.common

Examples of mage.abilities.effects.common.ScryEffect


    this.color.setBlue(true);
    this.power = new MageInt(1);
    this.toughness = new MageInt(1);

    this.addAbility(FlyingAbility.getInstance());
    this.addAbility(new EntersBattlefieldTriggeredAbility(new ScryEffect(3)));
  }
View Full Code Here


  public Preordain(UUID ownerId) {
    super(ownerId, 70, "Preordain", Rarity.COMMON, new CardType[]{CardType.SORCERY}, "{U}");
    this.expansionSetCode = "M11";
    this.color.setBlue(true);
    this.getSpellAbility().addEffect(new ScryEffect(2));
    this.getSpellAbility().addEffect(new DrawCardControllerEffect(1));
  }
View Full Code Here

    this.subtype.add("Wizard");
    this.color.setBlack(true);
    this.power = new MageInt(1);
    this.toughness = new MageInt(1);

    this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new ScryEffect(1), new SacrificeTargetCost(new TargetControlledCreaturePermanent())));
  }
View Full Code Here

    super(ownerId, 203, "Crystal Ball", Rarity.UNCOMMON, new CardType[]{CardType.ARTIFACT}, "{3}");
    this.expansionSetCode = "M11";
    Costs costs = new CostsImpl();
    costs.add(new GenericManaCost(1));
    costs.add(new TapSourceCost());
    this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new ScryEffect(2), costs));
  }
View Full Code Here

  public Foresee(UUID ownerId) {
    super(ownerId, 54, "Foresee", Rarity.COMMON, new CardType[]{CardType.SORCERY}, "{3}{U}");
    this.expansionSetCode = "M11";
    this.color.setBlue(true);
    this.getSpellAbility().addEffect(new ScryEffect(4));
    this.getSpellAbility().addEffect(new DrawCardControllerEffect(2));
  }
View Full Code Here

        this.color.setBlue(true);

        // Put a token onto the battlefield that's a copy of target creature you control. If it's your turn, scry 2.
        this.getSpellAbility().addEffect(new PutTokenOntoBattlefieldCopyTargetEffect());
        this.getSpellAbility().addTarget(new TargetControlledCreaturePermanent());
        this.getSpellAbility().addEffect(new ConditionalOneShotEffect(new ScryEffect(2), MyTurnCondition.getInstance(), "If it's your turn, scry 2"));
    }
View Full Code Here

        this.color.setRed(true);

        // Scouring Sands deals 1 damage to each creature your opponents control. Scry 1.
        this.getSpellAbility().addEffect(new ScouringSandsDamageEffect());
        this.getSpellAbility().addEffect(new ScryEffect(1));
       
    }
View Full Code Here

        this.toughness = new MageInt(2);

        // Haste
        this.addAbility(HasteAbility.getInstance());
        // {1}{U}: Scry 1.
        this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new ScryEffect(1), new ManaCostsImpl("{1}{U}")));
    }
View Full Code Here

        this.toughness = new MageInt(3);

        // Flying
        this.addAbility(FlyingAbility.getInstance());
        // {2}{U}{R}: Scry 1, then reveal the top card of your library. Stormchaser Chimera gets +X/+0 until end of turn, where X is that card's converted mana cost.
        Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new ScryEffect(1), new ManaCostsImpl("{2}{U}{R}"));
        ability.addEffect(new StormchaserChimeraEffect());
        this.addAbility(ability);
    }
View Full Code Here

        this.color.setRed(true);

        // Spite of Mogis deals damage to target creature equal to the number of instant and sorcery cards in your graveyard. Scry 1.
        this.getSpellAbility().addEffect(new DamageTargetEffect(new CardsInControllerGraveyardCount(new FilterInstantOrSorceryCard("instant and sorcery cards"))));
        this.getSpellAbility().addTarget(new TargetCreaturePermanent());
        this.getSpellAbility().addEffect(new ScryEffect(1));
    }
View Full Code Here

TOP

Related Classes of mage.abilities.effects.common.ScryEffect

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.