-CardPool
Added getFilteredPool() to easily get a Predicate applied copy of a CardPool.
-GameRules
Minor formatting change.
-worlds.txt
Added Random Commander to the list.
-DeckConstructionRules
New enum for defining the subformat a quest is using.
-QuestAssets
getLife() now has a switch for modifying the life for sub-formats.
-QuestData
New data save version. Includes a DeckConstructionRules enum.
-QuestDataIO
updateSaveFile will update old saves to have a default DeckConstructionRules complying with the new QuestData save version.
-QuestController
Updated to include support for DeckConstructionRules and specialized duel managers
-QuestEvent
Now have boolean to define if this is a "random" match for the duel list. Currently only QuestEventCommanderDuelManager makes use of this feature for Commander quests.
-QuestEventCommanderDuel
New QuestEventDuel used in the QuestEventCommanderDuelManager which contains a DeckProxy for use in generating random commander decks.
-QuestEventCommanderDuelManager
New duel manager to generate duels by difficulty for a Commander quest. Currently uses random generation to generate the decks of each opponent.
-QuestSpellShop
Sell Extras button now has a switch for taking into account special deck construction rules such as Commander only allowing singletons.
-QuestUtil
Starting a game now checks for various sub-format specific changes including a switch case for which variety of registered player to use.
-QuestUtilCards
Starting cardpool size is now modified by a switch case for sub-formats such as Commander.
-QuestWinLoseController
QuestEvents marked as random matches will now award a "Random Opponent Bonus" equal to the credit base. Currently only QuestEventCommanderDuelManager creates QuestEvents marked as such.
-QuestWorld
Added support for the Commander quest format and world.
-CEditorQuest
Many changes to add support for Commander in a style that, hopefully, also paths the way for future format support.
-CSubmenuQuestData
Support for Commander quests.
-VSubmenuQuestData
Support for Commander quests.
-CardPool
Added getFilteredPool() to easily get a Predicate applied copy of a CardPool.
-GameRules
Minor formatting change.
-worlds.txt
Added Random Commander to the list.
-DeckConstructionRules
New enum for defining the subformat a quest is using.
-QuestAssets
getLife() now has a switch for modifying the life for sub-formats.
-QuestData
New data save version. Includes a DeckConstructionRules enum.
-QuestDataIO
updateSaveFile will update old saves to have a default DeckConstructionRules complying with the new QuestData save version.
-QuestController
Updated to include support for DeckConstructionRules and specialized duel managers
-QuestEvent
Now have boolean to define if this is a "random" match for the duel list. Currently only QuestEventCommanderDuelManager makes use of this feature for Commander quests.
-QuestEventCommanderDuel
New QuestEventDuel used in the QuestEventCommanderDuelManager which contains a DeckProxy for use in generating random commander decks.
-QuestEventCommanderDuelManager
New duel manager to generate duels by difficulty for a Commander quest. Currently uses random generation to generate the decks of each opponent.
-QuestSpellShop
Sell Extras button now has a switch for taking into account special deck construction rules such as Commander only allowing singletons.
-QuestUtil
Starting a game now checks for various sub-format specific changes including a switch case for which variety of registered player to use.
-QuestUtilCards
Starting cardpool size is now modified by a switch case for sub-formats such as Commander.
-QuestWinLoseController
QuestEvents marked as random matches will now award a "Random Opponent Bonus" equal to the credit base. Currently only QuestEventCommanderDuelManager creates QuestEvents marked as such.
-QuestWorld
Added support for the Commander quest format and world.
-CEditorQuest
Many changes to add support for Commander in a style that, hopefully, also paths the way for future format support.
-CSubmenuQuestData
Support for Commander quests.
-VSubmenuQuestData
Support for Commander quests.
Added getFilteredPool() to easily get a Predicate applied copy of a CardPool.
-GameRules
Minor formatting change.
-worlds.txt
Added Random Commander to the list.
-DeckConstructionRules
New enum for defining the subformat a quest is using.
-QuestAssets
getLife() now has a switch for modifying the life for sub-formats.
-QuestData
New data save version. Includes a DeckConstructionRules enum.
-QuestDataIO
updateSaveFile will update old saves to have a default DeckConstructionRules complying with the new QuestData save version.
-QuestController
Updated to include support for DeckConstructionRules and specialized duel managers
-QuestEvent
Now have boolean to define if this is a "random" match for the duel list. Currently only QuestEventCommanderDuelManager makes use of this feature for Commander quests.
-QuestEventCommanderDuel
New QuestEventDuel used in the QuestEventCommanderDuelManager which contains a DeckProxy for use in generating random commander decks.
-QuestEventCommanderDuelManager
New duel manager to generate duels by difficulty for a Commander quest. Currently uses random generation to generate the decks of each opponent.
-QuestSpellShop
Sell Extras button now has a switch for taking into account special deck construction rules such as Commander only allowing singletons.
-QuestUtil
Starting a game now checks for various sub-format specific changes including a switch case for which variety of registered player to use.
-QuestUtilCards
Starting cardpool size is now modified by a switch case for sub-formats such as Commander.
-QuestWinLoseController
QuestEvents marked as random matches will now award a "Random Opponent Bonus" equal to the credit base. Currently only QuestEventCommanderDuelManager creates QuestEvents marked as such.
-QuestWorld
Added support for the Commander quest format and world.
-CEditorQuest
Many changes to add support for Commander in a style that, hopefully, also paths the way for future format support.
-CSubmenuQuestData
Support for Commander quests.
-VSubmenuQuestData
Support for Commander quests.
There appear to be incompatibilities between guava 24.1-jre and
24.1-android with regard to serialization. As long as networking
is dependent upon serialization desktop and android need to use
the exact same guava package.
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com>