Commit graph

2788 commits

Author SHA1 Message Date
LevelX2
7d2b1c076a * Combat - Creatures forced to attack can no longer be removed from attack by using the undo button (e.g. Bident of Thassa). 2014-06-20 14:19:03 +02:00
LevelX2
e51213a72a Some formatting, NPE checking and log messages. 2014-06-20 08:25:03 +02:00
LevelX2
c08d266fce * Added reference for Kithkin Token. 2014-06-20 00:47:01 +02:00
LevelX2
bbf34f90da * Descendant of Kiyomaro - Saved a casting exception of triggered ability. 2014-06-20 00:46:29 +02:00
Quercitron
aa606a1d3c * Search in library -- Set required status depending on whether searched cards have stated quality (rules 701.15b, 701.15d). 2014-06-19 02:58:29 +04:00
LevelX2
ab3386ac25 * Commander - Fixed that commander could not be cast from command zone by using flash. 2014-06-18 15:04:31 +02:00
LevelX2
ada0fb15db * Mana Bloom - Fixed a bug that returing it to hand did not work correctly. 2014-06-18 13:59:31 +02:00
LevelX2
9bd7bbd661 * Fixed some problems with card search in library and cancel button (Primecal Titan). 2014-06-18 08:42:32 +02:00
LevelX2
30cfe6193e * Commander - Fixed commander mulligan select card to exile can't stop bug. 2014-06-18 08:41:09 +02:00
LevelX2
5bc1036ef9 * Stoneforge Mystic - Fixed that for the second effect the artifact had wrongly be selected already during activation instead of resolution. 2014-06-16 21:46:22 +02:00
North
a397dd05f6 [refactor][minor] simplified if experssion (removed always true condition) 2014-06-16 17:15:44 +03:00
North
66faa3006d [refactor][minor] removed redundant set for effectType in copy Constructor 2014-06-16 17:15:04 +03:00
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