mirror of
https://github.com/magefree/mage.git
synced 2026-01-24 04:09:54 -08:00
fix verify failures
This commit is contained in:
parent
23c6b42ee0
commit
32d1cf3e43
8 changed files with 20 additions and 14 deletions
|
|
@ -18,7 +18,7 @@ import java.util.UUID;
|
|||
public final class ChaosSpewer extends CardImpl {
|
||||
|
||||
public ChaosSpewer(UUID ownerId, CardSetInfo setInfo) {
|
||||
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}");
|
||||
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B/R}");
|
||||
|
||||
this.subtype.add(SubType.GOBLIN);
|
||||
this.subtype.add(SubType.WARLOCK);
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ import java.util.UUID;
|
|||
public final class GanglyStompling extends CardImpl {
|
||||
|
||||
public GanglyStompling(UUID ownerId, CardSetInfo setInfo) {
|
||||
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}");
|
||||
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R/G}");
|
||||
|
||||
this.subtype.add(SubType.SHAPESHIFTER);
|
||||
this.power = new MageInt(4);
|
||||
|
|
|
|||
|
|
@ -15,6 +15,8 @@ import mage.cards.CardSetInfo;
|
|||
import mage.constants.CardType;
|
||||
import mage.constants.SubType;
|
||||
import mage.counters.CounterType;
|
||||
import mage.filter.StaticFilters;
|
||||
import mage.target.TargetPermanent;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
|
|
@ -24,7 +26,7 @@ import java.util.UUID;
|
|||
public final class HovelHurler extends CardImpl {
|
||||
|
||||
public HovelHurler(UUID ownerId, CardSetInfo setInfo) {
|
||||
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}");
|
||||
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R/W}{R/W}");
|
||||
|
||||
this.subtype.add(SubType.GIANT);
|
||||
this.subtype.add(SubType.WARRIOR);
|
||||
|
|
@ -46,6 +48,7 @@ public final class HovelHurler extends CardImpl {
|
|||
ability.addCost(new RemoveCountersSourceCost(1));
|
||||
ability.addEffect(new GainAbilityTargetEffect(FlyingAbility.getInstance())
|
||||
.setText("and gains flying until end of turn"));
|
||||
ability.addTarget(new TargetPermanent(StaticFilters.FILTER_ANOTHER_TARGET_CREATURE_YOU_CONTROL));
|
||||
this.addAbility(ability);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ import java.util.UUID;
|
|||
public final class PridefulFeastling extends CardImpl {
|
||||
|
||||
public PridefulFeastling(UUID ownerId, CardSetInfo setInfo) {
|
||||
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}");
|
||||
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W/B}");
|
||||
|
||||
this.subtype.add(SubType.SHAPESHIFTER);
|
||||
this.power = new MageInt(2);
|
||||
|
|
|
|||
|
|
@ -14,9 +14,9 @@ import java.util.UUID;
|
|||
public final class Sear extends CardImpl {
|
||||
|
||||
public Sear(UUID ownerId, CardSetInfo setInfo) {
|
||||
super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{1}{R}");
|
||||
super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{1}{R}");
|
||||
|
||||
// Excavation Explosion deals 4 damage to target creature or planeswalker.
|
||||
// Sear deals 4 damage to target creature or planeswalker.
|
||||
this.getSpellAbility().addEffect(new DamageTargetEffect(4));
|
||||
this.getSpellAbility().addTarget(new TargetCreatureOrPlaneswalker());
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,21 +1,21 @@
|
|||
package mage.cards.t;
|
||||
|
||||
import java.util.UUID;
|
||||
import mage.MageInt;
|
||||
import mage.abilities.Ability;
|
||||
import mage.abilities.common.EntersBattlefieldThisOrAnotherTriggeredAbility;
|
||||
import mage.abilities.effects.common.continuous.BoostTargetEffect;
|
||||
import mage.abilities.effects.common.continuous.GainAbilityTargetEffect;
|
||||
import mage.abilities.keyword.TrampleAbility;
|
||||
import mage.constants.SubType;
|
||||
import mage.filter.FilterPermanent;
|
||||
import mage.target.common.TargetControlledCreaturePermanent;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.cards.CardSetInfo;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.SubType;
|
||||
import mage.filter.FilterPermanent;
|
||||
import mage.target.common.TargetControlledCreaturePermanent;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author muz
|
||||
*/
|
||||
public final class ThoughtweftLieutenant extends CardImpl {
|
||||
|
|
@ -32,11 +32,14 @@ public final class ThoughtweftLieutenant extends CardImpl {
|
|||
|
||||
// Whenever this creature or another Kithkin you control enters, target creature you control gets +1+1 and gains trample until end of turn.
|
||||
Ability ability = new EntersBattlefieldThisOrAnotherTriggeredAbility(
|
||||
new BoostTargetEffect(1, 1).setText("target creature you control gets +1/+1"), filter, false, true
|
||||
new BoostTargetEffect(1, 1)
|
||||
.setText("target creature you control gets +1/+1"),
|
||||
filter, false, true
|
||||
);
|
||||
ability.addEffect(new GainAbilityTargetEffect(TrampleAbility.getInstance())
|
||||
.setText("and gains trample until end of turn"));
|
||||
.setText("and gains trample until end of turn"));
|
||||
ability.addTarget(new TargetControlledCreaturePermanent());
|
||||
this.addAbility(ability);
|
||||
}
|
||||
|
||||
private ThoughtweftLieutenant(final ThoughtweftLieutenant card) {
|
||||
|
|
|
|||
|
|
@ -176,6 +176,7 @@ public class VerifyCardDataTest {
|
|||
skipListAddName(SKIP_LIST_SUBTYPE, "UGL", "Miss Demeanor"); // uses multiple types as a joke card: Lady, of, Proper, Etiquette
|
||||
skipListAddName(SKIP_LIST_SUBTYPE, "UGL", "Elvish Impersonators"); // subtype is "Elves" pun
|
||||
skipListAddName(SKIP_LIST_SUBTYPE, "UND", "Elvish Impersonators");
|
||||
subtypesToIgnore.add("Sorcerer"); // temporary
|
||||
|
||||
// number
|
||||
// skipListAddName(SKIP_LIST_NUMBER, set, cardName);
|
||||
|
|
|
|||
|
|
@ -17,7 +17,6 @@ public class BlightTargetEffect extends OneShotEffect {
|
|||
public BlightTargetEffect(int amount) {
|
||||
super(Outcome.Detriment);
|
||||
this.amount = amount;
|
||||
staticText = "blight " + amount;
|
||||
}
|
||||
|
||||
private BlightTargetEffect(final BlightTargetEffect effect) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue