Commit graph

6295 commits

Author SHA1 Message Date
LevelX2
6403fff12b * Fixed target hadnling of PreventDamageBySourceEffect (fixes #952). 2015-05-04 18:38:26 +02:00
LevelX2
70480ebb5e * Anpassung falscher package name von tenth to tenthedition. 2015-05-04 16:14:30 +02:00
Nathaniel Brandes
2f476b7c53 Cleanup sets.
This is an extensive renaming of sets to their correct names. "Duel
Decks" and "Not Standard Legal" have been merged into a "Supplemental"
set type. MTGO-only sets have been put into their own set type, just
like magiccards.info. Supplemental sets now have a "block" which is the
block that they have under magiccards.info, for easier organization. The
deck builder on the client now relies on an autogenerated list instead
of a hardcoded one.
2015-05-03 20:07:13 -07:00
LevelX2
880fab9014 * Fixed typos of Archmage Ascension and LookLibraryControllerEffect. 2015-05-03 23:44:10 +02:00
LevelX2
0069241027 * Some minor changes. 2015-05-02 12:19:44 +02:00
LevelX2
8686f4f777 * Fixed a bug that the AI did for target selection not check correctly players with hexproof ability. 2015-05-02 09:47:38 +02:00
LevelX2
503dad24b3 * Added test for Spellskite. 2015-05-01 18:12:27 +02:00
LevelX2
85d7f099bd * River Kelpie - Fixed that the first ability did not always trigger as intended. 2015-05-01 17:37:57 +02:00
LevelX2
d7c23bbfc0 * Fixed a bug that countered spells of creatures with the ability going back to library if going to graveyard (e.g. Legacy Waepon) stayed in hand or caused a java bug instead of going to library. 2015-05-01 14:04:52 +02:00
LevelX2
eb6e7f9b46 * Fixed a bug of draw card replace effect (e.g. multiple Thought Reflection enchantments on the battlefield let you draw less cards than intended). 2015-05-01 12:15:13 +02:00
LevelX2
0ae339ff26 * Hive Mind - Working again if copied spell is not countered. Added some tests for Hive Mind (#717). 2015-05-01 11:09:57 +02:00
Nathaniel Brandes
ac1b4ab7b9 Fixed hive mind and Chalice of the Void interaction. 2015-04-30 21:00:34 -07:00
Nathaniel Brandes
b25c4aac77 Added Volrath's Shapeshifter.
The Graveyard was modified to become its own class, as the top card of
your graveyard matters for this card, and graveyard order matters for
some other old card. Note that due how Volrath's Shapeshifter's ability
works, it is applied in layer 3, after control effects. This is so it
can look at it's current controllers graveyard, instead of it's owner,
as it would if the copy effect was at layer 1.
2015-04-30 19:10:50 -07:00
LevelX2
9b3eff603c * Laboratory Maniac - Fixed check for win condition (you can now win together with Platinum Angel). 2015-05-01 01:50:25 +02:00
LevelX2
4206ea97ec Added another Infect test. 2015-05-01 00:39:13 +02:00
LevelX2
442b12503a Merge origin/master 2015-04-30 17:16:41 +02:00
LevelX2
f9c48cc4d5 * Some updates to cards that check the controller of the source of an event. Now prevention and replacement effect controller of non permanents are determine. But it can be wrong under some control changing circumstances. Only solution would be to have always the causing ability instead of only the sourceId (fixes #804). 2015-04-30 16:15:39 +02:00
Nathaniel Brandes
da6fec0e65 Correct effects for "cares about Dragons" cards.
A Dragon card does not necessarily have to be a creature. In your hand,
it can be a tribal instant (like Nameless Inversion). In the
battlefield, it can be any permanent of subtype dragon, not just a
creature.
2015-04-30 02:31:44 -07:00
fireshoes
b9909e101d [MMB] Added Spellskite and Splinter Twin 2015-04-30 01:12:25 -05:00
LevelX2
d39dad518d * Flamekin Harbinger - The enters the battlefield effect is now optional. 2015-04-29 17:41:46 +02:00
LevelX2
830765996f * Storm - Fixed handling of countered Storm spells. * Reworked Rebound more rule conform. * Fixed that zone change counter was not raised if a card is moved to stack. 2015-04-29 17:37:54 +02:00
Nathaniel Brandes
4b6993f398 Added global alternate costs to canPlay test. Added Omniscienece test
case.
2015-04-29 03:04:34 -07:00
LevelX2
9ab812f1ac * Skull of Orm - Fixed that it wrongly did bring back creatures instead of enchantments. 2015-04-29 11:11:10 +02:00
LevelX2
309eeba8df Merge origin/master 2015-04-29 11:00:44 +02:00
LevelX2
94dd9bc92f * Spin into Myth - Fixed that the taregt card was wrongly moved to hand instead on top of the library. 2015-04-29 10:59:24 +02:00
Nathaniel Brandes
255d436148 Omniscience now only allows you to play cards from your hand without
paying their mana costs.
2015-04-29 01:58:11 -07:00
Nathaniel Brandes
7648ca4b4f Fix Lazav's copy ability "forgetting" about cards that change zones. 2015-04-28 19:43:31 -07:00
LevelX2
97414233d9 * Empress Galina - Fixed wrong casting costs. 2015-04-29 01:18:14 +02:00
LevelX2
aa5d050571 Fixed ThragtuskTest failing sometimes because of random target. 2015-04-28 17:10:32 +02:00
LevelX2
63ae8a9f13 * Mistbind Clique - Added test for champpion triggered ability. Set zone ability has to work in. 2015-04-28 14:45:38 +02:00
Nathaniel Brandes
4b393f949d Simplify mind shatter.
It is now implemented exactly the same way as mind twist.
2015-04-28 03:48:42 -07:00
Nathaniel Brandes
850b65234f Minor formatting and display cleanup. 2015-04-28 02:57:17 -07:00
Nathaniel Brandes
a02913eb6e Fix Mistbind Clique's land tap ability not triggering. 2015-04-28 02:52:18 -07:00
LevelX2
98710f8660 Added a multiplayer control change test. 2015-04-27 23:42:32 +02:00
LevelX2
6faae6066e Merge origin/master 2015-04-27 23:07:14 +02:00
LevelX2
45bc4f55c2 * Pox - Fixed AI handling and wrong calculation of amount of objects to sacrifice for the non controlling players. 2015-04-27 23:06:49 +02:00
emerald000
dba9279d0d Added Cerebral Vortex. 2015-04-27 16:52:29 -04:00
LevelX2
5717844297 * Sheltered Aerie - Fixed tooltip text. 2015-04-27 22:07:23 +02:00
LevelX2
4b481b59e6 Added DTK as set for token image of Dragon Fodder. 2015-04-27 18:16:49 +02:00
LevelX2
d68668d7c1 Merge pull request #937 from ImperatorPrime/master
Changed Kentaro, the Smiling Cat's ability to be an alternate cost instead of a set cost effect.
2015-04-27 11:59:38 +02:00
Nathaniel Brandes
5a3c90a295 Changed Kentaro, the Smiling Cat's ability to be an alternate cost
instead of a set cost effect.

Also cleaned up dash names to be "dash" instead of "evoke".
2015-04-27 02:25:20 -07:00
LevelX2
890ef2e151 * Mirror Mockery - Fixed that the triggered ability on the stack did not resolve if Mirror Mockery had left battlefield meanwhile. 2015-04-27 08:24:14 +02:00
emerald000
7af6d76f02 Added Complicate. 2015-04-27 00:00:38 -04:00
Nathaniel Brandes
e53079c36c Fix some gatherer image loading. 2015-04-26 04:13:20 -07:00
LevelX2
ffd0b0c685 * Fixed that enchant card in graveyard auras select target when entering the battlefield (allows the Animate Dead Worlgorger Dragon combo). 2015-04-23 23:43:00 +02:00
LevelX2
a0424aec50 Added Fluctuator, Stone Calendar, Planar Gate, Mana Matrix and Urza's Filter. 2015-04-23 15:44:55 +02:00
LevelX2
55322b4015 Added Masters Edition Sets I - IV. 2015-04-23 15:44:01 +02:00
emerald000
512dbc9af8 Added Argivian Find, Kor Haven, Leonin Shikari, Phyrexian Marauder, Planar Birth and Taj-Nar Swordsmith. 2015-04-23 04:05:12 -04:00
LevelX2
63ced657a8 * Bronze Sable - Fixed wrong creature subtype. 2015-04-22 22:22:46 +02:00
Michael Napoleon
d263132139 Merge pull request #927 from mnapoleon/master
Implemented Voice of All (Commander, Tenth Edition and Plane Shift)
2015-04-22 15:24:35 -04:00
mnapoleon
d99e81cf8f finished Voice of All implementation 2015-04-22 15:21:48 -04:00
fireshoes
a08d8e389c [MMB] Added Vendellion Clique 2015-04-22 13:46:50 -05:00
mnapoleon
52a52b950c Merge remote-tracking branch 'upstream/master' 2015-04-22 14:41:28 -04:00
mnapoleon
581d1d45a8 updates to Voice of All 2015-04-22 14:40:40 -04:00
LevelX2
dfda65d117 * Academy Rector - Removed redundant choice for using to exile Academy Rector. 2015-04-22 15:36:22 +02:00
LevelX2
fed9607cde * Fixed wrong collectors number of Phyrexian Colossus (had number of Phyrexian Processor). 2015-04-21 23:32:14 +02:00
LevelX2
2ca2caf9d5 * Fixed a problem with left battlefield or dies triggered abilities of token permanents. 2015-04-21 17:18:50 +02:00
LevelX2
a47c0adfda Some minor fixes. 2015-04-21 00:09:29 +02:00
LevelX2
c2fb2de67a Fixed a bunch of NPE and other possible exceptions. 2015-04-20 23:37:28 +02:00
LevelX2
38b72284da Merge pull request #922 from thejayvm/auriok-steelshaper
Auriok steelshaper
2015-04-20 23:25:52 +02:00
LevelX2
2822c18b81 * Triton Tactics - Fixed that the don't untap effect for the blocked creatures did not work. 2015-04-20 17:35:32 +02:00
Jason Wall
f96e97f013 clean up equip cost reduction ability 2015-04-19 16:27:53 -06:00
Jason Wall
d5215e3e6d Merge branch 'master' into auriok-steelshaper 2015-04-19 16:23:24 -06:00
LevelX2
f4166ac3b3 * Timetwister - Fixed that card moving of Timetwister did not allow to move a commander in the command zone. 2015-04-19 23:34:49 +02:00
Jason Wall
eefca5597e cleanup imports and rename filter to be more descriptive 2015-04-19 14:15:29 -06:00
Jason Wall
c11a6e5b32 implement the stat boost ability 2015-04-19 14:13:52 -06:00
Jason Wall
e471dffb70 first ability working 2015-04-19 13:31:58 -06:00
LevelX2
5edf91fd5d * Spined Fluke - Fixed that no creature has to be sacrificed as Spined Fluke enters the battlefield. 2015-04-19 17:58:17 +02:00
LevelX2
34bd8aefca * Painful Quandary - Fixed that the triggered effect did not work. 2015-04-19 16:17:57 +02:00
LevelX2
87bf3408b3 * Grand Abolisher - Fixed that it also prevented wrongly abilities of cards not on the battlefield (e.g. Cycling). 2015-04-19 11:19:26 +02:00
LevelX2
568f62c66f Some changes to restrained event handling (simultaneous events) (fixes #897). 2015-04-19 10:43:12 +02:00
LevelX2
a5967d9b2a Added another test. 2015-04-19 09:13:58 +02:00
LevelX2
59a9a97910 Added Judge of Currents. 2015-04-18 19:27:58 +02:00
LevelX2
519f8569e2 * The Wrechted - Fixed wrong collectors number (so Hill Giant was shown). 2015-04-18 19:27:00 +02:00
LevelX2
47b1753519 * Soulfire Grand Master - Fixed that a countered spell did wrongly return to hand if second ability was used. 2015-04-18 11:53:51 +02:00
LevelX2
2d3c98a7b4 FIxed typo in Vortex Elemental source. 2015-04-18 09:59:41 +02:00
LevelX2
a521d62152 * Icefall Regent - Fixed that all untapping in uzntap steps were prevented instead of only the untapping in the untap step of the creature controller. 2015-04-18 09:54:39 +02:00
LevelX2
6de343970b * Worldgorger Dragon - Fixed that the return from exile effect did not work if Worldgorger Dragon was a token copy. 2015-04-18 09:45:55 +02:00
LevelX2
e87fff7501 * Mirror Mockery - Fixed that the copy effect did not work for enchanted tokens. 2015-04-18 09:44:27 +02:00
LevelX2
4ed9444cdf Merge origin/master 2015-04-18 09:42:47 +02:00
LevelX2
02b14f63c7 * Clone Legion - Fixed that the created tokens came into play under control of the target player instead of the controller. 2015-04-18 09:42:25 +02:00
LevelX2
0c347005a9 Merge pull request #921 from Sir-Speshkitty/TrumpetingArmodon
Create TrumpetingArmodon.java
2015-04-18 08:08:49 +02:00
Sir-Speshkitty
26c858e5ae Update TrumpetingArmodon.java 2015-04-18 00:29:21 +01:00
LevelX2
98fbb92a6b Merge pull request #920 from Sir-Speshkitty/BonesplitterSliver
Create BonesplitterSliver.java
2015-04-18 01:25:07 +02:00
LevelX2
7897485539 [TPR] Added Pandemonium, Cannibalize, Silver Wyvern and Coffin Queen. 2015-04-18 01:21:50 +02:00
Sir-Speshkitty
43e4fd1fbe Create TrumpetingArmodon.java 2015-04-17 21:54:21 +01:00
Sir-Speshkitty
41f932fd90 Create BonesplitterSliver.java 2015-04-17 21:28:13 +01:00
LevelX2
57d8cd6ff4 * Delay - Fixed that suspend of the xiled spell did not work. 2015-04-17 14:50:33 +02:00
LevelX2
f11a85f1a0 * Clout of the Dominus - Fixed wrong tooltip text. 2015-04-17 08:37:00 +02:00
user
25749ff648 Some minor changes. 2015-04-17 00:20:34 +02:00
user
88ca0cb495 * Leonin Arbiter - Fixed a bug if Leonin Arbiter left battlefield. 2015-04-17 00:18:49 +02:00
user
92d1e2c652 * Sacred Mesa - Fixed wrong creature type that can be sacrificed. 2015-04-16 21:43:43 +02:00
LevelX2
28fecfb3ec Merge pull request #917 from Sir-Speshkitty/Accursed-Centaur
Create AccursedCentaur.java
2015-04-16 21:35:35 +02:00
LevelX2
ba525d4ca6 Merge pull request #916 from Sir-Speshkitty/Adarkar-Sentinel
Create AdarkarSentinel.java
2015-04-16 21:34:09 +02:00
LevelX2
d9e0a573a4 Merge pull request #915 from Sir-Speshkitty/Aesthir-Glider
Create AesthirGlider.java
2015-04-16 21:33:47 +02:00
LevelX2
dc734af4e9 Merge pull request #914 from Sir-Speshkitty/Sir-Speshkitty-AbbeyMatron
Create AbbeyMatron.java
2015-04-16 21:33:26 +02:00
LevelX2
e7d51e9730 Merge pull request #913 from Sir-Speshkitty/Sir-Speshkitty-AbbeyGargoyle
Created Abbey Gargoyle
2015-04-16 21:32:52 +02:00
Sir-Speshkitty
83c970190e Create AccursedCentaur.java 2015-04-16 19:46:13 +01:00
Sir-Speshkitty
59dfdb3d4a Create AdarkarSentinel.java 2015-04-16 19:25:12 +01:00
Sir-Speshkitty
71a9977195 Create AesthirGlider.java 2015-04-16 19:21:42 +01:00