Package mage.abilities.effects.common.continious

Examples of mage.abilities.effects.common.continious.BecomesCreatureTargetEffect


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

        // Whenever you cast a Spirit or Arcane spell, target land becomes a 3/3 creature until end of turn. It's still a land.
        Ability ability = new SpellCastControllerTriggeredAbility(new BecomesCreatureTargetEffect(new SoilshaperToken(), "land", Duration.EndOfTurn), filter, false);
        ability.addTarget(new TargetLandPermanent());
        this.addAbility(ability);
    }
View Full Code Here


        // Until end of turn, target creature you control becomes a blue and red Dragon with base power and toughness 4/4, loses all abilities, and gains flying.
        Effect effect = new LoseAllAbilitiesTargetEffect(Duration.EndOfTurn);
        effect.setText("");
        this.getSpellAbility().addEffect(effect);
        effect = new BecomesCreatureTargetEffect(new DragonToken(), null, Duration.EndOfTurn);
        effect.setText("Until end of turn, target creature you control becomes a blue and red Dragon with base power and toughness 4/4, loses all abilities, and gains flying.");
        this.getSpellAbility().addEffect(effect);
        this.getSpellAbility().addTarget(new TargetControlledCreaturePermanent());

        // Overload {3}{U}{U}{R}{R}
View Full Code Here

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

        // Target land becomes a 3/3 Elemental creature with flying until end of turn. It's still a land.
        this.getSpellAbility().addEffect(new BecomesCreatureTargetEffect(new HydroformToken(), "land", Duration.EndOfTurn));
        this.getSpellAbility().addTarget(new TargetLandPermanent());
    }
View Full Code Here

        // Until end of turn, target creature loses all abilities and becomes a red Weird with base power and toughness 0/1.
        getLeftHalfCard().getColor().setBlue(true);
        Effect effect = new LoseAllAbilitiesTargetEffect(Duration.EndOfTurn);
        effect.setText("Until end of turn, target creature loses all abilities");
        getLeftHalfCard().getSpellAbility().addEffect(effect);
        effect = new BecomesCreatureTargetEffect(new WeirdToken(), null, Duration.EndOfTurn);
        effect.setText("and becomes a red Weird with base power and toughness 0/1");
        getLeftHalfCard().getSpellAbility().addEffect(effect);
        getLeftHalfCard().getSpellAbility().addTarget(new TargetCreaturePermanent());

        // Burn
View Full Code Here

        // Until end of turn, target creature loses all abilities and becomes a blue Frog with base power and toughness 1/1.
        Effect effect = new LoseAllAbilitiesTargetEffect(Duration.EndOfTurn);
        effect.setText("Until end of turn, target creature loses all abilities");
        this.getSpellAbility().addEffect(effect);
        effect = new BecomesCreatureTargetEffect(new FrogToken(), null, Duration.EndOfTurn);
        effect.setText("and becomes a blue Frog with base power and toughness 1/1");
        this.getSpellAbility().addEffect(effect);
        this.getSpellAbility().addTarget(new TargetCreaturePermanent());
    }
View Full Code Here

        this.color.setGreen(true);
        this.power = new MageInt(4);
        this.toughness = new MageInt(5);

        // <i>Heroic</i> - Whenever you cast a spell that targets Anthousa, Setessan Hero, up to three target lands you control each become 2/2 Warrior creatures until end of turn. They're still lands.
        Ability ability = new HeroicAbility(new BecomesCreatureTargetEffect(new AnthousaWarriorToken(), "lands", Duration.EndOfTurn));
        ability.addTarget(new TargetControlledPermanent(0,3,new FilterLandPermanent("lands"), false));
        this.addAbility(ability);
    }
View Full Code Here

        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.effects.common.continious.BecomesCreatureTargetEffect

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.