LevelX2
0680560225
* Compost - Fixed that it triggered for all cards going to opponents graveyard (instead of only black cards).
2015-09-28 15:14:50 +02:00
LevelX2
7650f53dee
* Rosheen Meanderer - Fixed that the created conditional mana could only be used for spells.
2015-09-27 10:29:30 +02:00
LevelX2
9e1111748d
* Enslave - Fixed that the set source of the damge was wrong.
2015-09-27 09:23:40 +02:00
LevelX2
f22fb380b7
* Reaper of Sheoldred - Fixed that damage was sometimes dealt to Reaper of Sheoldred controller.
2015-09-27 01:21:47 +02:00
LevelX2
46fa935172
* Emrakul, the Aeons Torn, Ulamog, the Infinite Gyre, Kozilek, Butcher of Truth - Fixed that the shuffle graveyard to library was wrongly done for the controller of instead the owner.
2015-09-27 00:22:51 +02:00
LevelX2
822528d05c
* Splice onto Arcane - Fixed that an arcane spell with no targets did not fizzle if a targeted spell was spliced with it that has no more legal targets on resolution (so all targets of the spell were illegal).
2015-09-21 17:57:27 +02:00
LevelX2
b2ff7ac380
* Monocolor hybrid mana - Fixed that the payment did not always try to pay the colored cost if possible.
2015-09-20 19:13:18 +02:00
LevelX2
391d247e7c
* Brutal Expulsion - Fixed that also spell targets were handled correctly.
2015-09-20 10:31:14 +02:00
LevelX2
5a8ca36916
* Ondu Rising - Fixed that the attacking creatures did not get lifelink.
2015-09-20 09:25:25 +02:00
LevelX2
391b766b6e
Some minor changes.
2015-09-16 15:45:38 +02:00
LevelX2
8f64a2ab54
* Fixed that a player doing a library search with a stated quality (701.15b) couldn't fail to find a card if cards with the stated quality did exist in the searched library.
2015-09-14 23:36:32 +02:00
LevelX2
6b50a02e3c
Added a test.
2015-09-14 17:47:06 +02:00
LevelX2
63e25cf132
* Shallow Grave - Fixed that the delayed triggered ability did also effect the target if it changed zone meanwhile ( fixes #1262 ).
2015-09-13 08:47:45 +02:00
LevelX2
b29fe86aa0
Added a test.
2015-09-12 20:37:24 +02:00
LevelX2
88c18bcd8c
* Infernal Scarring - Fixed that the "Dies" trigger did not work if the enchanted creature was sacrificed (e.g. using Nantuko Husk).
2015-09-12 20:14:44 +02:00
LevelX2
0ca991c4ba
* Starfield of Nyx - Fixed that the continuous effect's dependancy to continuousEffects that add subtype aura was not checked. Reworked the dependency check to be a bit more generic ( #1259 ).
2015-09-12 19:35:02 +02:00
LevelX2
1175a18661
* Fixed put token into play thta's of copy of target effects to handle targets correctly that already copy something (e.g. Kiki-Jiki, Mirror Breaker copying a Body Double creature).
2015-09-12 14:52:14 +02:00
LevelX2
963f371c12
* Anafenza the Foremost - Fixed that animated permanents (e.g. Lavaclaw Reaches) were not moved to exile if they died while beeing a creatures.
2015-09-11 21:50:23 +02:00
LevelX2
464955bd3a
Fixed that for enchantments put into play (e.g. by Zur the Enchanter) that the selection of the enchanted permanent is not handled targeted.
2015-09-10 23:59:53 +02:00
LevelX2
340398fb74
* Fixed that state triggered abilities were not checked at the correct times.
2015-09-09 00:51:41 +02:00
LevelX2
e37c9a6472
* Fixed some problems with creation of tokens of target permanents ( fixes #1244 ).
2015-09-08 18:13:32 +02:00
LevelX2
9aa14cdba8
* Added some tests.
2015-09-07 16:14:57 +02:00
LevelX2
94c0e05891
* Suspend - Fixed that creatures coming into play with suspend didn't gain haste anymore.
2015-09-07 15:03:19 +02:00
LevelX2
fb819f1f51
Added test (failing because bug not fixed yet). Some minor changes.
2015-09-06 23:29:58 +02:00
LevelX2
9a37bd28ad
Xmage 1.4.4v0
2015-09-05 12:51:07 +02:00
LevelX2
e5c667cca9
* Roiling Terrain - Fixed exception bug as it was cast.
2015-09-05 11:37:57 +02:00
LevelX2
0aacff4e6a
* Fixed a bug that ended continuous effects were not already removed before an aura enters the battlefield (e.g. Brago + Pentarch Ward combo) fixes #1238 .
2015-09-05 10:27:04 +02:00
LevelX2
707c1acf6b
* Added an option to auto order triggers with the same text. Added options to pass priority automatically after spell cast and ability activation. Fixed a problem of the tests with the new Scry mulligan.
2015-09-04 00:25:23 +02:00
LevelX2
5a812f022d
Added the new mulligan rule with Scry. Litte Scry rework.
2015-09-03 17:27:43 +02:00
LevelX2
71860b0168
Adde AbilityWord "Rally" to rule text of AllyEntersBattlefieldTriggeredAbility. Added a test.
2015-09-03 11:29:59 +02:00
LevelX2
7627935d93
* Chain of Vapor - Fixed that the copied spell did nor work correctly.
2015-09-03 01:28:26 +02:00
LevelX2
1ee22be81a
[BFZ] Added Radiant Flames.
2015-09-02 23:28:25 +02:00
LevelX2
74109afcbb
[BFZ] Added Awaken ability.
2015-09-02 16:20:58 +02:00
LevelX2
2c4d23bbb4
* Protection - Fixed that protection from spells is also checked for determining if a spell can be cast due to have a valid target available.
2015-09-02 08:32:57 +02:00
LevelX2
bb1839f79b
Added a test.
2015-09-01 23:54:56 +02:00
LevelX2
fa14128486
* SOURCE_CAST_SPELL_ABILITY check for sourceId added.
2015-09-01 22:52:00 +02:00
LevelX2
1213fd22c8
* Followed Footsteps - Fixed that the token copy was not working correctly if the target was already copying something (e.g. a Cryptoplasm).
2015-09-01 17:34:21 +02:00
LevelX2
be485dc810
Added a test.
2015-08-31 17:06:22 +02:00
LevelX2
8d683a7e5c
* Split cards - Fixed a bug when split cards get copied (e.g. by Isochron Scepter) refering still to the copied card.
2015-08-30 23:49:38 +02:00
LevelX2
eb3aef7ee5
* Fixed that the new early way to add counters to permanents entering the battlefield (e.g. used for Undying) checked effects while the permanents was not already set to Zone battlefield. That caused e.g. the ability of Tatterkite not to work at that time.
2015-08-30 10:04:36 +02:00
LevelX2
1d8c3949be
* Fixed test after fix of emblem ability.
2015-08-30 10:01:26 +02:00
LevelX2
fb965ebdd6
* Opalescence - Fixed that the dependent effect (613.7) Opalescence was applied before the effect of Enchanted Evening if Opalescence was cast earlier.
2015-08-29 18:52:46 +02:00
LevelX2
dfe1e2ef5a
Some minor changes.
2015-08-28 16:52:33 +02:00
LevelX2
758f56792e
* Added button popup menu to be able to automatically answer ability related "Yes" / "No" requests (related to #328 ).
2015-08-28 11:44:14 +02:00
LevelX2
78071ce0a3
* Fixed a bug that order of triggered abilities of tokens were not shown to human player and the UI was locked ( fixes #910 ).
2015-08-25 23:34:15 +02:00
LevelX2
b62dadf95d
* Fixed that conditional mana (e.g. River of Tears) did not trigger mana adding effects like Vorinclex, Voice of Hunger.
2015-08-25 22:38:45 +02:00
LevelX2
c5718e3f19
* Phasing - Fixed that idirect phasing (attachments of permanents with phasing) were not phased out with the permanent they attached to.
2015-08-25 15:09:44 +02:00
LevelX2
ad9e08991e
* Buyback - Fixed that the buyback spell with activated buyback returned also to hand if the spell fizzled or was countered.
2015-08-25 14:25:42 +02:00
LevelX2
9a22cd2068
Added a test.
2015-08-22 23:23:02 +02:00
LevelX2
532d4e0af0
* Added automatic handling for order of triggered abilities going to stack ( fixes #701 / related to #328 ).
2015-08-22 19:29:57 +02:00
LevelX2
2cf5907189
Fixed that the X value of permanents like Hangbar Walker isn't used again if the permanent enters the battlefield later without beeing cast (e.g. returning from leaving Oblivion Ring).
2015-08-19 11:21:22 +02:00
LevelX2
454bd5ca57
Fixed that effects that prevented permanents from using activated abilities also prevented use of special abilities (e.g. Linvala, Keeper of Silence preventing Morph creatures to turn face up).
2015-08-19 10:44:01 +02:00
LevelX2
bd6eb91ee2
Fixed that move cards event included cards that were not successful moved ( fixes #1211 ).
2015-08-19 10:19:12 +02:00
LevelX2
1dbe6243f4
Fixed transmute test after change of transmute rule text generation.
2015-08-19 10:17:45 +02:00
LevelX2
9ab58b1f5c
* Ghostfire - Fixed to be colorless ( fixes #1208 ).
2015-08-19 09:39:56 +02:00
LevelX2
bd6fa770aa
* Fixed a lot of cards where order of card discarding/hand,graveyard,permanents into library shuffling and card draw order was not correctly implemented. This could cause bugs for draw replacement effects (e.g. Notion Thief).
2015-08-19 03:31:44 +02:00
LevelX2
9df993bd3a
* Intet, the Dreamer - Improved handling to look at face down cards exiled with Intet. Works now also if Intet has left the battlefield.
2015-08-19 00:59:05 +02:00
LevelX2
618033c947
Added some test.
2015-08-19 00:57:09 +02:00
LevelX2
aa1eb354ef
* Removed some data from player restoring to fix unintended draws after a player concedes game ( #1205 )
2015-08-18 17:20:04 +02:00
LevelX2
b40c8535e9
* Reworked Perisist and Undying to not use replacement effects to add the needed counters.
2015-08-18 12:30:52 +02:00
LevelX2
7f45e5bc7e
* Spellskite - Fixed that targets of modal spells could only be changed from the last selected mode of the modal spell.
2015-08-17 14:04:56 +02:00
LevelX2
8d1da5c35f
* Fixed a lot of sacrifice handling that was targeted and some sacrifice where the player that could sacrifice was not checked correctly (e.g. Kiki-Jiki, Mirror Breaker Token).
2015-08-17 12:36:42 +02:00
LevelX2
f50e67e385
* Fixed card movement handling for face down cards.
2015-08-16 19:16:41 +02:00
LevelX2
c6e08a8872
* Fixed that effects created from attachments to the attached object by activated or triggered abilities did not exists independent from the attachment ( fixes #1206 ).
2015-08-16 13:02:02 +02:00
LevelX2
325776c9ad
Some changes to can't be the target of spells or abilities framework effects.
2015-08-13 12:01:01 +02:00
LevelX2
c98577cc6a
Xmage 1.4.3v0
2015-08-06 22:18:01 +02:00
LevelX2
55fe68d718
* Some more rework of card mobement handling.
2015-08-05 17:46:56 +02:00
LevelX2
a644e66b7f
* Some rework of card movement.
2015-08-04 17:54:17 +02:00
LevelX2
efb5e06e57
* Rollback - Fixed that UI is locked after a accepted rollback request ( fixes #1158 ).
2015-08-02 12:39:02 +02:00
LevelX2
eccc367920
Some minor changes.
2015-08-02 10:59:03 +02:00
LevelX2
2df109cf0b
* Norin the Wary - Fixed that it also returned from commandzone if put there from commander replament effect. Some other move and return from exile fixes.
2015-08-02 10:34:57 +02:00
LevelX2
2b617fa6f7
* Fixed a bug of ConditionalTriggeredAbility if the ability triggered multiple times at the same time.
2015-08-01 18:27:17 +02:00
LevelX2
5fae4878c0
Added a test, some minor changes.
2015-07-31 15:46:14 +02:00
LevelX2
a3bc452795
Added Gustcloak Savior, Spurnmage Advocate and Gleancrawler;
2015-07-30 16:13:27 +02:00
LevelX2
f677a779ae
* Stranglehold - Fixed the not working abilities.
2015-07-28 22:24:08 +02:00
klayhamn
cac6a03e7f
* fix potential bug where the copy constructor of the continuous effect of ThrummingStone did not copy its object parameters
...
* unignore the thrumming stone test
2015-07-28 17:38:50 +03:00
klayhamn
634f7fc064
Merge branch 'master' of https://github.com/klayhamn/mage
2015-07-28 15:20:38 +03:00
klayhamn
4044817641
* add ThrummingStone test
...
* Add rule text for Thrumming Stone
* change ThrummingStones effect to be a static continuous effect that gives a triggered ability to spells, rather than being a triggered ability triggered by the stone itself
2015-07-28 09:50:24 +03:00
LevelX2
dbff7bedb9
* Some changes to skip turn handling (turn count and messages).
2015-07-27 17:21:52 +02:00
LevelX2
5fb17ce920
Merge pull request #1151 from klayhamn/master
...
Adding the Ripple keyword, and two cards that use it
2015-07-27 14:31:57 +02:00
klayhamn
37dbdeb07f
correct some incorrect documentation comments in ripple test
2015-07-27 02:11:08 +03:00
klayhamn
4d798e81b8
add thrumming stone and surging dementia
2015-07-26 19:30:15 +03:00
LevelX2
5694f8aa8c
* Added a test.
2015-07-26 09:19:57 +02:00
LevelX2
9dd6e616cd
* Fixed that commander mana replacement effect did wrong mana replacements if additional mana was produced from abilities of opponents ( fixes #1146 ).
2015-07-26 00:38:56 +02:00
LevelX2
a380bfa196
* Gideon, Battle-Forged - Fixed that giving indestructibility effect did not end as intended.
2015-07-25 09:09:20 +02:00
LevelX2
2ca8595789
* Reworked Order of the Stars protection handling.
2015-07-24 13:47:22 +02:00
LevelX2
6e4b63dfd9
* Heartstone - Fixed that it can also reduce mana costs of abilities that include only 1 colorless mana and some colored mana.
2015-07-23 23:38:05 +02:00
LevelX2
7d3ff0551d
Added a test.
2015-07-23 15:58:10 +02:00
LevelX2
b169e7e6c7
* Mage-Ring Network - Fixed calculation of available mana.
2015-07-23 12:42:02 +02:00
LevelX2
eca37467a3
* Added a auto select color for color choices of mana abilities that ask the human player to select a colo (implements #690 ).
2015-07-21 17:23:10 +02:00
LevelX2
fcd74a65a9
Added test.
2015-07-20 17:35:35 +02:00
LevelX2
46d2bb9313
* Added Recover ability ( closes #1119 ).
2015-07-20 17:08:04 +02:00
LevelX2
597d1ab832
Added a test.
2015-07-20 12:28:30 +02:00
LevelX2
0df7983937
Added some test.
2015-07-19 19:27:49 +02:00
LevelX2
4324a6a683
Fixes to token image handling.
2015-07-19 10:09:50 +02:00
LevelX2
6ef50c42bf
Some minor changes.
2015-07-19 10:08:58 +02:00
Simown
9de285a876
Removed rogue print statement from test
2015-07-18 14:54:56 +01:00
Simown
05b14dad66
Fixed Strive aditional costs, added Battlefield Thaumaturge tests to
...
verify.
2015-07-17 22:35:36 +01:00
LevelX2
e209114a26
* KickerAbility - Fixed that KickerCondition did not work coorectly for kicker cards with multiple kicker options.
2015-07-16 23:15:11 +02:00
LevelX2
540f1f2eac
* Touch of Moonglove - Fixed that the dealayed trigger only worked for one creature instead of for all damaged creatures.
2015-07-16 22:21:18 +02:00
LevelX2
0db7c5cff4
* Fixed a bug of the rollback turns feature locking sometimes the UI.
2015-07-16 16:54:32 +02:00
LevelX2
96036ce97b
Added a test ( #1076 ).
2015-07-16 13:51:14 +02:00
LevelX2
0c0fe9984e
Some fixes/improvements to AI target handling and tests.
2015-07-16 13:10:11 +02:00
LevelX2
68d5f7bb9f
* StormAbility - Fixed that the storm amount was not calculated correctly if a game state was restored ( fixes #1051 ).
2015-07-16 11:05:32 +02:00
Gal Lerman
584e7fb394
edited TODOs and comment header in clean_dbs.sh
2015-07-15 22:06:02 +03:00
glerman
cb89230327
added todos
2015-07-15 22:06:01 +03:00
glerman
6aa23b0b2e
added DustOfMoments counter addition test
2015-07-15 22:06:01 +03:00
glerman
afe9c27aa5
finally made DustOfMoments to work, CounterPredicate didn't see counters for Chronozoa (permanent). why the hell is PermanentImpl.getCounters() and CardImpl.getCounters(game) don't return the same value for the same card
2015-07-15 22:06:00 +03:00
glerman
45e269de77
added empty test for DustOfMoments
2015-07-15 22:06:00 +03:00
glerman
9e4a7aad8a
added empty test for DustOfMoments
2015-07-15 22:06:00 +03:00
glerman
0a293063cf
added test for NornsAnnex still in progress, dur to friends bug
2015-07-15 22:06:00 +03:00
glerman
5ebfacecb5
added test case of Chronozoa being destroyed with time counters on it (end case)
2015-07-15 22:05:59 +03:00
glerman
9b44c9a087
fixed the LastTimeCounterRemovedCondition, moved the Chronozoa test to fit the package convention, added a test case
2015-07-15 22:05:59 +03:00
glerman
1567c4efe9
Adding Chronozoa card impl
2015-07-15 22:05:59 +03:00
LevelX2
cd354bacc3
Added a test.
2015-07-15 17:24:18 +02:00
LevelX2
3bac7b550c
Added a test for storm with flashback.
2015-07-15 16:54:31 +02:00
LevelX2
7f8822ae19
Added a test for Crypt Ghast
2015-07-14 16:25:06 +02:00
LevelX2
b1f5b15f2d
* The Abyss - Fixed non conform target handling.
2015-07-13 16:01:49 +02:00
LevelX2
f955316225
* Liliana, Defiant Necromancer - Fixed that the emblem did not trigger ( fixes #1110 ).
2015-07-13 13:08:12 +02:00
LevelX2
b2fcb8ea8c
Added some tests.
2015-07-12 23:16:02 +02:00
LevelX2
fa0a40b0d6
* Some fixes/chnages to AI player. Needs probably some more testing.
2015-07-12 19:51:04 +02:00
LevelX2
c53c09a59b
* Fixes to handling of triggered abilities of tokens.
2015-07-12 19:50:20 +02:00
LevelX2
55966f3056
* Fixes to spend any mana to pay handling-
2015-07-12 19:49:53 +02:00
LevelX2
4094fe5ecf
* Fixed a problem that triggered abilities of created tokens were not removed properly if the token left has left the battlefield.
2015-07-12 11:08:33 +02:00
LevelX2
2cc62aada0
Some minor tooltip text fixes.
2015-07-12 09:56:49 +02:00
LevelX2
0e3d4b335a
Some fixes/improvements to generation of available mana.
2015-07-12 09:11:13 +02:00
LevelX2
2deb89bfa7
* Hixus, Prison Warden - Fixed that the triggered ability did not exile the creature.
2015-07-10 14:45:24 +02:00
LevelX2
77b3706c9f
* Fixed that permanents that became creatures are not removed from combat if the creature making effect is removed during combat (fixes 366).
2015-07-08 23:40:15 +02:00
LevelX2
072987b96d
Updated RemoveFromCombatTest.
2015-07-08 17:15:56 +02:00
LevelX2
8e0354d50a
* Kicker - Fixed that kicked status was not correctly checked, if a spell with kicker was cast again.
2015-07-08 16:20:43 +02:00
LevelX2
8c725ef86b
* Hallowed Moonlight - Fixed exception if a token should be moved to exile.
2015-07-08 00:05:52 +02:00
LevelX2
51c6a89753
* Enshrouding Mist - Fixed that the target creature was not untapped if renowned.
2015-07-07 17:09:52 +02:00
LevelX2
ee738786b9
* Liliana, Heretical Healer - Fixed that she was exiled and transformed even if no longer on the battlefield as the effect resolved.
2015-07-07 16:23:12 +02:00
LevelX2
de47259a49
* Fixed that end turn effects (e.g. Day's Undoing) did not remove triggered abilities waiting to go onto the stack.
2015-07-07 15:55:37 +02:00
LevelX2
381603666d
Added test.
2015-07-07 07:55:31 +02:00
LevelX2
7bb93fbb25
* Willbreaker - Fixed that it didn't trigger when targeted by abilities.
2015-07-06 17:23:47 +02:00
LevelX2
d38910b81b
* Liliana, Heretical Healer - Fixed that the Zombie token was not created if Liliana was exiled by her effect.
2015-07-06 16:49:24 +02:00
LevelX2
1ee75e3e94
* Angel of Serenity - Fixed that the exiled cards did not return when the Angel left the battlefield ( fixes #1083 ).
2015-07-06 15:22:16 +02:00
LevelX2
c942592c3b
* Dash - Fixed that the creature was returned to hand from dash also if it left battlefield before.
2015-07-06 13:36:23 +02:00
LevelX2
0b26aaff6e
Fixed Ensoul Artifact not giving P/T to the target artifact.
2015-07-06 00:57:53 +02:00
LevelX2
a4f76a1fb8
Fixed another bug of renown.
2015-07-05 11:51:51 +02:00
LevelX2
b2ed48da87
Fixed a bug about must be blocked requirement forcing the blocker to block multiple attackers locking the game.
2015-07-05 11:48:19 +02:00
LevelX2
9c53e7f984
[ORI] Renown - Fixed that renown was not applied again after creature left and returned to battlefield.
2015-07-05 08:58:19 +02:00
LevelX2
cd0cba6ec7
XMage Release 1.4.2v0
2015-07-04 01:28:19 +02:00
LevelX2
9ef707c0fa
Fixed / changed some tests.
2015-07-03 14:59:19 +02:00
LevelX2
25ca463520
[ORI] Added Tainted Remedy and Liliana Planeswalker. Fix for build bug of Sigled Starfish.
2015-07-03 12:26:14 +02:00
LevelX2
a33ed68c74
* Possibility Storm - Fixed a bug that it was not correctly checked if the player was able to cast modal spells.
2015-07-03 08:29:17 +02:00
LevelX2
4aebcd2399
* Savage Summoning - Fixed that it did not work to cast a commander from command zone.
2015-07-02 23:38:37 +02:00
LevelX2
7b4f2dd33a
* Added a bestow test.
2015-07-02 21:53:28 +02:00
LevelX2
0a0cb40783
* Fixed that creatures that have to pay costs to block were wrongly forced to block causing UI locks.
2015-07-01 23:00:22 +02:00
LevelX2
9059f7a1e4
* Fixed a bug of check if two objects sharing a colors were also to colorless objects did return a positive result (e.g. caused Dream Halls to cast Artifacts by discarding lands).
2015-07-01 13:40:52 +02:00
LevelX2
bf21de745a
* Fixed a bug of check if two objects sharing a colors were also to colorless objects did return a positive result (e.g. caused Dream Halls to cast Artifacts by discarding lands).
2015-07-01 13:37:32 +02:00
LevelX2
15fe85c5da
Fixed that creatures forced to attack that have to pay a cost to attack lock the UI (not completed for all existing cards yet).
2015-07-01 02:00:07 +02:00
LevelX2
a174bef27b
* Fixed a bug with Infernal Scarring that the ability did not trigger that let you draw a card as the enchanted creature died.
2015-06-30 12:29:17 +02:00
LevelX2
123d1e4ec6
[ORI] Added 6 black cards.
2015-06-30 01:24:51 +02:00
LevelX2
f45c5cedeb
Fixed handling and initialization of Fixedtarget object. Fixing a problem of ReturnToBattlefieldUnderYourControlTargetEffect that caused objects to return taht already left the zone they should be moved from.
2015-06-29 18:34:53 +02:00
LevelX2
148fd0e6ae
* Golem's Heart - Fixed that the triggered ability did not work.
2015-06-28 22:42:18 +02:00
LevelX2
df3e6db569
Please test! Some changes to the display of user choices, showing also a longer text in tooltip window.
2015-06-28 21:55:48 +02:00
LevelX2
87f3978589
Some changes to userData handling. Added country flag to some dialogs. Saved and restored some more table columns width and order information.
2015-06-28 00:10:38 +02:00
LevelX2
25f09e1891
Added Test.
2015-06-27 11:58:53 +02:00
LevelX2
b668209f7d
Fixed for Flameshadow Conjuring and Felhide Spiritbinder that the created tokens did not get haste or the added card type enchantment.
2015-06-26 19:20:27 +02:00
LevelX2
d65581809f
* Notion Thief - Fixed that the replacment effect was not always applied as intended.
2015-06-26 15:16:33 +02:00
LevelX2
5b7d57aec9
Added some tests.
2015-06-26 12:10:17 +02:00
LevelX2
ee304e773e
* Daxos of Meletis - Fixed that the mana as thought ability did not work. Fixed that a instant could also be cast from other players.
2015-06-25 16:57:44 +02:00
LevelX2
7bc8649585
* Animate Dead - Fixed that the target card in graveyard was not handled correct, if the Animate Dead reentered the Battlefield(e.g. with Worldgorger Dragon combo).
2015-06-25 14:31:23 +02:00
LevelX2
94ad36058c
[ORI] Added 5 cards with Renown relation and a renown test.
2015-06-24 00:11:03 +02:00
LevelX2
2f996847b3
* Mossbridge Troll - Fixed that the Troll was also regenerated of detroy effect if it was not possible to regenerate.
2015-06-23 13:10:49 +02:00
LevelX2
ebeec78c7f
Added some tests.
2015-06-22 15:32:14 +02:00
LevelX2
78188d6f24
Removed dispay of card ID for looked at cards to prevent unfair use of card identity.
2015-06-22 15:31:15 +02:00
LevelX2
88928772fb
* Zur's Weirding - Fixed that the player hand cards were not revealed.
2015-06-21 23:50:03 +02:00
LevelX2
8f39a0ba1d
* Added test, some mior changes.
2015-06-20 11:57:52 +02:00
LevelX2
47f2ba3b3d
Added test for Scythe of the Wretched.
2015-06-20 02:03:27 +02:00
LevelX2
e509a35795
Fixed a bug that existing continuous effects were not applied before state based effects were checked.
2015-06-20 01:07:35 +02:00
LevelX2
db5526a1c6
* Kicker - Fixed that kicker did not work correctly if the kicker card did change zone again before kicker dependant ability resolved.
2015-06-19 23:56:45 +02:00
LevelX2
4565bce43d
Added a test.
2015-06-19 08:32:00 +02:00
LevelX2
7a4d4265a4
Added a test.
2015-06-19 00:52:03 +02:00
LevelX2
359f47a99d
Fixed Gideon Battle-Forge.
2015-06-19 00:04:24 +02:00
LevelX2
42cf7f1f4e
Fixed possible npe, added some tests.
2015-06-18 22:42:13 +02:00
LevelX2
ae1f726f56
* Bioshift - Fixed that always all counters were moved, the remove counter event was not fired and that the two targetes were handled as one target definition.
2015-06-18 13:39:49 +02:00
LevelX2
7ee6e13913
* Harbor Serpent - Fixed that the attack restriction did not work correctly.
2015-06-18 11:29:42 +02:00
LevelX2
68a0782e30
Added a test.
2015-06-17 17:41:20 +02:00
LevelX2
9882948a06
* Splice on Arcane - Fixed that if a player used an alternate cost to cast the arcane spell (e.g. Nourishing Shoal) splice mana costs were also removed.
2015-06-17 16:15:44 +02:00
LevelX2
a3dc7b6691
[ORI] Added Nissa Sage Animist (coded by Emerald).
2015-06-16 17:01:56 +02:00
LevelX2
27929cccba
Added handling to make it possible that a transformable card can enter the battlefield transformed.
2015-06-16 17:01:15 +02:00
LevelX2
d8df53dde7
Added some tests.
2015-06-16 14:41:28 +02:00
LevelX2
cd0f273122
Fixed a bug that if a human player had to discard more cards than he had on hand, the game UI was blocked.
2015-06-15 17:35:48 +02:00
LevelX2
09dd373909
Merge origin/master
2015-06-15 12:21:48 +02:00
LevelX2
bd4a0e7177
* Added test for commander damage wind condition.
2015-06-15 07:44:34 +02:00
LevelX2
75645946e0
* Searing Blaze - Fixed that damage was not raised to 3 if the controller played a land before.
2015-06-14 23:56:23 +02:00
LevelX2
516b6ea8e7
* Teferi, Mage of Zhalfir - Fixed that the flash ability was not applied to commander in command zone.
2015-06-14 23:24:15 +02:00
LevelX2
135c76ed71
Added possibility to set a specific deck for a test.
2015-06-14 23:23:26 +02:00
LevelX2
060a468d4b
Update to release 1.4.1.
2015-06-14 02:43:16 +02:00
LevelX2
d738a5ccce
* Soul Foundry - Fixed that the activation cost for the ability to put a copy of the imprinted card to the battlefield was calculated wrongly ( fixes #1019 ).
2015-06-13 21:11:16 +02:00
LevelX2
6d2f95c591
* Fixed that countering the half of a split spell did not work correctly.
2015-06-13 19:57:08 +02:00
LevelX2
e48be86f7b
* Zoetic Cavern - Fixed that if cast with Morph the spell was not handled as spell with card type "Creature" (e.g. causing problem with Possibility Storm).
2015-06-13 19:21:03 +02:00
LevelX2
b3fdc167a8
* The Mimeoplasm - Fixed that if a Mimeoplasm was copied (e.g. by Clone) that not the target copied by Mimeoplasm was copied but instead the Mimeoplasm itself.
2015-06-13 09:35:37 +02:00
LevelX2
3dc081e1a6
* Copy effect - Fixed that continuous copy effects were not removed as the related permanent left the battlefield.
2015-06-13 00:25:31 +02:00
LevelX2
32a123e799
Added a test.
2015-06-12 15:04:46 +02:00
LevelX2
7f5e3a262e
* Added test and some minor changes.
2015-06-12 08:13:41 +02:00
LevelX2
f7bce827fe
* Refraction Trap - Fixed a bunch of problems with that card.
2015-06-11 17:14:43 +02:00
LevelX2
d713ae424f
* Enduring Renewal - Fixed that the creature did not come back to hand.
2015-06-11 15:52:47 +02:00
LevelX2
753340efc6
* Teferi, Mage of Zhalfir - Fixed that Flash was not given to cards in the libraray (so e.g. Mystical Teachings did not work for creatures that did not have Flash by itself).
2015-06-11 12:57:00 +02:00
LevelX2
93dcf2d59f
* Finished card attribute change handling for color of cards (card subtype not supported yet) related to #408
2015-06-10 14:00:37 +02:00
LevelX2
c27ef5ee97
* Started to fix color setting for cards (e.g. Painter's Serverant) #408 (not completely finished yet).
2015-06-10 01:24:38 +02:00
LevelX2
21e2066bba
* Akron Legionnaire - Fixed not correct working restrict ability.
2015-06-08 22:51:48 +02:00
LevelX2
1cf93e6c43
Fixed AI test class.
2015-06-08 19:46:22 +02:00
LevelX2
3b61a10237
Fixed some bugs and added a AI Test player class.
2015-06-08 18:31:54 +02:00
LevelX2
8acf28eed1
* Added optional rollback current turn and up to 3 previous turns to the battlefield menu. All other players have to agree to the rollback to let it happen.
2015-06-07 00:53:08 +02:00
LevelX2
81187ba1c7
Fixed a problem with removing player attachments.
2015-06-05 13:35:33 +02:00
LevelX2
01c81c1cb1
* Homing Sliver - Fixed the gain Slivercycling ability.
2015-06-05 11:44:51 +02:00
LevelX2
36eebfa317
* Fixed that player enchnatments were not correctly removed as they left the battlefield causing problems if they were cast again later in the game ( fixes #1006 ).
2015-06-05 00:50:31 +02:00
LevelX2
ca9ee416e8
Added test for Mana Flare.
2015-06-04 14:48:06 +02:00
LevelX2
59ae174d2b
Added a test.
2015-06-04 13:58:20 +02:00
LevelX2
53396a44f2
Added some test and some minor fixes to effect ability handling.
2015-06-04 13:50:39 +02:00
LevelX2
b58d2e88ea
* Novijen Sages - Fixed that it was not possible to pay the activated ability with the counters of Novijen Sages.
2015-06-03 23:49:54 +02:00
LevelX2
9cfadbda5b
* Burning Earth - Fixed that the damage effect did not trigger.
2015-06-03 22:47:24 +02:00
LevelX2
eea43662e1
Added test.
2015-06-03 20:16:58 +02:00
LevelX2
56f41243ca
* Keranos, God of Storms - Fixed that it's triggered ability triggered not only on the first card drawn on the turn.
2015-06-03 19:35:05 +02:00
LevelX2
a5bdff6826
Added a test.
2015-06-03 00:10:02 +02:00
LevelX2
c1fa3422fd
* Mycosynth Golem - Fixed not working second ability.
2015-06-02 23:37:15 +02:00
LevelX2
bb28394f71
* Helm of Obedience - Fixed that card movement to graveyard was not handled correct. It was not checked, if card was really moved to graveyard ( fixes #1004 ).
2015-06-02 22:50:57 +02:00
LevelX2
78961ad511
Added Vesuva test.
2015-06-02 17:08:49 +02:00
LevelX2
f9f674b8f7
* Fixed that removed players (e.g. by lethal damage) changed the players in range wrongly immediatly instead of at the start of the next turn.
2015-06-02 15:01:52 +02:00
LevelX2
3115bbdcb6
Multiplayer test - added option to attack specific player.
2015-06-02 14:58:54 +02:00
LevelX2
bc21b8d475
* Deathmist Raptor - Fixed that the return ability did wrongly also work if the Raptor had left the graveyard.
2015-05-31 19:17:15 +02:00
LevelX2
1b690e5c8c
* Fixed target change handling (e.g. with opponent filter - fixes #574 ). Added some tests.
2015-05-31 18:44:02 +02:00
LevelX2
02aaf150db
Added some tests.
2015-05-30 15:16:12 +02:00
LevelX2
a541d24a20
* Treacherous Pit-Dweller - Fixed that the enteres the battlefield ability was not implemented correctly.
2015-05-30 15:14:44 +02:00
LevelX2
bb478fa9d5
* Heroic - Fixed that heroic only triggered for one mode if a modal spell with heroic targets in differnt modes was used (e.g. Dromoka's Command).
2015-05-30 12:44:33 +02:00
LevelX2
907b029bdb
Added target handling for modal spells with multiple targets in different modes. Fixed target handling bugs in test project.
2015-05-30 12:43:17 +02:00
LevelX2
f8f21bd8ce
* Landfall - Fixed that it also works for Instant and Soceries copied from opponents. Corrected tooltip text formating.
2015-05-30 10:14:15 +02:00
LevelX2
04d555d339
* Opal Palace - Fixed that a commander casr with opal palace did not get a +1/+1 counter.
2015-05-30 01:44:47 +02:00
LevelX2
bf598d1af2
* Laboratory Maniac - Removed wrong checks that prevented the player to win if his life was below 1 and he drew from an empty libraray.
2015-05-30 00:25:48 +02:00
LevelX2
5a428f10ab
* Fixed a bug that continuous effects created by copied cards (e.g. by Isochronic Scepter using Silence) were not applied correctly.
2015-05-29 18:43:21 +02:00
LevelX2
4f4ade61d5
Fixed commander cast test.
2015-05-29 17:29:14 +02:00
LevelX2
8783a633a1
Added commander duel test base class.
2015-05-29 15:07:16 +02:00
LevelX2
66acff81b9
Removed unused and redundant code from test player base classes.
2015-05-29 12:46:34 +02:00
LevelX2
5a5722b248
* Skarrgan Firebird - Fixed that the condtion check of the activated ability was inverted.
2015-05-29 00:18:51 +02:00
LevelX2
ba8e918527
* Worldheart Phoenix - Fixed that it could be cast from graveyard with it's regular casting costs.
2015-05-28 16:52:17 +02:00
LevelX2
6a0988ef66
* Banefire - Fixed Banefire's switched condition check.
2015-05-28 16:13:54 +02:00
LevelX2
48ba1c585a
* Alms Beast - Fixed that the liflink ability did not work correctly.
2015-05-28 16:01:39 +02:00
LevelX2
c896ae2442
* Deep-Sea Kraken - Fixed that the triggered ability to remove time counters did not work.
2015-05-28 15:12:00 +02:00
LevelX2
8d31a38d1d
Fixed world enchantment rule.
2015-05-28 11:59:19 +02:00
LevelX2
16ea49141f
Fixed that static abilities of phased out objects are not applied.
2015-05-28 00:14:08 +02:00
LevelX2
ccae89e181
Implemented World Rule state based action.
2015-05-27 00:53:29 +02:00
LevelX2
0f3fc99943
* Fixed test.
2015-05-27 00:38:54 +02:00
LevelX2
f0ef479402
* Soulfire Grand Master - Fixed that delayed effects (e.g. Deflecting Palm) have also lifelink if Soulfire Grand Master is still on the battlefield.
2015-05-26 22:16:32 +02:00
LevelX2
1383941bf7
Fixed test.
2015-05-25 22:58:11 +02:00
LevelX2
7ca6c87fe5
* Unearth - Fixed the not working replacement effect of unearth that exiles the creature if neccessary.
2015-05-25 19:05:00 +02:00
LevelX2
c71b3ea7e8
* Proliferate - Fixed that in some cases permanents that had counters before could be choosen tp proliferate.
2015-05-25 18:39:36 +02:00
LevelX2
4298e66e02
* Changeling - Fixed that some non creature subtypes of cards (e.g. Arcane) were positive filtered for Changeling ( fixes #991 ).
2015-05-25 16:51:09 +02:00
LevelX2
d3b41c076d
* Added DealsDamageAttachedTriggeredAbility and used in some cards.
2015-05-25 15:49:51 +02:00
LevelX2
194c2eb371
* Reflecting Pool - Fixed that it did not work correctly with lands that produce conditional mana (e.g. Sliver Hive or Caverns of Soul) fixes #993 .
2015-05-25 00:57:42 +02:00
LevelX2
c3447ccff0
* Eldrazi Temple - Fixed that the first ability was automatically used for spells ( fixes #908 ) .
2015-05-24 18:56:34 +02:00
LevelX2
abeac7ff65
Added another test for Laboratory Maniac.
2015-05-23 19:38:30 +02:00
LevelX2
28d816b21f
* Endrek Sahr, Master Breeder - Fixed Thrull creating ability that did not work when the triggering spell was countered.
2015-05-23 18:59:41 +02:00
LevelX2
e82ee26136
Added test for Sepulchral Primordial.
2015-05-23 18:38:34 +02:00
LevelX2
7003dc7e3f
* Fixed that the AI used activated abilities even if they were forbidden by a restriction effect like Arrest.
2015-05-23 17:43:27 +02:00
LevelX2
fe28ca3e40
Merge origin/master
2015-05-23 16:35:03 +02:00
LevelX2
a5820a50e6
Added tests for Auraswap.
2015-05-23 16:34:32 +02:00
LevelX2
ce64a22c15
Some more rework of player.moveCard (mainly to graveyard).
2015-05-23 15:35:40 +02:00
LevelX2
f9bad74ca7
Added test.
2015-05-23 10:06:47 +02:00
LevelX2
38865e2495
Added some tests.
2015-05-22 15:16:29 +02:00
LevelX2
e68bd0e876
* Dolmen Gate - Fixed that it was not checked if the creates were attacking creatures for damage prevention.
2015-05-22 11:26:42 +02:00
LevelX2
b64d5c39cc
* Fixed accidental removed subtype of Murder Investigation.
2015-05-22 00:33:15 +02:00
LevelX2
d7255f971c
* Some more minor changes. Added test.
2015-05-21 23:25:46 +02:00
LevelX2
093b22081a
* Some minor changes.
2015-05-21 22:39:30 +02:00
LevelX2
6097e297fe
* Prevention effects - Fixed that prevention effects also prevented damage that was not preventable ( fixes #983 ).
2015-05-21 00:25:37 +02:00
LevelX2
025c5bf5d8
* Satyr Firedancer - Fixed that its ability did also trigger for damage from other sources than iinstant or sorcery spells ( fixes #963 ).
2015-05-19 16:20:21 +02:00
LevelX2
b0a404e84b
* Retrace - Fixed that retrace did not work correctly with cost modifications.
2015-05-18 20:48:01 +02:00
LevelX2
df9efa97b6
* Dragonlord Kolaghan - Fixed that morphed cast spells where compared with its origin name with cards in the graveyard.
2015-05-17 22:08:56 +02:00
Nathaniel Brandes
fb1c60f818
Fix manifest megamorph testcase.
...
The megamorph was not working correctly because the creature used,
Sandstorm Charger, has exactly the same Megamorph cost and Manifest
cost. Since the manifest ability came first in the ability list order,
it was used. The replacement creature has two different mana costs and
fulfills the testcase purpose correctly.
2015-05-15 01:45:01 -07:00
LevelX2
988ed217f3
* Angelic Destiny - Fixed that the enchantment did not return from graveyard to hand.
2015-05-13 23:05:02 +02:00
LevelX2
7bc8ff9955
* Otherworldly Journey - Fixed that the returning creature did not get the +1/+1 counter.
2015-05-13 17:45:44 +02:00
LevelX2
54be23cb41
Added a test for conditional mana.
2015-05-13 15:05:51 +02:00
LevelX2
7453d6a39e
* Fixed the sometimes failing Spellskite Test.
2015-05-13 15:05:34 +02:00
LevelX2
fa847e8feb
* Update to version 1.4.0v0.
2015-05-12 23:11:25 +02:00
LevelX2
e2cb40de70
Some minor log changes and added tests.
2015-05-12 17:29:00 +02:00
LevelX2
70f152feb1
* Fixed that some mana effects did not send all neded events (prevented that Contamination chnaged conditonal mana from Cavern of Souls to black mana).
2015-05-11 15:26:39 -03:00
LevelX2
7338022dd1
* Fixed that cyle triggered abilities did not work.
2015-05-11 15:26:09 -03:00
Luna Skyrise
ab773ab509
[10E, USG] Added No Rest for the Wicked
...
and test
2015-05-10 23:54:05 -03:00
Luna Skyrise
c48d381b24
[TMP] Add Flailing Drake
...
Includes test.
2015-05-10 23:03:25 -03:00
LevelX2
9c97953b6b
Added some font color to object and player names output to game logging and feedback area.
2015-05-09 21:18:00 +02:00
LevelX2
5c041753a6
* Progenitor Mimic - Fixed that the copy effect did not work correctly ( fixes #958 ).
2015-05-08 14:45:14 +02:00
LevelX2
853be4ce65
Added some tests and an legacy example deck.
2015-05-08 09:12:37 +02:00
LevelX2
0ef2919a08
Some minor changes. Added a Kicker test.
2015-05-07 21:54:28 +02:00
LevelX2
4bea123bf3
Some minor changes. Added a test.
2015-05-07 21:04:04 +02:00
LevelX2
4d62d62768
* Fixed a bug that triggered abilities went under certain circumstances to stack at the wrong time (fixes the not working Sharuum The Hegemnon + Clone + Blood Artist combo).
2015-05-07 18:12:58 +02:00
Nathaniel Brandes
f9f6b078ab
Properly fix ReturnToBattlefieldUnderYourControl.
...
All tests now passing. I broke out It That Betrays into it's own class,
as it doesn't actually care about zone when returning the permanent to
the battlefield, unlike most other abilities of that type, which target.
2015-05-04 21:31:01 -07:00
LevelX2
1a64f9e53e
* Added some tests for ReturnToBattlefieldUnderYourControlTargetEffect (related to #947 ).
2015-05-05 01:31:57 +02:00
LevelX2
c342c92160
* Destroy the Evidence - Fixed that no cards were moved to graveyard.
2015-05-05 00:53:03 +02:00
LevelX2
8eae24051a
* Fixed not unique target setting.
2015-05-05 00:50:47 +02:00
LevelX2
6403fff12b
* Fixed target hadnling of PreventDamageBySourceEffect ( fixes #952 ).
2015-05-04 18:38:26 +02:00
LevelX2
1f44e1a592
* Some minor adjustements to test handling.
2015-05-04 18:37:41 +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
ef7a001ce5
Add Volrath's Shapeshifter control test.
2015-04-30 19:34:12 -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
30bbd704e4
Added infect test.
2015-04-30 17:15:51 +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
LevelX2
0cb6c7ee26
* Fixed a bug that number of targets for spells with multiple modal selection (e. g. Cryptic Command) was not calulated correctly.
2015-04-29 23:46:39 +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
Nathaniel Brandes
7648ca4b4f
Fix Lazav's copy ability "forgetting" about cards that change zones.
2015-04-28 19:43:31 -07: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
LevelX2
72e63292e1
Added a multiplayer control change test.
2015-04-27 23:42:55 +02:00
LevelX2
98710f8660
Added a multiplayer control change test.
2015-04-27 23:42:32 +02:00
LevelX2
3758cefc59
Some changes to check if Object had ability and the abillity can trigger.
2015-04-27 18:05:39 +02:00
LevelX2
4e0929e3f2
* Fixed a bug of DiesThisOrAnotherCreatureTriggeredAbility that caused that some triggerd effects did not work (e.g. Xathrid Necromancer dying together with other creatures).
2015-04-25 20:50:31 +02:00
LevelX2
1e7f82bb3c
* Fixed a bug that attach effects were not stopped during resolution if the object to attach doe sno longer exist.
2015-04-25 19:13:02 +02:00
Nathaniel Brandes
ef5dff709a
Fix compilation in Java 7.
2015-04-24 01:33:52 -07:00
LevelX2
50b783d4a3
Fixed typo in test name.
2015-04-23 23:45:29 +02: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
393442a7fe
* Added test for counterspell while Rest in Peace is in play.
2015-04-23 09:53:17 +02:00
LevelX2
a845340e0d
* Morph - Fixed that token copies of morphed creatures (e.g. by Supplant Form) came into play like the morphed creature face up instead of a 2/2 nameless creatures.
2015-04-22 23:06:07 +02:00
LevelX2
2a6ba88971
Added test.
2015-04-22 17:24:10 +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
c2fb2de67a
Fixed a bunch of NPE and other possible exceptions.
2015-04-20 23:37:28 +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
LevelX2
89ce87e16e
Merge origin/master
2015-04-20 10:57:39 +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
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
0fc4c4b9f1
Added some tests.
2015-04-17 15:19:40 +02:00
LevelX2
57d8cd6ff4
* Delay - Fixed that suspend of the xiled spell did not work.
2015-04-17 14:50:33 +02:00
user
25749ff648
Some minor changes.
2015-04-17 00:20:34 +02:00
LevelX2
b2fe13c8c8
* Fixed attack tap handling - You can no longer attack with a mana producing creature that will be get tapped for attacking and use the creature itself to produce mana to pay for effects like Ghostly Prison if the mana ability has the cost to tap the creature.
2015-04-16 15:57:17 +02:00
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
LevelX2
dd916a30e4
* Added undying test.
2015-02-27 15:18:19 +01:00
LevelX2
80d3e6bd9a
Fixed a bug of AI target selection that caused endless loops during build of test project.
2015-02-27 15:04:42 +01:00
LevelX2
debe2316b2
* Echo - Fixed that the sacrifice effect also forced the player to sacrifice a new instance of the permanent with echo.
2015-02-26 20:38:48 +01:00
LevelX2
957fa7d647
Some minor changes.
2015-02-25 23:47:53 +01:00
LevelX2
329165555b
* Undying - Fixed that the creature with undying returnd under the control of the previous controller instead of the card owner.
2015-02-25 22:21:17 +01:00
LevelX2
091fa9a528
* Bestow - Fixed that the converted mana costs were calculated from the bestow costs instead of the base cost of the spell.
2015-02-24 23:36:59 +01:00
LevelX2
9fbd5a04bd
* Maven - Added workaround for bug in compiler plugin 3.2 that alwas all sources were compiled.
2015-02-22 11:17:25 +01:00
LevelX2
2189236284
* Spellskite - Fixed that abilities (like the one of Wild Defiance) did not trigger if target was changed to Spellskite.
2015-02-21 17:26:14 +01:00
LevelX2
79e9312893
* Fixed the annoying SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder" on client start. Updated a lot of POM references. Fixed warnings of Test Project. Some changes to logging.
2015-02-20 13:58:13 +01:00
LevelX2
48e08d94ce
Set the convoke tests to ignore, because they don't work after the rework of convoke and delve.
2015-02-20 11:10:12 +01:00
LevelX2
d8e1a843c6
* Tidehollow Sculler - Fixed that the exiled card did not return opponents hand.
2015-02-16 20:46:23 +01:00
LevelX2
1342af5349
* Brain Maggot - Fixed that the exiled cards were not returned to opponents hand.
2015-02-14 10:54:31 +01:00
LevelX2
ad012ebd02
Fixed more CPU load caused by calculation of available mana.
2015-02-14 00:22:17 +01:00
LevelX2
8620fe5a7d
* Fixed another problem with available mana generation (e.g. with Nykthos, Shrine to Nyx).
2015-02-13 15:03:29 +01:00
LevelX2
0722276ca4
* Fixed a bug in calculation of available mana that can be a source of heavy server load.
2015-02-13 08:39:44 +01:00
LevelX2
ba1fb775b2
* Fixed that manifested or morphed creatures did wrongly trigger "enters the battlefield" abilities with their card attributes (e.g red card manifested triggered Foundry Street Denizens boost ability).
2015-02-12 15:54:41 +01:00
LevelX2
7b95da55a7
* Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities.
2015-02-12 01:56:45 +01:00
LevelX2
b73f34a52e
* Some changes to zone object movement and source object handling. Origin source object of ability is now hold in ability to be able to check e.g. zone change counter.
2015-02-11 17:51:41 +01:00
LevelX2
874b170a74
Added ManaOptions test and some changes in handling.
2015-02-11 01:10:34 +01:00
LevelX2
974951e18d
* Fixed that for "Shoal" spells a wrong CMC was calculated while on the stack, if alternate casting cost was used ( fixes #696 ).
2015-02-06 16:13:51 +01:00
LevelX2
a245c0ed6f
Fixed a bug of Undying.
2015-02-02 22:08:33 +01:00
LevelX2
2544c12d48
* Some minor changes.
2015-02-01 16:47:21 +01:00
LevelX2
faa2b0a0bf
* Rally the Ancestors - Fixed that creatures cards were moved to exile also if already in the graveyard. Problem was that the zoneChangeCounter was not raised as a permanent card left the battlefield. So some more fixes were neccessary for implementations that are based on this fixed zoneChangeCounter of permanents leaving the battlefield. I guess there will be some more bugs caused by this change but I guess this is the correct way to go.
2015-01-31 19:17:22 +01:00
LevelX2
dbbbbc0279
* Fixed that continuous effects of face down creatures were applied.
2015-01-31 14:46:54 +01:00
LevelX2
5b79f99a85
Added log text to use of conditional mana of Cavern of Soul.
2015-01-30 16:58:21 +01:00
LevelX2
54e0068053
* Devotion - Fixed that face down permanents counted for devotion with their regular casting costs (workaround).
2015-01-23 15:12:29 +01:00
LevelX2
bc3dc9d548
* Fixed that ETB abilities of manifested cards did wrongly trigger (e.g. the Constellation ability of Doomwake Giant manifested by Reality Shift).
2015-01-23 13:48:03 +01:00
LevelX2
ac0d923afd
Added one more test for manifest.
2015-01-23 00:05:37 +01:00
LevelX2
89c8425d94
* Fixed that replacement or rule modifying effects of cards played with morph were wrongly applied on the stack (e.g. can't be countered of Akroma, Angel of Fury).
2015-01-22 23:43:25 +01:00
LevelX2
8b2445551e
* Added 2 tests to Phantasmal Image Tests.
2015-01-20 17:23:17 +01:00
LevelX2
79ceae999a
[FRF] Fixed ETB replacement and triggered abilities for manifested cards.
2015-01-17 15:30:00 +01:00
LevelX2
de10554ec4
[FRF] Added Brutal Hordechief and Crucible of the Spirit Dragon. FRF Complete!!!
2015-01-17 13:08:39 +01:00
LevelX2
effa560e02
[FRF] Fixed a bug of Hooded Assassin.
2015-01-07 23:42:42 +01:00
LevelX2
96aafcd475
Fixed that adjustTarget did not work correctly for Triggered abilities. Fixed that adjustTargets also works now for cards copied from graveyard (e.g.by Feldon of the Third Path).
2015-01-07 01:15:03 +01:00
LevelX2
4a35c8c567
Some changes to framework classes (e.g. to handle gained DiesTriggeredAbilities correctly).
2015-01-03 15:15:12 +01:00
LevelX2
4d6e818490
* Epochrasite - Fixed that it did not get the suspend ability after beeing exiled.
2014-12-31 11:46:13 +01:00
dokkaebi
349dc4f995
Added Poisonous keyword ability and Virulent Sliver
2014-12-30 18:08:43 -08:00
LevelX2
f00001aca2
* Fixed a bug that abilities gained from enchantments (e.g. regen from Molting Snakeskin) to enchanted permanent did not work.
2014-12-28 21:49:53 +01:00
LevelX2
dd8a11ba5c
* Redesigned idle timeout handling to prevent selecting wrong player for timeout.
2014-12-27 17:31:52 +01:00
LevelX2
c958a1af25
* Persist - Fixed that the permanent returns now correctly under owner control after dying.
2014-12-27 02:19:33 +01:00
LevelX2
18e4bc7f18
* Fixed a bug of Exchange control were activated abilities got the wrong controller.
2014-12-27 02:18:29 +01:00
LevelX2
34298e78f5
* Fixed a (probably recently unintentionally added) problem with activated abilities of tokens.
2014-12-26 21:08:05 +01:00
LevelX2
40eef06944
* Grindstone - Infinite loop (with e.g. two Progenitus) is handled as a draw.
2014-12-26 17:22:32 +01:00
LevelX2
dba3c881e1
* Fixed problem with CopyEffect and fixed MisdirectionTest.
2014-12-25 11:31:48 +01:00
LevelX2
4f1368f3de
* Made a lot of changes to handling of continuous and triggered abilities. This should fix the problems with Mage Singletons like Flyinging / Intimidate / Reach not working. Fixed also #533 and some other problems with copy effects of cards like Clone that did not end if e.g. Clone left the battlefield.
2014-12-25 02:07:40 +01:00
LevelX2
02ba80b719
* Switched from UUID to MageObjectReference to handle affected objects of continuous effects. Solvng problems with objects that changed (multiple times) zones while the effect lasts.
2014-12-25 02:03:21 +01:00
LevelX2
d66213b4fb
* Mephidross Vampire - Fixed that it gave a wrong ability to all controlled creatures.
2014-12-23 11:12:30 +01:00
LevelX2
1141e4c2fa
* Fixed two Morph Tests.
2014-12-16 15:07:13 +01:00
LevelX2
bc7a64677e
* Fixed some cards/effects that checked for permanents with the same name and did not work correctly with face down creatures.
2014-12-13 16:47:24 +01:00
LevelX2
6514e30b59
* Gather Specimens - Fixed that it did not work for token creatures the opponent brought onto the battlefield.
2014-12-01 13:28:39 +01:00
LevelX2
3446953a9d
Fixed two tests.
2014-11-29 15:05:43 +01:00
LevelX2
c673fbfae1
[C14] Added 6 blue cards.
2014-11-28 17:39:47 +01:00
LevelX2
036095f6ec
Some more changes to net mana handling.
2014-11-17 23:44:40 +01:00
LevelX2
b2e259422d
Changed counter names to start with lower case.
2014-11-14 15:11:20 +01:00
LevelX2
7dbf265fd5
* Tests - Use logname to check for objects.
2014-11-11 23:57:20 +01:00
LevelX2
d7f100b24b
* Added "Duel Commander" format ( fixes #436 ).
2014-11-08 01:33:29 +01:00
LevelX2
813841eccd
* Fixed Batwing Brume, CankerousThirst, Invert the Skies, Moonhold, Unnerving Assault, Tin Street Hooligan, Dawnglow Infusion, Firespout where the condition if a special kind of mana was paid was always false.
2014-11-06 12:14:06 +01:00
LevelX2
95d30d9085
* Fixed a bug that continuous effects of cards that were put onto battlefield not under owner control could be applied using the owner as controller. Fixes #604 (I guess).
2014-11-05 00:19:17 +01:00
LevelX2
3f71fe64b0
* Fixed a bug that set wrong or did not reset to owner the controllerId of card abilities (could be a fix to #604 ).
2014-11-04 17:34:15 +01:00
LevelX2
2ac1340af7
* Some changes to version handling. Added display of server version (incl. minor server version) in client window titel.
2014-10-31 10:35:53 +01:00
LevelX2
df71237f46
* Added logic to auto select replacement effects. Some changes to counter size and font size handling.
2014-10-30 20:40:23 +01:00
LevelX2
d8d25dc00a
* Morph - Fixed that copying a morph creature always copied the creature like it was face down.
2014-10-29 15:16:42 +01:00
LevelX2
a1b993474f
* Added one more Omniscience test.
2014-10-26 10:20:16 +01:00
LevelX2
9905b0c4ab
* Copy Enchantment - Fixed a bug that it could not copy non aura enchantments.
2014-10-26 09:08:17 +01:00
LevelX2
e244f5d87f
* Obstinate Baloth - Fixed a bug that EntersBattlefieldTriggeredAbilities did not work if the triggering creature entered and left the battlefield during the resolution of an effect ( #606 ).
2014-10-23 19:55:44 +02:00
LevelX2
cc6f1f0010
[BOK] Added 3 cards + Stranglehold. Fixed Painwracker Oni (to no intervening if clause).
2014-10-23 17:41:15 +02:00
LevelX2
7dd873b1e6
* Fixes to put token onto the battlefield that's a copy of creature on the battlefield effects that copy creatures that already copy other creatures.
2014-10-21 16:01:00 +02:00
LevelX2
1c8639a0b5
* Fixed text of modal test after the change of modal text generation.
2014-10-17 19:07:58 +02:00
LevelX2
81408b3649
* Fixed Miracle handling ( fixes #447 ).
2014-10-13 23:41:08 +02:00
LevelX2
8f690f7e02
* Added option to start matches with password protection.
2014-10-11 16:29:37 +02:00
LevelX2
7ad45a2a6e
* Fixed that converted mana costs for stack objects were not always calculated correctly (e.g. a Mental Misstep could counter a Cahlice of the Coid with X=1).
2014-10-10 10:27:01 +02:00
LevelX2
c96153f544
* Somem minor formatting / changes.
2014-10-10 07:58:07 +02:00
LevelX2
5d7e12d6df
* Fixed a bug, that if a spell with a spell cast triggered ability (e.g. Ulamog, the Infinite Gyre) was successfully countered, the triggered ability was unintended removed from the stack with the spell.
2014-10-09 16:20:33 +02:00
LevelX2
949d2cb24c
* Some minor formatting.
2014-10-04 11:13:54 +02:00
LevelX2
54f0fd8fc1
* Fixed that AI used activated abilities for Battlefield as the card was on hand ( fix #588 ).
2014-10-03 13:12:03 +02:00
LevelX2
96d2351d09
Added some more Morph tests.
2014-10-02 16:19:43 +02:00
LevelX2
2977cd27ea
* Kruphix, God of Horizons - Fixed a bug that the mana pool was not correctly emptied ( fixes #555 ).
2014-09-30 12:27:10 +02:00
LevelX2
da277dbdd9
* Added a test for Nykthos, Shrine to Nyx.
2014-09-30 08:28:19 +02:00
LevelX2
ea872b029a
* Added a test for Nykthos, Shrine to Nyx.
2014-09-29 17:43:03 +02:00
LevelX2
6a9a7d11e8
* Pine Walker - Fixed that the turned face up ability did also trigger for other creatures if Pine Walker was face down ( fixes #581 ).
2014-09-29 15:18:41 +02:00
LevelX2
87b1b64d80
* Psychic Intrusion - Fixed that it did not work to pay mana costs with any kind of mana ( fixes #582 ).
2014-09-29 14:25:05 +02:00
LevelX2
529b27c664
* Added a test and some comments.
2014-09-26 12:50:11 +02:00
LevelX2
4afb514735
* Mistcutter Hydra (and other) - Fixed that a previous used and set X value was used again as the card was put onto battlefield again ( fixes #573 ).
2014-09-26 00:40:46 +02:00
LevelX2
2c63d3bff8
* Client connect - Fixed that reconnect request was also shown if no successful connection was set up before.
2014-09-25 23:13:05 +02:00
LevelX2
7cacff2ce7
* Karmic Justice - Fixed that it did not trigger for its own destroyment.
2014-09-25 10:24:04 +02:00
LevelX2
5b5344a1a0
* MorphAbility - Fixed copying a face-down creature ( fixes #566 ). Morph cards are indicated as playable now if you have the needed mana to play it by Morph. Cast of Morph spell is now colorless ( fixes #569 ).
2014-09-23 17:01:09 +02:00
LevelX2
f9afd91209
* Added a Misdirection test ( #574 ).
2014-09-23 16:56:52 +02:00
LevelX2
d1e267af43
* Added test for Karmic Justice.
2014-09-23 08:18:54 +02:00
LevelX2
898f111533
* Fixed calculation of converted mana costs of spells on the stack that include multiple {X} in casting costs.
2014-09-21 10:33:27 +02:00
LevelX2
08b26ae57a
* Deflecting Palm - Fixed that damage dealing did not work if the source was a spell.
2014-09-21 09:41:01 +02:00
LevelX2
b4ca801766
* Daybreak Coronet - Fixed that it was not checked correctly if the target of Daybreak Coronet was still legal.
2014-09-20 20:17:12 +02:00
LevelX2
ed11d8e5ed
* Added a test.
2014-09-20 17:44:30 +02:00
LevelX2
078d6fb3c6
Reworked some cards with a name a card effect to use a common effect.
2014-09-19 13:39:15 +02:00
LevelX2
972dc729b2
* Vines of Vastwood - Fixed that it did not work correctly if cast on a creature controlled by an opponent.
2014-09-16 17:21:05 +02:00
LevelX2
e0c7083145
* Fixed that deathtouch and lifelink did not work if the source permanent left the battlefield before the damage was dealt (e.g. Marath removing its last +1/+1 counter).
2014-09-16 14:15:19 +02:00
LevelX2
30d112e0bf
Added some tests.
2014-09-15 17:24:15 +02:00
LevelX2
1f41f3013a
Some minor changes already included in 2014-09-13 release.
2014-09-13 21:05:54 +02:00
LevelX2
8dbd996646
Added test for Boros Reckoner triggered damage ability.
2014-09-04 16:47:53 +02:00
LevelX2
fbc2a7258f
* Fixed problems with LockedInCondition() that did not work as intended if spells were reused because conditions have no deep copy.
2014-08-30 00:46:29 +02:00
LevelX2
1f196f0bc7
* Cavern of Souls - Fixed that conditional mana in the mana pool remembers correctly for which creature subtrype its usable.
2014-08-29 14:48:04 +02:00
LevelX2
e8cfb2231c
Some minor changes.
2014-08-28 13:32:44 +02:00
LevelX2
650ca1616a
Fixed failing Kiki-Jiki Mirror Breaker test.
2014-08-28 13:16:25 +02:00
LevelX2
823291c358
* Jace, Architect of Thought - fixed first ability that wrongly stopped working as soon as Jace left battlefield. Added tests.
2014-08-27 17:10:01 +02:00
Dustin Conrad
8c292e4e9f
Add triggered ability test for sacred test. Fix sacred ground to work with triggered abilities
2014-08-24 16:11:01 -04:00
LevelX2
e9560bb2b6
Added apply effects to handle successive events without getting again priority (e.g. creature dies that boost other creature and so on).
2014-08-24 18:33:50 +02:00
LevelX2
224d735f30
Some changes to test.
2014-08-23 17:58:50 +02:00
LevelX2
bf8b0f81ca
Some changes to test.
2014-08-23 17:58:36 +02:00
LevelX2
746e64b46e
Added two tests for #533 .
2014-08-22 15:00:06 +02:00
LevelX2
b094df2a52
Fixed some put into graveyard effects that were implemented wrongly as triggered effects to replacment effects (LegacyWeapon, Progenitus, Darksteel Colossus, Blightsteel Colossus).
2014-08-21 15:13:29 +02:00
LevelX2
cc676b2258
PutOnLibraryTargetEffect - Updated tooltip text creation.
2014-08-21 10:42:43 +02:00
magenoxx
c683554573
InfestTest
2014-08-19 23:41:02 +04:00
magenoxx
610372d92e
Fixed TestOfFaithTest
2014-08-19 23:40:46 +04:00
Dustin Conrad
327a09c0c1
Check for null player in browbeat. Add shrapnel blast test for omniscience (currently failing)
2014-08-18 19:10:15 -04:00
LevelX2
b54785688d
Fixed Omniscience to work as alternate casting costs (also with split/fused cards). Added test.
2014-08-18 23:53:50 +02:00
magenoxx
43e82b7a1a
Added zoneChangeCounter into LKI. Reimplemented Trostani. PersistTest and LastKnownInformationTest do work now.
2014-08-18 19:45:37 +04:00
magenoxx
265b85cb9e
[TestAPI] Added adding choices for effects
2014-08-18 17:29:19 +04:00
LevelX2
d651fb65fa
Fixed CMC compare order.
2014-08-18 01:09:15 +02:00
LevelX2
201817b331
Fixed PersistTest.
2014-08-18 00:48:17 +02:00
LevelX2
d02f272bca
* Fixed that attacker has not always to assign all damage to multiple blockers. Improved AI behaviour of assigning damage to multiple blockers. Tries to kill blocker if possible now.
2014-08-18 00:46:45 +02:00
LevelX2
06caf2179d
* Ashiok, Nightmare Weaver - Added tests and minor changes.
2014-08-17 22:33:05 +02:00
LevelX2
eb89f95f07
* Proliferate - Fixed a bug that only creatures could be used for the proliferate add counter effect.
2014-08-17 21:13:26 +02:00
LevelX2
ddb9c786b4
Some changes to logging and NPE handling.
2014-08-17 20:38:57 +02:00
LevelX2
c449a9b2fd
Some tests and minor formatting.
2014-08-17 02:48:19 +02:00
LevelX2
821398211b
* Counterbalance, Hisako, Minamp Sensai - Fixed that converted mana comparison of spilt cards did not work correctly.
2014-08-17 01:12:41 +02:00
LevelX2
f633d35bfd
* Wall of Roots - Fixed that Wall could not be used after beeing exiled and returned with Momentary Blink.
2014-08-16 19:27:43 +02:00
LevelX2
df475d8049
* BattleCry - Fixed that power boost did not last until end of turn.
2014-08-16 17:37:38 +02:00
LevelX2
5ce105e699
* Voice of Resurgence - Fixed a bug that the triggered ability did not work if a token copy of Voice of Resurgence died.
2014-08-16 16:55:27 +02:00
LevelX2
f84d624f1f
* Fixed a bug that mana source restrictins got lost with mana cost madification (e.g. cast Myr Superion while Etherium Sculptor in play).
2014-08-16 13:03:13 +02:00
LevelX2
fcc28ac0f3
Added test for Sacred Ground.
2014-08-16 10:26:26 +02:00
LevelX2
57ccef6092
* Fixed can't counter ability that did not work correctly.
2014-08-16 09:33:31 +02:00
LevelX2
bdb05d4ca0
* Added tests for Valakut, the Molten Pinnacle. All worked already correct so far. No bug found. Closes #506 .
2014-08-15 16:46:47 +02:00
magenoxx
b82279a2f7
Merge branch 'master' of https://github.com/magefree/mage
2014-08-15 15:45:22 +04:00
magenoxx
1a28ed4a8a
Fixed testUndyingTriggersInTime test. Renamed to testPersist*
2014-08-15 15:07:43 +04:00
LevelX2
429e114f69
* Convoke - Fixed that creatures with protection from color of convoke spell could not be tapped. Fixes #513-
2014-08-15 12:42:56 +02:00
magenoxx
de6d1bf46b
Asserting action count in tests. minor changes.
2014-08-15 10:52:37 +04:00
magenoxx
ef92e006d0
Forgot to commit
2014-08-15 10:27:17 +04:00
magenoxx
186f29d0cc
LKI tests
2014-08-15 10:26:29 +04:00
magenoxx
0597aaf4f4
[TestAPI] Cast when spell or ability are not on the stack
2014-08-15 10:16:28 +04:00
Quercitron
cdbe09890d
Add testThatCardIsHandledAsNewInstanceAfterCloudshift (issue with reference to object after multiple zone changing)
2014-08-15 02:41:49 +04:00
LevelX2
f0e8041906
* Fixed a bug that winning with alternate win condition (e.g. Biovisionary) did not set game end date. That leads to a NPE in client.
2014-08-14 14:08:41 +02:00
LevelX2
484a4fe0f6
* Leyline of Anticipation - Fixed that it only worked for creatures instead of all nonland permanents.
2014-08-14 12:48:41 +02:00
LevelX2
8c6893a8e8
Update BloodMoonTest and some updates to Tooltiptexts.
2014-08-11 00:54:46 +02:00
LevelX2
c8fa685735
Fix for issue #493 . Tests do all work, need some more checking if this really works.
2014-08-10 11:28:02 +02:00
LevelX2
babbd9ff19
* Added a test for issue #493 .
2014-08-10 10:56:10 +02:00
Dustin Conrad
5ed3027b9f
fix null pointer when the generated deck is all artifacts.
2014-08-09 22:40:08 -04:00
Dustin Conrad
809d61d5ea
Use dependency management to use common versions of log4j and junit in all the projects.
2014-08-09 19:38:34 -04:00
LevelX2
e893999657
* Chandra Pyromaster - Fixed that the exiled card from second ability could e.g. not be cast with overload. Fixes #486 . Added tests.
2014-08-08 12:00:57 +02:00
LevelX2
fc382740ce
* Curse of Exhaustion - Fixed that it did not work correctly with Copy Enchantment spell.
2014-08-06 12:22:17 +02:00
LevelX2
792e23a0b0
* Steel Hellkite - Fixed that the activated ability of a Steel Hellkite copied with Phantasmal Image did not work.
2014-08-05 14:48:36 +02:00
LevelX2
fce95b2fde
* Banisher Priest - Fixed a bug that if Banisher Priest was copied by a token, the target creature exiled by the token did not return as the token left the battlefield.
2014-08-04 00:41:03 +02:00
LevelX2
eeb9cc2f56
* Fixed failing clone test.
2014-08-02 22:06:17 +02:00
LevelX2
cbb6117b8e
Replaced some replacement effects with restriction effects. Added new method to restriction effect. Improved canAttack methods (not finished yet).
2014-08-01 15:59:59 +02:00
magenoxx
b1908219ff
Test and fix for prev commit
2014-07-30 19:36:17 +04:00
magenoxx
62b959f6b1
[UI] Resolved Issue#460: Simplify hybrid mana use
2014-07-30 18:37:48 +04:00
LevelX2
33918623aa
Fixed some more mixed up parameters of target classes.
2014-07-30 10:47:51 +02:00
LevelX2
e22174b148
* Fixed that sacrifice was handled targeted (because of using other method now with sourceId and controllerId).
2014-07-27 15:51:51 +02:00
magenoxx
7af34eb8b1
Issue#460: added falling tests
2014-07-27 15:34:23 +04:00
LevelX2
7f6d5bcac6
* Fixed a bug introduced with TargetSource() fix.
2014-07-25 14:43:13 +02:00
LevelX2
bafcff82ec
Added a test.
2014-07-23 17:22:32 +02:00
LevelX2
6bd1a9c7ca
* Fixed calculation of converted mana costs for spells on the stack ( fixes #459 ). Added test. Some minor formattings.
2014-07-19 15:17:46 +02:00
LevelX2
bfca0b2b04
* Discard - Fixed that discard cost are valid if Rest in Peace is in play.
2014-07-19 10:23:58 +02:00
Quercitron
e5b2b39701
Make order of parameters the same for methods player.damage and permanent.damage
2014-07-18 02:11:11 +04:00
LevelX2
213f8e7071
* Liliana's Careess - Fixed target handling of opponent.
2014-07-14 23:15:37 +02:00
LevelX2
d989131980
* Tests - Added a damage distribution test and fixed a bug of test target handling that caused the CrypticCommandTest to fail.
2014-07-14 23:02:27 +02:00
LevelX2
a9d08ef724
* Added test for control change.
2014-06-23 15:56:40 +02:00
LevelX2
d27540a502
* Court Hussar, Azorius Herald fixed mana was spent condition for permanents. Batwing Brume - Fixed both triggered effects that did not work correctly.
2014-06-20 19:26:15 +02:00
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
Quercitron
f2114f4701
Fix build for Player AI projects
2014-06-13 20:21:07 +04:00
North
1867a150c1
[refactor] removed generic parameter from Player
2014-06-03 11:19:49 +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
North
44785267ec
removed @Ignore from good tests
2014-05-31 18:18:26 +03:00
LevelX2
99a60c3063
* Progenitor Mimic - Fixed a bug that the every turn created token did not trigger "enters the battlefield" tiggers that checked for specific attributes. Added Test for that.
2014-05-30 20:26:30 +02:00
North
2b8afe379a
fixed auto reconnect feature
2014-05-28 08:35:10 +03:00
LevelX2
2910274174
Added test for casting Force of Will using alternate casting costs.
2014-05-26 16:59:38 +02:00
LevelX2
588da451e5
* Harm's Way - Some minor fixes. Test runs now without error. Stil issues #437 left.
2014-05-26 14:37:15 +02:00
LevelX2
36854f222b
Added test for Persist, including a test for existing bug where Murder Investigation uses the wrong permanent for gaining power to calculate number of tokens.
2014-05-25 17:40:21 +02:00
LevelX2
7b28b6a545
Added possibility to choose resolve order of triggered abilities for tests.
2014-05-25 17:37:20 +02:00
LevelX2
0443311f0e
Fixed some handling problems of triggered abilities.
2014-05-24 21:10:56 +02:00
LevelX2
7fc072f467
* Fixed a bug that effects where applied to early and often (e.g. dying creature during combat damage step raised Nighthowlers tougness, so he survived lethal damage).
2014-05-24 19:19:08 +02:00
LevelX2
19ccd5bc23
* Asceticism - Fixed a bug that no real Hexproof ability was gained (this fixed the problem with the failing PhantasmalImageTest).
2014-05-23 16:06:35 +02:00
LevelX2
ce01d8cf25
* P/T defining static abilities - Fixed that the P/T is also set for the card if it's not a permanent (e.g. fixes that targeting a Nighmare with Margue Burst did always no damage).
2014-05-14 16:17:29 +02:00
LevelX2
8a4474fadc
* Evoke - Fixed that the check if creature came into play with evoke was always true if it came again to play later when it was evoked before.
2014-05-10 17:05:52 +02:00
LevelX2
6b1e52d094
Made a change to the event handling to get Undying to work.
2014-05-07 01:30:39 +02:00
LevelX2
9364616517
* Fix to handle returning effects correct if multiple objects return at the same time (e.g. two creatures with evolve return from exile because two Banisher Priests die by damage to all effect). (not complete finished yet, because Undying test does not run without error).
2014-05-06 17:51:37 +02:00
LevelX2
411a0ae7ed
Added misssing reconnect() method of SimpleMageClient.
2014-04-29 08:17:48 +02:00
LevelX2
b4dcddd0a9
* FlashbackAbility - Fixed that for flashbacked spells additional optional costs did not work (e.g. Buyback, Replicate, Kicker).
2014-04-27 16:06:07 +02:00
LevelX2
ba35f397b0
Fixed a bug in reworked prevention function.
2014-04-25 22:17:19 +02:00
LevelX2
3842aeba7d
* Sudden Disappearance - Added missing tooltip text.
2014-04-25 17:56:07 +02:00
LevelX2
64e0b4d1b9
* BestowAbility - Fixed that Bestow creatures didn't revert back to creatures, if the enchanted creature left battlefield. Bug introduced with last fix to bestow ability.
2014-04-24 00:26:27 +02:00
LevelX2
e0ce6df6b3
* BestowAbility - Fixed a problem that bestow cards that was put onto the battlefiedl as Auras were affected by abilities that should only affect creatures (e.g. Imposing Sovereign).
2014-04-22 15:12:14 +02:00
LevelX2
38f922a200
* Bestow - Fixed a bug that casting a bestow creature as enchantment aura triggered enteres the battlefield events as creatures (e.g. triggering evolve).
2014-04-07 13:44:15 +02:00
North
479f12f4b7
fixed build
2014-04-05 21:06:40 +03:00
LevelX2
2d4b1a4619
* Some formatting and a additional Cloudshift test.
2014-04-05 02:52:24 +02:00
LevelX2
9ff5bcbd92
Improved reconnect and tournament handling. Reconnect time is now shown for disconneted players on player list and tournament panel. You can now reconnect (during 3 minutes) to a tournament also if meanwhile new game (after sideboarding ended) or round was started. Conceding the complete match in a tournament can no longer result in a draw, if you won games before. Quitting a tournament does now always end all active games of that quitting player.
2014-03-31 02:24:59 +02:00
LevelX2
0d290a2431
Tests - Added the possibility to attack planeswalker in tests- Added attack planeswalker test.
2014-03-29 17:48:09 +01:00
LevelX2
ea498413cf
* Fixed a bug of CanBlockOnlyFlyingAbility that prevented other creatures with flying on the battlefield to block (Gloomwidow, Scrapskin Drake, Stormbound Geist, Skywinder Drake, Cloud Elemental, Cloud Sprite, Vaporkin, Welkin Tern).
2014-03-27 20:08:16 +01:00
LevelX2
0cf25a5c8e
Minor changes to Phantasmal Image card and test.
2014-03-24 08:32:08 +01:00
LevelX2
79b319777f
Some clean up of the lose life framework effects.
2014-03-20 13:42:46 +01:00
LevelX2
87c0576549
Fixed that modes of modal spells resolved also if all targeted modes of a spell had no more legal targets and there were targeted modes ( fixes #385 ). Should also fix same problem for parts of a fused spell. Added test for Cryptic Command.
2014-03-19 16:44:57 +01:00
LevelX2
640a792653
Added method to cast modal spells with specific modes for test player. Added condition for test player to cast a spell only if specific spell is on the stack.
2014-03-19 16:41:43 +01:00
LevelX2
9c9171a5ee
* Necrotic Plague - Fixed that the second ability was a ability of the enchanted creature instead of the enchantment. Fixed that the new target creature was choosen during resolution instead of already set on stack.
2014-03-15 19:56:10 +01:00
LevelX2
532c51afd1
* Test for Banisher Priest.
2014-03-15 17:49:13 +01:00
LevelX2
cec37305da
Improved target handling of test project. Fixed some incompatible / unclean tests.
2014-03-15 14:06:05 +01:00
LevelX2
09b7e7baea
* Minor formatting.
2014-03-14 14:00:29 +01:00
LevelX2
1e7cfa086b
* Cavern of Soul - Fixed a bug that caused that every spell could not be countered that was cast using the first (colorless) mana ability ( fixes #391 ).
2014-03-12 15:53:27 +01:00
LevelX2
0356272cae
Suppressed info messages from sqlite db tool while running tests.
2014-03-12 15:44:47 +01:00
LevelX2
8491b5b90b
* Cleanup of server memory handling - removed memory leaks for Chat, Player, Match, Game etc.
2014-02-21 01:13:27 +01:00
LevelX2
d4592b2ee2
* Simplified version info handling.
2014-02-11 19:36:05 +01:00
LevelX2
aa359cd1b6
Set the correct TimingRule for Spells != Instants, some minor changes to can be cast checks.
2014-02-11 15:53:35 +01:00
LevelX2
e8534b880d
Added some comments to test.
2014-01-25 15:56:38 +01:00
LevelX2
ad71ec6aad
Set Version 1.3.0.
2014-01-25 15:55:39 +01:00
Quercitron
9777aefae2
[6ED] Add 4 cards
2014-01-12 19:33:57 +04:00
LevelX2
e3d543fa76
Fixed a bug in handling ContinuousEffects introduced with 463cec8754
.
2014-01-09 15:15:05 +01:00
LevelX2
74e3fa63a8
* Bestow - Fixed that creature with bestow went to graveyard if enchanted target got protection from a color of the bestow permanent.
2014-01-03 12:38:51 +01:00