Package mage.abilities.keyword

Examples of mage.abilities.keyword.ReplicateAbility


        this.expansionSetCode = "GPT";

        this.color.setBlue(true);

        // Replicate {2}{U}
        this.addAbility(new ReplicateAbility(this, "{2}{U}"));
        // Return target creature to its owner's hand.
        this.getSpellAbility().addTarget(new TargetCreaturePermanent());
        this.getSpellAbility().addEffect(new ReturnToHandTargetEffect());
    }
View Full Code Here


        this.color.setRed(true);
        this.color.setBlue(true);

        // Replicate {U}{R}
        this.addAbility(new ReplicateAbility(this, "{U}{R}"));
        // Target creature gets +1/+0 and gains flying and first strike until end of turn.
        this.getSpellAbility().addTarget(new TargetCreaturePermanent());
        Effect effect = new BoostTargetEffect(1,0,Duration.EndOfTurn);
        effect.setText("Target creature gets +1/+0");
        this.getSpellAbility().addEffect(effect);
View Full Code Here

        this.expansionSetCode = "GPT";

        this.color.setRed(true);

        // Replicate {1}{R}
        this.addAbility(new ReplicateAbility(this, "{1}{R}"));
        // Pyromatics deals 1 damage to target creature or player.
        this.getSpellAbility().addEffect(new DamageTargetEffect(1));
        this.getSpellAbility().addTarget(new TargetCreatureOrPlayer());

    }
View Full Code Here

        this.expansionSetCode = "GPT";

        this.color.setBlue(true);

        // Replicate {1}{U}
        this.addAbility(new ReplicateAbility(this, "{1}{U}"));

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

        this.expansionSetCode = "GPT";

        this.color.setBlue(true);

        // Replicate {U}
        this.addAbility(new ReplicateAbility(this, "{U}"));
        // Tap target permanent.
        this.getSpellAbility().addEffect(new TapTargetEffect());
        this.getSpellAbility().addTarget(new TargetPermanent());
    }
View Full Code Here

        this.expansionSetCode = "GPT";

        this.color.setRed(true);

        // Replicate {R}
        this.addAbility(new ReplicateAbility(this, "{R}"));
        // Destroy target artifact.
        this.getSpellAbility().addEffect(new DestroyTargetEffect(true));
        this.getSpellAbility().addTarget(new TargetPermanent(new FilterArtifactPermanent()));
    }
View Full Code Here

        this.expansionSetCode = "GPT";

        this.color.setRed(true);

        // Replicate {1}{R}
        this.addAbility(new ReplicateAbility(this, "{1}{R}"));
        // Target Mountain becomes a 3/1 creature. It's still a land.
        Effect effect = new BecomesCreatureTargetEffect(new SiegeOfTowersToken(), "land", Duration.EndOfGame);
        effect.setText("Target Mountain becomes a 3/1 creature. It's still a land");
        this.getSpellAbility().addEffect(effect);
        this.getSpellAbility().addTarget(new TargetPermanent(filter));
View Full Code Here

TOP

Related Classes of mage.abilities.keyword.ReplicateAbility

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.