Package mage.abilities.keyword

Examples of mage.abilities.keyword.MadnessAbility


        // Counter target spell unless its controller pays {1} for each card in your graveyard.
        this.getSpellAbility().addEffect(new CircularLogicCounterUnlessPaysEffect());
        this.getSpellAbility().addTarget(new TargetSpell());

        // Madness {U}
        this.addAbility(new MadnessAbility(this, new ManaCostsImpl("{U}")));
    }
View Full Code Here


        // Draw a card.
        this.getSpellAbility().addEffect(new DrawCardSourceControllerEffect(1));

        // Madness {U}
        this.addAbility(new MadnessAbility(this, new ManaCostsImpl("{U}")));
    }
View Full Code Here

        // {1}{G}: Basking Rootwalla gets +2/+2 until end of turn. Activate this ability only once each turn.
        this.addAbility(new LimitedTimesPerTurnActivatedAbility(Zone.BATTLEFIELD,
                new BoostSourceEffect(2, 2, Duration.EndOfTurn), new ManaCostsImpl("{1}{G}")));

        // Madness {0}
        this.addAbility(new MadnessAbility(this, new ManaCostsImpl("{0}")));
    }
View Full Code Here

        // Trample
        this.addAbility(TrampleAbility.getInstance());

        // Madness {2}{G}
        this.addAbility(new MadnessAbility(this, new ManaCostsImpl("{2}{G}")));
    }
View Full Code Here

        // When Big Game Hunter enters the battlefield, destroy target creature with power 4 or greater. It can't be regenerated.
        Ability ability = new EntersBattlefieldTriggeredAbility(new DestroyTargetEffect(true));
        ability.addTarget(new TargetCreaturePermanent(filter));
        this.addAbility(ability);
        // Madness {B}
        this.addAbility(new MadnessAbility(this, new ManaCostsImpl("{B}")));
    }
View Full Code Here

        // Trample
        this.addAbility(TrampleAbility.getInstance());

        // Madness {2}{R}
        this.addAbility(new MadnessAbility(this, new ManaCostsImpl("{2}{R}")));
    }
View Full Code Here

        // Destroy target enchantment.
        this.getSpellAbility().addEffect(new DestroyTargetEffect());
        this.getSpellAbility().addTarget(new TargetPermanent(filter));

        // Madness {W}
        this.addAbility(new MadnessAbility(this, new ManaCostsImpl("{W}")));
    }
View Full Code Here

        // Psychotic Haze deals 1 damage to each creature and each player.
        this.getSpellAbility().addEffect(new DamageEverythingEffect(1));

        // Madness {1}{B}
        this.addAbility(new MadnessAbility(this, new ManaCostsImpl("{1}{B}")));
    }
View Full Code Here

        // Violent Eruption deals 4 damage divided as you choose among any number of target creatures and/or players.
        this.getSpellAbility().addEffect(new DamageMultiEffect(4));
        this.getSpellAbility().addTarget(new TargetCreatureOrPlayerAmount(4));

        // Madness {1}{R}{R}
        this.addAbility(new MadnessAbility(this, new ManaCostsImpl("{1}{R}{R}")));
    }
View Full Code Here

        // Destroy target nonblack creature.
        this.getSpellAbility().addTarget(new TargetCreaturePermanent(filter));
        this.getSpellAbility().addEffect(new DestroyTargetEffect());

        // Madness {B}
        this.addAbility(new MadnessAbility(this, new ManaCostsImpl("{B}")));
    }
View Full Code Here

TOP

Related Classes of mage.abilities.keyword.MadnessAbility

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.