Commit Graph

10470 Commits

Author SHA1 Message Date
Agetian
0389f8bcb5 - Added 5 quest precon decks submitted by nayozzz. 2018-11-10 18:29:46 +03:00
Blacksmith
3d706d83d5 Clear out release files in preparation for next release 2018-11-10 06:11:02 +00:00
Blacksmith
66c7f0745d [maven-release-plugin] prepare for next development iteration 2018-11-10 06:06:16 +00:00
Blacksmith
ed1febafe6 [maven-release-plugin] prepare release forge-1.6.18 2018-11-10 06:06:11 +00:00
Blacksmith
4bb6ffec50 Update README.txt for release 2018-11-10 06:03:58 +00:00
Agetian
02cca3b8c8 - Finish promoting the life in danger AI profile options from experimental to general use. 2018-11-10 07:30:30 +03:00
Agetian
72e010ef66 - Updating CHANGES.txt. 2018-11-10 07:23:21 +03:00
Agetian
ee0e2d1941 - Updating CHANGES.txt. 2018-11-09 22:24:43 +03:00
Agetian
8ae5a4613a - Fixed Vivien's Invocation AI. 2018-11-09 15:52:31 +03:00
Agetian
c1260dd4e1 - Some improvements to Momir/MoJhoSto basic land strategy. 2018-11-09 15:42:40 +03:00
swordshine
218d0f30ec - Fix Chance for Glory 2018-11-09 17:00:16 +08:00
Sol
49f8c6a067 Update hornswoggle.txt 2018-11-09 02:00:48 +00:00
Jeremy Pelkala
c8c431398e Commander Quest checkstyle and bugfixes
-QuestEventCommanderDuelManager
Removed unused imports

-CEditorQuest
Fixed colorless cards getting filtered out of deck creation.
2018-11-08 12:46:46 -05:00
Jeremy Pelkala
71eaf70df5 Added Commander quest mode and world
-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.
2018-11-08 12:46:46 -05:00
imakunee
3b6bbbac10 Revert "-CardPool"
This reverts commit 37d9dc753f
2018-11-08 12:46:46 -05:00
Jeremy Pelkala
cccaf1760d Added Commander quest mode and world
-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.
2018-11-08 12:46:43 -05:00
imakunee
03cd56d2a9 Revert "-CardPool"
This reverts commit 37d9dc753f
2018-11-08 12:46:43 -05:00
Jeremy Pelkala
6857eadd11 -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.
2018-11-08 12:46:43 -05:00
Michael Kamensky
25fc7b7757 Merge branch 'master' into 'master'
Minor improvements in Surveil logic.

See merge request core-developers/forge!1072
2018-11-08 05:50:21 +00:00
Agetian
44de14d070 - Minor improvements in Surveil logic. 2018-11-08 08:47:19 +03:00
Michael Kamensky
09b3119254 Merge branch 'master' into 'master'
Fixed emblem image name for Vivien Reid.

See merge request core-developers/forge!1071
2018-11-08 04:57:05 +00:00
Agetian
ebbde37929 - Fixed emblem image name for Vivien Reid. 2018-11-08 07:56:39 +03:00
Agetian
c6b6a0b4d2 - Added puzzle PS_GRN5. 2018-11-07 09:27:14 +03:00
Agetian
f439a7c084 - Added a BuffedBy spec to Forerunner of the Legion, fixed a double BuffedBy spec in Oakheart Dryads. 2018-11-07 08:55:35 +03:00
Michael Kamensky
985599a3b2 Various AI improvements. 2018-11-06 11:59:49 +00:00
Agetian
f2f0e0a2e8 - Fixed references in Eureka. 2018-11-05 12:00:08 +03:00
Agetian
ab3a35bf41 - Added PlayMain1:TRUE to Heroic Reinforcements. 2018-11-05 09:18:06 +03:00
Agetian
65440351c4 - Fixed a reference in Whirlpool Rider.
- Added Reckless profile definition to Percedal of Sadlygrove 2.
2018-11-05 09:07:52 +03:00
Agetian
2c63f8d26a - Added a couple missing cards to the deck Percedal of Sadlygrove 2. 2018-11-05 08:04:06 +03:00
Agetian
904dcec92c - Tweaked several quest deck descriptions. 2018-11-05 07:55:39 +03:00
Michael Kamensky
be86f5be9b Added several M19-GRN quest opponent decks, fixed the AI for several cards in Standard. 2018-11-04 18:34:15 +00:00
Michael Kamensky
d870a1b0f1 Make the AI account for static abilities granted from the evaluated card in ApplyStaticContPT 2018-11-04 09:12:59 +00:00
Michael Kamensky
3c8f3ab1f8 Merge branch 'add-mobile-art-download' into 'master'
Add option to download missing card art on the fly

See merge request core-developers/forge!1049
2018-11-03 16:23:35 +00:00
Agetian
0f72f0db8a - Attempt to fix the AI never playing Fight with Fire, kicked or unkicked. 2018-11-03 11:01:15 +03:00
Agetian
976418b89c - Improve Vivien of the Arkbow +2 AI in absence of creatures. 2018-11-03 08:24:03 +03:00
Pedro Ferreira
7765ff8b33 Add option to download missing card art on the fly 2018-11-03 00:05:24 +01:00
Michael Kamensky
a564e6af53 Merge branch 'ai-mana-ritual-reentry' into 'master'
Add AI logic params to several cards to avoid stack overflow on ManaRitual cards

Closes #762

See merge request core-developers/forge!1052
2018-11-01 16:59:28 +00:00
Agetian
6ac61e441e - Add AILogic$ ManaRitual and AINoRecursiveCheck$ True to some Mana Ritual cards to avoid stack overflow when the AI is running recursive tests on them. 2018-11-01 18:58:12 +03:00
Hanmac
d365167c38 updated References for ReduceCost 2018-11-01 16:15:44 +01:00
Hanmac
753983c050 Affinity for cards 2018-11-01 15:48:37 +01:00
Agetian
3561c66b7d - Added puzzle PS_GRN4. 2018-10-30 20:34:23 +03:00
Agetian
0c6883caf0 Merge branch 'android-improvements' of git.cardforge.org:jamincollins/forge into update-and-merge-1 2018-10-29 09:34:04 +03:00
Michael Kamensky
cfd4aafc35 Improve Omnispell Adept AI 2018-10-26 20:00:00 +00:00
tjtillmancoag
af7c5f7506 Revert Default sort in Deckbuilder to code before !1035 Merge Request 2018-10-24 19:24:28 -07:00
Hans Mackowiak
ec5a7903b0 Update direct_current.txt 2018-10-24 08:36:35 +00:00
Jamin W. Collins
662f6f79ea allow decks to be stored elsewhere
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com>
2018-10-23 17:41:00 -06:00
Agetian
6055f9ddc4 - Added puzzle PS_GRN3. 2018-10-23 08:11:13 +03:00
Michael Kamensky
2cce3ab252 Merge branch 'sorting' into 'master'
Update item manager groupings

See merge request core-developers/forge!1035
2018-10-23 05:03:50 +00:00
Michael Kamensky
67bcb9e75a Merge branch 'patch-14' into 'master'
Update trench_gorger.txt

See merge request core-developers/forge!1038
2018-10-23 04:57:36 +00:00
Meerkov
2b4435de2e Update trench_gorger.txt 2018-10-23 01:19:18 +00:00