Oleg Agafonov
c69b3f4609
Fixed wrong players compare (not by UUID -- see #4407 )
2018-01-27 13:23:03 +04:00
Achilles
7ade17595d
- Aftermath keyword works again. Added test for Aftermath keyword.
2018-01-12 23:58:38 -06:00
LevelX2
f95b0e6c0a
Merge origin/master
...
Conflicts:
Mage.Sets/src/mage/sets/RivalsOfIxalan.java
2018-01-05 23:41:30 +01:00
LevelX2
bc490ef91a
Added Spellweaver Volute.
2018-01-02 23:48:07 +01:00
Zzooouhh
0f61bdeabd
Lot of progress on Panglacial Wurm quirks
2017-12-30 06:14:45 +01:00
Zzooouhh
1f5ab92e9d
Fix attempt
2017-12-30 03:15:17 +01:00
Zzooouhh
4c5dc3f839
Fix attempt
2017-12-30 03:09:56 +01:00
Zzooouhh
310764814f
Minor fix
2017-12-30 02:42:32 +01:00
Zzooouhh
c675f3b4d1
Cleanup, improvements etc.
2017-12-30 02:26:14 +01:00
Zzooouhh
818a005b59
Fixed double copypaste
2017-12-30 02:06:39 +01:00
Zzooouhh
d671c2a06c
Plenty of Panglacial Wurm fixes
2017-12-30 02:03:36 +01:00
Zzooouhh
5a1a6f7031
Implemented Panglacial Wurm (buggy!)
2017-12-30 01:23:52 +01:00
Oleg Agafonov
68c6551188
Fixed cards with any color lands produce ability:
...
* Fixed ManaOptions result (no more duplicated records with same options);
* Fixed mana types searching (now mana search return {Any} type too);
* Fixed cards: Fellwar Stone, Harvester Druid, Reflecting Pool (#4125 ), Sylvok Explorer, Exotic Orchard (#3374 ), Naga Vitalist;
2017-12-28 02:15:49 +04:00
Zzooouhh
2bb4f07df2
CardUtil overflow
2017-12-23 23:17:53 +01:00
Zzooouhh
6fae8ef606
Merge branch 'master' into master
2017-12-22 23:17:20 +01:00
LevelX2
43c732c751
[RIX] Added Vona's Hunger.
2017-12-21 17:08:24 +01:00
Zzooouhh
40561e900a
Included overflow check methods
2017-12-20 00:29:36 +01:00
spjspj
b17d35dff3
Add 1.25 UST cards
2017-12-16 18:04:26 +11:00
spjspj
667b2affdf
Add 2 unstable cards.
2017-12-16 00:34:21 +11:00
spjspj
635c446148
Add 2 unstable cards.
2017-12-14 23:44:18 +11:00
spjspj
7c855990c9
Add 1 unstable card. Fix dice roll (was only returning '0-(n-1)')
2017-12-12 00:08:37 +11:00
spjspj
8e3daf54a9
Start adding in Dice Roll effects
2017-12-10 22:49:55 +11:00
Evan Kranzler
cddae049d6
fixed life loss triggers triggering off of 0 life
2017-11-04 12:15:33 -04:00
LevelX2
7202e27891
Merge origin/master
2017-11-02 11:17:40 +01:00
LevelX2
b4ee3ff1da
Merge pull request #4101 from magefree/phasingFix
...
Fixed how phasing is implemented
2017-11-02 11:00:33 +01:00
LevelX2
919ec2fade
Merge origin/master
2017-10-21 16:14:14 +02:00
LevelX2
58d3fc2328
Fixed player leaving/conceding handling.
2017-10-21 16:13:45 +02:00
Evan Kranzler
457269cb12
fixed some range of influence issues
2017-10-16 18:12:57 -04:00
Evan Kranzler
3d20e4dbef
changed how phasing is handled
2017-10-10 13:37:05 -04:00
Evan Kranzler
843a09b074
fixed activated abilities not being controlled by the player who activated it ( #4047 )
2017-09-23 09:59:21 -04:00
LevelX2
5bf12d227c
Some minor changes.
2017-09-01 23:50:07 +02:00
LevelX2
40689fe1b9
Fixed possible null pointer exception.
2017-08-30 17:07:57 +02:00
LevelX2
cba7a510ea
* Fixed a bug if casting split cards from other players e.g with Mindclaw Shaman ( fixes #3867 ).
2017-08-30 00:30:46 +02:00
LevelX2
7e8dcef120
C17 added Seth's Tiger.
2017-08-27 10:57:14 +02:00
LevelX2
52897094b3
* Some chnages to chat, user and player handling.
2017-08-26 18:26:55 +02:00
LevelX2
e7a3fee8d7
* Teferi's Protection - Fixed that the damage prevention and protection from did not work correctly ( fixes #3879 ).
2017-08-26 13:24:41 +02:00
igoudt
905829561e
talk to interfaces rather than implementations
2017-07-16 11:08:09 +02:00
LevelX2
2feb764179
* Some clean up to skip handling (related to #2924 ).
2017-05-26 11:51:50 +02:00
magenoxx
b3eb89c6ea
#3373 : fixed exiling copied spells from stack
2017-05-16 20:18:32 +03:00
LevelX2
390834a0d7
* Vizier of the Menagerie - Fixed that the cards from library could be cast at instant speed ( fixes #3300 ).
2017-05-15 16:41:47 +02:00
LevelX2
e284922017
* Added Celestial Convergence and some changes to game draw handling.
2017-04-21 15:18:04 +02:00
LevelX2
ed341528d9
[AKH] Fixed that Aftermath card images were shown wrongly rotated.
2017-04-16 22:57:08 +02:00
Mark Langen
b33e03862a
Work in progress changes to support As Foretold
...
* Modifies how cards with no mana cost are handled. You can now begin to cast them if there is an AlternativeCost that would allow you to play them.
2017-04-10 16:13:42 -06:00
Mark Langen
a2e8cedd02
Merge branch 'master' into akh-card-frame
2017-04-04 18:36:37 -06:00
Mark Langen
7a6b8a1540
Final Aftermath implementation stuff
...
* Fixed PlayerImpl::getPlayable() to support aftermath (Needs PLAY_FROM_NOT_OWN_HAND_ZONE at the granularity of each card half rather than the whole card)
* Added tests for Dusk // Dawn to make sure there are no regressions on Aftermath.
2017-04-04 18:28:30 -06:00
LevelX2
5952c5e33a
* Fixed a bug that mana pool was carried over to next game (e.g. using Savage Ventmaw).
2017-04-04 16:23:10 +02:00
Mark Langen
18663f0a7a
Amonket Aftermath ability and card frame changes Completed
...
* Aftermath Ability implementation complete (At least until we see comprehensive rules that contradict the way I assumed it will work)
* Aftermath Card Frame rendering complete
* Normal Split and Fuse Split card frame rendering complete
* Amonket Split card CMC changes NOT made, but left for a separate commit
2017-04-04 00:29:54 -06:00
Nathaniel Brandes
ce1f4a3bf8
Phyrexian mana now correctly a payment choice.
...
Per rule 601.2b, it is not determined at the pay costs step,
but at the "choice" step, long before costs are determined.
This fixes trinisphere interactions and should be consistent with the
rules.
2017-03-08 20:03:28 -08:00
ingmargoudt
1caf3a6be4
change getLibrary().size() > 0 to hasCards()
2017-03-07 17:28:26 +01:00
ingmargoudt
5a57731968
added new helper methods to test for CardType, to get rid of the contains(CardType.XXX) everywhere, put the logic of that in one place and use the interface call
2017-03-04 00:16:36 +01:00