Commit graph

2776 commits

Author SHA1 Message Date
LevelX2
04fa2e0b0c Added Necropotence. 2014-06-16 15:32:51 +02:00
LevelX2
2c85c54b9f * Hideaway - Fixed a bug that the last returned card was put to the top instead of the bottom of the library. 2014-06-15 23:10:42 +02:00
LevelX2
adcbcc75f7 * Fixed NPE in TargetImpl. 2014-06-15 19:05:58 +02:00
Quercitron
e74dc249bc Fix Scry effect 2014-06-15 19:24:26 +04:00
Quercitron
9629c3f0f5 Modify implementation of Target's required status 2014-06-15 19:23:30 +04:00
LevelX2
83c3f92241 * Reanimate - Fixed a problem that abilities of cards brought to battlefield from opponents graveyards did act as if controller would be the owner of the card. 2014-06-15 11:15:37 +02:00
LevelX2
ba885fef91 * Ground Seal - Fixed a problem, that cards that need to target cards in graveyard caused a game lock, if ground seal was on the battlefield. 2014-06-15 11:14:08 +02:00
LevelX2
36ebe56b7f * Undo of mana abilities - Fixed a problem that caused that undo was not done properly (e.g. filterlands (Flooded Grove), Nykthos, Shrine to Nyx, Grinning Ignus, Oppressive Rays, Propaganda). 2014-06-14 12:23:02 +02:00
LevelX2
26297a0b22 * Fixed bug that prevents to use Undo (introduced with a recent commit). 2014-06-14 10:11:08 +02:00
Quercitron
a0fb5bfe22 Merge branch 'master' of https://github.com/magefree/mage 2014-06-13 17:14:56 +04:00
LevelX2
48f149c549 * LogName - Changed some more messages to use the logName instead of name. 2014-06-13 15:09:06 +02:00
Quercitron
f9fc2246e8 Remove unnecessary set of required status with setRequired method 2014-06-13 16:35:31 +04:00
LevelX2
2305cc5274 * LogName - Changed some more messages to use the logName instead of name. 2014-06-13 14:02:56 +02:00
Quercitron
0a0983d7e9 Remove explicit set of required property in constructor 2014-06-13 15:15:16 +04:00
Quercitron
250909a464 Make required status of target based on the type of ability 2014-06-12 23:35:56 +04:00
LevelX2
c0aa97802e * Triggered abilities - Fixed a bug that triggered abilities triggered not at the correct time but too late. 2014-06-12 21:09:59 +02:00
LevelX2
b964758325 * Game log - added move message for permanents moved to graveyard by state based effects. Some formatting. 2014-06-12 17:48:55 +02:00
LevelX2
ec65c89267 Some minor changes. 2014-06-12 08:28:08 +02:00
LevelX2
42a7da9132 * Log messages -Some more changes to handle message of targets without names (Morph) and targetlists that contain 0 targets. 2014-06-10 17:51:21 +02:00
LevelX2
c077a17d86 * Skullsnatcher - Fixed a bug that only one card could be exiled (was located in ExileTargetEffect only supporting one target, so other cards could be affected as well). Some formatting. 2014-06-10 17:49:11 +02:00
LevelX2
78f6e28f33 * TargetNonBasicLandPermanent - Fixed a bug that nonland permanents could be targeted. Made Target by default required. 2014-06-10 17:46:48 +02:00
LevelX2
678b9acbf0 * Made targets mandatory (1333 cards). 2014-06-10 00:15:38 +02:00
LevelX2
d244551e3b * Added Morph ability. 2014-06-09 17:53:55 +02:00
Plopman
1d0cfaefab Added Snow Mana Cost 2014-06-07 19:00:46 +02:00
LevelX2
e2373a709b * Lightning Greaves - Fixed that equiped creature did not get shroud ability. 2014-06-06 19:00:43 +02:00
Plopman
ebb86e199b Added Future Sight. 2014-06-06 14:20:59 +02:00
Plopman
0b880ae2b8 Added Choose color effect 2014-06-06 14:19:27 +02:00
Plopman
390b3d97b8 Fixed cascade. Cards were not put back in library 2014-06-06 14:18:48 +02:00
LevelX2
53b8f1977a * Fixed more possible endless loops of while iterations not ending if a asked player left game. 2014-06-05 23:18:39 +02:00
North
aba725bb17 [refactor][minor] improved generics usage in ContinuousEffectsList 2014-06-03 13:28:27 +03:00
North
626273013b [refactor] removed generic parameter from FilterStackObject 2014-06-03 12:45:42 +03:00
North
782518f336 [refactor] removed generic parameter from PermanentImpl 2014-06-03 12:42:55 +03:00
North
bb7de19d7b [refactor] removed generic parameter from BasicLand 2014-06-03 12:42:40 +03:00
North
9324e93868 [refactor] removed generic parameter from Game classes 2014-06-03 12:33:02 +03:00
North
4fd248c4f8 [refactor] removed generic parameter from remaining Abilities 2014-06-03 12:07:21 +03:00
North
a2e086a152 [refactor] removed generic parameter from Phase 2014-06-03 11:47:04 +03:00
North
c5c23fac1a [refactor] removed generic parameter from Step 2014-06-03 11:45:42 +03:00
North
1867a150c1 [refactor] removed generic parameter from Player 2014-06-03 11:19:49 +03:00
North
99854be1fb [refactor] removed generic parameter from remaining Effect classes 2014-06-02 22:53:49 +03:00
North
e2c7fdf121 [refactor] removed generic parameter from Cost 2014-06-02 22:30:01 +03:00
North
a6f1bc7f00 fixed build 2014-06-02 22:24:29 +03:00
North
5f83ddf5ba [refactor] removed generic from remaining Target classes 2014-06-02 21:53:34 +03:00
North
371918467f [minor] fixed rawtype warning in CardInfo 2014-06-02 21:44:25 +03:00
North
1cc42a7cbb [refactor] removed generic parameter from SplitCard 2014-06-02 21:43:59 +03:00
North
0b3cbdecb1 removed main method from ObjectColor 2014-06-02 21:18:42 +03:00
North
c925b649b3 [refactor] removed generic parmaeter from LevelerCard 2014-06-02 21:17:27 +03:00
North
14fa5b0f57 [refactor] removed generic parmaeter from CardImpl 2014-06-02 21:15:53 +03:00
North
8679e2b3d7 [refactor] removed generic parameter from MageObjectImpl 2014-06-02 21:00:56 +03:00
North
82a45cee88 [refactor] removed generic parameter from Target 2014-06-02 16:06:05 +03:00
LevelX2
7af040e70b * Batterskull - Fixed effect handling so that the Germ token no longer dies before the equipment from living weapon is attached. 2014-06-02 15:03:14 +02:00