Package mage.abilities.keyword

Examples of mage.abilities.keyword.StormAbility


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


        // Target creature gets +1/+2 until end of turn.
        this.getSpellAbility().addTarget(new TargetCreaturePermanent());
        this.getSpellAbility().addEffect(new BoostTargetEffect(1, 2, Duration.EndOfTurn));
        // Storm
        this.addAbility(new StormAbility());
    }
View Full Code Here

        // Target player sacrifices an attacking creature.
        this.getSpellAbility().addEffect(new SacrificeEffect(new FilterAttackingCreature(), 1, "Target player"));
        this.getSpellAbility().addTarget(new TargetPlayer());
        // Storm
        this.addAbility(new StormAbility());
    }
View Full Code Here

        // Return target permanent to its owner's hand.
        this.getSpellAbility().addTarget(new TargetPermanent());
        this.getSpellAbility().addEffect(new ReturnToHandTargetEffect());
        // Storm
        this.addAbility(new StormAbility());
    }
View Full Code Here

        this.color.setGreen(true);

        // Put a 4/4 green Beast creature token onto the battlefield.
        this.getSpellAbility().addEffect(new CreateTokenEffect(new HuntingPackToken(), 1));
        // Storm
        this.addAbility(new StormAbility());
    }
View Full Code Here

        // Return target creature card from your graveyard to your hand.       
        this.getSpellAbility().addTarget(new TargetCardInYourGraveyard(new FilterCreatureCard("creature card from your graveyard")));
        this.getSpellAbility().addEffect(new ReturnToHandTargetEffect());
        // Storm
        this.addAbility(new StormAbility());
    }
View Full Code Here

        // Target player puts the top three cards of his or her library into his or her graveyard.
        this.getSpellAbility().addTarget(new TargetPlayer());
        this.getSpellAbility().addEffect(new PutLibraryIntoGraveTargetEffect(3));
        // Storm
        this.addAbility(new StormAbility());
    }
View Full Code Here

        // Target player loses 2 life and you gain 2 life.
        this.getSpellAbility().addTarget(new TargetPlayer());
        this.getSpellAbility().addEffect(new LoseLifeTargetEffect(2));
        this.getSpellAbility().addEffect(new GainLifeEffect(2));
        // Storm
        this.addAbility(new StormAbility());
    }
View Full Code Here

        // Counter target spell unless its controller pays {2}.
        this.getSpellAbility().addTarget(new TargetSpell());
        this.getSpellAbility().addEffect(new CounterUnlessPaysEffect(new GenericManaCost(2)));
        // 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.