emerald000
120d7612f6
Fixed Panharmonicon triggering for opponents abilities. Added tests.
2016-09-19 09:22:21 -04:00
Dilnu
2cab391d74
Fix a typo that broke the Snapcaster Blaze Test
2016-09-18 20:17:18 -04:00
Dilnu
87a6d3a1ee
Fix the combat code to support Slayer's Cleaver
...
Update the checks for unfulfilled conditions to confirm the blocking
creatures actually are fulfilled.
Update the check for whether a blocker is already being used correctly
to confirm that there isn’t a stricter condition that is unfulfilled.
This change also updates the Slayer’s Cleaver test to make it more
robust.
2016-09-18 16:28:01 -04:00
Fenhl
ab7e86cb27
Change AE to Ae
2016-09-17 16:59:24 +00:00
LevelX2
0a5a073637
* Flashback - Fixed handling of combined flashback costs (e.g. Deep Analysis).
2016-09-15 17:34:25 +02:00
LevelX2
9f199dfa39
* ZonesHandler - fixed possible null pointer exception ( #2271 ). Cause still unclear.
2016-09-14 23:25:36 +02:00
LevelX2
14b2760e99
* Fixed a bug that prevented moving tokens to other zones in some cases.
2016-09-14 20:51:03 +02:00
LevelX2
3612332607
[KLD] Added Speedway Fanatic. Added tests for crew keyword.
2016-09-14 15:16:40 +02:00
Samuel Sandeen
3ac80b45f3
Merge branch 'magefree/master'
2016-09-10 17:47:40 -04:00
Samuel Sandeen
4fc3418de4
Implement Skullbriar, the Walking Grave
...
Skullbriar is implemented by a combination of a replacement effect that
serves as a marker and an override of the update zone change counter
function that copies counters from one zone to the next.
2016-09-10 17:47:29 -04:00
LevelX2
80d1d94e71
* Added test for Runflare Trap.
2016-09-09 15:07:58 +02:00
Samuel Sandeen
ac6a289275
Merge branch 'magefree/master'
2016-09-08 19:12:19 -04:00
emerald000
0af7871804
TestPlayer should not scry down cards at the start of the game.
2016-09-08 09:09:32 -04:00
Samuel Sandeen
8f0258bc07
Fix two typos
2016-09-08 07:26:28 -04:00
Samuel Sandeen
80da09471d
Merge remote-tracking branch 'magefree/master'
2016-09-07 23:31:38 -04:00
Samuel Sandeen
c33a731a4a
Refactor the core zone change code to use a common code path.
2016-09-07 23:31:26 -04:00
emerald000
bc0f53973d
Added an easier way to put custom text on buttons in a chooseUse prompt.
2016-09-06 02:07:59 -04:00
Samuel Sandeen
34846170c4
Remove an unused argument to Player.putInGraveyard
2016-09-05 11:47:52 -04:00
LevelX2
3d19637e85
Added test for Oracle of Dust activated ability.
2016-09-04 17:41:33 +02:00
LevelX2
507ddd8711
* Necromancer's Magemark - Fixed replacement effect that was coded as triggered ability.
2016-09-04 17:14:27 +02:00
Samuel Sandeen
434be545f7
Merge remote-tracking branch 'magefree/master'
...
# Conflicts:
#
Mage/src/main/java/mage/abilities/condition/common/SourceHasSubtypeCondi
tion.java
# Mage/src/main/java/mage/game/permanent/PermanentToken.java
2016-09-03 20:06:33 -04:00
Samuel Sandeen
ef5ed5256a
Clean up the deprecated moveCards methods in Player
2016-09-03 20:04:12 -04:00
Samuel Sandeen
148f633672
Make the Counters API for card and permanent consistent.
2016-09-03 10:33:54 -04:00
LevelX2
ab2399cbe7
* Fixed that equipments with restrictions (e.g. Gate Smasher) were not unequipped if the equipped permanent did no longer fulfill the restrictions( fixes #2212 ).
2016-09-03 15:26:17 +02:00
Samuel Sandeen
85dc15c5dc
Merge remote-tracking branch 'magefree/master'
2016-09-02 19:44:51 -04:00
cg5
8cbffb3e69
Fix Gratuitous Violence bug
2016-08-29 20:10:01 +02:00
cg5
2439b99031
Add tests for Gratuitous Violence - confirmed bug
2016-08-29 19:51:26 +02:00
drmDev
9126f06b17
Prowl tests marked as Ignored due to lack of support from test api, not necessarily failing test due to bug
2016-08-28 18:05:04 -04:00
Samuel Sandeen
282443c231
Add Subtype to the CardAttribute Framework
...
This is a massive change. I’ve refrained from unrelated refactoring
when possible but there are still a lot of changes here.
2016-08-28 17:30:10 -04:00
Derek M
61f6166f9d
Merge pull request #2198 from cg5-/culling-scales
...
Add Culling Scales
2016-08-27 12:51:00 -04:00
michaelstephendavies
4dcb113761
Add Culling Scales
2016-08-27 18:45:33 +02:00
Eric McVicker
ebeb20681e
No spells cast last turn transform fix to not transform turn 1 #2188
2016-08-23 20:25:28 -05:00
Walter Weber
2f22a45238
Added Flashback tests for X Spells
...
Snapcaster granting Flashback to Repeal (X influences targetting)
Snapcaster granting Flashback to Blaze (X doesn't influence targetting)
2016-08-22 23:24:50 +02:00
drmDev
bdd1aa5370
Survive the Night test for issue #2184 - could not duplicate
2016-08-22 06:45:27 -04:00
drmDev
ea3da9fb12
test fixes for Soul Separator
2016-08-18 05:37:12 -04:00
drmDev
188fd95b27
Soul Separator tests confirming bug for #2174
2016-08-18 05:34:23 -04:00
drmDev
93b5334ce1
tests for Prowl reported bug not taking into account cost reductions for #2169
2016-08-16 13:34:56 -04:00
drmDev
8051b8dedf
Tree of Perdition bug fix - was incorrectly gaining toughness AND power equal to opponent life total
2016-08-13 23:17:25 -04:00
LevelX2
539b03bd1d
Xmage 1.4.14v0
2016-08-13 10:14:38 +02:00
LevelX2
4bfac31370
* Archangel Avacyn - Fixed check for source object of triggered ability.
2016-08-13 09:38:28 +02:00
LevelX2
46566361e7
* Fixed a bug that if a copy token creature of a transformed creature was created (e.g. Mirror Mockery), the front side instead of the transformed side was copied.
2016-08-12 15:42:50 +02:00
LevelX2
0c617d1d35
* Ink-Eyes, Servant of Oni - Fixed a bug of how the card was moved to the battlefield by the triggered effect.
2016-08-12 13:25:12 +02:00
LevelX2
aa58c76ba9
* Meld - Fixed a bug that produced an exception if while the meld ability was on the stack, one of the permanents to meld left the battlefield meanwhile.
2016-08-12 12:12:10 +02:00
LevelX2
6f89a67f68
* Some more changes to return boolean for addCounters.
2016-08-11 19:14:18 +02:00
LevelX2
a399bd2f63
Added a test.
2016-08-10 17:33:10 +02:00
drmDev
5c7d7da904
another attack requirement test from reported bug on Berserkers of Blood Ridge not attacking. unconfirmed - was AI controlled though
2016-08-09 21:21:14 -04:00
LevelX2
c31bf97440
* Fixed some problems if a creature has multiple madness abilities.
2016-08-09 13:14:29 +02:00
LevelX2
c563d6f701
* Fixed zone handling of meld cards that left the battlefield (fixes that coninuous effects of meld cards didn't stop to be applied after the meld card left the battlefield) fixes #2140 .
2016-08-09 10:20:59 +02:00
LevelX2
00b6327859
* Added test for Meld (Bug that effects of the melded permanent do not end if the melded card left battlefield).
2016-08-08 17:56:44 +02:00
LevelX2
7f8f4bc034
* Goblin Gaveleer - Added missing Trample ability.
2016-08-08 17:10:28 +02:00