@Override public AttacksEachCombatStaticAbility copy() { return new AttacksEachCombatStaticAbility(this); }
public BerserkersOfBloodRidge(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{R}"); this.subtype.add(SubType.HUMAN, SubType.BERSERKER); this.power = new MageInt(4); this.toughness = new MageInt(4); this.addAbility(new AttacksEachCombatStaticAbility()); }
public BloodrockCyclops(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{R}"); this.subtype.add(SubType.CYCLOPS); this.power = new MageInt(3); this.toughness = new MageInt(3); this.addAbility(new AttacksEachCombatStaticAbility()); }
public FrontlineRebel(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}"); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(3); this.toughness = new MageInt(3); // Frontline Rebel attacks each combat if able. this.addAbility(new AttacksEachCombatStaticAbility()); }
public GoblinBrigand(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{R}"); this.subtype.add(SubType.GOBLIN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(2); this.toughness = new MageInt(2); // Goblin Brigand attacks each turn if able. this.addAbility(new AttacksEachCombatStaticAbility()); }
public CrazedGoblin(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{R}"); this.subtype.add(SubType.GOBLIN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(1); this.toughness = new MageInt(1); this.addAbility(new AttacksEachCombatStaticAbility()); }
public RubblebeltRecluse(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{R}"); this.subtype.add(SubType.OGRE); this.subtype.add(SubType.BERSERKER); this.power = new MageInt(6); this.toughness = new MageInt(5); // Rubblebelt Recluse attacks each combat if able. this.addAbility(new AttacksEachCombatStaticAbility()); }
public TattermungeManiac(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{R/G}"); this.subtype.add(SubType.GOBLIN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(2); this.toughness = new MageInt(1); this.addAbility(new AttacksEachCombatStaticAbility()); }
public GerrerasRevolutionary(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{R}"); this.subtype.add(SubType.BARABEL); this.subtype.add(SubType.REBEL); this.power = new MageInt(2); this.toughness = new MageInt(1); // Gerrera's Revolutionary attacks each turn if able. this.addAbility(new AttacksEachCombatStaticAbility()); }
public UrborgDrake(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{U}{B}"); this.subtype.add(SubType.DRAKE); this.power = new MageInt(2); this.toughness = new MageInt(3); // Flying this.addAbility(FlyingAbility.getInstance()); // Urborg Drake attacks each turn if able. this.addAbility(new AttacksEachCombatStaticAbility()); }
public FlamebornHellion (UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{5}{R}"); this.subtype.add(SubType.HELLION); this.power = new MageInt(5); this.toughness = new MageInt(4); this.addAbility(HasteAbility.getInstance()); this.addAbility(new AttacksEachCombatStaticAbility()); }
public PhyrexianJuggernaut (UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT,CardType.CREATURE},"{6}"); this.subtype.add(SubType.JUGGERNAUT); this.power = new MageInt(5); this.toughness = new MageInt(5); this.addAbility(InfectAbility.getInstance()); this.addAbility(new AttacksEachCombatStaticAbility()); }
public TectonicFiend(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{R}{R}"); this.subtype.add(SubType.ELEMENTAL); this.power = new MageInt(7); this.toughness = new MageInt(7); // Echo {4}{R}{R} this.addAbility(new EchoAbility("{4}{R}{R}")); // Tectonic Fiend attacks each turn if able. this.addAbility(new AttacksEachCombatStaticAbility()); }
public AshenMonstrosity(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{5}{R}{R}"); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(7); this.toughness = new MageInt(4); this.addAbility(HasteAbility.getInstance()); // Ashen Monstrosity attacks each turn if able. this.addAbility(new AttacksEachCombatStaticAbility()); }
public UlamogsCrusher (UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{8}"); this.subtype.add(SubType.ELDRAZI); this.power = new MageInt(8); this.toughness = new MageInt(8); this.addAbility(new AnnihilatorAbility(2)); this.addAbility(new AttacksEachCombatStaticAbility()); }
public ThranWarMachine(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT,CardType.CREATURE},"{4}"); this.subtype.add(SubType.CONSTRUCT); this.power = new MageInt(4); this.toughness = new MageInt(5); this.addAbility(new EchoAbility("{4}")); //Thran War Machine attacks each turn if able. this.addAbility(new AttacksEachCombatStaticAbility()); }
public BarricadeBreaker(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{7}"); this.subtype.add(SubType.JUGGERNAUT); this.power = new MageInt(7); this.toughness = new MageInt(5); // Improvise <i>(Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for {1}.) this.addAbility(new ImproviseAbility()); // Barricade Breaker attacks each combat if able. this.addAbility(new AttacksEachCombatStaticAbility()); }
public RagingReek(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{R}"); this.subtype.add(SubType.BEAST); this.power = new MageInt(4); this.toughness = new MageInt(4); // Raging Reek attacks each turn if able. this.addAbility(new AttacksEachCombatStaticAbility()); //{5}{R}: Monstrosity 2 this.addAbility(new MonstrosityAbility("{5}{R}", 2)); }
public BattleMadRonin(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{R}"); this.subtype.add(SubType.HUMAN, SubType.SAMURAI); this.power = new MageInt(1); this.toughness = new MageInt(1); // Bushido 2 (When this blocks or becomes blocked, it gets +2/+2 until end of turn.) this.addAbility(new BushidoAbility(2)); // Battle-Mad Ronin attacks each turn if able. this.addAbility(new AttacksEachCombatStaticAbility()); }
public RecklessBrute(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{R}"); this.subtype.add(SubType.OGRE); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(3); this.toughness = new MageInt(1); // Haste this.addAbility(HasteAbility.getInstance()); // Reckless Brute attacks each turn if able. this.addAbility(new AttacksEachCombatStaticAbility()); }