foul-magics/Mage/src/main/java/mage/game/permanent/token/DevilToken.java
2018-06-02 17:59:49 +02:00

43 lines
1.2 KiB
Java

package mage.game.permanent.token;
import java.util.Collections;
import mage.MageInt;
import mage.abilities.Ability;
import mage.abilities.common.DiesTriggeredAbility;
import mage.abilities.effects.Effect;
import mage.abilities.effects.common.DamageTargetEffect;
import mage.constants.CardType;
import mage.constants.SubType;
import mage.target.common.TargetAnyTarget;
/**
*
* @author fireshoes
*/
public final class DevilToken extends TokenImpl {
public DevilToken() {
super("Devil", "1/1 red Devil creature with \"When this creature dies, it deals 1 damage to any target.\"");
availableImageSetCodes.addAll(Collections.singletonList("SOI"));
cardType.add(CardType.CREATURE);
subtype.add(SubType.DEVIL);
color.setRed(true);
power = new MageInt(1);
toughness = new MageInt(1);
Effect effect = new DamageTargetEffect(1);
effect.setText("it deals 1 damage to any target");
Ability ability = new DiesTriggeredAbility(effect);
ability.addTarget(new TargetAnyTarget());
this.addAbility(ability);
}
public DevilToken(final DevilToken token) {
super(token);
}
public DevilToken copy() {
return new DevilToken(this);
}
}