Commit Graph

9845 Commits

Author SHA1 Message Date
Agetian
2f88b45d67 - Added several AI hints. 2018-11-21 09:25:34 +03:00
Sol
06663d8bc9 Update QuestUtilCards.java 2018-11-21 03:08:00 +00:00
Michael Kamensky
014026e38a Merge branch 'master' into 'master'
A somewhat better logic for Chandra, Bold Pyromancer +1 ability so the AI doesn't miss opportunities to use it.

See merge request core-developers/forge!1121
2018-11-20 07:01:51 +00:00
Agetian
957e73304e - A somewhat better logic for Chandra, Bold Pyromancer + ability so the AI doesn't restrict itself in its use. 2018-11-20 09:51:25 +03:00
Michael Kamensky
c0401ffd9c Merge branch 'puzzle-engine' into 'master'
Added puzzle PS_GRN7 (Possibility Storm - Guilds of Ravnica 07). Fixed Setup Game State not clearing effect cards from command zone.

See merge request core-developers/forge!1120
2018-11-20 05:17:28 +00:00
Agetian
fff1cfb737 - Actually add PS_GRN7. 2018-11-20 08:17:00 +03:00
Agetian
1042329a4b - Added several AI SacCost hints. 2018-11-19 09:33:36 +03:00
Agetian
beb1a9a15c - One more AI flag clarification. 2018-11-18 16:50:51 +03:00
Agetian
f941208175 - Added and fixed some AI flags. 2018-11-18 16:49:17 +03:00
Agetian
eb93999c44 - Improve the way the AI uses Retrofitter Foundry. 2018-11-18 13:30:45 +03:00
Agetian
81d3425b03 - Activate Millstone at the end of opponent's turn. 2018-11-17 18:42:20 +03:00
Agetian
8b566c0bbb - Dev mode: added a way to add a card to top of the library instead of the bottom.
- Fixed a bug that caused the zone index not to be accounted for during changeZone (not sure how many things were affected by this, but it prevented putting a card on top of the library via moveToLibrary).
2018-11-17 10:08:11 +03:00
Agetian
d277ba0420 - Added puzzle PS_GRN6. 2018-11-17 09:40:54 +03:00
Agetian
7adb8201c6 - Simple logic for Enhanced Surveillance. Fix description. 2018-11-17 09:23:40 +03:00
Michael Kamensky
83f8acd0c7 Revert "Merge branch 'add-mobile-art-download' into 'master'"
This reverts merge request !1049
2018-11-16 11:30:03 +00:00
Agetian
5a83df9025 - Added quest opponents Remington Smisse 2 and Remington Smisse 3 (UB Surveil). 2018-11-12 22:22:57 +03:00
Agetian
8fbf34fe3d - Updating CHANGES.txt. 2018-11-12 21:01:33 +03:00
Michael Kamensky
4dd0b618c5 Merge branch 'planar-conquest' into 'master'
Planar Conquest content update: enable GRN for Ravnica, add a few GRN events.

See merge request core-developers/forge!1094
2018-11-12 12:14:08 +00:00
swordshine
18bb200387 - Fix two cards' descriptions 2018-11-11 23:12:49 +08:00
Agetian
617f31cd32 - Enabled GRN for the Ravnica plane in Planar Conquest.
- Added and updated several events to utilize GRN cards.
- Fixed a couple Ravnica event avatars.
2018-11-11 17:54:27 +03:00
Agetian
829a82b98f - Fixed a logic error in Surveil AI.
- Added a couple card hints.
2018-11-11 14:18:34 +03:00
Michael Kamensky
8c0caecd3e Merge branch 'patch-1' into 'master'
Update godsend.txt from Eehoe

See merge request core-developers/forge!1089
2018-11-11 04:02:51 +00:00
Sol
c7ad075bb3 Removed counter restriction for generous_patron.txt 2018-11-11 01:31:59 +00:00
Sol
a2dd5c7180 Update godsend.txt from Eehoe 2018-11-11 01:29:31 +00:00
Agetian
858ade9341 - Updating CHANGES.txt. 2018-11-10 19:28:02 +03:00
Michael Kamensky
9858baf52e Merge branch 'master' into 'master'
Commander quest mode

See merge request core-developers/forge!1053
2018-11-10 16:18:16 +00:00
Agetian
9835e4c277 - Fixed set ID in Dimir Intrigues. 2018-11-10 18:30:47 +03:00
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