Commit Graph

33785 Commits

Author SHA1 Message Date
Krazy
2e7c39877e Add Java update notification when Forge is started 2017-06-24 06:59:07 +00:00
Krazy
54d7971372 Some formatting fixes 2017-06-24 04:57:34 +00:00
Krazy
a6993eae8e Add shift+click multi-select to custom quest format dialog 2017-06-24 04:57:11 +00:00
Agetian
98fc81cc7d - In Mobile Forge, FChoiceList should always reset the selection on tapping an item in the list, otherwise the selector can get locked up in the "all items selected" mode upon clicking the "add all" / "remove all" button. 2017-06-23 19:23:18 +00:00
Krazy
287b48ce40 Hopefully actually fix java version checking 2017-06-23 18:40:19 +00:00
Krazy
26d1895faa Make counter tabs 10% smaller and update preferences for more options 2017-06-23 18:05:00 +00:00
Agetian
85a7d1304a - Adding MTG Deck Clusters netdeck set from Austinio. 2017-06-23 17:08:30 +00:00
Agetian
4b9f226949 - Experimental: always check the combat LKI when determining if a card was blocked, since isInPlay can't be used at this point to determine if a card is still on the battlefield (combat methods receive LKI copies of cards?). This fixes e.g. Abu Ja'Far not working correctly when blocking a creature, but has potential to break something, please keep your eyes open. 2017-06-23 16:56:34 +00:00
Agetian
8bbde8c11c - Added missing BoosterCovers definitions to AKH,AER. 2017-06-23 15:59:09 +00:00
Agetian
648023f66d - Fixed the wrong player being marked as a loser when winning the game via a spell effect (alt wincon), which led to various side effects, most notoriously awarding a mythic Hellbent achievement when winning via an alt wincon such as Felidar Sovereign. 2017-06-23 15:48:30 +00:00
Agetian
ae149ac913 - Better place for the oppList isEmpty check in Donate AI. 2017-06-22 20:15:36 +00:00
Agetian
52d1d0ec3a - Fixed Ange of the God Pharaoh card name. 2017-06-22 19:54:17 +00:00
Agetian
2097d2207b - Fixed Donate AI crashing if all opponents have hexproof. 2017-06-22 19:53:21 +00:00
Agetian
8942419d6c - Preparing Forge for Android publish v1.5.64.005 [incremental]. 2017-06-22 19:46:20 +00:00
Agetian
65e2bf0938 - Hide anisotropic filtering for now behind a comment (pending further testing). 2017-06-22 19:27:23 +00:00
Agetian
195bdb0d6b - Enable anisotropic filtering when filtering battlefield textures on mobile Forge by default. 2017-06-22 19:01:46 +00:00
nefigah
cf6d6fe525 Mobile: Adjust texture filtering and add optional anisotropic support (commented out for now) 2017-06-22 18:41:59 +00:00
Agetian
e96d28e811 - Ligature AE -> Ae update. 2017-06-22 16:11:44 +00:00
Agetian
1423d27dc6 - Thawing Glaciers should not fire its trigger if it changed zones in between activation and end of turn (since it's going to be a new object). 2017-06-22 13:40:34 +00:00
swordshine
397924034b - HOU: Added 2 cards 2017-06-22 11:14:52 +00:00
swordshine
2212a4584a - HOU: Added 5 cards 2017-06-22 10:53:57 +00:00
Agetian
718be14a58 - Adding Hour of Devastation Invocations. 2017-06-22 10:36:32 +00:00
swordshine
967bdb1aa3 - HOU: Added 3 cards 2017-06-22 10:19:57 +00:00
Agetian
84c7b501c4 - Fixed an occasional comment corruption. 2017-06-22 09:15:55 +00:00
Agetian
379273e2b4 - AI should announce multikicker value for cards like Bloodhusk Ritualist to work correctly. 2017-06-22 09:15:20 +00:00
Agetian
a8b401f22c - In Planar Conquest, if all the planes are unlocked, the green reward will be a Chaos Battle instead of 5 planeswalker emblems.
- Documenting recent changes in CHANGES.txt, moved some of the older changes over to MANUAL.txt.
2017-06-22 05:28:47 +00:00
Krazy
fd4419b9f4 Make sure counter font is included/loaded 2017-06-22 02:42:34 +00:00
Krazy
6e891101ce Add new counter display and associated preference; clean up preferences screen a little 2017-06-22 02:25:06 +00:00
swordshine
89e72f382f - Fixed Reyhan, Last of the Abzan 2017-06-22 01:50:56 +00:00
Hanmac
581ffadfb1 CardFactoryUtil: do Persist and Undying as DB 2017-06-21 19:04:16 +00:00
Agetian
b6545dcc97 - Attempting to fix issues with Animate Dead, Mikaeus, the Unhallowed (indirect Undying), and possibly other things. 2017-06-21 18:54:12 +00:00
Krazy
4e75421ac9 Fix broken regex pattern. Thanks, Oracle, for the accurate JavaDocs! 2017-06-21 18:48:02 +00:00
Krazy
5f201dc5a3 Fix parsing of Java version strings 2017-06-21 18:13:45 +00:00
Agetian
850e446fbe - Only show the Retrace optional cost for cards in graveyard. 2017-06-21 13:53:34 +00:00
Agetian
ceb7951dcb - A somewhat better play effect check which only ignores timing and activator restrictions for a spell, but tests everything else (so it's impossible e.g. to cast a Retrace spell 2017-06-21 13:48:28 +00:00
Agetian
70a6032e68 - A different approach to remedying the broken Play Effect problem (uses a dedicated SVar on a SpellAbility). 2017-06-21 13:33:11 +00:00
Agetian
8f2aa095ce - Fixed casting a non-instant spell from a Play Effect not working for the human player. 2017-06-21 13:07:58 +00:00
Agetian
c9fef205e4 - Fixed visualization of Kicker alt cost name in the dialog window. 2017-06-21 12:19:44 +00:00
Agetian
b45afe03a7 - Attempted to fix the dialog popup for optional costs popping up for cards with no optional costs [please review]. 2017-06-21 12:12:09 +00:00
Agetian
07de8055dc - Added some AI deck hints to Upcoming. 2017-06-21 06:35:50 +00:00
Agetian
b30d659aeb - Added some AI deck hints for Amonkhet cards. 2017-06-21 06:33:09 +00:00
Agetian
d573f60acc - Some comment cleanup in PlayerControllerHuman. 2017-06-21 04:46:22 +00:00
Hanmac
e29ec6fb83 GameActionUtil: add getOptionalCostValues to return OptionalCost with its Cost objects
SpellAbility: add canPlayWithOptionalCost
PlayerControllerHuman: got formated
2017-06-21 04:23:30 +00:00
Hanmac
d2b1c17f4e OptionalCost: add Name to Enum to have Kicker display as the same
OptionalCostValue: add Holder for enum -> cost
2017-06-21 04:17:11 +00:00
Agetian
ce4cfd11bb - Added AILogic$ ConsiderSac to Heart-Piercer Manticore, updated the logic not to sacrifice creatures with power 0 to it or valuable creatures unless lethal damage can be dealt to player (is CreatureEvalThreshold too permissive/restrictive? could stand to be improved, most likely). 2017-06-20 12:53:37 +00:00
Agetian
53ea39f787 - Added NeedsToPlay AI var to Harvest Season. 2017-06-20 12:26:55 +00:00
Hanmac
055bce58ce Surge: removed part from restriction and use OptionalCost value of SpellAbility 2017-06-19 18:00:38 +00:00
Agetian
d23eb5d678 - Corrected collector card numbers for DDS. 2017-06-19 15:41:44 +00:00
Agetian
a9ce0de935 - Added Welcome Deck 2017 definition file. 2017-06-19 15:15:20 +00:00
Agetian
927575fbfa - PumpAll AI should respect AIPreference:SacCost if specified.
- Specified a basic AIPreference for Maw of the Obzedat, marked it as AI playable.
2017-06-19 04:58:32 +00:00