mirror of
https://github.com/correl/mage.git
synced 2024-12-24 11:50:45 +00:00
Merge pull request #1329 from nigelzor/verify-cards
Fix a bunch of incorrect cards
This commit is contained in:
commit
75162fc7ce
28 changed files with 27 additions and 26 deletions
|
@ -52,7 +52,6 @@ public class SkirkCommando extends CardImpl {
|
|||
super(ownerId, 47, "Skirk Commando", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{1}{R}{R}");
|
||||
this.expansionSetCode = "ARC";
|
||||
this.subtype.add("Goblin");
|
||||
this.subtype.add("Shaman");
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(1);
|
||||
|
|
|
@ -59,8 +59,7 @@ public class DustStalker extends CardImpl {
|
|||
public DustStalker(UUID ownerId) {
|
||||
super(ownerId, 202, "Dust Stalker", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{2}{B}{R}");
|
||||
this.expansionSetCode = "BFZ";
|
||||
this.supertype.add("Creautre");
|
||||
this.supertype.add("Eldrazi");
|
||||
this.subtype.add("Eldrazi");
|
||||
this.power = new MageInt(5);
|
||||
this.toughness = new MageInt(3);
|
||||
|
||||
|
|
|
@ -62,6 +62,7 @@ public class GenjuOfTheRealm extends CardImpl {
|
|||
super(ownerId, 151, "Genju of the Realm", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{W}{U}{B}{R}{G}");
|
||||
this.expansionSetCode = "BOK";
|
||||
this.subtype.add("Aura");
|
||||
this.supertype.add("Legendary");
|
||||
|
||||
|
||||
// Enchant Land
|
||||
|
|
|
@ -62,7 +62,7 @@ public class MinamoSightbender extends CardImpl {
|
|||
this.subtype.add("Wizard");
|
||||
|
||||
this.power = new MageInt(1);
|
||||
this.toughness = new MageInt(1);
|
||||
this.toughness = new MageInt(2);
|
||||
|
||||
// {X}, {T}: Target creature with power X or less can't be blocked this turn.
|
||||
Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new CantBeBlockedTargetEffect(), new ManaCostsImpl("{X}"));
|
||||
|
|
|
@ -54,7 +54,7 @@ public class CrushingPain extends CardImpl {
|
|||
public CrushingPain (UUID ownerId) {
|
||||
super(ownerId, 162, "Crushing Pain", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{1}{R}");
|
||||
this.expansionSetCode = "CHK";
|
||||
|
||||
this.subtype.add("Arcane");
|
||||
|
||||
// Crushing Pain deals 6 damage to target creature that was dealt damage this turn.
|
||||
this.getSpellAbility().addEffect(new DamageTargetEffect(6));
|
||||
|
|
|
@ -45,7 +45,7 @@ public class EtherealHaze extends CardImpl {
|
|||
public EtherealHaze (UUID ownerId) {
|
||||
super(ownerId, 9, "Ethereal Haze", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{W}");
|
||||
this.expansionSetCode = "CHK";
|
||||
|
||||
this.subtype.add("Arcane");
|
||||
|
||||
// Prevent all damage that would be dealt by creatures this turn.
|
||||
this.getSpellAbility().addEffect(new PreventAllDamageByAllEffect(new FilterCreaturePermanent("creatures"), Duration.EndOfTurn, false));
|
||||
|
|
|
@ -43,7 +43,7 @@ import mage.target.common.TargetCreaturePermanent;
|
|||
public class UnearthlyBlizzard extends CardImpl {
|
||||
|
||||
public UnearthlyBlizzard(UUID ownerId) {
|
||||
super(ownerId, 196, "Unearthly Blizzard", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{2}{R}");
|
||||
super(ownerId, 196, "Unearthly Blizzard", Rarity.COMMON, new CardType[]{CardType.SORCERY}, "{2}{R}");
|
||||
this.expansionSetCode = "CHK";
|
||||
this.subtype.add("Arcane");
|
||||
|
||||
|
|
|
@ -63,6 +63,8 @@ public class EtherswornAdjudicator extends CardImpl {
|
|||
public EtherswornAdjudicator(UUID ownerId) {
|
||||
super(ownerId, 26, "Ethersworn Adjudicator", Rarity.MYTHIC, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{4}{U}");
|
||||
this.expansionSetCode = "CON";
|
||||
this.subtype.add("Vedalken");
|
||||
this.subtype.add("Knight");
|
||||
|
||||
this.power = new MageInt(4);
|
||||
this.toughness = new MageInt(4);
|
||||
|
|
|
@ -65,6 +65,7 @@ public class ArchdemonOfGreed extends CardImpl {
|
|||
super(ownerId, 71, "Archdemon of Greed", Rarity.RARE, new CardType[]{CardType.CREATURE}, "");
|
||||
this.expansionSetCode = "DKA";
|
||||
this.subtype.add("Demon");
|
||||
this.color.setBlack(true);
|
||||
|
||||
this.nightCard = true;
|
||||
this.canTransform = true;
|
||||
|
|
|
@ -70,7 +70,7 @@ public class SmeltWardGatekeepers extends CardImpl {
|
|||
super(ownerId, 39, "Smelt-Ward Gatekeepers", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{3}{R}");
|
||||
this.expansionSetCode = "DGM";
|
||||
this.subtype.add("Human");
|
||||
this.subtype.add("Soldier");
|
||||
this.subtype.add("Warrior");
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(4);
|
||||
|
|
|
@ -43,6 +43,7 @@ public class ShanodinDryads extends CardImpl {
|
|||
public ShanodinDryads(UUID ownerId) {
|
||||
super(ownerId, 187, "Shanodin Dryads", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{G}");
|
||||
this.expansionSetCode = "5ED";
|
||||
this.subtype.add("Nymph");
|
||||
this.subtype.add("Dryad");
|
||||
|
||||
this.power = new MageInt(1);
|
||||
|
|
|
@ -46,16 +46,12 @@ public class UrbanEvolution extends CardImpl {
|
|||
public UrbanEvolution(UUID ownerId) {
|
||||
super(ownerId, 204, "Urban Evolution", Rarity.UNCOMMON, new CardType[]{CardType.SORCERY}, "{3}{U}{G}");
|
||||
this.expansionSetCode = "GTC";
|
||||
this.subtype.add("Wizard");
|
||||
|
||||
|
||||
//Draw three cards.
|
||||
this.getSpellAbility().addEffect(new DrawCardSourceControllerEffect(3));
|
||||
|
||||
//You may play an additional land this turn.
|
||||
this.getSpellAbility().addEffect(new PlayAdditionalLandsControllerEffect(1, Duration.EndOfTurn));
|
||||
|
||||
|
||||
}
|
||||
|
||||
public UrbanEvolution(final UrbanEvolution card) {
|
||||
|
|
|
@ -43,6 +43,7 @@ public class PensiveMinotaur extends CardImpl {
|
|||
super(ownerId, 105, "Pensive Minotaur", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{2}{R}");
|
||||
this.expansionSetCode = "JOU";
|
||||
this.subtype.add("Minotaur");
|
||||
this.subtype.add("Warrior");
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(3);
|
||||
|
|
|
@ -46,7 +46,7 @@ import mage.target.common.TargetCreaturePermanent;
|
|||
public class FodderLaunch extends CardImpl {
|
||||
|
||||
public FodderLaunch(UUID ownerId) {
|
||||
super(ownerId, 114, "Fodder Launch", Rarity.UNCOMMON, new CardType[]{CardType.SORCERY}, "{3}{B}");
|
||||
super(ownerId, 114, "Fodder Launch", Rarity.UNCOMMON, new CardType[]{CardType.TRIBAL, CardType.SORCERY}, "{3}{B}");
|
||||
this.expansionSetCode = "LRW";
|
||||
this.subtype.add("Goblin");
|
||||
|
||||
|
|
|
@ -40,10 +40,6 @@ public class Lifelink extends mage.sets.magic2012.Lifelink {
|
|||
super(ownerId);
|
||||
this.cardNumber = 18;
|
||||
this.expansionSetCode = "M10";
|
||||
this.subtype.add("Aura");
|
||||
|
||||
this.color.setWhite(true);
|
||||
|
||||
}
|
||||
|
||||
public Lifelink (final Lifelink card) {
|
||||
|
|
|
@ -48,7 +48,7 @@ import mage.game.events.GameEvent.EventType;
|
|||
public class AjanisPridemate extends CardImpl {
|
||||
|
||||
public AjanisPridemate(UUID ownerId) {
|
||||
super(ownerId, 3, "Ajani's Pridemate", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "1}{W}");
|
||||
super(ownerId, 3, "Ajani's Pridemate", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{1}{W}");
|
||||
this.expansionSetCode = "M11";
|
||||
this.subtype.add("Cat");
|
||||
this.subtype.add("Soldier");
|
||||
|
|
|
@ -49,7 +49,7 @@ import mage.target.common.TargetCardInHand;
|
|||
public class BalshanGriffin extends CardImpl {
|
||||
|
||||
public BalshanGriffin(UUID ownerId) {
|
||||
super(ownerId, 67, "Balshan Griffin", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{3}{U}");
|
||||
super(ownerId, 67, "Balshan Griffin", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{3}{U}{U}");
|
||||
this.expansionSetCode = "ODY";
|
||||
this.subtype.add("Griffin");
|
||||
|
||||
|
|
|
@ -44,7 +44,7 @@ import mage.target.TargetSpell;
|
|||
public class FerventDenial extends CardImpl {
|
||||
|
||||
public FerventDenial(UUID ownerId) {
|
||||
super(ownerId, 86, "Fervent Denial", Rarity.UNCOMMON, new CardType[]{CardType.INSTANT}, "{3}{U}");
|
||||
super(ownerId, 86, "Fervent Denial", Rarity.UNCOMMON, new CardType[]{CardType.INSTANT}, "{3}{U}{U}");
|
||||
this.expansionSetCode = "ODY";
|
||||
|
||||
|
||||
|
|
|
@ -56,7 +56,7 @@ import mage.players.Player;
|
|||
public class RiptideShapeshifter extends CardImpl {
|
||||
|
||||
public RiptideShapeshifter(UUID ownerId) {
|
||||
super(ownerId, 109, "Riptide Shapeshifter", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{3}{U}");
|
||||
super(ownerId, 109, "Riptide Shapeshifter", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{3}{U}{U}");
|
||||
this.expansionSetCode = "ONS";
|
||||
this.subtype.add("Shapeshifter");
|
||||
|
||||
|
|
|
@ -40,7 +40,6 @@ public class SilverMyr extends mage.sets.mirrodin.SilverMyr {
|
|||
super(ownerId);
|
||||
this.cardNumber = 126;
|
||||
this.expansionSetCode = "HOP";
|
||||
this.subtype.add("Myr");
|
||||
}
|
||||
|
||||
public SilverMyr (final SilverMyr card) {
|
||||
|
|
|
@ -61,7 +61,7 @@ public class SphinxOfTheChimes extends CardImpl {
|
|||
public SphinxOfTheChimes(UUID ownerId) {
|
||||
super(ownerId, 52, "Sphinx of the Chimes", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{4}{U}{U}");
|
||||
this.expansionSetCode = "RTR";
|
||||
this.subtype.add("Bird");
|
||||
this.subtype.add("Sphinx");
|
||||
|
||||
this.power = new MageInt(5);
|
||||
this.toughness = new MageInt(6);
|
||||
|
|
|
@ -55,6 +55,7 @@ public class MatsuTribeBirdstalker extends CardImpl {
|
|||
this.expansionSetCode = "SOK";
|
||||
this.subtype.add("Snake");
|
||||
this.subtype.add("Warrior");
|
||||
this.subtype.add("Archer");
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(2);
|
||||
|
|
|
@ -58,9 +58,12 @@ public class OxiddaDaredevil extends CardImpl {
|
|||
public OxiddaDaredevil (UUID ownerId) {
|
||||
super(ownerId, 100, "Oxidda Daredevil", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{1}{R}");
|
||||
this.expansionSetCode = "SOM";
|
||||
this.color.setRed(true);
|
||||
this.subtype.add("Goblin");
|
||||
this.subtype.add("Artificer");
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(1);
|
||||
|
||||
this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD,
|
||||
new GainAbilitySourceEffect(HasteAbility.getInstance(), Duration.EndOfTurn),
|
||||
new SacrificeTargetCost(new TargetControlledPermanent(filter))));
|
||||
|
|
|
@ -60,6 +60,7 @@ public class GoblinWarchief extends CardImpl {
|
|||
super(ownerId, 97, "Goblin Warchief", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{1}{R}{R}");
|
||||
this.expansionSetCode = "SCG";
|
||||
this.subtype.add("Goblin");
|
||||
this.subtype.add("Warrior");
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(2);
|
||||
|
|
|
@ -48,7 +48,6 @@ public class HighwayRobber extends CardImpl {
|
|||
super(ownerId, 150, "Highway Robber", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{2}{B}{B}");
|
||||
this.expansionSetCode = "10E";
|
||||
this.subtype.add("Human");
|
||||
this.subtype.add("Rogue");
|
||||
this.subtype.add("Mercenary");
|
||||
|
||||
this.power = new MageInt(2);
|
||||
|
|
|
@ -44,6 +44,7 @@ public class GorillaWarrior extends CardImpl {
|
|||
super(ownerId, 256, "Gorilla Warrior", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{2}{G}");
|
||||
this.expansionSetCode = "USG";
|
||||
this.subtype.add("Ape");
|
||||
this.subtype.add("Warrior");
|
||||
|
||||
this.power = new MageInt(3);
|
||||
this.toughness = new MageInt(2);
|
||||
|
|
|
@ -46,7 +46,7 @@ import mage.game.permanent.Permanent;
|
|||
public class Sunder extends CardImpl {
|
||||
|
||||
public Sunder(UUID ownerId) {
|
||||
super(ownerId, 101, "Sunder", Rarity.RARE, new CardType[]{CardType.INSTANT}, "{3}{U}");
|
||||
super(ownerId, 101, "Sunder", Rarity.RARE, new CardType[]{CardType.INSTANT}, "{3}{U}{U}");
|
||||
this.expansionSetCode = "USG";
|
||||
|
||||
// Return all lands to their owners' hands.
|
||||
|
|
|
@ -47,6 +47,7 @@ public class ArrowVolleyTrap extends CardImpl {
|
|||
public ArrowVolleyTrap(UUID ownerId) {
|
||||
super(ownerId, 2, "Arrow Volley Trap", Rarity.UNCOMMON, new CardType[]{CardType.INSTANT}, "{3}{W}{W}");
|
||||
this.expansionSetCode = "ZEN";
|
||||
this.subtype.add("Trap");
|
||||
|
||||
// If four or more creatures are attacking, you may pay {1}{W} rather than pay Arrow Volley Trap's mana cost.
|
||||
this.getSpellAbility().addAlternativeCost(new ArrowVolleyTrapAlternativeCost());
|
||||
|
|
Loading…
Reference in a new issue