Package mage.abilities.keyword

Examples of mage.abilities.keyword.StormAbility


        // Creatures you control get +1/+0 until end of turn.
        this.getSpellAbility().addEffect(new BoostControlledEffect(1,0, Duration.EndOfTurn));
       
        // Storm
        this.addAbility(new StormAbility());
       
    }
View Full Code Here


        // Grapeshot deals 1 damage to target creature or player.
        this.getSpellAbility().addTarget(new TargetCreatureOrPlayer());
        this.getSpellAbility().addEffect(new DamageTargetEffect(1));
        // Storm
        this.addAbility(new StormAbility());
    }
View Full Code Here

        this.color.setRed(true);

        // Put two 1/1 red Goblin creature tokens onto the battlefield.
        this.getSpellAbility().addEffect(new CreateTokenEffect(new GoblinToken(), 2));
        // Storm
        this.addAbility(new StormAbility());
    }
View Full Code Here

        // Shuffle your library. Then exile the top card of your library. Until end of turn, you may play that card without paying its mana cost.
        this.getSpellAbility().addEffect(new MindsDesireEffect());
       
        // Storm
        this.addAbility(new StormAbility());
    }
View Full Code Here

        // Target player reveals a card at random from his or her hand. Ignite Memories deals damage to that player equal to that card's converted mana cost.
        this.getSpellAbility().addTarget(new TargetPlayer());
        this.getSpellAbility().addEffect(new IgniteMemoriesEffect());
        // Storm
        this.addAbility(new StormAbility());
    }
View Full Code Here

        // Counter target instant or sorcery spell unless its controller pays {1}.
        this.getSpellAbility().addEffect(new CounterUnlessPaysEffect(new ManaCostsImpl("{1}")));
        this.getSpellAbility().addTarget(new TargetSpell(filter));
        // Storm
        this.addAbility(new StormAbility());
    }
View Full Code Here

        // Target creature without flying can't block this turn.
        this.getSpellAbility().addTarget(new TargetCreaturePermanent(filter));
        this.getSpellAbility().addEffect(new CantBlockTargetEffect(Duration.EndOfTurn));
        // Storm
        this.addAbility(new StormAbility());
    }
View Full Code Here

        // Destroy target land.
        this.getSpellAbility().addTarget(new TargetLandPermanent());
        this.getSpellAbility().addEffect(new DestroyTargetEffect());
        // Storm
        this.addAbility(new StormAbility());
    }
View Full Code Here

        this.color.setRed(true);

        // Search your library for a Dragon permanent card and put it onto the battlefield. Then shuffle your library.
        this.getSpellAbility().addEffect(new SearchLibraryPutInPlayEffect(new TargetCardInLibrary(filter), false));
        // Storm
        this.addAbility(new StormAbility());
    }
View Full Code Here

        this.color.setGreen(true);

        // Search your library for a basic land card, reveal that card, and put it into your hand. Then shuffle your library.
        this.getSpellAbility().addEffect(new SearchLibraryPutInHandEffect(new TargetCardInLibrary(1, 1, new FilterBasicLandCard()), true));
        // Storm
        this.addAbility(new StormAbility());
    }
View Full Code Here

TOP

Related Classes of mage.abilities.keyword.StormAbility

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.