Commit Graph

33249 Commits

Author SHA1 Message Date
Agetian
64ed0c1d93 - Adding new puzzles from the pack submitted by Rooger which are reported to work. 2017-06-29 16:11:13 +00:00
Agetian
597d3128f4 - Improving the Solve a Puzzle screen: it's now themed, and there is a vertical scrolling pane available. 2017-06-29 16:09:44 +00:00
Agetian
e665f5df1d - Integrating the QuestEventDraft "wins to rotate draft" fix by Seravy. 2017-06-29 15:56:46 +00:00
Agetian
eafb9b6c22 - Minor formatting fix. 2017-06-29 15:50:25 +00:00
Agetian
2fda40836d - Refactoring QuestEventDuelManager#generateDuels to avoid code duplication/complication. 2017-06-29 15:49:33 +00:00
Agetian
7080f777e2 - Fixed Phyrexian Portal. 2017-06-29 15:22:27 +00:00
Agetian
469960cdeb - Fixed Electryte not being mandatory. 2017-06-29 15:07:55 +00:00
Agetian
9aa4e3d9cf - Integrating More Duel Choices patch by Seravy. 2017-06-29 14:03:56 +00:00
Agetian
63024322ee - Formatting SFilterUtil. 2017-06-29 13:15:31 +00:00
Agetian
c297cd599c - Integrating foil card filter by Seravy. 2017-06-29 13:14:23 +00:00
Agetian
83a3bcb9ef - A more specific condition for Mana Leech. 2017-06-29 12:47:12 +00:00
Agetian
ff382aec08 - Fixed Mana Leech. 2017-06-29 12:43:48 +00:00
austinio7116
0367d3e0e7 Added quest preference option to modify shop max selling price. 2017-06-29 08:10:56 +00:00
Agetian
557603a465 - Fixing formatting. 2017-06-29 07:55:34 +00:00
Agetian
d3d2ae6313 - Formatting QuestEventDuelManager. 2017-06-29 07:54:20 +00:00
Agetian
d3089c2955 - Fixed Add Random Duel crashing if a difficulty tier is not available in the quest world. 2017-06-29 07:51:45 +00:00
austinio7116
ba71e6a7e3 Avoid errors due to loading cards for card-based deck generation when lazy loading is enabled (for now just disables card-based deck generation completely) - does not handle cases where card-based decks are currently selected in constructed, then the lazy loading is switched on, then forge restarted. 2017-06-29 07:46:13 +00:00
swordshine
246542bdad - Removed hasLevelUp 2017-06-29 05:45:00 +00:00
Hanmac
84f13fe9c9 Card: remove unused hasEmbalm and hasEternalize again 2017-06-29 04:40:09 +00:00
Hanmac
a745e9191b Vizier of the Anointed: use with<Keyword> instead of defining new properties 2017-06-29 04:39:01 +00:00
Hanmac
98f97f8fb8 CopyPermanentEffect: fixed Embalm trigger and fix some Remove StaticAbilities too 2017-06-29 04:35:31 +00:00
swordshine
2c91682a23 - HOU: Added Vizier of the Anointed 2017-06-29 02:33:42 +00:00
swordshine
a890c0dbd5 - HOU: Added 2 cards 2017-06-29 02:04:34 +00:00
Agetian
4e48078d2b - Clean up PayX and SunburstValue when a card goes to a zone like graveyard,exile,etc., so that it's not remembered in case a card is replayed via something like Goblin Dark-Dwellers. 2017-06-28 19:37:42 +00:00
Agetian
392cceb083 - Fixed Goblin Racketeer. 2017-06-28 19:08:16 +00:00
Agetian
b3e96da2e2 - For Multikicker cards, AI should bail if the original cost was {0} and no multikicker was paid (e.g. Everflowing Chalice). 2017-06-28 16:53:10 +00:00
Agetian
e30b3f9166 - Added a missing reference to Whiplash Trap. 2017-06-28 14:47:57 +00:00
Agetian
65a303f71c - NPE prevention in SpellAbility#canTarget. 2017-06-28 13:51:45 +00:00
Agetian
231131dcd3 - Revert back to announcing AI Multikicker in ComputerUtilMana (might play better with non-permanent multikicker cards). 2017-06-28 03:26:11 +00:00
Agetian
a820bf1c4a - Attempting to fix a NoSuchElementException in ChangeZoneAllAi when no opponent can be legally targeted with an ability. 2017-06-28 03:03:01 +00:00
Agetian
dd27db3caf - Fixed Resolute Survivors triggering from any zone. 2017-06-28 02:46:46 +00:00
Agetian
4a1a314cfd - A better place for the AI announce of Multikicker. 2017-06-27 18:31:26 +00:00
Agetian
3110e68a86 - Added fallback abilities to HOU Torments. 2017-06-27 17:04:14 +00:00
Agetian
a864ff3abd - Minor tweak in Torment of Hailfire. 2017-06-27 16:59:23 +00:00
Agetian
e879bbe725 - Reverted previous commit (doesn't seem to change anything, can't reproduce the multiple trigger bug in either implementation). 2017-06-27 16:50:29 +00:00
Agetian
0ffbe07007 - Fixed Resolute Survivors. 2017-06-27 16:47:29 +00:00
Agetian
247f8f5be1 - Integrating the zone restriction check as a mandatory part of SpellAbility#canTarget. 2017-06-27 16:35:49 +00:00
Agetian
934683f4d5 - Added simple AI blocking logic against Afflict.
- Used getNetXXX instead of getCurrentXXX in several places in the code for more precise P/T AI prediction.
2017-06-27 12:51:16 +00:00
Agetian
39267c0a9a - Fixed trigger description of Afflict. 2017-06-27 10:45:01 +00:00
Agetian
09ac6f6d11 - Fixed Earthshaker Khenra. 2017-06-27 10:11:24 +00:00
Agetian
1ea54bcd45 - Reverted previous commit (doesn't work as intended). 2017-06-27 03:38:23 +00:00
Agetian
6a43403d6c - Better fix for the AI cheating with X values on replay (fixing the cause and not the effect). 2017-06-27 03:09:29 +00:00
Agetian
83d34ee456 - Attempting to improve feedback notification messages for Munda, Ambush Leader and other similar cards. 2017-06-26 19:25:07 +00:00
Agetian
3e8059db10 - Prevent the AI from cheating with PlayEffect and spells with X in their mana cost, replaying them with X > 0 (currently the AI won't replay such spells without paying their mana cost, since the play will most often be suboptimal anyway at X=0). 2017-06-26 18:58:47 +00:00
Agetian
203804d78e - Added a simple file with important build notes. Feel free to expand. 2017-06-26 16:56:40 +00:00
Agetian
9b84610210 - Updating Android SDK requirement to 25 and Java requirement to 8 in forge-android pom. 2017-06-26 16:51:30 +00:00
Agetian
7261d155d5 - Recommit the fullscreenFlag setting default (not the culprit, must have been a flipped variable in the local copy of SVN) 2017-06-26 16:27:00 +00:00
Agetian
a56f5870a8 - Do not set fullscreenFlag to true by default in forge-gui-mobile-dev (unexpectedly breaks loading localization data). 2017-06-26 16:08:57 +00:00
nefigah
122b6718fc Planar Conquest: Make a couple more cards available 2017-06-26 13:43:34 +00:00
Agetian
ac86959a44 - Added NeedsToPlayVar to Soul Foundry. 2017-06-26 13:05:09 +00:00