mirror of
https://github.com/correl/mage.git
synced 2024-11-15 19:19:33 +00:00
Color settings removal part 4
This commit is contained in:
parent
efc3501f37
commit
9974cfe070
1740 changed files with 1948 additions and 2039 deletions
|
@ -28,9 +28,6 @@
|
|||
package mage.sets.antiquities;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import mage.MageInt;
|
||||
import mage.abilities.Ability;
|
||||
import mage.abilities.common.SimpleActivatedAbility;
|
||||
|
@ -38,6 +35,8 @@ import mage.abilities.costs.common.SacrificeTargetCost;
|
|||
import mage.abilities.costs.common.TapSourceCost;
|
||||
import mage.abilities.effects.common.DrawCardSourceControllerEffect;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import mage.constants.Zone;
|
||||
import mage.filter.common.FilterControlledPermanent;
|
||||
import mage.filter.predicate.mageobject.CardTypePredicate;
|
||||
|
@ -62,7 +61,6 @@ public class SageOfLatNam extends CardImpl {
|
|||
this.subtype.add("Human");
|
||||
this.subtype.add("Artificer");
|
||||
|
||||
this.color.setBlue(true);
|
||||
this.power = new MageInt(1);
|
||||
this.toughness = new MageInt(2);
|
||||
|
||||
|
|
|
@ -46,7 +46,7 @@ public class DeathGrasp extends CardImpl {
|
|||
public DeathGrasp (UUID ownerId) {
|
||||
super(ownerId, 95, "Death Grasp", Rarity.RARE, new CardType[]{CardType.SORCERY}, "{X}{W}{B}");
|
||||
this.expansionSetCode = "APC";
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
this.getSpellAbility().addEffect(new DamageTargetEffect(new ManacostVariableValue()));
|
||||
this.getSpellAbility().addEffect(new GainLifeEffect(new ManacostVariableValue()));
|
||||
|
|
|
@ -49,7 +49,7 @@ public class EbonyTreefolk extends CardImpl {
|
|||
super(ownerId, 97, "Ebony Treefolk", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{1}{B}{G}");
|
||||
this.expansionSetCode = "APC";
|
||||
this.subtype.add("Treefolk");
|
||||
this.color.setGreen(true);
|
||||
|
||||
|
||||
this.power = new MageInt(3);
|
||||
this.toughness = new MageInt(3);
|
||||
|
|
|
@ -47,7 +47,7 @@ public class FlowstoneCharger extends CardImpl {
|
|||
super(ownerId, 99, "Flowstone Charger", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{2}{R}{W}");
|
||||
this.expansionSetCode = "APC";
|
||||
this.subtype.add("Beast");
|
||||
this.color.setRed(true);
|
||||
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(5);
|
||||
|
|
|
@ -51,7 +51,7 @@ public class GoblinLegionnaire extends CardImpl {
|
|||
this.expansionSetCode = "APC";
|
||||
this.subtype.add("Goblin");
|
||||
this.subtype.add("Soldier");
|
||||
this.color.setRed(true);
|
||||
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(2);
|
||||
|
|
|
@ -54,7 +54,7 @@ public class GoblinTrenches extends CardImpl {
|
|||
public GoblinTrenches(UUID ownerId) {
|
||||
super(ownerId, 104, "Goblin Trenches", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{1}{R}{W}");
|
||||
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.
|
||||
|
|
|
@ -47,7 +47,7 @@ public class JungleBarrier extends CardImpl {
|
|||
this.expansionSetCode = "APC";
|
||||
this.subtype.add("Plant");
|
||||
this.subtype.add("Wall");
|
||||
this.color.setBlue(true);
|
||||
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(6);
|
||||
|
|
|
@ -45,7 +45,7 @@ public class LlanowarDead extends CardImpl {
|
|||
this.expansionSetCode = "APC";
|
||||
this.subtype.add("Zombie");
|
||||
this.subtype.add("Elf");
|
||||
this.color.setGreen(true);
|
||||
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(2);
|
||||
|
|
|
@ -49,7 +49,7 @@ public class MartyrsTomb extends CardImpl {
|
|||
public MartyrsTomb(UUID ownerId) {
|
||||
super(ownerId, 110, "Martyrs' Tomb", Rarity.UNCOMMON, new CardType[]{CardType.ENCHANTMENT}, "{2}{W}{B}");
|
||||
this.expansionSetCode = "APC";
|
||||
this.color.setBlack(true);
|
||||
|
||||
|
||||
Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new PreventDamageToTargetEffect(Duration.EndOfTurn, 1), new PayLifeCost(2));
|
||||
ability.addTarget(new TargetCreaturePermanent());
|
||||
|
|
|
@ -48,7 +48,7 @@ public class MysticSnake extends CardImpl {
|
|||
super(ownerId, 112, "Mystic Snake", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{1}{G}{U}{U}");
|
||||
this.expansionSetCode = "APC";
|
||||
this.subtype.add("Snake");
|
||||
this.color.setBlue(true);
|
||||
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(2);
|
||||
|
|
|
@ -49,8 +49,8 @@ public class OvergrownEstate extends CardImpl {
|
|||
public OvergrownEstate(UUID ownerId) {
|
||||
super(ownerId, 113, "Overgrown Estate", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{B}{G}{W}");
|
||||
this.expansionSetCode = "APC";
|
||||
this.color.setGreen(true);
|
||||
this.color.setBlack(true);
|
||||
|
||||
|
||||
|
||||
|
||||
// Sacrifice a land: You gain 3 life.
|
||||
|
|
|
@ -51,7 +51,7 @@ public class RazorfinHunter extends CardImpl {
|
|||
this.expansionSetCode = "APC";
|
||||
this.subtype.add("Merfolk");
|
||||
this.subtype.add("Goblin");
|
||||
this.color.setRed(true);
|
||||
|
||||
|
||||
this.power = new MageInt(1);
|
||||
this.toughness = new MageInt(1);
|
||||
|
|
|
@ -43,7 +43,7 @@ public class TemporalSpring extends CardImpl {
|
|||
public TemporalSpring(UUID ownerId) {
|
||||
super(ownerId, 125, "Temporal Spring", Rarity.COMMON, new CardType[]{CardType.SORCERY}, "{1}{G}{U}");
|
||||
this.expansionSetCode = "APC";
|
||||
this.color.setBlue(true);
|
||||
|
||||
|
||||
|
||||
// Put target permanent on top of its owner's library.
|
||||
|
|
|
@ -44,7 +44,7 @@ public class Vindicate extends CardImpl {
|
|||
public Vindicate (UUID ownerId) {
|
||||
super(ownerId, 126, "Vindicate", Rarity.RARE, new CardType[]{CardType.SORCERY}, "{1}{W}{B}");
|
||||
this.expansionSetCode = "APC";
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
this.getSpellAbility().addEffect(new DestroyTargetEffect());
|
||||
this.getSpellAbility().addTarget(new TargetPermanent());
|
||||
|
|
|
@ -27,8 +27,7 @@
|
|||
*/
|
||||
package mage.sets.avacynrestored;
|
||||
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import java.util.UUID;
|
||||
import mage.MageInt;
|
||||
import mage.abilities.Ability;
|
||||
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.keyword.SoulbondAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import mage.constants.Zone;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
* @author noxx
|
||||
*/
|
||||
|
@ -55,7 +54,6 @@ public class DeadeyeNavigator extends CardImpl {
|
|||
this.expansionSetCode = "AVR";
|
||||
this.subtype.add("Spirit");
|
||||
|
||||
this.color.setBlue(true);
|
||||
this.power = new MageInt(5);
|
||||
this.toughness = new MageInt(5);
|
||||
|
||||
|
|
|
@ -27,21 +27,20 @@
|
|||
*/
|
||||
package mage.sets.avacynrestored;
|
||||
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import java.util.UUID;
|
||||
import mage.MageInt;
|
||||
import mage.abilities.common.SimpleStaticAbility;
|
||||
import mage.abilities.effects.common.continuous.GainAbilityPairedEffect;
|
||||
import mage.abilities.keyword.ProtectionAbility;
|
||||
import mage.abilities.keyword.SoulbondAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import mage.constants.Zone;
|
||||
import mage.filter.FilterPermanent;
|
||||
import mage.filter.common.FilterCreaturePermanent;
|
||||
import mage.filter.predicate.mageobject.SubtypePredicate;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
* @author noxx
|
||||
*/
|
||||
|
@ -61,7 +60,6 @@ public class DiregrafEscort extends CardImpl {
|
|||
this.subtype.add("Human");
|
||||
this.subtype.add("Cleric");
|
||||
|
||||
this.color.setGreen(true);
|
||||
this.power = new MageInt(1);
|
||||
this.toughness = new MageInt(1);
|
||||
|
||||
|
|
|
@ -27,17 +27,16 @@
|
|||
*/
|
||||
package mage.sets.avacynrestored;
|
||||
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import java.util.UUID;
|
||||
import mage.MageInt;
|
||||
import mage.abilities.common.SimpleStaticAbility;
|
||||
import mage.abilities.effects.common.continuous.BoostPairedEffect;
|
||||
import mage.abilities.keyword.SoulbondAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import mage.constants.Zone;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author noxx
|
||||
|
@ -52,7 +51,6 @@ public class DruidsFamiliar extends CardImpl {
|
|||
this.expansionSetCode = "AVR";
|
||||
this.subtype.add("Bear");
|
||||
|
||||
this.color.setGreen(true);
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(2);
|
||||
|
||||
|
|
|
@ -27,18 +27,17 @@
|
|||
*/
|
||||
package mage.sets.avacynrestored;
|
||||
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import java.util.UUID;
|
||||
import mage.MageInt;
|
||||
import mage.abilities.common.SimpleStaticAbility;
|
||||
import mage.abilities.effects.common.continuous.GainAbilityPairedEffect;
|
||||
import mage.abilities.keyword.HexproofAbility;
|
||||
import mage.abilities.keyword.SoulbondAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import mage.constants.Zone;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
* @author noxx
|
||||
*/
|
||||
|
@ -52,7 +51,6 @@ public class ElgaudShieldmate extends CardImpl {
|
|||
this.subtype.add("Human");
|
||||
this.subtype.add("Soldier");
|
||||
|
||||
this.color.setBlue(true);
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(3);
|
||||
|
||||
|
|
|
@ -27,8 +27,7 @@
|
|||
*/
|
||||
package mage.sets.avacynrestored;
|
||||
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import java.util.UUID;
|
||||
import mage.MageInt;
|
||||
import mage.abilities.Ability;
|
||||
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.keyword.SoulbondAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import mage.constants.Zone;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
* @author noxx
|
||||
*/
|
||||
|
@ -55,7 +54,6 @@ public class GalvanicAlchemist extends CardImpl {
|
|||
this.subtype.add("Human");
|
||||
this.subtype.add("Wizard");
|
||||
|
||||
this.color.setBlue(true);
|
||||
this.power = new MageInt(1);
|
||||
this.toughness = new MageInt(4);
|
||||
|
||||
|
|
|
@ -27,18 +27,17 @@
|
|||
*/
|
||||
package mage.sets.avacynrestored;
|
||||
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import java.util.UUID;
|
||||
import mage.MageInt;
|
||||
import mage.abilities.common.SimpleStaticAbility;
|
||||
import mage.abilities.effects.common.continuous.GainAbilityPairedEffect;
|
||||
import mage.abilities.keyword.ReachAbility;
|
||||
import mage.abilities.keyword.SoulbondAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import mage.constants.Zone;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
* @author noxx
|
||||
*/
|
||||
|
@ -52,7 +51,6 @@ public class GeistTrappers extends CardImpl {
|
|||
this.subtype.add("Human");
|
||||
this.subtype.add("Warrior");
|
||||
|
||||
this.color.setGreen(true);
|
||||
this.power = new MageInt(3);
|
||||
this.toughness = new MageInt(5);
|
||||
|
||||
|
|
|
@ -27,18 +27,17 @@
|
|||
*/
|
||||
package mage.sets.avacynrestored;
|
||||
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import java.util.UUID;
|
||||
import mage.MageInt;
|
||||
import mage.abilities.common.SimpleStaticAbility;
|
||||
import mage.abilities.effects.common.continuous.GainAbilityPairedEffect;
|
||||
import mage.abilities.keyword.FirstStrikeAbility;
|
||||
import mage.abilities.keyword.SoulbondAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import mage.constants.Zone;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
* @author noxx
|
||||
*/
|
||||
|
@ -52,7 +51,6 @@ public class HanweirLancer extends CardImpl {
|
|||
this.subtype.add("Human");
|
||||
this.subtype.add("Knight");
|
||||
|
||||
this.color.setRed(true);
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(2);
|
||||
|
||||
|
|
|
@ -27,18 +27,17 @@
|
|||
*/
|
||||
package mage.sets.avacynrestored;
|
||||
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import java.util.UUID;
|
||||
import mage.MageInt;
|
||||
import mage.abilities.common.SimpleStaticAbility;
|
||||
import mage.abilities.effects.common.continuous.GainAbilityPairedEffect;
|
||||
import mage.abilities.keyword.HasteAbility;
|
||||
import mage.abilities.keyword.SoulbondAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import mage.constants.Zone;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author noxx
|
||||
|
@ -54,7 +53,6 @@ public class LightningMauler extends CardImpl {
|
|||
this.subtype.add("Human");
|
||||
this.subtype.add("Berserker");
|
||||
|
||||
this.color.setRed(true);
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(1);
|
||||
|
||||
|
|
|
@ -27,18 +27,17 @@
|
|||
*/
|
||||
package mage.sets.avacynrestored;
|
||||
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import java.util.UUID;
|
||||
import mage.MageInt;
|
||||
import mage.abilities.common.SimpleStaticAbility;
|
||||
import mage.abilities.effects.common.continuous.GainAbilityPairedEffect;
|
||||
import mage.abilities.keyword.LifelinkAbility;
|
||||
import mage.abilities.keyword.SoulbondAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import mage.constants.Zone;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
* @author noxx
|
||||
*/
|
||||
|
@ -52,7 +51,6 @@ public class NearheathPilgrim extends CardImpl {
|
|||
this.subtype.add("Human");
|
||||
this.subtype.add("Cleric");
|
||||
|
||||
this.color.setWhite(true);
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(1);
|
||||
|
||||
|
|
|
@ -27,18 +27,17 @@
|
|||
*/
|
||||
package mage.sets.avacynrestored;
|
||||
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import java.util.UUID;
|
||||
import mage.MageInt;
|
||||
import mage.abilities.common.SimpleStaticAbility;
|
||||
import mage.abilities.effects.common.continuous.GainAbilityPairedEffect;
|
||||
import mage.abilities.keyword.DeathtouchAbility;
|
||||
import mage.abilities.keyword.SoulbondAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import mage.constants.Zone;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
* @author noxx
|
||||
*/
|
||||
|
@ -52,7 +51,6 @@ public class NightshadePeddler extends CardImpl {
|
|||
this.subtype.add("Human");
|
||||
this.subtype.add("Druid");
|
||||
|
||||
this.color.setGreen(true);
|
||||
this.power = new MageInt(1);
|
||||
this.toughness = new MageInt(1);
|
||||
|
||||
|
|
|
@ -27,18 +27,17 @@
|
|||
*/
|
||||
package mage.sets.avacynrestored;
|
||||
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import java.util.UUID;
|
||||
import mage.MageInt;
|
||||
import mage.abilities.common.SimpleStaticAbility;
|
||||
import mage.abilities.effects.common.continuous.GainAbilityPairedEffect;
|
||||
import mage.abilities.keyword.SoulbondAbility;
|
||||
import mage.abilities.keyword.TrampleAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import mage.constants.Zone;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
* @author noxx
|
||||
*/
|
||||
|
@ -51,7 +50,6 @@ public class PathbreakerWurm extends CardImpl {
|
|||
this.expansionSetCode = "AVR";
|
||||
this.subtype.add("Wurm");
|
||||
|
||||
this.color.setGreen(true);
|
||||
this.power = new MageInt(6);
|
||||
this.toughness = new MageInt(4);
|
||||
|
||||
|
|
|
@ -27,18 +27,17 @@
|
|||
*/
|
||||
package mage.sets.avacynrestored;
|
||||
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import java.util.UUID;
|
||||
import mage.MageInt;
|
||||
import mage.abilities.common.SimpleStaticAbility;
|
||||
import mage.abilities.effects.common.continuous.GainAbilityPairedEffect;
|
||||
import mage.abilities.keyword.DoubleStrikeAbility;
|
||||
import mage.abilities.keyword.SoulbondAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import mage.constants.Zone;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
* @author noxx
|
||||
*/
|
||||
|
@ -52,7 +51,6 @@ public class SilverbladePaladin extends CardImpl {
|
|||
this.subtype.add("Human");
|
||||
this.subtype.add("Knight");
|
||||
|
||||
this.color.setWhite(true);
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(2);
|
||||
|
||||
|
|
|
@ -27,18 +27,17 @@
|
|||
*/
|
||||
package mage.sets.avacynrestored;
|
||||
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import java.util.UUID;
|
||||
import mage.MageInt;
|
||||
import mage.abilities.common.SimpleStaticAbility;
|
||||
import mage.abilities.effects.common.continuous.GainAbilityPairedEffect;
|
||||
import mage.abilities.keyword.SoulbondAbility;
|
||||
import mage.abilities.keyword.VigilanceAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import mage.constants.Zone;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
* @author noxx
|
||||
*/
|
||||
|
@ -52,7 +51,6 @@ public class SpectralGateguards extends CardImpl {
|
|||
this.subtype.add("Spirit");
|
||||
this.subtype.add("Soldier");
|
||||
|
||||
this.color.setWhite(true);
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(5);
|
||||
|
||||
|
|
|
@ -27,8 +27,7 @@
|
|||
*/
|
||||
package mage.sets.avacynrestored;
|
||||
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import java.util.UUID;
|
||||
import mage.MageInt;
|
||||
import mage.abilities.Ability;
|
||||
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.keyword.SoulbondAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import mage.constants.Zone;
|
||||
import mage.target.TargetPlayer;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
* @author noxx
|
||||
*/
|
||||
|
@ -56,7 +55,6 @@ public class SternMentor extends CardImpl {
|
|||
this.subtype.add("Human");
|
||||
this.subtype.add("Wizard");
|
||||
|
||||
this.color.setBlue(true);
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(2);
|
||||
|
||||
|
|
|
@ -27,8 +27,7 @@
|
|||
*/
|
||||
package mage.sets.avacynrestored;
|
||||
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import java.util.UUID;
|
||||
import mage.MageInt;
|
||||
import mage.abilities.Ability;
|
||||
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.keyword.SoulbondAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Duration;
|
||||
import mage.constants.Rarity;
|
||||
import mage.constants.Zone;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
* @author noxx
|
||||
*/
|
||||
|
@ -56,7 +55,6 @@ public class Stonewright extends CardImpl {
|
|||
this.subtype.add("Human");
|
||||
this.subtype.add("Shaman");
|
||||
|
||||
this.color.setRed(true);
|
||||
this.power = new MageInt(1);
|
||||
this.toughness = new MageInt(1);
|
||||
|
||||
|
|
|
@ -27,8 +27,7 @@
|
|||
*/
|
||||
package mage.sets.avacynrestored;
|
||||
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import java.util.UUID;
|
||||
import mage.MageInt;
|
||||
import mage.abilities.Ability;
|
||||
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.keyword.SoulbondAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import mage.constants.Zone;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
* @author noxx
|
||||
*/
|
||||
|
@ -54,7 +53,6 @@ public class TandemLookout extends CardImpl {
|
|||
this.subtype.add("Human");
|
||||
this.subtype.add("Scout");
|
||||
|
||||
this.color.setBlue(true);
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(1);
|
||||
|
||||
|
|
|
@ -27,17 +27,16 @@
|
|||
*/
|
||||
package mage.sets.avacynrestored;
|
||||
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import java.util.UUID;
|
||||
import mage.MageInt;
|
||||
import mage.abilities.common.SimpleStaticAbility;
|
||||
import mage.abilities.effects.common.continuous.BoostPairedEffect;
|
||||
import mage.abilities.keyword.SoulbondAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import mage.constants.Zone;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
* @author noxx
|
||||
*/
|
||||
|
@ -51,7 +50,6 @@ public class TrustedForcemage extends CardImpl {
|
|||
this.subtype.add("Human");
|
||||
this.subtype.add("Shaman");
|
||||
|
||||
this.color.setGreen(true);
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(2);
|
||||
|
||||
|
|
|
@ -27,18 +27,17 @@
|
|||
*/
|
||||
package mage.sets.avacynrestored;
|
||||
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import java.util.UUID;
|
||||
import mage.MageInt;
|
||||
import mage.abilities.common.SimpleStaticAbility;
|
||||
import mage.abilities.effects.common.continuous.GainAbilityPairedEffect;
|
||||
import mage.abilities.keyword.FlyingAbility;
|
||||
import mage.abilities.keyword.SoulbondAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import mage.constants.Zone;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author noxx
|
||||
|
@ -54,7 +53,6 @@ public class Wingcrafter extends CardImpl {
|
|||
this.subtype.add("Human");
|
||||
this.subtype.add("Wizard");
|
||||
|
||||
this.color.setBlue(true);
|
||||
this.power = new MageInt(1);
|
||||
this.toughness = new MageInt(1);
|
||||
|
||||
|
|
|
@ -27,17 +27,16 @@
|
|||
*/
|
||||
package mage.sets.avacynrestored;
|
||||
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import java.util.UUID;
|
||||
import mage.MageInt;
|
||||
import mage.abilities.common.SimpleStaticAbility;
|
||||
import mage.abilities.effects.common.continuous.BoostPairedEffect;
|
||||
import mage.abilities.keyword.SoulbondAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import mage.constants.Zone;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
* @author noxx
|
||||
*/
|
||||
|
@ -51,7 +50,6 @@ public class WolfirSilverheart extends CardImpl {
|
|||
this.subtype.add("Wolf");
|
||||
this.subtype.add("Warrior");
|
||||
|
||||
this.color.setGreen(true);
|
||||
this.power = new MageInt(4);
|
||||
this.toughness = new MageInt(4);
|
||||
|
||||
|
|
|
@ -50,7 +50,7 @@ public class AkkiBlizzardHerder extends CardImpl {
|
|||
this.expansionSetCode = "BOK";
|
||||
this.subtype.add("Goblin");
|
||||
this.subtype.add("Shaman");
|
||||
this.color.setRed(true);
|
||||
|
||||
this.power = new MageInt(1);
|
||||
this.toughness = new MageInt(1);
|
||||
|
||||
|
|
|
@ -49,7 +49,7 @@ public class AkkiRaider extends CardImpl {
|
|||
this.expansionSetCode = "BOK";
|
||||
this.subtype.add("Goblin");
|
||||
this.subtype.add("Warrior");
|
||||
this.color.setRed(true);
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(1);
|
||||
|
||||
|
|
|
@ -45,7 +45,7 @@ public class AshenMonstrosity extends CardImpl {
|
|||
super(ownerId, 93, "Ashen Monstrosity", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{5}{R}{R}");
|
||||
this.expansionSetCode = "BOK";
|
||||
this.subtype.add("Spirit");
|
||||
this.color.setRed(true);
|
||||
|
||||
this.power = new MageInt(7);
|
||||
this.toughness = new MageInt(4);
|
||||
this.addAbility(HasteAbility.getInstance());
|
||||
|
|
|
@ -52,7 +52,7 @@ public class AuraBarbs extends CardImpl {
|
|||
super(ownerId, 94, "Aura Barbs", Rarity.UNCOMMON, new CardType[]{CardType.INSTANT}, "{2}{R}");
|
||||
this.expansionSetCode = "BOK";
|
||||
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.
|
||||
this.getSpellAbility().addEffect(new AuraBarbsEffect());
|
||||
|
|
|
@ -50,7 +50,7 @@ public class BileUrchin extends CardImpl {
|
|||
super(ownerId, 61, "Bile Urchin", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{B}");
|
||||
this.expansionSetCode = "BOK";
|
||||
this.subtype.add("Spirit");
|
||||
this.color.setBlack(true);
|
||||
|
||||
this.power = new MageInt(1);
|
||||
this.toughness = new MageInt(1);
|
||||
// Sacrifice Bile Urchin: Target player loses 1 life.
|
||||
|
|
|
@ -61,7 +61,7 @@ public class BlademaneBaku extends CardImpl {
|
|||
super(ownerId, 95, "Blademane Baku", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{1}{R}");
|
||||
this.expansionSetCode = "BOK";
|
||||
this.subtype.add("Spirit");
|
||||
this.color.setRed(true);
|
||||
|
||||
this.power = new MageInt(1);
|
||||
this.toughness = new MageInt(1);
|
||||
|
||||
|
|
|
@ -55,7 +55,7 @@ public class BlazingShoal extends CardImpl {
|
|||
super(ownerId, 96, "Blazing Shoal", Rarity.RARE, new CardType[]{CardType.INSTANT}, "{X}{R}{R}");
|
||||
this.expansionSetCode = "BOK";
|
||||
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.
|
||||
FilterOwnedCard filter = new FilterOwnedCard("a red card with converted mana cost X from your hand");
|
||||
|
|
|
@ -53,7 +53,7 @@ public class BlessingOfLeeches extends CardImpl {
|
|||
public BlessingOfLeeches(UUID ownerId) {
|
||||
super(ownerId, 62, "Blessing of Leeches", Rarity.COMMON, new CardType[]{CardType.ENCHANTMENT}, "{2}{B}");
|
||||
this.expansionSetCode = "BOK";
|
||||
this.color.setBlack(true);
|
||||
|
||||
this.subtype.add("Aura");
|
||||
this.addAbility(FlashAbility.getInstance());
|
||||
|
||||
|
|
|
@ -51,7 +51,7 @@ public class ChildOfThorns extends CardImpl {
|
|||
super(ownerId, 123, "Child of Thorns", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{G}");
|
||||
this.expansionSetCode = "BOK";
|
||||
this.subtype.add("Spirit");
|
||||
this.color.setGreen(true);
|
||||
|
||||
this.power = new MageInt(1);
|
||||
this.toughness = new MageInt(1);
|
||||
// Sacrifice Child of Thorns: Target creature gets +1/+1 until end of turn.
|
||||
|
|
|
@ -62,7 +62,7 @@ public class ClashOfRealities extends CardImpl {
|
|||
public ClashOfRealities(UUID ownerId) {
|
||||
super(ownerId, 97, "Clash of Realities", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{3}{R}");
|
||||
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."
|
||||
Ability ability1 = new ClashOfRealitiesTriggeredAbility(new DamageTargetEffect(3), "When this permanent enters the battlefield, ");
|
||||
|
|
|
@ -44,7 +44,7 @@ public class CrackTheEarth extends CardImpl {
|
|||
super(ownerId, 98, "Crack the Earth", Rarity.COMMON, new CardType[]{CardType.SORCERY}, "{R}");
|
||||
this.expansionSetCode = "BOK";
|
||||
this.subtype.add("Arcane");
|
||||
this.color.setRed(true);
|
||||
|
||||
// Each player sacrifices a permanent.
|
||||
this.getSpellAbility().addEffect(new SacrificeAllEffect(1, new FilterControlledPermanent("permanent")));
|
||||
|
||||
|
|
|
@ -55,7 +55,7 @@ public class DayOfDestiny extends CardImpl {
|
|||
super(ownerId, 1, "Day of Destiny", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{3}{W}");
|
||||
this.expansionSetCode = "BOK";
|
||||
this.supertype.add("Legendary");
|
||||
this.color.setWhite(true);
|
||||
|
||||
// Legendary creatures you control get +2/+2.
|
||||
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BoostControlledEffect(2, 2, Duration.WhileOnBattlefield, filter, false)));
|
||||
}
|
||||
|
|
|
@ -59,7 +59,7 @@ public class DisruptingShoal extends CardImpl {
|
|||
super(ownerId, 33, "Disrupting Shoal", Rarity.RARE, new CardType[]{CardType.INSTANT}, "{X}{U}{U}");
|
||||
this.expansionSetCode = "BOK";
|
||||
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.
|
||||
FilterOwnedCard filter = new FilterOwnedCard("a blue card with converted mana cost X from your hand");
|
||||
|
|
|
@ -66,7 +66,7 @@ public class FaithfulSquire extends CardImpl {
|
|||
this.expansionSetCode = "BOK";
|
||||
this.subtype.add("Human");
|
||||
this.subtype.add("Soldier");
|
||||
this.color.setWhite(true);
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(2);
|
||||
this.flipCard = true;
|
||||
|
|
|
@ -49,7 +49,7 @@ public class FinalJudgment extends CardImpl {
|
|||
public FinalJudgment(UUID ownerId) {
|
||||
super(ownerId, 4, "Final Judgment", Rarity.RARE, new CardType[]{CardType.SORCERY}, "{4}{W}{W}");
|
||||
this.expansionSetCode = "BOK";
|
||||
this.color.setWhite(true);
|
||||
|
||||
// Exile all creatures.
|
||||
this.getSpellAbility().addEffect(new FinalJudgmentEffect());
|
||||
|
||||
|
|
|
@ -49,7 +49,7 @@ public class FirstVolley extends CardImpl {
|
|||
super(ownerId, 100, "First Volley", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{1}{R}");
|
||||
this.expansionSetCode = "BOK";
|
||||
this.subtype.add("Arcane");
|
||||
this.color.setRed(true);
|
||||
|
||||
|
||||
// First Volley deals 1 damage to target creature and 1 damage to that creature's controller.
|
||||
this.getSpellAbility().addEffect(new FirstVolleyEffect());
|
||||
|
|
|
@ -57,7 +57,7 @@ public class Floodbringer extends CardImpl {
|
|||
this.expansionSetCode = "BOK";
|
||||
this.subtype.add("Moonfolk");
|
||||
this.subtype.add("Wizard");
|
||||
this.color.setBlue(true);
|
||||
|
||||
this.power = new MageInt(1);
|
||||
this.toughness = new MageInt(2);
|
||||
this.addAbility(FlyingAbility.getInstance());
|
||||
|
|
|
@ -50,7 +50,7 @@ public class Frostling extends CardImpl {
|
|||
super(ownerId, 103, "Frostling", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{R}");
|
||||
this.expansionSetCode = "BOK";
|
||||
this.subtype.add("Spirit");
|
||||
this.color.setRed(true);
|
||||
|
||||
this.power = new MageInt(1);
|
||||
this.toughness = new MageInt(1);
|
||||
// Sacrifice Frostling: Frostling deals 1 damage to target creature.
|
||||
|
|
|
@ -51,7 +51,7 @@ public class HerosDemise extends CardImpl {
|
|||
public HerosDemise(UUID ownerId) {
|
||||
super(ownerId, 68, "Hero's Demise", Rarity.RARE, new CardType[]{CardType.INSTANT}, "{1}{B}");
|
||||
this.expansionSetCode = "BOK";
|
||||
this.color.setBlack(true);
|
||||
|
||||
// Destroy target legendary creature.
|
||||
this.getSpellAbility().addEffect(new DestroyTargetEffect());
|
||||
this.getSpellAbility().addTarget(new TargetCreaturePermanent(filter));
|
||||
|
|
|
@ -67,7 +67,7 @@ public class HigureTheStillWind extends CardImpl {
|
|||
this.subtype.add("Human");
|
||||
this.subtype.add("Ninja");
|
||||
this.supertype.add("Legendary");
|
||||
this.color.setBlue(true);
|
||||
|
||||
this.power = new MageInt(3);
|
||||
this.toughness = new MageInt(4);
|
||||
|
||||
|
|
|
@ -60,7 +60,7 @@ public class HokoriDustDrinker extends CardImpl {
|
|||
this.expansionSetCode = "BOK";
|
||||
this.supertype.add("Legendary");
|
||||
this.subtype.add("Spirit");
|
||||
this.color.setWhite(true);
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(1);
|
||||
|
||||
|
|
|
@ -62,7 +62,7 @@ public class InkEyesServantOfOni extends CardImpl {
|
|||
this.subtype.add("Rat");
|
||||
this.subtype.add("Ninja");
|
||||
this.supertype.add("Legendary");
|
||||
this.color.setBlack(true);
|
||||
|
||||
this.power = new MageInt(5);
|
||||
this.toughness = new MageInt(4);
|
||||
|
||||
|
|
|
@ -53,7 +53,7 @@ public class IreOfKaminari extends CardImpl {
|
|||
super(ownerId, 109, "Ire of Kaminari", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{3}{R}");
|
||||
this.expansionSetCode = "BOK";
|
||||
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.
|
||||
this.getSpellAbility().addEffect(new DamageTargetEffect(new CardsInControllerGraveyardCount(filter)));
|
||||
this.getSpellAbility().addTarget(new TargetCreatureOrPlayer());
|
||||
|
|
|
@ -62,7 +62,7 @@ public class IsaoEnlightenedBushi extends CardImpl {
|
|||
this.supertype.add("Legendary");
|
||||
this.subtype.add("Human");
|
||||
this.subtype.add("Samurai");
|
||||
this.color.setGreen(true);
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(1);
|
||||
|
||||
|
|
|
@ -51,7 +51,7 @@ public class JettingGlasskite extends CardImpl {
|
|||
super(ownerId, 38, "Jetting Glasskite", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{4}{U}{U}");
|
||||
this.expansionSetCode = "BOK";
|
||||
this.subtype.add("Spirit");
|
||||
this.color.setBlue(true);
|
||||
|
||||
|
||||
this.power = new MageInt(4);
|
||||
this.toughness = new MageInt(4);
|
||||
|
|
|
@ -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}");
|
||||
this.expansionSetCode = "BOK";
|
||||
this.subtype.add("Spirit");
|
||||
this.color.setBlue(true);
|
||||
|
||||
this.power = new MageInt(0);
|
||||
this.toughness = new MageInt(3);
|
||||
|
||||
|
|
|
@ -51,7 +51,7 @@ public class KamiOfTatteredShoji extends CardImpl {
|
|||
super(ownerId, 11, "Kami of Tattered Shoji", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{4}{W}");
|
||||
this.expansionSetCode = "BOK";
|
||||
this.subtype.add("Spirit");
|
||||
this.color.setWhite(true);
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(5);
|
||||
// Whenever you cast a Spirit or Arcane spell, Kami of Tattered Shoji gains flying until end of turn.
|
||||
|
|
|
@ -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}");
|
||||
this.expansionSetCode = "BOK";
|
||||
this.subtype.add("Spirit");
|
||||
this.color.setWhite(true);
|
||||
|
||||
this.power = new MageInt(3);
|
||||
this.toughness = new MageInt(5);
|
||||
|
||||
|
|
|
@ -63,7 +63,7 @@ public class KentaroTheSmilingCat extends CardImpl {
|
|||
this.supertype.add("Legendary");
|
||||
this.subtype.add("Human");
|
||||
this.subtype.add("Samurai");
|
||||
this.color.setWhite(true);
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(1);
|
||||
|
||||
|
|
|
@ -58,7 +58,7 @@ public class KiraGreatGlassSpinner extends CardImpl {
|
|||
this.expansionSetCode = "BOK";
|
||||
this.subtype.add("Spirit");
|
||||
this.supertype.add("Legendary");
|
||||
this.color.setBlue(true);
|
||||
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(2);
|
||||
|
|
|
@ -62,7 +62,7 @@ public class MarkOfTheOni extends CardImpl {
|
|||
public MarkOfTheOni(UUID ownerId) {
|
||||
super(ownerId, 73, "Mark of the Oni", Rarity.UNCOMMON, new CardType[]{CardType.ENCHANTMENT}, "{2}{B}");
|
||||
this.expansionSetCode = "BOK";
|
||||
this.color.setBlack(true);
|
||||
|
||||
this.subtype.add("Aura");
|
||||
|
||||
// Enchant creature
|
||||
|
|
|
@ -45,7 +45,7 @@ public class MendingHands extends CardImpl {
|
|||
public MendingHands(UUID ownerId) {
|
||||
super(ownerId, 15, "Mending Hands", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{W}");
|
||||
this.expansionSetCode = "BOK";
|
||||
this.color.setWhite(true);
|
||||
|
||||
// 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().addTarget(new TargetCreatureOrPlayer());
|
||||
|
|
|
@ -60,7 +60,7 @@ public class MinamoSightbender extends CardImpl {
|
|||
this.expansionSetCode = "BOK";
|
||||
this.subtype.add("Human");
|
||||
this.subtype.add("Wizard");
|
||||
this.color.setBlue(true);
|
||||
|
||||
this.power = new MageInt(1);
|
||||
this.toughness = new MageInt(1);
|
||||
|
||||
|
|
|
@ -56,7 +56,7 @@ public class MistbladeShinobi extends CardImpl {
|
|||
this.expansionSetCode = "BOK";
|
||||
this.subtype.add("Human");
|
||||
this.subtype.add("Ninja");
|
||||
this.color.setBlue(true);
|
||||
|
||||
this.power = new MageInt(1);
|
||||
this.toughness = new MageInt(1);
|
||||
|
||||
|
|
|
@ -51,7 +51,7 @@ public class MoonlitStrider extends CardImpl {
|
|||
super(ownerId, 16, "Moonlit Strider", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{3}{W}");
|
||||
this.expansionSetCode = "BOK";
|
||||
this.subtype.add("Spirit");
|
||||
this.color.setWhite(true);
|
||||
|
||||
this.power = new MageInt(1);
|
||||
this.toughness = new MageInt(4);
|
||||
|
||||
|
|
|
@ -59,7 +59,7 @@ public class NezumiShadowWatcher extends CardImpl {
|
|||
this.expansionSetCode = "BOK";
|
||||
this.subtype.add("Rat");
|
||||
this.subtype.add("Warrior");
|
||||
this.color.setBlack(true);
|
||||
|
||||
this.power = new MageInt(1);
|
||||
this.toughness = new MageInt(1);
|
||||
// Sacrifice Nezumi Shadow-Watcher: Destroy target Ninja.
|
||||
|
|
|
@ -48,7 +48,7 @@ public class NinjaOfTheDeepHours extends CardImpl {
|
|||
this.expansionSetCode = "BOK";
|
||||
this.subtype.add("Human");
|
||||
this.subtype.add("Ninja");
|
||||
this.color.setBlue(true);
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(2);
|
||||
|
||||
|
|
|
@ -52,7 +52,7 @@ public class NourishingShoal extends CardImpl {
|
|||
super(ownerId, 137, "Nourishing Shoal", Rarity.RARE, new CardType[]{CardType.INSTANT}, "{X}{G}{G}");
|
||||
this.expansionSetCode = "BOK";
|
||||
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.
|
||||
FilterOwnedCard filter = new FilterOwnedCard("a green card with converted mana cost X from your hand");
|
||||
|
|
|
@ -48,7 +48,7 @@ public class OkibaGangShinobi extends CardImpl {
|
|||
this.expansionSetCode = "BOK";
|
||||
this.subtype.add("Rat");
|
||||
this.subtype.add("Ninja");
|
||||
this.color.setBlack(true);
|
||||
|
||||
this.power = new MageInt(3);
|
||||
this.toughness = new MageInt(2);
|
||||
|
||||
|
|
|
@ -63,7 +63,7 @@ public class OpalEyeKondasYojimbo extends CardImpl {
|
|||
this.supertype.add("Legendary");
|
||||
this.subtype.add("Fox");
|
||||
this.subtype.add("Samurai");
|
||||
this.color.setWhite(true);
|
||||
|
||||
this.power = new MageInt(1);
|
||||
this.toughness = new MageInt(4);
|
||||
|
||||
|
|
|
@ -51,7 +51,7 @@ public class OyobiWhoSplitTheHeavens extends CardImpl {
|
|||
this.expansionSetCode = "BOK";
|
||||
this.supertype.add("Legendary");
|
||||
this.subtype.add("Spirit");
|
||||
this.color.setWhite(true);
|
||||
|
||||
this.power = new MageInt(3);
|
||||
this.toughness = new MageInt(6);
|
||||
this.addAbility(FlyingAbility.getInstance());
|
||||
|
|
|
@ -50,7 +50,7 @@ public class PatronOfTheAkki extends CardImpl {
|
|||
this.expansionSetCode = "BOK";
|
||||
this.supertype.add("Legendary");
|
||||
this.subtype.add("Spirit");
|
||||
this.color.setRed(true);
|
||||
|
||||
this.power = new MageInt(5);
|
||||
this.toughness = new MageInt(5);
|
||||
|
||||
|
|
|
@ -46,7 +46,7 @@ public class PatronOfTheKitsune extends CardImpl {
|
|||
this.expansionSetCode = "BOK";
|
||||
this.supertype.add("Legendary");
|
||||
this.subtype.add("Spirit");
|
||||
this.color.setWhite(true);
|
||||
|
||||
this.power = new MageInt(5);
|
||||
this.toughness = new MageInt(6);
|
||||
|
||||
|
|
|
@ -58,7 +58,7 @@ public class PatronOfTheMoon extends CardImpl {
|
|||
this.expansionSetCode = "BOK";
|
||||
this.supertype.add("Legendary");
|
||||
this.subtype.add("Spirit");
|
||||
this.color.setBlue(true);
|
||||
|
||||
this.power = new MageInt(5);
|
||||
this.toughness = new MageInt(4);
|
||||
|
||||
|
|
|
@ -55,7 +55,7 @@ public class PatronOfTheNezumi extends CardImpl {
|
|||
this.expansionSetCode = "BOK";
|
||||
this.supertype.add("Legendary");
|
||||
this.subtype.add("Spirit");
|
||||
this.color.setBlack(true);
|
||||
|
||||
this.power = new MageInt(6);
|
||||
this.toughness = new MageInt(6);
|
||||
|
||||
|
|
|
@ -61,7 +61,7 @@ public class PatronOfTheOrochi extends CardImpl {
|
|||
this.expansionSetCode = "BOK";
|
||||
this.supertype.add("Legendary");
|
||||
this.subtype.add("Spirit");
|
||||
this.color.setGreen(true);
|
||||
|
||||
this.power = new MageInt(7);
|
||||
this.toughness = new MageInt(7);
|
||||
|
||||
|
|
|
@ -59,7 +59,7 @@ public class PetalmaneBaku extends CardImpl {
|
|||
super(ownerId, 139, "Petalmane Baku", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{1}{G}");
|
||||
this.expansionSetCode = "BOK";
|
||||
this.subtype.add("Spirit");
|
||||
this.color.setGreen(true);
|
||||
|
||||
this.power = new MageInt(1);
|
||||
this.toughness = new MageInt(2);
|
||||
|
||||
|
|
|
@ -63,7 +63,7 @@ public class PusKami extends CardImpl {
|
|||
super(ownerId, 79, "Pus Kami", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{5}{B}{B}");
|
||||
this.expansionSetCode = "BOK";
|
||||
this.subtype.add("Spirit");
|
||||
this.color.setBlack(true);
|
||||
|
||||
this.power = new MageInt(3);
|
||||
this.toughness = new MageInt(3);
|
||||
// {B}, Sacrifice Pus Kami: Destroy target nonblack creature.
|
||||
|
|
|
@ -66,7 +66,7 @@ public class QuillmaneBaku extends CardImpl {
|
|||
super(ownerId, 48, "Quillmane Baku", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{4}{U}");
|
||||
this.expansionSetCode = "BOK";
|
||||
this.subtype.add("Spirit");
|
||||
this.color.setBlue(true);
|
||||
|
||||
this.power = new MageInt(3);
|
||||
this.toughness = new MageInt(3);
|
||||
|
||||
|
|
|
@ -52,7 +52,7 @@ public class RibbonsOfTheReikai extends CardImpl {
|
|||
super(ownerId, 50, "Ribbons of the Reikai", Rarity.COMMON, new CardType[]{CardType.SORCERY}, "{4}{U}");
|
||||
this.expansionSetCode = "BOK";
|
||||
this.subtype.add("Arcane");
|
||||
this.color.setBlue(true);
|
||||
|
||||
|
||||
// Draw a card for each Spirit you control.
|
||||
this.getSpellAbility().addEffect(new DrawCardSourceControllerEffect(new PermanentsOnBattlefieldCount(filter)));
|
||||
|
|
|
@ -50,7 +50,7 @@ public class ScaledHulk extends CardImpl {
|
|||
super(ownerId, 143, "Scaled Hulk", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{5}{G}");
|
||||
this.expansionSetCode = "BOK";
|
||||
this.subtype.add("Spirit");
|
||||
this.color.setGreen(true);
|
||||
|
||||
this.power = 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.
|
||||
|
|
|
@ -51,7 +51,7 @@ public class ShimmeringGlasskite extends CardImpl {
|
|||
super(ownerId, 51, "Shimmering Glasskite", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{3}{U}");
|
||||
this.expansionSetCode = "BOK";
|
||||
this.subtype.add("Spirit");
|
||||
this.color.setBlue(true);
|
||||
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(3);
|
||||
|
|
|
@ -62,7 +62,7 @@ public class ShiningShoal extends CardImpl {
|
|||
super(ownerId, 21, "Shining Shoal", Rarity.RARE, new CardType[]{CardType.INSTANT}, "{X}{W}{W}");
|
||||
this.expansionSetCode = "BOK";
|
||||
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
|
||||
FilterOwnedCard filter = new FilterOwnedCard("a white card with converted mana cost X from your hand");
|
||||
|
|
|
@ -56,7 +56,7 @@ public class SickeningShoal extends CardImpl {
|
|||
super(ownerId, 82, "Sickening Shoal", Rarity.RARE, new CardType[]{CardType.INSTANT}, "{X}{B}{B}");
|
||||
this.expansionSetCode = "BOK";
|
||||
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.
|
||||
FilterOwnedCard filter = new FilterOwnedCard("a black card with converted mana cost X from your hand");
|
||||
|
|
|
@ -65,7 +65,7 @@ public class SkullmaneBaku extends CardImpl {
|
|||
super(ownerId, 83, "Skullmane Baku", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{3}{B}{B}");
|
||||
this.expansionSetCode = "BOK";
|
||||
this.subtype.add("Spirit");
|
||||
this.color.setBlack(true);
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(1);
|
||||
|
||||
|
|
|
@ -65,7 +65,7 @@ public class Skullsnatcher extends CardImpl {
|
|||
this.expansionSetCode = "BOK";
|
||||
this.subtype.add("Rat");
|
||||
this.subtype.add("Ninja");
|
||||
this.color.setBlack(true);
|
||||
|
||||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(1);
|
||||
|
||||
|
|
|
@ -57,7 +57,7 @@ public class SoratamiMindsweeper extends CardImpl {
|
|||
this.expansionSetCode = "BOK";
|
||||
this.subtype.add("Moonfolk");
|
||||
this.subtype.add("Wizard");
|
||||
this.color.setBlue(true);
|
||||
|
||||
this.power = new MageInt(1);
|
||||
this.toughness = new MageInt(4);
|
||||
// Flying
|
||||
|
|
|
@ -50,7 +50,7 @@ public class SplitTailMiko extends CardImpl {
|
|||
this.expansionSetCode = "BOK";
|
||||
this.subtype.add("Fox");
|
||||
this.subtype.add("Cleric");
|
||||
this.color.setWhite(true);
|
||||
|
||||
this.power = 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.
|
||||
|
|
|
@ -53,7 +53,7 @@ public class StreamOfConsciousness extends CardImpl {
|
|||
super(ownerId, 53, "Stream of Consciousness", Rarity.UNCOMMON, new CardType[]{CardType.INSTANT}, "{1}{U}");
|
||||
this.expansionSetCode = "BOK";
|
||||
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.
|
||||
this.getSpellAbility().addEffect(new StreamOfConsciousnessEffect());
|
||||
|
|
|
@ -49,7 +49,7 @@ public class SwayOfTheStars extends CardImpl {
|
|||
public SwayOfTheStars(UUID ownerId) {
|
||||
super(ownerId, 54, "Sway of the Stars", Rarity.RARE, new CardType[]{CardType.SORCERY}, "{8}{U}{U}");
|
||||
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.
|
||||
this.getSpellAbility().addEffect(new SwayOfTheStarsEffect());
|
||||
|
|
|
@ -61,7 +61,7 @@ public class TakenosCavalry extends CardImpl {
|
|||
this.subtype.add("Human");
|
||||
this.subtype.add("Samurai");
|
||||
this.subtype.add("Archer");
|
||||
this.color.setWhite(true);
|
||||
|
||||
this.power = new MageInt(1);
|
||||
this.toughness = new MageInt(1);
|
||||
this.addAbility(new BushidoAbility(1));
|
||||
|
|
|
@ -66,7 +66,7 @@ public class Tallowisp extends CardImpl {
|
|||
super(ownerId, 25, "Tallowisp", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{1}{W}");
|
||||
this.expansionSetCode = "BOK";
|
||||
this.subtype.add("Spirit");
|
||||
this.color.setWhite(true);
|
||||
|
||||
this.power = new MageInt(1);
|
||||
this.toughness = new MageInt(3);
|
||||
|
||||
|
|
|
@ -50,7 +50,7 @@ public class TeardropKami extends CardImpl {
|
|||
super(ownerId, 55, "Teardrop Kami", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{U}");
|
||||
this.expansionSetCode = "BOK";
|
||||
this.subtype.add("Spirit");
|
||||
this.color.setBlue(true);
|
||||
|
||||
this.power = new MageInt(1);
|
||||
this.toughness = new MageInt(1);
|
||||
|
||||
|
|
|
@ -62,7 +62,7 @@ public class TerashisGrasp extends CardImpl {
|
|||
super(ownerId, 26, "Terashi's Grasp", Rarity.COMMON, new CardType[]{CardType.SORCERY}, "{2}{W}");
|
||||
this.expansionSetCode = "BOK";
|
||||
this.subtype.add("Arcane");
|
||||
this.color.setWhite(true);
|
||||
|
||||
|
||||
// Destroy target artifact or enchantment.
|
||||
this.getSpellAbility().addTarget(new TargetPermanent(filter));
|
||||
|
|
|
@ -53,7 +53,7 @@ public class TerashisVerdict extends CardImpl {
|
|||
super(ownerId, 27, "Terashi's Verdict", Rarity.UNCOMMON, new CardType[]{CardType.INSTANT}, "{1}{W}");
|
||||
this.expansionSetCode = "BOK";
|
||||
this.subtype.add("Arcane");
|
||||
this.color.setWhite(true);
|
||||
|
||||
// Destroy target attacking creature with power 3 or less.
|
||||
this.getSpellAbility().addEffect(new DestroyTargetEffect());
|
||||
this.getSpellAbility().addTarget(new TargetAttackingCreature(1, 1, filter, false));
|
||||
|
|
|
@ -60,7 +60,7 @@ public class ThreadsOfDisloyalty extends CardImpl {
|
|||
public ThreadsOfDisloyalty(UUID ownerId) {
|
||||
super(ownerId, 56, "Threads of Disloyalty", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{1}{U}{U}");
|
||||
this.expansionSetCode = "BOK";
|
||||
this.color.setBlue(true);
|
||||
|
||||
this.subtype.add("Aura");
|
||||
|
||||
// Enchant creature with converted mana cost 2 or less
|
||||
|
|
|
@ -44,7 +44,7 @@ public class ThreeTragedies extends CardImpl {
|
|||
super(ownerId, 87, "Three Tragedies", Rarity.UNCOMMON, new CardType[]{CardType.SORCERY}, "{3}{B}{B}");
|
||||
this.expansionSetCode = "BOK";
|
||||
this.subtype.add("Arcane");
|
||||
this.color.setBlack(true);
|
||||
|
||||
// Target player discards three cards.
|
||||
this.getSpellAbility().addEffect(new DiscardTargetEffect(3));
|
||||
this.getSpellAbility().addTarget(new TargetPlayer());
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue