Color settings removal part 4

This commit is contained in:
emerald000 2015-05-20 04:43:02 -04:00
parent efc3501f37
commit 9974cfe070
1740 changed files with 1948 additions and 2039 deletions

View file

@ -28,9 +28,6 @@
package mage.sets.antiquities; package mage.sets.antiquities;
import java.util.UUID; import java.util.UUID;
import mage.constants.CardType;
import mage.constants.Rarity;
import mage.MageInt; import mage.MageInt;
import mage.abilities.Ability; import mage.abilities.Ability;
import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.common.SimpleActivatedAbility;
@ -38,6 +35,8 @@ import mage.abilities.costs.common.SacrificeTargetCost;
import mage.abilities.costs.common.TapSourceCost; import mage.abilities.costs.common.TapSourceCost;
import mage.abilities.effects.common.DrawCardSourceControllerEffect; import mage.abilities.effects.common.DrawCardSourceControllerEffect;
import mage.cards.CardImpl; import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Rarity;
import mage.constants.Zone; import mage.constants.Zone;
import mage.filter.common.FilterControlledPermanent; import mage.filter.common.FilterControlledPermanent;
import mage.filter.predicate.mageobject.CardTypePredicate; import mage.filter.predicate.mageobject.CardTypePredicate;
@ -62,7 +61,6 @@ public class SageOfLatNam extends CardImpl {
this.subtype.add("Human"); this.subtype.add("Human");
this.subtype.add("Artificer"); this.subtype.add("Artificer");
this.color.setBlue(true);
this.power = new MageInt(1); this.power = new MageInt(1);
this.toughness = new MageInt(2); this.toughness = new MageInt(2);

View file

@ -46,7 +46,7 @@ public class DeathGrasp extends CardImpl {
public DeathGrasp (UUID ownerId) { public DeathGrasp (UUID ownerId) {
super(ownerId, 95, "Death Grasp", Rarity.RARE, new CardType[]{CardType.SORCERY}, "{X}{W}{B}"); super(ownerId, 95, "Death Grasp", Rarity.RARE, new CardType[]{CardType.SORCERY}, "{X}{W}{B}");
this.expansionSetCode = "APC"; this.expansionSetCode = "APC";
this.color.setWhite(true);
this.getSpellAbility().addEffect(new DamageTargetEffect(new ManacostVariableValue())); this.getSpellAbility().addEffect(new DamageTargetEffect(new ManacostVariableValue()));
this.getSpellAbility().addEffect(new GainLifeEffect(new ManacostVariableValue())); this.getSpellAbility().addEffect(new GainLifeEffect(new ManacostVariableValue()));

View file

@ -49,7 +49,7 @@ public class EbonyTreefolk extends CardImpl {
super(ownerId, 97, "Ebony Treefolk", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{1}{B}{G}"); super(ownerId, 97, "Ebony Treefolk", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{1}{B}{G}");
this.expansionSetCode = "APC"; this.expansionSetCode = "APC";
this.subtype.add("Treefolk"); this.subtype.add("Treefolk");
this.color.setGreen(true);
this.power = new MageInt(3); this.power = new MageInt(3);
this.toughness = new MageInt(3); this.toughness = new MageInt(3);

View file

@ -47,7 +47,7 @@ public class FlowstoneCharger extends CardImpl {
super(ownerId, 99, "Flowstone Charger", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{2}{R}{W}"); super(ownerId, 99, "Flowstone Charger", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{2}{R}{W}");
this.expansionSetCode = "APC"; this.expansionSetCode = "APC";
this.subtype.add("Beast"); this.subtype.add("Beast");
this.color.setRed(true);
this.power = new MageInt(2); this.power = new MageInt(2);
this.toughness = new MageInt(5); this.toughness = new MageInt(5);

View file

@ -51,7 +51,7 @@ public class GoblinLegionnaire extends CardImpl {
this.expansionSetCode = "APC"; this.expansionSetCode = "APC";
this.subtype.add("Goblin"); this.subtype.add("Goblin");
this.subtype.add("Soldier"); this.subtype.add("Soldier");
this.color.setRed(true);
this.power = new MageInt(2); this.power = new MageInt(2);
this.toughness = new MageInt(2); this.toughness = new MageInt(2);

View file

@ -54,7 +54,7 @@ public class GoblinTrenches extends CardImpl {
public GoblinTrenches(UUID ownerId) { public GoblinTrenches(UUID ownerId) {
super(ownerId, 104, "Goblin Trenches", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{1}{R}{W}"); super(ownerId, 104, "Goblin Trenches", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{1}{R}{W}");
this.expansionSetCode = "APC"; this.expansionSetCode = "APC";
this.color.setRed(true);
// {2}, Sacrifice a land: Put two 1/1 red and white Goblin Soldier creature tokens onto the battlefield. // {2}, Sacrifice a land: Put two 1/1 red and white Goblin Soldier creature tokens onto the battlefield.

View file

@ -47,7 +47,7 @@ public class JungleBarrier extends CardImpl {
this.expansionSetCode = "APC"; this.expansionSetCode = "APC";
this.subtype.add("Plant"); this.subtype.add("Plant");
this.subtype.add("Wall"); this.subtype.add("Wall");
this.color.setBlue(true);
this.power = new MageInt(2); this.power = new MageInt(2);
this.toughness = new MageInt(6); this.toughness = new MageInt(6);

View file

@ -45,7 +45,7 @@ public class LlanowarDead extends CardImpl {
this.expansionSetCode = "APC"; this.expansionSetCode = "APC";
this.subtype.add("Zombie"); this.subtype.add("Zombie");
this.subtype.add("Elf"); this.subtype.add("Elf");
this.color.setGreen(true);
this.power = new MageInt(2); this.power = new MageInt(2);
this.toughness = new MageInt(2); this.toughness = new MageInt(2);

View file

@ -49,7 +49,7 @@ public class MartyrsTomb extends CardImpl {
public MartyrsTomb(UUID ownerId) { public MartyrsTomb(UUID ownerId) {
super(ownerId, 110, "Martyrs' Tomb", Rarity.UNCOMMON, new CardType[]{CardType.ENCHANTMENT}, "{2}{W}{B}"); super(ownerId, 110, "Martyrs' Tomb", Rarity.UNCOMMON, new CardType[]{CardType.ENCHANTMENT}, "{2}{W}{B}");
this.expansionSetCode = "APC"; this.expansionSetCode = "APC";
this.color.setBlack(true);
Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new PreventDamageToTargetEffect(Duration.EndOfTurn, 1), new PayLifeCost(2)); Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new PreventDamageToTargetEffect(Duration.EndOfTurn, 1), new PayLifeCost(2));
ability.addTarget(new TargetCreaturePermanent()); ability.addTarget(new TargetCreaturePermanent());

View file

@ -48,7 +48,7 @@ public class MysticSnake extends CardImpl {
super(ownerId, 112, "Mystic Snake", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{1}{G}{U}{U}"); super(ownerId, 112, "Mystic Snake", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{1}{G}{U}{U}");
this.expansionSetCode = "APC"; this.expansionSetCode = "APC";
this.subtype.add("Snake"); this.subtype.add("Snake");
this.color.setBlue(true);
this.power = new MageInt(2); this.power = new MageInt(2);
this.toughness = new MageInt(2); this.toughness = new MageInt(2);

View file

@ -49,8 +49,8 @@ public class OvergrownEstate extends CardImpl {
public OvergrownEstate(UUID ownerId) { public OvergrownEstate(UUID ownerId) {
super(ownerId, 113, "Overgrown Estate", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{B}{G}{W}"); super(ownerId, 113, "Overgrown Estate", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{B}{G}{W}");
this.expansionSetCode = "APC"; this.expansionSetCode = "APC";
this.color.setGreen(true);
this.color.setBlack(true);
// Sacrifice a land: You gain 3 life. // Sacrifice a land: You gain 3 life.

View file

@ -51,7 +51,7 @@ public class RazorfinHunter extends CardImpl {
this.expansionSetCode = "APC"; this.expansionSetCode = "APC";
this.subtype.add("Merfolk"); this.subtype.add("Merfolk");
this.subtype.add("Goblin"); this.subtype.add("Goblin");
this.color.setRed(true);
this.power = new MageInt(1); this.power = new MageInt(1);
this.toughness = new MageInt(1); this.toughness = new MageInt(1);

View file

@ -43,7 +43,7 @@ public class TemporalSpring extends CardImpl {
public TemporalSpring(UUID ownerId) { public TemporalSpring(UUID ownerId) {
super(ownerId, 125, "Temporal Spring", Rarity.COMMON, new CardType[]{CardType.SORCERY}, "{1}{G}{U}"); super(ownerId, 125, "Temporal Spring", Rarity.COMMON, new CardType[]{CardType.SORCERY}, "{1}{G}{U}");
this.expansionSetCode = "APC"; this.expansionSetCode = "APC";
this.color.setBlue(true);
// Put target permanent on top of its owner's library. // Put target permanent on top of its owner's library.

View file

@ -44,7 +44,7 @@ public class Vindicate extends CardImpl {
public Vindicate (UUID ownerId) { public Vindicate (UUID ownerId) {
super(ownerId, 126, "Vindicate", Rarity.RARE, new CardType[]{CardType.SORCERY}, "{1}{W}{B}"); super(ownerId, 126, "Vindicate", Rarity.RARE, new CardType[]{CardType.SORCERY}, "{1}{W}{B}");
this.expansionSetCode = "APC"; this.expansionSetCode = "APC";
this.color.setWhite(true);
this.getSpellAbility().addEffect(new DestroyTargetEffect()); this.getSpellAbility().addEffect(new DestroyTargetEffect());
this.getSpellAbility().addTarget(new TargetPermanent()); this.getSpellAbility().addTarget(new TargetPermanent());

View file

@ -27,8 +27,7 @@
*/ */
package mage.sets.avacynrestored; package mage.sets.avacynrestored;
import mage.constants.CardType; import java.util.UUID;
import mage.constants.Rarity;
import mage.MageInt; import mage.MageInt;
import mage.abilities.Ability; import mage.abilities.Ability;
import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.common.SimpleActivatedAbility;
@ -39,10 +38,10 @@ import mage.abilities.effects.common.ReturnToBattlefieldUnderYourControlSourceEf
import mage.abilities.effects.common.continuous.GainAbilityPairedEffect; import mage.abilities.effects.common.continuous.GainAbilityPairedEffect;
import mage.abilities.keyword.SoulbondAbility; import mage.abilities.keyword.SoulbondAbility;
import mage.cards.CardImpl; import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Rarity;
import mage.constants.Zone; import mage.constants.Zone;
import java.util.UUID;
/** /**
* @author noxx * @author noxx
*/ */
@ -55,7 +54,6 @@ public class DeadeyeNavigator extends CardImpl {
this.expansionSetCode = "AVR"; this.expansionSetCode = "AVR";
this.subtype.add("Spirit"); this.subtype.add("Spirit");
this.color.setBlue(true);
this.power = new MageInt(5); this.power = new MageInt(5);
this.toughness = new MageInt(5); this.toughness = new MageInt(5);

View file

@ -27,21 +27,20 @@
*/ */
package mage.sets.avacynrestored; package mage.sets.avacynrestored;
import mage.constants.CardType; import java.util.UUID;
import mage.constants.Rarity;
import mage.MageInt; import mage.MageInt;
import mage.abilities.common.SimpleStaticAbility; import mage.abilities.common.SimpleStaticAbility;
import mage.abilities.effects.common.continuous.GainAbilityPairedEffect; import mage.abilities.effects.common.continuous.GainAbilityPairedEffect;
import mage.abilities.keyword.ProtectionAbility; import mage.abilities.keyword.ProtectionAbility;
import mage.abilities.keyword.SoulbondAbility; import mage.abilities.keyword.SoulbondAbility;
import mage.cards.CardImpl; import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Rarity;
import mage.constants.Zone; import mage.constants.Zone;
import mage.filter.FilterPermanent; import mage.filter.FilterPermanent;
import mage.filter.common.FilterCreaturePermanent; import mage.filter.common.FilterCreaturePermanent;
import mage.filter.predicate.mageobject.SubtypePredicate; import mage.filter.predicate.mageobject.SubtypePredicate;
import java.util.UUID;
/** /**
* @author noxx * @author noxx
*/ */
@ -61,7 +60,6 @@ public class DiregrafEscort extends CardImpl {
this.subtype.add("Human"); this.subtype.add("Human");
this.subtype.add("Cleric"); this.subtype.add("Cleric");
this.color.setGreen(true);
this.power = new MageInt(1); this.power = new MageInt(1);
this.toughness = new MageInt(1); this.toughness = new MageInt(1);

View file

@ -27,17 +27,16 @@
*/ */
package mage.sets.avacynrestored; package mage.sets.avacynrestored;
import mage.constants.CardType; import java.util.UUID;
import mage.constants.Rarity;
import mage.MageInt; import mage.MageInt;
import mage.abilities.common.SimpleStaticAbility; import mage.abilities.common.SimpleStaticAbility;
import mage.abilities.effects.common.continuous.BoostPairedEffect; import mage.abilities.effects.common.continuous.BoostPairedEffect;
import mage.abilities.keyword.SoulbondAbility; import mage.abilities.keyword.SoulbondAbility;
import mage.cards.CardImpl; import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Rarity;
import mage.constants.Zone; import mage.constants.Zone;
import java.util.UUID;
/** /**
* *
* @author noxx * @author noxx
@ -52,7 +51,6 @@ public class DruidsFamiliar extends CardImpl {
this.expansionSetCode = "AVR"; this.expansionSetCode = "AVR";
this.subtype.add("Bear"); this.subtype.add("Bear");
this.color.setGreen(true);
this.power = new MageInt(2); this.power = new MageInt(2);
this.toughness = new MageInt(2); this.toughness = new MageInt(2);

View file

@ -27,18 +27,17 @@
*/ */
package mage.sets.avacynrestored; package mage.sets.avacynrestored;
import mage.constants.CardType; import java.util.UUID;
import mage.constants.Rarity;
import mage.MageInt; import mage.MageInt;
import mage.abilities.common.SimpleStaticAbility; import mage.abilities.common.SimpleStaticAbility;
import mage.abilities.effects.common.continuous.GainAbilityPairedEffect; import mage.abilities.effects.common.continuous.GainAbilityPairedEffect;
import mage.abilities.keyword.HexproofAbility; import mage.abilities.keyword.HexproofAbility;
import mage.abilities.keyword.SoulbondAbility; import mage.abilities.keyword.SoulbondAbility;
import mage.cards.CardImpl; import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Rarity;
import mage.constants.Zone; import mage.constants.Zone;
import java.util.UUID;
/** /**
* @author noxx * @author noxx
*/ */
@ -52,7 +51,6 @@ public class ElgaudShieldmate extends CardImpl {
this.subtype.add("Human"); this.subtype.add("Human");
this.subtype.add("Soldier"); this.subtype.add("Soldier");
this.color.setBlue(true);
this.power = new MageInt(2); this.power = new MageInt(2);
this.toughness = new MageInt(3); this.toughness = new MageInt(3);

View file

@ -27,8 +27,7 @@
*/ */
package mage.sets.avacynrestored; package mage.sets.avacynrestored;
import mage.constants.CardType; import java.util.UUID;
import mage.constants.Rarity;
import mage.MageInt; import mage.MageInt;
import mage.abilities.Ability; import mage.abilities.Ability;
import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.common.SimpleActivatedAbility;
@ -38,10 +37,10 @@ import mage.abilities.effects.common.UntapSourceEffect;
import mage.abilities.effects.common.continuous.GainAbilityPairedEffect; import mage.abilities.effects.common.continuous.GainAbilityPairedEffect;
import mage.abilities.keyword.SoulbondAbility; import mage.abilities.keyword.SoulbondAbility;
import mage.cards.CardImpl; import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Rarity;
import mage.constants.Zone; import mage.constants.Zone;
import java.util.UUID;
/** /**
* @author noxx * @author noxx
*/ */
@ -55,7 +54,6 @@ public class GalvanicAlchemist extends CardImpl {
this.subtype.add("Human"); this.subtype.add("Human");
this.subtype.add("Wizard"); this.subtype.add("Wizard");
this.color.setBlue(true);
this.power = new MageInt(1); this.power = new MageInt(1);
this.toughness = new MageInt(4); this.toughness = new MageInt(4);

View file

@ -27,18 +27,17 @@
*/ */
package mage.sets.avacynrestored; package mage.sets.avacynrestored;
import mage.constants.CardType; import java.util.UUID;
import mage.constants.Rarity;
import mage.MageInt; import mage.MageInt;
import mage.abilities.common.SimpleStaticAbility; import mage.abilities.common.SimpleStaticAbility;
import mage.abilities.effects.common.continuous.GainAbilityPairedEffect; import mage.abilities.effects.common.continuous.GainAbilityPairedEffect;
import mage.abilities.keyword.ReachAbility; import mage.abilities.keyword.ReachAbility;
import mage.abilities.keyword.SoulbondAbility; import mage.abilities.keyword.SoulbondAbility;
import mage.cards.CardImpl; import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Rarity;
import mage.constants.Zone; import mage.constants.Zone;
import java.util.UUID;
/** /**
* @author noxx * @author noxx
*/ */
@ -52,7 +51,6 @@ public class GeistTrappers extends CardImpl {
this.subtype.add("Human"); this.subtype.add("Human");
this.subtype.add("Warrior"); this.subtype.add("Warrior");
this.color.setGreen(true);
this.power = new MageInt(3); this.power = new MageInt(3);
this.toughness = new MageInt(5); this.toughness = new MageInt(5);

View file

@ -27,18 +27,17 @@
*/ */
package mage.sets.avacynrestored; package mage.sets.avacynrestored;
import mage.constants.CardType; import java.util.UUID;
import mage.constants.Rarity;
import mage.MageInt; import mage.MageInt;
import mage.abilities.common.SimpleStaticAbility; import mage.abilities.common.SimpleStaticAbility;
import mage.abilities.effects.common.continuous.GainAbilityPairedEffect; import mage.abilities.effects.common.continuous.GainAbilityPairedEffect;
import mage.abilities.keyword.FirstStrikeAbility; import mage.abilities.keyword.FirstStrikeAbility;
import mage.abilities.keyword.SoulbondAbility; import mage.abilities.keyword.SoulbondAbility;
import mage.cards.CardImpl; import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Rarity;
import mage.constants.Zone; import mage.constants.Zone;
import java.util.UUID;
/** /**
* @author noxx * @author noxx
*/ */
@ -52,7 +51,6 @@ public class HanweirLancer extends CardImpl {
this.subtype.add("Human"); this.subtype.add("Human");
this.subtype.add("Knight"); this.subtype.add("Knight");
this.color.setRed(true);
this.power = new MageInt(2); this.power = new MageInt(2);
this.toughness = new MageInt(2); this.toughness = new MageInt(2);

View file

@ -27,18 +27,17 @@
*/ */
package mage.sets.avacynrestored; package mage.sets.avacynrestored;
import mage.constants.CardType; import java.util.UUID;
import mage.constants.Rarity;
import mage.MageInt; import mage.MageInt;
import mage.abilities.common.SimpleStaticAbility; import mage.abilities.common.SimpleStaticAbility;
import mage.abilities.effects.common.continuous.GainAbilityPairedEffect; import mage.abilities.effects.common.continuous.GainAbilityPairedEffect;
import mage.abilities.keyword.HasteAbility; import mage.abilities.keyword.HasteAbility;
import mage.abilities.keyword.SoulbondAbility; import mage.abilities.keyword.SoulbondAbility;
import mage.cards.CardImpl; import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Rarity;
import mage.constants.Zone; import mage.constants.Zone;
import java.util.UUID;
/** /**
* *
* @author noxx * @author noxx
@ -54,7 +53,6 @@ public class LightningMauler extends CardImpl {
this.subtype.add("Human"); this.subtype.add("Human");
this.subtype.add("Berserker"); this.subtype.add("Berserker");
this.color.setRed(true);
this.power = new MageInt(2); this.power = new MageInt(2);
this.toughness = new MageInt(1); this.toughness = new MageInt(1);

View file

@ -27,18 +27,17 @@
*/ */
package mage.sets.avacynrestored; package mage.sets.avacynrestored;
import mage.constants.CardType; import java.util.UUID;
import mage.constants.Rarity;
import mage.MageInt; import mage.MageInt;
import mage.abilities.common.SimpleStaticAbility; import mage.abilities.common.SimpleStaticAbility;
import mage.abilities.effects.common.continuous.GainAbilityPairedEffect; import mage.abilities.effects.common.continuous.GainAbilityPairedEffect;
import mage.abilities.keyword.LifelinkAbility; import mage.abilities.keyword.LifelinkAbility;
import mage.abilities.keyword.SoulbondAbility; import mage.abilities.keyword.SoulbondAbility;
import mage.cards.CardImpl; import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Rarity;
import mage.constants.Zone; import mage.constants.Zone;
import java.util.UUID;
/** /**
* @author noxx * @author noxx
*/ */
@ -52,7 +51,6 @@ public class NearheathPilgrim extends CardImpl {
this.subtype.add("Human"); this.subtype.add("Human");
this.subtype.add("Cleric"); this.subtype.add("Cleric");
this.color.setWhite(true);
this.power = new MageInt(2); this.power = new MageInt(2);
this.toughness = new MageInt(1); this.toughness = new MageInt(1);

View file

@ -27,18 +27,17 @@
*/ */
package mage.sets.avacynrestored; package mage.sets.avacynrestored;
import mage.constants.CardType; import java.util.UUID;
import mage.constants.Rarity;
import mage.MageInt; import mage.MageInt;
import mage.abilities.common.SimpleStaticAbility; import mage.abilities.common.SimpleStaticAbility;
import mage.abilities.effects.common.continuous.GainAbilityPairedEffect; import mage.abilities.effects.common.continuous.GainAbilityPairedEffect;
import mage.abilities.keyword.DeathtouchAbility; import mage.abilities.keyword.DeathtouchAbility;
import mage.abilities.keyword.SoulbondAbility; import mage.abilities.keyword.SoulbondAbility;
import mage.cards.CardImpl; import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Rarity;
import mage.constants.Zone; import mage.constants.Zone;
import java.util.UUID;
/** /**
* @author noxx * @author noxx
*/ */
@ -52,7 +51,6 @@ public class NightshadePeddler extends CardImpl {
this.subtype.add("Human"); this.subtype.add("Human");
this.subtype.add("Druid"); this.subtype.add("Druid");
this.color.setGreen(true);
this.power = new MageInt(1); this.power = new MageInt(1);
this.toughness = new MageInt(1); this.toughness = new MageInt(1);

View file

@ -27,18 +27,17 @@
*/ */
package mage.sets.avacynrestored; package mage.sets.avacynrestored;
import mage.constants.CardType; import java.util.UUID;
import mage.constants.Rarity;
import mage.MageInt; import mage.MageInt;
import mage.abilities.common.SimpleStaticAbility; import mage.abilities.common.SimpleStaticAbility;
import mage.abilities.effects.common.continuous.GainAbilityPairedEffect; import mage.abilities.effects.common.continuous.GainAbilityPairedEffect;
import mage.abilities.keyword.SoulbondAbility; import mage.abilities.keyword.SoulbondAbility;
import mage.abilities.keyword.TrampleAbility; import mage.abilities.keyword.TrampleAbility;
import mage.cards.CardImpl; import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Rarity;
import mage.constants.Zone; import mage.constants.Zone;
import java.util.UUID;
/** /**
* @author noxx * @author noxx
*/ */
@ -51,7 +50,6 @@ public class PathbreakerWurm extends CardImpl {
this.expansionSetCode = "AVR"; this.expansionSetCode = "AVR";
this.subtype.add("Wurm"); this.subtype.add("Wurm");
this.color.setGreen(true);
this.power = new MageInt(6); this.power = new MageInt(6);
this.toughness = new MageInt(4); this.toughness = new MageInt(4);

View file

@ -27,18 +27,17 @@
*/ */
package mage.sets.avacynrestored; package mage.sets.avacynrestored;
import mage.constants.CardType; import java.util.UUID;
import mage.constants.Rarity;
import mage.MageInt; import mage.MageInt;
import mage.abilities.common.SimpleStaticAbility; import mage.abilities.common.SimpleStaticAbility;
import mage.abilities.effects.common.continuous.GainAbilityPairedEffect; import mage.abilities.effects.common.continuous.GainAbilityPairedEffect;
import mage.abilities.keyword.DoubleStrikeAbility; import mage.abilities.keyword.DoubleStrikeAbility;
import mage.abilities.keyword.SoulbondAbility; import mage.abilities.keyword.SoulbondAbility;
import mage.cards.CardImpl; import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Rarity;
import mage.constants.Zone; import mage.constants.Zone;
import java.util.UUID;
/** /**
* @author noxx * @author noxx
*/ */
@ -52,7 +51,6 @@ public class SilverbladePaladin extends CardImpl {
this.subtype.add("Human"); this.subtype.add("Human");
this.subtype.add("Knight"); this.subtype.add("Knight");
this.color.setWhite(true);
this.power = new MageInt(2); this.power = new MageInt(2);
this.toughness = new MageInt(2); this.toughness = new MageInt(2);

View file

@ -27,18 +27,17 @@
*/ */
package mage.sets.avacynrestored; package mage.sets.avacynrestored;
import mage.constants.CardType; import java.util.UUID;
import mage.constants.Rarity;
import mage.MageInt; import mage.MageInt;
import mage.abilities.common.SimpleStaticAbility; import mage.abilities.common.SimpleStaticAbility;
import mage.abilities.effects.common.continuous.GainAbilityPairedEffect; import mage.abilities.effects.common.continuous.GainAbilityPairedEffect;
import mage.abilities.keyword.SoulbondAbility; import mage.abilities.keyword.SoulbondAbility;
import mage.abilities.keyword.VigilanceAbility; import mage.abilities.keyword.VigilanceAbility;
import mage.cards.CardImpl; import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Rarity;
import mage.constants.Zone; import mage.constants.Zone;
import java.util.UUID;
/** /**
* @author noxx * @author noxx
*/ */
@ -52,7 +51,6 @@ public class SpectralGateguards extends CardImpl {
this.subtype.add("Spirit"); this.subtype.add("Spirit");
this.subtype.add("Soldier"); this.subtype.add("Soldier");
this.color.setWhite(true);
this.power = new MageInt(2); this.power = new MageInt(2);
this.toughness = new MageInt(5); this.toughness = new MageInt(5);

View file

@ -27,8 +27,7 @@
*/ */
package mage.sets.avacynrestored; package mage.sets.avacynrestored;
import mage.constants.CardType; import java.util.UUID;
import mage.constants.Rarity;
import mage.MageInt; import mage.MageInt;
import mage.abilities.Ability; import mage.abilities.Ability;
import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.common.SimpleActivatedAbility;
@ -38,11 +37,11 @@ import mage.abilities.effects.common.PutLibraryIntoGraveTargetEffect;
import mage.abilities.effects.common.continuous.GainAbilityPairedEffect; import mage.abilities.effects.common.continuous.GainAbilityPairedEffect;
import mage.abilities.keyword.SoulbondAbility; import mage.abilities.keyword.SoulbondAbility;
import mage.cards.CardImpl; import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Rarity;
import mage.constants.Zone; import mage.constants.Zone;
import mage.target.TargetPlayer; import mage.target.TargetPlayer;
import java.util.UUID;
/** /**
* @author noxx * @author noxx
*/ */
@ -56,7 +55,6 @@ public class SternMentor extends CardImpl {
this.subtype.add("Human"); this.subtype.add("Human");
this.subtype.add("Wizard"); this.subtype.add("Wizard");
this.color.setBlue(true);
this.power = new MageInt(2); this.power = new MageInt(2);
this.toughness = new MageInt(2); this.toughness = new MageInt(2);

View file

@ -27,8 +27,7 @@
*/ */
package mage.sets.avacynrestored; package mage.sets.avacynrestored;
import mage.constants.CardType; import java.util.UUID;
import mage.constants.Rarity;
import mage.MageInt; import mage.MageInt;
import mage.abilities.Ability; import mage.abilities.Ability;
import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.common.SimpleActivatedAbility;
@ -38,11 +37,11 @@ import mage.abilities.effects.common.continuous.BoostSourceEffect;
import mage.abilities.effects.common.continuous.GainAbilityPairedEffect; import mage.abilities.effects.common.continuous.GainAbilityPairedEffect;
import mage.abilities.keyword.SoulbondAbility; import mage.abilities.keyword.SoulbondAbility;
import mage.cards.CardImpl; import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Duration; import mage.constants.Duration;
import mage.constants.Rarity;
import mage.constants.Zone; import mage.constants.Zone;
import java.util.UUID;
/** /**
* @author noxx * @author noxx
*/ */
@ -56,7 +55,6 @@ public class Stonewright extends CardImpl {
this.subtype.add("Human"); this.subtype.add("Human");
this.subtype.add("Shaman"); this.subtype.add("Shaman");
this.color.setRed(true);
this.power = new MageInt(1); this.power = new MageInt(1);
this.toughness = new MageInt(1); this.toughness = new MageInt(1);

View file

@ -27,8 +27,7 @@
*/ */
package mage.sets.avacynrestored; package mage.sets.avacynrestored;
import mage.constants.CardType; import java.util.UUID;
import mage.constants.Rarity;
import mage.MageInt; import mage.MageInt;
import mage.abilities.Ability; import mage.abilities.Ability;
import mage.abilities.common.SimpleStaticAbility; import mage.abilities.common.SimpleStaticAbility;
@ -37,10 +36,10 @@ import mage.abilities.effects.common.DrawCardSourceControllerEffect;
import mage.abilities.effects.common.continuous.GainAbilityPairedEffect; import mage.abilities.effects.common.continuous.GainAbilityPairedEffect;
import mage.abilities.keyword.SoulbondAbility; import mage.abilities.keyword.SoulbondAbility;
import mage.cards.CardImpl; import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Rarity;
import mage.constants.Zone; import mage.constants.Zone;
import java.util.UUID;
/** /**
* @author noxx * @author noxx
*/ */
@ -54,7 +53,6 @@ public class TandemLookout extends CardImpl {
this.subtype.add("Human"); this.subtype.add("Human");
this.subtype.add("Scout"); this.subtype.add("Scout");
this.color.setBlue(true);
this.power = new MageInt(2); this.power = new MageInt(2);
this.toughness = new MageInt(1); this.toughness = new MageInt(1);

View file

@ -27,17 +27,16 @@
*/ */
package mage.sets.avacynrestored; package mage.sets.avacynrestored;
import mage.constants.CardType; import java.util.UUID;
import mage.constants.Rarity;
import mage.MageInt; import mage.MageInt;
import mage.abilities.common.SimpleStaticAbility; import mage.abilities.common.SimpleStaticAbility;
import mage.abilities.effects.common.continuous.BoostPairedEffect; import mage.abilities.effects.common.continuous.BoostPairedEffect;
import mage.abilities.keyword.SoulbondAbility; import mage.abilities.keyword.SoulbondAbility;
import mage.cards.CardImpl; import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Rarity;
import mage.constants.Zone; import mage.constants.Zone;
import java.util.UUID;
/** /**
* @author noxx * @author noxx
*/ */
@ -51,7 +50,6 @@ public class TrustedForcemage extends CardImpl {
this.subtype.add("Human"); this.subtype.add("Human");
this.subtype.add("Shaman"); this.subtype.add("Shaman");
this.color.setGreen(true);
this.power = new MageInt(2); this.power = new MageInt(2);
this.toughness = new MageInt(2); this.toughness = new MageInt(2);

View file

@ -27,18 +27,17 @@
*/ */
package mage.sets.avacynrestored; package mage.sets.avacynrestored;
import mage.constants.CardType; import java.util.UUID;
import mage.constants.Rarity;
import mage.MageInt; import mage.MageInt;
import mage.abilities.common.SimpleStaticAbility; import mage.abilities.common.SimpleStaticAbility;
import mage.abilities.effects.common.continuous.GainAbilityPairedEffect; import mage.abilities.effects.common.continuous.GainAbilityPairedEffect;
import mage.abilities.keyword.FlyingAbility; import mage.abilities.keyword.FlyingAbility;
import mage.abilities.keyword.SoulbondAbility; import mage.abilities.keyword.SoulbondAbility;
import mage.cards.CardImpl; import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Rarity;
import mage.constants.Zone; import mage.constants.Zone;
import java.util.UUID;
/** /**
* *
* @author noxx * @author noxx
@ -54,7 +53,6 @@ public class Wingcrafter extends CardImpl {
this.subtype.add("Human"); this.subtype.add("Human");
this.subtype.add("Wizard"); this.subtype.add("Wizard");
this.color.setBlue(true);
this.power = new MageInt(1); this.power = new MageInt(1);
this.toughness = new MageInt(1); this.toughness = new MageInt(1);

View file

@ -27,17 +27,16 @@
*/ */
package mage.sets.avacynrestored; package mage.sets.avacynrestored;
import mage.constants.CardType; import java.util.UUID;
import mage.constants.Rarity;
import mage.MageInt; import mage.MageInt;
import mage.abilities.common.SimpleStaticAbility; import mage.abilities.common.SimpleStaticAbility;
import mage.abilities.effects.common.continuous.BoostPairedEffect; import mage.abilities.effects.common.continuous.BoostPairedEffect;
import mage.abilities.keyword.SoulbondAbility; import mage.abilities.keyword.SoulbondAbility;
import mage.cards.CardImpl; import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Rarity;
import mage.constants.Zone; import mage.constants.Zone;
import java.util.UUID;
/** /**
* @author noxx * @author noxx
*/ */
@ -51,7 +50,6 @@ public class WolfirSilverheart extends CardImpl {
this.subtype.add("Wolf"); this.subtype.add("Wolf");
this.subtype.add("Warrior"); this.subtype.add("Warrior");
this.color.setGreen(true);
this.power = new MageInt(4); this.power = new MageInt(4);
this.toughness = new MageInt(4); this.toughness = new MageInt(4);

View file

@ -50,7 +50,7 @@ public class AkkiBlizzardHerder extends CardImpl {
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Goblin"); this.subtype.add("Goblin");
this.subtype.add("Shaman"); this.subtype.add("Shaman");
this.color.setRed(true);
this.power = new MageInt(1); this.power = new MageInt(1);
this.toughness = new MageInt(1); this.toughness = new MageInt(1);

View file

@ -49,7 +49,7 @@ public class AkkiRaider extends CardImpl {
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Goblin"); this.subtype.add("Goblin");
this.subtype.add("Warrior"); this.subtype.add("Warrior");
this.color.setRed(true);
this.power = new MageInt(2); this.power = new MageInt(2);
this.toughness = new MageInt(1); this.toughness = new MageInt(1);

View file

@ -45,7 +45,7 @@ public class AshenMonstrosity extends CardImpl {
super(ownerId, 93, "Ashen Monstrosity", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{5}{R}{R}"); super(ownerId, 93, "Ashen Monstrosity", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{5}{R}{R}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Spirit"); this.subtype.add("Spirit");
this.color.setRed(true);
this.power = new MageInt(7); this.power = new MageInt(7);
this.toughness = new MageInt(4); this.toughness = new MageInt(4);
this.addAbility(HasteAbility.getInstance()); this.addAbility(HasteAbility.getInstance());

View file

@ -52,7 +52,7 @@ public class AuraBarbs extends CardImpl {
super(ownerId, 94, "Aura Barbs", Rarity.UNCOMMON, new CardType[]{CardType.INSTANT}, "{2}{R}"); super(ownerId, 94, "Aura Barbs", Rarity.UNCOMMON, new CardType[]{CardType.INSTANT}, "{2}{R}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Arcane"); this.subtype.add("Arcane");
this.color.setRed(true);
// Each enchantment deals 2 damage to its controller, then each Aura attached to a creature deals 2 damage to the creature it's attached to. // Each enchantment deals 2 damage to its controller, then each Aura attached to a creature deals 2 damage to the creature it's attached to.
this.getSpellAbility().addEffect(new AuraBarbsEffect()); this.getSpellAbility().addEffect(new AuraBarbsEffect());

View file

@ -50,7 +50,7 @@ public class BileUrchin extends CardImpl {
super(ownerId, 61, "Bile Urchin", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{B}"); super(ownerId, 61, "Bile Urchin", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{B}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Spirit"); this.subtype.add("Spirit");
this.color.setBlack(true);
this.power = new MageInt(1); this.power = new MageInt(1);
this.toughness = new MageInt(1); this.toughness = new MageInt(1);
// Sacrifice Bile Urchin: Target player loses 1 life. // Sacrifice Bile Urchin: Target player loses 1 life.

View file

@ -61,7 +61,7 @@ public class BlademaneBaku extends CardImpl {
super(ownerId, 95, "Blademane Baku", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{1}{R}"); super(ownerId, 95, "Blademane Baku", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{1}{R}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Spirit"); this.subtype.add("Spirit");
this.color.setRed(true);
this.power = new MageInt(1); this.power = new MageInt(1);
this.toughness = new MageInt(1); this.toughness = new MageInt(1);

View file

@ -55,7 +55,7 @@ public class BlazingShoal extends CardImpl {
super(ownerId, 96, "Blazing Shoal", Rarity.RARE, new CardType[]{CardType.INSTANT}, "{X}{R}{R}"); super(ownerId, 96, "Blazing Shoal", Rarity.RARE, new CardType[]{CardType.INSTANT}, "{X}{R}{R}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Arcane"); this.subtype.add("Arcane");
this.color.setRed(true);
// You may exile a red card with converted mana cost X from your hand rather than pay Blazing Shoal's mana cost. // You may exile a red card with converted mana cost X from your hand rather than pay Blazing Shoal's mana cost.
FilterOwnedCard filter = new FilterOwnedCard("a red card with converted mana cost X from your hand"); FilterOwnedCard filter = new FilterOwnedCard("a red card with converted mana cost X from your hand");

View file

@ -53,7 +53,7 @@ public class BlessingOfLeeches extends CardImpl {
public BlessingOfLeeches(UUID ownerId) { public BlessingOfLeeches(UUID ownerId) {
super(ownerId, 62, "Blessing of Leeches", Rarity.COMMON, new CardType[]{CardType.ENCHANTMENT}, "{2}{B}"); super(ownerId, 62, "Blessing of Leeches", Rarity.COMMON, new CardType[]{CardType.ENCHANTMENT}, "{2}{B}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.color.setBlack(true);
this.subtype.add("Aura"); this.subtype.add("Aura");
this.addAbility(FlashAbility.getInstance()); this.addAbility(FlashAbility.getInstance());

View file

@ -51,7 +51,7 @@ public class ChildOfThorns extends CardImpl {
super(ownerId, 123, "Child of Thorns", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{G}"); super(ownerId, 123, "Child of Thorns", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{G}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Spirit"); this.subtype.add("Spirit");
this.color.setGreen(true);
this.power = new MageInt(1); this.power = new MageInt(1);
this.toughness = new MageInt(1); this.toughness = new MageInt(1);
// Sacrifice Child of Thorns: Target creature gets +1/+1 until end of turn. // Sacrifice Child of Thorns: Target creature gets +1/+1 until end of turn.

View file

@ -62,7 +62,7 @@ public class ClashOfRealities extends CardImpl {
public ClashOfRealities(UUID ownerId) { public ClashOfRealities(UUID ownerId) {
super(ownerId, 97, "Clash of Realities", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{3}{R}"); super(ownerId, 97, "Clash of Realities", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{3}{R}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.color.setRed(true);
// All Spirits have "When this permanent enters the battlefield, you may have it deal 3 damage to target non-Spirit creature." // All Spirits have "When this permanent enters the battlefield, you may have it deal 3 damage to target non-Spirit creature."
Ability ability1 = new ClashOfRealitiesTriggeredAbility(new DamageTargetEffect(3), "When this permanent enters the battlefield, "); Ability ability1 = new ClashOfRealitiesTriggeredAbility(new DamageTargetEffect(3), "When this permanent enters the battlefield, ");

View file

@ -44,7 +44,7 @@ public class CrackTheEarth extends CardImpl {
super(ownerId, 98, "Crack the Earth", Rarity.COMMON, new CardType[]{CardType.SORCERY}, "{R}"); super(ownerId, 98, "Crack the Earth", Rarity.COMMON, new CardType[]{CardType.SORCERY}, "{R}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Arcane"); this.subtype.add("Arcane");
this.color.setRed(true);
// Each player sacrifices a permanent. // Each player sacrifices a permanent.
this.getSpellAbility().addEffect(new SacrificeAllEffect(1, new FilterControlledPermanent("permanent"))); this.getSpellAbility().addEffect(new SacrificeAllEffect(1, new FilterControlledPermanent("permanent")));

View file

@ -55,7 +55,7 @@ public class DayOfDestiny extends CardImpl {
super(ownerId, 1, "Day of Destiny", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{3}{W}"); super(ownerId, 1, "Day of Destiny", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{3}{W}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.supertype.add("Legendary"); this.supertype.add("Legendary");
this.color.setWhite(true);
// Legendary creatures you control get +2/+2. // Legendary creatures you control get +2/+2.
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BoostControlledEffect(2, 2, Duration.WhileOnBattlefield, filter, false))); this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BoostControlledEffect(2, 2, Duration.WhileOnBattlefield, filter, false)));
} }

View file

@ -59,7 +59,7 @@ public class DisruptingShoal extends CardImpl {
super(ownerId, 33, "Disrupting Shoal", Rarity.RARE, new CardType[]{CardType.INSTANT}, "{X}{U}{U}"); super(ownerId, 33, "Disrupting Shoal", Rarity.RARE, new CardType[]{CardType.INSTANT}, "{X}{U}{U}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Arcane"); this.subtype.add("Arcane");
this.color.setBlue(true);
// You may exile a blue card with converted mana cost X from your hand rather than pay Disrupting Shoal's mana cost. // You may exile a blue card with converted mana cost X from your hand rather than pay Disrupting Shoal's mana cost.
FilterOwnedCard filter = new FilterOwnedCard("a blue card with converted mana cost X from your hand"); FilterOwnedCard filter = new FilterOwnedCard("a blue card with converted mana cost X from your hand");

View file

@ -66,7 +66,7 @@ public class FaithfulSquire extends CardImpl {
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Human"); this.subtype.add("Human");
this.subtype.add("Soldier"); this.subtype.add("Soldier");
this.color.setWhite(true);
this.power = new MageInt(2); this.power = new MageInt(2);
this.toughness = new MageInt(2); this.toughness = new MageInt(2);
this.flipCard = true; this.flipCard = true;

View file

@ -49,7 +49,7 @@ public class FinalJudgment extends CardImpl {
public FinalJudgment(UUID ownerId) { public FinalJudgment(UUID ownerId) {
super(ownerId, 4, "Final Judgment", Rarity.RARE, new CardType[]{CardType.SORCERY}, "{4}{W}{W}"); super(ownerId, 4, "Final Judgment", Rarity.RARE, new CardType[]{CardType.SORCERY}, "{4}{W}{W}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.color.setWhite(true);
// Exile all creatures. // Exile all creatures.
this.getSpellAbility().addEffect(new FinalJudgmentEffect()); this.getSpellAbility().addEffect(new FinalJudgmentEffect());

View file

@ -49,7 +49,7 @@ public class FirstVolley extends CardImpl {
super(ownerId, 100, "First Volley", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{1}{R}"); super(ownerId, 100, "First Volley", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{1}{R}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Arcane"); this.subtype.add("Arcane");
this.color.setRed(true);
// First Volley deals 1 damage to target creature and 1 damage to that creature's controller. // First Volley deals 1 damage to target creature and 1 damage to that creature's controller.
this.getSpellAbility().addEffect(new FirstVolleyEffect()); this.getSpellAbility().addEffect(new FirstVolleyEffect());

View file

@ -57,7 +57,7 @@ public class Floodbringer extends CardImpl {
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Moonfolk"); this.subtype.add("Moonfolk");
this.subtype.add("Wizard"); this.subtype.add("Wizard");
this.color.setBlue(true);
this.power = new MageInt(1); this.power = new MageInt(1);
this.toughness = new MageInt(2); this.toughness = new MageInt(2);
this.addAbility(FlyingAbility.getInstance()); this.addAbility(FlyingAbility.getInstance());

View file

@ -50,7 +50,7 @@ public class Frostling extends CardImpl {
super(ownerId, 103, "Frostling", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{R}"); super(ownerId, 103, "Frostling", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{R}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Spirit"); this.subtype.add("Spirit");
this.color.setRed(true);
this.power = new MageInt(1); this.power = new MageInt(1);
this.toughness = new MageInt(1); this.toughness = new MageInt(1);
// Sacrifice Frostling: Frostling deals 1 damage to target creature. // Sacrifice Frostling: Frostling deals 1 damage to target creature.

View file

@ -51,7 +51,7 @@ public class HerosDemise extends CardImpl {
public HerosDemise(UUID ownerId) { public HerosDemise(UUID ownerId) {
super(ownerId, 68, "Hero's Demise", Rarity.RARE, new CardType[]{CardType.INSTANT}, "{1}{B}"); super(ownerId, 68, "Hero's Demise", Rarity.RARE, new CardType[]{CardType.INSTANT}, "{1}{B}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.color.setBlack(true);
// Destroy target legendary creature. // Destroy target legendary creature.
this.getSpellAbility().addEffect(new DestroyTargetEffect()); this.getSpellAbility().addEffect(new DestroyTargetEffect());
this.getSpellAbility().addTarget(new TargetCreaturePermanent(filter)); this.getSpellAbility().addTarget(new TargetCreaturePermanent(filter));

View file

@ -67,7 +67,7 @@ public class HigureTheStillWind extends CardImpl {
this.subtype.add("Human"); this.subtype.add("Human");
this.subtype.add("Ninja"); this.subtype.add("Ninja");
this.supertype.add("Legendary"); this.supertype.add("Legendary");
this.color.setBlue(true);
this.power = new MageInt(3); this.power = new MageInt(3);
this.toughness = new MageInt(4); this.toughness = new MageInt(4);

View file

@ -60,7 +60,7 @@ public class HokoriDustDrinker extends CardImpl {
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.supertype.add("Legendary"); this.supertype.add("Legendary");
this.subtype.add("Spirit"); this.subtype.add("Spirit");
this.color.setWhite(true);
this.power = new MageInt(2); this.power = new MageInt(2);
this.toughness = new MageInt(1); this.toughness = new MageInt(1);

View file

@ -62,7 +62,7 @@ public class InkEyesServantOfOni extends CardImpl {
this.subtype.add("Rat"); this.subtype.add("Rat");
this.subtype.add("Ninja"); this.subtype.add("Ninja");
this.supertype.add("Legendary"); this.supertype.add("Legendary");
this.color.setBlack(true);
this.power = new MageInt(5); this.power = new MageInt(5);
this.toughness = new MageInt(4); this.toughness = new MageInt(4);

View file

@ -53,7 +53,7 @@ public class IreOfKaminari extends CardImpl {
super(ownerId, 109, "Ire of Kaminari", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{3}{R}"); super(ownerId, 109, "Ire of Kaminari", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{3}{R}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Arcane"); this.subtype.add("Arcane");
this.color.setRed(true);
// Ire of Kaminari deals damage to target creature or player equal to the number of Arcane cards in your graveyard. // Ire of Kaminari deals damage to target creature or player equal to the number of Arcane cards in your graveyard.
this.getSpellAbility().addEffect(new DamageTargetEffect(new CardsInControllerGraveyardCount(filter))); this.getSpellAbility().addEffect(new DamageTargetEffect(new CardsInControllerGraveyardCount(filter)));
this.getSpellAbility().addTarget(new TargetCreatureOrPlayer()); this.getSpellAbility().addTarget(new TargetCreatureOrPlayer());

View file

@ -62,7 +62,7 @@ public class IsaoEnlightenedBushi extends CardImpl {
this.supertype.add("Legendary"); this.supertype.add("Legendary");
this.subtype.add("Human"); this.subtype.add("Human");
this.subtype.add("Samurai"); this.subtype.add("Samurai");
this.color.setGreen(true);
this.power = new MageInt(2); this.power = new MageInt(2);
this.toughness = new MageInt(1); this.toughness = new MageInt(1);

View file

@ -51,7 +51,7 @@ public class JettingGlasskite extends CardImpl {
super(ownerId, 38, "Jetting Glasskite", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{4}{U}{U}"); super(ownerId, 38, "Jetting Glasskite", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{4}{U}{U}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Spirit"); this.subtype.add("Spirit");
this.color.setBlue(true);
this.power = new MageInt(4); this.power = new MageInt(4);
this.toughness = new MageInt(4); this.toughness = new MageInt(4);

View file

@ -53,7 +53,7 @@ public class KaijinOfTheVanishingTouch extends CardImpl {
super(ownerId, 39, "Kaijin of the Vanishing Touch", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{1}{U}"); super(ownerId, 39, "Kaijin of the Vanishing Touch", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{1}{U}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Spirit"); this.subtype.add("Spirit");
this.color.setBlue(true);
this.power = new MageInt(0); this.power = new MageInt(0);
this.toughness = new MageInt(3); this.toughness = new MageInt(3);

View file

@ -51,7 +51,7 @@ public class KamiOfTatteredShoji extends CardImpl {
super(ownerId, 11, "Kami of Tattered Shoji", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{4}{W}"); super(ownerId, 11, "Kami of Tattered Shoji", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{4}{W}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Spirit"); this.subtype.add("Spirit");
this.color.setWhite(true);
this.power = new MageInt(2); this.power = new MageInt(2);
this.toughness = new MageInt(5); this.toughness = new MageInt(5);
// Whenever you cast a Spirit or Arcane spell, Kami of Tattered Shoji gains flying until end of turn. // Whenever you cast a Spirit or Arcane spell, Kami of Tattered Shoji gains flying until end of turn.

View file

@ -54,7 +54,7 @@ public class KamiOfTheHonoredDead extends CardImpl {
super(ownerId, 12, "Kami of the Honored Dead", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{5}{W}{W}"); super(ownerId, 12, "Kami of the Honored Dead", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{5}{W}{W}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Spirit"); this.subtype.add("Spirit");
this.color.setWhite(true);
this.power = new MageInt(3); this.power = new MageInt(3);
this.toughness = new MageInt(5); this.toughness = new MageInt(5);

View file

@ -63,7 +63,7 @@ public class KentaroTheSmilingCat extends CardImpl {
this.supertype.add("Legendary"); this.supertype.add("Legendary");
this.subtype.add("Human"); this.subtype.add("Human");
this.subtype.add("Samurai"); this.subtype.add("Samurai");
this.color.setWhite(true);
this.power = new MageInt(2); this.power = new MageInt(2);
this.toughness = new MageInt(1); this.toughness = new MageInt(1);

View file

@ -58,7 +58,7 @@ public class KiraGreatGlassSpinner extends CardImpl {
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Spirit"); this.subtype.add("Spirit");
this.supertype.add("Legendary"); this.supertype.add("Legendary");
this.color.setBlue(true);
this.power = new MageInt(2); this.power = new MageInt(2);
this.toughness = new MageInt(2); this.toughness = new MageInt(2);

View file

@ -62,7 +62,7 @@ public class MarkOfTheOni extends CardImpl {
public MarkOfTheOni(UUID ownerId) { public MarkOfTheOni(UUID ownerId) {
super(ownerId, 73, "Mark of the Oni", Rarity.UNCOMMON, new CardType[]{CardType.ENCHANTMENT}, "{2}{B}"); super(ownerId, 73, "Mark of the Oni", Rarity.UNCOMMON, new CardType[]{CardType.ENCHANTMENT}, "{2}{B}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.color.setBlack(true);
this.subtype.add("Aura"); this.subtype.add("Aura");
// Enchant creature // Enchant creature

View file

@ -45,7 +45,7 @@ public class MendingHands extends CardImpl {
public MendingHands(UUID ownerId) { public MendingHands(UUID ownerId) {
super(ownerId, 15, "Mending Hands", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{W}"); super(ownerId, 15, "Mending Hands", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{W}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.color.setWhite(true);
// Prevent the next 4 damage that would be dealt to target creature or player this turn. // Prevent the next 4 damage that would be dealt to target creature or player this turn.
this.getSpellAbility().addEffect(new PreventDamageToTargetEffect(Duration.EndOfTurn, 4)); this.getSpellAbility().addEffect(new PreventDamageToTargetEffect(Duration.EndOfTurn, 4));
this.getSpellAbility().addTarget(new TargetCreatureOrPlayer()); this.getSpellAbility().addTarget(new TargetCreatureOrPlayer());

View file

@ -60,7 +60,7 @@ public class MinamoSightbender extends CardImpl {
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Human"); this.subtype.add("Human");
this.subtype.add("Wizard"); this.subtype.add("Wizard");
this.color.setBlue(true);
this.power = new MageInt(1); this.power = new MageInt(1);
this.toughness = new MageInt(1); this.toughness = new MageInt(1);

View file

@ -56,7 +56,7 @@ public class MistbladeShinobi extends CardImpl {
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Human"); this.subtype.add("Human");
this.subtype.add("Ninja"); this.subtype.add("Ninja");
this.color.setBlue(true);
this.power = new MageInt(1); this.power = new MageInt(1);
this.toughness = new MageInt(1); this.toughness = new MageInt(1);

View file

@ -51,7 +51,7 @@ public class MoonlitStrider extends CardImpl {
super(ownerId, 16, "Moonlit Strider", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{3}{W}"); super(ownerId, 16, "Moonlit Strider", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{3}{W}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Spirit"); this.subtype.add("Spirit");
this.color.setWhite(true);
this.power = new MageInt(1); this.power = new MageInt(1);
this.toughness = new MageInt(4); this.toughness = new MageInt(4);

View file

@ -59,7 +59,7 @@ public class NezumiShadowWatcher extends CardImpl {
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Rat"); this.subtype.add("Rat");
this.subtype.add("Warrior"); this.subtype.add("Warrior");
this.color.setBlack(true);
this.power = new MageInt(1); this.power = new MageInt(1);
this.toughness = new MageInt(1); this.toughness = new MageInt(1);
// Sacrifice Nezumi Shadow-Watcher: Destroy target Ninja. // Sacrifice Nezumi Shadow-Watcher: Destroy target Ninja.

View file

@ -48,7 +48,7 @@ public class NinjaOfTheDeepHours extends CardImpl {
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Human"); this.subtype.add("Human");
this.subtype.add("Ninja"); this.subtype.add("Ninja");
this.color.setBlue(true);
this.power = new MageInt(2); this.power = new MageInt(2);
this.toughness = new MageInt(2); this.toughness = new MageInt(2);

View file

@ -52,7 +52,7 @@ public class NourishingShoal extends CardImpl {
super(ownerId, 137, "Nourishing Shoal", Rarity.RARE, new CardType[]{CardType.INSTANT}, "{X}{G}{G}"); super(ownerId, 137, "Nourishing Shoal", Rarity.RARE, new CardType[]{CardType.INSTANT}, "{X}{G}{G}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Arcane"); this.subtype.add("Arcane");
this.color.setGreen(true);
// You may exile a green card with converted mana cost X from your hand rather than pay Nourishing Shoal's mana cost. // You may exile a green card with converted mana cost X from your hand rather than pay Nourishing Shoal's mana cost.
FilterOwnedCard filter = new FilterOwnedCard("a green card with converted mana cost X from your hand"); FilterOwnedCard filter = new FilterOwnedCard("a green card with converted mana cost X from your hand");

View file

@ -48,7 +48,7 @@ public class OkibaGangShinobi extends CardImpl {
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Rat"); this.subtype.add("Rat");
this.subtype.add("Ninja"); this.subtype.add("Ninja");
this.color.setBlack(true);
this.power = new MageInt(3); this.power = new MageInt(3);
this.toughness = new MageInt(2); this.toughness = new MageInt(2);

View file

@ -63,7 +63,7 @@ public class OpalEyeKondasYojimbo extends CardImpl {
this.supertype.add("Legendary"); this.supertype.add("Legendary");
this.subtype.add("Fox"); this.subtype.add("Fox");
this.subtype.add("Samurai"); this.subtype.add("Samurai");
this.color.setWhite(true);
this.power = new MageInt(1); this.power = new MageInt(1);
this.toughness = new MageInt(4); this.toughness = new MageInt(4);

View file

@ -51,7 +51,7 @@ public class OyobiWhoSplitTheHeavens extends CardImpl {
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.supertype.add("Legendary"); this.supertype.add("Legendary");
this.subtype.add("Spirit"); this.subtype.add("Spirit");
this.color.setWhite(true);
this.power = new MageInt(3); this.power = new MageInt(3);
this.toughness = new MageInt(6); this.toughness = new MageInt(6);
this.addAbility(FlyingAbility.getInstance()); this.addAbility(FlyingAbility.getInstance());

View file

@ -50,7 +50,7 @@ public class PatronOfTheAkki extends CardImpl {
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.supertype.add("Legendary"); this.supertype.add("Legendary");
this.subtype.add("Spirit"); this.subtype.add("Spirit");
this.color.setRed(true);
this.power = new MageInt(5); this.power = new MageInt(5);
this.toughness = new MageInt(5); this.toughness = new MageInt(5);

View file

@ -46,7 +46,7 @@ public class PatronOfTheKitsune extends CardImpl {
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.supertype.add("Legendary"); this.supertype.add("Legendary");
this.subtype.add("Spirit"); this.subtype.add("Spirit");
this.color.setWhite(true);
this.power = new MageInt(5); this.power = new MageInt(5);
this.toughness = new MageInt(6); this.toughness = new MageInt(6);

View file

@ -58,7 +58,7 @@ public class PatronOfTheMoon extends CardImpl {
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.supertype.add("Legendary"); this.supertype.add("Legendary");
this.subtype.add("Spirit"); this.subtype.add("Spirit");
this.color.setBlue(true);
this.power = new MageInt(5); this.power = new MageInt(5);
this.toughness = new MageInt(4); this.toughness = new MageInt(4);

View file

@ -55,7 +55,7 @@ public class PatronOfTheNezumi extends CardImpl {
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.supertype.add("Legendary"); this.supertype.add("Legendary");
this.subtype.add("Spirit"); this.subtype.add("Spirit");
this.color.setBlack(true);
this.power = new MageInt(6); this.power = new MageInt(6);
this.toughness = new MageInt(6); this.toughness = new MageInt(6);

View file

@ -61,7 +61,7 @@ public class PatronOfTheOrochi extends CardImpl {
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.supertype.add("Legendary"); this.supertype.add("Legendary");
this.subtype.add("Spirit"); this.subtype.add("Spirit");
this.color.setGreen(true);
this.power = new MageInt(7); this.power = new MageInt(7);
this.toughness = new MageInt(7); this.toughness = new MageInt(7);

View file

@ -59,7 +59,7 @@ public class PetalmaneBaku extends CardImpl {
super(ownerId, 139, "Petalmane Baku", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{1}{G}"); super(ownerId, 139, "Petalmane Baku", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{1}{G}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Spirit"); this.subtype.add("Spirit");
this.color.setGreen(true);
this.power = new MageInt(1); this.power = new MageInt(1);
this.toughness = new MageInt(2); this.toughness = new MageInt(2);

View file

@ -63,7 +63,7 @@ public class PusKami extends CardImpl {
super(ownerId, 79, "Pus Kami", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{5}{B}{B}"); super(ownerId, 79, "Pus Kami", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{5}{B}{B}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Spirit"); this.subtype.add("Spirit");
this.color.setBlack(true);
this.power = new MageInt(3); this.power = new MageInt(3);
this.toughness = new MageInt(3); this.toughness = new MageInt(3);
// {B}, Sacrifice Pus Kami: Destroy target nonblack creature. // {B}, Sacrifice Pus Kami: Destroy target nonblack creature.

View file

@ -66,7 +66,7 @@ public class QuillmaneBaku extends CardImpl {
super(ownerId, 48, "Quillmane Baku", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{4}{U}"); super(ownerId, 48, "Quillmane Baku", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{4}{U}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Spirit"); this.subtype.add("Spirit");
this.color.setBlue(true);
this.power = new MageInt(3); this.power = new MageInt(3);
this.toughness = new MageInt(3); this.toughness = new MageInt(3);

View file

@ -52,7 +52,7 @@ public class RibbonsOfTheReikai extends CardImpl {
super(ownerId, 50, "Ribbons of the Reikai", Rarity.COMMON, new CardType[]{CardType.SORCERY}, "{4}{U}"); super(ownerId, 50, "Ribbons of the Reikai", Rarity.COMMON, new CardType[]{CardType.SORCERY}, "{4}{U}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Arcane"); this.subtype.add("Arcane");
this.color.setBlue(true);
// Draw a card for each Spirit you control. // Draw a card for each Spirit you control.
this.getSpellAbility().addEffect(new DrawCardSourceControllerEffect(new PermanentsOnBattlefieldCount(filter))); this.getSpellAbility().addEffect(new DrawCardSourceControllerEffect(new PermanentsOnBattlefieldCount(filter)));

View file

@ -50,7 +50,7 @@ public class ScaledHulk extends CardImpl {
super(ownerId, 143, "Scaled Hulk", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{5}{G}"); super(ownerId, 143, "Scaled Hulk", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{5}{G}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Spirit"); this.subtype.add("Spirit");
this.color.setGreen(true);
this.power = new MageInt(4); this.power = new MageInt(4);
this.toughness = new MageInt(4); this.toughness = new MageInt(4);
// Whenever you cast a Spirit or Arcane spell, Scaled Hulk gets +2/+2 until end of turn. // Whenever you cast a Spirit or Arcane spell, Scaled Hulk gets +2/+2 until end of turn.

View file

@ -51,7 +51,7 @@ public class ShimmeringGlasskite extends CardImpl {
super(ownerId, 51, "Shimmering Glasskite", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{3}{U}"); super(ownerId, 51, "Shimmering Glasskite", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{3}{U}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Spirit"); this.subtype.add("Spirit");
this.color.setBlue(true);
this.power = new MageInt(2); this.power = new MageInt(2);
this.toughness = new MageInt(3); this.toughness = new MageInt(3);

View file

@ -62,7 +62,7 @@ public class ShiningShoal extends CardImpl {
super(ownerId, 21, "Shining Shoal", Rarity.RARE, new CardType[]{CardType.INSTANT}, "{X}{W}{W}"); super(ownerId, 21, "Shining Shoal", Rarity.RARE, new CardType[]{CardType.INSTANT}, "{X}{W}{W}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Arcane"); this.subtype.add("Arcane");
this.color.setWhite(true);
// You may exile a white card with converted mana cost X from your hand rather than pay Shining Shoal's mana cost // You may exile a white card with converted mana cost X from your hand rather than pay Shining Shoal's mana cost
FilterOwnedCard filter = new FilterOwnedCard("a white card with converted mana cost X from your hand"); FilterOwnedCard filter = new FilterOwnedCard("a white card with converted mana cost X from your hand");

View file

@ -56,7 +56,7 @@ public class SickeningShoal extends CardImpl {
super(ownerId, 82, "Sickening Shoal", Rarity.RARE, new CardType[]{CardType.INSTANT}, "{X}{B}{B}"); super(ownerId, 82, "Sickening Shoal", Rarity.RARE, new CardType[]{CardType.INSTANT}, "{X}{B}{B}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Arcane"); this.subtype.add("Arcane");
this.color.setBlack(true);
// You may exile a black card with converted mana cost X from your hand rather than pay Sickening Shoal's mana cost. // You may exile a black card with converted mana cost X from your hand rather than pay Sickening Shoal's mana cost.
FilterOwnedCard filter = new FilterOwnedCard("a black card with converted mana cost X from your hand"); FilterOwnedCard filter = new FilterOwnedCard("a black card with converted mana cost X from your hand");

View file

@ -65,7 +65,7 @@ public class SkullmaneBaku extends CardImpl {
super(ownerId, 83, "Skullmane Baku", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{3}{B}{B}"); super(ownerId, 83, "Skullmane Baku", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{3}{B}{B}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Spirit"); this.subtype.add("Spirit");
this.color.setBlack(true);
this.power = new MageInt(2); this.power = new MageInt(2);
this.toughness = new MageInt(1); this.toughness = new MageInt(1);

View file

@ -65,7 +65,7 @@ public class Skullsnatcher extends CardImpl {
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Rat"); this.subtype.add("Rat");
this.subtype.add("Ninja"); this.subtype.add("Ninja");
this.color.setBlack(true);
this.power = new MageInt(2); this.power = new MageInt(2);
this.toughness = new MageInt(1); this.toughness = new MageInt(1);

View file

@ -57,7 +57,7 @@ public class SoratamiMindsweeper extends CardImpl {
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Moonfolk"); this.subtype.add("Moonfolk");
this.subtype.add("Wizard"); this.subtype.add("Wizard");
this.color.setBlue(true);
this.power = new MageInt(1); this.power = new MageInt(1);
this.toughness = new MageInt(4); this.toughness = new MageInt(4);
// Flying // Flying

View file

@ -50,7 +50,7 @@ public class SplitTailMiko extends CardImpl {
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Fox"); this.subtype.add("Fox");
this.subtype.add("Cleric"); this.subtype.add("Cleric");
this.color.setWhite(true);
this.power = new MageInt(1); this.power = new MageInt(1);
this.toughness = new MageInt(1); this.toughness = new MageInt(1);
// {W}, {tap}: Prevent the next 2 damage that would be dealt to target creature or player this turn. // {W}, {tap}: Prevent the next 2 damage that would be dealt to target creature or player this turn.

View file

@ -53,7 +53,7 @@ public class StreamOfConsciousness extends CardImpl {
super(ownerId, 53, "Stream of Consciousness", Rarity.UNCOMMON, new CardType[]{CardType.INSTANT}, "{1}{U}"); super(ownerId, 53, "Stream of Consciousness", Rarity.UNCOMMON, new CardType[]{CardType.INSTANT}, "{1}{U}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Arcane"); this.subtype.add("Arcane");
this.color.setBlue(true);
// Target player shuffles up to four target cards from his or her graveyard into his or her library. // Target player shuffles up to four target cards from his or her graveyard into his or her library.
this.getSpellAbility().addEffect(new StreamOfConsciousnessEffect()); this.getSpellAbility().addEffect(new StreamOfConsciousnessEffect());

View file

@ -49,7 +49,7 @@ public class SwayOfTheStars extends CardImpl {
public SwayOfTheStars(UUID ownerId) { public SwayOfTheStars(UUID ownerId) {
super(ownerId, 54, "Sway of the Stars", Rarity.RARE, new CardType[]{CardType.SORCERY}, "{8}{U}{U}"); super(ownerId, 54, "Sway of the Stars", Rarity.RARE, new CardType[]{CardType.SORCERY}, "{8}{U}{U}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.color.setBlue(true);
// Each player shuffles his or her hand, graveyard, and permanents he or she owns into his or her library, then draws seven cards. Each player's life total becomes 7. // Each player shuffles his or her hand, graveyard, and permanents he or she owns into his or her library, then draws seven cards. Each player's life total becomes 7.
this.getSpellAbility().addEffect(new SwayOfTheStarsEffect()); this.getSpellAbility().addEffect(new SwayOfTheStarsEffect());

View file

@ -61,7 +61,7 @@ public class TakenosCavalry extends CardImpl {
this.subtype.add("Human"); this.subtype.add("Human");
this.subtype.add("Samurai"); this.subtype.add("Samurai");
this.subtype.add("Archer"); this.subtype.add("Archer");
this.color.setWhite(true);
this.power = new MageInt(1); this.power = new MageInt(1);
this.toughness = new MageInt(1); this.toughness = new MageInt(1);
this.addAbility(new BushidoAbility(1)); this.addAbility(new BushidoAbility(1));

View file

@ -66,7 +66,7 @@ public class Tallowisp extends CardImpl {
super(ownerId, 25, "Tallowisp", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{1}{W}"); super(ownerId, 25, "Tallowisp", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{1}{W}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Spirit"); this.subtype.add("Spirit");
this.color.setWhite(true);
this.power = new MageInt(1); this.power = new MageInt(1);
this.toughness = new MageInt(3); this.toughness = new MageInt(3);

View file

@ -50,7 +50,7 @@ public class TeardropKami extends CardImpl {
super(ownerId, 55, "Teardrop Kami", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{U}"); super(ownerId, 55, "Teardrop Kami", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{U}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Spirit"); this.subtype.add("Spirit");
this.color.setBlue(true);
this.power = new MageInt(1); this.power = new MageInt(1);
this.toughness = new MageInt(1); this.toughness = new MageInt(1);

View file

@ -62,7 +62,7 @@ public class TerashisGrasp extends CardImpl {
super(ownerId, 26, "Terashi's Grasp", Rarity.COMMON, new CardType[]{CardType.SORCERY}, "{2}{W}"); super(ownerId, 26, "Terashi's Grasp", Rarity.COMMON, new CardType[]{CardType.SORCERY}, "{2}{W}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Arcane"); this.subtype.add("Arcane");
this.color.setWhite(true);
// Destroy target artifact or enchantment. // Destroy target artifact or enchantment.
this.getSpellAbility().addTarget(new TargetPermanent(filter)); this.getSpellAbility().addTarget(new TargetPermanent(filter));

View file

@ -53,7 +53,7 @@ public class TerashisVerdict extends CardImpl {
super(ownerId, 27, "Terashi's Verdict", Rarity.UNCOMMON, new CardType[]{CardType.INSTANT}, "{1}{W}"); super(ownerId, 27, "Terashi's Verdict", Rarity.UNCOMMON, new CardType[]{CardType.INSTANT}, "{1}{W}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Arcane"); this.subtype.add("Arcane");
this.color.setWhite(true);
// Destroy target attacking creature with power 3 or less. // Destroy target attacking creature with power 3 or less.
this.getSpellAbility().addEffect(new DestroyTargetEffect()); this.getSpellAbility().addEffect(new DestroyTargetEffect());
this.getSpellAbility().addTarget(new TargetAttackingCreature(1, 1, filter, false)); this.getSpellAbility().addTarget(new TargetAttackingCreature(1, 1, filter, false));

View file

@ -60,7 +60,7 @@ public class ThreadsOfDisloyalty extends CardImpl {
public ThreadsOfDisloyalty(UUID ownerId) { public ThreadsOfDisloyalty(UUID ownerId) {
super(ownerId, 56, "Threads of Disloyalty", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{1}{U}{U}"); super(ownerId, 56, "Threads of Disloyalty", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{1}{U}{U}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.color.setBlue(true);
this.subtype.add("Aura"); this.subtype.add("Aura");
// Enchant creature with converted mana cost 2 or less // Enchant creature with converted mana cost 2 or less

View file

@ -44,7 +44,7 @@ public class ThreeTragedies extends CardImpl {
super(ownerId, 87, "Three Tragedies", Rarity.UNCOMMON, new CardType[]{CardType.SORCERY}, "{3}{B}{B}"); super(ownerId, 87, "Three Tragedies", Rarity.UNCOMMON, new CardType[]{CardType.SORCERY}, "{3}{B}{B}");
this.expansionSetCode = "BOK"; this.expansionSetCode = "BOK";
this.subtype.add("Arcane"); this.subtype.add("Arcane");
this.color.setBlack(true);
// Target player discards three cards. // Target player discards three cards.
this.getSpellAbility().addEffect(new DiscardTargetEffect(3)); this.getSpellAbility().addEffect(new DiscardTargetEffect(3));
this.getSpellAbility().addTarget(new TargetPlayer()); this.getSpellAbility().addTarget(new TargetPlayer());

Some files were not shown because too many files have changed in this diff Show more