LevelX2
eded48648f
* Fixed a problem with checkPlayableState (could be reset to early) and fixed a problem of getUsableAcitavedAbilities.
2020-01-10 15:51:44 +01:00
LevelX2
e91639a478
* Implemented handling of up to for TargetAmount.
2020-01-10 15:49:10 +01:00
LevelX2
bd76e54e9d
* Xantcha, Sleeper Agent - Fixed wording of the replacement effect (Oracle changes from 2019-09-27) and generalized the effect for 3 cards.
2020-01-10 14:18:56 +01:00
LevelX2
766c4f8bf6
* Fixed card movement handling.
2020-01-10 08:53:35 +01:00
LevelX2
47a8686958
* Some more move actions replaced and added missing methods for move to command zone.
2020-01-09 23:17:39 +01:00
LevelX2
349a2cc612
* Leadership Vacuum - Fixed that the movement of the commanders were not reported in the game log.
2020-01-09 22:46:20 +01:00
Evan Kranzler
3d991635e8
updated Gold token errata
2020-01-09 12:41:48 -05:00
LevelX2
7ce7c2ad70
* Fixed a problem with P/T of permanets that transform back again to the original source card ( fixes #6156 ).
2020-01-09 08:25:29 +01:00
Oleg Agafonov
b366a83a45
Prepare new release
2020-01-09 08:55:26 +04:00
Oleg Agafonov
ab1475d7e0
Little fixes
2020-01-09 08:52:25 +04:00
jeffwadsworth
292a0a2912
- Fixed #6157
2020-01-08 16:47:05 -06:00
Evan Kranzler
23b2bd8b7e
Implemented Dryad of Ilysian Grove
2020-01-08 12:23:23 -05:00
Oleg Agafonov
00da778484
Fixed NPE with empty library
2020-01-08 18:48:41 +04:00
Evan Kranzler
6bdd395e8f
Implemented Altar of the Pantheon
2020-01-07 22:45:53 -05:00
Evan Kranzler
a9739f12f1
Implemented Kiora Bests the Sea God
2020-01-07 22:45:53 -05:00
Oleg Agafonov
85e65c8f44
Code cleanup
2020-01-08 05:19:52 +04:00
Oleg Agafonov
ca4a4528fb
* Play with top card library - fixed that player can see next top card before casting current top card;
2020-01-08 04:54:17 +04:00
Oleg Agafonov
d3b1be2f75
* Adventure cards - added player name to adventure exile window;
2020-01-07 22:43:15 +04:00
LevelX2
3d998a85b8
Merge origin/master
2020-01-07 17:56:57 +01:00
LevelX2
d4ec65cddb
Added Test and changed some log messages from info to debug.
2020-01-07 17:56:26 +01:00
Evan Kranzler
463c208a39
removed lazy loading of predicates from TargetController
2020-01-07 10:32:34 -05:00
Oleg Agafonov
339c419d4b
* UI: multiple improves for adventure/split cards:
...
* Split cards shows left and right mana cost (in deck editor, hand, etc);
* Adventure cards shows adventure and normal cost (in deck editor, hand, etc);
* Adventure cards shows adventure spell name in deck editor's list;
* Fixed missing loading cursor in deck editor searching;
2020-01-07 11:49:55 +04:00
Oleg Agafonov
c4ad761ebb
Merge fix
2020-01-07 11:41:25 +04:00
Evan Kranzler
14c22137ce
Implemented Anax, Hardened in the Forge
2020-01-06 21:55:11 -05:00
Evan Kranzler
48a43a8360
Merge pull request #6152 from magefree/refactorTargetController
...
Refactored TargetController predicates
2020-01-06 21:56:26 -05:00
Oleg Agafonov
854eaadcc4
Additional fixed for #6147
2020-01-07 06:52:01 +04:00
Oleg Agafonov
b6d76a7c02
* Gain abilities - fixed wrong order effects with changeling ability (all creature type effect, #6147 );
2020-01-07 06:38:34 +04:00
Evan Kranzler
41407a4aee
added lazy loading to getter methods
2020-01-06 21:05:11 -05:00
Evan Kranzler
dff5c73e1c
pulled out DamagedPlayerThisTurnPredicate
2020-01-06 21:00:57 -05:00
Evan Kranzler
5239d0258b
fixed another compilation error
2020-01-06 20:50:14 -05:00
Evan Kranzler
9e7fcd33cd
fixed some import errors
2020-01-06 20:21:10 -05:00
Evan Kranzler
9c3b923b3f
refactored ControllerPredicate
2020-01-06 20:04:56 -05:00
Evan Kranzler
c14a079cc5
refactored OwnerPredicate
2020-01-06 19:59:56 -05:00
Evan Kranzler
3f0547a7fa
refactored DamagedPlayerThisTurnPredicate
2020-01-06 19:56:08 -05:00
Evan Kranzler
13d76bfc06
refactored PlayerPredicate
2020-01-06 19:53:29 -05:00
Evan Kranzler
8e29454916
add predicates to TargetController
2020-01-06 19:47:34 -05:00
Evan Kranzler
ecf26585b5
refactored SupertypePredicate to be part of SuperType
2020-01-06 19:21:27 -05:00
Evan Kranzler
aa72251627
Implemented Archon of Sun's Grace
2020-01-06 18:53:35 -05:00
Evan Kranzler
5a6f9022c0
Merge pull request #6151 from magefree/refactorSubTypePredicate
...
Refactored SubTypePredicate to be part of SubType
2020-01-06 18:27:03 -05:00
LevelX2
b68110f60b
* Removed redundant applies check.
2020-01-06 23:16:33 +01:00
LevelX2
b2a8d4293a
* War's Toll - Fixed the implementation of the restriction effect.
2020-01-06 23:16:10 +01:00
Evan Kranzler
86906ec25f
refactored all instances of SubtypePredicate
2020-01-06 16:48:00 -05:00
Evan Kranzler
3b8298e7c2
moved SubTypePredicate into SubType
2020-01-06 14:59:10 -05:00
Evan Kranzler
688be783aa
refactored all usages of CardTypePredicate to match the new implementation
2020-01-06 13:18:17 -05:00
Evan Kranzler
f685ee3d69
moved CardTypePredicate to the CardType class
2020-01-06 13:17:45 -05:00
Evan Kranzler
943e8dd827
Merge pull request #6144 from magefree/staticValueRefactor
...
Replaced instances StaticValue with singletons (ready to merge)
2020-01-06 08:37:53 -05:00
LevelX2
e565863bd2
Added test for Nissa, Sage Animist -7 ability.
2020-01-06 12:58:50 +01:00
Evan Kranzler
06e069c5db
updated implementation as suggested
2020-01-05 22:35:20 -05:00
Evan Kranzler
690e042b36
Implemented Arena Trickster
2020-01-05 21:55:44 -05:00
Evan Kranzler
38fe022fc0
Merge branch 'master' into staticValueRefactor
2020-01-05 20:46:59 -05:00