optimized imports
parent
a53ff4131f
commit
dcc8d38484
|
@ -4,10 +4,9 @@ import magic.ai.MagicAI;
|
|||
import magic.ai.MagicAIImpl;
|
||||
import magic.data.DeckUtils;
|
||||
import magic.data.DuelConfig;
|
||||
import magic.model.MagicDuel;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicRandom;
|
||||
import magic.model.MagicGameReport;
|
||||
import magic.model.MagicDuel;
|
||||
import magic.ui.GameController;
|
||||
|
||||
import java.io.File;
|
||||
|
|
|
@ -8,10 +8,11 @@ import magic.data.History;
|
|||
import magic.data.KeywordDefinitions;
|
||||
import magic.model.MagicGameLog;
|
||||
import magic.ui.MagicFrame;
|
||||
import java.io.File;
|
||||
|
||||
import javax.swing.SwingUtilities;
|
||||
import javax.swing.UIManager;
|
||||
import javax.swing.UIManager.LookAndFeelInfo;
|
||||
import java.io.File;
|
||||
|
||||
public class MagicMain {
|
||||
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
package magic;
|
||||
import java.io.*;
|
||||
import java.util.*;
|
||||
|
||||
import java.io.DataInputStream;
|
||||
import java.io.DataOutputStream;
|
||||
import java.io.IOException;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* <h3>MersenneTwister and MersenneTwisterFast</h3>
|
||||
|
|
|
@ -8,10 +8,10 @@ import magic.model.choice.MagicBuilderPayManaCostResult;
|
|||
import magic.model.event.MagicEvent;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.Iterator;
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Collections;
|
||||
|
||||
/*
|
||||
AI using Monte Carlo Tree Search
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
package magic.card;
|
||||
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.MagicLocationType;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.action.MagicPermanentAction;
|
||||
import magic.model.action.MagicRemoveFromPlayAction;
|
||||
import magic.model.choice.MagicTargetChoice;
|
||||
|
|
|
@ -1,18 +1,12 @@
|
|||
package magic.card;
|
||||
|
||||
import magic.model.MagicAbility;
|
||||
import magic.model.MagicCard;
|
||||
import magic.model.MagicCounterType;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicManaCost;
|
||||
import magic.model.MagicPayedCost;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.action.MagicChangeCountersAction;
|
||||
import magic.model.action.MagicSetAbilityAction;
|
||||
import magic.model.trigger.MagicWhenComesIntoPlayTrigger;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.mstatic.MagicStatic;
|
||||
import magic.model.trigger.MagicWhenComesIntoPlayTrigger;
|
||||
|
||||
public class AEther_Figment {
|
||||
public static final MagicWhenComesIntoPlayTrigger T = new MagicWhenComesIntoPlayTrigger() {
|
||||
|
|
|
@ -2,7 +2,6 @@ package magic.card;
|
|||
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPayedCost;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.action.MagicCardOnStackAction;
|
||||
import magic.model.action.MagicChangeLifeAction;
|
||||
import magic.model.action.MagicCounterItemOnStackAction;
|
||||
|
|
|
@ -4,7 +4,6 @@ import magic.model.MagicAbility;
|
|||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPayedCost;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.action.MagicGainControlAction;
|
||||
import magic.model.action.MagicPermanentAction;
|
||||
import magic.model.action.MagicSetAbilityAction;
|
||||
|
@ -12,9 +11,9 @@ import magic.model.action.MagicUntapAction;
|
|||
import magic.model.choice.MagicTargetChoice;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.event.MagicSpellCardEvent;
|
||||
import magic.model.mstatic.MagicStatic;
|
||||
import magic.model.stack.MagicCardOnStack;
|
||||
import magic.model.target.MagicExileTargetPicker;
|
||||
import magic.model.mstatic.MagicStatic;
|
||||
|
||||
public class Act_of_Treason {
|
||||
public static final MagicSpellCardEvent S = new MagicSpellCardEvent() {
|
||||
|
|
|
@ -7,15 +7,14 @@ import magic.model.MagicPermanent;
|
|||
import magic.model.action.MagicExileUntilThisLeavesPlayAction;
|
||||
import magic.model.action.MagicPermanentAction;
|
||||
import magic.model.action.MagicReturnExiledUntilThisLeavesPlayAction;
|
||||
import magic.model.choice.MagicChoice;
|
||||
import magic.model.choice.MagicMayChoice;
|
||||
import magic.model.choice.MagicTargetChoice;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.target.MagicExileTargetPicker;
|
||||
import magic.model.target.MagicTargetFilter;
|
||||
import magic.model.target.MagicTargetHint;
|
||||
import magic.model.trigger.MagicWhenLeavesPlayTrigger;
|
||||
import magic.model.trigger.MagicLandfallTrigger;
|
||||
import magic.model.trigger.MagicWhenLeavesPlayTrigger;
|
||||
|
||||
public class Admonition_Angel {
|
||||
public static final MagicLandfallTrigger T1 = new MagicLandfallTrigger() {
|
||||
|
|
|
@ -2,7 +2,6 @@ package magic.card;
|
|||
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.action.MagicChangeTurnPTAction;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.trigger.MagicLandfallTrigger;
|
||||
|
|
|
@ -3,7 +3,6 @@ package magic.card;
|
|||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPayedCost;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.action.MagicChangeTurnPTAction;
|
||||
import magic.model.action.MagicDrawAction;
|
||||
import magic.model.action.MagicPermanentAction;
|
||||
|
|
|
@ -3,11 +3,10 @@ package magic.card;
|
|||
import magic.model.MagicCounterType;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.action.MagicChangeCountersAction;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.trigger.MagicWhenLifeIsGainedTrigger;
|
||||
import magic.model.trigger.MagicLifeChangeTriggerData;
|
||||
import magic.model.trigger.MagicWhenLifeIsGainedTrigger;
|
||||
|
||||
public class Ageless_Entity {
|
||||
public static final MagicWhenLifeIsGainedTrigger T = new MagicWhenLifeIsGainedTrigger() {
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
package magic.card;
|
||||
|
||||
import java.util.EnumSet;
|
||||
|
||||
import magic.model.MagicAbility;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPermanent;
|
||||
|
@ -12,6 +10,8 @@ import magic.model.mstatic.MagicLayer;
|
|||
import magic.model.mstatic.MagicStatic;
|
||||
import magic.model.trigger.MagicWhenBlocksTrigger;
|
||||
|
||||
import java.util.EnumSet;
|
||||
|
||||
public class Ageless_Sentinels {
|
||||
private static final MagicStatic ST = new MagicStatic(MagicLayer.Type) {
|
||||
@Override
|
||||
|
|
|
@ -1,9 +1,6 @@
|
|||
package magic.card;
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
import magic.model.MagicAbility;
|
||||
import magic.model.MagicCard;
|
||||
import magic.model.MagicDamage;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPayedCost;
|
||||
|
@ -19,6 +16,8 @@ import magic.model.stack.MagicCardOnStack;
|
|||
import magic.model.target.MagicTarget;
|
||||
import magic.model.target.MagicTargetFilter;
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
public class Aggravate {
|
||||
public static final MagicSpellCardEvent S = new MagicSpellCardEvent() {
|
||||
@Override
|
||||
|
|
|
@ -3,7 +3,6 @@ package magic.card;
|
|||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPayedCost;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.action.MagicChangeTurnPTAction;
|
||||
import magic.model.action.MagicDrawAction;
|
||||
import magic.model.action.MagicPermanentAction;
|
||||
|
|
|
@ -3,13 +3,12 @@ package magic.card;
|
|||
import magic.model.MagicCounterType;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.action.MagicChangeCountersAction;
|
||||
import magic.model.choice.MagicMayChoice;
|
||||
import magic.model.choice.MagicSimpleMayChoice;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.trigger.MagicWhenLifeIsGainedTrigger;
|
||||
import magic.model.trigger.MagicLifeChangeTriggerData;
|
||||
import magic.model.trigger.MagicWhenLifeIsGainedTrigger;
|
||||
|
||||
public class Ajani_s_Pridemate {
|
||||
public static final MagicWhenLifeIsGainedTrigger T = new MagicWhenLifeIsGainedTrigger() {
|
||||
|
|
|
@ -1,10 +1,7 @@
|
|||
package magic.card;
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.MagicSubType;
|
||||
import magic.model.action.MagicChangeTurnPTAction;
|
||||
import magic.model.choice.MagicMayChoice;
|
||||
|
@ -14,6 +11,8 @@ import magic.model.target.MagicTarget;
|
|||
import magic.model.target.MagicTargetFilter;
|
||||
import magic.model.trigger.MagicWhenOtherComesIntoPlayTrigger;
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
public class Akoum_Battlesinger {
|
||||
public static final MagicWhenOtherComesIntoPlayTrigger T = new MagicWhenOtherComesIntoPlayTrigger() {
|
||||
@Override
|
||||
|
|
|
@ -1,11 +1,10 @@
|
|||
package magic.card;
|
||||
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicAbility;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.mstatic.MagicLayer;
|
||||
import magic.model.mstatic.MagicStatic;
|
||||
import magic.model.target.MagicTargetFilter;
|
||||
import magic.model.MagicAbility;
|
||||
|
||||
public class Akroma_s_Memorial {
|
||||
public static final MagicStatic S = new MagicStatic(
|
||||
|
|
|
@ -3,11 +3,10 @@ package magic.card;
|
|||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPayedCost;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.MagicSource;
|
||||
import magic.model.action.MagicDrawAction;
|
||||
import magic.model.event.MagicActivationHints;
|
||||
import magic.model.event.MagicActivation;
|
||||
import magic.model.event.MagicActivationHints;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.event.MagicPermanentActivation;
|
||||
import magic.model.event.MagicSacrificeEvent;
|
||||
|
|
|
@ -3,7 +3,6 @@ package magic.card;
|
|||
import magic.model.MagicCounterType;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.action.MagicChangeCountersAction;
|
||||
import magic.model.choice.MagicMayChoice;
|
||||
import magic.model.choice.MagicSimpleMayChoice;
|
||||
|
|
|
@ -5,8 +5,8 @@ import magic.model.MagicLocationType;
|
|||
import magic.model.MagicManaCost;
|
||||
import magic.model.MagicPayedCost;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.action.MagicDestroyAction;
|
||||
import magic.model.action.MagicChangeCardDestinationAction;
|
||||
import magic.model.action.MagicDestroyAction;
|
||||
import magic.model.action.MagicPermanentAction;
|
||||
import magic.model.choice.MagicBuybackChoice;
|
||||
import magic.model.choice.MagicTargetChoice;
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
package magic.card;
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
import magic.model.MagicDamage;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPayedCost;
|
||||
|
@ -17,6 +15,8 @@ import magic.model.target.MagicPowerTargetPicker;
|
|||
import magic.model.target.MagicTarget;
|
||||
import magic.model.target.MagicTargetFilter;
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
public class Alpha_Brawl {
|
||||
public static final MagicSpellCardEvent S = new MagicSpellCardEvent() {
|
||||
@Override
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
package magic.card;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import magic.model.MagicCard;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicLocationType;
|
||||
|
@ -15,6 +13,8 @@ import magic.model.target.MagicTarget;
|
|||
import magic.model.target.MagicTargetFilter;
|
||||
import magic.model.trigger.MagicWhenComesIntoPlayTrigger;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class Angel_of_Glory_s_Rise {
|
||||
public static final MagicWhenComesIntoPlayTrigger T = new MagicWhenComesIntoPlayTrigger() {
|
||||
@Override
|
||||
|
|
|
@ -1,10 +1,8 @@
|
|||
package magic.card;
|
||||
|
||||
import magic.model.MagicCard;
|
||||
import magic.model.MagicColor;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.action.MagicChangeLifeAction;
|
||||
import magic.model.choice.MagicMayChoice;
|
||||
import magic.model.choice.MagicSimpleMayChoice;
|
||||
|
|
|
@ -2,7 +2,6 @@ package magic.card;
|
|||
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPayedCost;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.action.MagicChangeLifeAction;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.event.MagicSpellCardEvent;
|
||||
|
|
|
@ -1,12 +1,9 @@
|
|||
package magic.card;
|
||||
|
||||
import java.util.EnumSet;
|
||||
|
||||
import magic.model.MagicAbility;
|
||||
import magic.model.MagicColor;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.MagicPowerToughness;
|
||||
import magic.model.MagicSubType;
|
||||
import magic.model.MagicType;
|
||||
|
@ -18,6 +15,8 @@ import magic.model.mstatic.MagicLayer;
|
|||
import magic.model.mstatic.MagicStatic;
|
||||
import magic.model.trigger.MagicWhenOtherComesIntoPlayTrigger;
|
||||
|
||||
import java.util.EnumSet;
|
||||
|
||||
public class Angel_s_Tomb {
|
||||
|
||||
private static final MagicStatic PT = new MagicStatic(
|
||||
|
|
|
@ -1,15 +1,13 @@
|
|||
package magic.card;
|
||||
|
||||
import magic.model.MagicAbility;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.target.MagicTapTargetPicker;
|
||||
import magic.model.action.MagicTapAction;
|
||||
import magic.model.action.MagicPermanentAction;
|
||||
import magic.model.action.MagicTapAction;
|
||||
import magic.model.choice.MagicMayChoice;
|
||||
import magic.model.choice.MagicTargetChoice;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.target.MagicTapTargetPicker;
|
||||
import magic.model.trigger.MagicWhenAttacksTrigger;
|
||||
|
||||
public class Angelic_Benediction {
|
||||
|
|
|
@ -2,7 +2,6 @@ package magic.card;
|
|||
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.action.MagicChangeLifeAction;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.trigger.MagicWhenOtherComesIntoPlayTrigger;
|
||||
|
|
|
@ -1,9 +1,8 @@
|
|||
package magic.card;
|
||||
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicAbility;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicSubType;
|
||||
import magic.model.MagicAbility;
|
||||
import magic.model.mstatic.MagicLayer;
|
||||
import magic.model.mstatic.MagicStatic;
|
||||
|
||||
|
|
|
@ -4,21 +4,21 @@ import magic.model.MagicGame;
|
|||
import magic.model.MagicLocationType;
|
||||
import magic.model.MagicPayedCost;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPowerToughness;
|
||||
import magic.model.MagicSource;
|
||||
import magic.model.action.MagicPermanentAction;
|
||||
import magic.model.action.MagicRemoveFromPlayAction;
|
||||
import magic.model.choice.MagicTargetChoice;
|
||||
import magic.model.event.MagicActivationHints;
|
||||
import magic.model.event.MagicActivation;
|
||||
import magic.model.event.MagicActivationHints;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.event.MagicPermanentActivation;
|
||||
import magic.model.event.MagicSacrificeEvent;
|
||||
import magic.model.event.MagicTiming;
|
||||
import magic.model.mstatic.MagicLayer;
|
||||
import magic.model.mstatic.MagicStatic;
|
||||
import magic.model.target.MagicBounceTargetPicker;
|
||||
import magic.model.target.MagicTargetFilter;
|
||||
import magic.model.mstatic.MagicStatic;
|
||||
import magic.model.MagicPowerToughness;
|
||||
import magic.model.mstatic.MagicLayer;
|
||||
|
||||
public class Angelic_Shield {
|
||||
public static final MagicStatic S = new MagicStatic(
|
||||
|
|
|
@ -1,16 +1,15 @@
|
|||
package magic.card;
|
||||
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.MagicCounterType;
|
||||
import magic.model.MagicDamage;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicManaCost;
|
||||
import magic.model.MagicPayedCost;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.MagicSource;
|
||||
import magic.model.action.MagicChangeCountersAction;
|
||||
import magic.model.action.MagicDealDamageAction;
|
||||
import magic.model.action.MagicPlayCardFromStackAction;
|
||||
import magic.model.action.MagicTargetAction;
|
||||
import magic.model.choice.MagicTargetChoice;
|
||||
import magic.model.condition.MagicCondition;
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
package magic.card;
|
||||
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicManaCost;
|
||||
import magic.model.MagicPayedCost;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicSource;
|
||||
|
@ -11,8 +10,8 @@ import magic.model.choice.MagicTargetChoice;
|
|||
import magic.model.condition.MagicCondition;
|
||||
import magic.model.event.MagicActivationHints;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.event.MagicTapEvent;
|
||||
import magic.model.event.MagicPermanentActivation;
|
||||
import magic.model.event.MagicTapEvent;
|
||||
import magic.model.event.MagicTiming;
|
||||
import magic.model.target.MagicTapTargetPicker;
|
||||
|
||||
|
|
|
@ -5,7 +5,6 @@ import magic.model.MagicLocationType;
|
|||
import magic.model.MagicManaCost;
|
||||
import magic.model.MagicPayedCost;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.MagicSource;
|
||||
import magic.model.action.MagicDrawAction;
|
||||
import magic.model.action.MagicRemoveFromPlayAction;
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
package magic.card;
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
import magic.model.MagicCounterType;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPermanent;
|
||||
|
@ -12,6 +10,8 @@ import magic.model.target.MagicTarget;
|
|||
import magic.model.target.MagicTargetFilter;
|
||||
import magic.model.trigger.MagicAtUpkeepTrigger;
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
public class Arcbound_Overseer {
|
||||
public static final MagicAtUpkeepTrigger T3 = new MagicAtUpkeepTrigger() {
|
||||
@Override
|
||||
|
|
|
@ -2,7 +2,6 @@ package magic.card;
|
|||
|
||||
import magic.model.MagicCounterType;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.action.MagicChangeLifeAction;
|
||||
import magic.model.event.MagicEvent;
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
package magic.card;
|
||||
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPowerToughness;
|
||||
import magic.model.condition.MagicCondition;
|
||||
|
|
|
@ -1,18 +1,12 @@
|
|||
package magic.card;
|
||||
|
||||
import magic.model.MagicAbility;
|
||||
import magic.model.MagicCard;
|
||||
import magic.model.MagicCounterType;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicManaCost;
|
||||
import magic.model.MagicPayedCost;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.action.MagicChangeCountersAction;
|
||||
import magic.model.action.MagicSetAbilityAction;
|
||||
import magic.model.trigger.MagicWhenComesIntoPlayTrigger;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.mstatic.MagicStatic;
|
||||
import magic.model.trigger.MagicWhenComesIntoPlayTrigger;
|
||||
|
||||
public class Ardent_Soldier {
|
||||
public static final MagicWhenComesIntoPlayTrigger T = new MagicWhenComesIntoPlayTrigger() {
|
||||
|
|
|
@ -3,7 +3,6 @@ package magic.card;
|
|||
import magic.model.MagicDamage;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.action.MagicChangeLifeAction;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.trigger.MagicWhenDamageIsDealtTrigger;
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
package magic.card;
|
||||
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.action.MagicMillLibraryAction;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.trigger.MagicWhenComesIntoPlayTrigger;
|
||||
|
|
|
@ -5,7 +5,6 @@ import magic.model.MagicGame;
|
|||
import magic.model.MagicPayedCost;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPermanentState;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.action.MagicChangeStateAction;
|
||||
import magic.model.action.MagicDestroyAction;
|
||||
import magic.model.action.MagicPermanentAction;
|
||||
|
|
|
@ -3,7 +3,6 @@ package magic.card;
|
|||
import magic.model.MagicCard;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.action.MagicCardAction;
|
||||
import magic.model.action.MagicPlayCardAction;
|
||||
import magic.model.action.MagicReanimateAction;
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
package magic.card;
|
||||
|
||||
import magic.model.MagicAbility;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicManaCost;
|
||||
import magic.model.MagicPayedCost;
|
||||
|
@ -14,10 +15,9 @@ import magic.model.event.MagicEvent;
|
|||
import magic.model.event.MagicPayManaCostEvent;
|
||||
import magic.model.event.MagicPermanentActivation;
|
||||
import magic.model.event.MagicTiming;
|
||||
import magic.model.target.MagicRegenerateTargetPicker;
|
||||
import magic.model.MagicAbility;
|
||||
import magic.model.mstatic.MagicLayer;
|
||||
import magic.model.mstatic.MagicStatic;
|
||||
import magic.model.target.MagicRegenerateTargetPicker;
|
||||
import magic.model.target.MagicTargetFilter;
|
||||
|
||||
public class Asceticism {
|
||||
|
|
|
@ -7,6 +7,7 @@ import magic.model.mstatic.MagicLayer;
|
|||
import magic.model.mstatic.MagicStatic;
|
||||
import magic.model.target.MagicTarget;
|
||||
import magic.model.target.MagicTargetFilter;
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
public class Ashenmoor_Cohort {
|
||||
|
|
|
@ -3,14 +3,14 @@ package magic.card;
|
|||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.MagicPowerToughness;
|
||||
import magic.model.action.MagicChangeLifeAction;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.stack.MagicItemOnStack;
|
||||
import magic.model.trigger.MagicWhenTargetedTrigger;
|
||||
import magic.model.MagicPowerToughness;
|
||||
import magic.model.mstatic.MagicLayer;
|
||||
import magic.model.mstatic.MagicStatic;
|
||||
import magic.model.stack.MagicItemOnStack;
|
||||
import magic.model.target.MagicTargetFilter;
|
||||
import magic.model.trigger.MagicWhenTargetedTrigger;
|
||||
|
||||
public class Ashenmoor_Liege {
|
||||
public static final MagicStatic S1 = new MagicStatic(
|
||||
|
|
|
@ -4,7 +4,6 @@ import magic.model.MagicAbility;
|
|||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPayedCost;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.action.MagicPermanentAction;
|
||||
import magic.model.action.MagicSetAbilityAction;
|
||||
import magic.model.choice.MagicTargetChoice;
|
||||
|
|
|
@ -3,7 +3,6 @@ package magic.card;
|
|||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPayedCost;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.MagicSource;
|
||||
import magic.model.action.MagicChangeLifeAction;
|
||||
import magic.model.condition.MagicCondition;
|
||||
|
|
|
@ -2,7 +2,6 @@ package magic.card;
|
|||
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.action.MagicDestroyAction;
|
||||
import magic.model.action.MagicPermanentAction;
|
||||
import magic.model.choice.MagicMayChoice;
|
||||
|
|
|
@ -2,9 +2,9 @@ package magic.card;
|
|||
|
||||
import magic.model.MagicCard;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.MagicLocationType;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.action.MagicCardAction;
|
||||
import magic.model.action.MagicMoveCardAction;
|
||||
import magic.model.action.MagicRemoveCardAction;
|
||||
|
|
|
@ -1,14 +1,10 @@
|
|||
package magic.card;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.EnumSet;
|
||||
|
||||
import magic.model.MagicAbility;
|
||||
import magic.model.MagicCounterType;
|
||||
import magic.model.MagicDamage;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.MagicSubType;
|
||||
import magic.model.action.MagicAddStaticAction;
|
||||
import magic.model.action.MagicChangeCountersAction;
|
||||
|
@ -20,6 +16,9 @@ import magic.model.target.MagicTargetFilter;
|
|||
import magic.model.trigger.MagicWhenDamageIsDealtTrigger;
|
||||
import magic.model.trigger.MagicWhenLeavesPlayTrigger;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.EnumSet;
|
||||
|
||||
|
||||
public class Aurification {
|
||||
public static final MagicWhenDamageIsDealtTrigger T1 = new MagicWhenDamageIsDealtTrigger() {
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
package magic.card;
|
||||
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicAbility;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.condition.MagicCondition;
|
||||
import magic.model.mstatic.MagicLayer;
|
||||
import magic.model.mstatic.MagicStatic;
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
package magic.card;
|
||||
|
||||
import magic.model.MagicAbility;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPowerToughness;
|
||||
import magic.model.mstatic.MagicLayer;
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
package magic.card;
|
||||
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicAbility;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPowerToughness;
|
||||
import magic.model.condition.MagicCondition;
|
||||
import magic.model.mstatic.MagicLayer;
|
||||
|
|
|
@ -1,9 +1,8 @@
|
|||
package magic.card;
|
||||
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicAbility;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.mstatic.MagicLayer;
|
||||
import magic.model.MagicAbility;
|
||||
import magic.model.mstatic.MagicStatic;
|
||||
import magic.model.target.MagicTargetFilter;
|
||||
|
||||
|
|
|
@ -1,22 +1,22 @@
|
|||
package magic.card;
|
||||
|
||||
import magic.model.MagicAbility;
|
||||
import magic.model.MagicCounterType;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.MagicAbility;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.MagicPowerToughness;
|
||||
import magic.model.action.MagicAddStaticAction;
|
||||
import magic.model.action.MagicChangeCountersAction;
|
||||
import magic.model.action.MagicPermanentAction;
|
||||
import magic.model.action.MagicAddStaticAction;
|
||||
import magic.model.choice.MagicMayChoice;
|
||||
import magic.model.choice.MagicTargetChoice;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.target.MagicBecomeTargetPicker;
|
||||
import magic.model.trigger.MagicAtUpkeepTrigger;
|
||||
import magic.model.MagicPowerToughness;
|
||||
import magic.model.mstatic.MagicLayer;
|
||||
import magic.model.mstatic.MagicStatic;
|
||||
import magic.model.target.MagicBecomeTargetPicker;
|
||||
import magic.model.target.MagicTargetFilter;
|
||||
import magic.model.trigger.MagicAtUpkeepTrigger;
|
||||
|
||||
public class Aven_Mimeomancer {
|
||||
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
package magic.card;
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
import magic.data.TokenCardDefinitions;
|
||||
import magic.model.MagicCounterType;
|
||||
import magic.model.MagicGame;
|
||||
|
@ -15,8 +13,10 @@ import magic.model.choice.MagicSimpleMayChoice;
|
|||
import magic.model.event.MagicEvent;
|
||||
import magic.model.target.MagicTarget;
|
||||
import magic.model.target.MagicTargetFilter;
|
||||
import magic.model.trigger.MagicWhenComesIntoPlayTrigger;
|
||||
import magic.model.trigger.MagicLandfallTrigger;
|
||||
import magic.model.trigger.MagicWhenComesIntoPlayTrigger;
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
public class Avenger_of_Zendikar {
|
||||
public static final MagicWhenComesIntoPlayTrigger T1 =new MagicWhenComesIntoPlayTrigger() {
|
||||
|
|
|
@ -4,7 +4,6 @@ import magic.model.MagicGame;
|
|||
import magic.model.MagicManaCost;
|
||||
import magic.model.MagicPayedCost;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.MagicSource;
|
||||
import magic.model.action.MagicDrawAction;
|
||||
import magic.model.condition.MagicCondition;
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
|
||||
package magic.card;
|
||||
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPowerToughness;
|
||||
import magic.model.mstatic.MagicLayer;
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
package magic.card;
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
import magic.model.MagicDamage;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPermanent;
|
||||
|
@ -12,6 +10,8 @@ import magic.model.target.MagicTarget;
|
|||
import magic.model.target.MagicTargetFilter;
|
||||
import magic.model.trigger.MagicWhenDamageIsDealtTrigger;
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
|
||||
public class Balefire_Dragon {
|
||||
public static final MagicWhenDamageIsDealtTrigger T = new MagicWhenDamageIsDealtTrigger() {
|
||||
|
|
|
@ -1,22 +1,21 @@
|
|||
package magic.card;
|
||||
|
||||
import magic.model.MagicCard;
|
||||
import magic.model.MagicColor;
|
||||
import magic.model.MagicDamage;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.MagicPowerToughness;
|
||||
import magic.model.action.MagicChangeLifeAction;
|
||||
import magic.model.action.MagicDealDamageAction;
|
||||
import magic.model.action.MagicPlayerAction;
|
||||
import magic.model.choice.MagicTargetChoice;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.stack.MagicCardOnStack;
|
||||
import magic.model.trigger.MagicWhenOtherSpellIsCastTrigger;
|
||||
import magic.model.MagicPowerToughness;
|
||||
import magic.model.mstatic.MagicLayer;
|
||||
import magic.model.mstatic.MagicStatic;
|
||||
import magic.model.stack.MagicCardOnStack;
|
||||
import magic.model.target.MagicTargetFilter;
|
||||
import magic.model.trigger.MagicWhenOtherSpellIsCastTrigger;
|
||||
|
||||
public class Balefire_Liege {
|
||||
public static final MagicStatic S1 = new MagicStatic(
|
||||
|
|
|
@ -7,6 +7,7 @@ import magic.model.mstatic.MagicLayer;
|
|||
import magic.model.mstatic.MagicStatic;
|
||||
import magic.model.target.MagicTarget;
|
||||
import magic.model.target.MagicTargetFilter;
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
public class Ballynock_Cohort {
|
||||
|
|
|
@ -2,7 +2,6 @@ package magic.card;
|
|||
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPayedCost;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.action.MagicDrawAction;
|
||||
import magic.model.action.MagicPreventDamageAction;
|
||||
import magic.model.action.MagicTargetAction;
|
||||
|
|
|
@ -3,7 +3,6 @@ package magic.card;
|
|||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPayedCost;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.action.MagicChangeTurnPTAction;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.event.MagicSpellCardEvent;
|
||||
|
|
|
@ -2,7 +2,6 @@ package magic.card;
|
|||
|
||||
import magic.model.MagicAbility;
|
||||
import magic.model.MagicColor;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPowerToughness;
|
||||
import magic.model.mstatic.MagicLayer;
|
||||
|
|
|
@ -3,7 +3,6 @@ package magic.card;
|
|||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPayedCost;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.action.MagicChangeTurnPTAction;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.event.MagicSpellCardEvent;
|
||||
|
|
|
@ -3,7 +3,6 @@ package magic.card;
|
|||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPayedCost;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.MagicType;
|
||||
import magic.model.choice.MagicTargetChoice;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.event.MagicSacrificePermanentEvent;
|
||||
|
|
|
@ -3,9 +3,9 @@ package magic.card;
|
|||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPowerToughness;
|
||||
import magic.model.target.MagicTargetFilter;
|
||||
import magic.model.mstatic.MagicLayer;
|
||||
import magic.model.mstatic.MagicStatic;
|
||||
import magic.model.target.MagicTargetFilter;
|
||||
|
||||
public class Battleground_Geist {
|
||||
public static final MagicStatic S = new MagicStatic(
|
||||
|
|
|
@ -4,7 +4,6 @@ import magic.model.MagicCounterType;
|
|||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPayedCost;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.action.MagicChangeCountersAction;
|
||||
import magic.model.action.MagicPermanentAction;
|
||||
import magic.model.choice.MagicTargetChoice;
|
||||
|
|
|
@ -1,13 +1,11 @@
|
|||
package magic.card;
|
||||
|
||||
import magic.model.MagicCard;
|
||||
import magic.model.MagicDamage;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPayedCost;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.MagicLocationType;
|
||||
import magic.model.action.MagicDealDamageAction;
|
||||
import magic.model.MagicPayedCost;
|
||||
import magic.model.action.MagicChangeCardDestinationAction;
|
||||
import magic.model.action.MagicDealDamageAction;
|
||||
import magic.model.action.MagicTargetAction;
|
||||
import magic.model.choice.MagicTargetChoice;
|
||||
import magic.model.event.MagicEvent;
|
||||
|
|
|
@ -2,13 +2,12 @@ package magic.card;
|
|||
|
||||
import magic.model.MagicCard;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPayedCost;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.MagicLocationType;
|
||||
import magic.model.MagicPayedCost;
|
||||
import magic.model.action.MagicCardAction;
|
||||
import magic.model.action.MagicChangeCardDestinationAction;
|
||||
import magic.model.action.MagicPlayCardAction;
|
||||
import magic.model.action.MagicReanimateAction;
|
||||
import magic.model.action.MagicChangeCardDestinationAction;
|
||||
import magic.model.choice.MagicTargetChoice;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.event.MagicSpellCardEvent;
|
||||
|
|
|
@ -2,7 +2,6 @@ package magic.card;
|
|||
|
||||
import magic.model.MagicAbility;
|
||||
import magic.model.MagicCounterType;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPowerToughness;
|
||||
import magic.model.mstatic.MagicLayer;
|
||||
|
|
|
@ -2,14 +2,13 @@ package magic.card;
|
|||
|
||||
import magic.model.MagicCounterType;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.mstatic.MagicLayer;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.MagicPowerToughness;
|
||||
import magic.model.action.MagicChangeCountersAction;
|
||||
import magic.model.choice.MagicMayChoice;
|
||||
import magic.model.choice.MagicSimpleMayChoice;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.mstatic.MagicLayer;
|
||||
import magic.model.mstatic.MagicStatic;
|
||||
import magic.model.target.MagicTargetFilter;
|
||||
import magic.model.trigger.MagicWhenAttacksTrigger;
|
||||
|
|
|
@ -3,10 +3,10 @@ package magic.card;
|
|||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.MagicPowerToughness;
|
||||
import magic.model.action.MagicChangeTurnPTAction;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.mstatic.MagicLayer;
|
||||
import magic.model.MagicPowerToughness;
|
||||
import magic.model.mstatic.MagicStatic;
|
||||
import magic.model.target.MagicTargetFilter;
|
||||
import magic.model.trigger.MagicWhenBecomesBlockedTrigger;
|
||||
|
|
|
@ -3,7 +3,6 @@ package magic.card;
|
|||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPayedCost;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.MagicSource;
|
||||
import magic.model.MagicType;
|
||||
import magic.model.action.MagicGainControlAction;
|
||||
|
|
|
@ -1,11 +1,10 @@
|
|||
package magic.card;
|
||||
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicAbility;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.mstatic.MagicLayer;
|
||||
import magic.model.mstatic.MagicStatic;
|
||||
import magic.model.target.MagicTargetFilter;
|
||||
import magic.model.MagicAbility;
|
||||
|
||||
public class Bellowing_Tanglewurm {
|
||||
public static final MagicStatic S = new MagicStatic(
|
||||
|
|
|
@ -1,18 +1,15 @@
|
|||
package magic.card;
|
||||
|
||||
import magic.model.MagicAbility;
|
||||
import magic.model.MagicCard;
|
||||
import magic.model.MagicCounterType;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicManaCost;
|
||||
import magic.model.MagicPayedCost;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.action.MagicChangeCountersAction;
|
||||
import magic.model.action.MagicSetAbilityAction;
|
||||
import magic.model.trigger.MagicWhenComesIntoPlayTrigger;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.mstatic.MagicStatic;
|
||||
import magic.model.trigger.MagicWhenComesIntoPlayTrigger;
|
||||
|
||||
public class Benalish_Lancer {
|
||||
public static final MagicWhenComesIntoPlayTrigger T = new MagicWhenComesIntoPlayTrigger() {
|
||||
|
|
|
@ -2,7 +2,6 @@ package magic.card;
|
|||
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.MagicSubType;
|
||||
import magic.model.action.MagicChangeTurnPTAction;
|
||||
import magic.model.event.MagicEvent;
|
||||
|
|
|
@ -1,12 +1,10 @@
|
|||
package magic.card;
|
||||
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicLocationType;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.event.MagicDiscardEvent;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.trigger.MagicGraveyardTriggerData;
|
||||
import magic.model.trigger.MagicWhenDiesTrigger;
|
||||
|
||||
public class Black_Cat {
|
||||
|
|
|
@ -1,14 +1,12 @@
|
|||
package magic.card;
|
||||
|
||||
import magic.model.MagicCard;
|
||||
import magic.model.MagicCounterType;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicLocationType;
|
||||
import magic.model.MagicPayedCost;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.MagicLocationType;
|
||||
import magic.model.action.MagicChangeCountersAction;
|
||||
import magic.model.action.MagicChangeCardDestinationAction;
|
||||
import magic.model.action.MagicChangeCountersAction;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.event.MagicSpellCardEvent;
|
||||
import magic.model.stack.MagicCardOnStack;
|
||||
|
|
|
@ -4,7 +4,6 @@ import magic.model.MagicDamage;
|
|||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.MagicSource;
|
||||
import magic.model.action.MagicDealDamageAction;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.target.MagicTarget;
|
||||
|
|
|
@ -2,11 +2,11 @@ package magic.card;
|
|||
|
||||
import magic.model.MagicAbility;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.condition.MagicCondition;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.action.MagicChangeTurnPTAction;
|
||||
import magic.model.action.MagicSetAbilityAction;
|
||||
import magic.model.condition.MagicCondition;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.trigger.MagicWhenComesIntoPlayTrigger;
|
||||
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
package magic.card;
|
||||
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.condition.MagicCondition;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.action.MagicChangeLifeAction;
|
||||
import magic.model.action.MagicPlayerAction;
|
||||
import magic.model.choice.MagicTargetChoice;
|
||||
import magic.model.condition.MagicCondition;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.trigger.MagicWhenComesIntoPlayTrigger;
|
||||
|
||||
|
|
|
@ -2,7 +2,6 @@ package magic.card;
|
|||
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.action.MagicChangeLifeAction;
|
||||
import magic.model.choice.MagicMayChoice;
|
||||
import magic.model.choice.MagicSimpleMayChoice;
|
||||
|
|
|
@ -1,9 +1,7 @@
|
|||
package magic.card;
|
||||
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicManaCost;
|
||||
import magic.model.MagicPayedCost;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.action.MagicPlayerAction;
|
||||
import magic.model.choice.MagicTargetChoice;
|
||||
|
|
|
@ -1,11 +1,10 @@
|
|||
package magic.card;
|
||||
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicAbility;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.mstatic.MagicLayer;
|
||||
import magic.model.mstatic.MagicStatic;
|
||||
import magic.model.target.MagicTargetFilter;
|
||||
import magic.model.MagicAbility;
|
||||
|
||||
public class Bloodmark_Mentor {
|
||||
public static final MagicStatic S = new MagicStatic(
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
package magic.card;
|
||||
|
||||
import magic.model.MagicPowerToughness;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPowerToughness;
|
||||
import magic.model.mstatic.MagicLayer;
|
||||
import magic.model.mstatic.MagicStatic;
|
||||
import magic.model.target.MagicTargetFilter;
|
||||
|
|
|
@ -3,7 +3,6 @@ package magic.card;
|
|||
import magic.data.TokenCardDefinitions;
|
||||
import magic.model.MagicDamage;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicSource;
|
||||
import magic.model.MagicSubType;
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
package magic.card;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import magic.model.MagicCard;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPermanent;
|
||||
|
@ -16,6 +14,8 @@ import magic.model.target.MagicTarget;
|
|||
import magic.model.target.MagicTargetFilter;
|
||||
import magic.model.trigger.MagicWhenAttacksUnblockedTrigger;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class Bone_Dancer {
|
||||
public static final MagicWhenAttacksUnblockedTrigger T = new MagicWhenAttacksUnblockedTrigger() {
|
||||
@Override
|
||||
|
|
|
@ -2,7 +2,6 @@ package magic.card;
|
|||
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPayedCost;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.action.MagicCardOnStackAction;
|
||||
import magic.model.action.MagicCounterItemOnStackAction;
|
||||
import magic.model.action.MagicDrawAction;
|
||||
|
|
|
@ -3,8 +3,8 @@ package magic.card;
|
|||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.MagicPowerToughness;
|
||||
import magic.model.target.MagicTargetFilter;
|
||||
import magic.model.mstatic.MagicCDA;
|
||||
import magic.model.target.MagicTargetFilter;
|
||||
|
||||
public class Boneyard_Wurm {
|
||||
public static final MagicCDA CDA = new MagicCDA() {
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
package magic.card;
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
import magic.model.MagicDamage;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPayedCost;
|
||||
|
@ -16,6 +14,8 @@ import magic.model.target.MagicDamageTargetPicker;
|
|||
import magic.model.target.MagicTarget;
|
||||
import magic.model.target.MagicTargetFilter;
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
public class Bonfire_of_the_Damned {
|
||||
public static final MagicSpellCardEvent S = new MagicSpellCardEvent() {
|
||||
@Override
|
||||
|
|
|
@ -3,11 +3,10 @@ package magic.card;
|
|||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPayedCost;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.MagicSource;
|
||||
import magic.model.action.MagicChangeLifeAction;
|
||||
import magic.model.event.MagicActivationHints;
|
||||
import magic.model.event.MagicActivation;
|
||||
import magic.model.event.MagicActivationHints;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.event.MagicPermanentActivation;
|
||||
import magic.model.event.MagicSacrificeEvent;
|
||||
|
|
|
@ -6,8 +6,8 @@ import magic.model.MagicPayedCost;
|
|||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.action.MagicChangeTurnPTAction;
|
||||
import magic.model.condition.MagicCondition;
|
||||
import magic.model.action.MagicSetAbilityAction;
|
||||
import magic.model.condition.MagicCondition;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.event.MagicSpellCardEvent;
|
||||
import magic.model.stack.MagicCardOnStack;
|
||||
|
|
|
@ -1,12 +1,10 @@
|
|||
package magic.card;
|
||||
|
||||
import magic.model.MagicCard;
|
||||
import magic.model.MagicDamage;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicManaCost;
|
||||
import magic.model.MagicPayedCost;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.MagicSource;
|
||||
import magic.model.action.MagicDealDamageAction;
|
||||
import magic.model.choice.MagicKickerChoice;
|
||||
import magic.model.event.MagicEvent;
|
||||
|
|
|
@ -7,6 +7,7 @@ import magic.model.mstatic.MagicLayer;
|
|||
import magic.model.mstatic.MagicStatic;
|
||||
import magic.model.target.MagicTarget;
|
||||
import magic.model.target.MagicTargetFilter;
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
public class Briarberry_Cohort {
|
||||
|
|
|
@ -5,7 +5,6 @@ import magic.model.MagicDamage;
|
|||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPayedCost;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.MagicPowerToughness;
|
||||
import magic.model.MagicSource;
|
||||
import magic.model.action.MagicDealDamageAction;
|
||||
|
|
|
@ -3,11 +3,10 @@ package magic.card;
|
|||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPayedCost;
|
||||
import magic.model.MagicPermanent;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.MagicSource;
|
||||
import magic.model.action.MagicChangeLifeAction;
|
||||
import magic.model.event.MagicActivationHints;
|
||||
import magic.model.event.MagicActivation;
|
||||
import magic.model.event.MagicActivationHints;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.event.MagicPermanentActivation;
|
||||
import magic.model.event.MagicSacrificeEvent;
|
||||
|
|
|
@ -5,9 +5,9 @@ import magic.model.MagicLocationType;
|
|||
import magic.model.MagicManaCost;
|
||||
import magic.model.MagicPayedCost;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.action.MagicChangeCardDestinationAction;
|
||||
import magic.model.action.MagicChangeLifeAction;
|
||||
import magic.model.action.MagicPlayerAction;
|
||||
import magic.model.action.MagicChangeCardDestinationAction;
|
||||
import magic.model.choice.MagicBuybackChoice;
|
||||
import magic.model.choice.MagicTargetChoice;
|
||||
import magic.model.event.MagicEvent;
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
package magic.card;
|
||||
|
||||
import magic.model.MagicAbility;
|
||||
import magic.model.MagicCard;
|
||||
import magic.model.MagicDamage;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicPayedCost;
|
||||
|
|
|
@ -4,8 +4,8 @@ import magic.model.MagicGame;
|
|||
import magic.model.MagicPayedCost;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.action.MagicDrawAction;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.event.MagicDiscardEvent;
|
||||
import magic.model.event.MagicEvent;
|
||||
import magic.model.event.MagicSpellCardEvent;
|
||||
import magic.model.stack.MagicCardOnStack;
|
||||
|
||||
|
|
|
@ -1,11 +1,9 @@
|
|||
package magic.card;
|
||||
|
||||
import magic.model.MagicCard;
|
||||
import magic.model.MagicDamage;
|
||||
import magic.model.MagicGame;
|
||||
import magic.model.MagicManaCost;
|
||||
import magic.model.MagicPayedCost;
|
||||
import magic.model.MagicPlayer;
|
||||
import magic.model.action.MagicDealDamageAction;
|
||||
import magic.model.action.MagicTargetAction;
|
||||
import magic.model.choice.MagicKickerChoice;
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue