Oleg Agafonov
6e26a8d7a6
[MH2] added tokens and images download;
2021-07-05 22:21:03 +04:00
Oleg Agafonov
9624b27b3a
* Images: fixed that amass ability uses single Zombie Army token instead different;
2021-07-05 22:21:03 +04:00
Daniel Bomar
364b456ef6
[AFR] Implemented Yuan-Ti Malison
2021-07-05 12:33:09 -05:00
Oleg Agafonov
18db51eb4c
Fixed NPE error in Escape ability ( #7969 );
2021-07-04 22:57:51 +04:00
Evan Kranzler
f8e9be311f
[AFR] Implemented Herald of Hadar
2021-07-04 10:24:32 -04:00
Daniel Bomar
fc5e096ebf
[AFR] Fixed Pack Tactics not triggering correctly ( #7954 )
2021-07-04 10:07:38 -04:00
Oleg Agafonov
27a55529a9
[STX] added tokens and images download;
2021-07-03 23:28:34 +04:00
Oleg Agafonov
6a3f2ff420
* Images: added Commander 2021 tokens;
2021-07-03 22:49:15 +04:00
Evan Kranzler
ec6cb4919f
[AFR] Implemented Eccentric Apprentice
2021-07-02 09:09:30 -04:00
Evan Kranzler
4b8a419d28
[AFR] Implemented Treasure Chest
2021-07-02 08:58:48 -04:00
Evan Kranzler
e79e9f1194
[AFR] Implemented The Deck of Many Things
2021-07-02 07:38:09 -04:00
Oleg Agafonov
b929b28e43
* AI: fixed game freezes with Karn Liberated in the game ( #7922 );
2021-07-02 15:03:06 +04:00
Oleg Agafonov
d9e414db34
Fixed miss counter's copy in some effects;
2021-07-02 14:55:49 +04:00
Evan Kranzler
41cbb7580a
[AFR] Implemented Djinni Windseeker
2021-07-01 21:16:03 -04:00
Daniel Bomar
d93bcc12cd
[AFR] Implemented Feign Death
2021-07-01 10:26:50 -05:00
Oleg Agafonov
62d6675be6
AI: fixed that computer can't play commanders ( #7955 );
2021-07-01 18:21:15 +04:00
Evan Kranzler
d8fdfead8e
[AFR] Implemented Gnoll Hunter
2021-07-01 08:49:17 -04:00
Evan Kranzler
2e254d524d
[AFR] Implemented Icingdeath, Frost Tyrant
2021-06-30 22:46:58 -04:00
Oleg Agafonov
bbd3f266f0
[AFR] improved flavor words, added support in ETB abilities ( #7952 , #7808 );
2021-06-30 17:47:27 +04:00
Evan Kranzler
74bb1f895c
[AFR] Implemented Purple Worm
2021-06-30 09:10:49 -04:00
Evan Kranzler
4f38338fa6
[AFR] Implemented You Come to a River
2021-06-30 09:10:48 -04:00
Oleg Agafonov
a1de8cc85a
Refactor: fixed flavor word for ability (related to comments from 6dafb3ad81
);
2021-06-30 16:30:39 +04:00
Oleg Agafonov
6dafb3ad81
Refactor: moved flavor word from effects list to ability/mode;
2021-06-30 08:57:06 +04:00
Evan Kranzler
b0214e939a
[AFR] Implemented Inspiring Bard
2021-06-29 21:46:36 -04:00
Evan Kranzler
b5ee72b658
fixed an error
2021-06-29 20:38:44 -04:00
Evan Kranzler
48c2633eda
[AFR] Implemented Guild Thief
2021-06-29 20:28:34 -04:00
Evan Kranzler
01a30ca8b5
[AFR] Implemented Minion of the Mighty
2021-06-29 20:16:50 -04:00
Evan Kranzler
f60d76569a
[AFR] Implemented Dawnbringer Cleric
2021-06-29 19:45:20 -04:00
Oleg Agafonov
62dad3730f
* Cards: updated Arena New Player Experience sets by new cards and structure;
2021-06-30 03:02:19 +04:00
Evan Kranzler
24cfed8a0a
[AFR] Implemented Trelassara Moon Dancer
2021-06-29 08:53:01 -04:00
Evan Kranzler
ea84d1f5fe
[AFR] Implemented Hive of the Eye Tyrant
2021-06-29 08:48:58 -04:00
Evan Kranzler
bb591dd038
[AFR] Implementing dungeon mechanic (ready for review) ( #7937 )
...
* added dungeon and dungeon room class
* [AFR] Implemented Tomb of Annihilation
* [AFR] Implemented Shortcut Seeker
* [AFR] Implemented Gloom Stalker
* [AFR] Implemented Nadaar, Selfless Paladin
* added room triggers
* added more venturing code, currently untested
* fixed error
* moved venture into dungeon from player class to game class
* removed unnecessary sourceobject from dungeon
* fixed npe error
* added dungeon completion
* fixed concurrent modification exception
* added logging
* added proper copy methods
* added views
* updated room text generation
* added some missing code
* finished implementing CompletedDungeonCondition
* [AFR] Implemented Ellywick Tumblestrum
* [AFR] Implemented Lost Mine of Phandelver
* added choice dialog for dungeons
* [AFR] Implemented Dungeon of the Mad Mage
* small text fix
* added initial dungeon test
* [AFR] Implemented Cloister Gargoyle
* [AFR] Implemented Dungeon Crawler
* small text change for dungeon rooms
* added more tests
* some simplification to dungeon props
* updated testing helper functions
* added currently failing test for venturing on separate steps and turns
* added tests for dungeon completion
* fixed missing trigger visual and dungeons not persisting through turns
* some text updates
* added rollback test
* added a test for multiple dungeons at once
* added one more condition test
2021-06-29 06:57:43 -04:00
Evan Kranzler
2ab78b9f03
[STX] fixed Shadrix Silverquill not allowing players to choose no modes ( fixes #7874 )
2021-06-27 11:46:36 -04:00
Oleg Agafonov
9a4489b47f
* Cast an instant or sorcery spell this turn - fixed rollback error when you cast graveyard spell as first in turn ( #7918 );
2021-06-23 05:05:51 +04:00
Evan Kranzler
daf77b2ee8
[MH2] various text fixes
2021-06-22 09:20:05 -04:00
Evan Kranzler
91eb324847
updated ManaSpentToCastWatcher to default watcher list, reworked it to be game scope
2021-06-21 20:26:39 -04:00
Evan Kranzler
943c67fbca
moved ManaSpentToCastWatcher to default watcher list
2021-06-21 20:22:57 -04:00
Evan Kranzler
6ebfe78090
updated protection ability rules generation
2021-06-18 20:52:33 -04:00
Evan Kranzler
1701093d45
[MH1] various text fixes
2021-06-18 19:13:46 -04:00
Evan Kranzler
6ca7b06ab9
some reworking of sagas, added tests
2021-06-18 18:27:37 -04:00
Evan Kranzler
546173ee45
[AFR] Implemented Drizzt Do'Urden
2021-06-17 08:17:26 -04:00
Evan Kranzler
c2c3f6497b
[AFR] Implemented Lolth, Spider Queen
2021-06-17 07:53:53 -04:00
Evan Kranzler
dfc2624d32
[MH2] fixed Urza's Saga not being sacrificed immediately when Blood Moon is on battlefield (ability still triggers on etb, related to Blood Moon issue)
2021-06-13 21:22:28 -04:00
Evan Kranzler
b75c09688c
[MH2] Implemented Chef's Kiss
2021-06-13 14:51:03 -04:00
Evan Kranzler
d202278ccd
change to containsKey method to prevent stream exceptions ( fixes #7904 , fixes #7880 , fixes #7844 , fixes #7810 , fixes #7805 , fixes #7675 , fixes #7669 , fixes #7654 , fixes #7651 )
2021-06-13 10:13:41 -04:00
Evan Kranzler
9fd29bae06
[MH1] various text fixes
2021-06-12 19:26:02 -04:00
Evan Kranzler
2c7a04b346
[MH2] Implemented Caprichrome
2021-06-11 08:59:48 -04:00
Evan Kranzler
0acc2d4f36
consolidated card type in graveyard count to a single class
2021-06-11 08:35:38 -04:00
Evan Kranzler
5f8d746fc0
updated tokens with phyrexian subtype
2021-06-10 20:29:07 -04:00
Evan Kranzler
7d07c220b0
fixed while on stack effects of copied spells not discarding when copy has left stack
2021-06-10 18:42:47 -04:00