Oleg Agafonov
5adab75324
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
Leandro Doctors
8a0a9acff7
format: organize imports
2020-02-04 16:21:48 -03:00
Evan Kranzler
f4401b32f9
fixed High Alert allowing opposing defenders to attack
2019-01-28 18:58:02 -05:00
Evan Kranzler
9b94b27e54
updated Flagbearer ability to reflect rules change
2019-01-22 19:13:21 -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
Evan Kranzler
89454f9c8e
Implemented High Alert
2019-01-04 14:19:05 -05:00
Evan Kranzler
2b2f3b6e01
Updated "this spell" wordings
2018-06-21 12:32:25 -04:00
Evan Kranzler
c4a0d9f916
replaced apostrophes
2018-06-06 22:39:16 -04:00
GrayedFox
3953f3dbdd
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
Plopman
9aba870aa5
Change place counters to put counters
2018-03-12 22:52:02 +01:00
LevelX2
d10d6361ac
* Some minor chnages.
2018-02-14 22:57:57 +01:00
LevelX2
d87ce66347
Added Even the Odds and reworked Feast of Blood's cast restriction.
2017-12-31 12:55:21 +01:00
igoudt
ae640ee0b7
refactor duplicate code for playing lands from grave
2017-06-24 00:28:34 +02:00
LevelX2
ca9f596e4a
* Compelling Deterrance - Fixed that static effects of the card that goes to hand did not end before the discard happens ( fixes #3368 );
2017-05-21 00:14:06 +02:00
igoudt
b6fe6f772a
finish rewriting watchers
2017-04-29 12:07:46 +02:00
Clint Herron
3eb9be1b18
Adding check to Flagbearer requirement that only checks for spells that are cast and abilities that are activated -- choosing targets from triggered abilities is exempt.
2017-03-16 03:30:07 -04:00
ingmargoudt
d01aed42ed
change enum equals to ==
2017-03-01 15:05:44 +01:00
ingmargoudt
972ed6a3f2
changed enum comparison to ==.
...
isDependentTo returns empty set rather than null
2017-02-19 23:38:47 +01:00
vraskulin
f60ebfbb1f
All 1-character strings converted to primitives
...
"b" + "r" now changed to 'b' + 'w'. It's more straight-forward, and may cause perfomance improvements - character primitives allocation is faster and less expensive than string creation.
2017-02-06 14:32:51 +03:00
LevelX2
f07408f995
* Flagbearer - Fixed a bug that game could be locked if a spell could only target your own creatures.
2016-11-03 19:04:55 +01:00
fireshoes
89dd981075
Merge
2016-10-17 23:45:47 -05:00
Styxo
8485df8cb7
Added Blessed Wind and few refactors
2016-09-20 00:17:56 +02:00
Fenhl
430ae503c7
Change all line endings to LF
2016-04-14 16:18:01 +00:00
LevelX2
0f1839af56
Reworked some trap cards using old AlternateCosts class.
2016-02-27 23:44:59 +01:00
LevelX2
43460c1256
* Fixed a bug of CastOnlyDuringPhaseStepSourceEffect that allowed players to cast spells in not allowed phases/steps (e.g. Chaotic Strike and Aleatory).
2016-02-02 15:01:03 +01:00
LevelX2
d7f82ad0c6
Added Tears of Rage.
2016-01-16 19:21:15 +01:00
LevelX2
f4a9a66974
Moved some custom "Cast only" effects to the framework.
2016-01-16 12:48:23 +01:00
poixen
46eb6c0525
Restructured Mage module
2015-11-29 21:56:49 +01:00