Oleg Agafonov
6e0c7e868c
Additional and alternative costs improved:
...
* Now player must choose additional costs before ability's modes;
* Fixed broken kicker ability from ZNR (see comments from d4ca287f0f );
* Improved compatibility of additional cost with cost modification effects (fixed that optional multi-costs doesn't affected by cost modification);
* Improved compatibility of additional cost with alternative cost (some cards ignores additional cost on alternative usage, e.g. on play free);
2020-09-13 09:57:17 +04:00
Evan Kranzler
8876d39491
move CounterPredicate to be within CounterType class
2020-09-12 20:48:13 -04:00
Evan Kranzler
0369a8dfb4
[ZNR] fixed Jace, Mirror Mage token dying on entry ( #7046 )
2020-09-12 09:26:44 -04:00
Evan Kranzler
c6e4a309fe
updated discard effect to prevent unnecessary choosing from an empty hand ( fixes #7064 )
2020-09-11 22:34:16 -04:00
Evan Kranzler
5c0e7d6b2e
fixed copy constructor for RemoveAllCountersSourceCost
2020-09-10 17:09:00 -04:00
Evan Kranzler
100c130cec
[ZNR] fixed party count including opposing creatures, updated test ( fixes #7061 )
2020-09-10 12:40:01 -04:00
Evan Kranzler
8d9a62f259
[ZNR] Implemented Coveted Prize
2020-09-10 12:12:13 -04:00
Evan Kranzler
7008392a49
refactored mill effect names
2020-09-10 11:53:11 -04:00
Evan Kranzler
8d89c99f17
refactored cards which remove all counters to use a single class
2020-09-10 10:50:56 -04:00
Evan Kranzler
0bf6949328
[ZNR] Implemented Thundering Sparkmage
2020-09-09 09:45:45 -04:00
Evan Kranzler
73f9a82938
[ZNR] small change to modes
2020-09-08 21:29:57 -04:00
Oleg Agafonov
615fba5a72
* Explore abilities - fixed wrong ability hint text in some cards like Jadelight Ranger ( #6958 , #6986 );
2020-09-09 01:17:43 +04:00
Evan Kranzler
21454f9b58
[ZNR] Implemented Nahiri's Binding
2020-09-08 11:27:40 -04:00
Evan Kranzler
f1cd9ca881
[ZNR] Implemented Kargan Intimidator
2020-09-08 11:10:48 -04:00
Evan Kranzler
ce4073d810
Implemented Skyclave Relic
2020-09-07 21:20:57 -04:00
Evan Kranzler
d4ca287f0f
[ZNR] Implemented Inscription of Abundance
2020-09-07 16:29:18 -04:00
Evan Kranzler
5c78ed49a1
fix small error
2020-09-06 21:41:26 -04:00
Evan Kranzler
a15249f5d1
[ZNR] Implemented Phylath, World Sculptor
2020-09-06 21:11:00 -04:00
Evan Kranzler
5dffa447d1
updated delirium hint ( #7050 )
2020-09-06 20:20:25 -04:00
Oleg Agafonov
394e88f041
Fixed class names
2020-09-07 00:25:45 +04:00
Oleg Agafonov
01c7ed3e70
[ZNR] fixed text and hint colors ( #7047 );
2020-09-07 00:22:26 +04:00
Evan Kranzler
d4ca4553d1
fixed a few recursion issues with party count computations
2020-09-03 20:44:24 -04:00
Evan Kranzler
cc0bb84dad
[ZNR] Implemented party mechanic ( #7036 )
...
* added incomplete party count implementation
* updated party count implementation
* added party count test
* fixed tests, updated test framework
* added an additional test
* fixed some errors in party count computation, should be good now
* fixed a small error with test generation
* fixed an NPE issue
2020-09-03 19:22:05 -04:00
Evan Kranzler
84609b74e0
fixed some errors in party count computation, should be good now
2020-09-03 18:25:59 -04:00
Evan Kranzler
e254371f91
updated party count implementation
2020-09-03 16:34:15 -04:00
Evan Kranzler
db11e2d92e
Update CardsInOpponentGraveCondition.java
2020-09-03 13:02:19 -04:00
Evan Kranzler
b54c9449ef
[ZNR] Implemented Mind Carver
2020-09-03 10:08:13 -04:00
Evan Kranzler
f9f845cb44
[ZNR] Implemented Prowling Felidar
2020-09-02 15:54:49 -04:00
Evan Kranzler
025a3edf9f
[ZNR] Implemented Archpriest of Iona
2020-09-01 22:30:01 -04:00
Evan Kranzler
3a1239ba38
[ZNR] Implemented Spoils of Adventure
2020-09-01 19:49:43 -04:00
Evan Kranzler
73d37f0b70
added incomplete party count implementation
2020-09-01 17:36:40 -04:00
Evan Kranzler
b4c2898b39
[ZNR] Implemented Shepherd of Heroes
2020-09-01 17:30:48 -04:00
jeffwadsworth
34cece1107
- Fixed #7033
2020-08-31 15:38:46 -05:00
LevelX2
bbf30c6f74
Merge pull request #7026 from acabaca24/branch-for-issue6643
...
Duplicated code in "return to its owner's hand" effect
2020-08-31 09:18:10 +02:00
André Cabaça
7926c7c7d7
Missing 's' in effect
...
In the line 'sb.append(" to their owners' hand");' changed "hand" to "hands".
2020-08-31 00:56:30 +01:00
Andre Cabaca
36a3008f4c
Optimized "Return to hand" effect text
...
Signed-off-by: Andre Cabaca <andre.cabaca24@gmail.com>
2020-08-30 12:49:24 +01:00
Andre Cabaca
0f6b8bbe9e
Fixing an issue with the "return to its owner's hand" that was duplicating the target text.
...
Signed-off-by: Andre Cabaca <andre.cabaca24@gmail.com>
2020-08-30 11:54:13 +01:00
Oleg Agafonov
0cad4acf31
Merge pull request #7017 from acabaca24/branch-for-issue6643
...
Correcting some M21 text issues
2020-08-29 21:34:59 +02:00
Oleg Agafonov
e1c7943636
* God-Eternal dies abilities - fixed rollback error in rare cases
2020-08-29 21:17:06 +04:00
Oleg Agafonov
ede06098e0
Fixed typos in tests and additional refactor
2020-08-29 19:04:26 +04:00
Oleg Agafonov
ab8a4eb26a
Little fixes and code refactor
2020-08-29 18:09:44 +04:00
Andre Cabaca
c069cf4235
Fixed Caged Zombie in issue #6643
...
Fixed also cards with the same condition in an activated ability like Skirsdag High Priest
Signed-off-by: Andre Cabaca <andre.cabaca24@gmail.com>
2020-08-27 20:23:41 +01:00
Andre Cabaca
219cfdc583
Fixed BarrinTolarianArchmage oracle in #6643
...
Fixed all the "return up to one (...) to **their** owners and" to "return up to one (...) to **its** owners and" found in cards like Teferi Time Raveler or Barrin Tolarian Archmage
Signed-off-by: Andre Cabaca <andre.cabaca24@gmail.com>
2020-08-27 20:23:39 +01:00
LevelX2
e32396bbb6
Merge pull request #6991 from acabaca24/equipped_creature_dies_errata
...
Changed description of "when equipped creature dies"
2020-08-27 08:50:05 +02:00
Evan Kranzler
6903dad861
Implemented Jace, Mirror Mage
2020-08-26 18:48:59 -04:00
LevelX2
f1d2d2fb22
* Safe Passage - Fixed a problem that damage to player was not prevented ( fixes #6995 ).
2020-08-25 16:30:48 +02:00
LevelX2
bd413d2749
* Workaround for StackOverflowError #6994 . Don't know yet why the loop happens - why the LookAtTopCardOfLibraryAnyTimeEffect is called during mana calculation..
2020-08-24 16:53:08 +02:00
LevelX2
b7d86a71da
* Made choose a card name choices mandatory (not selecting a name could cause null pointer exceptions e.g. Meddling Mage).
2020-08-23 12:14:13 +02:00
LevelX2
c16fb75668
* replaces all [source} by {this}. ATTENTION !!!: Only supporting [this} from now on in rule text.
2020-08-22 12:52:49 +02:00
LevelX2
d51acbf090
* Removed unused imports.
2020-08-22 11:51:34 +02:00