LevelX2
81ff37ad17
Fixed a bug that sometimes wrongly power of new source instance was used to determine a number and fixed also a bug that counters were added wrongly to an already new instance of the source object ( fixes #6035 ).
2019-12-15 00:50:44 +01:00
ssouders412
2d3247d732
Updated pronouns to reflect current rules and oracle text
...
Replaced all instances of "her or she", "him or her", and "his or her", with "they", "them", and "their", or sometimes "that player". Updated verbs where appropriate.
2019-12-06 14:29:36 -05:00
Evan Kranzler
788a879c7f
Implemented Festive Funeral
2019-09-19 20:04:53 -04:00
Ingmar Goudt
b704618f32
small complexity rewrite
2019-07-11 15:44:46 +02: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
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
Evan Kranzler
b5f96cacc9
Implemented Fists of Flame
2019-05-25 10:00:15 -04:00
Oleg Agafonov
42ed14df52
* Commander: added support of lands as commander ( #5795 );
2019-05-23 12:40:45 +04:00
Oleg Agafonov
06c9d7941c
* Ascend ability - added card hint with permanents count;
2019-05-14 15:03:25 +04:00
Evan Kranzler
892a39a2ed
Implemented Huatli, Heart of the Sun
2019-04-16 08:47:38 -04:00
Oleg Agafonov
dd2cf5a939
Added gate you control hint for cards;
2019-02-08 17:17:40 +04:00
Oleg Agafonov
cb289b1b04
Refactor creature/s you control to use static filters and values
2019-02-06 21:28:26 +04:00
Oleg Agafonov
283b101a08
Refactor OpponentsLostLifeCount to enum
2019-02-06 17:31:34 +04:00
Oleg Agafonov
6a7253d22f
Added delirium hint as enum
2019-02-05 23:12:42 +04:00
Evan Kranzler
fd7b8f29ca
made many dynamicvalues into singleton enums
2019-01-12 21:29:02 -05:00
Evan Kranzler
44115b93d0
Implemented Gruul Beastmaster
2019-01-07 19:30:47 -05:00
Ingmar Goudt
9a310732d8
rewrite watchers to GameState.getWatcher(), rather than getWatchers().get(). This hides away the implementation of the watchers. Accepts the class rather than the name. Always returns the specific subclass, so there is no more casting needed. Only 1 line in the common library remains, that is still using the old 'deprecated' method. Needs a new version release to do that.
2019-01-06 20:59:13 +01:00
Ingmar Goudt
95a31759b5
add nullchecks on watchers
2019-01-06 00:35:26 +01:00
ninthworld
8183797c41
fix manatype in pool count to include conditional mana
2019-01-02 23:29:11 -08:00
Oleg Agafonov
9986c1d365
[GNT] implemented Militant Angel
2018-11-13 00:25:48 +04:00
Oleg Agafonov
209bccef0c
[GNT] implemented Inspired Sphinx
2018-11-12 22:31:42 +04:00
LevelX2
c7ddd676c8
* Ral, Izzet Viceroy - Fixed second ability.
2018-09-23 01:16:16 +02:00
Evan Kranzler
7f51656b0a
Implemented Beacon Bolt
2018-09-17 21:46:01 -04:00
Ingmar Goudt
f04d7c9b03
remove redundant null checks before instanceof
2018-09-17 21:09:42 +02:00
Quercitron
9593462520
* One with the Machine - Fix that non-artifact permanents are considered in determining the amount of cards drawn ( fixes #5292 ).
2018-09-01 16:10:51 +03:00
Will Hall
76d0baa792
Implemented Gyrus, Waker of Corpses
2018-07-27 18:38:36 -07:00
igoudt
9f06046f22
add isOwned and isControlled methods. remove some null-checks, remove some unnecessary casts
2018-07-04 14:24:11 +02:00
Evan Kranzler
8b37c778f0
fixed Rush of Knowledge counting all permanents ( fixes #5069 )
2018-06-25 08:26:28 -04:00
Evan Kranzler
9c7fc43737
Implemented One with the Machine
2018-06-20 16:26:55 -04:00
GrayedFox
3953f3dbdd
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
Evan Kranzler
ac6c68180a
Replaced more mana pool errata
2018-05-25 19:37:54 -04:00
Evan Kranzler
40ff146764
fixed Death's Shadow getting bigger from negative life totals (no longer how the rules work)
2018-05-14 11:39:27 -04:00
LevelX2
21e5591e29
* Some rework of handling of mana effects.
2018-05-13 22:52:14 +02:00
Evan Kranzler
62869362e2
fixed parley count including players out of range ( fixes #4757 )
2018-04-14 21:04:25 -04:00
igoudt
00f91391e9
Homarid Drake, reprints, and rewriting his or her to their
2018-03-22 16:52:26 +01:00
LevelX2
b073ce1c42
* Added to all toUpperCase/toLowerCase calls the Locale.ENGLISH to prevent problems with some languages (e.g. Turkish). Removed some unused import statements. ( #4634 ).
2018-03-18 18:18:54 +01:00
LevelX2
66bd5294e8
* Removed effect's ApplyEffectsAfter functionality. It's now always applied.
2018-03-17 13:43:31 +01:00
igoudt
b12b0e29b8
change subtype.contains() to hasSubtype()
2017-09-25 21:21:13 +02:00
Evan Kranzler
3cc178196e
Refactored more subtypes usages to enum
2017-09-08 11:05:58 -04:00
Evan Kranzler
255b81f143
fixed bug #3834
2017-08-23 21:26:39 -04:00
LevelX2
5a3243890d
Fixed that the information what mana was payed to pay the mana cost of a spell or ability were not correct if "spend mana as though" abilities were involved in the payment ( fixes #3604 ).
2017-07-10 16:53:02 +02:00
igoudt
a167122459
loop to streams
2017-07-08 10:58:47 +02:00
igoudt
c44c301f5b
subtypes #1
2017-05-20 22:41:25 +02:00
LevelX2
e090b26240
* Urborg Justice - Fixed that tokens going to graveyard were not counted.
2017-05-18 23:42:32 +02:00
igoudt
fc7cdcdc4e
small rewrite in the creaturesDiedWatcher
2017-05-12 22:47:35 +02:00
LevelX2
833237e09b
* Ravnica: City of Guilds - Added 5 cards.
2017-05-06 15:43:01 +02:00
igoudt
b6fe6f772a
finish rewriting watchers
2017-04-29 12:07:46 +02:00
Mark Langen
db74576397
Added 4 cards from AHK
...
* Added Cartouche of Strength
* Added Nest of Scarabs (More correct implementation than existing one)
* Added Soul-Scar Mage
* Added Battlefield Scavenger
2017-04-11 17:40:15 -06:00
ingmargoudt
234cfe9519
rewrote singleton to enum where applicable
2017-03-14 16:32:47 +01:00
ingmargoudt
1f215cdbe3
removed autoboxing :
...
Boolean -> boolean
Integer -> int
Float -> float
2017-03-11 15:17:14 +01:00