Package mage.abilities.common

Examples of mage.abilities.common.AttacksEachTurnStaticAbility


        Ability ability = new EnchantAbility(auraTarget.getTargetName());
        this.addAbility(ability);

        // Enchanted creature gets +1/-1 and attacks each turn if able.
        this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BoostEnchantedEffect(1, -1, Duration.WhileOnBattlefield)));
        this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new GainAbilityAttachedEffect(new AttacksEachTurnStaticAbility(), AttachmentType.AURA)));
    }
View Full Code Here


        this.subtype.add("Berserker");
        this.color.setRed(true);
        this.power = new MageInt(4);
        this.toughness = new MageInt(4);
        this.addAbility(new BattleCryAbility());
        this.addAbility(new AttacksEachTurnStaticAbility());
    }
View Full Code Here

        // Trample
        this.addAbility(TrampleAbility.getInstance());

        // Volatile Rig attacks each turn if able.
        this.addAbility(new AttacksEachTurnStaticAbility());

        // Whenever Volatile Rig is dealt damage, flip a coin. If you lose the flip, sacrifice Volatile Rig.
        this.addAbility(new VolatileRigTriggeredAbility());

        // When Volatile Rig dies, flip a coin. If you lose the flip, it deals 4 damage to each creature and each player.
View Full Code Here

        this.color.setRed(true);
        this.subtype.add("Human");
        this.subtype.add("Berserker");
        this.power = new MageInt(4);
        this.toughness = new MageInt(4);
        this.addAbility(new AttacksEachTurnStaticAbility());
    }
View Full Code Here

TOP

Related Classes of mage.abilities.common.AttacksEachTurnStaticAbility

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.