Commit Graph

32213 Commits

Author SHA1 Message Date
Agetian
c08d7e04a5 - Added Essence of the Wild issue to known issues in CHANGES.txt so that it's not forgotten. 2017-01-13 16:39:40 +00:00
Agetian
7ecf2738aa - Additional NPE guards. 2017-01-13 16:19:48 +00:00
Agetian
04c713eb33 - Some more minor implementation tweaks for Destroy AI. 2017-01-13 16:15:27 +00:00
Agetian
410572cda0 - A more robust check for hasXCost in Destroy AI. 2017-01-13 16:12:51 +00:00
Agetian
317eeb7133 - Improved Destroy AI when dealing with mana costs featuring X ("destroy X target creatures") - the AI will consider these SAs even if it can't afford to target everything that is targetable on the battlefield. 2017-01-13 16:09:09 +00:00
Agetian
bfc0c0e3ee - Fixed Indomitable Creativity shuffling. 2017-01-13 15:55:55 +00:00
Agetian
a0153a7fd5 - Fixed Consuming Vapors targeting prompt. 2017-01-13 15:23:23 +00:00
Agetian
732ec3e936 - Only shuffle the library once for Indomitable Creativity. 2017-01-13 14:42:26 +00:00
Agetian
65ee725640 - Updated Indomitable Creativity to use AF Destroy instead of AF ChangeZone. 2017-01-13 14:36:31 +00:00
Agetian
039f625d8e - A little bit more consistency in Indomitable Creativity (no functional change). 2017-01-13 14:18:15 +00:00
Agetian
88ab90b0c7 - Added Indomitable Creativity [AER]. 2017-01-13 14:16:11 +00:00
Agetian
0a02a0b01b - Improved Perilous Predicament prompts. 2017-01-13 13:55:46 +00:00
Agetian
d6735d3928 - Corrected Cleanup SVar name in Perilous Predicament. 2017-01-13 13:54:00 +00:00
Agetian
b6db51b16f - Added a few missing Planeswalker$ True declarations on new AER planeswalkers. 2017-01-13 13:48:37 +00:00
Agetian
f0a81e88a2 - Fixed Herald of Anguish ability cost. 2017-01-13 10:02:48 +00:00
Agetian
91198b1de4 - Shortened one of the achievements' names that did not fit the label box. 2017-01-13 09:41:27 +00:00
Agetian
ec68b59e24 - Log formatting fix in LifeGainEffect. 2017-01-13 09:05:09 +00:00
Agetian
2cd474fbf3 - Removed unused import. 2017-01-13 09:03:54 +00:00
Agetian
945df442e2 - Adding missed imports. 2017-01-13 09:01:54 +00:00
Agetian
301ec47c84 - Added AER Planeswalker decks. 2017-01-13 06:17:25 +00:00
Agetian
449ffc20ba - Deleted the files in upcoming (moved over in previous commit). 2017-01-13 06:01:37 +00:00
Agetian
ad5bd22982 - Moved Ice Over and Resourceful Return from upcoming to standard named folders. 2017-01-13 05:55:28 +00:00
Agetian
fd53400e0d - Removed an unused import. 2017-01-13 04:25:58 +00:00
Agetian
1b75d12518 - Default implementation for remove in SpellAbilityChoicesIterator (to satisfy Java 7 requirements). 2017-01-13 04:25:32 +00:00
Sol
f08b8ab5e0 - Migrate upcoming to normal letter folders 2017-01-13 00:53:00 +00:00
Agetian
8600e88de7 - Added Perilous Predicament [AER] (by Hanmac). 2017-01-12 20:25:42 +00:00
Hanmac
3ff06ee567 CounterPutEffect and CounterPutAi: refactor it to make the AI better use of chooseCounterType 2017-01-12 19:29:32 +00:00
Hanmac
29646ca05f PlayerPredicates: add counter Predicates from CardPredicates, probably might do a base class for that 2017-01-12 19:22:13 +00:00
Agetian
50718fd766 - One more change to the deck. 2017-01-12 19:19:22 +00:00
Agetian
bf447dd232 - Reverting changes to the Trixie 4 deck, unfortunately, the quad Necro is the only version the AI can currently play more or less consistently [part 2]. 2017-01-12 19:18:25 +00:00
Agetian
bff00dea43 - Reverting changes to the Trixie 4 deck, unfortunately, the quad Necro is the only version the AI can currently play more or less consistently. 2017-01-12 19:17:10 +00:00
Agetian
36c77e4400 - A little clarification. 2017-01-12 18:11:50 +00:00
Agetian
1ddbb449d1 - Updating CHANGES.txt. 2017-01-12 18:09:48 +00:00
Agetian
3df10fd856 - Made The Great and Powerful Trixie 4 deck Vintage-legal. 2017-01-12 18:02:37 +00:00
Agetian
70ffd72556 - A little logic addition. 2017-01-12 17:55:24 +00:00
Agetian
01bcff9a5e - Better logic for Desecration Demon: only sac creatures to it if in critical condition to lose to it and have no active flying/reach blockers that are useful. 2017-01-12 17:54:18 +00:00
Agetian
dfc5fad357 - Some additions to the response sac AI (take persist and undying into account).
- Added some sacrifice prioritizing to Desecration Demon (but still not sure what is best - let the AI deal with a persistent 6/6 flyer or risk pumping it up a bit but keep it in check for a while in presence of several weak creatures, could use improvement).
2017-01-12 17:04:33 +00:00
Agetian
7c919d7cd8 - Added Treasure Keeper [AER]. 2017-01-12 15:36:09 +00:00
Agetian
6dc8a1cf22 - Adding AER to Modern format. 2017-01-12 14:32:14 +00:00
Agetian
71f431bc27 - Added a missing References line. 2017-01-12 14:24:28 +00:00
Agetian
91fad513e5 - Fixed Baral's Expertise mana cost. 2017-01-12 13:50:10 +00:00
Agetian
ecf6a38f4f - Moved a comment. 2017-01-12 12:23:47 +00:00
Agetian
196f939eef - Consolidated AIPreferenceParams into a single property, somewhat cleaner and also not so clunky in code. 2017-01-12 12:23:02 +00:00
Agetian
f4dcd7b742 - Adding options to control the AIPreference for creatures based on the AI evaluation level and, if need be, the minimum number of creatures below a certain eval threshold needed to activate a SacCost.
- Adding these options to Prowling Pangolin, along with AIPreference token->creature, to make the AI be more willing to sacrifice weak and useless creatures in response to Prowling Pangolin to counter it.
2017-01-12 11:26:37 +00:00
Agetian
333c428d43 - Adding AER cards with Improvise (by Marek14). 2017-01-12 11:22:45 +00:00
Agetian
bb7dc5356c - A little update to isUselessCreature. 2017-01-12 07:19:44 +00:00
Agetian
d61fb2a114 - Minor improvements to Necro AI in SpecialCardAi. 2017-01-12 06:17:35 +00:00
Agetian
3315174bfc - MillAi: only use creatures with a tap mill ability during the opponent's end step to also have a chance to use them in combat. 2017-01-12 06:17:17 +00:00
Agetian
b6f6beb2e5 - Moved isUselessCreature to ComputerUtilCard (since it's not Spell Ability AI-related). 2017-01-12 06:01:54 +00:00
Agetian
6f9b62219e - Some refactoring in AbilityUtils/SpellAbility. 2017-01-12 04:48:22 +00:00