Examples of SacrificeSourceUnlessConditionEffect


Examples of mage.abilities.effects.common.SacrificeSourceUnlessConditionEffect

        // Trample
        this.addAbility(TrampleAbility.getInstance());
        // Haste
        this.addAbility(HasteAbility.getInstance());
        // At the beginning of the end step, sacrifice Skizzik unless it was kicked.
        this.addAbility(new BeginningOfEndStepTriggeredAbility(new SacrificeSourceUnlessConditionEffect(KickedCondition.getInstance()), TargetController.YOU, false));
    }
View Full Code Here

Examples of mage.abilities.effects.common.SacrificeSourceUnlessConditionEffect

       
        // When Patagia Viper enters the battlefield, put two 1/1 green and blue Snake creature tokens onto the battlefield.
        this.addAbility(new EntersBattlefieldTriggeredAbility(new CreateTokenEffect(new PatagiaViperSnakeToken(), 2), false));
       
        // When Patagia Viper enters the battlefield, sacrifice it unless {U} was spent to cast it.
        this.addAbility(new EntersBattlefieldTriggeredAbility(new SacrificeSourceUnlessConditionEffect(new ManaWasSpentCondition(ColoredManaSymbol.U)), false));
        this.addWatcher(new ManaSpentToCastWatcher());
    }
View Full Code Here

Examples of mage.abilities.effects.common.SacrificeSourceUnlessConditionEffect

        // Azorius Herald can't be blocked.
        this.addAbility(new UnblockableAbility());
        // When Azorius Herald enters the battlefield, you gain 4 life.
        this.addAbility(new EntersBattlefieldTriggeredAbility(new GainLifeEffect(4)));
        // When Azorius Herald enters the battlefield, sacrifice it unless {U} was spent to cast it.
        this.addAbility(new EntersBattlefieldTriggeredAbility(new SacrificeSourceUnlessConditionEffect(new ManaWasSpentCondition(ColoredManaSymbol.U)), false));
        this.addWatcher(new ManaSpentToCastWatcher());       
    }
View Full Code Here

Examples of mage.abilities.effects.common.SacrificeSourceUnlessConditionEffect

       
        // When Crypt Champion enters the battlefield, each player puts a creature card with converted mana cost 3 or less from his or her graveyard onto the battlefield.
        this.addAbility(new EntersBattlefieldTriggeredAbility(new CryptChampionEffect()));
       
        // When Crypt Champion enters the battlefield, sacrifice it unless {R} was spent to cast it.
        this.addAbility(new EntersBattlefieldTriggeredAbility(new SacrificeSourceUnlessConditionEffect(new ManaWasSpentCondition(ColoredManaSymbol.R)), false));
        this.addWatcher(new ManaSpentToCastWatcher());
    }
View Full Code Here

Examples of mage.abilities.effects.common.SacrificeSourceUnlessConditionEffect

        // When Court Hussar enters the battlefield, look at the top three cards of your library, then put one of them into your hand and the rest on the bottom of your library in any order.
        this.addAbility(new EntersBattlefieldTriggeredAbility(
                new LookLibraryAndPickControllerEffect(new StaticValue(3), false, new StaticValue(1), new FilterCard(), Zone.LIBRARY, false, false),
                false));
        // When Court Hussar enters the battlefield, sacrifice it unless {W} was spent to cast it.
        this.addAbility(new EntersBattlefieldTriggeredAbility(new SacrificeSourceUnlessConditionEffect(new ManaWasSpentCondition(ColoredManaSymbol.W)), false));
        this.addWatcher(new ManaSpentToCastWatcher());
    }
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.