Commit graph

8829 commits

Author SHA1 Message Date
LevelX2
6865b69343 Added test to besow test (not finished yet). 2014-06-20 14:27:04 +02:00
LevelX2
bc91cc7f84 * 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:24:13 +02:00
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
e57aee7fcb * Necropotence - Fixed that card name was shown as target for face down cards on stack or if player selects order of triggered effects. 2014-06-20 01:04:28 +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
LevelX2
d21f173e76 * Tidebinder Mage - Fixed that his ability prevented untapping of the targeted creature also if it#s not the turn of the controller of the targeted creature. 2014-06-19 16:51:41 +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
3836e68dcf * Sporoloth Ancient - Fixed that the ability was wrongly gained to all controlled permanents instead of only controlled creatures. 2014-06-19 00:39:16 +02:00
LevelX2
2bf987fe9a * Kodama's Reach, Cultivate - Fixed possible NPE (null pointer exception) error. 2014-06-19 00:32:30 +02:00
LevelX2
faed336306 * Ichorid - Fixed that the effect could not be canceled if other black creature was in the graveyard. 2014-06-19 00:30:28 +02:00
LevelX2
8413be3b55 * Vendilion Clique - Allow to select no card so target player does not discard nor draw a card. 2014-06-18 17:22:40 +02:00
LevelX2
889fd417b2 * Spellskite - Fixed that target is not changed to Spellskite if Spellskite is no valid taregt for the origin spell (e.g. Ranger's Guile of opponent player). 2014-06-18 16:10:39 +02: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
85f98c5fcf * Paleoloth - Fixed that it did also trigger for creatures entering the battlefield that were not controlled. 2014-06-18 13:47:29 +02:00
LevelX2
14f50d7531 * Hellkite Hatchling - Fixed wrong P/T of 4/4 to 2/2. 2014-06-18 13:41:16 +02:00
LevelX2
997fdf1653 * Pharika, God of Affliction - Added missing exile target card in graveyard effect. 2014-06-18 13:33:42 +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
b72c671830 * Scroll Rack - Fixed Cancel select cards did not work. 2014-06-18 08:41:54 +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
LevelX2
91ca8bf656 Fixed bug of Whims of the Fates, Liliana of the Veil, Fact or Fiction, Sphinx of Uthuun, Jace Architect of Thought, Brilliant Ultimatum and SteamAugury that the player had to move all cards into one pile because the selection for the first pile could not be stopped until all cards are selected. 2014-06-16 21:23:11 +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
349a0e4e81 * Kuldotha Flamefiend - Fixed that sacrificing artifact did not work correctly. 2014-06-16 15:32:29 +02:00
LevelX2
b360bb1528 Removed redundant remove user from chat call and some formatting. 2014-06-16 07:48:15 +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
6c8b818d89 * User handling - Fixed a recently added bug and added some debug messages. 2014-06-15 14:00:45 +02: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
bf3e3c0ddb * Minor tooltip text changes. 2014-06-14 12:48:58 +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
683175aed8 * Goblin Arsonist - Fixed that target was wrongly selected during resolution. 2014-06-14 12:20:53 +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
f2114f4701 Fix build for Player AI projects 2014-06-13 20:21:07 +04:00
Quercitron
a0fb5bfe22 Merge branch 'master' of https://github.com/magefree/mage 2014-06-13 17:14:56 +04:00
LevelX2
86995cde87 * Propaganda, Windborn Muse, Ghostly Prison, Elephant Grass - Fixed bug that the attacker was wrongly forced to pay cost also if he attacked a planeswalker. 2014-06-13 15:10:37 +02: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
LevelX2
77bd944d82 * Unstoppable Ash - Fixed that the boost effect did not work. 2014-06-13 14:02:03 +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