diff --git a/.gitattributes b/.gitattributes index e7d7d7d1980..6969578a7ab 100644 --- a/.gitattributes +++ b/.gitattributes @@ -12,7 +12,6 @@ forge-ai/.settings/org.eclipse.core.resources.prefs -text forge-ai/.settings/org.eclipse.jdt.core.prefs -text forge-ai/.settings/org.eclipse.m2e.core.prefs -text forge-ai/pom.xml -text -forge-ai/src/main/java/forge/game/ai/AiProps.java -text forge-core/.classpath -text forge-core/.project -text forge-core/.settings/org.eclipse.core.resources.prefs -text @@ -98,6 +97,12 @@ forge-core/src/main/java/forge/util/PredicateString.java -text forge-core/src/main/java/forge/util/ReflectionUtil.java -text forge-core/src/main/java/forge/util/TextUtil.java -text forge-core/src/main/java/forge/util/ThreadUtil.java -text +forge-core/src/main/java/forge/util/maps/EnumMapOfLists.java -text +forge-core/src/main/java/forge/util/maps/EnumMapToAmount.java -text +forge-core/src/main/java/forge/util/maps/HashMapOfLists.java -text +forge-core/src/main/java/forge/util/maps/MapOfLists.java -text +forge-core/src/main/java/forge/util/maps/MapToAmount.java -text +forge-core/src/main/java/forge/util/maps/package-info.java -text forge-core/src/main/java/forge/util/package-info.java -text forge-core/src/main/java/forge/util/storage/IStorage.java -text forge-core/src/main/java/forge/util/storage/StorageBase.java -text @@ -118,9 +123,496 @@ forge-game/src/main/java/forge/Command.java svneol=native#text/plain forge-game/src/main/java/forge/Constant.java svneol=native#text/plain forge-game/src/main/java/forge/ImageCacheBridge.java -text forge-game/src/main/java/forge/PreferencesBridge.java -text +forge-game/src/main/java/forge/ai/AiAttackController.java svneol=native#text/plain +forge-game/src/main/java/forge/ai/AiBlockController.java svneol=native#text/plain +forge-game/src/main/java/forge/ai/AiController.java svneol=native#text/plain +forge-game/src/main/java/forge/ai/AiCostDecision.java -text +forge-game/src/main/java/forge/ai/AiProfileUtil.java -text +forge-game/src/main/java/forge/ai/AiProps.java -text +forge-game/src/main/java/forge/ai/ComputerUtil.java svneol=native#text/plain +forge-game/src/main/java/forge/ai/ComputerUtilCard.java -text +forge-game/src/main/java/forge/ai/ComputerUtilCombat.java -text +forge-game/src/main/java/forge/ai/ComputerUtilCost.java -text +forge-game/src/main/java/forge/ai/ComputerUtilMana.java -text +forge-game/src/main/java/forge/ai/SpellAbilityAi.java -text +forge-game/src/main/java/forge/ai/ability/AddPhaseAi.java -text +forge-game/src/main/java/forge/ai/ability/AddTurnAi.java svneol=native#text/plain +forge-game/src/main/java/forge/ai/ability/AlwaysPlayAi.java -text +forge-game/src/main/java/forge/ai/ability/AnimateAi.java -text +forge-game/src/main/java/forge/ai/ability/AnimateAllAi.java -text +forge-game/src/main/java/forge/ai/ability/AttachAi.java -text +forge-game/src/main/java/forge/ai/ability/BalanceAi.java -text +forge-game/src/main/java/forge/ai/ability/BecomesBlockedAi.java -text +forge-game/src/main/java/forge/ai/ability/BondAi.java -text +forge-game/src/main/java/forge/ai/ability/CanPlayAsDrawbackAi.java -text +forge-game/src/main/java/forge/ai/ability/CannotPlayAi.java -text +forge-game/src/main/java/forge/ai/ability/ChangeTargetsAi.java -text +forge-game/src/main/java/forge/ai/ability/ChangeZoneAi.java -text +forge-game/src/main/java/forge/ai/ability/ChangeZoneAllAi.java -text +forge-game/src/main/java/forge/ai/ability/CharmAi.java -text +forge-game/src/main/java/forge/ai/ability/ChooseCardAi.java -text +forge-game/src/main/java/forge/ai/ability/ChooseCardNameAi.java -text +forge-game/src/main/java/forge/ai/ability/ChooseColorAi.java -text +forge-game/src/main/java/forge/ai/ability/ChooseGenericEffectAi.java -text +forge-game/src/main/java/forge/ai/ability/ChoosePlayerAi.java -text +forge-game/src/main/java/forge/ai/ability/ChooseSourceAi.java -text +forge-game/src/main/java/forge/ai/ability/ChooseTypeAi.java -text +forge-game/src/main/java/forge/ai/ability/ClashAi.java -text +forge-game/src/main/java/forge/ai/ability/CloneAi.java -text +forge-game/src/main/java/forge/ai/ability/ControlExchangeAi.java -text +forge-game/src/main/java/forge/ai/ability/ControlGainAi.java -text +forge-game/src/main/java/forge/ai/ability/CopyPermanentAi.java -text +forge-game/src/main/java/forge/ai/ability/CounterAi.java -text +forge-game/src/main/java/forge/ai/ability/CountersAi.java svneol=native#text/plain +forge-game/src/main/java/forge/ai/ability/CountersMoveAi.java -text +forge-game/src/main/java/forge/ai/ability/CountersProliferateAi.java -text +forge-game/src/main/java/forge/ai/ability/CountersPutAi.java -text +forge-game/src/main/java/forge/ai/ability/CountersPutAllAi.java -text +forge-game/src/main/java/forge/ai/ability/CountersPutOrRemoveAi.java -text +forge-game/src/main/java/forge/ai/ability/CountersRemoveAi.java -text +forge-game/src/main/java/forge/ai/ability/DamageAiBase.java -text +forge-game/src/main/java/forge/ai/ability/DamageAllAi.java -text +forge-game/src/main/java/forge/ai/ability/DamageDealAi.java -text +forge-game/src/main/java/forge/ai/ability/DamageEachAi.java -text +forge-game/src/main/java/forge/ai/ability/DamagePreventAi.java -text +forge-game/src/main/java/forge/ai/ability/DamagePreventAllAi.java -text +forge-game/src/main/java/forge/ai/ability/DebuffAi.java -text +forge-game/src/main/java/forge/ai/ability/DebuffAllAi.java -text +forge-game/src/main/java/forge/ai/ability/DelayedTriggerAi.java -text +forge-game/src/main/java/forge/ai/ability/DestroyAi.java -text +forge-game/src/main/java/forge/ai/ability/DestroyAllAi.java -text +forge-game/src/main/java/forge/ai/ability/DigAi.java -text +forge-game/src/main/java/forge/ai/ability/DigUntilAi.java -text +forge-game/src/main/java/forge/ai/ability/DiscardAi.java -text +forge-game/src/main/java/forge/ai/ability/DrainManaAi.java -text +forge-game/src/main/java/forge/ai/ability/DrawAi.java svneol=native#text/plain +forge-game/src/main/java/forge/ai/ability/EffectAi.java -text +forge-game/src/main/java/forge/ai/ability/EncodeAi.java -text +forge-game/src/main/java/forge/ai/ability/EndTurnAi.java -text +forge-game/src/main/java/forge/ai/ability/FightAi.java -text +forge-game/src/main/java/forge/ai/ability/FlipACoinAi.java -text +forge-game/src/main/java/forge/ai/ability/FogAi.java -text +forge-game/src/main/java/forge/ai/ability/GameLossAi.java -text +forge-game/src/main/java/forge/ai/ability/GameWinAi.java -text +forge-game/src/main/java/forge/ai/ability/HauntAi.java -text +forge-game/src/main/java/forge/ai/ability/LegendaryRuleAi.java -text +forge-game/src/main/java/forge/ai/ability/LifeExchangeAi.java -text +forge-game/src/main/java/forge/ai/ability/LifeGainAi.java -text +forge-game/src/main/java/forge/ai/ability/LifeLoseAi.java -text +forge-game/src/main/java/forge/ai/ability/LifeSetAi.java -text +forge-game/src/main/java/forge/ai/ability/ManaEffectAi.java -text +forge-game/src/main/java/forge/ai/ability/MillAi.java -text +forge-game/src/main/java/forge/ai/ability/MustAttackAi.java -text +forge-game/src/main/java/forge/ai/ability/MustBlockAi.java -text +forge-game/src/main/java/forge/ai/ability/PeekAndRevealAi.java -text +forge-game/src/main/java/forge/ai/ability/PermanentCreatureAi.java -text +forge-game/src/main/java/forge/ai/ability/PermanentNoncreatureAi.java -text +forge-game/src/main/java/forge/ai/ability/PhasesAi.java -text +forge-game/src/main/java/forge/ai/ability/PlayAi.java -text +forge-game/src/main/java/forge/ai/ability/PoisonAi.java -text +forge-game/src/main/java/forge/ai/ability/PowerExchangeAi.java -text +forge-game/src/main/java/forge/ai/ability/ProtectAi.java -text +forge-game/src/main/java/forge/ai/ability/ProtectAllAi.java -text +forge-game/src/main/java/forge/ai/ability/PumpAi.java -text +forge-game/src/main/java/forge/ai/ability/PumpAiBase.java -text +forge-game/src/main/java/forge/ai/ability/PumpAllAi.java -text +forge-game/src/main/java/forge/ai/ability/RearrangeTopOfLibraryAi.java -text +forge-game/src/main/java/forge/ai/ability/RegenerateAi.java svneol=native#text/plain +forge-game/src/main/java/forge/ai/ability/RegenerateAllAi.java -text +forge-game/src/main/java/forge/ai/ability/RemoveFromCombatAi.java -text +forge-game/src/main/java/forge/ai/ability/RepeatAi.java -text +forge-game/src/main/java/forge/ai/ability/RepeatEachAi.java -text +forge-game/src/main/java/forge/ai/ability/RestartGameAi.java -text +forge-game/src/main/java/forge/ai/ability/RevealAi.java -text +forge-game/src/main/java/forge/ai/ability/RevealAiBase.java -text +forge-game/src/main/java/forge/ai/ability/RevealHandAi.java -text +forge-game/src/main/java/forge/ai/ability/RollPlanarDiceAi.java -text +forge-game/src/main/java/forge/ai/ability/SacrificeAi.java -text +forge-game/src/main/java/forge/ai/ability/SacrificeAllAi.java -text +forge-game/src/main/java/forge/ai/ability/ScryAi.java -text +forge-game/src/main/java/forge/ai/ability/SetStateAi.java -text +forge-game/src/main/java/forge/ai/ability/ShuffleAi.java -text +forge-game/src/main/java/forge/ai/ability/StoreSVarAi.java -text +forge-game/src/main/java/forge/ai/ability/TapAi.java -text +forge-game/src/main/java/forge/ai/ability/TapAiBase.java -text +forge-game/src/main/java/forge/ai/ability/TapAllAi.java -text +forge-game/src/main/java/forge/ai/ability/TapOrUntapAi.java -text +forge-game/src/main/java/forge/ai/ability/TapOrUntapAllAi.java -text +forge-game/src/main/java/forge/ai/ability/TokenAi.java -text +forge-game/src/main/java/forge/ai/ability/TwoPilesAi.java -text +forge-game/src/main/java/forge/ai/ability/UnattachAllAi.java -text +forge-game/src/main/java/forge/ai/ability/UntapAi.java -text +forge-game/src/main/java/forge/ai/ability/UntapAllAi.java -text +forge-game/src/main/java/forge/ai/ability/ZoneExchangeAi.java -text +forge-game/src/main/java/forge/game/Game.java -text +forge-game/src/main/java/forge/game/GameAction.java svneol=native#text/plain +forge-game/src/main/java/forge/game/GameActionUtil.java svneol=native#text/plain +forge-game/src/main/java/forge/game/GameEndReason.java -text +forge-game/src/main/java/forge/game/GameEntity.java -text forge-game/src/main/java/forge/game/GameFormat.java -text +forge-game/src/main/java/forge/game/GameLog.java -text +forge-game/src/main/java/forge/game/GameLogEntry.java -text +forge-game/src/main/java/forge/game/GameLogEntryType.java -text +forge-game/src/main/java/forge/game/GameLogFormatter.java -text +forge-game/src/main/java/forge/game/GameObject.java -text +forge-game/src/main/java/forge/game/GameOutcome.java -text +forge-game/src/main/java/forge/game/GameStage.java -text +forge-game/src/main/java/forge/game/GameType.java -text +forge-game/src/main/java/forge/game/GlobalRuleChange.java -text +forge-game/src/main/java/forge/game/Match.java -text +forge-game/src/main/java/forge/game/PlanarDice.java -text +forge-game/src/main/java/forge/game/StaticEffect.java svneol=native#text/plain +forge-game/src/main/java/forge/game/StaticEffects.java svneol=native#text/plain +forge-game/src/main/java/forge/game/TriggerReplacementBase.java -text +forge-game/src/main/java/forge/game/ability/AbilityApiBased.java -text +forge-game/src/main/java/forge/game/ability/AbilityFactory.java svneol=native#text/plain +forge-game/src/main/java/forge/game/ability/AbilityUtils.java -text +forge-game/src/main/java/forge/game/ability/ApiType.java -text +forge-game/src/main/java/forge/game/ability/SaTargetRoutines.java -text +forge-game/src/main/java/forge/game/ability/SpellAbilityEffect.java -text +forge-game/src/main/java/forge/game/ability/SpellApiBased.java -text +forge-game/src/main/java/forge/game/ability/StaticAbilityApiBased.java -text +forge-game/src/main/java/forge/game/ability/effects/AbandonEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/AddPhaseEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/AddTurnEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/AnimateAllEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/AnimateEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/AnimateEffectBase.java svneol=native#text/plain +forge-game/src/main/java/forge/game/ability/effects/AttachEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/BalanceEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/BecomesBlockedEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/BondEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/ChangeTargetsEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/ChangeZoneAllEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/ChangeZoneEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/CharmEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/ChooseCardEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/ChooseCardNameEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/ChooseColorEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/ChooseGenericEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/ChooseNumberEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/ChoosePlayerEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/ChooseSourceEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/ChooseTypeEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/ClashEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/CleanUpEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/CloneEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/ControlExchangeEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/ControlGainEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/ControlPlayerEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/CopyPermanentEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/CopySpellAbilityEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/CounterEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/CountersMoveEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/CountersProliferateEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/CountersPutAllEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/CountersPutEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/CountersPutOrRemoveEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/CountersRemoveAllEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/CountersRemoveEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/DamageAllEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/DamageDealEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/DamageEachEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/DamagePreventAllEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/DamagePreventEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/DebuffAllEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/DebuffEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/DeclareCombatantsEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/DelayedTriggerEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/DestroyAllEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/DestroyEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/DigEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/DigUntilEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/DiscardEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/DrainManaEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/DrawEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/ETBReplacementEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/EffectEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/EncodeEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/EndTurnEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/FightEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/FlipCoinEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/FogEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/GameLossEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/GameWinEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/LifeExchangeEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/LifeGainEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/LifeLoseEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/LifeSetEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/ManaEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/ManaReflectedEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/MillEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/MustAttackEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/MustBlockEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/OwnershipGainEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/PeekAndRevealEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/PermanentCreatureEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/PermanentNoncreatureEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/PhasesEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/PlaneswalkEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/PlayEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/PoisonEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/PowerExchangeEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/ProtectAllEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/ProtectEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/PumpAllEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/PumpEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/RearrangeTopOfLibraryEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/RegenerateAllEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/RegenerateEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/RemoveFromCombatEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/ReorderZoneEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/RepeatEachEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/RepeatEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/RestartGameEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/RevealEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/RevealHandEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/RollPlanarDiceEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/RunSVarAbilityEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/SacrificeAllEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/SacrificeEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/ScryEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/SetInMotionEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/SetStateEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/ShuffleEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/SkipTurnEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/StoreSVarEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/TapAllEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/TapEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/TapOrUntapAllEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/TapOrUntapEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/TokenEffect.java svneol=native#text/plain +forge-game/src/main/java/forge/game/ability/effects/TwoPilesEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/UnattachAllEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/UntapAllEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/UntapEffect.java -text +forge-game/src/main/java/forge/game/ability/effects/ZoneExchangeEffect.java -text +forge-game/src/main/java/forge/game/ability/package-info.java svneol=native#text/plain +forge-game/src/main/java/forge/game/card/Card.java svneol=native#text/plain +forge-game/src/main/java/forge/game/card/CardCharacteristics.java -text +forge-game/src/main/java/forge/game/card/CardColor.java svneol=native#text/plain +forge-game/src/main/java/forge/game/card/CardDamageHistory.java -text +forge-game/src/main/java/forge/game/card/CardFactory.java svneol=native#text/plain +forge-game/src/main/java/forge/game/card/CardFactoryUtil.java svneol=native#text/plain +forge-game/src/main/java/forge/game/card/CardKeywords.java svneol=native#text/plain +forge-game/src/main/java/forge/game/card/CardLists.java svneol=native#text/plain +forge-game/src/main/java/forge/game/card/CardPowerToughness.java svneol=native#text/plain +forge-game/src/main/java/forge/game/card/CardPredicates.java svneol=native#text/plain +forge-game/src/main/java/forge/game/card/CardShields.java -text +forge-game/src/main/java/forge/game/card/CardType.java svneol=native#text/plain +forge-game/src/main/java/forge/game/card/CardUtil.java svneol=native#text/plain +forge-game/src/main/java/forge/game/card/CounterType.java svneol=native#text/plain forge-game/src/main/java/forge/game/card/package-info.java -text +forge-game/src/main/java/forge/game/combat/AttackingBand.java -text +forge-game/src/main/java/forge/game/combat/Combat.java svneol=native#text/plain +forge-game/src/main/java/forge/game/combat/CombatLki.java -text +forge-game/src/main/java/forge/game/combat/CombatUtil.java svneol=native#text/plain +forge-game/src/main/java/forge/game/cost/Cost.java svneol=native#text/plain +forge-game/src/main/java/forge/game/cost/CostAddMana.java -text +forge-game/src/main/java/forge/game/cost/CostChooseCreatureType.java -text +forge-game/src/main/java/forge/game/cost/CostDamage.java -text +forge-game/src/main/java/forge/game/cost/CostDecisionMakerBase.java -text +forge-game/src/main/java/forge/game/cost/CostDiscard.java -text +forge-game/src/main/java/forge/game/cost/CostDraw.java -text +forge-game/src/main/java/forge/game/cost/CostExile.java -text +forge-game/src/main/java/forge/game/cost/CostExiledMoveToGrave.java -text +forge-game/src/main/java/forge/game/cost/CostFlipCoin.java -text +forge-game/src/main/java/forge/game/cost/CostGainControl.java -text +forge-game/src/main/java/forge/game/cost/CostGainLife.java -text +forge-game/src/main/java/forge/game/cost/CostMill.java -text +forge-game/src/main/java/forge/game/cost/CostPart.java -text +forge-game/src/main/java/forge/game/cost/CostPartMana.java -text +forge-game/src/main/java/forge/game/cost/CostPartWithList.java -text +forge-game/src/main/java/forge/game/cost/CostPayLife.java -text +forge-game/src/main/java/forge/game/cost/CostPayment.java svneol=native#text/plain +forge-game/src/main/java/forge/game/cost/CostPutCardToLib.java -text +forge-game/src/main/java/forge/game/cost/CostPutCounter.java -text +forge-game/src/main/java/forge/game/cost/CostRemoveAnyCounter.java -text +forge-game/src/main/java/forge/game/cost/CostRemoveCounter.java -text +forge-game/src/main/java/forge/game/cost/CostReturn.java -text +forge-game/src/main/java/forge/game/cost/CostReveal.java -text +forge-game/src/main/java/forge/game/cost/CostSacrifice.java -text +forge-game/src/main/java/forge/game/cost/CostTap.java -text +forge-game/src/main/java/forge/game/cost/CostTapType.java -text +forge-game/src/main/java/forge/game/cost/CostUnattach.java -text +forge-game/src/main/java/forge/game/cost/CostUntap.java -text +forge-game/src/main/java/forge/game/cost/CostUntapType.java -text +forge-game/src/main/java/forge/game/cost/ICostVisitor.java -text +forge-game/src/main/java/forge/game/cost/PaymentDecision.java -text +forge-game/src/main/java/forge/game/cost/package-info.java svneol=native#text/plain +forge-game/src/main/java/forge/game/event/EventValueChangeType.java -text +forge-game/src/main/java/forge/game/event/GameEvent.java -text +forge-game/src/main/java/forge/game/event/GameEventAnteCardsSelected.java -text +forge-game/src/main/java/forge/game/event/GameEventAttackersDeclared.java -text +forge-game/src/main/java/forge/game/event/GameEventBlockersDeclared.java -text +forge-game/src/main/java/forge/game/event/GameEventCardAttachment.java -text +forge-game/src/main/java/forge/game/event/GameEventCardChangeZone.java -text +forge-game/src/main/java/forge/game/event/GameEventCardCounters.java -text +forge-game/src/main/java/forge/game/event/GameEventCardDamaged.java -text +forge-game/src/main/java/forge/game/event/GameEventCardDestroyed.java -text +forge-game/src/main/java/forge/game/event/GameEventCardPhased.java -text +forge-game/src/main/java/forge/game/event/GameEventCardRegenerated.java -text +forge-game/src/main/java/forge/game/event/GameEventCardSacrificed.java -text +forge-game/src/main/java/forge/game/event/GameEventCardStatsChanged.java -text +forge-game/src/main/java/forge/game/event/GameEventCardTapped.java -text +forge-game/src/main/java/forge/game/event/GameEventCombatEnded.java -text +forge-game/src/main/java/forge/game/event/GameEventFlipCoin.java -text +forge-game/src/main/java/forge/game/event/GameEventGameFinished.java -text +forge-game/src/main/java/forge/game/event/GameEventGameOutcome.java -text +forge-game/src/main/java/forge/game/event/GameEventGameRestarted.java -text +forge-game/src/main/java/forge/game/event/GameEventGameStarted.java -text +forge-game/src/main/java/forge/game/event/GameEventLandPlayed.java -text +forge-game/src/main/java/forge/game/event/GameEventManaBurn.java -text +forge-game/src/main/java/forge/game/event/GameEventManaPool.java -text +forge-game/src/main/java/forge/game/event/GameEventMulligan.java -text +forge-game/src/main/java/forge/game/event/GameEventPlayerControl.java -text +forge-game/src/main/java/forge/game/event/GameEventPlayerDamaged.java -text +forge-game/src/main/java/forge/game/event/GameEventPlayerLivesChanged.java -text +forge-game/src/main/java/forge/game/event/GameEventPlayerPoisoned.java -text +forge-game/src/main/java/forge/game/event/GameEventPlayerPriority.java -text +forge-game/src/main/java/forge/game/event/GameEventShuffle.java -text +forge-game/src/main/java/forge/game/event/GameEventSpellAbilityCast.java -text +forge-game/src/main/java/forge/game/event/GameEventSpellRemovedFromStack.java -text +forge-game/src/main/java/forge/game/event/GameEventSpellResolved.java -text +forge-game/src/main/java/forge/game/event/GameEventTokenCreated.java -text +forge-game/src/main/java/forge/game/event/GameEventTurnBegan.java -text +forge-game/src/main/java/forge/game/event/GameEventTurnEnded.java -text +forge-game/src/main/java/forge/game/event/GameEventTurnPhase.java -text +forge-game/src/main/java/forge/game/event/GameEventZone.java -text +forge-game/src/main/java/forge/game/event/IGameEventVisitor.java -text +forge-game/src/main/java/forge/game/event/package-info.java -text +forge-game/src/main/java/forge/game/mana/Mana.java svneol=native#text/plain +forge-game/src/main/java/forge/game/mana/ManaCostBeingPaid.java svneol=native#text/plain +forge-game/src/main/java/forge/game/mana/ManaPool.java svneol=native#text/plain +forge-game/src/main/java/forge/game/mana/package-info.java svneol=native#text/plain forge-game/src/main/java/forge/game/package-info.java -text +forge-game/src/main/java/forge/game/phase/EndOfTurn.java svneol=native#text/plain +forge-game/src/main/java/forge/game/phase/ExtraTurn.java -text +forge-game/src/main/java/forge/game/phase/Phase.java svneol=native#text/plain +forge-game/src/main/java/forge/game/phase/PhaseHandler.java -text +forge-game/src/main/java/forge/game/phase/PhaseType.java -text +forge-game/src/main/java/forge/game/phase/Untap.java -text +forge-game/src/main/java/forge/game/phase/Upkeep.java svneol=native#text/plain +forge-game/src/main/java/forge/game/phase/package-info.java svneol=native#text/plain +forge-game/src/main/java/forge/game/player/GameLossReason.java -text +forge-game/src/main/java/forge/game/player/LobbyPlayer.java -text +forge-game/src/main/java/forge/game/player/LobbyPlayerAi.java -text +forge-game/src/main/java/forge/game/player/LobbyPlayerRemote.java -text +forge-game/src/main/java/forge/game/player/Player.java svneol=native#text/plain +forge-game/src/main/java/forge/game/player/PlayerActionConfirmMode.java -text +forge-game/src/main/java/forge/game/player/PlayerController.java -text +forge-game/src/main/java/forge/game/player/PlayerControllerAi.java -text +forge-game/src/main/java/forge/game/player/PlayerOutcome.java -text +forge-game/src/main/java/forge/game/player/PlayerStatistics.java -text +forge-game/src/main/java/forge/game/player/RegisteredPlayer.java -text +forge-game/src/main/java/forge/game/player/package-info.java svneol=native#text/plain +forge-game/src/main/java/forge/game/replacement/ReplaceAddCounter.java -text +forge-game/src/main/java/forge/game/replacement/ReplaceCounter.java -text +forge-game/src/main/java/forge/game/replacement/ReplaceDamage.java -text +forge-game/src/main/java/forge/game/replacement/ReplaceDestroy.java -text +forge-game/src/main/java/forge/game/replacement/ReplaceDiscard.java -text +forge-game/src/main/java/forge/game/replacement/ReplaceDraw.java -text +forge-game/src/main/java/forge/game/replacement/ReplaceGainLife.java -text +forge-game/src/main/java/forge/game/replacement/ReplaceGameLoss.java -text +forge-game/src/main/java/forge/game/replacement/ReplaceMoved.java -text +forge-game/src/main/java/forge/game/replacement/ReplaceProduceMana.java -text +forge-game/src/main/java/forge/game/replacement/ReplaceSetInMotion.java -text +forge-game/src/main/java/forge/game/replacement/ReplaceTurnFaceUp.java -text +forge-game/src/main/java/forge/game/replacement/ReplaceUntap.java -text +forge-game/src/main/java/forge/game/replacement/ReplacementEffect.java -text +forge-game/src/main/java/forge/game/replacement/ReplacementHandler.java -text +forge-game/src/main/java/forge/game/replacement/ReplacementLayer.java -text +forge-game/src/main/java/forge/game/replacement/ReplacementResult.java -text +forge-game/src/main/java/forge/game/replacement/ReplacementType.java -text +forge-game/src/main/java/forge/game/replacement/package-info.java svneol=native#text/plain +forge-game/src/main/java/forge/game/spellability/Ability.java svneol=native#text/plain +forge-game/src/main/java/forge/game/spellability/AbilityActivated.java svneol=native#text/plain +forge-game/src/main/java/forge/game/spellability/AbilityManaPart.java svneol=native#text/plain +forge-game/src/main/java/forge/game/spellability/AbilityStatic.java svneol=native#text/plain +forge-game/src/main/java/forge/game/spellability/AbilitySub.java svneol=native#text/plain +forge-game/src/main/java/forge/game/spellability/AbilityTriggered.java svneol=native#text/plain +forge-game/src/main/java/forge/game/spellability/ISpellAbility.java -text +forge-game/src/main/java/forge/game/spellability/OptionalCost.java -text +forge-game/src/main/java/forge/game/spellability/Spell.java svneol=native#text/plain +forge-game/src/main/java/forge/game/spellability/SpellAbility.java svneol=native#text/plain +forge-game/src/main/java/forge/game/spellability/SpellAbilityCondition.java svneol=native#text/plain +forge-game/src/main/java/forge/game/spellability/SpellAbilityRestriction.java svneol=native#text/plain +forge-game/src/main/java/forge/game/spellability/SpellAbilityStackInstance.java svneol=native#text/plain +forge-game/src/main/java/forge/game/spellability/SpellAbilityVariables.java svneol=native#text/plain +forge-game/src/main/java/forge/game/spellability/SpellPermanent.java svneol=native#text/plain +forge-game/src/main/java/forge/game/spellability/TargetChoices.java svneol=native#text/plain +forge-game/src/main/java/forge/game/spellability/TargetRestrictions.java svneol=native#text/plain +forge-game/src/main/java/forge/game/spellability/package-info.java svneol=native#text/plain +forge-game/src/main/java/forge/game/staticability/StaticAbility.java svneol=native#text/plain +forge-game/src/main/java/forge/game/staticability/StaticAbilityCantAttackBlock.java -text +forge-game/src/main/java/forge/game/staticability/StaticAbilityCantBeCast.java svneol=native#text/plain +forge-game/src/main/java/forge/game/staticability/StaticAbilityCantTarget.java -text +forge-game/src/main/java/forge/game/staticability/StaticAbilityContinuous.java svneol=native#text/plain +forge-game/src/main/java/forge/game/staticability/StaticAbilityCostChange.java -text +forge-game/src/main/java/forge/game/staticability/StaticAbilityETBTapped.java -text +forge-game/src/main/java/forge/game/staticability/StaticAbilityMayLookAt.java -text +forge-game/src/main/java/forge/game/staticability/StaticAbilityPreventDamage.java svneol=native#text/plain +forge-game/src/main/java/forge/game/staticability/package-info.java svneol=native#text/plain +forge-game/src/main/java/forge/game/trigger/Trigger.java svneol=native#text/plain +forge-game/src/main/java/forge/game/trigger/TriggerAlways.java svneol=native#text/plain +forge-game/src/main/java/forge/game/trigger/TriggerAttached.java -text +forge-game/src/main/java/forge/game/trigger/TriggerAttackerBlocked.java svneol=native#text/plain +forge-game/src/main/java/forge/game/trigger/TriggerAttackerUnblocked.java svneol=native#text/plain +forge-game/src/main/java/forge/game/trigger/TriggerAttackersDeclared.java svneol=native#text/plain +forge-game/src/main/java/forge/game/trigger/TriggerAttacks.java svneol=native#text/plain +forge-game/src/main/java/forge/game/trigger/TriggerBecomeMonstrous.java -text +forge-game/src/main/java/forge/game/trigger/TriggerBecomesTarget.java svneol=native#text/plain +forge-game/src/main/java/forge/game/trigger/TriggerBlockersDeclared.java -text +forge-game/src/main/java/forge/game/trigger/TriggerBlocks.java svneol=native#text/plain +forge-game/src/main/java/forge/game/trigger/TriggerChampioned.java svneol=native#text/plain +forge-game/src/main/java/forge/game/trigger/TriggerChangesController.java -text +forge-game/src/main/java/forge/game/trigger/TriggerChangesZone.java svneol=native#text/plain +forge-game/src/main/java/forge/game/trigger/TriggerClashed.java svneol=native#text/plain +forge-game/src/main/java/forge/game/trigger/TriggerCombatDamageDoneOnce.java -text +forge-game/src/main/java/forge/game/trigger/TriggerCounterAdded.java svneol=native#text/plain +forge-game/src/main/java/forge/game/trigger/TriggerCounterRemoved.java -text +forge-game/src/main/java/forge/game/trigger/TriggerCountered.java -text +forge-game/src/main/java/forge/game/trigger/TriggerCycled.java svneol=native#text/plain +forge-game/src/main/java/forge/game/trigger/TriggerDamageDone.java svneol=native#text/plain +forge-game/src/main/java/forge/game/trigger/TriggerDestroyed.java -text +forge-game/src/main/java/forge/game/trigger/TriggerDevoured.java -text +forge-game/src/main/java/forge/game/trigger/TriggerDiscarded.java svneol=native#text/plain +forge-game/src/main/java/forge/game/trigger/TriggerDrawn.java svneol=native#text/plain +forge-game/src/main/java/forge/game/trigger/TriggerEvolved.java -text +forge-game/src/main/java/forge/game/trigger/TriggerFlippedCoin.java -text +forge-game/src/main/java/forge/game/trigger/TriggerHandler.java svneol=native#text/plain +forge-game/src/main/java/forge/game/trigger/TriggerLandPlayed.java svneol=native#text/plain +forge-game/src/main/java/forge/game/trigger/TriggerLifeGained.java svneol=native#text/plain +forge-game/src/main/java/forge/game/trigger/TriggerLifeLost.java svneol=native#text/plain +forge-game/src/main/java/forge/game/trigger/TriggerLosesGame.java -text +forge-game/src/main/java/forge/game/trigger/TriggerNewGame.java -text +forge-game/src/main/java/forge/game/trigger/TriggerPayCumulativeUpkeep.java -text +forge-game/src/main/java/forge/game/trigger/TriggerPhase.java svneol=native#text/plain +forge-game/src/main/java/forge/game/trigger/TriggerPlanarDice.java -text +forge-game/src/main/java/forge/game/trigger/TriggerPlaneswalkedFrom.java -text +forge-game/src/main/java/forge/game/trigger/TriggerPlaneswalkedTo.java -text +forge-game/src/main/java/forge/game/trigger/TriggerSacrificed.java svneol=native#text/plain +forge-game/src/main/java/forge/game/trigger/TriggerScry.java -text +forge-game/src/main/java/forge/game/trigger/TriggerSetInMotion.java -text +forge-game/src/main/java/forge/game/trigger/TriggerShuffled.java svneol=native#text/plain +forge-game/src/main/java/forge/game/trigger/TriggerSpellAbilityCast.java svneol=native#text/plain +forge-game/src/main/java/forge/game/trigger/TriggerTaps.java svneol=native#text/plain +forge-game/src/main/java/forge/game/trigger/TriggerTapsForMana.java svneol=native#text/plain +forge-game/src/main/java/forge/game/trigger/TriggerTransformed.java -text +forge-game/src/main/java/forge/game/trigger/TriggerTurnFaceUp.java svneol=native#text/plain +forge-game/src/main/java/forge/game/trigger/TriggerType.java -text +forge-game/src/main/java/forge/game/trigger/TriggerUnequip.java svneol=native#text/plain +forge-game/src/main/java/forge/game/trigger/TriggerUntaps.java svneol=native#text/plain +forge-game/src/main/java/forge/game/trigger/TriggerWaiting.java -text +forge-game/src/main/java/forge/game/trigger/WrappedAbility.java -text +forge-game/src/main/java/forge/game/trigger/ZCTrigger.java svneol=native#text/plain +forge-game/src/main/java/forge/game/trigger/package-info.java svneol=native#text/plain +forge-game/src/main/java/forge/game/zone/MagicStack.java svneol=native#text/plain +forge-game/src/main/java/forge/game/zone/PlayerZone.java svneol=native#text/plain +forge-game/src/main/java/forge/game/zone/PlayerZoneBattlefield.java svneol=native#text/plain +forge-game/src/main/java/forge/game/zone/Zone.java -text +forge-game/src/main/java/forge/game/zone/ZoneType.java -text +forge-game/src/main/java/forge/game/zone/package-info.java svneol=native#text/plain forge-game/src/main/java/forge/package-info.java -text forge-game/src/main/java/forge/util/Expressions.java -text forge-game/src/main/java/forge/util/package-info.java -text @@ -14719,126 +15211,6 @@ forge-gui/src/main/java/forge/ImageCacheProvider.java -text forge-gui/src/main/java/forge/ImageLoader.java -text forge-gui/src/main/java/forge/PreferencesProvider.java -text forge-gui/src/main/java/forge/Singletons.java svneol=native#text/plain -forge-gui/src/main/java/forge/ai/AiAttackController.java svneol=native#text/plain -forge-gui/src/main/java/forge/ai/AiBlockController.java svneol=native#text/plain -forge-gui/src/main/java/forge/ai/AiController.java svneol=native#text/plain -forge-gui/src/main/java/forge/ai/AiCostDecision.java -text -forge-gui/src/main/java/forge/ai/AiProfileUtil.java -text -forge-gui/src/main/java/forge/ai/ComputerUtil.java svneol=native#text/plain -forge-gui/src/main/java/forge/ai/ComputerUtilCard.java -text -forge-gui/src/main/java/forge/ai/ComputerUtilCombat.java -text -forge-gui/src/main/java/forge/ai/ComputerUtilCost.java -text -forge-gui/src/main/java/forge/ai/ComputerUtilMana.java -text -forge-gui/src/main/java/forge/ai/SpellAbilityAi.java -text -forge-gui/src/main/java/forge/ai/ability/AddPhaseAi.java -text -forge-gui/src/main/java/forge/ai/ability/AddTurnAi.java svneol=native#text/plain -forge-gui/src/main/java/forge/ai/ability/AlwaysPlayAi.java -text -forge-gui/src/main/java/forge/ai/ability/AnimateAi.java -text -forge-gui/src/main/java/forge/ai/ability/AnimateAllAi.java -text -forge-gui/src/main/java/forge/ai/ability/AttachAi.java -text -forge-gui/src/main/java/forge/ai/ability/BalanceAi.java -text -forge-gui/src/main/java/forge/ai/ability/BecomesBlockedAi.java -text -forge-gui/src/main/java/forge/ai/ability/BondAi.java -text -forge-gui/src/main/java/forge/ai/ability/CanPlayAsDrawbackAi.java -text -forge-gui/src/main/java/forge/ai/ability/CannotPlayAi.java -text -forge-gui/src/main/java/forge/ai/ability/ChangeTargetsAi.java -text -forge-gui/src/main/java/forge/ai/ability/ChangeZoneAi.java -text -forge-gui/src/main/java/forge/ai/ability/ChangeZoneAllAi.java -text -forge-gui/src/main/java/forge/ai/ability/CharmAi.java -text -forge-gui/src/main/java/forge/ai/ability/ChooseCardAi.java -text -forge-gui/src/main/java/forge/ai/ability/ChooseCardNameAi.java -text -forge-gui/src/main/java/forge/ai/ability/ChooseColorAi.java -text -forge-gui/src/main/java/forge/ai/ability/ChooseGenericEffectAi.java -text -forge-gui/src/main/java/forge/ai/ability/ChoosePlayerAi.java -text -forge-gui/src/main/java/forge/ai/ability/ChooseSourceAi.java -text -forge-gui/src/main/java/forge/ai/ability/ChooseTypeAi.java -text -forge-gui/src/main/java/forge/ai/ability/ClashAi.java -text -forge-gui/src/main/java/forge/ai/ability/CloneAi.java -text -forge-gui/src/main/java/forge/ai/ability/ControlExchangeAi.java -text -forge-gui/src/main/java/forge/ai/ability/ControlGainAi.java -text -forge-gui/src/main/java/forge/ai/ability/CopyPermanentAi.java -text -forge-gui/src/main/java/forge/ai/ability/CounterAi.java -text -forge-gui/src/main/java/forge/ai/ability/CountersAi.java svneol=native#text/plain -forge-gui/src/main/java/forge/ai/ability/CountersMoveAi.java -text -forge-gui/src/main/java/forge/ai/ability/CountersProliferateAi.java -text -forge-gui/src/main/java/forge/ai/ability/CountersPutAi.java -text -forge-gui/src/main/java/forge/ai/ability/CountersPutAllAi.java -text -forge-gui/src/main/java/forge/ai/ability/CountersPutOrRemoveAi.java -text -forge-gui/src/main/java/forge/ai/ability/CountersRemoveAi.java -text -forge-gui/src/main/java/forge/ai/ability/DamageAiBase.java -text -forge-gui/src/main/java/forge/ai/ability/DamageAllAi.java -text -forge-gui/src/main/java/forge/ai/ability/DamageDealAi.java -text -forge-gui/src/main/java/forge/ai/ability/DamageEachAi.java -text -forge-gui/src/main/java/forge/ai/ability/DamagePreventAi.java -text -forge-gui/src/main/java/forge/ai/ability/DamagePreventAllAi.java -text -forge-gui/src/main/java/forge/ai/ability/DebuffAi.java -text -forge-gui/src/main/java/forge/ai/ability/DebuffAllAi.java -text -forge-gui/src/main/java/forge/ai/ability/DelayedTriggerAi.java -text -forge-gui/src/main/java/forge/ai/ability/DestroyAi.java -text -forge-gui/src/main/java/forge/ai/ability/DestroyAllAi.java -text -forge-gui/src/main/java/forge/ai/ability/DigAi.java -text -forge-gui/src/main/java/forge/ai/ability/DigUntilAi.java -text -forge-gui/src/main/java/forge/ai/ability/DiscardAi.java -text -forge-gui/src/main/java/forge/ai/ability/DrainManaAi.java -text -forge-gui/src/main/java/forge/ai/ability/DrawAi.java svneol=native#text/plain -forge-gui/src/main/java/forge/ai/ability/EffectAi.java -text -forge-gui/src/main/java/forge/ai/ability/EncodeAi.java -text -forge-gui/src/main/java/forge/ai/ability/EndTurnAi.java -text -forge-gui/src/main/java/forge/ai/ability/FightAi.java -text -forge-gui/src/main/java/forge/ai/ability/FlipACoinAi.java -text -forge-gui/src/main/java/forge/ai/ability/FogAi.java -text -forge-gui/src/main/java/forge/ai/ability/GameLossAi.java -text -forge-gui/src/main/java/forge/ai/ability/GameWinAi.java -text -forge-gui/src/main/java/forge/ai/ability/HauntAi.java -text -forge-gui/src/main/java/forge/ai/ability/LegendaryRuleAi.java -text -forge-gui/src/main/java/forge/ai/ability/LifeExchangeAi.java -text -forge-gui/src/main/java/forge/ai/ability/LifeGainAi.java -text -forge-gui/src/main/java/forge/ai/ability/LifeLoseAi.java -text -forge-gui/src/main/java/forge/ai/ability/LifeSetAi.java -text -forge-gui/src/main/java/forge/ai/ability/ManaEffectAi.java -text -forge-gui/src/main/java/forge/ai/ability/MillAi.java -text -forge-gui/src/main/java/forge/ai/ability/MustAttackAi.java -text -forge-gui/src/main/java/forge/ai/ability/MustBlockAi.java -text -forge-gui/src/main/java/forge/ai/ability/PeekAndRevealAi.java -text -forge-gui/src/main/java/forge/ai/ability/PermanentCreatureAi.java -text -forge-gui/src/main/java/forge/ai/ability/PermanentNoncreatureAi.java -text -forge-gui/src/main/java/forge/ai/ability/PhasesAi.java -text -forge-gui/src/main/java/forge/ai/ability/PlayAi.java -text -forge-gui/src/main/java/forge/ai/ability/PoisonAi.java -text -forge-gui/src/main/java/forge/ai/ability/PowerExchangeAi.java -text -forge-gui/src/main/java/forge/ai/ability/ProtectAi.java -text -forge-gui/src/main/java/forge/ai/ability/ProtectAllAi.java -text -forge-gui/src/main/java/forge/ai/ability/PumpAi.java -text -forge-gui/src/main/java/forge/ai/ability/PumpAiBase.java -text -forge-gui/src/main/java/forge/ai/ability/PumpAllAi.java -text -forge-gui/src/main/java/forge/ai/ability/RearrangeTopOfLibraryAi.java -text -forge-gui/src/main/java/forge/ai/ability/RegenerateAi.java svneol=native#text/plain -forge-gui/src/main/java/forge/ai/ability/RegenerateAllAi.java -text -forge-gui/src/main/java/forge/ai/ability/RemoveFromCombatAi.java -text -forge-gui/src/main/java/forge/ai/ability/RepeatAi.java -text -forge-gui/src/main/java/forge/ai/ability/RepeatEachAi.java -text -forge-gui/src/main/java/forge/ai/ability/RestartGameAi.java -text -forge-gui/src/main/java/forge/ai/ability/RevealAi.java -text -forge-gui/src/main/java/forge/ai/ability/RevealAiBase.java -text -forge-gui/src/main/java/forge/ai/ability/RevealHandAi.java -text -forge-gui/src/main/java/forge/ai/ability/RollPlanarDiceAi.java -text -forge-gui/src/main/java/forge/ai/ability/SacrificeAi.java -text -forge-gui/src/main/java/forge/ai/ability/SacrificeAllAi.java -text -forge-gui/src/main/java/forge/ai/ability/ScryAi.java -text -forge-gui/src/main/java/forge/ai/ability/SetStateAi.java -text -forge-gui/src/main/java/forge/ai/ability/ShuffleAi.java -text -forge-gui/src/main/java/forge/ai/ability/StoreSVarAi.java -text -forge-gui/src/main/java/forge/ai/ability/TapAi.java -text -forge-gui/src/main/java/forge/ai/ability/TapAiBase.java -text -forge-gui/src/main/java/forge/ai/ability/TapAllAi.java -text -forge-gui/src/main/java/forge/ai/ability/TapOrUntapAi.java -text -forge-gui/src/main/java/forge/ai/ability/TapOrUntapAllAi.java -text -forge-gui/src/main/java/forge/ai/ability/TokenAi.java -text -forge-gui/src/main/java/forge/ai/ability/TwoPilesAi.java -text -forge-gui/src/main/java/forge/ai/ability/UnattachAllAi.java -text -forge-gui/src/main/java/forge/ai/ability/UntapAi.java -text -forge-gui/src/main/java/forge/ai/ability/UntapAllAi.java -text -forge-gui/src/main/java/forge/ai/ability/ZoneExchangeAi.java -text forge-gui/src/main/java/forge/control/ChatArea.java -text forge-gui/src/main/java/forge/control/FControl.java -text forge-gui/src/main/java/forge/control/FControlGameEventHandler.java -text @@ -14853,374 +15225,6 @@ forge-gui/src/main/java/forge/deck/io/OldDeckParser.java -text forge-gui/src/main/java/forge/deck/io/package-info.java svneol=native#text/plain forge-gui/src/main/java/forge/error/ExceptionHandler.java svneol=native#text/plain forge-gui/src/main/java/forge/error/package-info.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/Game.java -text -forge-gui/src/main/java/forge/game/GameAction.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/GameActionUtil.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/GameEndReason.java -text -forge-gui/src/main/java/forge/game/GameEntity.java -text -forge-gui/src/main/java/forge/game/GameLog.java -text -forge-gui/src/main/java/forge/game/GameLogEntry.java -text -forge-gui/src/main/java/forge/game/GameLogEntryType.java -text -forge-gui/src/main/java/forge/game/GameLogFormatter.java -text -forge-gui/src/main/java/forge/game/GameObject.java -text -forge-gui/src/main/java/forge/game/GameOutcome.java -text -forge-gui/src/main/java/forge/game/GameStage.java -text -forge-gui/src/main/java/forge/game/GameType.java -text -forge-gui/src/main/java/forge/game/GlobalRuleChange.java -text -forge-gui/src/main/java/forge/game/Match.java -text -forge-gui/src/main/java/forge/game/PlanarDice.java -text -forge-gui/src/main/java/forge/game/StaticEffect.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/StaticEffects.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/TriggerReplacementBase.java -text -forge-gui/src/main/java/forge/game/ability/AbilityApiBased.java -text -forge-gui/src/main/java/forge/game/ability/AbilityFactory.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/ability/AbilityUtils.java -text -forge-gui/src/main/java/forge/game/ability/ApiType.java -text -forge-gui/src/main/java/forge/game/ability/SaTargetRoutines.java -text -forge-gui/src/main/java/forge/game/ability/SpellAbilityEffect.java -text -forge-gui/src/main/java/forge/game/ability/SpellApiBased.java -text -forge-gui/src/main/java/forge/game/ability/StaticAbilityApiBased.java -text -forge-gui/src/main/java/forge/game/ability/effects/AbandonEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/AddPhaseEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/AddTurnEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/AnimateAllEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/AnimateEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/AnimateEffectBase.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/ability/effects/AttachEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/BalanceEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/BecomesBlockedEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/BondEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/ChangeTargetsEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/ChangeZoneAllEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/ChangeZoneEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/CharmEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/ChooseCardEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/ChooseCardNameEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/ChooseColorEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/ChooseGenericEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/ChooseNumberEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/ChoosePlayerEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/ChooseSourceEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/ChooseTypeEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/ClashEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/CleanUpEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/CloneEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/ControlExchangeEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/ControlGainEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/ControlPlayerEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/CopyPermanentEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/CopySpellAbilityEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/CounterEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/CountersMoveEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/CountersProliferateEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/CountersPutAllEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/CountersPutEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/CountersPutOrRemoveEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/CountersRemoveAllEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/CountersRemoveEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/DamageAllEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/DamageDealEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/DamageEachEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/DamagePreventAllEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/DamagePreventEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/DebuffAllEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/DebuffEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/DeclareCombatantsEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/DelayedTriggerEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/DestroyAllEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/DestroyEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/DigEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/DigUntilEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/DiscardEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/DrainManaEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/DrawEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/ETBReplacementEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/EffectEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/EncodeEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/EndTurnEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/FightEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/FlipCoinEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/FogEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/GameLossEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/GameWinEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/LifeExchangeEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/LifeGainEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/LifeLoseEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/LifeSetEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/ManaEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/ManaReflectedEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/MillEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/MustAttackEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/MustBlockEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/OwnershipGainEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/PeekAndRevealEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/PermanentCreatureEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/PermanentNoncreatureEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/PhasesEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/PlaneswalkEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/PlayEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/PoisonEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/PowerExchangeEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/ProtectAllEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/ProtectEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/PumpAllEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/PumpEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/RearrangeTopOfLibraryEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/RegenerateAllEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/RegenerateEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/RemoveFromCombatEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/ReorderZoneEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/RepeatEachEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/RepeatEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/RestartGameEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/RevealEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/RevealHandEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/RollPlanarDiceEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/RunSVarAbilityEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/SacrificeAllEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/SacrificeEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/ScryEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/SetInMotionEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/SetStateEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/ShuffleEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/SkipTurnEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/StoreSVarEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/TapAllEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/TapEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/TapOrUntapAllEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/TapOrUntapEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/TokenEffect.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/ability/effects/TwoPilesEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/UnattachAllEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/UntapAllEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/UntapEffect.java -text -forge-gui/src/main/java/forge/game/ability/effects/ZoneExchangeEffect.java -text -forge-gui/src/main/java/forge/game/ability/package-info.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/card/Card.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/card/CardCharacteristics.java -text -forge-gui/src/main/java/forge/game/card/CardColor.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/card/CardDamageHistory.java -text -forge-gui/src/main/java/forge/game/card/CardFactory.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/card/CardFactoryUtil.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/card/CardKeywords.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/card/CardLists.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/card/CardPowerToughness.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/card/CardPredicates.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/card/CardShields.java -text -forge-gui/src/main/java/forge/game/card/CardType.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/card/CardUtil.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/card/CounterType.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/card/package-info.java -text -forge-gui/src/main/java/forge/game/combat/AttackingBand.java -text -forge-gui/src/main/java/forge/game/combat/Combat.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/combat/CombatLki.java -text -forge-gui/src/main/java/forge/game/combat/CombatUtil.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/cost/Cost.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/cost/CostAddMana.java -text -forge-gui/src/main/java/forge/game/cost/CostChooseCreatureType.java -text -forge-gui/src/main/java/forge/game/cost/CostDamage.java -text -forge-gui/src/main/java/forge/game/cost/CostDecisionMakerBase.java -text -forge-gui/src/main/java/forge/game/cost/CostDiscard.java -text -forge-gui/src/main/java/forge/game/cost/CostDraw.java -text -forge-gui/src/main/java/forge/game/cost/CostExile.java -text -forge-gui/src/main/java/forge/game/cost/CostExiledMoveToGrave.java -text -forge-gui/src/main/java/forge/game/cost/CostFlipCoin.java -text -forge-gui/src/main/java/forge/game/cost/CostGainControl.java -text -forge-gui/src/main/java/forge/game/cost/CostGainLife.java -text -forge-gui/src/main/java/forge/game/cost/CostMill.java -text -forge-gui/src/main/java/forge/game/cost/CostPart.java -text -forge-gui/src/main/java/forge/game/cost/CostPartMana.java -text -forge-gui/src/main/java/forge/game/cost/CostPartWithList.java -text -forge-gui/src/main/java/forge/game/cost/CostPayLife.java -text -forge-gui/src/main/java/forge/game/cost/CostPayment.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/cost/CostPutCardToLib.java -text -forge-gui/src/main/java/forge/game/cost/CostPutCounter.java -text -forge-gui/src/main/java/forge/game/cost/CostRemoveAnyCounter.java -text -forge-gui/src/main/java/forge/game/cost/CostRemoveCounter.java -text -forge-gui/src/main/java/forge/game/cost/CostReturn.java -text -forge-gui/src/main/java/forge/game/cost/CostReveal.java -text -forge-gui/src/main/java/forge/game/cost/CostSacrifice.java -text -forge-gui/src/main/java/forge/game/cost/CostTap.java -text -forge-gui/src/main/java/forge/game/cost/CostTapType.java -text -forge-gui/src/main/java/forge/game/cost/CostUnattach.java -text -forge-gui/src/main/java/forge/game/cost/CostUntap.java -text -forge-gui/src/main/java/forge/game/cost/CostUntapType.java -text -forge-gui/src/main/java/forge/game/cost/ICostVisitor.java -text -forge-gui/src/main/java/forge/game/cost/PaymentDecision.java -text -forge-gui/src/main/java/forge/game/cost/package-info.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/event/EventValueChangeType.java -text -forge-gui/src/main/java/forge/game/event/GameEvent.java -text -forge-gui/src/main/java/forge/game/event/GameEventAnteCardsSelected.java -text -forge-gui/src/main/java/forge/game/event/GameEventAttackersDeclared.java -text -forge-gui/src/main/java/forge/game/event/GameEventBlockersDeclared.java -text -forge-gui/src/main/java/forge/game/event/GameEventCardAttachment.java -text -forge-gui/src/main/java/forge/game/event/GameEventCardChangeZone.java -text -forge-gui/src/main/java/forge/game/event/GameEventCardCounters.java -text -forge-gui/src/main/java/forge/game/event/GameEventCardDamaged.java -text -forge-gui/src/main/java/forge/game/event/GameEventCardDestroyed.java -text -forge-gui/src/main/java/forge/game/event/GameEventCardPhased.java -text -forge-gui/src/main/java/forge/game/event/GameEventCardRegenerated.java -text -forge-gui/src/main/java/forge/game/event/GameEventCardSacrificed.java -text -forge-gui/src/main/java/forge/game/event/GameEventCardStatsChanged.java -text -forge-gui/src/main/java/forge/game/event/GameEventCardTapped.java -text -forge-gui/src/main/java/forge/game/event/GameEventCombatEnded.java -text -forge-gui/src/main/java/forge/game/event/GameEventFlipCoin.java -text -forge-gui/src/main/java/forge/game/event/GameEventGameFinished.java -text -forge-gui/src/main/java/forge/game/event/GameEventGameOutcome.java -text -forge-gui/src/main/java/forge/game/event/GameEventGameRestarted.java -text -forge-gui/src/main/java/forge/game/event/GameEventGameStarted.java -text -forge-gui/src/main/java/forge/game/event/GameEventLandPlayed.java -text -forge-gui/src/main/java/forge/game/event/GameEventManaBurn.java -text -forge-gui/src/main/java/forge/game/event/GameEventManaPool.java -text -forge-gui/src/main/java/forge/game/event/GameEventMulligan.java -text -forge-gui/src/main/java/forge/game/event/GameEventPlayerControl.java -text -forge-gui/src/main/java/forge/game/event/GameEventPlayerDamaged.java -text -forge-gui/src/main/java/forge/game/event/GameEventPlayerLivesChanged.java -text -forge-gui/src/main/java/forge/game/event/GameEventPlayerPoisoned.java -text -forge-gui/src/main/java/forge/game/event/GameEventPlayerPriority.java -text -forge-gui/src/main/java/forge/game/event/GameEventShuffle.java -text -forge-gui/src/main/java/forge/game/event/GameEventSpellAbilityCast.java -text -forge-gui/src/main/java/forge/game/event/GameEventSpellRemovedFromStack.java -text -forge-gui/src/main/java/forge/game/event/GameEventSpellResolved.java -text -forge-gui/src/main/java/forge/game/event/GameEventTokenCreated.java -text -forge-gui/src/main/java/forge/game/event/GameEventTurnBegan.java -text -forge-gui/src/main/java/forge/game/event/GameEventTurnEnded.java -text -forge-gui/src/main/java/forge/game/event/GameEventTurnPhase.java -text -forge-gui/src/main/java/forge/game/event/GameEventZone.java -text -forge-gui/src/main/java/forge/game/event/IGameEventVisitor.java -text -forge-gui/src/main/java/forge/game/event/package-info.java -text -forge-gui/src/main/java/forge/game/mana/Mana.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/mana/ManaCostBeingPaid.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/mana/ManaPool.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/mana/package-info.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/package-info.java -text -forge-gui/src/main/java/forge/game/phase/EndOfTurn.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/phase/ExtraTurn.java -text -forge-gui/src/main/java/forge/game/phase/Phase.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/phase/PhaseHandler.java -text -forge-gui/src/main/java/forge/game/phase/PhaseType.java -text -forge-gui/src/main/java/forge/game/phase/Untap.java -text -forge-gui/src/main/java/forge/game/phase/Upkeep.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/phase/package-info.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/player/GameLossReason.java -text -forge-gui/src/main/java/forge/game/player/LobbyPlayer.java -text -forge-gui/src/main/java/forge/game/player/LobbyPlayerAi.java -text -forge-gui/src/main/java/forge/game/player/LobbyPlayerRemote.java -text -forge-gui/src/main/java/forge/game/player/Player.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/player/PlayerActionConfirmMode.java -text -forge-gui/src/main/java/forge/game/player/PlayerController.java -text -forge-gui/src/main/java/forge/game/player/PlayerControllerAi.java -text -forge-gui/src/main/java/forge/game/player/PlayerOutcome.java -text -forge-gui/src/main/java/forge/game/player/PlayerStatistics.java -text -forge-gui/src/main/java/forge/game/player/RegisteredPlayer.java -text -forge-gui/src/main/java/forge/game/player/package-info.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/replacement/ReplaceAddCounter.java -text -forge-gui/src/main/java/forge/game/replacement/ReplaceCounter.java -text -forge-gui/src/main/java/forge/game/replacement/ReplaceDamage.java -text -forge-gui/src/main/java/forge/game/replacement/ReplaceDestroy.java -text -forge-gui/src/main/java/forge/game/replacement/ReplaceDiscard.java -text -forge-gui/src/main/java/forge/game/replacement/ReplaceDraw.java -text -forge-gui/src/main/java/forge/game/replacement/ReplaceGainLife.java -text -forge-gui/src/main/java/forge/game/replacement/ReplaceGameLoss.java -text -forge-gui/src/main/java/forge/game/replacement/ReplaceMoved.java -text -forge-gui/src/main/java/forge/game/replacement/ReplaceProduceMana.java -text -forge-gui/src/main/java/forge/game/replacement/ReplaceSetInMotion.java -text -forge-gui/src/main/java/forge/game/replacement/ReplaceTurnFaceUp.java -text -forge-gui/src/main/java/forge/game/replacement/ReplaceUntap.java -text -forge-gui/src/main/java/forge/game/replacement/ReplacementEffect.java -text -forge-gui/src/main/java/forge/game/replacement/ReplacementHandler.java -text -forge-gui/src/main/java/forge/game/replacement/ReplacementLayer.java -text -forge-gui/src/main/java/forge/game/replacement/ReplacementResult.java -text -forge-gui/src/main/java/forge/game/replacement/ReplacementType.java -text -forge-gui/src/main/java/forge/game/replacement/package-info.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/spellability/Ability.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/spellability/AbilityActivated.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/spellability/AbilityManaPart.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/spellability/AbilityStatic.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/spellability/AbilitySub.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/spellability/AbilityTriggered.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/spellability/ISpellAbility.java -text -forge-gui/src/main/java/forge/game/spellability/OptionalCost.java -text -forge-gui/src/main/java/forge/game/spellability/Spell.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/spellability/SpellAbility.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/spellability/SpellAbilityCondition.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/spellability/SpellAbilityRestriction.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/spellability/SpellAbilityStackInstance.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/spellability/SpellAbilityVariables.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/spellability/SpellPermanent.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/spellability/TargetChoices.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/spellability/TargetRestrictions.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/spellability/package-info.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/staticability/StaticAbility.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/staticability/StaticAbilityCantAttackBlock.java -text -forge-gui/src/main/java/forge/game/staticability/StaticAbilityCantBeCast.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/staticability/StaticAbilityCantTarget.java -text -forge-gui/src/main/java/forge/game/staticability/StaticAbilityContinuous.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/staticability/StaticAbilityCostChange.java -text -forge-gui/src/main/java/forge/game/staticability/StaticAbilityETBTapped.java -text -forge-gui/src/main/java/forge/game/staticability/StaticAbilityMayLookAt.java -text -forge-gui/src/main/java/forge/game/staticability/StaticAbilityPreventDamage.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/staticability/package-info.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/trigger/Trigger.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/trigger/TriggerAlways.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/trigger/TriggerAttached.java -text -forge-gui/src/main/java/forge/game/trigger/TriggerAttackerBlocked.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/trigger/TriggerAttackerUnblocked.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/trigger/TriggerAttackersDeclared.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/trigger/TriggerAttacks.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/trigger/TriggerBecomeMonstrous.java -text -forge-gui/src/main/java/forge/game/trigger/TriggerBecomesTarget.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/trigger/TriggerBlockersDeclared.java -text -forge-gui/src/main/java/forge/game/trigger/TriggerBlocks.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/trigger/TriggerChampioned.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/trigger/TriggerChangesController.java -text -forge-gui/src/main/java/forge/game/trigger/TriggerChangesZone.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/trigger/TriggerClashed.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/trigger/TriggerCombatDamageDoneOnce.java -text -forge-gui/src/main/java/forge/game/trigger/TriggerCounterAdded.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/trigger/TriggerCounterRemoved.java -text -forge-gui/src/main/java/forge/game/trigger/TriggerCountered.java -text -forge-gui/src/main/java/forge/game/trigger/TriggerCycled.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/trigger/TriggerDamageDone.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/trigger/TriggerDestroyed.java -text -forge-gui/src/main/java/forge/game/trigger/TriggerDevoured.java -text -forge-gui/src/main/java/forge/game/trigger/TriggerDiscarded.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/trigger/TriggerDrawn.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/trigger/TriggerEvolved.java -text -forge-gui/src/main/java/forge/game/trigger/TriggerFlippedCoin.java -text -forge-gui/src/main/java/forge/game/trigger/TriggerHandler.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/trigger/TriggerLandPlayed.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/trigger/TriggerLifeGained.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/trigger/TriggerLifeLost.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/trigger/TriggerLosesGame.java -text -forge-gui/src/main/java/forge/game/trigger/TriggerNewGame.java -text -forge-gui/src/main/java/forge/game/trigger/TriggerPayCumulativeUpkeep.java -text -forge-gui/src/main/java/forge/game/trigger/TriggerPhase.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/trigger/TriggerPlanarDice.java -text -forge-gui/src/main/java/forge/game/trigger/TriggerPlaneswalkedFrom.java -text -forge-gui/src/main/java/forge/game/trigger/TriggerPlaneswalkedTo.java -text -forge-gui/src/main/java/forge/game/trigger/TriggerSacrificed.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/trigger/TriggerScry.java -text -forge-gui/src/main/java/forge/game/trigger/TriggerSetInMotion.java -text -forge-gui/src/main/java/forge/game/trigger/TriggerShuffled.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/trigger/TriggerSpellAbilityCast.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/trigger/TriggerTaps.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/trigger/TriggerTapsForMana.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/trigger/TriggerTransformed.java -text -forge-gui/src/main/java/forge/game/trigger/TriggerTurnFaceUp.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/trigger/TriggerType.java -text -forge-gui/src/main/java/forge/game/trigger/TriggerUnequip.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/trigger/TriggerUntaps.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/trigger/TriggerWaiting.java -text -forge-gui/src/main/java/forge/game/trigger/WrappedAbility.java -text -forge-gui/src/main/java/forge/game/trigger/ZCTrigger.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/trigger/package-info.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/zone/MagicStack.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/zone/PlayerZone.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/zone/PlayerZoneBattlefield.java svneol=native#text/plain -forge-gui/src/main/java/forge/game/zone/Zone.java -text -forge-gui/src/main/java/forge/game/zone/ZoneType.java -text -forge-gui/src/main/java/forge/game/zone/package-info.java svneol=native#text/plain forge-gui/src/main/java/forge/gauntlet/GauntletData.java -text forge-gui/src/main/java/forge/gauntlet/GauntletIO.java -text forge-gui/src/main/java/forge/gui/CardContainer.java svneol=native#text/plain @@ -15682,12 +15686,6 @@ forge-gui/src/main/java/forge/util/MultiplexOutputStream.java svneol=native#text forge-gui/src/main/java/forge/util/NameGenerator.java -text forge-gui/src/main/java/forge/util/OperatingSystem.java -text forge-gui/src/main/java/forge/util/XmlUtil.java -text -forge-gui/src/main/java/forge/util/maps/EnumMapOfLists.java -text -forge-gui/src/main/java/forge/util/maps/EnumMapToAmount.java -text -forge-gui/src/main/java/forge/util/maps/HashMapOfLists.java -text -forge-gui/src/main/java/forge/util/maps/MapOfLists.java -text -forge-gui/src/main/java/forge/util/maps/MapToAmount.java -text -forge-gui/src/main/java/forge/util/maps/package-info.java -text forge-gui/src/main/java/forge/util/package-info.java -text forge-gui/src/main/java/forge/view/ButtonUtil.java svneol=native#text/plain forge-gui/src/main/java/forge/view/CardReaderExperiments.java -text diff --git a/forge-ai/pom.xml b/forge-ai/pom.xml index 088df599180..3f5cc7a4880 100644 --- a/forge-ai/pom.xml +++ b/forge-ai/pom.xml @@ -18,11 +18,6 @@ forge-core ${project.version} - - forge - forge-game - ${project.version} - diff --git a/forge-gui/src/main/java/forge/util/maps/EnumMapOfLists.java b/forge-core/src/main/java/forge/util/maps/EnumMapOfLists.java similarity index 100% rename from forge-gui/src/main/java/forge/util/maps/EnumMapOfLists.java rename to forge-core/src/main/java/forge/util/maps/EnumMapOfLists.java diff --git a/forge-gui/src/main/java/forge/util/maps/EnumMapToAmount.java b/forge-core/src/main/java/forge/util/maps/EnumMapToAmount.java similarity index 100% rename from forge-gui/src/main/java/forge/util/maps/EnumMapToAmount.java rename to forge-core/src/main/java/forge/util/maps/EnumMapToAmount.java diff --git a/forge-gui/src/main/java/forge/util/maps/HashMapOfLists.java b/forge-core/src/main/java/forge/util/maps/HashMapOfLists.java similarity index 100% rename from forge-gui/src/main/java/forge/util/maps/HashMapOfLists.java rename to forge-core/src/main/java/forge/util/maps/HashMapOfLists.java diff --git a/forge-gui/src/main/java/forge/util/maps/MapOfLists.java b/forge-core/src/main/java/forge/util/maps/MapOfLists.java similarity index 100% rename from forge-gui/src/main/java/forge/util/maps/MapOfLists.java rename to forge-core/src/main/java/forge/util/maps/MapOfLists.java diff --git a/forge-gui/src/main/java/forge/util/maps/MapToAmount.java b/forge-core/src/main/java/forge/util/maps/MapToAmount.java similarity index 100% rename from forge-gui/src/main/java/forge/util/maps/MapToAmount.java rename to forge-core/src/main/java/forge/util/maps/MapToAmount.java diff --git a/forge-gui/src/main/java/forge/util/maps/package-info.java b/forge-core/src/main/java/forge/util/maps/package-info.java similarity index 100% rename from forge-gui/src/main/java/forge/util/maps/package-info.java rename to forge-core/src/main/java/forge/util/maps/package-info.java diff --git a/forge-game/pom.xml b/forge-game/pom.xml index 370cd0d8adc..8018fc82b99 100644 --- a/forge-game/pom.xml +++ b/forge-game/pom.xml @@ -18,5 +18,10 @@ forge-core ${project.version} + + com.googlecode + minlog + 1.2 + diff --git a/forge-gui/src/main/java/forge/ai/AiAttackController.java b/forge-game/src/main/java/forge/ai/AiAttackController.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/AiAttackController.java rename to forge-game/src/main/java/forge/ai/AiAttackController.java diff --git a/forge-gui/src/main/java/forge/ai/AiBlockController.java b/forge-game/src/main/java/forge/ai/AiBlockController.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/AiBlockController.java rename to forge-game/src/main/java/forge/ai/AiBlockController.java diff --git a/forge-gui/src/main/java/forge/ai/AiController.java b/forge-game/src/main/java/forge/ai/AiController.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/AiController.java rename to forge-game/src/main/java/forge/ai/AiController.java diff --git a/forge-gui/src/main/java/forge/ai/AiCostDecision.java b/forge-game/src/main/java/forge/ai/AiCostDecision.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/AiCostDecision.java rename to forge-game/src/main/java/forge/ai/AiCostDecision.java diff --git a/forge-gui/src/main/java/forge/ai/AiProfileUtil.java b/forge-game/src/main/java/forge/ai/AiProfileUtil.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/AiProfileUtil.java rename to forge-game/src/main/java/forge/ai/AiProfileUtil.java diff --git a/forge-ai/src/main/java/forge/game/ai/AiProps.java b/forge-game/src/main/java/forge/ai/AiProps.java similarity index 95% rename from forge-ai/src/main/java/forge/game/ai/AiProps.java rename to forge-game/src/main/java/forge/ai/AiProps.java index b9c0909acf2..f32700aeefb 100644 --- a/forge-ai/src/main/java/forge/game/ai/AiProps.java +++ b/forge-game/src/main/java/forge/ai/AiProps.java @@ -15,7 +15,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ -package forge.game.ai; +package forge.ai; /** * AI personality profile settings identifiers, and their default values. diff --git a/forge-gui/src/main/java/forge/ai/ComputerUtil.java b/forge-game/src/main/java/forge/ai/ComputerUtil.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ComputerUtil.java rename to forge-game/src/main/java/forge/ai/ComputerUtil.java diff --git a/forge-gui/src/main/java/forge/ai/ComputerUtilCard.java b/forge-game/src/main/java/forge/ai/ComputerUtilCard.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ComputerUtilCard.java rename to forge-game/src/main/java/forge/ai/ComputerUtilCard.java diff --git a/forge-gui/src/main/java/forge/ai/ComputerUtilCombat.java b/forge-game/src/main/java/forge/ai/ComputerUtilCombat.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ComputerUtilCombat.java rename to forge-game/src/main/java/forge/ai/ComputerUtilCombat.java diff --git a/forge-gui/src/main/java/forge/ai/ComputerUtilCost.java b/forge-game/src/main/java/forge/ai/ComputerUtilCost.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ComputerUtilCost.java rename to forge-game/src/main/java/forge/ai/ComputerUtilCost.java diff --git a/forge-gui/src/main/java/forge/ai/ComputerUtilMana.java b/forge-game/src/main/java/forge/ai/ComputerUtilMana.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ComputerUtilMana.java rename to forge-game/src/main/java/forge/ai/ComputerUtilMana.java diff --git a/forge-gui/src/main/java/forge/ai/SpellAbilityAi.java b/forge-game/src/main/java/forge/ai/SpellAbilityAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/SpellAbilityAi.java rename to forge-game/src/main/java/forge/ai/SpellAbilityAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/AddPhaseAi.java b/forge-game/src/main/java/forge/ai/ability/AddPhaseAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/AddPhaseAi.java rename to forge-game/src/main/java/forge/ai/ability/AddPhaseAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/AddTurnAi.java b/forge-game/src/main/java/forge/ai/ability/AddTurnAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/AddTurnAi.java rename to forge-game/src/main/java/forge/ai/ability/AddTurnAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/AlwaysPlayAi.java b/forge-game/src/main/java/forge/ai/ability/AlwaysPlayAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/AlwaysPlayAi.java rename to forge-game/src/main/java/forge/ai/ability/AlwaysPlayAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/AnimateAi.java b/forge-game/src/main/java/forge/ai/ability/AnimateAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/AnimateAi.java rename to forge-game/src/main/java/forge/ai/ability/AnimateAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/AnimateAllAi.java b/forge-game/src/main/java/forge/ai/ability/AnimateAllAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/AnimateAllAi.java rename to forge-game/src/main/java/forge/ai/ability/AnimateAllAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/AttachAi.java b/forge-game/src/main/java/forge/ai/ability/AttachAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/AttachAi.java rename to forge-game/src/main/java/forge/ai/ability/AttachAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/BalanceAi.java b/forge-game/src/main/java/forge/ai/ability/BalanceAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/BalanceAi.java rename to forge-game/src/main/java/forge/ai/ability/BalanceAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/BecomesBlockedAi.java b/forge-game/src/main/java/forge/ai/ability/BecomesBlockedAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/BecomesBlockedAi.java rename to forge-game/src/main/java/forge/ai/ability/BecomesBlockedAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/BondAi.java b/forge-game/src/main/java/forge/ai/ability/BondAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/BondAi.java rename to forge-game/src/main/java/forge/ai/ability/BondAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/CanPlayAsDrawbackAi.java b/forge-game/src/main/java/forge/ai/ability/CanPlayAsDrawbackAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/CanPlayAsDrawbackAi.java rename to forge-game/src/main/java/forge/ai/ability/CanPlayAsDrawbackAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/CannotPlayAi.java b/forge-game/src/main/java/forge/ai/ability/CannotPlayAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/CannotPlayAi.java rename to forge-game/src/main/java/forge/ai/ability/CannotPlayAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/ChangeTargetsAi.java b/forge-game/src/main/java/forge/ai/ability/ChangeTargetsAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/ChangeTargetsAi.java rename to forge-game/src/main/java/forge/ai/ability/ChangeTargetsAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/ChangeZoneAi.java b/forge-game/src/main/java/forge/ai/ability/ChangeZoneAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/ChangeZoneAi.java rename to forge-game/src/main/java/forge/ai/ability/ChangeZoneAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/ChangeZoneAllAi.java b/forge-game/src/main/java/forge/ai/ability/ChangeZoneAllAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/ChangeZoneAllAi.java rename to forge-game/src/main/java/forge/ai/ability/ChangeZoneAllAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/CharmAi.java b/forge-game/src/main/java/forge/ai/ability/CharmAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/CharmAi.java rename to forge-game/src/main/java/forge/ai/ability/CharmAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/ChooseCardAi.java b/forge-game/src/main/java/forge/ai/ability/ChooseCardAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/ChooseCardAi.java rename to forge-game/src/main/java/forge/ai/ability/ChooseCardAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/ChooseCardNameAi.java b/forge-game/src/main/java/forge/ai/ability/ChooseCardNameAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/ChooseCardNameAi.java rename to forge-game/src/main/java/forge/ai/ability/ChooseCardNameAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/ChooseColorAi.java b/forge-game/src/main/java/forge/ai/ability/ChooseColorAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/ChooseColorAi.java rename to forge-game/src/main/java/forge/ai/ability/ChooseColorAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/ChooseGenericEffectAi.java b/forge-game/src/main/java/forge/ai/ability/ChooseGenericEffectAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/ChooseGenericEffectAi.java rename to forge-game/src/main/java/forge/ai/ability/ChooseGenericEffectAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/ChoosePlayerAi.java b/forge-game/src/main/java/forge/ai/ability/ChoosePlayerAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/ChoosePlayerAi.java rename to forge-game/src/main/java/forge/ai/ability/ChoosePlayerAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/ChooseSourceAi.java b/forge-game/src/main/java/forge/ai/ability/ChooseSourceAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/ChooseSourceAi.java rename to forge-game/src/main/java/forge/ai/ability/ChooseSourceAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/ChooseTypeAi.java b/forge-game/src/main/java/forge/ai/ability/ChooseTypeAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/ChooseTypeAi.java rename to forge-game/src/main/java/forge/ai/ability/ChooseTypeAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/ClashAi.java b/forge-game/src/main/java/forge/ai/ability/ClashAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/ClashAi.java rename to forge-game/src/main/java/forge/ai/ability/ClashAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/CloneAi.java b/forge-game/src/main/java/forge/ai/ability/CloneAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/CloneAi.java rename to forge-game/src/main/java/forge/ai/ability/CloneAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/ControlExchangeAi.java b/forge-game/src/main/java/forge/ai/ability/ControlExchangeAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/ControlExchangeAi.java rename to forge-game/src/main/java/forge/ai/ability/ControlExchangeAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/ControlGainAi.java b/forge-game/src/main/java/forge/ai/ability/ControlGainAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/ControlGainAi.java rename to forge-game/src/main/java/forge/ai/ability/ControlGainAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/CopyPermanentAi.java b/forge-game/src/main/java/forge/ai/ability/CopyPermanentAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/CopyPermanentAi.java rename to forge-game/src/main/java/forge/ai/ability/CopyPermanentAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/CounterAi.java b/forge-game/src/main/java/forge/ai/ability/CounterAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/CounterAi.java rename to forge-game/src/main/java/forge/ai/ability/CounterAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/CountersAi.java b/forge-game/src/main/java/forge/ai/ability/CountersAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/CountersAi.java rename to forge-game/src/main/java/forge/ai/ability/CountersAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/CountersMoveAi.java b/forge-game/src/main/java/forge/ai/ability/CountersMoveAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/CountersMoveAi.java rename to forge-game/src/main/java/forge/ai/ability/CountersMoveAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/CountersProliferateAi.java b/forge-game/src/main/java/forge/ai/ability/CountersProliferateAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/CountersProliferateAi.java rename to forge-game/src/main/java/forge/ai/ability/CountersProliferateAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/CountersPutAi.java b/forge-game/src/main/java/forge/ai/ability/CountersPutAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/CountersPutAi.java rename to forge-game/src/main/java/forge/ai/ability/CountersPutAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/CountersPutAllAi.java b/forge-game/src/main/java/forge/ai/ability/CountersPutAllAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/CountersPutAllAi.java rename to forge-game/src/main/java/forge/ai/ability/CountersPutAllAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/CountersPutOrRemoveAi.java b/forge-game/src/main/java/forge/ai/ability/CountersPutOrRemoveAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/CountersPutOrRemoveAi.java rename to forge-game/src/main/java/forge/ai/ability/CountersPutOrRemoveAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/CountersRemoveAi.java b/forge-game/src/main/java/forge/ai/ability/CountersRemoveAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/CountersRemoveAi.java rename to forge-game/src/main/java/forge/ai/ability/CountersRemoveAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/DamageAiBase.java b/forge-game/src/main/java/forge/ai/ability/DamageAiBase.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/DamageAiBase.java rename to forge-game/src/main/java/forge/ai/ability/DamageAiBase.java diff --git a/forge-gui/src/main/java/forge/ai/ability/DamageAllAi.java b/forge-game/src/main/java/forge/ai/ability/DamageAllAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/DamageAllAi.java rename to forge-game/src/main/java/forge/ai/ability/DamageAllAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/DamageDealAi.java b/forge-game/src/main/java/forge/ai/ability/DamageDealAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/DamageDealAi.java rename to forge-game/src/main/java/forge/ai/ability/DamageDealAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/DamageEachAi.java b/forge-game/src/main/java/forge/ai/ability/DamageEachAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/DamageEachAi.java rename to forge-game/src/main/java/forge/ai/ability/DamageEachAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/DamagePreventAi.java b/forge-game/src/main/java/forge/ai/ability/DamagePreventAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/DamagePreventAi.java rename to forge-game/src/main/java/forge/ai/ability/DamagePreventAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/DamagePreventAllAi.java b/forge-game/src/main/java/forge/ai/ability/DamagePreventAllAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/DamagePreventAllAi.java rename to forge-game/src/main/java/forge/ai/ability/DamagePreventAllAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/DebuffAi.java b/forge-game/src/main/java/forge/ai/ability/DebuffAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/DebuffAi.java rename to forge-game/src/main/java/forge/ai/ability/DebuffAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/DebuffAllAi.java b/forge-game/src/main/java/forge/ai/ability/DebuffAllAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/DebuffAllAi.java rename to forge-game/src/main/java/forge/ai/ability/DebuffAllAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/DelayedTriggerAi.java b/forge-game/src/main/java/forge/ai/ability/DelayedTriggerAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/DelayedTriggerAi.java rename to forge-game/src/main/java/forge/ai/ability/DelayedTriggerAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/DestroyAi.java b/forge-game/src/main/java/forge/ai/ability/DestroyAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/DestroyAi.java rename to forge-game/src/main/java/forge/ai/ability/DestroyAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/DestroyAllAi.java b/forge-game/src/main/java/forge/ai/ability/DestroyAllAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/DestroyAllAi.java rename to forge-game/src/main/java/forge/ai/ability/DestroyAllAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/DigAi.java b/forge-game/src/main/java/forge/ai/ability/DigAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/DigAi.java rename to forge-game/src/main/java/forge/ai/ability/DigAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/DigUntilAi.java b/forge-game/src/main/java/forge/ai/ability/DigUntilAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/DigUntilAi.java rename to forge-game/src/main/java/forge/ai/ability/DigUntilAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/DiscardAi.java b/forge-game/src/main/java/forge/ai/ability/DiscardAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/DiscardAi.java rename to forge-game/src/main/java/forge/ai/ability/DiscardAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/DrainManaAi.java b/forge-game/src/main/java/forge/ai/ability/DrainManaAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/DrainManaAi.java rename to forge-game/src/main/java/forge/ai/ability/DrainManaAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/DrawAi.java b/forge-game/src/main/java/forge/ai/ability/DrawAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/DrawAi.java rename to forge-game/src/main/java/forge/ai/ability/DrawAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/EffectAi.java b/forge-game/src/main/java/forge/ai/ability/EffectAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/EffectAi.java rename to forge-game/src/main/java/forge/ai/ability/EffectAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/EncodeAi.java b/forge-game/src/main/java/forge/ai/ability/EncodeAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/EncodeAi.java rename to forge-game/src/main/java/forge/ai/ability/EncodeAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/EndTurnAi.java b/forge-game/src/main/java/forge/ai/ability/EndTurnAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/EndTurnAi.java rename to forge-game/src/main/java/forge/ai/ability/EndTurnAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/FightAi.java b/forge-game/src/main/java/forge/ai/ability/FightAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/FightAi.java rename to forge-game/src/main/java/forge/ai/ability/FightAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/FlipACoinAi.java b/forge-game/src/main/java/forge/ai/ability/FlipACoinAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/FlipACoinAi.java rename to forge-game/src/main/java/forge/ai/ability/FlipACoinAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/FogAi.java b/forge-game/src/main/java/forge/ai/ability/FogAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/FogAi.java rename to forge-game/src/main/java/forge/ai/ability/FogAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/GameLossAi.java b/forge-game/src/main/java/forge/ai/ability/GameLossAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/GameLossAi.java rename to forge-game/src/main/java/forge/ai/ability/GameLossAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/GameWinAi.java b/forge-game/src/main/java/forge/ai/ability/GameWinAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/GameWinAi.java rename to forge-game/src/main/java/forge/ai/ability/GameWinAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/HauntAi.java b/forge-game/src/main/java/forge/ai/ability/HauntAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/HauntAi.java rename to forge-game/src/main/java/forge/ai/ability/HauntAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/LegendaryRuleAi.java b/forge-game/src/main/java/forge/ai/ability/LegendaryRuleAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/LegendaryRuleAi.java rename to forge-game/src/main/java/forge/ai/ability/LegendaryRuleAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/LifeExchangeAi.java b/forge-game/src/main/java/forge/ai/ability/LifeExchangeAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/LifeExchangeAi.java rename to forge-game/src/main/java/forge/ai/ability/LifeExchangeAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/LifeGainAi.java b/forge-game/src/main/java/forge/ai/ability/LifeGainAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/LifeGainAi.java rename to forge-game/src/main/java/forge/ai/ability/LifeGainAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/LifeLoseAi.java b/forge-game/src/main/java/forge/ai/ability/LifeLoseAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/LifeLoseAi.java rename to forge-game/src/main/java/forge/ai/ability/LifeLoseAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/LifeSetAi.java b/forge-game/src/main/java/forge/ai/ability/LifeSetAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/LifeSetAi.java rename to forge-game/src/main/java/forge/ai/ability/LifeSetAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/ManaEffectAi.java b/forge-game/src/main/java/forge/ai/ability/ManaEffectAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/ManaEffectAi.java rename to forge-game/src/main/java/forge/ai/ability/ManaEffectAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/MillAi.java b/forge-game/src/main/java/forge/ai/ability/MillAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/MillAi.java rename to forge-game/src/main/java/forge/ai/ability/MillAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/MustAttackAi.java b/forge-game/src/main/java/forge/ai/ability/MustAttackAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/MustAttackAi.java rename to forge-game/src/main/java/forge/ai/ability/MustAttackAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/MustBlockAi.java b/forge-game/src/main/java/forge/ai/ability/MustBlockAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/MustBlockAi.java rename to forge-game/src/main/java/forge/ai/ability/MustBlockAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/PeekAndRevealAi.java b/forge-game/src/main/java/forge/ai/ability/PeekAndRevealAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/PeekAndRevealAi.java rename to forge-game/src/main/java/forge/ai/ability/PeekAndRevealAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/PermanentCreatureAi.java b/forge-game/src/main/java/forge/ai/ability/PermanentCreatureAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/PermanentCreatureAi.java rename to forge-game/src/main/java/forge/ai/ability/PermanentCreatureAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/PermanentNoncreatureAi.java b/forge-game/src/main/java/forge/ai/ability/PermanentNoncreatureAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/PermanentNoncreatureAi.java rename to forge-game/src/main/java/forge/ai/ability/PermanentNoncreatureAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/PhasesAi.java b/forge-game/src/main/java/forge/ai/ability/PhasesAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/PhasesAi.java rename to forge-game/src/main/java/forge/ai/ability/PhasesAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/PlayAi.java b/forge-game/src/main/java/forge/ai/ability/PlayAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/PlayAi.java rename to forge-game/src/main/java/forge/ai/ability/PlayAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/PoisonAi.java b/forge-game/src/main/java/forge/ai/ability/PoisonAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/PoisonAi.java rename to forge-game/src/main/java/forge/ai/ability/PoisonAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/PowerExchangeAi.java b/forge-game/src/main/java/forge/ai/ability/PowerExchangeAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/PowerExchangeAi.java rename to forge-game/src/main/java/forge/ai/ability/PowerExchangeAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/ProtectAi.java b/forge-game/src/main/java/forge/ai/ability/ProtectAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/ProtectAi.java rename to forge-game/src/main/java/forge/ai/ability/ProtectAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/ProtectAllAi.java b/forge-game/src/main/java/forge/ai/ability/ProtectAllAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/ProtectAllAi.java rename to forge-game/src/main/java/forge/ai/ability/ProtectAllAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/PumpAi.java b/forge-game/src/main/java/forge/ai/ability/PumpAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/PumpAi.java rename to forge-game/src/main/java/forge/ai/ability/PumpAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/PumpAiBase.java b/forge-game/src/main/java/forge/ai/ability/PumpAiBase.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/PumpAiBase.java rename to forge-game/src/main/java/forge/ai/ability/PumpAiBase.java diff --git a/forge-gui/src/main/java/forge/ai/ability/PumpAllAi.java b/forge-game/src/main/java/forge/ai/ability/PumpAllAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/PumpAllAi.java rename to forge-game/src/main/java/forge/ai/ability/PumpAllAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/RearrangeTopOfLibraryAi.java b/forge-game/src/main/java/forge/ai/ability/RearrangeTopOfLibraryAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/RearrangeTopOfLibraryAi.java rename to forge-game/src/main/java/forge/ai/ability/RearrangeTopOfLibraryAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/RegenerateAi.java b/forge-game/src/main/java/forge/ai/ability/RegenerateAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/RegenerateAi.java rename to forge-game/src/main/java/forge/ai/ability/RegenerateAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/RegenerateAllAi.java b/forge-game/src/main/java/forge/ai/ability/RegenerateAllAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/RegenerateAllAi.java rename to forge-game/src/main/java/forge/ai/ability/RegenerateAllAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/RemoveFromCombatAi.java b/forge-game/src/main/java/forge/ai/ability/RemoveFromCombatAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/RemoveFromCombatAi.java rename to forge-game/src/main/java/forge/ai/ability/RemoveFromCombatAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/RepeatAi.java b/forge-game/src/main/java/forge/ai/ability/RepeatAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/RepeatAi.java rename to forge-game/src/main/java/forge/ai/ability/RepeatAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/RepeatEachAi.java b/forge-game/src/main/java/forge/ai/ability/RepeatEachAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/RepeatEachAi.java rename to forge-game/src/main/java/forge/ai/ability/RepeatEachAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/RestartGameAi.java b/forge-game/src/main/java/forge/ai/ability/RestartGameAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/RestartGameAi.java rename to forge-game/src/main/java/forge/ai/ability/RestartGameAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/RevealAi.java b/forge-game/src/main/java/forge/ai/ability/RevealAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/RevealAi.java rename to forge-game/src/main/java/forge/ai/ability/RevealAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/RevealAiBase.java b/forge-game/src/main/java/forge/ai/ability/RevealAiBase.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/RevealAiBase.java rename to forge-game/src/main/java/forge/ai/ability/RevealAiBase.java diff --git a/forge-gui/src/main/java/forge/ai/ability/RevealHandAi.java b/forge-game/src/main/java/forge/ai/ability/RevealHandAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/RevealHandAi.java rename to forge-game/src/main/java/forge/ai/ability/RevealHandAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/RollPlanarDiceAi.java b/forge-game/src/main/java/forge/ai/ability/RollPlanarDiceAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/RollPlanarDiceAi.java rename to forge-game/src/main/java/forge/ai/ability/RollPlanarDiceAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/SacrificeAi.java b/forge-game/src/main/java/forge/ai/ability/SacrificeAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/SacrificeAi.java rename to forge-game/src/main/java/forge/ai/ability/SacrificeAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/SacrificeAllAi.java b/forge-game/src/main/java/forge/ai/ability/SacrificeAllAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/SacrificeAllAi.java rename to forge-game/src/main/java/forge/ai/ability/SacrificeAllAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/ScryAi.java b/forge-game/src/main/java/forge/ai/ability/ScryAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/ScryAi.java rename to forge-game/src/main/java/forge/ai/ability/ScryAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/SetStateAi.java b/forge-game/src/main/java/forge/ai/ability/SetStateAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/SetStateAi.java rename to forge-game/src/main/java/forge/ai/ability/SetStateAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/ShuffleAi.java b/forge-game/src/main/java/forge/ai/ability/ShuffleAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/ShuffleAi.java rename to forge-game/src/main/java/forge/ai/ability/ShuffleAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/StoreSVarAi.java b/forge-game/src/main/java/forge/ai/ability/StoreSVarAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/StoreSVarAi.java rename to forge-game/src/main/java/forge/ai/ability/StoreSVarAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/TapAi.java b/forge-game/src/main/java/forge/ai/ability/TapAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/TapAi.java rename to forge-game/src/main/java/forge/ai/ability/TapAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/TapAiBase.java b/forge-game/src/main/java/forge/ai/ability/TapAiBase.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/TapAiBase.java rename to forge-game/src/main/java/forge/ai/ability/TapAiBase.java diff --git a/forge-gui/src/main/java/forge/ai/ability/TapAllAi.java b/forge-game/src/main/java/forge/ai/ability/TapAllAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/TapAllAi.java rename to forge-game/src/main/java/forge/ai/ability/TapAllAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/TapOrUntapAi.java b/forge-game/src/main/java/forge/ai/ability/TapOrUntapAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/TapOrUntapAi.java rename to forge-game/src/main/java/forge/ai/ability/TapOrUntapAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/TapOrUntapAllAi.java b/forge-game/src/main/java/forge/ai/ability/TapOrUntapAllAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/TapOrUntapAllAi.java rename to forge-game/src/main/java/forge/ai/ability/TapOrUntapAllAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/TokenAi.java b/forge-game/src/main/java/forge/ai/ability/TokenAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/TokenAi.java rename to forge-game/src/main/java/forge/ai/ability/TokenAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/TwoPilesAi.java b/forge-game/src/main/java/forge/ai/ability/TwoPilesAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/TwoPilesAi.java rename to forge-game/src/main/java/forge/ai/ability/TwoPilesAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/UnattachAllAi.java b/forge-game/src/main/java/forge/ai/ability/UnattachAllAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/UnattachAllAi.java rename to forge-game/src/main/java/forge/ai/ability/UnattachAllAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/UntapAi.java b/forge-game/src/main/java/forge/ai/ability/UntapAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/UntapAi.java rename to forge-game/src/main/java/forge/ai/ability/UntapAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/UntapAllAi.java b/forge-game/src/main/java/forge/ai/ability/UntapAllAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/UntapAllAi.java rename to forge-game/src/main/java/forge/ai/ability/UntapAllAi.java diff --git a/forge-gui/src/main/java/forge/ai/ability/ZoneExchangeAi.java b/forge-game/src/main/java/forge/ai/ability/ZoneExchangeAi.java similarity index 100% rename from forge-gui/src/main/java/forge/ai/ability/ZoneExchangeAi.java rename to forge-game/src/main/java/forge/ai/ability/ZoneExchangeAi.java diff --git a/forge-gui/src/main/java/forge/game/Game.java b/forge-game/src/main/java/forge/game/Game.java similarity index 100% rename from forge-gui/src/main/java/forge/game/Game.java rename to forge-game/src/main/java/forge/game/Game.java diff --git a/forge-gui/src/main/java/forge/game/GameAction.java b/forge-game/src/main/java/forge/game/GameAction.java similarity index 100% rename from forge-gui/src/main/java/forge/game/GameAction.java rename to forge-game/src/main/java/forge/game/GameAction.java diff --git a/forge-gui/src/main/java/forge/game/GameActionUtil.java b/forge-game/src/main/java/forge/game/GameActionUtil.java similarity index 100% rename from forge-gui/src/main/java/forge/game/GameActionUtil.java rename to forge-game/src/main/java/forge/game/GameActionUtil.java diff --git a/forge-gui/src/main/java/forge/game/GameEndReason.java b/forge-game/src/main/java/forge/game/GameEndReason.java similarity index 100% rename from forge-gui/src/main/java/forge/game/GameEndReason.java rename to forge-game/src/main/java/forge/game/GameEndReason.java diff --git a/forge-gui/src/main/java/forge/game/GameEntity.java b/forge-game/src/main/java/forge/game/GameEntity.java similarity index 100% rename from forge-gui/src/main/java/forge/game/GameEntity.java rename to forge-game/src/main/java/forge/game/GameEntity.java diff --git a/forge-gui/src/main/java/forge/game/GameLog.java b/forge-game/src/main/java/forge/game/GameLog.java similarity index 100% rename from forge-gui/src/main/java/forge/game/GameLog.java rename to forge-game/src/main/java/forge/game/GameLog.java diff --git a/forge-gui/src/main/java/forge/game/GameLogEntry.java b/forge-game/src/main/java/forge/game/GameLogEntry.java similarity index 100% rename from forge-gui/src/main/java/forge/game/GameLogEntry.java rename to forge-game/src/main/java/forge/game/GameLogEntry.java diff --git a/forge-gui/src/main/java/forge/game/GameLogEntryType.java b/forge-game/src/main/java/forge/game/GameLogEntryType.java similarity index 100% rename from forge-gui/src/main/java/forge/game/GameLogEntryType.java rename to forge-game/src/main/java/forge/game/GameLogEntryType.java diff --git a/forge-gui/src/main/java/forge/game/GameLogFormatter.java b/forge-game/src/main/java/forge/game/GameLogFormatter.java similarity index 100% rename from forge-gui/src/main/java/forge/game/GameLogFormatter.java rename to forge-game/src/main/java/forge/game/GameLogFormatter.java diff --git a/forge-gui/src/main/java/forge/game/GameObject.java b/forge-game/src/main/java/forge/game/GameObject.java similarity index 100% rename from forge-gui/src/main/java/forge/game/GameObject.java rename to forge-game/src/main/java/forge/game/GameObject.java diff --git a/forge-gui/src/main/java/forge/game/GameOutcome.java b/forge-game/src/main/java/forge/game/GameOutcome.java similarity index 100% rename from forge-gui/src/main/java/forge/game/GameOutcome.java rename to forge-game/src/main/java/forge/game/GameOutcome.java diff --git a/forge-gui/src/main/java/forge/game/GameStage.java b/forge-game/src/main/java/forge/game/GameStage.java similarity index 100% rename from forge-gui/src/main/java/forge/game/GameStage.java rename to forge-game/src/main/java/forge/game/GameStage.java diff --git a/forge-gui/src/main/java/forge/game/GameType.java b/forge-game/src/main/java/forge/game/GameType.java similarity index 100% rename from forge-gui/src/main/java/forge/game/GameType.java rename to forge-game/src/main/java/forge/game/GameType.java diff --git a/forge-gui/src/main/java/forge/game/GlobalRuleChange.java b/forge-game/src/main/java/forge/game/GlobalRuleChange.java similarity index 100% rename from forge-gui/src/main/java/forge/game/GlobalRuleChange.java rename to forge-game/src/main/java/forge/game/GlobalRuleChange.java diff --git a/forge-gui/src/main/java/forge/game/Match.java b/forge-game/src/main/java/forge/game/Match.java similarity index 100% rename from forge-gui/src/main/java/forge/game/Match.java rename to forge-game/src/main/java/forge/game/Match.java diff --git a/forge-gui/src/main/java/forge/game/PlanarDice.java b/forge-game/src/main/java/forge/game/PlanarDice.java similarity index 100% rename from forge-gui/src/main/java/forge/game/PlanarDice.java rename to forge-game/src/main/java/forge/game/PlanarDice.java diff --git a/forge-gui/src/main/java/forge/game/StaticEffect.java b/forge-game/src/main/java/forge/game/StaticEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/StaticEffect.java rename to forge-game/src/main/java/forge/game/StaticEffect.java diff --git a/forge-gui/src/main/java/forge/game/StaticEffects.java b/forge-game/src/main/java/forge/game/StaticEffects.java similarity index 100% rename from forge-gui/src/main/java/forge/game/StaticEffects.java rename to forge-game/src/main/java/forge/game/StaticEffects.java diff --git a/forge-gui/src/main/java/forge/game/TriggerReplacementBase.java b/forge-game/src/main/java/forge/game/TriggerReplacementBase.java similarity index 100% rename from forge-gui/src/main/java/forge/game/TriggerReplacementBase.java rename to forge-game/src/main/java/forge/game/TriggerReplacementBase.java diff --git a/forge-gui/src/main/java/forge/game/ability/AbilityApiBased.java b/forge-game/src/main/java/forge/game/ability/AbilityApiBased.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/AbilityApiBased.java rename to forge-game/src/main/java/forge/game/ability/AbilityApiBased.java diff --git a/forge-gui/src/main/java/forge/game/ability/AbilityFactory.java b/forge-game/src/main/java/forge/game/ability/AbilityFactory.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/AbilityFactory.java rename to forge-game/src/main/java/forge/game/ability/AbilityFactory.java diff --git a/forge-gui/src/main/java/forge/game/ability/AbilityUtils.java b/forge-game/src/main/java/forge/game/ability/AbilityUtils.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/AbilityUtils.java rename to forge-game/src/main/java/forge/game/ability/AbilityUtils.java diff --git a/forge-gui/src/main/java/forge/game/ability/ApiType.java b/forge-game/src/main/java/forge/game/ability/ApiType.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/ApiType.java rename to forge-game/src/main/java/forge/game/ability/ApiType.java diff --git a/forge-gui/src/main/java/forge/game/ability/SaTargetRoutines.java b/forge-game/src/main/java/forge/game/ability/SaTargetRoutines.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/SaTargetRoutines.java rename to forge-game/src/main/java/forge/game/ability/SaTargetRoutines.java diff --git a/forge-gui/src/main/java/forge/game/ability/SpellAbilityEffect.java b/forge-game/src/main/java/forge/game/ability/SpellAbilityEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/SpellAbilityEffect.java rename to forge-game/src/main/java/forge/game/ability/SpellAbilityEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/SpellApiBased.java b/forge-game/src/main/java/forge/game/ability/SpellApiBased.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/SpellApiBased.java rename to forge-game/src/main/java/forge/game/ability/SpellApiBased.java diff --git a/forge-gui/src/main/java/forge/game/ability/StaticAbilityApiBased.java b/forge-game/src/main/java/forge/game/ability/StaticAbilityApiBased.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/StaticAbilityApiBased.java rename to forge-game/src/main/java/forge/game/ability/StaticAbilityApiBased.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/AbandonEffect.java b/forge-game/src/main/java/forge/game/ability/effects/AbandonEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/AbandonEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/AbandonEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/AddPhaseEffect.java b/forge-game/src/main/java/forge/game/ability/effects/AddPhaseEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/AddPhaseEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/AddPhaseEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/AddTurnEffect.java b/forge-game/src/main/java/forge/game/ability/effects/AddTurnEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/AddTurnEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/AddTurnEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/AnimateAllEffect.java b/forge-game/src/main/java/forge/game/ability/effects/AnimateAllEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/AnimateAllEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/AnimateAllEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/AnimateEffect.java b/forge-game/src/main/java/forge/game/ability/effects/AnimateEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/AnimateEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/AnimateEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/AnimateEffectBase.java b/forge-game/src/main/java/forge/game/ability/effects/AnimateEffectBase.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/AnimateEffectBase.java rename to forge-game/src/main/java/forge/game/ability/effects/AnimateEffectBase.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/AttachEffect.java b/forge-game/src/main/java/forge/game/ability/effects/AttachEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/AttachEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/AttachEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/BalanceEffect.java b/forge-game/src/main/java/forge/game/ability/effects/BalanceEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/BalanceEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/BalanceEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/BecomesBlockedEffect.java b/forge-game/src/main/java/forge/game/ability/effects/BecomesBlockedEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/BecomesBlockedEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/BecomesBlockedEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/BondEffect.java b/forge-game/src/main/java/forge/game/ability/effects/BondEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/BondEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/BondEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/ChangeTargetsEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ChangeTargetsEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/ChangeTargetsEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/ChangeTargetsEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/ChangeZoneAllEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ChangeZoneAllEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/ChangeZoneAllEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/ChangeZoneAllEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/ChangeZoneEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ChangeZoneEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/ChangeZoneEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/ChangeZoneEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/CharmEffect.java b/forge-game/src/main/java/forge/game/ability/effects/CharmEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/CharmEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/CharmEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/ChooseCardEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ChooseCardEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/ChooseCardEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/ChooseCardEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/ChooseCardNameEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ChooseCardNameEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/ChooseCardNameEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/ChooseCardNameEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/ChooseColorEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ChooseColorEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/ChooseColorEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/ChooseColorEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/ChooseGenericEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ChooseGenericEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/ChooseGenericEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/ChooseGenericEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/ChooseNumberEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ChooseNumberEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/ChooseNumberEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/ChooseNumberEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/ChoosePlayerEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ChoosePlayerEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/ChoosePlayerEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/ChoosePlayerEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/ChooseSourceEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ChooseSourceEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/ChooseSourceEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/ChooseSourceEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/ChooseTypeEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ChooseTypeEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/ChooseTypeEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/ChooseTypeEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/ClashEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ClashEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/ClashEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/ClashEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/CleanUpEffect.java b/forge-game/src/main/java/forge/game/ability/effects/CleanUpEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/CleanUpEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/CleanUpEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/CloneEffect.java b/forge-game/src/main/java/forge/game/ability/effects/CloneEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/CloneEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/CloneEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/ControlExchangeEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ControlExchangeEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/ControlExchangeEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/ControlExchangeEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/ControlGainEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ControlGainEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/ControlGainEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/ControlGainEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/ControlPlayerEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ControlPlayerEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/ControlPlayerEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/ControlPlayerEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/CopyPermanentEffect.java b/forge-game/src/main/java/forge/game/ability/effects/CopyPermanentEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/CopyPermanentEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/CopyPermanentEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/CopySpellAbilityEffect.java b/forge-game/src/main/java/forge/game/ability/effects/CopySpellAbilityEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/CopySpellAbilityEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/CopySpellAbilityEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/CounterEffect.java b/forge-game/src/main/java/forge/game/ability/effects/CounterEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/CounterEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/CounterEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/CountersMoveEffect.java b/forge-game/src/main/java/forge/game/ability/effects/CountersMoveEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/CountersMoveEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/CountersMoveEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/CountersProliferateEffect.java b/forge-game/src/main/java/forge/game/ability/effects/CountersProliferateEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/CountersProliferateEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/CountersProliferateEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/CountersPutAllEffect.java b/forge-game/src/main/java/forge/game/ability/effects/CountersPutAllEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/CountersPutAllEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/CountersPutAllEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/CountersPutEffect.java b/forge-game/src/main/java/forge/game/ability/effects/CountersPutEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/CountersPutEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/CountersPutEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/CountersPutOrRemoveEffect.java b/forge-game/src/main/java/forge/game/ability/effects/CountersPutOrRemoveEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/CountersPutOrRemoveEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/CountersPutOrRemoveEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/CountersRemoveAllEffect.java b/forge-game/src/main/java/forge/game/ability/effects/CountersRemoveAllEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/CountersRemoveAllEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/CountersRemoveAllEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/CountersRemoveEffect.java b/forge-game/src/main/java/forge/game/ability/effects/CountersRemoveEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/CountersRemoveEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/CountersRemoveEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/DamageAllEffect.java b/forge-game/src/main/java/forge/game/ability/effects/DamageAllEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/DamageAllEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/DamageAllEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/DamageDealEffect.java b/forge-game/src/main/java/forge/game/ability/effects/DamageDealEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/DamageDealEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/DamageDealEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/DamageEachEffect.java b/forge-game/src/main/java/forge/game/ability/effects/DamageEachEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/DamageEachEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/DamageEachEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/DamagePreventAllEffect.java b/forge-game/src/main/java/forge/game/ability/effects/DamagePreventAllEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/DamagePreventAllEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/DamagePreventAllEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/DamagePreventEffect.java b/forge-game/src/main/java/forge/game/ability/effects/DamagePreventEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/DamagePreventEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/DamagePreventEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/DebuffAllEffect.java b/forge-game/src/main/java/forge/game/ability/effects/DebuffAllEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/DebuffAllEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/DebuffAllEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/DebuffEffect.java b/forge-game/src/main/java/forge/game/ability/effects/DebuffEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/DebuffEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/DebuffEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/DeclareCombatantsEffect.java b/forge-game/src/main/java/forge/game/ability/effects/DeclareCombatantsEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/DeclareCombatantsEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/DeclareCombatantsEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/DelayedTriggerEffect.java b/forge-game/src/main/java/forge/game/ability/effects/DelayedTriggerEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/DelayedTriggerEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/DelayedTriggerEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/DestroyAllEffect.java b/forge-game/src/main/java/forge/game/ability/effects/DestroyAllEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/DestroyAllEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/DestroyAllEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/DestroyEffect.java b/forge-game/src/main/java/forge/game/ability/effects/DestroyEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/DestroyEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/DestroyEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/DigEffect.java b/forge-game/src/main/java/forge/game/ability/effects/DigEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/DigEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/DigEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/DigUntilEffect.java b/forge-game/src/main/java/forge/game/ability/effects/DigUntilEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/DigUntilEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/DigUntilEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/DiscardEffect.java b/forge-game/src/main/java/forge/game/ability/effects/DiscardEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/DiscardEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/DiscardEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/DrainManaEffect.java b/forge-game/src/main/java/forge/game/ability/effects/DrainManaEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/DrainManaEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/DrainManaEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/DrawEffect.java b/forge-game/src/main/java/forge/game/ability/effects/DrawEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/DrawEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/DrawEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/ETBReplacementEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ETBReplacementEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/ETBReplacementEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/ETBReplacementEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/EffectEffect.java b/forge-game/src/main/java/forge/game/ability/effects/EffectEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/EffectEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/EffectEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/EncodeEffect.java b/forge-game/src/main/java/forge/game/ability/effects/EncodeEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/EncodeEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/EncodeEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/EndTurnEffect.java b/forge-game/src/main/java/forge/game/ability/effects/EndTurnEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/EndTurnEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/EndTurnEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/FightEffect.java b/forge-game/src/main/java/forge/game/ability/effects/FightEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/FightEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/FightEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/FlipCoinEffect.java b/forge-game/src/main/java/forge/game/ability/effects/FlipCoinEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/FlipCoinEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/FlipCoinEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/FogEffect.java b/forge-game/src/main/java/forge/game/ability/effects/FogEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/FogEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/FogEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/GameLossEffect.java b/forge-game/src/main/java/forge/game/ability/effects/GameLossEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/GameLossEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/GameLossEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/GameWinEffect.java b/forge-game/src/main/java/forge/game/ability/effects/GameWinEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/GameWinEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/GameWinEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/LifeExchangeEffect.java b/forge-game/src/main/java/forge/game/ability/effects/LifeExchangeEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/LifeExchangeEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/LifeExchangeEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/LifeGainEffect.java b/forge-game/src/main/java/forge/game/ability/effects/LifeGainEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/LifeGainEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/LifeGainEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/LifeLoseEffect.java b/forge-game/src/main/java/forge/game/ability/effects/LifeLoseEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/LifeLoseEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/LifeLoseEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/LifeSetEffect.java b/forge-game/src/main/java/forge/game/ability/effects/LifeSetEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/LifeSetEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/LifeSetEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/ManaEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ManaEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/ManaEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/ManaEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/ManaReflectedEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ManaReflectedEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/ManaReflectedEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/ManaReflectedEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/MillEffect.java b/forge-game/src/main/java/forge/game/ability/effects/MillEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/MillEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/MillEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/MustAttackEffect.java b/forge-game/src/main/java/forge/game/ability/effects/MustAttackEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/MustAttackEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/MustAttackEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/MustBlockEffect.java b/forge-game/src/main/java/forge/game/ability/effects/MustBlockEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/MustBlockEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/MustBlockEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/OwnershipGainEffect.java b/forge-game/src/main/java/forge/game/ability/effects/OwnershipGainEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/OwnershipGainEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/OwnershipGainEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/PeekAndRevealEffect.java b/forge-game/src/main/java/forge/game/ability/effects/PeekAndRevealEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/PeekAndRevealEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/PeekAndRevealEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/PermanentCreatureEffect.java b/forge-game/src/main/java/forge/game/ability/effects/PermanentCreatureEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/PermanentCreatureEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/PermanentCreatureEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/PermanentNoncreatureEffect.java b/forge-game/src/main/java/forge/game/ability/effects/PermanentNoncreatureEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/PermanentNoncreatureEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/PermanentNoncreatureEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/PhasesEffect.java b/forge-game/src/main/java/forge/game/ability/effects/PhasesEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/PhasesEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/PhasesEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/PlaneswalkEffect.java b/forge-game/src/main/java/forge/game/ability/effects/PlaneswalkEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/PlaneswalkEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/PlaneswalkEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/PlayEffect.java b/forge-game/src/main/java/forge/game/ability/effects/PlayEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/PlayEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/PlayEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/PoisonEffect.java b/forge-game/src/main/java/forge/game/ability/effects/PoisonEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/PoisonEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/PoisonEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/PowerExchangeEffect.java b/forge-game/src/main/java/forge/game/ability/effects/PowerExchangeEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/PowerExchangeEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/PowerExchangeEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/ProtectAllEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ProtectAllEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/ProtectAllEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/ProtectAllEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/ProtectEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ProtectEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/ProtectEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/ProtectEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/PumpAllEffect.java b/forge-game/src/main/java/forge/game/ability/effects/PumpAllEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/PumpAllEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/PumpAllEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/PumpEffect.java b/forge-game/src/main/java/forge/game/ability/effects/PumpEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/PumpEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/PumpEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/RearrangeTopOfLibraryEffect.java b/forge-game/src/main/java/forge/game/ability/effects/RearrangeTopOfLibraryEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/RearrangeTopOfLibraryEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/RearrangeTopOfLibraryEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/RegenerateAllEffect.java b/forge-game/src/main/java/forge/game/ability/effects/RegenerateAllEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/RegenerateAllEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/RegenerateAllEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/RegenerateEffect.java b/forge-game/src/main/java/forge/game/ability/effects/RegenerateEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/RegenerateEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/RegenerateEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/RemoveFromCombatEffect.java b/forge-game/src/main/java/forge/game/ability/effects/RemoveFromCombatEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/RemoveFromCombatEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/RemoveFromCombatEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/ReorderZoneEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ReorderZoneEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/ReorderZoneEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/ReorderZoneEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/RepeatEachEffect.java b/forge-game/src/main/java/forge/game/ability/effects/RepeatEachEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/RepeatEachEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/RepeatEachEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/RepeatEffect.java b/forge-game/src/main/java/forge/game/ability/effects/RepeatEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/RepeatEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/RepeatEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/RestartGameEffect.java b/forge-game/src/main/java/forge/game/ability/effects/RestartGameEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/RestartGameEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/RestartGameEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/RevealEffect.java b/forge-game/src/main/java/forge/game/ability/effects/RevealEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/RevealEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/RevealEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/RevealHandEffect.java b/forge-game/src/main/java/forge/game/ability/effects/RevealHandEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/RevealHandEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/RevealHandEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/RollPlanarDiceEffect.java b/forge-game/src/main/java/forge/game/ability/effects/RollPlanarDiceEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/RollPlanarDiceEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/RollPlanarDiceEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/RunSVarAbilityEffect.java b/forge-game/src/main/java/forge/game/ability/effects/RunSVarAbilityEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/RunSVarAbilityEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/RunSVarAbilityEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/SacrificeAllEffect.java b/forge-game/src/main/java/forge/game/ability/effects/SacrificeAllEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/SacrificeAllEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/SacrificeAllEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/SacrificeEffect.java b/forge-game/src/main/java/forge/game/ability/effects/SacrificeEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/SacrificeEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/SacrificeEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/ScryEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ScryEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/ScryEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/ScryEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/SetInMotionEffect.java b/forge-game/src/main/java/forge/game/ability/effects/SetInMotionEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/SetInMotionEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/SetInMotionEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/SetStateEffect.java b/forge-game/src/main/java/forge/game/ability/effects/SetStateEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/SetStateEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/SetStateEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/ShuffleEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ShuffleEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/ShuffleEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/ShuffleEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/SkipTurnEffect.java b/forge-game/src/main/java/forge/game/ability/effects/SkipTurnEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/SkipTurnEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/SkipTurnEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/StoreSVarEffect.java b/forge-game/src/main/java/forge/game/ability/effects/StoreSVarEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/StoreSVarEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/StoreSVarEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/TapAllEffect.java b/forge-game/src/main/java/forge/game/ability/effects/TapAllEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/TapAllEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/TapAllEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/TapEffect.java b/forge-game/src/main/java/forge/game/ability/effects/TapEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/TapEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/TapEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/TapOrUntapAllEffect.java b/forge-game/src/main/java/forge/game/ability/effects/TapOrUntapAllEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/TapOrUntapAllEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/TapOrUntapAllEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/TapOrUntapEffect.java b/forge-game/src/main/java/forge/game/ability/effects/TapOrUntapEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/TapOrUntapEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/TapOrUntapEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/TokenEffect.java b/forge-game/src/main/java/forge/game/ability/effects/TokenEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/TokenEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/TokenEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/TwoPilesEffect.java b/forge-game/src/main/java/forge/game/ability/effects/TwoPilesEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/TwoPilesEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/TwoPilesEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/UnattachAllEffect.java b/forge-game/src/main/java/forge/game/ability/effects/UnattachAllEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/UnattachAllEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/UnattachAllEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/UntapAllEffect.java b/forge-game/src/main/java/forge/game/ability/effects/UntapAllEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/UntapAllEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/UntapAllEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/UntapEffect.java b/forge-game/src/main/java/forge/game/ability/effects/UntapEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/UntapEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/UntapEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/effects/ZoneExchangeEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ZoneExchangeEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/effects/ZoneExchangeEffect.java rename to forge-game/src/main/java/forge/game/ability/effects/ZoneExchangeEffect.java diff --git a/forge-gui/src/main/java/forge/game/ability/package-info.java b/forge-game/src/main/java/forge/game/ability/package-info.java similarity index 100% rename from forge-gui/src/main/java/forge/game/ability/package-info.java rename to forge-game/src/main/java/forge/game/ability/package-info.java diff --git a/forge-gui/src/main/java/forge/game/card/Card.java b/forge-game/src/main/java/forge/game/card/Card.java similarity index 100% rename from forge-gui/src/main/java/forge/game/card/Card.java rename to forge-game/src/main/java/forge/game/card/Card.java diff --git a/forge-gui/src/main/java/forge/game/card/CardCharacteristics.java b/forge-game/src/main/java/forge/game/card/CardCharacteristics.java similarity index 100% rename from forge-gui/src/main/java/forge/game/card/CardCharacteristics.java rename to forge-game/src/main/java/forge/game/card/CardCharacteristics.java diff --git a/forge-gui/src/main/java/forge/game/card/CardColor.java b/forge-game/src/main/java/forge/game/card/CardColor.java similarity index 100% rename from forge-gui/src/main/java/forge/game/card/CardColor.java rename to forge-game/src/main/java/forge/game/card/CardColor.java diff --git a/forge-gui/src/main/java/forge/game/card/CardDamageHistory.java b/forge-game/src/main/java/forge/game/card/CardDamageHistory.java similarity index 100% rename from forge-gui/src/main/java/forge/game/card/CardDamageHistory.java rename to forge-game/src/main/java/forge/game/card/CardDamageHistory.java diff --git a/forge-gui/src/main/java/forge/game/card/CardFactory.java b/forge-game/src/main/java/forge/game/card/CardFactory.java similarity index 100% rename from forge-gui/src/main/java/forge/game/card/CardFactory.java rename to forge-game/src/main/java/forge/game/card/CardFactory.java diff --git a/forge-gui/src/main/java/forge/game/card/CardFactoryUtil.java b/forge-game/src/main/java/forge/game/card/CardFactoryUtil.java similarity index 100% rename from forge-gui/src/main/java/forge/game/card/CardFactoryUtil.java rename to forge-game/src/main/java/forge/game/card/CardFactoryUtil.java diff --git a/forge-gui/src/main/java/forge/game/card/CardKeywords.java b/forge-game/src/main/java/forge/game/card/CardKeywords.java similarity index 100% rename from forge-gui/src/main/java/forge/game/card/CardKeywords.java rename to forge-game/src/main/java/forge/game/card/CardKeywords.java diff --git a/forge-gui/src/main/java/forge/game/card/CardLists.java b/forge-game/src/main/java/forge/game/card/CardLists.java similarity index 100% rename from forge-gui/src/main/java/forge/game/card/CardLists.java rename to forge-game/src/main/java/forge/game/card/CardLists.java diff --git a/forge-gui/src/main/java/forge/game/card/CardPowerToughness.java b/forge-game/src/main/java/forge/game/card/CardPowerToughness.java similarity index 100% rename from forge-gui/src/main/java/forge/game/card/CardPowerToughness.java rename to forge-game/src/main/java/forge/game/card/CardPowerToughness.java diff --git a/forge-gui/src/main/java/forge/game/card/CardPredicates.java b/forge-game/src/main/java/forge/game/card/CardPredicates.java similarity index 100% rename from forge-gui/src/main/java/forge/game/card/CardPredicates.java rename to forge-game/src/main/java/forge/game/card/CardPredicates.java diff --git a/forge-gui/src/main/java/forge/game/card/CardShields.java b/forge-game/src/main/java/forge/game/card/CardShields.java similarity index 100% rename from forge-gui/src/main/java/forge/game/card/CardShields.java rename to forge-game/src/main/java/forge/game/card/CardShields.java diff --git a/forge-gui/src/main/java/forge/game/card/CardType.java b/forge-game/src/main/java/forge/game/card/CardType.java similarity index 100% rename from forge-gui/src/main/java/forge/game/card/CardType.java rename to forge-game/src/main/java/forge/game/card/CardType.java diff --git a/forge-gui/src/main/java/forge/game/card/CardUtil.java b/forge-game/src/main/java/forge/game/card/CardUtil.java similarity index 100% rename from forge-gui/src/main/java/forge/game/card/CardUtil.java rename to forge-game/src/main/java/forge/game/card/CardUtil.java diff --git a/forge-gui/src/main/java/forge/game/card/CounterType.java b/forge-game/src/main/java/forge/game/card/CounterType.java similarity index 100% rename from forge-gui/src/main/java/forge/game/card/CounterType.java rename to forge-game/src/main/java/forge/game/card/CounterType.java diff --git a/forge-gui/src/main/java/forge/game/combat/AttackingBand.java b/forge-game/src/main/java/forge/game/combat/AttackingBand.java similarity index 100% rename from forge-gui/src/main/java/forge/game/combat/AttackingBand.java rename to forge-game/src/main/java/forge/game/combat/AttackingBand.java diff --git a/forge-gui/src/main/java/forge/game/combat/Combat.java b/forge-game/src/main/java/forge/game/combat/Combat.java similarity index 100% rename from forge-gui/src/main/java/forge/game/combat/Combat.java rename to forge-game/src/main/java/forge/game/combat/Combat.java diff --git a/forge-gui/src/main/java/forge/game/combat/CombatLki.java b/forge-game/src/main/java/forge/game/combat/CombatLki.java similarity index 100% rename from forge-gui/src/main/java/forge/game/combat/CombatLki.java rename to forge-game/src/main/java/forge/game/combat/CombatLki.java diff --git a/forge-gui/src/main/java/forge/game/combat/CombatUtil.java b/forge-game/src/main/java/forge/game/combat/CombatUtil.java similarity index 100% rename from forge-gui/src/main/java/forge/game/combat/CombatUtil.java rename to forge-game/src/main/java/forge/game/combat/CombatUtil.java diff --git a/forge-gui/src/main/java/forge/game/cost/Cost.java b/forge-game/src/main/java/forge/game/cost/Cost.java similarity index 100% rename from forge-gui/src/main/java/forge/game/cost/Cost.java rename to forge-game/src/main/java/forge/game/cost/Cost.java diff --git a/forge-gui/src/main/java/forge/game/cost/CostAddMana.java b/forge-game/src/main/java/forge/game/cost/CostAddMana.java similarity index 100% rename from forge-gui/src/main/java/forge/game/cost/CostAddMana.java rename to forge-game/src/main/java/forge/game/cost/CostAddMana.java diff --git a/forge-gui/src/main/java/forge/game/cost/CostChooseCreatureType.java b/forge-game/src/main/java/forge/game/cost/CostChooseCreatureType.java similarity index 100% rename from forge-gui/src/main/java/forge/game/cost/CostChooseCreatureType.java rename to forge-game/src/main/java/forge/game/cost/CostChooseCreatureType.java diff --git a/forge-gui/src/main/java/forge/game/cost/CostDamage.java b/forge-game/src/main/java/forge/game/cost/CostDamage.java similarity index 100% rename from forge-gui/src/main/java/forge/game/cost/CostDamage.java rename to forge-game/src/main/java/forge/game/cost/CostDamage.java diff --git a/forge-gui/src/main/java/forge/game/cost/CostDecisionMakerBase.java b/forge-game/src/main/java/forge/game/cost/CostDecisionMakerBase.java similarity index 100% rename from forge-gui/src/main/java/forge/game/cost/CostDecisionMakerBase.java rename to forge-game/src/main/java/forge/game/cost/CostDecisionMakerBase.java diff --git a/forge-gui/src/main/java/forge/game/cost/CostDiscard.java b/forge-game/src/main/java/forge/game/cost/CostDiscard.java similarity index 100% rename from forge-gui/src/main/java/forge/game/cost/CostDiscard.java rename to forge-game/src/main/java/forge/game/cost/CostDiscard.java diff --git a/forge-gui/src/main/java/forge/game/cost/CostDraw.java b/forge-game/src/main/java/forge/game/cost/CostDraw.java similarity index 100% rename from forge-gui/src/main/java/forge/game/cost/CostDraw.java rename to forge-game/src/main/java/forge/game/cost/CostDraw.java diff --git a/forge-gui/src/main/java/forge/game/cost/CostExile.java b/forge-game/src/main/java/forge/game/cost/CostExile.java similarity index 100% rename from forge-gui/src/main/java/forge/game/cost/CostExile.java rename to forge-game/src/main/java/forge/game/cost/CostExile.java diff --git a/forge-gui/src/main/java/forge/game/cost/CostExiledMoveToGrave.java b/forge-game/src/main/java/forge/game/cost/CostExiledMoveToGrave.java similarity index 100% rename from forge-gui/src/main/java/forge/game/cost/CostExiledMoveToGrave.java rename to forge-game/src/main/java/forge/game/cost/CostExiledMoveToGrave.java diff --git a/forge-gui/src/main/java/forge/game/cost/CostFlipCoin.java b/forge-game/src/main/java/forge/game/cost/CostFlipCoin.java similarity index 100% rename from forge-gui/src/main/java/forge/game/cost/CostFlipCoin.java rename to forge-game/src/main/java/forge/game/cost/CostFlipCoin.java diff --git a/forge-gui/src/main/java/forge/game/cost/CostGainControl.java b/forge-game/src/main/java/forge/game/cost/CostGainControl.java similarity index 100% rename from forge-gui/src/main/java/forge/game/cost/CostGainControl.java rename to forge-game/src/main/java/forge/game/cost/CostGainControl.java diff --git a/forge-gui/src/main/java/forge/game/cost/CostGainLife.java b/forge-game/src/main/java/forge/game/cost/CostGainLife.java similarity index 100% rename from forge-gui/src/main/java/forge/game/cost/CostGainLife.java rename to forge-game/src/main/java/forge/game/cost/CostGainLife.java diff --git a/forge-gui/src/main/java/forge/game/cost/CostMill.java b/forge-game/src/main/java/forge/game/cost/CostMill.java similarity index 100% rename from forge-gui/src/main/java/forge/game/cost/CostMill.java rename to forge-game/src/main/java/forge/game/cost/CostMill.java diff --git a/forge-gui/src/main/java/forge/game/cost/CostPart.java b/forge-game/src/main/java/forge/game/cost/CostPart.java similarity index 100% rename from forge-gui/src/main/java/forge/game/cost/CostPart.java rename to forge-game/src/main/java/forge/game/cost/CostPart.java diff --git a/forge-gui/src/main/java/forge/game/cost/CostPartMana.java b/forge-game/src/main/java/forge/game/cost/CostPartMana.java similarity index 100% rename from forge-gui/src/main/java/forge/game/cost/CostPartMana.java rename to forge-game/src/main/java/forge/game/cost/CostPartMana.java diff --git a/forge-gui/src/main/java/forge/game/cost/CostPartWithList.java b/forge-game/src/main/java/forge/game/cost/CostPartWithList.java similarity index 100% rename from forge-gui/src/main/java/forge/game/cost/CostPartWithList.java rename to forge-game/src/main/java/forge/game/cost/CostPartWithList.java diff --git a/forge-gui/src/main/java/forge/game/cost/CostPayLife.java b/forge-game/src/main/java/forge/game/cost/CostPayLife.java similarity index 100% rename from forge-gui/src/main/java/forge/game/cost/CostPayLife.java rename to forge-game/src/main/java/forge/game/cost/CostPayLife.java diff --git a/forge-gui/src/main/java/forge/game/cost/CostPayment.java b/forge-game/src/main/java/forge/game/cost/CostPayment.java similarity index 100% rename from forge-gui/src/main/java/forge/game/cost/CostPayment.java rename to forge-game/src/main/java/forge/game/cost/CostPayment.java diff --git a/forge-gui/src/main/java/forge/game/cost/CostPutCardToLib.java b/forge-game/src/main/java/forge/game/cost/CostPutCardToLib.java similarity index 100% rename from forge-gui/src/main/java/forge/game/cost/CostPutCardToLib.java rename to forge-game/src/main/java/forge/game/cost/CostPutCardToLib.java diff --git a/forge-gui/src/main/java/forge/game/cost/CostPutCounter.java b/forge-game/src/main/java/forge/game/cost/CostPutCounter.java similarity index 100% rename from forge-gui/src/main/java/forge/game/cost/CostPutCounter.java rename to forge-game/src/main/java/forge/game/cost/CostPutCounter.java diff --git a/forge-gui/src/main/java/forge/game/cost/CostRemoveAnyCounter.java b/forge-game/src/main/java/forge/game/cost/CostRemoveAnyCounter.java similarity index 100% rename from forge-gui/src/main/java/forge/game/cost/CostRemoveAnyCounter.java rename to forge-game/src/main/java/forge/game/cost/CostRemoveAnyCounter.java diff --git a/forge-gui/src/main/java/forge/game/cost/CostRemoveCounter.java b/forge-game/src/main/java/forge/game/cost/CostRemoveCounter.java similarity index 100% rename from forge-gui/src/main/java/forge/game/cost/CostRemoveCounter.java rename to forge-game/src/main/java/forge/game/cost/CostRemoveCounter.java diff --git a/forge-gui/src/main/java/forge/game/cost/CostReturn.java b/forge-game/src/main/java/forge/game/cost/CostReturn.java similarity index 100% rename from forge-gui/src/main/java/forge/game/cost/CostReturn.java rename to forge-game/src/main/java/forge/game/cost/CostReturn.java diff --git a/forge-gui/src/main/java/forge/game/cost/CostReveal.java b/forge-game/src/main/java/forge/game/cost/CostReveal.java similarity index 100% rename from forge-gui/src/main/java/forge/game/cost/CostReveal.java rename to forge-game/src/main/java/forge/game/cost/CostReveal.java diff --git a/forge-gui/src/main/java/forge/game/cost/CostSacrifice.java b/forge-game/src/main/java/forge/game/cost/CostSacrifice.java similarity index 100% rename from forge-gui/src/main/java/forge/game/cost/CostSacrifice.java rename to forge-game/src/main/java/forge/game/cost/CostSacrifice.java diff --git a/forge-gui/src/main/java/forge/game/cost/CostTap.java b/forge-game/src/main/java/forge/game/cost/CostTap.java similarity index 100% rename from forge-gui/src/main/java/forge/game/cost/CostTap.java rename to forge-game/src/main/java/forge/game/cost/CostTap.java diff --git a/forge-gui/src/main/java/forge/game/cost/CostTapType.java b/forge-game/src/main/java/forge/game/cost/CostTapType.java similarity index 100% rename from forge-gui/src/main/java/forge/game/cost/CostTapType.java rename to forge-game/src/main/java/forge/game/cost/CostTapType.java diff --git a/forge-gui/src/main/java/forge/game/cost/CostUnattach.java b/forge-game/src/main/java/forge/game/cost/CostUnattach.java similarity index 100% rename from forge-gui/src/main/java/forge/game/cost/CostUnattach.java rename to forge-game/src/main/java/forge/game/cost/CostUnattach.java diff --git a/forge-gui/src/main/java/forge/game/cost/CostUntap.java b/forge-game/src/main/java/forge/game/cost/CostUntap.java similarity index 100% rename from forge-gui/src/main/java/forge/game/cost/CostUntap.java rename to forge-game/src/main/java/forge/game/cost/CostUntap.java diff --git a/forge-gui/src/main/java/forge/game/cost/CostUntapType.java b/forge-game/src/main/java/forge/game/cost/CostUntapType.java similarity index 100% rename from forge-gui/src/main/java/forge/game/cost/CostUntapType.java rename to forge-game/src/main/java/forge/game/cost/CostUntapType.java diff --git a/forge-gui/src/main/java/forge/game/cost/ICostVisitor.java b/forge-game/src/main/java/forge/game/cost/ICostVisitor.java similarity index 100% rename from forge-gui/src/main/java/forge/game/cost/ICostVisitor.java rename to forge-game/src/main/java/forge/game/cost/ICostVisitor.java diff --git a/forge-gui/src/main/java/forge/game/cost/PaymentDecision.java b/forge-game/src/main/java/forge/game/cost/PaymentDecision.java similarity index 100% rename from forge-gui/src/main/java/forge/game/cost/PaymentDecision.java rename to forge-game/src/main/java/forge/game/cost/PaymentDecision.java diff --git a/forge-gui/src/main/java/forge/game/cost/package-info.java b/forge-game/src/main/java/forge/game/cost/package-info.java similarity index 100% rename from forge-gui/src/main/java/forge/game/cost/package-info.java rename to forge-game/src/main/java/forge/game/cost/package-info.java diff --git a/forge-gui/src/main/java/forge/game/event/EventValueChangeType.java b/forge-game/src/main/java/forge/game/event/EventValueChangeType.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/EventValueChangeType.java rename to forge-game/src/main/java/forge/game/event/EventValueChangeType.java diff --git a/forge-gui/src/main/java/forge/game/event/GameEvent.java b/forge-game/src/main/java/forge/game/event/GameEvent.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/GameEvent.java rename to forge-game/src/main/java/forge/game/event/GameEvent.java diff --git a/forge-gui/src/main/java/forge/game/event/GameEventAnteCardsSelected.java b/forge-game/src/main/java/forge/game/event/GameEventAnteCardsSelected.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/GameEventAnteCardsSelected.java rename to forge-game/src/main/java/forge/game/event/GameEventAnteCardsSelected.java diff --git a/forge-gui/src/main/java/forge/game/event/GameEventAttackersDeclared.java b/forge-game/src/main/java/forge/game/event/GameEventAttackersDeclared.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/GameEventAttackersDeclared.java rename to forge-game/src/main/java/forge/game/event/GameEventAttackersDeclared.java diff --git a/forge-gui/src/main/java/forge/game/event/GameEventBlockersDeclared.java b/forge-game/src/main/java/forge/game/event/GameEventBlockersDeclared.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/GameEventBlockersDeclared.java rename to forge-game/src/main/java/forge/game/event/GameEventBlockersDeclared.java diff --git a/forge-gui/src/main/java/forge/game/event/GameEventCardAttachment.java b/forge-game/src/main/java/forge/game/event/GameEventCardAttachment.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/GameEventCardAttachment.java rename to forge-game/src/main/java/forge/game/event/GameEventCardAttachment.java diff --git a/forge-gui/src/main/java/forge/game/event/GameEventCardChangeZone.java b/forge-game/src/main/java/forge/game/event/GameEventCardChangeZone.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/GameEventCardChangeZone.java rename to forge-game/src/main/java/forge/game/event/GameEventCardChangeZone.java diff --git a/forge-gui/src/main/java/forge/game/event/GameEventCardCounters.java b/forge-game/src/main/java/forge/game/event/GameEventCardCounters.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/GameEventCardCounters.java rename to forge-game/src/main/java/forge/game/event/GameEventCardCounters.java diff --git a/forge-gui/src/main/java/forge/game/event/GameEventCardDamaged.java b/forge-game/src/main/java/forge/game/event/GameEventCardDamaged.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/GameEventCardDamaged.java rename to forge-game/src/main/java/forge/game/event/GameEventCardDamaged.java diff --git a/forge-gui/src/main/java/forge/game/event/GameEventCardDestroyed.java b/forge-game/src/main/java/forge/game/event/GameEventCardDestroyed.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/GameEventCardDestroyed.java rename to forge-game/src/main/java/forge/game/event/GameEventCardDestroyed.java diff --git a/forge-gui/src/main/java/forge/game/event/GameEventCardPhased.java b/forge-game/src/main/java/forge/game/event/GameEventCardPhased.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/GameEventCardPhased.java rename to forge-game/src/main/java/forge/game/event/GameEventCardPhased.java diff --git a/forge-gui/src/main/java/forge/game/event/GameEventCardRegenerated.java b/forge-game/src/main/java/forge/game/event/GameEventCardRegenerated.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/GameEventCardRegenerated.java rename to forge-game/src/main/java/forge/game/event/GameEventCardRegenerated.java diff --git a/forge-gui/src/main/java/forge/game/event/GameEventCardSacrificed.java b/forge-game/src/main/java/forge/game/event/GameEventCardSacrificed.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/GameEventCardSacrificed.java rename to forge-game/src/main/java/forge/game/event/GameEventCardSacrificed.java diff --git a/forge-gui/src/main/java/forge/game/event/GameEventCardStatsChanged.java b/forge-game/src/main/java/forge/game/event/GameEventCardStatsChanged.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/GameEventCardStatsChanged.java rename to forge-game/src/main/java/forge/game/event/GameEventCardStatsChanged.java diff --git a/forge-gui/src/main/java/forge/game/event/GameEventCardTapped.java b/forge-game/src/main/java/forge/game/event/GameEventCardTapped.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/GameEventCardTapped.java rename to forge-game/src/main/java/forge/game/event/GameEventCardTapped.java diff --git a/forge-gui/src/main/java/forge/game/event/GameEventCombatEnded.java b/forge-game/src/main/java/forge/game/event/GameEventCombatEnded.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/GameEventCombatEnded.java rename to forge-game/src/main/java/forge/game/event/GameEventCombatEnded.java diff --git a/forge-gui/src/main/java/forge/game/event/GameEventFlipCoin.java b/forge-game/src/main/java/forge/game/event/GameEventFlipCoin.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/GameEventFlipCoin.java rename to forge-game/src/main/java/forge/game/event/GameEventFlipCoin.java diff --git a/forge-gui/src/main/java/forge/game/event/GameEventGameFinished.java b/forge-game/src/main/java/forge/game/event/GameEventGameFinished.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/GameEventGameFinished.java rename to forge-game/src/main/java/forge/game/event/GameEventGameFinished.java diff --git a/forge-gui/src/main/java/forge/game/event/GameEventGameOutcome.java b/forge-game/src/main/java/forge/game/event/GameEventGameOutcome.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/GameEventGameOutcome.java rename to forge-game/src/main/java/forge/game/event/GameEventGameOutcome.java diff --git a/forge-gui/src/main/java/forge/game/event/GameEventGameRestarted.java b/forge-game/src/main/java/forge/game/event/GameEventGameRestarted.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/GameEventGameRestarted.java rename to forge-game/src/main/java/forge/game/event/GameEventGameRestarted.java diff --git a/forge-gui/src/main/java/forge/game/event/GameEventGameStarted.java b/forge-game/src/main/java/forge/game/event/GameEventGameStarted.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/GameEventGameStarted.java rename to forge-game/src/main/java/forge/game/event/GameEventGameStarted.java diff --git a/forge-gui/src/main/java/forge/game/event/GameEventLandPlayed.java b/forge-game/src/main/java/forge/game/event/GameEventLandPlayed.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/GameEventLandPlayed.java rename to forge-game/src/main/java/forge/game/event/GameEventLandPlayed.java diff --git a/forge-gui/src/main/java/forge/game/event/GameEventManaBurn.java b/forge-game/src/main/java/forge/game/event/GameEventManaBurn.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/GameEventManaBurn.java rename to forge-game/src/main/java/forge/game/event/GameEventManaBurn.java diff --git a/forge-gui/src/main/java/forge/game/event/GameEventManaPool.java b/forge-game/src/main/java/forge/game/event/GameEventManaPool.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/GameEventManaPool.java rename to forge-game/src/main/java/forge/game/event/GameEventManaPool.java diff --git a/forge-gui/src/main/java/forge/game/event/GameEventMulligan.java b/forge-game/src/main/java/forge/game/event/GameEventMulligan.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/GameEventMulligan.java rename to forge-game/src/main/java/forge/game/event/GameEventMulligan.java diff --git a/forge-gui/src/main/java/forge/game/event/GameEventPlayerControl.java b/forge-game/src/main/java/forge/game/event/GameEventPlayerControl.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/GameEventPlayerControl.java rename to forge-game/src/main/java/forge/game/event/GameEventPlayerControl.java diff --git a/forge-gui/src/main/java/forge/game/event/GameEventPlayerDamaged.java b/forge-game/src/main/java/forge/game/event/GameEventPlayerDamaged.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/GameEventPlayerDamaged.java rename to forge-game/src/main/java/forge/game/event/GameEventPlayerDamaged.java diff --git a/forge-gui/src/main/java/forge/game/event/GameEventPlayerLivesChanged.java b/forge-game/src/main/java/forge/game/event/GameEventPlayerLivesChanged.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/GameEventPlayerLivesChanged.java rename to forge-game/src/main/java/forge/game/event/GameEventPlayerLivesChanged.java diff --git a/forge-gui/src/main/java/forge/game/event/GameEventPlayerPoisoned.java b/forge-game/src/main/java/forge/game/event/GameEventPlayerPoisoned.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/GameEventPlayerPoisoned.java rename to forge-game/src/main/java/forge/game/event/GameEventPlayerPoisoned.java diff --git a/forge-gui/src/main/java/forge/game/event/GameEventPlayerPriority.java b/forge-game/src/main/java/forge/game/event/GameEventPlayerPriority.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/GameEventPlayerPriority.java rename to forge-game/src/main/java/forge/game/event/GameEventPlayerPriority.java diff --git a/forge-gui/src/main/java/forge/game/event/GameEventShuffle.java b/forge-game/src/main/java/forge/game/event/GameEventShuffle.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/GameEventShuffle.java rename to forge-game/src/main/java/forge/game/event/GameEventShuffle.java diff --git a/forge-gui/src/main/java/forge/game/event/GameEventSpellAbilityCast.java b/forge-game/src/main/java/forge/game/event/GameEventSpellAbilityCast.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/GameEventSpellAbilityCast.java rename to forge-game/src/main/java/forge/game/event/GameEventSpellAbilityCast.java diff --git a/forge-gui/src/main/java/forge/game/event/GameEventSpellRemovedFromStack.java b/forge-game/src/main/java/forge/game/event/GameEventSpellRemovedFromStack.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/GameEventSpellRemovedFromStack.java rename to forge-game/src/main/java/forge/game/event/GameEventSpellRemovedFromStack.java diff --git a/forge-gui/src/main/java/forge/game/event/GameEventSpellResolved.java b/forge-game/src/main/java/forge/game/event/GameEventSpellResolved.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/GameEventSpellResolved.java rename to forge-game/src/main/java/forge/game/event/GameEventSpellResolved.java diff --git a/forge-gui/src/main/java/forge/game/event/GameEventTokenCreated.java b/forge-game/src/main/java/forge/game/event/GameEventTokenCreated.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/GameEventTokenCreated.java rename to forge-game/src/main/java/forge/game/event/GameEventTokenCreated.java diff --git a/forge-gui/src/main/java/forge/game/event/GameEventTurnBegan.java b/forge-game/src/main/java/forge/game/event/GameEventTurnBegan.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/GameEventTurnBegan.java rename to forge-game/src/main/java/forge/game/event/GameEventTurnBegan.java diff --git a/forge-gui/src/main/java/forge/game/event/GameEventTurnEnded.java b/forge-game/src/main/java/forge/game/event/GameEventTurnEnded.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/GameEventTurnEnded.java rename to forge-game/src/main/java/forge/game/event/GameEventTurnEnded.java diff --git a/forge-gui/src/main/java/forge/game/event/GameEventTurnPhase.java b/forge-game/src/main/java/forge/game/event/GameEventTurnPhase.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/GameEventTurnPhase.java rename to forge-game/src/main/java/forge/game/event/GameEventTurnPhase.java diff --git a/forge-gui/src/main/java/forge/game/event/GameEventZone.java b/forge-game/src/main/java/forge/game/event/GameEventZone.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/GameEventZone.java rename to forge-game/src/main/java/forge/game/event/GameEventZone.java diff --git a/forge-gui/src/main/java/forge/game/event/IGameEventVisitor.java b/forge-game/src/main/java/forge/game/event/IGameEventVisitor.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/IGameEventVisitor.java rename to forge-game/src/main/java/forge/game/event/IGameEventVisitor.java diff --git a/forge-gui/src/main/java/forge/game/event/package-info.java b/forge-game/src/main/java/forge/game/event/package-info.java similarity index 100% rename from forge-gui/src/main/java/forge/game/event/package-info.java rename to forge-game/src/main/java/forge/game/event/package-info.java diff --git a/forge-gui/src/main/java/forge/game/mana/Mana.java b/forge-game/src/main/java/forge/game/mana/Mana.java similarity index 100% rename from forge-gui/src/main/java/forge/game/mana/Mana.java rename to forge-game/src/main/java/forge/game/mana/Mana.java diff --git a/forge-gui/src/main/java/forge/game/mana/ManaCostBeingPaid.java b/forge-game/src/main/java/forge/game/mana/ManaCostBeingPaid.java similarity index 100% rename from forge-gui/src/main/java/forge/game/mana/ManaCostBeingPaid.java rename to forge-game/src/main/java/forge/game/mana/ManaCostBeingPaid.java diff --git a/forge-gui/src/main/java/forge/game/mana/ManaPool.java b/forge-game/src/main/java/forge/game/mana/ManaPool.java similarity index 100% rename from forge-gui/src/main/java/forge/game/mana/ManaPool.java rename to forge-game/src/main/java/forge/game/mana/ManaPool.java diff --git a/forge-gui/src/main/java/forge/game/mana/package-info.java b/forge-game/src/main/java/forge/game/mana/package-info.java similarity index 100% rename from forge-gui/src/main/java/forge/game/mana/package-info.java rename to forge-game/src/main/java/forge/game/mana/package-info.java diff --git a/forge-game/src/main/java/forge/game/package-info.java b/forge-game/src/main/java/forge/game/package-info.java index 8921a7477e3..c1a6d89a2c5 100644 --- a/forge-game/src/main/java/forge/game/package-info.java +++ b/forge-game/src/main/java/forge/game/package-info.java @@ -1,8 +1,3 @@ -/** - * - */ -/** - * @author Max - * - */ -package forge.game; \ No newline at end of file +/** Forge Card Game. */ +package forge.game; + diff --git a/forge-gui/src/main/java/forge/game/phase/EndOfTurn.java b/forge-game/src/main/java/forge/game/phase/EndOfTurn.java similarity index 100% rename from forge-gui/src/main/java/forge/game/phase/EndOfTurn.java rename to forge-game/src/main/java/forge/game/phase/EndOfTurn.java diff --git a/forge-gui/src/main/java/forge/game/phase/ExtraTurn.java b/forge-game/src/main/java/forge/game/phase/ExtraTurn.java similarity index 100% rename from forge-gui/src/main/java/forge/game/phase/ExtraTurn.java rename to forge-game/src/main/java/forge/game/phase/ExtraTurn.java diff --git a/forge-gui/src/main/java/forge/game/phase/Phase.java b/forge-game/src/main/java/forge/game/phase/Phase.java similarity index 100% rename from forge-gui/src/main/java/forge/game/phase/Phase.java rename to forge-game/src/main/java/forge/game/phase/Phase.java diff --git a/forge-gui/src/main/java/forge/game/phase/PhaseHandler.java b/forge-game/src/main/java/forge/game/phase/PhaseHandler.java similarity index 100% rename from forge-gui/src/main/java/forge/game/phase/PhaseHandler.java rename to forge-game/src/main/java/forge/game/phase/PhaseHandler.java diff --git a/forge-gui/src/main/java/forge/game/phase/PhaseType.java b/forge-game/src/main/java/forge/game/phase/PhaseType.java similarity index 100% rename from forge-gui/src/main/java/forge/game/phase/PhaseType.java rename to forge-game/src/main/java/forge/game/phase/PhaseType.java diff --git a/forge-gui/src/main/java/forge/game/phase/Untap.java b/forge-game/src/main/java/forge/game/phase/Untap.java similarity index 100% rename from forge-gui/src/main/java/forge/game/phase/Untap.java rename to forge-game/src/main/java/forge/game/phase/Untap.java diff --git a/forge-gui/src/main/java/forge/game/phase/Upkeep.java b/forge-game/src/main/java/forge/game/phase/Upkeep.java similarity index 100% rename from forge-gui/src/main/java/forge/game/phase/Upkeep.java rename to forge-game/src/main/java/forge/game/phase/Upkeep.java diff --git a/forge-gui/src/main/java/forge/game/phase/package-info.java b/forge-game/src/main/java/forge/game/phase/package-info.java similarity index 100% rename from forge-gui/src/main/java/forge/game/phase/package-info.java rename to forge-game/src/main/java/forge/game/phase/package-info.java diff --git a/forge-gui/src/main/java/forge/game/player/GameLossReason.java b/forge-game/src/main/java/forge/game/player/GameLossReason.java similarity index 100% rename from forge-gui/src/main/java/forge/game/player/GameLossReason.java rename to forge-game/src/main/java/forge/game/player/GameLossReason.java diff --git a/forge-gui/src/main/java/forge/game/player/IHasIcon.java b/forge-game/src/main/java/forge/game/player/IHasIcon.java similarity index 100% rename from forge-gui/src/main/java/forge/game/player/IHasIcon.java rename to forge-game/src/main/java/forge/game/player/IHasIcon.java diff --git a/forge-gui/src/main/java/forge/game/player/LobbyPlayer.java b/forge-game/src/main/java/forge/game/player/LobbyPlayer.java similarity index 100% rename from forge-gui/src/main/java/forge/game/player/LobbyPlayer.java rename to forge-game/src/main/java/forge/game/player/LobbyPlayer.java diff --git a/forge-gui/src/main/java/forge/game/player/LobbyPlayerAi.java b/forge-game/src/main/java/forge/game/player/LobbyPlayerAi.java similarity index 100% rename from forge-gui/src/main/java/forge/game/player/LobbyPlayerAi.java rename to forge-game/src/main/java/forge/game/player/LobbyPlayerAi.java diff --git a/forge-gui/src/main/java/forge/game/player/LobbyPlayerRemote.java b/forge-game/src/main/java/forge/game/player/LobbyPlayerRemote.java similarity index 100% rename from forge-gui/src/main/java/forge/game/player/LobbyPlayerRemote.java rename to forge-game/src/main/java/forge/game/player/LobbyPlayerRemote.java diff --git a/forge-gui/src/main/java/forge/game/player/Player.java b/forge-game/src/main/java/forge/game/player/Player.java similarity index 100% rename from forge-gui/src/main/java/forge/game/player/Player.java rename to forge-game/src/main/java/forge/game/player/Player.java diff --git a/forge-gui/src/main/java/forge/game/player/PlayerActionConfirmMode.java b/forge-game/src/main/java/forge/game/player/PlayerActionConfirmMode.java similarity index 100% rename from forge-gui/src/main/java/forge/game/player/PlayerActionConfirmMode.java rename to forge-game/src/main/java/forge/game/player/PlayerActionConfirmMode.java diff --git a/forge-gui/src/main/java/forge/game/player/PlayerController.java b/forge-game/src/main/java/forge/game/player/PlayerController.java similarity index 100% rename from forge-gui/src/main/java/forge/game/player/PlayerController.java rename to forge-game/src/main/java/forge/game/player/PlayerController.java diff --git a/forge-gui/src/main/java/forge/game/player/PlayerControllerAi.java b/forge-game/src/main/java/forge/game/player/PlayerControllerAi.java similarity index 100% rename from forge-gui/src/main/java/forge/game/player/PlayerControllerAi.java rename to forge-game/src/main/java/forge/game/player/PlayerControllerAi.java diff --git a/forge-gui/src/main/java/forge/game/player/PlayerOutcome.java b/forge-game/src/main/java/forge/game/player/PlayerOutcome.java similarity index 100% rename from forge-gui/src/main/java/forge/game/player/PlayerOutcome.java rename to forge-game/src/main/java/forge/game/player/PlayerOutcome.java diff --git a/forge-gui/src/main/java/forge/game/player/PlayerStatistics.java b/forge-game/src/main/java/forge/game/player/PlayerStatistics.java similarity index 100% rename from forge-gui/src/main/java/forge/game/player/PlayerStatistics.java rename to forge-game/src/main/java/forge/game/player/PlayerStatistics.java diff --git a/forge-gui/src/main/java/forge/game/player/RegisteredPlayer.java b/forge-game/src/main/java/forge/game/player/RegisteredPlayer.java similarity index 100% rename from forge-gui/src/main/java/forge/game/player/RegisteredPlayer.java rename to forge-game/src/main/java/forge/game/player/RegisteredPlayer.java diff --git a/forge-gui/src/main/java/forge/game/player/package-info.java b/forge-game/src/main/java/forge/game/player/package-info.java similarity index 100% rename from forge-gui/src/main/java/forge/game/player/package-info.java rename to forge-game/src/main/java/forge/game/player/package-info.java diff --git a/forge-gui/src/main/java/forge/game/replacement/ReplaceAddCounter.java b/forge-game/src/main/java/forge/game/replacement/ReplaceAddCounter.java similarity index 100% rename from forge-gui/src/main/java/forge/game/replacement/ReplaceAddCounter.java rename to forge-game/src/main/java/forge/game/replacement/ReplaceAddCounter.java diff --git a/forge-gui/src/main/java/forge/game/replacement/ReplaceCounter.java b/forge-game/src/main/java/forge/game/replacement/ReplaceCounter.java similarity index 100% rename from forge-gui/src/main/java/forge/game/replacement/ReplaceCounter.java rename to forge-game/src/main/java/forge/game/replacement/ReplaceCounter.java diff --git a/forge-gui/src/main/java/forge/game/replacement/ReplaceDamage.java b/forge-game/src/main/java/forge/game/replacement/ReplaceDamage.java similarity index 100% rename from forge-gui/src/main/java/forge/game/replacement/ReplaceDamage.java rename to forge-game/src/main/java/forge/game/replacement/ReplaceDamage.java diff --git a/forge-gui/src/main/java/forge/game/replacement/ReplaceDestroy.java b/forge-game/src/main/java/forge/game/replacement/ReplaceDestroy.java similarity index 100% rename from forge-gui/src/main/java/forge/game/replacement/ReplaceDestroy.java rename to forge-game/src/main/java/forge/game/replacement/ReplaceDestroy.java diff --git a/forge-gui/src/main/java/forge/game/replacement/ReplaceDiscard.java b/forge-game/src/main/java/forge/game/replacement/ReplaceDiscard.java similarity index 100% rename from forge-gui/src/main/java/forge/game/replacement/ReplaceDiscard.java rename to forge-game/src/main/java/forge/game/replacement/ReplaceDiscard.java diff --git a/forge-gui/src/main/java/forge/game/replacement/ReplaceDraw.java b/forge-game/src/main/java/forge/game/replacement/ReplaceDraw.java similarity index 100% rename from forge-gui/src/main/java/forge/game/replacement/ReplaceDraw.java rename to forge-game/src/main/java/forge/game/replacement/ReplaceDraw.java diff --git a/forge-gui/src/main/java/forge/game/replacement/ReplaceGainLife.java b/forge-game/src/main/java/forge/game/replacement/ReplaceGainLife.java similarity index 100% rename from forge-gui/src/main/java/forge/game/replacement/ReplaceGainLife.java rename to forge-game/src/main/java/forge/game/replacement/ReplaceGainLife.java diff --git a/forge-gui/src/main/java/forge/game/replacement/ReplaceGameLoss.java b/forge-game/src/main/java/forge/game/replacement/ReplaceGameLoss.java similarity index 100% rename from forge-gui/src/main/java/forge/game/replacement/ReplaceGameLoss.java rename to forge-game/src/main/java/forge/game/replacement/ReplaceGameLoss.java diff --git a/forge-gui/src/main/java/forge/game/replacement/ReplaceMoved.java b/forge-game/src/main/java/forge/game/replacement/ReplaceMoved.java similarity index 100% rename from forge-gui/src/main/java/forge/game/replacement/ReplaceMoved.java rename to forge-game/src/main/java/forge/game/replacement/ReplaceMoved.java diff --git a/forge-gui/src/main/java/forge/game/replacement/ReplaceProduceMana.java b/forge-game/src/main/java/forge/game/replacement/ReplaceProduceMana.java similarity index 100% rename from forge-gui/src/main/java/forge/game/replacement/ReplaceProduceMana.java rename to forge-game/src/main/java/forge/game/replacement/ReplaceProduceMana.java diff --git a/forge-gui/src/main/java/forge/game/replacement/ReplaceSetInMotion.java b/forge-game/src/main/java/forge/game/replacement/ReplaceSetInMotion.java similarity index 100% rename from forge-gui/src/main/java/forge/game/replacement/ReplaceSetInMotion.java rename to forge-game/src/main/java/forge/game/replacement/ReplaceSetInMotion.java diff --git a/forge-gui/src/main/java/forge/game/replacement/ReplaceTurnFaceUp.java b/forge-game/src/main/java/forge/game/replacement/ReplaceTurnFaceUp.java similarity index 100% rename from forge-gui/src/main/java/forge/game/replacement/ReplaceTurnFaceUp.java rename to forge-game/src/main/java/forge/game/replacement/ReplaceTurnFaceUp.java diff --git a/forge-gui/src/main/java/forge/game/replacement/ReplaceUntap.java b/forge-game/src/main/java/forge/game/replacement/ReplaceUntap.java similarity index 100% rename from forge-gui/src/main/java/forge/game/replacement/ReplaceUntap.java rename to forge-game/src/main/java/forge/game/replacement/ReplaceUntap.java diff --git a/forge-gui/src/main/java/forge/game/replacement/ReplacementEffect.java b/forge-game/src/main/java/forge/game/replacement/ReplacementEffect.java similarity index 100% rename from forge-gui/src/main/java/forge/game/replacement/ReplacementEffect.java rename to forge-game/src/main/java/forge/game/replacement/ReplacementEffect.java diff --git a/forge-gui/src/main/java/forge/game/replacement/ReplacementHandler.java b/forge-game/src/main/java/forge/game/replacement/ReplacementHandler.java similarity index 100% rename from forge-gui/src/main/java/forge/game/replacement/ReplacementHandler.java rename to forge-game/src/main/java/forge/game/replacement/ReplacementHandler.java diff --git a/forge-gui/src/main/java/forge/game/replacement/ReplacementLayer.java b/forge-game/src/main/java/forge/game/replacement/ReplacementLayer.java similarity index 100% rename from forge-gui/src/main/java/forge/game/replacement/ReplacementLayer.java rename to forge-game/src/main/java/forge/game/replacement/ReplacementLayer.java diff --git a/forge-gui/src/main/java/forge/game/replacement/ReplacementResult.java b/forge-game/src/main/java/forge/game/replacement/ReplacementResult.java similarity index 100% rename from forge-gui/src/main/java/forge/game/replacement/ReplacementResult.java rename to forge-game/src/main/java/forge/game/replacement/ReplacementResult.java diff --git a/forge-gui/src/main/java/forge/game/replacement/ReplacementType.java b/forge-game/src/main/java/forge/game/replacement/ReplacementType.java similarity index 100% rename from forge-gui/src/main/java/forge/game/replacement/ReplacementType.java rename to forge-game/src/main/java/forge/game/replacement/ReplacementType.java diff --git a/forge-gui/src/main/java/forge/game/replacement/package-info.java b/forge-game/src/main/java/forge/game/replacement/package-info.java similarity index 100% rename from forge-gui/src/main/java/forge/game/replacement/package-info.java rename to forge-game/src/main/java/forge/game/replacement/package-info.java diff --git a/forge-gui/src/main/java/forge/game/spellability/Ability.java b/forge-game/src/main/java/forge/game/spellability/Ability.java similarity index 100% rename from forge-gui/src/main/java/forge/game/spellability/Ability.java rename to forge-game/src/main/java/forge/game/spellability/Ability.java diff --git a/forge-gui/src/main/java/forge/game/spellability/AbilityActivated.java b/forge-game/src/main/java/forge/game/spellability/AbilityActivated.java similarity index 100% rename from forge-gui/src/main/java/forge/game/spellability/AbilityActivated.java rename to forge-game/src/main/java/forge/game/spellability/AbilityActivated.java diff --git a/forge-gui/src/main/java/forge/game/spellability/AbilityManaPart.java b/forge-game/src/main/java/forge/game/spellability/AbilityManaPart.java similarity index 100% rename from forge-gui/src/main/java/forge/game/spellability/AbilityManaPart.java rename to forge-game/src/main/java/forge/game/spellability/AbilityManaPart.java diff --git a/forge-gui/src/main/java/forge/game/spellability/AbilityStatic.java b/forge-game/src/main/java/forge/game/spellability/AbilityStatic.java similarity index 100% rename from forge-gui/src/main/java/forge/game/spellability/AbilityStatic.java rename to forge-game/src/main/java/forge/game/spellability/AbilityStatic.java diff --git a/forge-gui/src/main/java/forge/game/spellability/AbilitySub.java b/forge-game/src/main/java/forge/game/spellability/AbilitySub.java similarity index 100% rename from forge-gui/src/main/java/forge/game/spellability/AbilitySub.java rename to forge-game/src/main/java/forge/game/spellability/AbilitySub.java diff --git a/forge-gui/src/main/java/forge/game/spellability/AbilityTriggered.java b/forge-game/src/main/java/forge/game/spellability/AbilityTriggered.java similarity index 100% rename from forge-gui/src/main/java/forge/game/spellability/AbilityTriggered.java rename to forge-game/src/main/java/forge/game/spellability/AbilityTriggered.java diff --git a/forge-gui/src/main/java/forge/game/spellability/ISpellAbility.java b/forge-game/src/main/java/forge/game/spellability/ISpellAbility.java similarity index 100% rename from forge-gui/src/main/java/forge/game/spellability/ISpellAbility.java rename to forge-game/src/main/java/forge/game/spellability/ISpellAbility.java diff --git a/forge-gui/src/main/java/forge/game/spellability/OptionalCost.java b/forge-game/src/main/java/forge/game/spellability/OptionalCost.java similarity index 100% rename from forge-gui/src/main/java/forge/game/spellability/OptionalCost.java rename to forge-game/src/main/java/forge/game/spellability/OptionalCost.java diff --git a/forge-gui/src/main/java/forge/game/spellability/Spell.java b/forge-game/src/main/java/forge/game/spellability/Spell.java similarity index 100% rename from forge-gui/src/main/java/forge/game/spellability/Spell.java rename to forge-game/src/main/java/forge/game/spellability/Spell.java diff --git a/forge-gui/src/main/java/forge/game/spellability/SpellAbility.java b/forge-game/src/main/java/forge/game/spellability/SpellAbility.java similarity index 100% rename from forge-gui/src/main/java/forge/game/spellability/SpellAbility.java rename to forge-game/src/main/java/forge/game/spellability/SpellAbility.java diff --git a/forge-gui/src/main/java/forge/game/spellability/SpellAbilityCondition.java b/forge-game/src/main/java/forge/game/spellability/SpellAbilityCondition.java similarity index 100% rename from forge-gui/src/main/java/forge/game/spellability/SpellAbilityCondition.java rename to forge-game/src/main/java/forge/game/spellability/SpellAbilityCondition.java diff --git a/forge-gui/src/main/java/forge/game/spellability/SpellAbilityRestriction.java b/forge-game/src/main/java/forge/game/spellability/SpellAbilityRestriction.java similarity index 100% rename from forge-gui/src/main/java/forge/game/spellability/SpellAbilityRestriction.java rename to forge-game/src/main/java/forge/game/spellability/SpellAbilityRestriction.java diff --git a/forge-gui/src/main/java/forge/game/spellability/SpellAbilityStackInstance.java b/forge-game/src/main/java/forge/game/spellability/SpellAbilityStackInstance.java similarity index 100% rename from forge-gui/src/main/java/forge/game/spellability/SpellAbilityStackInstance.java rename to forge-game/src/main/java/forge/game/spellability/SpellAbilityStackInstance.java diff --git a/forge-gui/src/main/java/forge/game/spellability/SpellAbilityVariables.java b/forge-game/src/main/java/forge/game/spellability/SpellAbilityVariables.java similarity index 100% rename from forge-gui/src/main/java/forge/game/spellability/SpellAbilityVariables.java rename to forge-game/src/main/java/forge/game/spellability/SpellAbilityVariables.java diff --git a/forge-gui/src/main/java/forge/game/spellability/SpellPermanent.java b/forge-game/src/main/java/forge/game/spellability/SpellPermanent.java similarity index 100% rename from forge-gui/src/main/java/forge/game/spellability/SpellPermanent.java rename to forge-game/src/main/java/forge/game/spellability/SpellPermanent.java diff --git a/forge-gui/src/main/java/forge/game/spellability/TargetChoices.java b/forge-game/src/main/java/forge/game/spellability/TargetChoices.java similarity index 100% rename from forge-gui/src/main/java/forge/game/spellability/TargetChoices.java rename to forge-game/src/main/java/forge/game/spellability/TargetChoices.java diff --git a/forge-gui/src/main/java/forge/game/spellability/TargetRestrictions.java b/forge-game/src/main/java/forge/game/spellability/TargetRestrictions.java similarity index 100% rename from forge-gui/src/main/java/forge/game/spellability/TargetRestrictions.java rename to forge-game/src/main/java/forge/game/spellability/TargetRestrictions.java diff --git a/forge-gui/src/main/java/forge/game/spellability/package-info.java b/forge-game/src/main/java/forge/game/spellability/package-info.java similarity index 100% rename from forge-gui/src/main/java/forge/game/spellability/package-info.java rename to forge-game/src/main/java/forge/game/spellability/package-info.java diff --git a/forge-gui/src/main/java/forge/game/staticability/StaticAbility.java b/forge-game/src/main/java/forge/game/staticability/StaticAbility.java similarity index 100% rename from forge-gui/src/main/java/forge/game/staticability/StaticAbility.java rename to forge-game/src/main/java/forge/game/staticability/StaticAbility.java diff --git a/forge-gui/src/main/java/forge/game/staticability/StaticAbilityCantAttackBlock.java b/forge-game/src/main/java/forge/game/staticability/StaticAbilityCantAttackBlock.java similarity index 100% rename from forge-gui/src/main/java/forge/game/staticability/StaticAbilityCantAttackBlock.java rename to forge-game/src/main/java/forge/game/staticability/StaticAbilityCantAttackBlock.java diff --git a/forge-gui/src/main/java/forge/game/staticability/StaticAbilityCantBeCast.java b/forge-game/src/main/java/forge/game/staticability/StaticAbilityCantBeCast.java similarity index 100% rename from forge-gui/src/main/java/forge/game/staticability/StaticAbilityCantBeCast.java rename to forge-game/src/main/java/forge/game/staticability/StaticAbilityCantBeCast.java diff --git a/forge-gui/src/main/java/forge/game/staticability/StaticAbilityCantTarget.java b/forge-game/src/main/java/forge/game/staticability/StaticAbilityCantTarget.java similarity index 100% rename from forge-gui/src/main/java/forge/game/staticability/StaticAbilityCantTarget.java rename to forge-game/src/main/java/forge/game/staticability/StaticAbilityCantTarget.java diff --git a/forge-gui/src/main/java/forge/game/staticability/StaticAbilityContinuous.java b/forge-game/src/main/java/forge/game/staticability/StaticAbilityContinuous.java similarity index 100% rename from forge-gui/src/main/java/forge/game/staticability/StaticAbilityContinuous.java rename to forge-game/src/main/java/forge/game/staticability/StaticAbilityContinuous.java diff --git a/forge-gui/src/main/java/forge/game/staticability/StaticAbilityCostChange.java b/forge-game/src/main/java/forge/game/staticability/StaticAbilityCostChange.java similarity index 100% rename from forge-gui/src/main/java/forge/game/staticability/StaticAbilityCostChange.java rename to forge-game/src/main/java/forge/game/staticability/StaticAbilityCostChange.java diff --git a/forge-gui/src/main/java/forge/game/staticability/StaticAbilityETBTapped.java b/forge-game/src/main/java/forge/game/staticability/StaticAbilityETBTapped.java similarity index 100% rename from forge-gui/src/main/java/forge/game/staticability/StaticAbilityETBTapped.java rename to forge-game/src/main/java/forge/game/staticability/StaticAbilityETBTapped.java diff --git a/forge-gui/src/main/java/forge/game/staticability/StaticAbilityMayLookAt.java b/forge-game/src/main/java/forge/game/staticability/StaticAbilityMayLookAt.java similarity index 100% rename from forge-gui/src/main/java/forge/game/staticability/StaticAbilityMayLookAt.java rename to forge-game/src/main/java/forge/game/staticability/StaticAbilityMayLookAt.java diff --git a/forge-gui/src/main/java/forge/game/staticability/StaticAbilityPreventDamage.java b/forge-game/src/main/java/forge/game/staticability/StaticAbilityPreventDamage.java similarity index 100% rename from forge-gui/src/main/java/forge/game/staticability/StaticAbilityPreventDamage.java rename to forge-game/src/main/java/forge/game/staticability/StaticAbilityPreventDamage.java diff --git a/forge-gui/src/main/java/forge/game/staticability/package-info.java b/forge-game/src/main/java/forge/game/staticability/package-info.java similarity index 100% rename from forge-gui/src/main/java/forge/game/staticability/package-info.java rename to forge-game/src/main/java/forge/game/staticability/package-info.java diff --git a/forge-gui/src/main/java/forge/game/trigger/Trigger.java b/forge-game/src/main/java/forge/game/trigger/Trigger.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/Trigger.java rename to forge-game/src/main/java/forge/game/trigger/Trigger.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerAlways.java b/forge-game/src/main/java/forge/game/trigger/TriggerAlways.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerAlways.java rename to forge-game/src/main/java/forge/game/trigger/TriggerAlways.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerAttached.java b/forge-game/src/main/java/forge/game/trigger/TriggerAttached.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerAttached.java rename to forge-game/src/main/java/forge/game/trigger/TriggerAttached.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerAttackerBlocked.java b/forge-game/src/main/java/forge/game/trigger/TriggerAttackerBlocked.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerAttackerBlocked.java rename to forge-game/src/main/java/forge/game/trigger/TriggerAttackerBlocked.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerAttackerUnblocked.java b/forge-game/src/main/java/forge/game/trigger/TriggerAttackerUnblocked.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerAttackerUnblocked.java rename to forge-game/src/main/java/forge/game/trigger/TriggerAttackerUnblocked.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerAttackersDeclared.java b/forge-game/src/main/java/forge/game/trigger/TriggerAttackersDeclared.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerAttackersDeclared.java rename to forge-game/src/main/java/forge/game/trigger/TriggerAttackersDeclared.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerAttacks.java b/forge-game/src/main/java/forge/game/trigger/TriggerAttacks.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerAttacks.java rename to forge-game/src/main/java/forge/game/trigger/TriggerAttacks.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerBecomeMonstrous.java b/forge-game/src/main/java/forge/game/trigger/TriggerBecomeMonstrous.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerBecomeMonstrous.java rename to forge-game/src/main/java/forge/game/trigger/TriggerBecomeMonstrous.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerBecomesTarget.java b/forge-game/src/main/java/forge/game/trigger/TriggerBecomesTarget.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerBecomesTarget.java rename to forge-game/src/main/java/forge/game/trigger/TriggerBecomesTarget.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerBlockersDeclared.java b/forge-game/src/main/java/forge/game/trigger/TriggerBlockersDeclared.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerBlockersDeclared.java rename to forge-game/src/main/java/forge/game/trigger/TriggerBlockersDeclared.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerBlocks.java b/forge-game/src/main/java/forge/game/trigger/TriggerBlocks.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerBlocks.java rename to forge-game/src/main/java/forge/game/trigger/TriggerBlocks.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerChampioned.java b/forge-game/src/main/java/forge/game/trigger/TriggerChampioned.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerChampioned.java rename to forge-game/src/main/java/forge/game/trigger/TriggerChampioned.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerChangesController.java b/forge-game/src/main/java/forge/game/trigger/TriggerChangesController.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerChangesController.java rename to forge-game/src/main/java/forge/game/trigger/TriggerChangesController.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerChangesZone.java b/forge-game/src/main/java/forge/game/trigger/TriggerChangesZone.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerChangesZone.java rename to forge-game/src/main/java/forge/game/trigger/TriggerChangesZone.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerClashed.java b/forge-game/src/main/java/forge/game/trigger/TriggerClashed.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerClashed.java rename to forge-game/src/main/java/forge/game/trigger/TriggerClashed.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerCombatDamageDoneOnce.java b/forge-game/src/main/java/forge/game/trigger/TriggerCombatDamageDoneOnce.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerCombatDamageDoneOnce.java rename to forge-game/src/main/java/forge/game/trigger/TriggerCombatDamageDoneOnce.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerCounterAdded.java b/forge-game/src/main/java/forge/game/trigger/TriggerCounterAdded.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerCounterAdded.java rename to forge-game/src/main/java/forge/game/trigger/TriggerCounterAdded.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerCounterRemoved.java b/forge-game/src/main/java/forge/game/trigger/TriggerCounterRemoved.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerCounterRemoved.java rename to forge-game/src/main/java/forge/game/trigger/TriggerCounterRemoved.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerCountered.java b/forge-game/src/main/java/forge/game/trigger/TriggerCountered.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerCountered.java rename to forge-game/src/main/java/forge/game/trigger/TriggerCountered.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerCycled.java b/forge-game/src/main/java/forge/game/trigger/TriggerCycled.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerCycled.java rename to forge-game/src/main/java/forge/game/trigger/TriggerCycled.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerDamageDone.java b/forge-game/src/main/java/forge/game/trigger/TriggerDamageDone.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerDamageDone.java rename to forge-game/src/main/java/forge/game/trigger/TriggerDamageDone.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerDestroyed.java b/forge-game/src/main/java/forge/game/trigger/TriggerDestroyed.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerDestroyed.java rename to forge-game/src/main/java/forge/game/trigger/TriggerDestroyed.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerDevoured.java b/forge-game/src/main/java/forge/game/trigger/TriggerDevoured.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerDevoured.java rename to forge-game/src/main/java/forge/game/trigger/TriggerDevoured.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerDiscarded.java b/forge-game/src/main/java/forge/game/trigger/TriggerDiscarded.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerDiscarded.java rename to forge-game/src/main/java/forge/game/trigger/TriggerDiscarded.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerDrawn.java b/forge-game/src/main/java/forge/game/trigger/TriggerDrawn.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerDrawn.java rename to forge-game/src/main/java/forge/game/trigger/TriggerDrawn.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerEvolved.java b/forge-game/src/main/java/forge/game/trigger/TriggerEvolved.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerEvolved.java rename to forge-game/src/main/java/forge/game/trigger/TriggerEvolved.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerFlippedCoin.java b/forge-game/src/main/java/forge/game/trigger/TriggerFlippedCoin.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerFlippedCoin.java rename to forge-game/src/main/java/forge/game/trigger/TriggerFlippedCoin.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerHandler.java b/forge-game/src/main/java/forge/game/trigger/TriggerHandler.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerHandler.java rename to forge-game/src/main/java/forge/game/trigger/TriggerHandler.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerLandPlayed.java b/forge-game/src/main/java/forge/game/trigger/TriggerLandPlayed.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerLandPlayed.java rename to forge-game/src/main/java/forge/game/trigger/TriggerLandPlayed.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerLifeGained.java b/forge-game/src/main/java/forge/game/trigger/TriggerLifeGained.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerLifeGained.java rename to forge-game/src/main/java/forge/game/trigger/TriggerLifeGained.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerLifeLost.java b/forge-game/src/main/java/forge/game/trigger/TriggerLifeLost.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerLifeLost.java rename to forge-game/src/main/java/forge/game/trigger/TriggerLifeLost.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerLosesGame.java b/forge-game/src/main/java/forge/game/trigger/TriggerLosesGame.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerLosesGame.java rename to forge-game/src/main/java/forge/game/trigger/TriggerLosesGame.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerNewGame.java b/forge-game/src/main/java/forge/game/trigger/TriggerNewGame.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerNewGame.java rename to forge-game/src/main/java/forge/game/trigger/TriggerNewGame.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerPayCumulativeUpkeep.java b/forge-game/src/main/java/forge/game/trigger/TriggerPayCumulativeUpkeep.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerPayCumulativeUpkeep.java rename to forge-game/src/main/java/forge/game/trigger/TriggerPayCumulativeUpkeep.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerPhase.java b/forge-game/src/main/java/forge/game/trigger/TriggerPhase.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerPhase.java rename to forge-game/src/main/java/forge/game/trigger/TriggerPhase.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerPlanarDice.java b/forge-game/src/main/java/forge/game/trigger/TriggerPlanarDice.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerPlanarDice.java rename to forge-game/src/main/java/forge/game/trigger/TriggerPlanarDice.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerPlaneswalkedFrom.java b/forge-game/src/main/java/forge/game/trigger/TriggerPlaneswalkedFrom.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerPlaneswalkedFrom.java rename to forge-game/src/main/java/forge/game/trigger/TriggerPlaneswalkedFrom.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerPlaneswalkedTo.java b/forge-game/src/main/java/forge/game/trigger/TriggerPlaneswalkedTo.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerPlaneswalkedTo.java rename to forge-game/src/main/java/forge/game/trigger/TriggerPlaneswalkedTo.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerSacrificed.java b/forge-game/src/main/java/forge/game/trigger/TriggerSacrificed.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerSacrificed.java rename to forge-game/src/main/java/forge/game/trigger/TriggerSacrificed.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerScry.java b/forge-game/src/main/java/forge/game/trigger/TriggerScry.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerScry.java rename to forge-game/src/main/java/forge/game/trigger/TriggerScry.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerSetInMotion.java b/forge-game/src/main/java/forge/game/trigger/TriggerSetInMotion.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerSetInMotion.java rename to forge-game/src/main/java/forge/game/trigger/TriggerSetInMotion.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerShuffled.java b/forge-game/src/main/java/forge/game/trigger/TriggerShuffled.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerShuffled.java rename to forge-game/src/main/java/forge/game/trigger/TriggerShuffled.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerSpellAbilityCast.java b/forge-game/src/main/java/forge/game/trigger/TriggerSpellAbilityCast.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerSpellAbilityCast.java rename to forge-game/src/main/java/forge/game/trigger/TriggerSpellAbilityCast.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerTaps.java b/forge-game/src/main/java/forge/game/trigger/TriggerTaps.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerTaps.java rename to forge-game/src/main/java/forge/game/trigger/TriggerTaps.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerTapsForMana.java b/forge-game/src/main/java/forge/game/trigger/TriggerTapsForMana.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerTapsForMana.java rename to forge-game/src/main/java/forge/game/trigger/TriggerTapsForMana.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerTransformed.java b/forge-game/src/main/java/forge/game/trigger/TriggerTransformed.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerTransformed.java rename to forge-game/src/main/java/forge/game/trigger/TriggerTransformed.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerTurnFaceUp.java b/forge-game/src/main/java/forge/game/trigger/TriggerTurnFaceUp.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerTurnFaceUp.java rename to forge-game/src/main/java/forge/game/trigger/TriggerTurnFaceUp.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerType.java b/forge-game/src/main/java/forge/game/trigger/TriggerType.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerType.java rename to forge-game/src/main/java/forge/game/trigger/TriggerType.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerUnequip.java b/forge-game/src/main/java/forge/game/trigger/TriggerUnequip.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerUnequip.java rename to forge-game/src/main/java/forge/game/trigger/TriggerUnequip.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerUntaps.java b/forge-game/src/main/java/forge/game/trigger/TriggerUntaps.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerUntaps.java rename to forge-game/src/main/java/forge/game/trigger/TriggerUntaps.java diff --git a/forge-gui/src/main/java/forge/game/trigger/TriggerWaiting.java b/forge-game/src/main/java/forge/game/trigger/TriggerWaiting.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/TriggerWaiting.java rename to forge-game/src/main/java/forge/game/trigger/TriggerWaiting.java diff --git a/forge-gui/src/main/java/forge/game/trigger/WrappedAbility.java b/forge-game/src/main/java/forge/game/trigger/WrappedAbility.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/WrappedAbility.java rename to forge-game/src/main/java/forge/game/trigger/WrappedAbility.java diff --git a/forge-gui/src/main/java/forge/game/trigger/ZCTrigger.java b/forge-game/src/main/java/forge/game/trigger/ZCTrigger.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/ZCTrigger.java rename to forge-game/src/main/java/forge/game/trigger/ZCTrigger.java diff --git a/forge-gui/src/main/java/forge/game/trigger/package-info.java b/forge-game/src/main/java/forge/game/trigger/package-info.java similarity index 100% rename from forge-gui/src/main/java/forge/game/trigger/package-info.java rename to forge-game/src/main/java/forge/game/trigger/package-info.java diff --git a/forge-gui/src/main/java/forge/game/zone/MagicStack.java b/forge-game/src/main/java/forge/game/zone/MagicStack.java similarity index 100% rename from forge-gui/src/main/java/forge/game/zone/MagicStack.java rename to forge-game/src/main/java/forge/game/zone/MagicStack.java diff --git a/forge-gui/src/main/java/forge/game/zone/PlayerZone.java b/forge-game/src/main/java/forge/game/zone/PlayerZone.java similarity index 100% rename from forge-gui/src/main/java/forge/game/zone/PlayerZone.java rename to forge-game/src/main/java/forge/game/zone/PlayerZone.java diff --git a/forge-gui/src/main/java/forge/game/zone/PlayerZoneBattlefield.java b/forge-game/src/main/java/forge/game/zone/PlayerZoneBattlefield.java similarity index 100% rename from forge-gui/src/main/java/forge/game/zone/PlayerZoneBattlefield.java rename to forge-game/src/main/java/forge/game/zone/PlayerZoneBattlefield.java diff --git a/forge-gui/src/main/java/forge/game/zone/Zone.java b/forge-game/src/main/java/forge/game/zone/Zone.java similarity index 100% rename from forge-gui/src/main/java/forge/game/zone/Zone.java rename to forge-game/src/main/java/forge/game/zone/Zone.java diff --git a/forge-gui/src/main/java/forge/game/zone/ZoneType.java b/forge-game/src/main/java/forge/game/zone/ZoneType.java similarity index 100% rename from forge-gui/src/main/java/forge/game/zone/ZoneType.java rename to forge-game/src/main/java/forge/game/zone/ZoneType.java diff --git a/forge-gui/src/main/java/forge/game/zone/package-info.java b/forge-game/src/main/java/forge/game/zone/package-info.java similarity index 100% rename from forge-gui/src/main/java/forge/game/zone/package-info.java rename to forge-game/src/main/java/forge/game/zone/package-info.java diff --git a/forge-gui/src/main/java/forge/game/card/package-info.java b/forge-gui/src/main/java/forge/game/card/package-info.java deleted file mode 100644 index 2e4122db81e..00000000000 --- a/forge-gui/src/main/java/forge/game/card/package-info.java +++ /dev/null @@ -1,8 +0,0 @@ -/** - * - */ -/** - * @author Max - * - */ -package forge.game.card; \ No newline at end of file diff --git a/forge-gui/src/main/java/forge/game/package-info.java b/forge-gui/src/main/java/forge/game/package-info.java deleted file mode 100644 index c1a6d89a2c5..00000000000 --- a/forge-gui/src/main/java/forge/game/package-info.java +++ /dev/null @@ -1,3 +0,0 @@ -/** Forge Card Game. */ -package forge.game; -