public HeatOfBattle(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{1}{R}"); // Whenever a creature blocks, Heat of Battle deals 1 damage to that creature's controller. this.addAbility(new HeatOfBattleTriggeredAbility()); }
public HornOfGreed(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{3}"); // Whenever a player plays a land, that player draws a card. this.addAbility(new HornOfGreedAbility()); }
public HiddenPredators(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{G}"); // When an opponent controls a creature with power 4 or greater, if Hidden Predators is an enchantment, Hidden Predators becomes a 4/4 Beast creature. this.addAbility(new HiddenPredatorsStateTriggeredAbility()); }
public HiveMind(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{5}{U}"); // Whenever a player casts an instant or sorcery spell, each other player copies that spell. Each of those players may choose new targets for their copy. this.addAbility(new HiveMindTriggeredAbility()); }
public HauntingWind(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{3}{B}"); // Whenever an artifact becomes tapped or a player activates an artifact's ability without {tap} in its activation cost, Haunting Wind deals 1 damage to that artifact's controller. this.addAbility(new HauntingWindTriggeredAbility()); }
HavenOfTheSpiritConditionalMana(Mana mana) { super(mana); staticText = "Spend this mana only to cast a Dragon creature spell."; addCondition(new HavenOfTheSpiritManaCondition()); } }
public HowlingMine(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{2}"); this.addAbility(new HowlingMineAbility()); }
@Override public HalimarTidecaller copy() { return new HalimarTidecaller(this); } }
@Override public HalimarExcavator copy() { return new HalimarExcavator(this); } }
@Override public HagraCrocodile copy() { return new HagraCrocodile(this); } }
@Override public HannasCustody copy() { return new HannasCustody(this); } }
@Override public HailOfArrows copy() { return new HailOfArrows(this); } }
@Override public HangarbackWalker copy() { return new HangarbackWalker(this); } }
@Override public HallowedGround copy() { return new HallowedGround(this); } }
@Override public HapatrasMark copy() { return new HapatrasMark(this); } }
@Override public HanweirBattlements copy() { return new HanweirBattlements(this); } }
@Override public HagraSharpshooter copy() { return new HagraSharpshooter(this); } }
@Override public HalimarWavewatch copy() { return new HalimarWavewatch(this); } }
@Override public HandOfHonor copy() { return new HandOfHonor(this); } }
@Override public HaazdaExonerator copy() { return new HaazdaExonerator(this); } }