Evan Kranzler
a379a06485
added new class for "this or another" triggered abilities
2020-06-25 20:14:48 -04:00
jeffwadsworth
6c69939c0d
- Fixed some text issues related to Bug 6675...
2020-06-25 17:45:24 -05:00
jeffwadsworth
a20bc6c414
- Fixed some text issues related to Bug 6675. Not closed because it keep growing...
2020-06-25 16:45:38 -05:00
gp66
a003f95c35
m20 demon token
2020-06-25 08:46:27 -05:00
Evan Kranzler
a5f9b8fb64
Implemented Sethron, Hurloon General
2020-06-25 09:22:09 -04:00
Oleg Agafonov
aeef4e1193
Fixed some tokens image
2020-06-25 09:52:54 +04:00
Oleg Agafonov
dea739ecb0
Merge pull request #6683 from gp66/fix-iko-tokens
...
Fix iko tokens
2020-06-25 07:35:17 +02:00
htrajan
7bb7afe28a
[M21] Implement sanctum cards ( #6708 )
2020-06-25 09:31:09 +04:00
Oleg Agafonov
d8bbfefde6
* Search library and/or graveyard and put in hand - fixed that it shuffle library before card move;
2020-06-25 00:43:10 +04:00
Oleg Agafonov
6dfacfbca5
* Elspeth, Undaunted Hero - fixed wrong text;
2020-06-25 00:37:13 +04:00
LevelX2
e33505ff7d
* Agyrem Plane - Fixed that the effect was not applied to creatures of all players ( fixes #6486 ).
2020-06-24 22:20:55 +02:00
LevelX2
0b00ae8b9d
Merge pull request #6522 from emerald000/oldVersions
...
UI: Add a button on the deck editor to change your cards to the oldest versions.
2020-06-24 21:53:42 +02:00
Oleg Agafonov
72891a5bad
Refactor: removed redundant temporary effects list ( #6693 , #6618 )
2020-06-24 21:11:49 +04:00
18ths
40036271da
Implemented Allosaurus Shepherd and Blessed Sanctuary ( #6711 )
...
* added allosaurus shepherd and blessed sanctuary
* fixed nonascii apostrophes
* added continuous effect dependency
2020-06-24 10:17:32 -05:00
Evan Kranzler
785be83484
Refactoring cards that mill (WIP, do not merge) ( #6713 )
...
* added mill method
* updated mill effects to use new method
* refactored individual cards
* small updated to Grindstone and Sphinx's Tutelage
* another updated to Grindstone
* fixed a test
* fixed Countermand null check
* more refactoring
* updated dredge ability to use mill
2020-06-24 07:50:00 -04:00
LevelX2
8b5f4f28f0
Merge pull request #6693 from 18ths/force_mirrormade
...
#6618 - Creatures get +1/+1 when we cancel the cast of a spell.
2020-06-24 08:03:57 +02:00
Evan Kranzler
ba0e9af5fd
Implemented Bruvac the Grandiloquent (still needs refactoring
2020-06-23 17:29:14 -04:00
18ths
5b9135ef71
fixed clearing temporary effects while rollbacks
2020-06-23 17:26:05 +02:00
LevelX2
4b14eb3724
* Delirum - Fixed wrong card type count. Added unit test for delirum ( fixes #6704 ).
2020-06-23 10:09:37 +02:00
LevelX2
29e5230469
* Oathbreaker format - Fixed that signate spell didn't return to command zone. Added unit test for oathbreaker format ( fixes #6695 ).
2020-06-23 09:18:40 +02:00
Oleg Agafonov
5ae041f39a
Additional tests for morph and #6680
2020-06-23 09:29:38 +04:00
arcox
b6352953a8
Implement Nine Lives from M21 ( #6706 )
2020-06-22 19:42:00 -04:00
Oleg Agafonov
6e1da09023
* Morph ability - fixed that card with morph ability marked as playable all the time ( #6680 );
2020-06-23 00:59:17 +04:00
Oleg Agafonov
8667d2a923
* Special mana payments like convoke/delve - fixed that it can't be used to cast card from command zone (example: Tasigur, the Golden Fang, see #6680 );
2020-06-22 20:20:33 +04:00
jeffwadsworth
3c653d8b19
- First part of fix #6660
2020-06-22 09:40:39 -05:00
LevelX2
c8ddd62e3b
* Reworked some card movement to player methods ( #4866 ).
2020-06-22 15:38:36 +02:00
Oleg Agafonov
cd624b2158
* Special mana payments like convoke/delve - fixed that it can't be used to cast card from graveyard (example: Hogaak, Arisen Necropolis, see #6680 );
2020-06-22 08:34:53 +04:00
Evan Kranzler
6754636f86
fixed an error
2020-06-21 22:39:09 -04:00
Evan Kranzler
d74c2c8355
Implemented Tinybones, Trinket Thief
2020-06-21 22:14:03 -04:00
gp66
b538aea848
beast token iko
2020-06-20 14:26:01 -05:00
Oleg Agafonov
3f2a5fc362
Prepare new release
2020-06-20 11:36:13 +04:00
LevelX2
305dab90b5
* Replaced some card.putOntoBattlefield by player.moveCard... methods ( #4866 ). Added new player.shuffleCardsToLibrary method.
2020-06-20 08:58:29 +02:00
Oleg Agafonov
52579fd1f3
Fixed tests
2020-06-20 07:06:34 +04:00
Oleg Agafonov
05950dcc2f
Improved text generation for TargetCardInASingleGraveyard (additional to #6557 )
2020-06-20 02:17:20 +04:00
Oleg Agafonov
cd8d12365f
* Add mana of the chosen color - added info about chosen color to ability choose dialog ( #6677 );
2020-06-20 00:29:33 +04:00
Oleg Agafonov
2e7d01965e
* Madness ability - fixed that it ask about madness cast two times ( fixes #6674 );
2020-06-19 23:42:45 +04:00
Oleg Agafonov
85083a4433
* Devour abilities - fixed that it doesn't trigger simultaneous events after multiple permanents sacrifice ( #6254 , #6273 )
2020-06-19 21:52:31 +04:00
Oleg Agafonov
d069bbd544
Code cleanup and test fixes
2020-06-19 13:24:52 +04:00
Oleg Agafonov
ce3f9e80d5
Reworked Improvise ability ( #768 )
2020-06-19 13:22:05 +04:00
Oleg Agafonov
56a5fd5851
Reworked Delve ability ( #768 )
2020-06-19 13:21:03 +04:00
Oleg Agafonov
fb1e284960
Reworked Assist ability ( #768 )
2020-06-19 13:20:32 +04:00
Oleg Agafonov
708b4e872a
Reworked Convoke ability ( #768 , #6636 )
2020-06-19 13:19:27 +04:00
Oleg Agafonov
c2e7b02e13
Reworked and improved special mana payment abilities (convoke, delve, assist, improvise):
...
* now it can be used to calc and find available mana and playable abilities;
* now tests and AI can use that abilities;
* now it follows mtg's rules and restrictions for mana activation order (rule 601.2f, see #768 );
2020-06-19 13:09:45 +04:00
Oleg Agafonov
bdaf6454de
Added commander's zone info in leave/keep message
2020-06-19 12:54:42 +04:00
LevelX2
1a8d325710
Merge pull request #6504 from SpeedProg/fix_target_card_in_opponent_graveyard
...
fixed TargetCardInOpponentsGraveyard not working properly
2020-06-19 00:34:37 +02:00
jeffwadsworth
266c25c876
- Text fix
2020-06-18 16:26:55 -05:00
LevelX2
c41fc0284d
* Fixed missing check for restricting effects of activated abilities of permanents ( fixes #6657 ). I guess that got lost by refactoring get playable abilities.
2020-06-18 22:59:42 +02:00
LevelX2
3beaec4525
* Fixed that effects with "as long as Intet remains on the battlefield" condition were reapplied as the card returned to battlefield.
...
Some other minor fixes.
2020-06-18 19:12:58 +02:00
jeffwadsworth
f231bcb05b
- Text fix
2020-06-18 11:21:06 -05:00
Oleg Agafonov
1724740cc6
XML security ( fixes #6662 );
2020-06-18 18:06:53 +04:00