Package mage.abilities.effects.common

Examples of mage.abilities.effects.common.ScryEffect


        this.color.setRed(true);

        // Target creature gets +3/+1 until end of turn. Scry 1.
        this.getSpellAbility().addEffect(new BoostTargetEffect(3,1, Duration.EndOfTurn));
        this.getSpellAbility().addTarget(new TargetCreaturePermanent());
        this.getSpellAbility().addEffect(new ScryEffect(1));
    }
View Full Code Here


        // Magma Jet deals 2 damage to target creature or player.
        this.getSpellAbility().addEffect(new DamageTargetEffect(2));
        this.getSpellAbility().addTarget(new TargetCreatureOrPlayer());
        // Scry 2.
        this.getSpellAbility().addEffect(new ScryEffect(2));
    }
View Full Code Here

        // Target creature gets -1/-1 until end of turn.
        this.getSpellAbility().addEffect(new BoostTargetEffect(-1, -1, Duration.EndOfTurn));
        this.getSpellAbility().addTarget(new TargetCreaturePermanent());
        // Scry 2.
        this.getSpellAbility().addEffect(new ScryEffect(2));
    }
View Full Code Here

        this.color.setBlue(true);

        // Draw a card.
        this.getSpellAbility().addEffect(new DrawCardSourceControllerEffect(1));
        // Scry 2.
        this.getSpellAbility().addEffect(new ScryEffect(2));
    }
View Full Code Here

        this.addAbility(ability);
        // Enchanted creature can't be blocked.
        this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new UnblockableAttachedEffect(AttachmentType.AURA)));
       
        // Whenever enchanted creature attacks, scry 1.
        this.addAbility(new AttacksAttachedTriggeredAbility(new ScryEffect(1), AttachmentType.AURA,false));
    }
View Full Code Here

        Effect effect = new UntapTargetEffect();
        effect.setText("Untap that creature");
        this.getSpellAbility().addEffect(effect);
        this.getSpellAbility().addEffect(new GainAbilityTargetEffect(HasteAbility.getInstance(), Duration.EndOfTurn, "It gains haste until end of turn"));
        this.getSpellAbility().addTarget(new TargetCreaturePermanent());
        this.getSpellAbility().addEffect(new ScryEffect(1));
    }
View Full Code Here

        this.color.setRed(true);

        // Fated Conflagration deals 5 damage to target creature or planewalker. If it's your turn, scry 2.
        this.getSpellAbility().addEffect(new DamageTargetEffect(5));
        this.getSpellAbility().addTarget(new TargetCreatureOrPlaneswalker());
        this.getSpellAbility().addEffect(new ConditionalOneShotEffect(new ScryEffect(2), MyTurnCondition.getInstance(), "If it's your turn, scry 2"));
    }
View Full Code Here

        this.color.setGreen(true);

        // Seach your library for up to two basic land cards, reveal those cards, and put one onto the battlefield tapped and the other into your hand. Shuffle your library, then scry 1.
        this.getSpellAbility().addEffect(new PeregrinationEffect());
        Effect effect = new ScryEffect(1);
        effect.setText("then scry 1  <i>(Look at the top card of your library. You may put that card on the bottom of your library.)</i>");
        this.getSpellAbility().addEffect(effect);
    }
View Full Code Here

        // Rage of Purphoros deals 4 damage to target creature. It can't be regenerated this turn. Scry 1.
        this.getSpellAbility().addEffect(new DamageTargetEffect(4));
        this.getSpellAbility().addTarget(new TargetCreaturePermanent());
        this.getSpellAbility().addEffect(new CantRegenerateTargetEffect(Duration.EndOfTurn, "It"));
        this.getSpellAbility().addEffect(new ScryEffect(1));

        this.addWatcher(new DamagedByWatcher());
    }
View Full Code Here

        this.color.setGreen(true);

        // Destroy target artifact or enchantment. Scry 2.
        this.getSpellAbility().addEffect(new DestroyTargetEffect());
        this.getSpellAbility().addTarget(new TargetPermanent(filter));
        this.getSpellAbility().addEffect(new ScryEffect(2));
    }
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.