Examples of DrawDiscardControllerEffect


Examples of mage.abilities.effects.common.DrawDiscardControllerEffect

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

        // Sacrifice Hapless Researcher: Draw a card, then discard a card.
        this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new DrawDiscardControllerEffect(), new SacrificeSourceCost()));
    }
View Full Code Here

Examples of mage.abilities.effects.common.DrawDiscardControllerEffect

        this.toughness = new MageInt(4);

        // Flying
        this.addAbility(FlyingAbility.getInstance());
        // Whenever Abomination of Gudul deals combat damage to a player, you may draw a card. If you do, discard a card.
        Effect effect = new DrawDiscardControllerEffect(1,1);
        effect.setText("you may draw a card. If you do, discard a card");
        this.addAbility(new DealsCombatDamageToAPlayerTriggeredAbility(effect, true));
       
        // Morph 2BGU
        this.addAbility(new MorphAbility(this, new ManaCostsImpl("{2}{B}{G}{U}")));
    }
View Full Code Here

Examples of mage.abilities.effects.common.DrawDiscardControllerEffect

        this.color.setRed(true);
        this.power = new MageInt(0);
        this.toughness = new MageInt(5);

        // {2}{U}, T: Draw a card, then discard a card.
        Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new DrawDiscardControllerEffect(1,1), new ManaCostsImpl("{2}{U}"));
        ability.addCost(new TapSourceCost());
        this.addAbility(ability);

    }
View Full Code Here

Examples of mage.abilities.effects.common.DrawDiscardControllerEffect

        this.expansionSetCode = "10E";

        this.color.setBlue(true);

        // Draw three cards, then discard a card.
        this.getSpellAbility().addEffect(new DrawDiscardControllerEffect(3,1));
    }
View Full Code Here

Examples of mage.abilities.effects.common.DrawDiscardControllerEffect

    public JalumTome(UUID ownerId) {
        super(ownerId, 303, "Jalum Tome", Rarity.RARE, new CardType[]{CardType.ARTIFACT}, "{3}");
        this.expansionSetCode = "7ED";

        // {2}, {tap}: Draw a card, then discard a card.
        Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new DrawDiscardControllerEffect(), new ManaCostsImpl("{2}"));
        ability.addCost(new TapSourceCost());
        this.addAbility(ability);
    }
View Full Code Here

Examples of mage.abilities.effects.common.DrawDiscardControllerEffect

        // {tap}: Add {1} to your mana pool.
        this.addAbility(new ColorlessManaAbility());
        // {1}{U}{R}, {tap}: Draw a card, then discard a card.
        SimpleActivatedAbility ability = new SimpleActivatedAbility(Zone.BATTLEFIELD,
                new DrawDiscardControllerEffect(),
                new ManaCostsImpl("{1}{U}{R}"));
        ability.addCost(new TapSourceCost());
        this.addAbility(ability);
    }
View Full Code Here

Examples of mage.abilities.effects.common.DrawDiscardControllerEffect

        this.power = new MageInt(0);
        this.toughness = new MageInt(1);

        this.addAbility(new LevelUpAbility(new ManaCostsImpl("{1}{U}")));

        Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new DrawDiscardControllerEffect(), new TapSourceCost());
        Abilities<Ability> abilities1 = new AbilitiesImpl<Ability>(ability);

        ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new DrawCardSourceControllerEffect(1), new TapSourceCost());
        Abilities<Ability> abilities2 = new AbilitiesImpl<Ability>(ability);
View Full Code Here

Examples of mage.abilities.effects.common.DrawDiscardControllerEffect

        this.toughness = new MageInt(1);

        // Flying
        this.addAbility(FlyingAbility.getInstance());
        // When Owl Familiar enters the battlefield, draw a card, then discard a card.
        this.addAbility(new EntersBattlefieldTriggeredAbility(new DrawDiscardControllerEffect()));
    }
View Full Code Here

Examples of mage.abilities.effects.common.DrawDiscardControllerEffect

        this.subtype.add("Fish");
        this.color.setBlue(true);
        this.power = new MageInt(3);
        this.toughness = new MageInt(3);
        this.addAbility(FlyingAbility.getInstance());
        this.addAbility(new EntersBattlefieldTriggeredAbility(new DrawDiscardControllerEffect(), false));
    }
View Full Code Here

Examples of mage.abilities.effects.common.DrawDiscardControllerEffect

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

        this.addAbility(new SpellCastControllerTriggeredAbility(new DrawDiscardControllerEffect(), filter, true));
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.