Commit graph

663 commits

Author SHA1 Message Date
LevelX2
77f3035443 Some changes to effect handling to fix failing tests. 2015-04-15 15:21:47 +02:00
LevelX2
9aa02f3d6f * Sidisi, Brood Tyrant - Fixed that the second ability did wrongly trigger, if Sidisi left battlefield before first ability did resolve. 2015-04-15 08:16:58 +02:00
LevelX2
4785ebd5f8 Merge origin/master 2015-04-14 22:29:41 +02:00
LevelX2
1cb3e73b39 * Servant of the Scale - Fixed that the counters were not added to the target creature. 2015-04-14 22:28:36 +02:00
LevelX2
2691dea7ef Added another Morph test. 2015-04-14 17:16:25 +02:00
LevelX2
7529d6f207 * Grindstone - Fixed a bug causing target player to lose game by grindstone effect itself. 2015-04-14 15:25:51 +02:00
LevelX2
15389b24d8 * Putrid Imp - Fixed that the can't block restriction did not work correctly. 2015-04-14 14:17:05 +02:00
LevelX2
67114c40a0 Added one more Manifest test. 2015-04-14 11:46:18 +02:00
LevelX2
d3dba58358 * Fixed that continuous effects of copied cards with limited duration stop to work as the copied card stops to exist. 2015-04-10 00:39:06 +02:00
LevelX2
d0900ebf6f [TPR] Added Thopter Squadron. 2015-04-09 15:23:36 +02:00
LevelX2
fd8a18129b * Loyal Cathar - Fixed that dies triggered ability also triggered for the night side card. 2015-04-07 23:39:38 +02:00
LevelX2
a58afbde4f Added Forecast test. 2015-04-07 16:12:33 +02:00
LevelX2
f62d3ac227 * Exploit - Fixed that Exploit also triggered if the creature with Exploit left the battlefield before the first ability of Exploit resolved. 2015-04-07 00:27:07 +02:00
LevelX2
66cf690968 Fixed some bugs that prevent to select shroud or hexproof targets by not targeted effects (e.g. Proliferate). 2015-04-05 11:13:26 +02:00
LevelX2
a60ba1b20f Added Amplify Test. 2015-04-04 12:42:48 +02:00
betasteward
18a4a98f1a moved copied cards to GameState 2015-04-03 13:37:11 -04:00
LevelX2
dbb9be6703 * Arashin Sovereign - Fixed that the player had no option to let the card go to the graveyard. 2015-04-03 16:28:40 +02:00
fireshoes
0fbe4303ae Added set Tempest Remastered and reprints. Added Pit Trap. Updated latest Game Day, FNM, Buy-a-box, WMCQ, and Release promos. 2015-03-30 22:51:34 -05:00
LevelX2
9d85a26e12 Added some tests and some minor changes. 2015-03-30 17:20:04 +02:00
betasteward
6405c8d2f0 move zoneChangeCounter to GameState - Card is now immutable 2015-03-29 08:30:31 -04:00
LevelX2
7bb2bbe1fa * Lazav, Dimir Mastermind - Fixed that it came back from non battlefield zone to battlefield copying previous copied card. 2015-03-27 14:23:53 +01:00
LevelX2
46b8267735 * Added some tests for Soulfire Grand Master. 2015-03-26 17:16:46 +01:00
LevelX2
16469bafe6 * Soulfire Grand Master - updated handling. 2015-03-25 17:13:34 +01:00
LevelX2
b382865e8d * Ashcloud Phoenix - Fixed that the dies triggered abilitiy worked if he died face down. 2015-03-25 15:13:46 +01:00
LevelX2
f1b279d650 * Added one more Morph test. 2015-03-25 00:30:03 +01:00
LevelX2
23d431a65a * CantBeCounteredControlledEffect - Fixed a bug that the counter source was not cheched correctly (e.g. it was possible to counter spells with blue counters after Autumn's Veil). 2015-03-24 22:46:52 +01:00
Jeff
804f5c9908 - Added a test for The Wretched. 2015-03-24 11:15:32 -05:00
LevelX2
5161f849f9 Fixed Necromancy Test. 2015-03-23 19:40:19 +01:00
betasteward
72ff6f27b3 changes to the way abilities are added to cards 2015-03-23 13:04:09 -04:00
LevelX2
1b90730aeb Fixed that to manifest an aura enchantments did not work correctly. 2015-03-23 00:03:09 +01:00
LevelX2
740611119b * Mikaeus, the Unhallowed - Fixed that the given undying ability did not trigger. 2015-03-22 19:47:46 +01:00
LevelX2
07a6c8154a * Fracturing Gust - Fixed that the life gain did not work if permanent with life gain preventing effect was destroyed. 2015-03-22 09:45:19 +01:00
LevelX2
b959b07fc1 Added test for It That Betrayed. 2015-03-14 10:57:02 +01:00
betasteward
9ad8530dee moved faceDown property from Card to CardState 2015-03-12 22:09:12 -04:00
LevelX2
a7e4ceb234 * Parallax Wave - Fixed a bug that always all exiled objects returned also if they were exiled by an earlier instance of Parallax Wave (combo with Opalescence). 2015-03-11 16:25:53 +01:00
LevelX2
23de61b433 * Fixed that manifested card went to exile face down (fixes #791). 2015-03-11 15:17:54 +01:00
LevelX2
e273481499 Some minor changes. 2015-03-11 15:02:52 +01:00
LevelX2
bda106d5eb Finished change of delimter from ";" to "$" for internal handling of tests to prevent problems from rules containing — code. 2015-03-11 14:04:56 +01:00
LevelX2
8d7087d859 Fixed initialisation of targetPointer in BoostEquippedEffect (fixes #790). 2015-03-11 13:24:11 +01:00
betasteward
fe2cd395a6 moved info from CardImpl to CardState and PermanentImpl + created InfoEffect for displaying rule info on Card 2015-03-10 14:57:55 -04:00
LevelX2
6b8493d9f8 * Changed all occurances of unblockable to can't be blocked. 2015-03-08 21:54:36 +01:00
LevelX2
43b0694ee3 * Jhoira of the Ghitu and Epochrasite - Fixed the not working suspend handling. 2015-03-08 01:40:16 +01:00
LevelX2
a1208f1a73 * Cascade - Fixed a bug that caused the controlling player to lose the game if all cards of the library were exiled with cascade although the cards were returned to library. 2015-03-07 14:26:26 +01:00
LevelX2
532ff611c4 * Reworked dealtDamageByThisTurn handling of permanents to take zone change of referenced objects into account. 2015-03-07 01:15:27 +01:00
LevelX2
34021ca44d * Bestow - Fixed handling of Bestow (fixes #772). 2015-03-05 15:42:28 +01:00
LevelX2
867bb38f91 * Geist of Saint Traft - Fixed that the Token was not exiled at end of combat. 2015-03-03 00:19:46 +01:00
betasteward
5c746e8ec2 Merge branch 'master' of https://github.com/magefree/mage
Conflicts:
	Mage.Sets/src/mage/sets/avacynrestored/CavernOfSouls.java
	Mage.Sets/src/mage/sets/shadowmoor/ManaReflection.java
2015-03-01 22:02:33 -05:00
betasteward
632573fc3e moved Watchers to Ability and moved Counters to CardState 2015-03-01 21:17:23 -05:00
LevelX2
7ce1e6de19 * Some minor changes. 2015-03-01 17:22:39 +01:00
LevelX2
01ef3f9354 * Fixed a bug that replacemet effects did not work if the source object of the replacemet effect also changed zone (fixes #759). 2015-02-28 12:55:49 +01:00