goblin
ae8e121e90
fix up whitespace
...
XMage people seem to be using spaces...
2017-01-27 00:09:46 +01:00
goblin
0833e4b81f
test for issue #2816
2017-01-27 00:04:09 +01:00
LevelX2
448ec24bcc
Merge origin/master
2017-01-25 16:05:40 +01:00
LevelX2
7fdb044775
* Added one more test for Gonti, Lord of Luxury,
2017-01-25 16:05:12 +01:00
LevelX2
357d566e63
Merge pull request #2774 from Alexsandr0x/master
...
Add 2 cards
2017-01-24 23:18:01 +01:00
LevelX2
682940eca6
Added test.
2017-01-22 23:00:25 +01:00
LevelX2
fdd28cde4b
* Possibility Storm - Fixed a problem with split card moving.
2017-01-22 22:04:50 +01:00
LevelX2
ce8d752f22
* Fairgrounds Trumpeter - Fixed that counters added to permanents entering the battlefield were not taken into account.
2017-01-20 19:01:11 +01:00
LevelX2
509139bb4a
* Steel Golem - Fixed not correct working "dont cast" effect.
2017-01-20 15:46:17 +01:00
Quercitron
292c9f6eba
* Hope of Ghirapur - Fix that ability could be activated if Hope of Ghirapur was removed from the battlefield and returned back ( fixes #2808 ).
2017-01-20 04:20:43 +03:00
LevelX2
75cbfdf3b9
* Some changes to EnterTheBattlefield events, some other fixes ( fixes #2765 ).
2017-01-15 15:22:33 +01:00
LevelX2
78cff4d24f
* Fixed Flailing Drake and test.
2017-01-14 15:47:33 +01:00
LevelX2
1c1e4daaf3
* Vorinclex, Voice of Hunger - FIxed a bug that id did not work correctly with some conditional land mana sources (e.g. Gemstone Caverns).
2017-01-14 12:26:22 +01:00
Alexsandro
1d91e04ac1
Add Hivestone tests
2017-01-11 14:08:34 -02:00
igoudt
ac8962cb29
replaced enum comparison from equals to ==
2017-01-11 09:53:16 +01:00
LevelX2
1c4bf298eb
Merge pull request #2762 from sotovdev/bigRefactoring
...
Big refactoring
2017-01-11 07:42:52 +01:00
LevelX2
d55dd515f3
Some minor fixes and some tests.
2017-01-10 23:52:38 +01:00
Alexsandro
4bf2137e9d
Add hivestone test structure
2017-01-10 12:56:39 -02:00
Alexsandro
92cfe2403e
Create cipher test for Muraganda Petroglyphs
2017-01-10 11:40:04 -02:00
vraskulin
076840df53
Big refactoring
...
I used Intellij IDEA to automatically refactor code to achive 3 goals.
1) get rid of anonymouse classes, and replace the with lamba to get more readeable and clean code (like in TableWaitingDialog).
2) make effectively final variables actually final to avoid inadvertent changes on it in further releases and keep objects as immutable, as possible.
3) Get rid of unused imports (most of the changes) in whole project classes.
2017-01-09 19:16:53 +03:00
LevelX2
20c2f3dde8
* Hanweir Militia Captain - Fixed that the P/T setting ability of Westvale Cult Leader was applied to recast Hanweir Militia Captain.
2017-01-08 18:36:32 +01:00
Alexsandro
3033dfecc4
Add tests based on gatherer
2017-01-08 15:18:02 -02:00
LevelX2
7ec9394a83
Merge origin/master
...
Conflicts:
Mage.Sets/src/mage/sets/AetherRevolt.java
2017-01-06 21:57:18 +01:00
ludwig.hirth
aa375c687c
* Uba Mask - Fixed some problems.
2017-01-03 17:18:34 +01:00
emerald000
60bad2407b
Fighting Git, part 2.
2017-01-03 01:23:56 -05:00
ludwig.hirth
6c72794859
* Added test.
2016-12-29 17:05:32 +01:00
LevelX2
3a33fa4748
* Added Test for #2721 .
2016-12-28 12:01:03 +01:00
LevelX2
ecc18072cf
Cyclopean Tomb - Update.
2016-12-28 02:02:57 +01:00
LevelX2
f56c64af2d
* Fixed a problem that Emblems created by permanents where its owner left the game caused errors in clients. Some handling cganges of emblems.
2016-12-27 16:01:09 +01:00
LevelX2
c05941cf0d
* Added cascade test.
2016-12-24 10:16:03 +01:00
ludwig.hirth
ec4e50ece4
Added test.
2016-12-23 15:04:09 +01:00
ludwig.hirth
e5a5911c6e
* Sacred Ground - Fixed that the Sacred Ground effect did also move the land if it was removed from graveyard since the ability triggered.
2016-12-23 12:29:33 +01:00
LevelX2
1de210ab74
* Fixed a bug of DealsDamageToOneOrMoreCreaturesTriggeredAbility, added some tests.
2016-12-18 17:50:33 +01:00
LevelX2
d85b9943f1
* Added logic to remove control effects that refer to permanents of a player that leaves the game.
2016-12-18 16:57:34 +01:00
LevelX2
da9e9a1180
* Fixed some possible null pointer exceptions and some minor editing.
2016-12-18 15:02:19 +01:00
LevelX2
61dd62b148
* Undiscovered Paradise - Fixed that it was not returned to hand on untap step ( fixes #2693 ).
2016-12-17 09:27:24 +01:00
LevelX2
8d6d8d25e5
* Reflecting Pool - Fixed that mana from dynamic mana abilities were not taken into account (e.g. Gaea's Cradle or Serra's Sanctum).
2016-12-16 18:38:40 +01:00
LevelX2
79c80fe24b
Added a test and some minor changes.
2016-12-11 23:10:20 +01:00
LevelX2
4b4aef8ed5
* Orzhov Advokist - Fixed that the attack preventing effect did not work correctly.
2016-12-11 16:25:08 +01:00
LevelX2
3d9b51bec3
* Animate Artifact - Fixed some problems.
2016-12-11 15:58:57 +01:00
LevelX2
fb2d3f911e
* Power Surge - Fixed some problems.
2016-12-11 15:14:09 +01:00
LevelX2
561f120ce0
* Consecrete Land - Some changes.
2016-12-11 12:38:25 +01:00
LevelX2
8bf299e342
* Fixed and extended extra turn test.
2016-11-26 13:46:10 +01:00
Ryan Skeldon
949eb1acb0
Implemented Cairn Wanderer
2016-11-26 02:00:30 -05:00
Dilnu
3198558dd6
Fix March of the Machines
...
Add a DependencyType for ArtifactAddingRemoving and use it to make March of the Machines come after artifact type adding effects.
2016-11-22 08:40:54 -05:00
LevelX2
7daa476542
* Fixed that the color of cards cast face dwon and later turned face up was not set.
2016-11-20 22:34:12 +01:00
LevelX2
e6afdf0874
* Obscuring Aether - Fixed a problem that face down creatures had P/T = 0/0.
2016-11-20 10:15:11 +01:00
LevelX2
d3e6ae6bcd
* Fixed test.
2016-11-20 10:12:21 +01:00
LevelX2
7d60d884c3
* Refelecting Pool - Fixed that mana that Exotic Orchard could produce was not taken into account.
2016-11-20 01:15:45 +01:00
LevelX2
4018d39dab
Added test.
2016-11-20 00:45:18 +01:00
LevelX2
b7b7a97945
* Fixed that died creature were wrongly returned to battlefield also if it was moved to exile by replacement effect before.
2016-11-19 18:44:11 +01:00
LevelX2
bc61f66af1
* Merieke Ri Berit - Fixed a bug that controlled creatures after lost of control of Merieke were not destroyed.
2016-11-19 13:33:49 +01:00
LevelX2
0ccaca4a3b
Fixed a problem that tokens that came into play with modified attributes (P/T e.g. from Master of Etherium) were seen for triggered abilities (e.g. Sword of the Meek ) with unmodified attributes.
2016-11-19 12:08:38 +01:00
LevelX2
cd61bf48d1
Added a test.
2016-11-13 22:29:26 +01:00
LevelX2
92a04be280
* Warp World - Fixed a bug caused by removing cards from library.
2016-11-12 17:32:57 +01:00
LevelX2
44f7b1b13c
* Selvala, Explorer Returned - Fixed that the life gaining effect did not work.
2016-11-12 09:37:41 +01:00
LevelX2
c84d7ef49b
Rite of the Raging Storm - Fixed bug that tokens were not doubled if the token was created by an effect controlled from other players ( fixes #2584 ).
2016-11-12 09:00:09 +01:00
LevelX2
7cd105b951
Rite of the Raging Storm - Fixed some minor bugs ( fixes #2584 ).
2016-11-12 08:45:43 +01:00
LevelX2
0db7a0427d
* Bloodchief Ascension - Added test for triggered ability. All works as expected. ( closes #2566 ).
2016-11-06 22:36:37 +01:00
Neil Gentleman
813c8cdd8a
CreateTokenEffect already adds the article
...
don't want to end up with "a a 3/3 colorless Golem"
and also fixed fix tapped token rules text, which has changed
2016-11-05 11:27:36 -07:00
LevelX2
a4e1c7aefd
Merge origin/master
2016-11-03 22:38:14 +01:00
LevelX2
d2561c1752
* Fixed a problem with triggered mana abilities. Fixed a problem that AI did not always select the needed mana color. Fixed a problem with Reflecting Pool not taking triggered mana abilities into account.
2016-11-03 22:37:54 +01:00
Neil Gentleman
ffa94811f6
fix compilation
...
broken in c38f96ae55
2016-11-01 21:28:42 -07:00
LevelX2
de28ea797e
Merge pull request #2533 from magefree/issue-2492-emrakul-extra-turn
...
* Emrakul, the Promised End - Fix that extra turn is not giving when …
2016-10-31 07:36:11 +01:00
Quercitron
0dcc2a85b8
* Emrakul, the Promised End - Fix that extra turn is not giving when Emrakul is cast during an opponent's turn ( fixes #2492 ).
2016-10-31 03:01:02 +03:00
Quercitron
75432f5b61
Revert rollback changes, fix rollback when extra turn was taken during an opponent's turn.
2016-10-31 02:51:40 +03:00
Quercitron
43581cafa3
Add assertActivePlayer test method.
2016-10-31 02:17:24 +03:00
LevelX2
1e07e52774
* Jace's Mindseeker - Fixed that no instant or sorcery could be cast from graveyard.
2016-10-30 00:27:52 +02:00
LevelX2
70126988c5
Changed rule text from "put token onto the battlefield" to "create token".
2016-10-29 23:42:19 +02:00
LevelX2
c7744d8631
* Fixed a bug with tokens using the optional EntersBattlefieldEffect (e.g. Clone with Mimic Vat).
2016-10-23 00:36:36 +02:00
LevelX2
bf43ea9936
Added test and fixed some possible null pointer exception.
2016-10-22 12:45:50 +02:00
LevelX2
97b872d926
* Fixed that a spell that becomes a permanent didn't had the colors of the spell (e.g. ERsatz Gnomes).
2016-10-22 10:38:10 +02:00
LevelX2
ee96531de5
* Fixed that a spell that becomes a permanent didn't had the colors of the spell (e.g. ERsatz Gnomes).
2016-10-21 00:15:41 +02:00
fireshoes
89dd981075
Merge
2016-10-17 23:45:47 -05:00
LevelX2
984d94e64d
Added test.
2016-10-07 14:49:27 +02:00
JOAC69
e8230946af
Remove use of card classes for duplicate cards. Remove set related information from being tied to card classes.
2016-10-04 19:58:48 -05:00
LevelX2
1a8f38759b
Fixed a problem with filetring of CantBeTargetedAllEffect.
2016-10-03 19:43:26 +02:00
LevelX2
24fc597fe5
Fixed mode handling for modes that can be selected multiple times.
2016-10-03 19:41:46 +02:00
LevelX2
5469facdd6
Added a test.
2016-10-02 16:15:04 +02:00
LevelX2
3516dc75e4
Updated POM to use Java 8. Updated some tool versions in the POMs.
2016-09-29 16:21:32 +02:00
LevelX2
1066472491
* Fixed a bug that modal spells did not work correctly ( fixes #2397 ).
2016-09-28 23:31:52 +02:00
LevelX2
86648c7190
* Reworked some parts of transform handling. Fixes #2396 .
2016-09-28 17:02:37 +02:00
LevelX2
9cf9d69c55
Fixed minor problem of Volrath's Laboratory. Added combat flag to LIFE_LOST event.
2016-09-28 08:00:32 +02:00
spjspj
74503a1493
spjspj - Add option of 'Number of Seats'. This is for Tournaments so that you can draft say a 4 way draft and then have a 4 way game at the end of it.
2016-09-25 00:48:41 +10:00
LevelX2
423c2bbf6c
Fixed a problem of Flashback and Buyback producing a loop.
2016-09-24 03:13:59 +02:00
LevelX2
d5d00451a8
Fixed a problem with static abilities for battlefield zone where the source was entering the battlefield but the ability did not work.
2016-09-24 01:13:13 +02:00
LevelX2
c9bb0be016
Reworked selected modes handling. That fixed the Subtle Strike targeting problem.
2016-09-24 01:12:01 +02:00
LevelX2
5d50179c84
Added Test.
2016-09-23 15:12:21 +02:00
LevelX2
6b431be2ba
* Shaman of the Great Hunt - Fixed that it triggerd also for other players.
2016-09-21 20:16:27 +02:00
emerald000
ab352100f1
Fixed Panharmonicon triggering for non-permanents.
2016-09-20 09:34:36 -04:00
emerald000
120d7612f6
Fixed Panharmonicon triggering for opponents abilities. Added tests.
2016-09-19 09:22:21 -04:00
Dilnu
2cab391d74
Fix a typo that broke the Snapcaster Blaze Test
2016-09-18 20:17:18 -04:00
Dilnu
87a6d3a1ee
Fix the combat code to support Slayer's Cleaver
...
Update the checks for unfulfilled conditions to confirm the blocking
creatures actually are fulfilled.
Update the check for whether a blocker is already being used correctly
to confirm that there isn’t a stricter condition that is unfulfilled.
This change also updates the Slayer’s Cleaver test to make it more
robust.
2016-09-18 16:28:01 -04:00
Fenhl
ab7e86cb27
Change AE to Ae
2016-09-17 16:59:24 +00:00
LevelX2
0a5a073637
* Flashback - Fixed handling of combined flashback costs (e.g. Deep Analysis).
2016-09-15 17:34:25 +02:00
LevelX2
9f199dfa39
* ZonesHandler - fixed possible null pointer exception ( #2271 ). Cause still unclear.
2016-09-14 23:25:36 +02:00
LevelX2
14b2760e99
* Fixed a bug that prevented moving tokens to other zones in some cases.
2016-09-14 20:51:03 +02:00
LevelX2
3612332607
[KLD] Added Speedway Fanatic. Added tests for crew keyword.
2016-09-14 15:16:40 +02:00
Samuel Sandeen
3ac80b45f3
Merge branch 'magefree/master'
2016-09-10 17:47:40 -04:00
Samuel Sandeen
4fc3418de4
Implement Skullbriar, the Walking Grave
...
Skullbriar is implemented by a combination of a replacement effect that
serves as a marker and an override of the update zone change counter
function that copies counters from one zone to the next.
2016-09-10 17:47:29 -04:00