Commit Graph

33229 Commits

Author SHA1 Message Date
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
Agetian
b19efd6c0d - Implemented a way to auto-suggest basic lands in the Add Basic Lands dialog in desktop and mobile Forge. 2017-06-18 16:41:51 +00:00
Agetian
bcaf069d96 - Changed Wrexial, the Risen Deep to work correctly with damage redirection. 2017-06-18 10:19:06 +00:00
Agetian
ecb5ea3c6a - A minor clarification / formatting fix. 2017-06-18 09:56:54 +00:00
Agetian
c6b405bad5 - Restored trigger zone for Wrexial, the Risen Deep. 2017-06-18 09:55:13 +00:00
Agetian
c35f7f00f6 - Several fixes and improvements to PlayAi ReplaySpell logic, now compatible with cards like Wrexial, the Risen Deep. 2017-06-18 09:54:08 +00:00
Agetian
5f08e2d065 - Fixed Wrexial, the Risen Deep trigger not working. 2017-06-18 09:52:22 +00:00