Commit Graph

33716 Commits

Author SHA1 Message Date
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
Agetian
425b020899 - Added Solemnity [HOU]. 2017-06-26 12:37:13 +00:00
Agetian
c1ec005045 - Added Nicol Bolas, the Deceiver [HOU]. 2017-06-26 12:09:07 +00:00
Agetian
ff47b39b63 - Added Torment of Hailfire [HOU]. 2017-06-26 11:39:16 +00:00
Agetian
ef38f82d1e - Added a way for the complex unless cost to specify a fallback ability that fires when neither unless cost ends up being legally playable.
- Made it possible for the AIPreference card parameter to specify multiple cost preferences using the standard pipe delimiter.
- Made the complex unless cost in ChooseGenericEffect a little more generic (TODO: we need to generalize it using a "can pay" check of some kind to make the logic both simpler and more universal).
2017-06-26 11:30:59 +00:00
Agetian
9e37b9a01c - Updated ChooseGenericEffect to determine if one of the choices is not valid and then exclude the relevant choice (currently tries to determine the presence of "SAs your opponents control can't cause you to sacrifice permanents" in presence of Sigarda, Host of Herons; to be used for cards like Torment of Hailfire). 2017-06-26 08:08:06 +00:00
austinio7116
bd07431eb6 Updating proguard.cfg to work with Java 8 2017-06-26 05:26:21 +00:00
Hanmac
885c95c2b9 CopyPermanentEffect: Fixed SetColor using the right Name
refactor "remove characteristic static abilties"
2017-06-26 04:46:45 +00:00
Hanmac
c7a8b25b5b CardFactoryUtil: do Devoid as Static Ability
remove Entwine because it's optional Cost now
2017-06-26 04:42:14 +00:00
Krazy
2a9083a113 Up required Java version to 8 2017-06-26 04:21:29 +00:00
Krazy
7746fe4ed8 Actually sign off on this thing 2017-06-26 03:58:46 +00:00
Krazy
cd7a00ab05 Increment version numbers 2017-06-26 03:57:43 +00:00
Agetian
4efc18835d - Adding the Mirrodin plane to Planar Conquest [effort by Sirspud]. 2017-06-26 03:50:28 +00:00
Agetian
85a4e11e44 - Preparing Forge for Android publish 1.5.65.001 [incremental]. 2017-06-26 03:44:10 +00:00
Blacksmith
ea18afcac1 Clear out README.txt in preparation for next release 2017-06-26 03:27:01 +00:00
Blacksmith
b9a6fc507a [maven-release-plugin] prepare for next development iteration 2017-06-26 03:21:20 +00:00
Blacksmith
9fe8948f0b [maven-release-plugin] prepare release forge-1.5.65 forge-1.5.65 2017-06-26 03:21:11 +00:00
Blacksmith
7cbdb8ff0b Update README.txt for release 2017-06-26 03:19:23 +00:00
Hanmac
9e84472d4c CopyPermanentEffect: add missing SetColor, move the remove Static Abilties into later code and check them for Embalm and Eternalize too 2017-06-25 23:59:07 +00:00
Krazy
e59993dfe0 Tidy up the preferences screen a little 2017-06-25 21:53:29 +00:00
Krazy
e8fb35b572 Update ANNOUNCEMENTS.txt and CHANGES.txt 2017-06-25 21:32:16 +00:00
Krazy
f2167a0831 Reduce number of glyphs used for counter text to speed up generation 2017-06-25 21:25:18 +00:00
Krazy
05c8091558 Revert accidentally committed file (again) 2017-06-25 21:09:08 +00:00
Krazy
02d52f3fe1 Make mobile counters scale with card size 2017-06-25 21:08:31 +00:00
Krazy
a1913a789f Revert accidentally committed file 2017-06-25 19:44:01 +00:00
Agetian
3ea9ff1280 - Added NeedsToPlay to Dust Stalker. 2017-06-25 17:26:42 +00:00
Agetian
b878a93d40 - Added a way to define card-based AI priority for paying the Remove Counter cost.
- Set the AI priority for Power Conduit to ANY to avoid the AI lagging heavily while looping through the cost and spamming the console with errors. 
- Currently the AI will use this card rather randomly. Consider improving or marking it as RemRandomDeck at the very least.
2017-06-25 16:47:17 +00:00
Agetian
53e291c9bc - Consolidate Sarkhan the Mad specific AI logic in SpecialCardAi until it is generalized. 2017-06-25 15:26:48 +00:00
Agetian
4abde7fd4d - Committing the third batch of HOU cards from Marek. 2017-06-25 15:15:02 +00:00
Agetian
e567f253d1 - Improved the implementation of Aquitect's Will not to add a global effect to all lands with flood counters at the same time. 2017-06-25 13:14:12 +00:00
Agetian
a5f0a08bd9 - Fixing imports. 2017-06-25 05:26:58 +00:00
Krazy
6aa5937fa5 Stop caching the counter font on Android, which was causing issues when trying to save the files 2017-06-25 05:17:31 +00:00
Hanmac
f406898d49 upcoming: update Defeat cards using ConditionDefined 2017-06-25 05:03:49 +00:00
Agetian
5ae3f8c435 - Documenting changes in CHANGES.txt. 2017-06-25 03:43:31 +00:00