Commit Graph

32990 Commits

Author SHA1 Message Date
Agetian
ffe6518f32 - A bit more appropriate text for the Approach of the Second Sun alt wincon achievement. 2017-05-03 07:39:36 +00:00
Hanmac
65c014c0f5 CardState#hasProperty add cmc for stuff like cmcLEX, this only checks the cmc of the current card state, dont remove the variant in Card#hasProperty 2017-05-03 05:32:25 +00:00
Agetian
3967267e9d - isAnyMana is better for determining the nature of the ability for Cavern of Souls. 2017-05-03 04:24:57 +00:00
Agetian
992540a17b - Added an exception for Cavern of Souls to chooseManaAbility to make the AI use it in a smarter way when paying generic mana shards (e.g. Blight Herder). Also helps with the smarter use of this card when using Auto mana payment. 2017-05-03 04:23:06 +00:00
Agetian
f39abb2c31 - getController() call consistency in Card. 2017-05-03 04:08:26 +00:00
Agetian
97c0d1cc43 - Changed direct references to the "controller" var in Card to a getController() call since "controller" is not guaranteed to be set correctly and may be null if the controller is switched temporarily (fixes e.g. exerting a stolen creature, among possibly other things.) 2017-05-03 04:07:30 +00:00
Agetian
6a4d7ebb32 - For the time being, disable the AI using Wall of Deceit's turn face down ability to prevent it from repeatedly looping morphing-unmorphing the card each turn until running out of mana. Can still use it as a 2/2 morph and then unmorph to use as a 0/5 defender though. 2017-05-02 15:48:22 +00:00
Agetian
f1dc07bbae - Comment tweak. 2017-05-02 05:57:49 +00:00
Agetian
8f6ddcedde - Added Fizzle$ True to Commit // Memory. 2017-05-02 04:51:45 +00:00
Agetian
0edf693613 - AF ChangeZone should be able to fizzle spells on stack when moving spells to the library (e.g. Commit // Memory).
- Originally I wanted to avoid duplicating the code from the other branch of the clause, but that ended up being not so easy since that part of the clause is not guaranteed to move the card at all.
2017-05-02 04:51:31 +00:00
Sol
d401df21ec Fix description 2017-05-02 03:18:29 +00:00
Sol
bc0a13b183 Adding Alias to MPS_KLD edition 2017-05-02 01:52:53 +00:00
Agetian
97937c5485 - Attempting to fix the interaction between Cavern of Souls and cards that create cast triggers (e.g. Blight Herder), where the counterability var would get reset upon the resolution of the cast trigger. This change makes the game not reset the counterability flag on wrapped triggers. Keep your eyes peeled please, while the tests indicate that things work fine, something might get broken somewhere...
- Added an exception for tapping Cavern of Souls in response to a mana prompt requesting payment for generic mana (handled manually to avoid e.g. the game automatically pre-selecting the {C} producing ability when casting cards like Endless One, Blighted Herder, and others and willing to create a colored mana that would also make the spell uncounterable).
2017-05-01 14:04:31 +00:00
Agetian
3b6805a560 - Added an alt wincon achievement for Approach of the Second Sun (with a rather generic placeholder text for now, at least until we can figure out what exactly this means in the context of the story, e.g. Hour of Devastation). 2017-05-01 13:31:25 +00:00
Agetian
2c7f40a309 - Fixed Kill Switch. 2017-05-01 10:22:28 +00:00
Agetian
5f3b056bf2 - Fixed Thrasios, Triton Hero [part 2]. 2017-05-01 07:06:30 +00:00
Agetian
0fbd6d6d97 - Fixed Thrasios, Triton Hero. 2017-05-01 07:06:01 +00:00
Sol
2361d7e858 Migrate AKH from Upcoming to normal locations 2017-04-30 21:57:24 +00:00
Sol
8ccee98f5e Add Approach of the Second Sun
Add BranchEffect
2017-04-30 20:27:15 +00:00
Hanmac
e39949895d Cards & CardState: move parts from Card#hasProperty into CardState 2017-04-30 16:57:22 +00:00
Hanmac
7161ca5f97 Spell: better fix for Split Cards 2017-04-30 15:59:21 +00:00
Agetian
52c75bf0d9 - One more attempt at patching up Aftermath split cards with dual Sorcery/Instant or Instant/Sorcery type. 2017-04-30 15:09:55 +00:00
Agetian
c3d34b407f - Preparing Forge for Android release 1.5.62.003 [incremental]. 2017-04-30 13:54:13 +00:00
Agetian
182b2db80b - A little clarification. 2017-04-30 13:51:28 +00:00
Agetian
64eaf3de80 - Adding AI Logic ExileAndPlayUntilEOT to Oracle's Vault and a couple other similar cards. 2017-04-30 13:47:14 +00:00
Agetian
175528802e - Fixed Stone Giant. 2017-04-30 12:38:24 +00:00
Agetian
b60e36face - Reverted r33888 (wrong commit). 2017-04-30 05:35:09 +00:00
Agetian
de187a3401 - Some previously missed updates. 2017-04-30 05:33:22 +00:00
Agetian
c5d36b3086 - Oracle Update: place -> put (part 2 + code support) 2017-04-30 05:29:57 +00:00
Agetian
c3ec36e275 - Oracle Update: place -> put 2017-04-30 05:20:35 +00:00
Agetian
5b53992fcf - Oracle Update: Cephalid Constable's singularity (owners' hand -> owner's hand). 2017-04-30 04:43:09 +00:00
Agetian
f5e1ff9f7f - Oracle update: Cabal Inquisitor's questionable comma. 2017-04-30 04:41:57 +00:00
Agetian
9c023324e6 - Fixed Wayward Servant. 2017-04-30 03:56:03 +00:00
Krazy
4aa21611f1 Add version readout to content downloader screen 2017-04-30 00:31:37 +00:00
Sol
dbaffd4679 Update AKH Rankings 2017-04-29 17:55:12 +00:00
Agetian
9d2c9418eb - FIXME: changing Glorious End from Defined$ You to Defined$ SourceController until DelayedTrigger can be patched up to return the correct player for SA activator. 2017-04-29 16:08:38 +00:00
Agetian
4aba619c80 - Reverted accidental commit of experiments with Glorious End. 2017-04-29 13:54:47 +00:00
Agetian
d82215a556 - Oracle update: Jackals 2017-04-29 13:54:11 +00:00
Sol
1fae48777d Add Watchers of the Dead 2017-04-29 13:17:35 +00:00
Agetian
a867e79a6b - Committing Indigo Dragon's oracle update (29 Apr). 2017-04-29 11:40:22 +00:00
Agetian
4df00e4dc3 - A couple fixes for Rags // Riches. 2017-04-29 05:40:38 +00:00
Sol
10050ba00e Add Rags // Riches 2017-04-29 02:57:59 +00:00
Krazy
34299fbe40 Add announcements file for automatic forum posting 2017-04-29 01:03:16 +00:00
Krazy
01f6018d4f Split up the CHANGES.txt file into several others for easier automated releases and maintainability 2017-04-28 22:06:14 +00:00
austinio7116
ac740ca16c Frontier cube draft 2017-04-28 19:58:49 +00:00
Agetian
e6420cee68 - Ensure that AI resets targets prior to starting targeting with AF Untap, otherwise the AI gets confused about what to untap (e.g. with Filigree Sages). 2017-04-28 14:37:01 +00:00
Hanmac
7ecfd7fcaf PhaseHandler: only show Exert Dialog if there are creatures to exert 2017-04-28 05:38:41 +00:00
Sol
934281e7c0 Add Vizier of the Menagerie 2017-04-28 03:10:56 +00:00
Krazy
c0524fdb75 Update EditionTracking.py to not throw encoding errors 2017-04-28 02:45:56 +00:00
Sol
6ee76ecbb9 Change Exerted from Multi-select box to DualListBox 2017-04-28 01:54:37 +00:00