Maxmtg
d04e186dea
more unused methods and imports removal
2017-08-13 01:44:36 +00:00
Maxmtg
4253365e03
Moved AIOption to ai package, where it belongs
2017-08-13 00:53:26 +00:00
Maxmtg
07437b7880
Clean up unused imports that popped up in eclipse warnings List
2017-08-13 00:40:48 +00:00
Maxmtg
5ddd007f67
Remove player.getOpponent method, route former calls from AI through ComputerUtil.getOpponentFor(player)
2017-08-13 00:27:26 +00:00
Agetian
814978a178
- Fixed a NPE related to one of the previous commits.
2017-08-12 16:15:30 +00:00
Agetian
5350e77125
- When a permanent leaves the battlefield, remove all changed keywords on it (fixes e.g. the results of Magical Hack on Leviathan still partially persisting after it dies and is reanimated by something).
2017-08-12 14:56:22 +00:00
Agetian
22e2e32377
- Some subtype corrections.
2017-08-12 14:13:29 +00:00
Agetian
58b2c36498
- Added a comprehensive map of plural card subtypes to their singular counterparts, to the best of my knowledge of how the plural forms are formed (please take a look and update if necessary). Needed for the correct function of text change effects with any type (e.g. Homing Sliver + New Blood).
...
- Added an exception for the card text generation for the compound subtype "Eldrazi Scion" (e.g. Kor Castigator).
2017-08-12 13:58:26 +00:00
Agetian
0e4af7dbcf
- Kess, Dissident Mage: don't remember the instant/sorcery card in case it was bounced from stack to a zone other than graveyard (e.g. to hand via Remand).
2017-08-12 12:37:52 +00:00
Agetian
3aba1c5ccf
- Added NeedsToPlay AI var to Vizier of Many Faces.
2017-08-12 10:56:51 +00:00
Agetian
44af80f336
- [C17] Added O-Kagachi, Vengeful Kami.
2017-08-12 09:53:55 +00:00
Agetian
4591f5b372
- Updated Commander 2017 edition file.
2017-08-12 09:30:22 +00:00
Agetian
2270b2a224
- Mairsil AI: do not cage the same card twice.
2017-08-12 05:42:07 +00:00
Agetian
4eb68aae77
- [C17] Added Kess, Dissident Mage.
...
- May not be perfect in some corner cases (not sure), feel free to improve.
2017-08-12 05:34:16 +00:00
Agetian
c92e3cca6b
- Fixed Watchers of the Dead exiling everything from its activator's graveyard.
2017-08-12 04:22:40 +00:00
Agetian
13ba0121d7
- Use isEmpty() to test an empty string.
2017-08-11 17:31:46 +00:00
Agetian
be4943a9d6
- Added rudimentary AI logic for Mairsil, the Pretender.
2017-08-11 17:23:58 +00:00
Agetian
9484e3b52d
- Initial Commander 2017 edition file by Indigo Dragon.
2017-08-11 16:51:07 +00:00
Agetian
ef731703e8
- [C17] Added Fortunate Few.
2017-08-11 16:49:19 +00:00
Agetian
11b86806de
- [C17] Added Taigam, Sidisi's Hand.
2017-08-11 15:35:24 +00:00
Agetian
b872f59a01
- Improved text for Path of Ancestry.
2017-08-11 14:24:01 +00:00
Agetian
b2fc1cc1f2
- [C17] Added Path of Ancestry.
...
- Fixed Command Tower and Path of Ancestry generating 2 colorless mana in non-EDH matches.
2017-08-11 14:14:57 +00:00
Agetian
6907c9c550
- Keeping num final in CharmEffect.
2017-08-11 09:46:13 +00:00
Agetian
93701585f8
- Somewhat improved Vindictive Lich (still doesn't play ball with hexproofed opponents though).
2017-08-11 09:40:59 +00:00
Agetian
50e596e63a
- Mairsil, the Pretender: made the activations per turn limit parameter more generic.
2017-08-11 08:24:09 +00:00
Agetian
51ece30c34
- [C17] added Vindictive Lich.
...
- Might need an additional CharmEffect update in case the fact that you can choose multiple modes even with one opponent (but in which case the triggered ability fails and fizzles) is incorrect behavior [not sure].
2017-08-11 08:17:31 +00:00
Agetian
110a078074
- Cleaned up Mairsil a bit more.
2017-08-10 17:15:22 +00:00
Agetian
85b222d9e2
- Cosmetic reorder of target types in Mairsil.
2017-08-10 17:14:47 +00:00
Agetian
c974d4f30a
- [C17] Added Mairsil, the Pretender.
2017-08-10 17:10:40 +00:00
Agetian
75916a21a6
- Removed an unused reference.
2017-08-10 16:24:03 +00:00
Agetian
8e2fc40105
- Updated Mathas, Fiend Seeker.
2017-08-10 16:23:01 +00:00
Agetian
f81bd857ed
- Updated the text for Kindred Summons.
2017-08-10 16:04:19 +00:00
Agetian
e7ac05db75
- [C17] added 12 cards coded by Marek.
2017-08-10 16:03:20 +00:00
Agetian
eb3f526a96
- Fixed ChangeTextEffect with specific new text.
2017-08-10 15:47:04 +00:00
Agetian
371b0bdce1
- Committing card script corrections by Marek.
2017-08-10 13:48:11 +00:00
Maxmtg
06e70e7476
clean up some unused imports, add final modifier to parameter used in a closure
2017-08-10 13:05:41 +00:00
Agetian
a748fe6610
- Fixed Arahbo, Roar of the World.
2017-08-10 09:35:08 +00:00
Agetian
f43dd4d3dc
- Some fixes for puzzle PC_072115 [part 3].
2017-08-10 05:44:11 +00:00
Agetian
9c01b18922
- Some fixes for puzzle PC_072115 [part 2].
2017-08-10 05:43:30 +00:00
Agetian
932fd032e8
- Some fixes for puzzle PC_072115.
2017-08-10 05:43:02 +00:00
Hanmac
c392deaf38
GameAction: checkStaticAbilities do CDA first
2017-08-10 04:59:07 +00:00
Hanmac
c575c1bea3
game state: counters are enum map, using hash map might break something
2017-08-10 04:34:22 +00:00
Agetian
38ec5efa32
- Puzzle PC_072115: marked Rhox Maulers as Renowned.
2017-08-10 04:12:31 +00:00
Agetian
70764e73c3
- Added three puzzles coded by Xitax.
2017-08-10 04:07:47 +00:00
Agetian
03fd7fba79
- [C17] added Fractured Identity.
2017-08-09 13:17:38 +00:00
Agetian
33d56a287b
- Do not show an empty "Remembered:" tag on cards on which ClearRemembered was run.
2017-08-09 13:16:41 +00:00
Agetian
c3523f93aa
- Reverted an occasional commit.
2017-08-09 12:52:01 +00:00
Agetian
26f08c7a30
- [C17] added 7 cards coded by Marek.
2017-08-09 12:51:21 +00:00
Agetian
a3266cda45
- Committing card script corrections from Marek.
2017-08-09 12:49:59 +00:00
Agetian
80052fabe8
- Minor formatting fix.
2017-08-09 10:20:43 +00:00