Commit graph

29510 commits

Author SHA1 Message Date
Jeff
2352e9d765 - Bolas's Citadel now handles additional costs correctly. 2019-04-30 17:21:03 -05:00
Jeff
c5249d6ef0 - #5772. Now the exiled tokens of Ugin the Ineffable reference the exiled card. Controller can view the exiled card at will. 2019-04-30 16:13:02 -05:00
Ingmar Goudt
853bdac0e1 simplify some of the field setters 2019-04-30 20:28:57 +02:00
Ingmar Goudt
6703ba693d refactor the copy functionality for no-args watchers 2019-04-30 20:28:57 +02:00
Oleg Agafonov
f25f7a0f68 * Gideon Blackblade - fixed that it's can't prevent damage (#5738) 2019-04-30 19:49:55 +04:00
Oleg Agafonov
9273dd1ea0 Fixed that some cards doesn't trigger counter add events; 2019-04-30 19:21:43 +04:00
Oleg Agafonov
07faf872ea Fixed that some cards doesn't trigger counter remove events; 2019-04-30 18:50:03 +04:00
Jeff
2a2cfccad3 - little fix Dreadhorde Invasion. 2019-04-30 09:46:37 -05:00
Ingmar Goudt
a8708e61d7 simplify some of the field setters 2019-04-30 16:41:06 +02:00
Oleg Agafonov
ec5134a663 * Chandra, Fire Artisan - fixed that it doesn't triggers on own damage; 2019-04-30 18:26:37 +04:00
Oleg Agafonov
732999e0b3 Merge remote-tracking branch 'origin/master' 2019-04-30 16:36:03 +04:00
Oleg Agafonov
060ebe655e * Added new game type: Freeform Commander Two Player Duel (#5771) 2019-04-30 16:35:24 +04:00
Oleg Agafonov
da7bd9c0d7 * Added new game type: Freeform Commander Two Player Duel 2019-04-30 16:33:41 +04:00
Oleg Agafonov
fc1fa70e0d Prepare hotfix and fix empty hands on startup (versions compatibility problem) 2019-04-30 14:42:23 +04:00
Oleg Agafonov
f7622d3c4a * Awakening of Vitu-Ghazi - fixed that it creates non legendary tokens 2019-04-30 14:40:19 +04:00
Oleg Agafonov
67f02ec5ab * AI: fixed error on cards with target player or planeswalker; 2019-04-30 12:53:41 +04:00
Jeff
6f150b4fe0 - Fixed #5770 2019-04-29 16:42:36 -05:00
Jeff
9cab9bc429 - Fixed #5758 2019-04-29 15:22:21 -05:00
Jeff
7a35a76248 - The Adapt effect now works correctly when the permanent is blinked. 2019-04-29 14:18:44 -05:00
Oleg Agafonov
311532a6e7 Prepare hotfix 2019-04-29 01:14:58 +04:00
Oleg Agafonov
cb59442103
Merge pull request #5756 from mooretc2/freeform-commander-fix
Freeform commander fix
2019-04-28 20:23:23 +02:00
Oleg Agafonov
3beac51ebf Tests: added more tests with continuous effects and game leaving by players 2019-04-28 21:33:05 +04:00
Oleg Agafonov
9ef2e0bda7 * No more continuous effects stay on battlefield after player leave the game;
Test framework: added real time check for player in game or not;
2019-04-28 19:32:25 +04:00
Oleg Agafonov
00633ce055 Fixed mtgjson compatibility 2019-04-28 19:08:13 +04:00
Oleg Agafonov
73ad2fa969 Typo :-) 2019-04-28 12:06:52 +04:00
Oleg Agafonov
534037e095 * Until end of your turn - fixed that effects discarded too early in multiplayer games (#5759, #5676);
Tests: added dozen tests for end of turn effects and related cards.
2019-04-28 11:27:08 +04:00
Oleg Agafonov
4288e45c23 * AI: improved work with "must attack" player effects, with pay to attack blockers (#5435); 2019-04-28 11:21:34 +04:00
Oleg Agafonov
488ed9ee00 * Melee - fixed that it don't triggers on unblocked attacks and don't untap it; 2019-04-28 11:12:39 +04:00
Oleg Agafonov
dc04092fce Test framework: many improvements and fixes:
* added support to use custom cards with any abilities/effects (addCustomCardWithAbility);
 * added support of multiplayer games with all range (CardTestMultiPlayerBaseWithRangeAll);
 * added realtime checks for permanent counters (checkPermanentCounters);
 * added wrong attack commands check in strict mode;
 * fixed that added by addCard command cards don't init continues effects;
 * fixed that block commands don't removed from actions queue;
2019-04-28 11:10:28 +04:00
Oleg Agafonov
0bb735b482 Tests: added todo test for AI's playerMustBeAttackedIfAble (#4496) 2019-04-28 09:25:00 +04:00
Oleg Agafonov
f238118c87 UI: removed outdated options, improved; 2019-04-27 12:22:19 +04:00
Jeff
8ba38c90a5 - Fixed #5762 2019-04-26 15:29:19 -05:00
Jeff
b32228a693 - little fix Tomik, Distinguished Advokist. 2019-04-25 16:18:00 -05:00
Jeff
d8a928051a - ReturnFromGraveyardToHandTargetEffect() will now check to verify the target card is still in the graveyard. 2019-04-25 15:22:08 -05:00
mooretc2
a05df82f75 Adding missing return 2019-04-24 17:10:31 -07:00
mooretc2
be62669e4b Fixing issue with Freeform Commander deck type 2019-04-24 16:52:50 -07:00
Evan Kranzler
087c437658 fixed a potential issue with Dispersal not counting transformed lands like Primal Wellspring 2019-04-24 18:08:16 -04:00
Jeff
c92c4db608 - little text fix Huatli, the Sun's Heart 2019-04-24 16:08:03 -05:00
Tyler Moore
0513b4eb9f
Merge pull request #3 from magefree/master
Updating fork to base repo
2019-04-24 12:51:54 -07:00
Oleg Agafonov
21c99fae3b Prepare hotfix release 2019-04-24 23:13:51 +04:00
Oleg Agafonov
7fb9d78741 * Vivien, Champion of the Wilds - fixed that doesn't put cards to bottom of the library; 2019-04-24 23:09:21 +04:00
Oleg Agafonov
5c33dc185b * Chandra's Triumph - fixed that it always deals 5 damage; 2019-04-24 22:42:30 +04:00
Oleg Agafonov
b9be369bd3 * Paupers' Cage - fixed that counts controllers cards in hand instead opponents; 2019-04-24 22:14:59 +04:00
Oleg Agafonov
e51b054249 * Oath of Kaya - fixed that it doesn't triggers on attacks; 2019-04-24 21:41:24 +04:00
Evan Kranzler
9ad7c4c83d fixed Niv-Mizzet Reborn allowing players to select cards that aren't exactly two colors 2019-04-24 12:54:40 -04:00
Evan Kranzler
79f8391fef fixed Chandra's Triumph dealing 5 damage even without controlling a Chandra planeswalker 2019-04-24 12:49:12 -04:00
Evan Kranzler
ec9d465432 fixed Ugin, the Ineffable putting cards into hand incorrectly, also fixed implementation for when multiple tokens are created (Doubling Season, etc) 2019-04-24 12:49:12 -04:00
Evan Kranzler
619096cbbd fixed Dovin, Hand of Control's static ability not applying 2019-04-24 12:49:11 -04:00
Oleg Agafonov
5bb27f6146 * Neoform - fixed that it search wrong cmc and don't add counter (#5751); 2019-04-24 20:24:15 +04:00
Jeff
9c1f55a08f - Fixed #5749 2019-04-24 10:20:12 -05:00