Evan Kranzler
5579407144
Implemented Bonecrusher Giant
2019-09-13 23:46:50 -04:00
Evan Kranzler
d9a934ac4f
Implemented Doom Foretold
2019-09-11 13:27:18 -04:00
Evan Kranzler
71a917a5d4
Implemented Steelclaw Lance
2019-09-06 21:08:26 -04:00
Evan Kranzler
3179d35167
Implemented Slaying Fire
2019-09-04 23:12:11 -04:00
Evan Kranzler
52279895cf
Implemented Rankle, Master of Pranks
2019-09-04 10:11:49 -04:00
Iain Monro
48fbd30f2d
#5935 Fix and standardise firing of TAPPED_FOR_MANA event
2019-08-16 15:26:40 +01:00
Oleg Agafonov
e53ce49327
Merge pull request #5916 from jgray1206/aether_gust_fix
...
add aether gust unit tests + fix issue #5902
2019-08-14 19:08:25 +02:00
Iain Monro
d53b9fd656
Fix rules text for abilities with up to one target
2019-08-14 17:16:01 +01:00
Evan Kranzler
c75a689efd
Implemented Bone Miser
2019-08-09 21:14:05 -04:00
Evan Kranzler
1e8b6ea3b4
Implemented Apex Altisaur
2019-08-05 17:03:30 -04:00
Evan Kranzler
2fab876d05
Implemented Ghired's Belligerence
2019-08-02 14:43:23 -04:00
Evan Kranzler
607cef0e79
Implemented Ghired, Conclave Exile
2019-08-01 20:07:25 -04:00
Evan Kranzler
5caf8f79d5
a few more text fixes
2019-07-22 20:22:17 -04:00
Evan Kranzler
aa2c712272
more text fixes
2019-07-22 19:53:15 -04:00
Evan Kranzler
61fa056165
various text fixes for M20 cards
2019-07-22 18:17:34 -04:00
John Gray
7155977cd2
add aether gust unit tests + fix issue #5902
2019-07-21 22:26:11 -04:00
Ingmar Goudt
5ba206111a
add missing Override annotations
2019-07-14 20:28:48 +02:00
Oleg Agafonov
528ba66e16
Commander abilities - fixed rules text for alternative spells;
2019-07-14 01:21:55 +04:00
Oleg Agafonov
9db80a0cf3
* Commander abilities - added support of cards with alternative spells like overload;
2019-07-14 01:06:07 +04:00
Oleg Agafonov
8c40a1d1a7
* Commander abilities - fixed that it increases commander tax after cast/play from non-command zone (as example: after Remand effect);
2019-07-13 10:47:02 +04:00
Ingmar Goudt
61ece61c15
remove assignation as parameter
2019-07-11 15:54:33 +02:00
Ingmar Goudt
3163bfa310
move default case down
2019-07-11 15:45:22 +02:00
Ingmar Goudt
b704618f32
small complexity rewrite
2019-07-11 15:44:46 +02:00
Ingmar Goudt
464e9c67c4
remove nullcheck as this happens in the method itself
2019-07-09 22:30:40 +02:00
Ingmar Goudt
178da75e4d
Sonar fixes
2019-07-09 21:57:55 +02:00
Evan Kranzler
1621704b12
updated Modular text
2019-07-08 16:51:03 -04:00
Oleg Agafonov
0d6be669de
Merge pull request #5881 from jgray1206/vizier_fix
...
add vizier of the menagerie unit tests + fix for issue #5816
2019-07-07 03:34:24 +02:00
John Gray
f564c522a3
added chandras embercat unit tests + fix for issue #5880
2019-07-06 11:30:26 -04:00
Oleg Agafonov
f166724562
Fixed type cast
2019-07-06 12:36:28 +04:00
John Gray
3a7419d870
add vizier of the menagerie unit tests + fix for issue #5816
2019-07-05 12:06:42 -04:00
Oleg Agafonov
e195bddf09
* Grenzo, Havoc Raiser - added triggered player info in logs and choose mode dialog ( #4116 , #5282 );
2019-07-05 15:37:17 +04:00
Oleg Agafonov
39edc3feef
Fixed texts
2019-07-05 15:03:24 +04:00
Oleg Agafonov
cdf7f6df6c
* Goad abilities - fixed missing text;
2019-07-05 13:55:10 +04:00
Oleg Agafonov
6848626c4b
Merge fix
2019-07-04 18:19:46 +04:00
Oleg Agafonov
6e5ba7a446
* Affinity abilities - added support of other cost modification effects like combo with commander tax ( #5856 );
...
* Affinity abilities - added artifact/land count hints to card;
2019-07-04 14:02:25 +04:00
Oleg Agafonov
46d030d37a
[M20] added Thunderkin Awakener
2019-06-29 18:03:12 +04:00
Evan Kranzler
61287046f4
Implemented Veil of Summer
2019-06-23 19:29:28 -04:00
Ingmar Goudt
1cf6d99515
fix couple of sonar issues
2019-06-23 23:22:21 +02:00
Oleg Agafonov
63a9a505e1
Fixed that alternative spell always selected to cast if available;
2019-06-23 17:20:04 +04:00
Evan Kranzler
5c36acd190
Implemented Aether Gust
2019-06-22 20:36:02 -04:00
Oleg Agafonov
d25ae47104
Alternative spell abilities: added support of modes and other extra things in commander, awaken, jump-start, spectacle, retrace and surge abilities;
2019-06-21 17:11:44 +04:00
Oleg Agafonov
04591a24f7
Improved interactions between pay X and other effects;
2019-06-21 11:40:36 +04:00
Oleg Agafonov
af4ec9b3e7
* Do unless any player pays - fixed that it asks to pay remaining players even after payed;
2019-06-20 23:16:17 +04:00
Oleg Agafonov
437861ec20
Improved and fixed X mana cost and pays, mana pool:
...
* Pay X abilities - fixed that it spends all available mana pool instead only needed;
* Pay X abilities - added support of interactions with other X effects like Rosheen Meanderer's mana usage for "pay X to prevent";
* Rosheen Meanderer - fixed that it can't use mana for "you may pay X" like Flameblast Dragon's effect (#5206 );
* Devs: added support to use VariableManaCost to pay X in code (without generic's workaround, use ManaUtil.createManaCost to generate cost to pay);
2019-06-20 21:18:01 +04:00
Oleg Agafonov
cc54a92daa
* Kicker - added support of X and mana cost interactions like Rosheen Meanderer + Verdeloth the Ancient combo ( #3538 );
...
* Rosheen Meanderer - fixed that mana can be payed for mana cost with X instead any cost with X (#3538 );
2019-06-18 11:28:41 +04:00
Oleg Agafonov
92517cc371
Merge fix
2019-06-17 15:29:58 +04:00
Oleg Agafonov
fe28c9c7d9
* Flashback ability -- added support of additional cost like flashback with kicker combo ( #5389 );
2019-06-17 15:03:37 +04:00
Oleg Agafonov
e39dc1124b
Fixed NPE errors
2019-06-17 12:23:10 +04:00
Oleg Agafonov
dc7ccc6c4e
* Buyback ability - fixed that it doesn't work after rollbacks ( #5835 , #5836 );
2019-06-16 22:08:32 +04:00
Oleg Agafonov
75e5ad3d7b
* Commander: fixed that spells with dynamic/X targets doesn't work from command zone ( #5852 );
2019-06-14 21:50:36 +04:00