Package mage.abilities.keyword

Examples of mage.abilities.keyword.DelveAbility


        this.expansionSetCode = "MMA";

        this.color.setBlue(true);

        // Delve
        this.addAbility(new DelveAbility());

        // Counter target spell unless its controller pays {X}.
        this.getSpellAbility().addEffect(new CounterUnlessPaysEffect(new ManacostVariableValue()));
        this.getSpellAbility().addTarget(new TargetSpell());
    }
View Full Code Here


        this.toughness = new MageInt(5);

        // Flying
        this.addAbility(FlyingAbility.getInstance());
        // Delve
        Ability ability = new DelveAbility();
        ability.setRuleAtTheTop(false);
        this.addAbility(ability);
    }
View Full Code Here

        this.expansionSetCode = "MMA";

        this.color.setBlack(true);

        // Delve
        this.addAbility(new DelveAbility());

        // Destroy target nongreen creature. It can't be regenerated.
        this.getSpellAbility().addEffect(new DestroyTargetEffect(true));
        this.getSpellAbility().addTarget(new TargetCreaturePermanent());
       
View Full Code Here

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

        // Delve
        this.addAbility(new DelveAbility());
        // Flying
        this.addAbility(FlyingAbility.getInstance());
        // {X}, {T}, Exile X cards from your graveyard: Target creature gets -X/-X until end of turn.
        DynamicValue xValue = new SignInversionDynamicValue(new ManacostVariableValue());
        Effect effect = new BoostTargetEffect(xValue,xValue,Duration.EndOfTurn);
View Full Code Here

        this.expansionSetCode = "KTK";

        this.color.setBlue(true);

        // Delve
        this.addAbility(new DelveAbility());
        // Draw 3 Cards
        this.getSpellAbility().addEffect(new DrawCardSourceControllerEffect(3));
    }
View Full Code Here

        this.expansionSetCode = "KTK";

        this.color.setBlack(true);

        // Delve
        this.addAbility(new DelveAbility());
       
        // Put X 2/2 black Zombie creature tokens onto the battlefield tapped.
        this.getSpellAbility().addEffect(new CreateTokenEffect(new ZombieToken(), new ManacostVariableValue(), true, false));
    }
View Full Code Here

        this.expansionSetCode = "KTK";

        this.color.setGreen(true);

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

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

        // Delve
        this.addAbility(new DelveAbility());
        // Flying
        this.addAbility(FlyingAbility.getInstance());
    }
View Full Code Here

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

        // Delve
        this.addAbility(new DelveAbility());
        // Deathtouch
        this.addAbility(DeathtouchAbility.getInstance());
    }
View Full Code Here

        this.expansionSetCode = "KTK";

        this.color.setBlue(true);

        // Delve
        this.addAbility(new DelveAbility());
       
        // Look at the top seven cards of your library. Put two of them into your hand and the rest on the bottom of your library in any order.
        this.getSpellAbility().addEffect(new LookLibraryAndPickControllerEffect(new StaticValue(7), false, new StaticValue(2), new FilterCard(), Zone.LIBRARY, false, false));
    }
View Full Code Here

TOP

Related Classes of mage.abilities.keyword.DelveAbility

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.