Oleg Agafonov
a50f3c5416
Tests: added Hans Eriksson's play tests, related to #7234 ;
2020-12-19 18:35:02 +04:00
Oleg Agafonov
9f67765e2d
[CMR] fixed Armix, Filigree Thrasher - not working card, missing target ( #7234 );
2020-12-19 18:18:47 +04:00
Oleg Agafonov
bf7f9931ee
Merge pull request #7256 from weirddan455/elven-ambush
...
[KHM] Implemented Elven Ambush
2020-12-19 06:40:17 +01:00
Oleg Agafonov
9532eb2802
Merge pull request #7255 from weirddan455/absorb-identity
...
[KHM] Implemented Absorb Identity
2020-12-19 06:38:38 +01:00
weirddan455
cda9a49830
Merge branch 'master' into elven-ambush
2020-12-18 20:42:35 -06:00
Daniel Bomar
e618daa461
Cleanup Absorb Identity Code
2020-12-18 20:32:18 -06:00
Daniel Bomar
e9f2aa9cc0
Add value hint to Elven Ambush and Elvish Promenade
2020-12-18 20:11:10 -06:00
Evan Kranzler
bab23c1bf6
[KHM] updated spoiler
2020-12-18 21:03:46 -05:00
Evan Kranzler
017df24c20
[KHM] Implemented Renegade Reaper
2020-12-18 21:00:41 -05:00
Evan Kranzler
8e3b7c62a2
[KHM] Implementd Gladewalker Ritualist
2020-12-18 20:40:23 -05:00
Evan Kranzler
34c2b2d01e
[KHM] Implemented Gilded Assault Cart
2020-12-18 20:36:02 -05:00
Evan Kranzler
6d3c682b1b
[KHM] Implemented Bearded Axe
2020-12-18 20:30:33 -05:00
Oleg Agafonov
1b830032ac
* Militant Angel - fixed rollback error on usage ( #7239 );
2020-12-19 04:48:55 +04:00
Oleg Agafonov
3cccad2138
Test framework: added dynamic code support in unit tests (command: runCode - use it same way as real time checks);
2020-12-19 04:46:19 +04:00
Daniel Bomar
992a67611f
[KHM] Implemented Elven Ambush
2020-12-18 18:37:52 -06:00
Daniel Bomar
34c359a4e8
[KHM] Implemented Absorb Identity
2020-12-18 17:18:26 -06:00
Oleg Agafonov
384ff2e7ac
* Gain cost modification abilities - fixed that commanders can't be played without full mana (example: gained Affinity by Mycosynth Golem, gained Convoke by Chief Engineer, see #7249 #7171 , #6698 );
2020-12-18 18:33:44 +04:00
Oleg Agafonov
53c5abea14
Added additional test for #7251 ;
...
Added last error info in too many errors game message;
2020-12-18 16:46:05 +04:00
Oleg Agafonov
c13d07b73d
[CMR] fixed Rakshasa Debaser - class cast exception in filter on usage;
2020-12-18 15:54:59 +04:00
LevelX2
d39575c24e
* Fixed bug in DamagedBatchEvent ( fixes #7241 ). Fixed some spelling in test classes.
2020-12-17 17:39:17 +01:00
LevelX2
991019088f
* Bojuka Bog - Fixed card movement to exile missing group movement handling ( fixes #7243 ).
2020-12-17 16:41:22 +01:00
Oleg Agafonov
3f44d9eef3
* Exile card and return it from exile - fixed rollback error on commander creature exile ( #7250 );
...
[CMR] fixed PromiseOfTomorrow - not working ability;
2020-12-17 10:07:15 +04:00
Oleg Agafonov
a6f79580d7
* Monarch ability - fixed rollback error on monarch player leaves the game;
2020-12-17 06:58:01 +04:00
Oleg Agafonov
926f5f0621
* Copy spell for each other permanents that it could target - fixed that AI can freeze the game, fixed wrong highlighting;
2020-12-17 06:37:41 +04:00
Evan Kranzler
a90fc283d4
[KHM] Implemented Canopy Tactician
2020-12-16 19:57:02 -05:00
Evan Kranzler
b9fc6aacaf
[KHM] updated spoiler
2020-12-16 19:53:30 -05:00
Oleg Agafonov
74d96b98cf
[KHM] added images download
2020-12-17 03:30:31 +04:00
Oleg Agafonov
a0a1dcb39f
* GUI: added additional target arrows to stack objects (now you can see triggered or affected permanents and another related links, see #6918 );
...
* Amulet of Vigor - improved combo support for multi triggers (now you can see triggered land name and chooses stack order, see #6918 );
2020-12-17 03:05:58 +04:00
Oleg Agafonov
9c56ff90d3
* Gruul Ragebeast - added your fighting creature name to stack trigger as additional hint and arrow ( #6918 );
2020-12-16 19:51:05 +04:00
Oleg Agafonov
2beffbae89
Fixed test
2020-12-16 17:32:57 +04:00
Evan Kranzler
fa74b8914a
[KHM] Implemented Showdown of the Skalds
2020-12-15 21:11:47 -05:00
Evan Kranzler
e5f05ac8c8
[KHM] Implemented Hengegate Pathway
2020-12-15 21:01:02 -05:00
Evan Kranzler
af89512c3f
[KHM] Implemented Darkbore Pathway / Slitherbore Pathway
2020-12-15 20:58:26 -05:00
Evan Kranzler
b133c005f9
[KHM] Implemented Blightstep Pathway / Searstep Pathway
2020-12-15 20:56:35 -05:00
Evan Kranzler
e5558fb1b7
[KHM] Implemented Barkchannel Pathway / Tidechannel Pathway
2020-12-15 20:53:30 -05:00
Evan Kranzler
6e80d11d75
[KHM] added set and spoiler
2020-12-15 20:47:19 -05:00
Oleg Agafonov
85cd54b262
Fixed missing watcher error in non commander games for some cards;
2020-12-16 04:45:35 +04:00
Oleg Agafonov
2a83738f5b
Fixed NPE errors on permanent movement before resolve
2020-12-16 04:31:30 +04:00
Oleg Agafonov
f8206df3ba
[CMR] fixed Sphinx of the Second Sun - wrong extra phase and server freeze on usage;
2020-12-16 04:17:03 +04:00
Oleg Agafonov
ac7910159e
Tests: added game stats table after load testing finished;
2020-12-16 01:32:24 +04:00
Oleg Agafonov
0c2c33e940
* Kicker abilities - fixed that some cards don't see kicked status of multikicker spells (example: Hallar, the Firefletcher, #4895 );
2020-12-15 21:23:09 +04:00
Oleg Agafonov
4d362d7edc
* Copy spells - improved combo support with other abilities like Kicker or Entwine ( #7192 ):
...
* Now ZCC of copied spells syncs with source card or coping spell (allows to keep ability settings that depends on ZCC);
* Fixed bug that allows to lost kicked status in copied spells after counter the original spell or moves the original card (see #7192 );
* Test framework: improved support of targeting copy or non copy spells on stack;
2020-12-15 20:06:53 +04:00
Oleg Agafonov
936be75a66
Tests: added test for Krark, the Thumbless ( #7198 )
2020-12-14 22:40:12 +04:00
Oleg Agafonov
c1dfbbda63
Test framework: added support for flip coin tests (command: setFlipCoinResult);
2020-12-14 03:00:38 +04:00
Oleg Agafonov
fde24f349f
* Modal Double Faces cards - fixed that it can be returned to battlefield as second side instead the main side only ( #7212 );
2020-12-14 00:57:30 +04:00
Oleg Agafonov
c20a75382f
Merge pull request #7242 from magefree/source_id_refactor
...
Devs: refactor source and sourceId usage
2020-12-13 00:03:30 +01:00
Oleg Agafonov
35f5a8257b
Refactor: replaced sourceId by source and introduced source param in some methods (part 2);
2020-12-13 02:01:49 +04:00
Oleg Agafonov
db239a1055
Refactor: replaced sourceId by source and introduced source param in some methods;
2020-12-12 20:23:19 +04:00
LevelX2
2bb472607b
Cradle of Vitality - fixed not workinggain life effect ( fixes #7235 ).
2020-12-11 14:05:18 +01:00
Evan Kranzler
e6c79b94d9
[M20] fixed Flood of Tears counting tokens ( fixes #7226 )
2020-12-05 19:55:32 -05:00