Package mage.abilities.keyword

Examples of mage.abilities.keyword.UnblockableAbility


        this.color.setBlue(true);
        this.power = new MageInt(2);
        this.toughness = new MageInt(1);

        // Neurok Invisimancer is unblockable.
        this.addAbility(new UnblockableAbility());
        // When Neurok Invisimancer enters the battlefield, target creature is unblockable this turn.
        Ability ability = new EntersBattlefieldTriggeredAbility(new UnblockableTargetEffect());
        ability.addTarget(new TargetCreaturePermanent());
        this.addAbility(ability);
    }
View Full Code Here


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

        // Dimir Infiltrator is unblockable.
        this.addAbility(new UnblockableAbility());
        // Transmute {1}{U}{B}
        this.addAbility(new TransmuteAbility("{1}{U}{B}"));
    }
View Full Code Here

        this.color.setGreen(true);
        this.power = new MageInt(0);
        this.toughness = new MageInt(4);

        // Elusive Krasis is unblockable.
        this.addAbility(new UnblockableAbility());
        // Evolve
        this.addAbility(new EvolveAbility());
    }
View Full Code Here

        this.color.setWhite(true);
        this.power = new MageInt(2);
        this.toughness = new MageInt(1);

        // 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

        this.power = new MageInt(2);
        this.toughness = new MageInt(1);

        // Whenever you cast a spell that's both blue and red, Riverfall Mimic has base power and toughness 3/3 until end of turn and can't be blocked this turn.
        Ability ability = new SpellCastControllerTriggeredAbility(new SetPowerToughnessSourceEffect(3, 3, Duration.EndOfTurn), filter, false, rule);
        ability.addEffect(new GainAbilitySourceEffect(new UnblockableAbility(), Duration.EndOfTurn, false, true));
        this.addAbility(ability);
    }
View Full Code Here

        this.color.setBlue(true);
        this.power = new MageInt(2);
        this.toughness = new MageInt(1);

        // Soulsworn Spirit is unblockable.
        this.addAbility(new UnblockableAbility());
       
        // When Soulsworn Spirit enters the battlefield, detain target creature an opponent controls.
        //(Until your next turn, that creature can't attack or block and its activated abilities can't be activated.)
        Ability ability = new EntersBattlefieldTriggeredAbility(new DetainTargetEffect());
        TargetCreaturePermanent target = new TargetCreaturePermanent(filter);
View Full Code Here

        this.subtype.add("Rogue");
        this.color.setGreen(true);
        this.color.setBlue(true);
        this.power = new MageInt(2);
        this.toughness = new MageInt(2);
        this.addAbility(new UnblockableAbility());
    }
View Full Code Here

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

        // Keymaster Rogue is unblockable.
        this.addAbility(new UnblockableAbility());
        // When Keymaster Rogue enters the battlefield, return a creature you control to its owner's hand.
        this.addAbility(new EntersBattlefieldTriggeredAbility(new ReturnToHandChosenControlledPermanentEffect(new FilterControlledCreaturePermanent())));
    }
View Full Code Here

        this.color.setBlue(true);
        this.power = new MageInt(4);
        this.toughness = new MageInt(6);

        // Hunted Phantasm is unblockable.
        this.addAbility(new UnblockableAbility());
        // When Hunted Phantasm enters the battlefield, put five 1/1 red Goblin creature tokens onto the battlefield under target opponent's control.
        Ability ability = new EntersBattlefieldTriggeredAbility(new CreateTokenTargetEffect(new GoblinToken(), 5), false);
        Target target = new TargetOpponent();
        ability.addTarget(target);
        this.addAbility(ability);
View Full Code Here

        this.subtype.add("Spirit");
        this.color.setBlack(true);
        this.power = new MageInt(1);
        this.toughness = new MageInt(1);
        this.addAbility(new CantBlockAbility());
        this.addAbility(new UnblockableAbility());
    }
View Full Code Here

TOP

Related Classes of mage.abilities.keyword.UnblockableAbility

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.