Commit Graph

32907 Commits

Author SHA1 Message Date
Hanmac
a4b73ab4e6 Cipher is now a Keyword with a StaticAbility 2017-06-04 02:09:26 +00:00
Agetian
cf5aa5d73f - Some cleanup in several quest decks. 2017-06-03 19:59:09 +00:00
Agetian
dc64955415 - Added Easy version of the quest opponent Vanellope von Schweetz. 2017-06-03 19:56:34 +00:00
Agetian
5d887c2025 - Improved Commander replacement ability AI to properly account for the delayed trigger implementation of blink (e.g. Flickerwisp). 2017-06-03 19:51:43 +00:00
Hanmac
70914eef47 StaticAbilityContinous: for Trigger that are added, parse their Abilties and add them too 2017-06-03 18:43:22 +00:00
Agetian
6d514de1c3 - Added quest opponent Princess Celestia 2, a UW Value Control deck with Angels, Sun Titan, Elspeth, Sun's Champion and, for flavor, Imprisoned in the Moon as a singleton. 2017-06-03 18:17:11 +00:00
Agetian
42ff606821 - Added Cautious AI profile which tends not to use permission vs. CMC 1 spells (for Control quest decks, to be improved later). 2017-06-03 17:45:08 +00:00
Agetian
e9b9e39a79 - Moved the comment. 2017-06-03 15:55:35 +00:00
Agetian
8d93ca9fbc - Improved ChangeTargetsAi for cases when two or more of the same cards with retarget ability are present on the battlefield (e.g. 2x Spellskite), the AI will no longer retarget the spell infinitely to different copies. 2017-06-03 15:55:10 +00:00
Agetian
91f980c6ab - Removed a debug print line. 2017-06-03 15:28:49 +00:00
Agetian
8b6074358b - Improved the AI logic for Commander's return to command zone replacement ability (should no longer return commanders like Nissa, Vastwood Seer or Obzedat, Ghost Council each time they temporarily leave the battlefield to return later).
- Needs testing, might be too permissive, in which case the AI may fail to return the commander back to Command zone in certain cases when it should.
2017-06-03 15:28:26 +00:00
Hanmac
556dacd3fa GameAction: move Zone actions now has Cause Parameter, add it to all other places where it is used 2017-06-03 06:21:31 +00:00
Agetian
923a85e7b9 - Fixed a mistype. 2017-06-02 06:26:30 +00:00
Agetian
357d65518f - Removed an extra empty line. 2017-06-02 06:19:47 +00:00
Agetian
e62e929a71 - Fixing Summary Dismissal, attempt #2. 2017-06-02 06:19:11 +00:00
Agetian
de0deb0898 - Reverting the change to Summary Dismissal. It is now broken again ;) 2017-06-02 05:29:22 +00:00
Agetian
0eb4554014 - Fixed Summary Dismissal [please check, a bit unsure about this fix]. 2017-06-02 04:25:46 +00:00
Agetian
a89d1a3b32 - Rebalanced the quest opp Discord 1 a little, to make use of more cards that the AI can use in a more or less sensible manner. 2017-06-01 15:28:48 +00:00
Agetian
ef3c0c9868 - Added a new quest opponent Discord 1, an easy Mono R chaotic deck relying on coin flips and game state confusion. 2017-06-01 07:23:38 +00:00
Agetian
26614a2999 - Fixed duplicate Niv-Mizzet, Dracogenius in the Ravnica EDH event in PConq mode. 2017-06-01 03:58:45 +00:00
Hanmac
03620e9d05 Terastodon: use inRealZone to fix problem with creating Token 2017-05-31 19:47:31 +00:00
Hanmac
a21a347d40 Card: add inRealZone property to not use LKI info for that 2017-05-31 19:44:20 +00:00
Agetian
d80d13f7a4 - Preparing Forge for Android publish 1.5.63.008 [inrcemental/fixes]. 2017-05-31 18:04:22 +00:00
Agetian
4c1dc0182b - Prevent a crash when testing Exert triggers (SA activator was not set). 2017-05-31 06:31:37 +00:00
Agetian
4c9093d988 - Switched Vanellope von Schweetz 2/3 quest opponent to an aggro profile. 2017-05-30 17:17:50 +00:00
Agetian
b245f1a96f - Quest icon definition fix. 2017-05-30 17:12:38 +00:00
Agetian
a25085e598 - Added a quest opponent deck Tinkerbell 2, which is a Mono U Faeries midrange deck focusing on flying mechanic. 2017-05-30 17:07:30 +00:00
Agetian
13d817753c - Update trackable Exerted status on calling resetExertedThisTurn. 2017-05-30 07:48:26 +00:00
Agetian
d48a1620e6 - Fixed a crash in RevealAiBase. 2017-05-30 03:43:26 +00:00
nefigah
6403f9f1ec Planar Conquest: Add Mirrodin description. Add some Conspiracy cards to Tarkir that were removed from Lorwyn due to flavor. 2017-05-29 18:08:52 +00:00
Agetian
9131164060 - Minor mistype fix in ChangeZoneEffect. 2017-05-29 17:39:35 +00:00
Agetian
26a188a65f - Fixed ability description of Neheb, the Worthy. 2017-05-28 19:40:24 +00:00
Agetian
de99882d9e - Added a couple Medium quest decks based on AKH mechanics: Iroh (a Naya Exert deck) and Oketra the True (a UW Embalm deck). 2017-05-28 18:28:59 +00:00
Hanmac
0940ec14e5 AIAttackController: more helper logic for Exert.
Looking for if Extert Trigger would target, if it can target anything
2017-05-28 17:38:04 +00:00
Agetian
94332978fc - Minor refactoring in exertAttackers, could be useful in the future. 2017-05-28 16:23:52 +00:00
Agetian
4fc8bd2b8e - Show that the card was Exerted this turn in the card detail panel. 2017-05-28 16:05:50 +00:00
Agetian
27ec723c06 - AI should generally exert creatures with Vigilance. 2017-05-28 15:28:24 +00:00
Agetian
9c431c9077 - Fixed condition in FlipCoinEffect. 2017-05-28 13:05:46 +00:00
Agetian
b1055e2abb - Fixed Goblin Psychopath. 2017-05-28 12:47:06 +00:00
Hanmac
99c7601462 CardFactoryUtil: Absorb now Keyworded better 2017-05-28 06:06:18 +00:00
Hanmac
bbaf9078bd ReplaceDamage: fixed "Prevent$ True" count for Prevention$ Effects too.
make AI use it in damageIfUnblocked
2017-05-27 13:52:23 +00:00
Hanmac
4ef6d1c5c0 PlayerControllerHuman: sortCreatureTypes refactor code for Changeling, Clone and other stuff 2017-05-27 11:08:32 +00:00
austinio7116
f30a1d5950 Refactoring of CreatureType select sorting 2017-05-27 06:41:54 +00:00
Agetian
687e26e23a - Fixed Forgotten Ancient not allowing to choose multiple targets. 2017-05-27 04:15:58 +00:00
Krazy
525739f66f Fix a typo with recent quest card starting pool changes 2017-05-27 03:17:18 +00:00
austinio7116
55a5963ec8 Change to sorting of creature types to include tokens generated from abilities so that for example Metallic Mimic select boxes will show Servo's near the top of the list in token decks. The change also means the AI will select better creature types in such decks. 2017-05-26 19:22:19 +00:00
Hanmac
54b9f104e0 CostAdjustment: now can reduce Hydrid Mana 2017-05-26 15:50:18 +00:00
Hanmac
055ae04ee0 CounterEffect: add more Aftermath stuff 2017-05-26 15:48:38 +00:00
Hanmac
52ffee21b2 ChangeZoneEffect: add part for Aftermath exiling card 2017-05-26 15:45:14 +00:00
Krazy
3953610b56 Add new booster pack quest starting pool generation, fix a card duplication bug in the quest shop, and improve the way the card shop generates singles 2017-05-25 06:13:04 +00:00