Commit Graph

33559 Commits

Author SHA1 Message Date
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
Agetian
f66532049e - A somewhat cleaner implementation of SetCreatureTypes in CopyPermanentEffect. 2017-06-25 03:40:06 +00:00
Agetian
dced441209 - CopyPermanentEffect: update SetCreatureTypes to correctly maintain supertypes and core types of the original card (for The Scarab God). 2017-06-25 03:37:45 +00:00
Agetian
52cad4cc8e - Fixing imports. 2017-06-25 03:11:10 +00:00
Agetian
88304beb1b - Added an additional zone check for ChangeTargetsEffect/ChangeTargetsAi so that it's impossible to retarget a spell targeting something only in the graveyard/exile/etc.
- Most likely the zone check should be a mandatory part of SpellAbility#canTarget, but that has too much breaking potential, so I'll test it post-release.
2017-06-25 03:10:34 +00:00
Agetian
5f40243f03 - Moved some already implemented updated card files over from upcoming to normal folders. 2017-06-25 02:56:36 +00:00
Krazy
5a2d45ba28 Add counters to mobile Forge and adjust desktop counters 2017-06-24 21:49:36 +00:00
Agetian
4a7f967541 - Committing the second batch of HOU cards by Marek. 2017-06-24 19:42:47 +00:00