Examples of DamageControllerEffect


Examples of mage.abilities.effects.common.DamageControllerEffect

        // Whenever Firedrinker Satyr is dealt damage, it deals that much damage to you.
        this.addAbility(new DealtDamageToSourceTriggeredAbility(Zone.BATTLEFIELD, new FiredrinkerSatyrDealDamageEffect(), false));
        // {1}{R}: Firedrinker Satyr gets +1/+0 until end of turn and deals 1 damage to you.
        Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new BoostSourceEffect(1,0, Duration.EndOfTurn), new ManaCostsImpl("{1}{R}"));
        Effect effect = new DamageControllerEffect(1);
        effect.setText("and deals 1 damage to you");
        ability.addEffect(effect);
        this.addAbility(ability);
    }
View Full Code Here

Examples of mage.abilities.effects.common.DamageControllerEffect

        // Tap: Add 1 to your mana pool.
        this.addAbility(new ColorlessManaAbility());

        // Tap: Add Green or Blue to your mana pool. Yavimaya Coast deals 1 damage to you.
        Ability greenManaAbility = new SimpleManaAbility(Zone.BATTLEFIELD, Mana.GreenMana, new TapSourceCost());
        greenManaAbility.addEffect(new DamageControllerEffect(1));
        this.addAbility(greenManaAbility);
        Ability blueManaAbility = new SimpleManaAbility(Zone.BATTLEFIELD, Mana.BlueMana, new TapSourceCost());
        blueManaAbility.addEffect(new DamageControllerEffect(1));
        this.addAbility(blueManaAbility);
    }
View Full Code Here

Examples of mage.abilities.effects.common.DamageControllerEffect

        // Tap: Add 1 to your mana pool.
        this.addAbility(new ColorlessManaAbility());

        // Tap: Add Red or White to your mana pool. Battlefield Forge deals 1 damage to you.
        Ability redManaAbility = new SimpleManaAbility(Zone.BATTLEFIELD, Mana.RedMana, new TapSourceCost());
        redManaAbility.addEffect(new DamageControllerEffect(1));
        this.addAbility(redManaAbility);
        Ability whiteManaAbility = new SimpleManaAbility(Zone.BATTLEFIELD, Mana.WhiteMana, new TapSourceCost());
        whiteManaAbility.addEffect(new DamageControllerEffect(1));
        this.addAbility(whiteManaAbility);
    }
View Full Code Here

Examples of mage.abilities.effects.common.DamageControllerEffect

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

        // At the beginning of your upkeep, Juzam Djinn deals 1 damage to you.
        this.addAbility(new BeginningOfUpkeepTriggeredAbility(new DamageControllerEffect(1), TargetController.YOU, false));
    }
View Full Code Here

Examples of mage.abilities.effects.common.DamageControllerEffect

        super(ownerId, 315, "Cabal Pit", Rarity.UNCOMMON, new CardType[]{CardType.LAND}, "");
        this.expansionSetCode = "ODY";

        // {tap}: Add {B} to your mana pool. Cabal Pit deals 1 damage to you.
        Ability manaAbility = new BlackManaAbility();
        manaAbility.addEffect(new DamageControllerEffect(1));
        this.addAbility(manaAbility);

        // Threshold - {B}, {T}, Sacrifice Cabal Pit: Target creature gets -2/-2 until end of turn. Activate this ability only if seven or more cards are in your graveyard.
        Ability thresholdAbility = new ConditionalGainActivatedAbility(Zone.BATTLEFIELD,
            new BoostTargetEffect(-2,-2, Duration.EndOfTurn),
View Full Code Here

Examples of mage.abilities.effects.common.DamageControllerEffect

        // Tap: Add 1 to your mana pool.
        this.addAbility(new ColorlessManaAbility());

        //Tap: Add Blue or Red to your mana pool. Shivan Reef deals 1 damage to you.
        Ability blueManaAbility = new SimpleManaAbility(Zone.BATTLEFIELD, Mana.BlueMana, new TapSourceCost());
        blueManaAbility.addEffect(new DamageControllerEffect(1));
        this.addAbility(blueManaAbility);
        Ability redManaAbility = new SimpleManaAbility(Zone.BATTLEFIELD, Mana.RedMana, new TapSourceCost());
        redManaAbility.addEffect(new DamageControllerEffect(1));
        this.addAbility(redManaAbility);
    }
View Full Code Here

Examples of mage.abilities.effects.common.DamageControllerEffect

        // Tap: Add 1 to your mana pool.
        this.addAbility(new ColorlessManaAbility());

        // Tap: Add White or Black to your mana pool. Caves of Koilos deals 1 damage to you.
        Ability whiteManaAbility = new SimpleManaAbility(Zone.BATTLEFIELD, Mana.WhiteMana, new TapSourceCost());
        whiteManaAbility.addEffect(new DamageControllerEffect(1));
        this.addAbility(whiteManaAbility);
        Ability blackManaAbility = new SimpleManaAbility(Zone.BATTLEFIELD, Mana.BlackMana, new TapSourceCost());
        blackManaAbility.addEffect(new DamageControllerEffect(1));
        this.addAbility(blackManaAbility);
    }
View Full Code Here

Examples of mage.abilities.effects.common.DamageControllerEffect

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

        // {tap}: Add {B} to your mana pool. Elves of Deep Shadow deals 1 damage to you.
        Ability ability = new SimpleManaAbility(Zone.BATTLEFIELD, Mana.BlackMana, new TapSourceCost());
        ability.addEffect(new DamageControllerEffect(1));
        this.addAbility(ability);
    }
View Full Code Here

Examples of mage.abilities.effects.common.DamageControllerEffect

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

        // When Sell-Sword Brute dies, it deals 2 damage to you.
        this.addAbility(new DiesTriggeredAbility(new DamageControllerEffect(2), false));
    }
View Full Code Here

Examples of mage.abilities.effects.common.DamageControllerEffect

        this.color.setRed(true);
        this.power = new MageInt(1);
        this.toughness = new MageInt(3);
        Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new DamageTargetEffect(2), new TapSourceCost());
        ability.addTarget(new TargetCreatureOrPlayer());
        ability.addEffect(new DamageControllerEffect(3));
        this.addAbility(ability);
    }
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.