LevelX2
e81f6c5e90
* Unearth - Fixed that a pahsed out creature were wrongly exiled by unearth.
2017-12-30 19:15:33 +01:00
LevelX2
6d17199129
* Toxin Sliver - Fixed that the damaged creature was not destroyed.
2017-12-28 15:57:31 +01:00
LevelX2
d85637336e
* Cabal Ritual, Gemstone Caverns, River of Tears - Fixed a problem that the tap for mana event was sent twice for theses lands ( fixes #4288 ).
2017-12-28 12:57:16 +01:00
LevelX2
1f801d24df
Updated Naga Vitalist Test.
2017-12-28 12:13:20 +01:00
Oleg Agafonov
7954031f41
Merge pull request #4283 from JayDi85/ui-choose-new
...
Added new choose dialog
2017-12-28 02:59:09 +04:00
JRHerlehy
63cea560f3
Rsolves #4287
...
Test included to verify functionality.
2017-12-27 14:54:46 -08:00
Oleg Agafonov
2d48e14960
Tests: added error proof tests on "Vorinclex, Voice of Hunger fire up two times on mana tap instead one"
2017-12-28 02:29:31 +04:00
Oleg Agafonov
cdec4fe280
Tests: added error proof tests on "can't see new echanted land ability if it was added on same step" (Naga Vitalist)
2017-12-28 02:24:37 +04:00
Oleg Agafonov
7f1db2ef16
Tests: fixed dependence on random sort of ManaOptions result;
2017-12-28 02:18:54 +04:00
Oleg Agafonov
68c6551188
Fixed cards with any color lands produce ability:
...
* Fixed ManaOptions result (no more duplicated records with same options);
* Fixed mana types searching (now mana search return {Any} type too);
* Fixed cards: Fellwar Stone, Harvester Druid, Reflecting Pool (#4125 ), Sylvok Explorer, Exotic Orchard (#3374 ), Naga Vitalist;
2017-12-28 02:15:49 +04:00
Oleg Agafonov
8fe1c46ade
Tests: fixed wrong assertManaPool assert messages
2017-12-28 01:57:37 +04:00
LevelX2
ac7e6e0f86
* Blatant Thievery - Fixed a problem of AI target handling.
2017-12-24 13:05:28 +01:00
LevelX2
1d2132648b
* Augur of Bolas - Fixed a problem with AI that can't choose the card from libraray.
2017-12-24 11:23:33 +01:00
LevelX2
6c93ce9c27
* Mox Diamond - Fixed that the handling of token copys (e.g. by Mirrorworks) did not work correctly.
2017-12-24 11:08:49 +01:00
LevelX2
cfadfe9942
* Fixed a problem that subtypes were still present (e.g. for spell cost reduction) for cards cast face down ( fixes #4277 ).
2017-12-24 01:07:35 +01:00
LevelX2
43c732c751
[RIX] Added Vona's Hunger.
2017-12-21 17:08:24 +01:00
Oleg Agafonov
503e082eaa
Fixed test after card number changed
2017-12-20 20:42:32 +04:00
spjspj
f5d16a930f
Merge branch 'master' into master
2017-12-10 21:54:02 +10:00
spjspj
8e3daf54a9
Start adding in Dice Roll effects
2017-12-10 22:49:55 +11:00
Oleg Agafonov
f09a541282
- fixed test
2017-12-09 21:26:22 +04:00
LevelX2
ab8bcd92c2
* Some minor changes.
2017-12-03 17:39:00 +01:00
LevelX2
9e4beb6b51
* Nettling Impl - Fixed that the conditional delayed destroy ability did not work corretly (fixes #4142 ).
2017-11-03 14:59:26 +01:00
LevelX2
919ec2fade
Merge origin/master
2017-10-21 16:14:14 +02:00
LevelX2
58d3fc2328
Fixed player leaving/conceding handling.
2017-10-21 16:13:45 +02:00
Oleg Agafonov
6605c212e4
Update AjaniTest.java
...
typo comment
2017-10-17 02:30:12 +04:00
Evan Kranzler
54b8f10c3c
text fixes and test fixes to fix how tests test text, then more text next
2017-10-07 16:08:06 -04:00
LevelX2
0714ae39dc
* Hope of Ghirapur - Fixed a problem with check if current object has daone the damage.
2017-09-23 19:16:21 +02:00
Evan Kranzler
356737075a
Revert "Skulk is now singleton"
...
This reverts commit 6ca03a339a
.
2017-09-17 19:57:54 -04:00
LevelX2
53324c0f4d
Reverted making Menace a MageSingleton.
2017-09-16 10:38:10 +02:00
Evan Kranzler
6ca03a339a
Skulk is now singleton
2017-09-13 20:38:29 -04:00
Evan Kranzler
b83e12f51c
Menace is now a singleton like other keywords
2017-09-13 15:38:02 -04:00
Evan Kranzler
8552efe907
fixed Arcane Adaptation test
2017-09-09 12:39:22 -04:00
theelk801
31acee7624
Merge branch 'master' into subTypeSwitch
2017-09-09 11:16:47 -04:00
theelk801
61a36f10d2
Merge pull request #3962 from theelk801/master
...
various changes
2017-09-09 10:49:15 -04:00
Evan Kranzler
b5667dc4a7
Added Arcane Adaptation test, updated Conspiracy test
2017-09-09 10:47:58 -04:00
LevelX2
2e2dc88c11
Fixed a problem that cost reduction of some cards did not work for Zoetic Cavern (e.g. Animar, Soul of Elements).
2017-09-09 10:07:20 +02:00
Evan Kranzler
3cc178196e
Refactored more subtypes usages to enum
2017-09-08 11:05:58 -04:00
Evan Kranzler
92b999a9b4
Refactored more subtypes usages to enum
2017-09-08 10:26:03 -04:00
LevelX2
66c4aec499
* Conspiracy - Fixed that it doesn't revert creature types of non-permanent cards when it leaves the battlefield ( fixes #3911 ).
2017-09-08 12:14:18 +02:00
LevelX2
77f6f7b2b6
* Tawnos's Coffin - Fixed that it did not work correctly if abilities were copied by Mairsil, The Pretenderand and general rework.
2017-09-01 12:36:40 +02:00
LevelX2
cba7a510ea
* Fixed a bug if casting split cards from other players e.g with Mindclaw Shaman ( fixes #3867 ).
2017-08-30 00:30:46 +02:00
LevelX2
e909f5c801
C17 Added Portal Mage.
2017-08-28 16:50:00 +02:00
LevelX2
71ca775e87
Phasing rule change - Added test (tokens already could phase out and in) ( fixes #3844 ).
2017-08-23 00:06:08 +02:00
LevelX2
54b757cb46
* Ignoring the both failing tests because no short time fixing of the problem is sceduled/possible.
2017-08-22 16:22:46 +02:00
LevelX2
5b7fb59b52
* Sepulchral Primordial - Fixed that its ETB ability doesn't trigger if at least one opponent in range had no creature in the graveyard ( fixes #3257 ).
2017-08-22 16:10:40 +02:00
LevelX2
1fb24116ae
xmage 1.4.26V0
2017-08-15 01:27:06 +02:00
LevelX2
6244046330
* Some minor changes.
2017-08-14 16:48:48 +02:00
igoudt
63c3689d47
update cabal therapy complying CR 708.4a
2017-08-08 17:37:12 +02:00
igoudt
38a80207cc
add unit tests for Spreading Seas bug
2017-08-08 17:20:20 +02:00
igoudt
f793504ba0
remove hasSubType(String s)
2017-08-06 17:22:11 +02:00
LevelX2
1e3f9bffc6
* Fixed that morphed permanents (face down) had wrongly the cumulative mana costs of their face-up side instead of 0( fixes #3726 ).
2017-08-01 12:20:05 +02:00
LevelX2
98671c1210
* Jevleva - Fixed a by the last commited fix introduced bug in second triggered ability.
2017-07-31 21:08:32 +02:00
LevelX2
69e239d2ed
Xmage 1.4.25V0 (update because of Log problem)
2017-07-30 08:54:37 +02:00
ciaccona007
bd4d00f031
Merge remote-tracking branch 'remotes/upstream/master'
2017-07-29 20:08:04 -04:00
ciaccona007
d72bc323b0
Implement Cinder Cloud with test
2017-07-29 19:45:55 -04:00
ciaccona007
d484991818
Fix problem in Permanent.destroy()
2017-07-29 19:07:25 -04:00
LevelX2
fe2ee5dfec
Xmage 1.4.25V0
2017-07-29 20:35:16 +02:00
LevelX2
6530b404c8
* Some Aftermath fixes.
2017-07-29 20:13:48 +02:00
LevelX2
94994dd3ec
* Kalitas, Bloodchief of Ghet - Fixed that the vampire token was also created if the destroyed creature was not moved to the graveyard.
2017-07-29 12:01:10 +02:00
ciaccona007
59ef1c0def
Create test for Kalitas, Bloodchief of Ghet (ZEN)
2017-07-28 23:36:12 -04:00
LevelX2
b9dff66fcb
* Kormus Bell - Fixed a bug with order land type changing effects are applied ( fixes #3470 ).
2017-07-28 16:56:31 +02:00
LevelX2
ea3d00a430
* Fixed that testing framework does not support snow mana payment ( fixes #3751 ).
2017-07-28 12:47:00 +02:00
LevelX2
ffd0c24c9c
Some minor changes.
2017-07-28 12:21:52 +02:00
Justin Herlehy
db1807ab01
Implement Rimescale Dragon
...
Card works in manual testing. Testing framework currently does not support snow mana payments, so tests fail. Currently have tests ignored due to limitation of framework issue, not a failing card issue.
2017-07-28 00:15:32 -07:00
LevelX2
138e8487a3
* Bronze Bombshell - Fixed that its triggered ability did not work if put into play with Endless Whispers.
2017-07-27 16:14:14 +02:00
LevelX2
d0e610e83b
* Afflict - Fixed that life loss of triggered afflict ability was not applied if creature with afflict was removed from battlefield before life loss effect resolved ( fixes #3694 ).
2017-07-27 11:33:45 +02:00
LevelX2
52cc8b46b1
* Added test to #3747 .
2017-07-27 11:07:46 +02:00
LevelX2
0d24b8df14
* Added test for #3693 .
2017-07-26 17:20:29 +02:00
LevelX2
acf28d8aff
* Breath of Fury - Fixed that the enchnatment was no longer properly moved ( fixes #3722 ).
2017-07-24 00:41:03 +02:00
LevelX2
b948a8255a
* Some cleanup for: Fixed a bug that created a endless loop if mana producer were involved, that create mana of any type lands of players could produce.
2017-07-23 22:49:56 +02:00
LevelX2
a9e2303f7e
* Fixed a bug that created a endless loop if mana producer were involved, that create mana of any type lands of players could produce (fixes ##3374).
2017-07-23 19:34:24 +02:00
LevelX2
cd6c7623ed
* Added missing imports, imports reorg.
2017-07-23 16:29:29 +02:00
LevelX2
4806738cfb
* Some more use of StaticFilter objects.
2017-07-23 14:59:13 +02:00
igoudt
422ce699d1
metallic mimic fix
2017-07-20 09:26:29 +02:00
ingmargoudt
09f0c9ad97
huge rework on subtypes ( #3668 )
...
* huge rework on subtypes
* update for coat of arms
* fix test
2017-07-16 16:57:39 -05:00
Derek Monturo
d257aafbd3
minor removal comment
2017-07-16 15:32:35 -04:00
Derek Monturo
a5419d53a3
fixed UT
2017-07-16 15:31:41 -04:00
Derek Monturo
fd1522a428
UT for #3514 unconfirmed telepath ancestral
2017-07-16 14:28:54 -04:00
LevelX2
20c8c1a9c9
* Fixed that Persist did not working with Hapatra, Vizier of Poisons and Obelisk Spider ( fixes #3679 ).
2017-07-16 15:58:50 +02:00
LevelX2
8c2388644c
* Added a test.
2017-07-16 14:58:39 +02:00
igoudt
905829561e
talk to interfaces rather than implementations
2017-07-16 11:08:09 +02:00
tamaroth
e0a61b9918
Create token for a commander that instead of being exiled by ( #3675 )
...
Curse of the Swine was put into the command zone. #3669
2017-07-14 15:44:07 -05:00
LevelX2
b50d557c75
* Ral Zarek - Reverted workaround fix and fixed the cause of the problem the untap did not work.
2017-07-10 17:17:01 +02:00
LevelX2
5a3243890d
Fixed that the information what mana was payed to pay the mana cost of a spell or ability were not correct if "spend mana as though" abilities were involved in the payment ( fixes #3604 ).
2017-07-10 16:53:02 +02:00
LevelX2
e8f4b8947e
* Stinkdrinker Bandit - Fixed that it applies boost more than once in multiplayer games ( fixes #3542 ).
2017-07-09 20:43:06 +02:00
LevelX2
a28dc88479
* Port Town - Fixed that it did no longer work with basic Plains ( fixes #3633 ).
2017-07-09 19:22:24 +02:00
LevelX2
8b82e240c8
Fixed some problems that searching for split cards did not always work (e.g. Surgical Extraction).
2017-07-09 19:05:03 +02:00
LevelX2
f54c2562a8
* Unesh, Criosphinx Sovereign - Fixed that it did not trigger if a token of it came into play without the subtype Sphinx.
2017-07-09 11:16:03 +02:00
LevelX2
7d911ae803
XMage 1.4.24V0
2017-07-08 16:33:09 +02:00
igoudt
6eba170e3c
UT for #3542
2017-07-08 10:58:47 +02:00
Matthew Zulch
51595dbedf
Act of Heroism fixes ( #3608 )
...
* Adding test case for Act of Heroism
* Fixing Act of Heroism mana cost
* Adding can block additional creature effect that applies to spell/ability target rather than source
* Updating Act of Heroism to use new effect
* Removing redundant assertion, adding some comments
2017-07-07 19:53:06 -05:00
igoudt
a422c0a4d8
added Mycosynth Lattice test for #3604
2017-07-06 02:10:04 +02:00
igoudt
7028f8ee3d
implement Chaos Maw
2017-07-02 15:36:18 +02:00
igoudt
b573d72883
added UT, fix small bug on Hour of Revelation
2017-07-02 13:08:03 +02:00
igoudt
a72fe69018
fixes #3537
2017-06-29 12:21:40 +02:00
igoudt
89b7d4e0e6
UT for #3550
2017-06-28 21:51:25 +02:00
igoudt
235443c04d
UT for issue 3542
2017-06-27 21:26:08 +02:00
igoudt
5bcaafd738
implemented Afflict + simple HOU cards
2017-06-24 01:13:42 +02:00
igoudt
d63b241d54
implemented Eternalize Ability + Steadfast Sentinel
2017-06-19 01:03:12 +02:00
Derek Monturo
dcbea9e726
UTs for Machinations bug confirms issue #3499
2017-06-17 14:33:27 -04:00
LevelX2
dd1eff68fe
* Bruna, Light of Alabester - Fixed that the auras could not be moved to Bruno if it had shroud. ( fixes #3484 ).
2017-06-11 15:53:16 +02:00
LevelX2
5cfb496899
* Storm Cauldron - Fixed that it wrongly also returned cards to hand that already left the battlefield ( fixes #3487 ).
2017-06-11 10:44:41 +02:00
LevelX2
a22e89d26a
* Added test for spells targeting players continue resolving even when those players leave the game ( closes #1600 ). Problem no longer reproducable.
2017-06-11 10:30:56 +02:00
LevelX2
0fd72c3010
* Added check if the deck was modified during sideboarding.
2017-06-05 20:23:09 +02:00
LevelX2
3c6ede7407
* Improved game is infinite loop check to ask players only if some kind of iteration is recognized.
2017-06-05 12:27:59 +02:00
Derek Monturo
2b25b53541
added nest of scarabs test for wither. unable to replicate #3402
2017-06-04 21:44:19 -04:00
igoudt
35ae9e316e
test manatype on enum, not on string
2017-06-02 17:27:36 +02:00
igoudt
86bc25811d
completed UT for 3443
2017-05-31 22:33:02 +02:00
igoudt
b0a6c76228
fixes 3443
2017-05-31 00:29:06 +02:00
LevelX2
9c773ba3cb
* Vesuvan Shapeshifter - Fixed that copying creatures with morph and a turn face up trigger did not work correctly ( fixes #2864 ).
2017-05-28 11:01:04 +02:00
igoudt
dca676617d
fix crypt rats + added new test method
2017-05-27 09:17:08 +02:00
LevelX2
b4553641eb
* Added UT for #2864 Vesuvan Shapeshifter turn face up bug.
2017-05-26 14:56:41 +02:00
Derek Monturo
79ed08b543
UT added for Jeleva casting SavageBeating. closes #3378
2017-05-25 01:20:32 -04:00
Derek Monturo
4cb3535f6f
UT unable to reproduce reported bug with Decimator Beetle #3423
2017-05-25 00:52:38 -04:00
Derek Monturo
6e6d412535
UT for Lambholt replicating bug in #3427
2017-05-25 00:40:27 -04:00
igoudt
04afceebeb
fix issue 3415
2017-05-24 12:48:46 +02:00
Derek M
0e38847c09
Merge pull request #3418 from drmDev/master
...
Soul conduit UT unable to confirm issue #3414
2017-05-23 12:51:49 -04:00
Derek Monturo
4b2be64366
Soul conduit UT unable to confirm issue #3414
2017-05-23 12:51:22 -04:00
LevelX2
1eb1a2abed
* Transform - Fixed that a transform effect did only resolve, if the related permanent to transform was the same as the ability was put to stack ( fixes #2912 ).
2017-05-23 17:26:16 +02:00
Derek Monturo
2292b18af8
another UT for CMC flip cards for #1904
2017-05-22 18:14:20 -04:00
igoudt
14148b1ac3
unittests for akh
2017-05-21 17:05:12 +02:00
LevelX2
9e78410fff
Merge branch 'master' into subtypes
2017-05-21 10:50:47 +02:00
LevelX2
40f192eafc
* Squelch - Fixed that it was causing a ClassCastException ( fixes #3396 ).
2017-05-20 23:22:31 +02:00
igoudt
8ab4f5b454
finised all creaturetypes
2017-05-20 22:41:25 +02:00
Derek Monturo
9e78f216d1
only fixes 2 of 3 issues with Scarabs. infect damage not triggering it still for #3402
2017-05-20 09:47:30 -04:00
Derek Monturo
e7963de7c8
more scarabs tests
2017-05-20 09:24:45 -04:00
LevelX2
8b353d1b62
Added UT for #3400 .
2017-05-20 09:49:39 +02:00
LevelX2
3cd63003c0
* Curse of Spite - Fixed that the effects of the curse were not correctly applied after the target player dies. ( fixes #3401 ).
2017-05-20 09:30:23 +02:00
LevelX2
00ad7b5423
Merge origin/master
2017-05-19 17:51:32 +02:00
LevelX2
67a66d90da
* Hapatra, Vizier of Poisons - Fixed that it was not triggering off of Infect ( fixes #3288 ).
2017-05-19 17:51:04 +02:00
Simown
c53d3b392a
Fixed Spirit Mirror and added tests. Fixes #3391
2017-05-18 23:19:18 +01:00
LevelX2
d686af8890
* Fixed a problem of endless iteration with Reflecting Pool.
2017-05-18 16:57:32 +02:00
LevelX2
1d438060fc
* Fixed bug of any mana abilities not working correctly for mana abilities that could produce mana of any type other mana sources could produce.
2017-05-17 23:20:27 +02:00
LevelX2
6bf7a89d45
* Pithing Needle - Fixed a bug that it did not respect the players range (added UT for #3156 - not reproducable).
2017-05-17 17:52:31 +02:00
LevelX2
020c66c6a1
* Added UT for #3244 . Not able to reproduce the problem.
2017-05-17 12:53:00 +02:00
LevelX2
d284cc08b1
* Reworked some not correct working dies replacement handling.
2017-05-16 22:36:56 +02:00
Derek M
af0eb13c13
Merge pull request #3386 from drmDev/master
...
fixed test to deal with infinite loop check
2017-05-16 13:30:10 -04:00
Derek Monturo
d805e05a68
fixed test to deal with infinite loop check
2017-05-16 13:28:51 -04:00
magenoxx
5650eb647e
#3373 : removed hand removing in MindbreakTrap test
2017-05-16 20:21:25 +03:00
LevelX2
0185bcb37e
* Mogg Infestation - Fixed a problem with counting also commanders noz gong to graveyard.
2017-05-16 17:40:43 +02:00
LevelX2
5ce813ad87
* Added a simple check for infinite loops so that if players confirm the game ends in a draw ( #3329 ).
2017-05-16 14:45:30 +02:00
Derek Monturo
179626016c
naga vitalist UT unable to reproduce issue. closes #3315
2017-05-15 16:03:49 -04:00
magenoxx
f40ad9cadf
#3373 : added reproducing test for Mindreak Trap multi target issue
2017-05-15 19:37:49 +03:00
Simown
096701cd1e
Added and updated tests for attacker/blocker test assertions
2017-05-14 23:18:55 +01:00
Simown
f97fc6f708
Updated TestPlayer + Tests to deal with duplicate initial turns
2017-05-14 23:18:44 +01:00
Simown
5431895ad8
Attacker/blocker checks in the test API
2017-05-14 23:18:03 +01:00
Derek Monturo
a4776b3f4d
adjusted New Perspectives tests
2017-05-13 23:00:05 -04:00
Derek M
e5a69134c8
Merge pull request #3371 from drmDev/master
...
minor adjustments to new perspectives test
2017-05-13 13:13:32 -04:00
Derek Monturo
2d91ee49cf
minor adjustments to new perspectives test
2017-05-13 13:12:59 -04:00
Derek Monturo
0fbc86be47
adjusting tests for #3359 . also consolidated kalitas test to here
2017-05-13 12:38:07 -04:00
magenoxx
f912ee6213
Fixed incorrect NewPrespectives test. 3 Mountains caused New Perspectives discard instead of cast.
2017-05-13 17:10:16 +03:00
ingmargoudt
05349be8c3
Merge pull request #3366 from ingmargoudt/unittests
...
Unittests
2017-05-13 00:32:41 +02:00
igoudt
5c3a1c0c72
extra tests for kiraGreatGlassSpinner
2017-05-12 23:14:47 +02:00
Derek Monturo
91d24b0e31
UTs for #3323 and #3252 confirming bugs
2017-05-12 16:52:30 -04:00
igoudt
056c0613a2
UT for Final Punishment to cover the DamagedReceivedThisTurnWatcher
2017-05-12 22:47:35 +02:00
igoudt
7d905d39ca
BontuTheGlorified unittests
2017-05-12 22:47:35 +02:00
Derek Monturo
f992c212eb
modified incendiary flow test for #3359
2017-05-12 15:33:08 -04:00
Derek Monturo
29da3a3114
UTs for issue #3359 duplicating issue
2017-05-12 10:37:25 -04:00
Derek Monturo
5ee5b9f417
minor typo
2017-05-11 19:09:47 -04:00
Derek Monturo
77749d7fb1
another UT for #3345 unable to duplicate issue with celebrant exerting twice in same turn
2017-05-11 19:07:15 -04:00
Derek Monturo
ddf879ee4a
added UT for Witchbane bug #3326 confirming issue
2017-05-11 14:37:48 -04:00
Derek Monturo
3089e0386c
fixed UT for martyr bond
2017-05-11 13:21:13 -04:00
Derek Monturo
a5fa52b605
UTs for shelldock. duplicating bug reported in #3310
2017-05-11 11:53:55 -04:00
Derek Monturo
b196f06b1c
minor edit
2017-05-10 15:44:39 -04:00
Derek Monturo
88108e03c3
UT duplicating bug in #3332 martyr bond
2017-05-10 15:43:47 -04:00
Derek Monturo
5fb08958f2
UT for #3328 unable to duplicate issue with priv position
2017-05-10 15:08:36 -04:00
LevelX2
c731a10360
Added a unit test.
2017-05-09 17:01:20 +02:00
Simown
c393fbcc1f
Added unit test for changeling issue #3316
...
- Is not a bug with Kaseto rather the changeling being a snake creature
2017-05-06 21:14:40 +01:00
Derek M
0e76c2a225
Merge pull request #3317 from drmDev/ut/hapatra
...
added UTs for Hapatra bug #3288
2017-05-06 13:49:58 -04:00
Derek Monturo
be1f4acac5
added UTs for Hapatra bug #3288
2017-05-06 13:49:15 -04:00
LevelX2
afb7de2fbb
* Gitrog Monster - Fixed that triggered ability was not handled correctly after a control change ( fixes #3251 ).
2017-05-06 11:49:49 +02:00
LevelX2
795218b030
* Roi Elemental - Fixed triggered ability that did not work correctly for copied Roi Elementals ( fixes #3214 ).
2017-05-06 10:19:04 +02:00
Simown
9ae0c31ee1
Updated failing Gitrog Monster test description
2017-05-05 23:54:12 +01:00
Simown
da3a3ec875
Attacker/blocker indexing fix - updated TestPlayer and unit tests
2017-05-05 23:53:58 +01:00
Derek M
03237aa2fe
Merge pull request #3295 from ingmargoudt/triumph_hordes_unittest
...
Triumph hordes unittest
2017-05-03 07:53:47 -04:00
Derek M
8278b1bb2f
Merge pull request #3294 from ingmargoudt/splitcard_cmc
...
fix cascade for splitcards
2017-05-03 07:51:08 -04:00
igoudt
566966bf6b
fix and test for triumph of the hordes
2017-05-03 11:02:23 +02:00
igoudt
9da97f9368
fix cascade for splitcards
2017-05-03 09:51:22 +02:00
Derek Monturo
7b245668f7
UT for nest of scarabs issue, replicating bug #3174
2017-05-01 22:34:11 -04:00
igoudt
576ccdb34a
fix broke shadowOfTheGrave + watcher
2017-05-01 17:31:51 +02:00
ingmargoudt
12eb4c2fb7
Merge branch 'master' into move_magepermanent_method
2017-04-28 19:29:20 +02:00
LevelX2
26e81ab26d
* Added UT for #3251 .
2017-04-28 15:41:38 +02:00
igoudt
2c34870bf0
remove util function on converted manacost, make getColorIdentity default interface method
2017-04-27 10:57:48 +02:00
drmDev
abcc34432e
added comments noting tests currently failing and their associated issues
2017-04-26 20:20:26 -04:00
LevelX2
837940b78d
* Added UT for #3055 - Not able to reproduce.
2017-04-26 15:03:45 +02:00
drmDev
0c16207332
fixed UT for #3195 . misinterpretted ruling. closing #3195
2017-04-26 00:05:12 -04:00
drmDev
04746c5f4f
Unit test confirming issue #3195 allowing Celebrant to attack while exerted
2017-04-25 22:07:51 -04:00
LevelX2
80beebccf5
* Fixed a problem of EndTurnEffect not beeing able to remove stackAbilities and endless looping as a result ( fixes #3221 ).
2017-04-25 21:30:45 +02:00
LevelX2
60cc3a7622
* Some minor fixed and log changes.
2017-04-25 17:37:38 +02:00
Jeff
11af70f714
- Updated UT for Layers.
2017-04-24 17:03:23 -05:00
Derek Monturo
32cd4cc57d
test for #3195 combat celebrant. ut framework does not support testing this scenario
2017-04-24 16:27:45 -04:00
Jeff
2c617ae652
- Updated UT for Auratouched Mage
2017-04-24 10:37:17 -05:00
Clint Herron
56ce1abb44
Unit tests for Blood Moon + Urborg interaction ( #3216 )
...
* Adding unit tests for Blood Moon + Urborg, Tomb of Yawgmoth interaction as per issue #3072 and #2957 . These tests fail expected, confirming those bug reports.
* Re-adding line that was accidentally deleted from other unit test.
* Cleaning up unit tests a bit more and removing leftover code I had missed the first time.
2017-04-22 21:36:01 -05:00
LevelX2
900e7b29ba
XMage 1.4.23V2
2017-04-23 01:57:26 +02:00
Simown
35549bac52
Fixed unit test that swapped the attacker and blocker
...
- Also now is a 2/2 blocking a 1/1 so no more confusion
2017-04-22 14:52:16 +01:00
LevelX2
3f8b193da6
* Added UT: Cojutai's Command, returning Baral + counter creature won't trigger baral's ability ( #3202 ). Bug is not reproducable yet.
2017-04-22 10:25:00 +02:00
Achilles
c943774e6f
- A simple UT for Bug #3072 . Will expand later.
2017-04-21 20:40:40 -05:00
LevelX2
4c4d78c2e1
* Added UT: Channeler Initiate did not get it's -1/-1 counters when reanimated with Supernatural Stamina. Bug is not reproducable yet.
2017-04-22 01:05:46 +02:00
Jeff
da6b5cae53
- Added test for Selvala, Heart of the Wilds
2017-04-21 16:54:46 -05:00
Jeff
978cb04209
- Added @Ignore to a specific test. Works fine in the game.
2017-04-21 14:02:31 -05:00
LevelX2
5d2c210d36
* Added Celestial Convergence and some changes to game draw handling.
2017-04-21 15:27:22 +02:00
LevelX2
e284922017
* Added Celestial Convergence and some changes to game draw handling.
2017-04-21 15:18:04 +02:00
Simown
8e028a1c32
Updated and added blocking requirements unit tests
2017-04-20 20:33:16 +01:00
Simown
354ca1c062
Fix to TestPlayer blocking multiple creatures
2017-04-20 20:33:16 +01:00
Derek Monturo
3246bd4551
UT suite for cruel reality, unable to confirm issue #3191
2017-04-20 15:30:00 -04:00
drmDev
20468d168b
UTs for exert. confirms fixes #3183
2017-04-20 04:33:34 -04:00
drmDev
23834a061c
adjusted phases - was using dif one for testing
2017-04-20 00:43:46 -04:00
drmDev
0e95e39748
UTs duplicating glyphkeeper issue #3180
2017-04-20 00:38:32 -04:00
Derek M
a098718405
Merge pull request #3186 from drmDev/ut-cleanup
...
UT cleanup to note which ones are currently failing
2017-04-19 23:37:17 -04:00
drmDev
43af2e503c
UT cleanup to note which ones are currently failing and associtaed issues in github fo rthem
2017-04-19 23:36:19 -04:00
Simown
1a46435664
Fixed blocking in the Unit Test Framework
2017-04-19 21:53:20 +01:00
LevelX2
0b827b239c
* Fixed the handling of comparing characteristics concerning split cards (related to the recent rule changes).
2017-04-19 12:36:46 +02:00
Derek M
4fc47b163a
Merge pull request #3172 from drmDev/ut/lillydm
...
UT confirming bug #3165
2017-04-18 23:40:57 -04:00
drmDev
97d60a940c
add type checking
2017-04-18 23:40:19 -04:00
drmDev
cb70af6f50
UT confirming bug for #3165
2017-04-18 23:38:08 -04:00
drmDev
513f5dfb7d
UT confirming bug #3167
2017-04-18 23:36:00 -04:00
fireshoes
b3fb142998
Added Split Card CMC tests for recent rule change.
2017-04-18 21:14:14 -05:00
Jeff
91342cc350
- Fixed the DiscardTest.
2017-04-18 16:48:48 -05:00
magenoxx
f5fe2bd133
Issue#3148: added reproducing test
2017-04-18 23:28:42 +03:00
magenoxx
0ea2ce12bf
#3144 : EmbalmTest that reproduces bug.
2017-04-18 21:13:32 +03:00
magenoxx
784a4b8089
#3153 : fixed flashback test by specifying correct target order
2017-04-18 17:33:58 +03:00
LevelX2
fb6bd25d85
* Soulstinger - Fixed a bug that a -1/-1 counter was put on target even if Soulstinger had no counters on it.
2017-04-17 20:11:01 +02:00
Derek Monturo
c1bc3b0bc2
ut for #3132 confirming issue with dread return
2017-04-17 11:51:52 -04:00
Derek Monturo
15fba941ef
fixes #3124 and unit test for #3125 duplicating issue
2017-04-17 11:11:48 -04:00
LevelX2
ef4cf90a0f
Release 1.4.23V0
2017-04-17 10:53:59 +02:00
Mark Langen
6912e45310
Merge branch 'master' of https://github.com/magefree/mage
2017-04-08 20:03:57 -06:00
Mark Langen
f96a1532bf
Add Approach of the Second Sun [AKH] + test
2017-04-08 20:03:23 -06:00
drmDev
b7c903fc55
#3075 ut does not confirm bug with behind scenes
2017-04-08 13:16:35 -04:00
Mark Langen
40870f22c2
Added a bunch of spoiled cards for 4/5
...
* Added Colossapede
* Added Cut // Ribbons
* Added Insult // Injury (+test)
* Added Mouth // Feed
* Added Pouncing Cheetah
* Added Scarab Feast
* Added Rags // Riches (+test)
2017-04-05 22:41:56 -06:00
Mark Langen
a2e8cedd02
Merge branch 'master' into akh-card-frame
2017-04-04 18:36:37 -06:00
Mark Langen
7a6b8a1540
Final Aftermath implementation stuff
...
* Fixed PlayerImpl::getPlayable() to support aftermath (Needs PLAY_FROM_NOT_OWN_HAND_ZONE at the granularity of each card half rather than the whole card)
* Added tests for Dusk // Dawn to make sure there are no regressions on Aftermath.
2017-04-04 18:28:30 -06:00
ingmargoudt
ff6d1541c3
clientcallbacks to enums
2017-04-04 21:52:15 +02:00
Derek Monturo
eec4c07726
#3048 unit test for vexing devil redirect planeswalker interaction. unable to duplicate issue
2017-04-04 10:50:14 -04:00
LevelX2
45818f3a51
* Celestial Dawn - Fixed that it was not possible to pay colorless costs with non white mana.
2017-04-04 15:32:39 +02:00
Mark Langen
a96a7f89f5
Work in progress changes for Amonket Aftermath ability.
...
* Card Rendering has support for Aftermath Split card frames
* Card Rendering has support for Split cards
* Aftermath ability work in progress
2017-04-03 04:15:25 -06:00
ingmargoudt
211d433ea9
playertype, enum singleton
2017-04-02 22:09:20 +02:00
Derek M
b19170f34f
Merge pull request #3045 from SickBoyWi/master
...
Implemented Soul Burn card for the two sets it's a part of: Ice Age a…
2017-04-02 12:17:32 -04:00
LevelX2
097a8ce0dd
Some rework to end turn logic and removing of stack objects (related to #2977 ).
2017-04-02 15:18:50 +02:00
LevelX2
15c1c7f8c0
* Fixed a problem with flashback ability and variable non mana costs (related to #2436 ).
2017-04-02 10:11:25 +02:00
ingmargoudt
594ffa2754
rewrote some streams and optionals
2017-04-01 22:45:40 +02:00
LevelX2
d0bf77cedf
* Fixed a problem with replacement effects that add counters were applied more than once to the same EnteresTheBattlefield event ( fixes #2872 ).
2017-04-01 17:43:17 +02:00
Johnny.Hastings@gmail.com
2be3f20320
Implemented Soul Burn card for the two sets it's a part of: Ice Age and Invasion.
2017-03-31 18:33:17 -05:00
LevelX2
94f77675ec
* Reverted NykthosDevotion test commented out lines.
2017-04-01 00:53:47 +02:00
ingmargoudt
884ae83791
Merge pull request #3042 from ingmargoudt/card_functions
...
move static function to CardImpl, and other api fixes
2017-03-31 18:52:37 +02:00
Derek Monturo
1b9585ead7
#2872 added UT confirming bug for hangerback walker interaction
2017-03-31 11:00:08 -04:00
drmDev
f79ed5469d
#3002 updated UT for firecat
2017-03-30 21:56:59 -04:00
ingmargoudt
6f8f10fcc3
move static function to CardImpl, and other api fixes
2017-03-30 20:09:47 +02:00
drmDev
cbf5f38d84
#3039 confirmed nykthos bug by UT
2017-03-29 19:57:17 -04:00
fireshoes
55b433ae36
[AKH] Added 3/27 spoilers to mtg-cards-data.txt. Implemented several of the new cards.
2017-03-28 22:25:29 -05:00
Derek M
b68bfdf4c2
Merge pull request #3032 from ingmargoudt/type_api
...
Type api
2017-03-28 22:48:02 -04:00
Derek Monturo
31d238df5d
#2984 UT confirming bug
2017-03-28 12:57:45 -04:00
Derek Monturo
3810f3ad2d
#3002 UT confirming bug with firecat blitz
2017-03-28 11:08:57 -04:00
drmDev
c25361202a
minor fixes - remove inconsistent test, make isperia ability non-optional
2017-03-27 23:36:06 -04:00
drmDev
29b03fb3ed
Closes #3030 UT for child of alara unable to duplicate
2017-03-27 22:41:08 -04:00
ingmargoudt
0879298e92
refactor cards to use supertype enum
2017-03-27 21:56:33 +02:00
Achilles
ed37c5db8d
- Removed a test case from ReturnToHandEffectsTest that was inconsistent with the game engine. I tested the scenario and it worked fine.
2017-03-26 16:56:02 -05:00
Derek M
1a9c5fa469
Merge pull request #3014 from drmDev/bug/sphereCosts
...
fixes #3012 manaCosts not null check and way to retrieve it
2017-03-24 08:06:30 -04:00
drmDev
be62b11d2f
#3005 halimar tidecaller unit test. unable to duplicate issue.
2017-03-23 23:52:02 -04:00
drmDev
94c8d7f387
#3017 unit tests for declaration in stone. cannot duplicate issue
2017-03-23 23:38:03 -04:00
drmDev
097d60f5fc
fixes #3012 manaCosts not null check and way to retrieve it
2017-03-23 10:25:21 -04:00
Derek M
cf831eea28
Merge pull request #3007 from kubikrubikvkube/master
...
Enums should be compared with == but not equals()
2017-03-22 16:17:07 -04:00
Derek M
9c3aab3284
Merge pull request #3009 from Alexsandr0x/Citadel-of-Pain
...
Citadel of Pain
2017-03-22 16:16:21 -04:00
Alexsandro
0d0bba7f57
Fiz turns to pass in unit test
2017-03-22 13:14:15 -03:00
Alexsandro
bfb2b07ba6
Create unit tests
2017-03-22 13:09:49 -03:00
vraskulin
d3214c65e4
Merge remote-tracking branch 'fork/master'
2017-03-22 14:51:31 +03:00
vraskulin
d93061c0bc
Equals should be compared with == but not equals()
2017-03-22 14:50:50 +03:00
vraskulin
f37c823aa8
String + string concatenation can be replaced by string + char concetenation
2017-03-20 14:00:18 +03:00
drmDev
fb37dcd5f1
#2995 unable to duplicate by unit tests
2017-03-19 22:09:29 -04:00
LevelX2
bc81f7974a
Merge pull request #2992 from ingmargoudt/optionals
...
rewrites to optionals
2017-03-19 23:27:09 +01:00
drmDev
311e41abd2
refactored exiletokensAtEndStep
2017-03-19 17:54:07 -04:00
ingmargoudt
ff6c6405aa
rewrites to optionals
2017-03-19 19:48:32 +01:00
drmDev
c109fc8a0e
Implemented card Lightning Coils and test for it
2017-03-19 12:23:58 -04:00
drmDev
0d1c846cd5
#2989 cannot duplicate medomai issue with UT
2017-03-19 10:44:59 -04:00
drmDev
286eca3116
closes #2625 unable to duplicate with UT
2017-03-18 14:44:38 -04:00
drmDev
0e5ba16ac1
#2983 confirmed bug with skyfire kirin
2017-03-18 09:32:28 -04:00
drmDev
212385e876
#2841 UT unable to duplicate
2017-03-17 21:30:29 -04:00
drmDev
329ac6d980
#2970 UT unable to duplicate issue
2017-03-17 21:09:06 -04:00
drmDev
4aaea107a0
#2409 cannot duplicate with UT
2017-03-17 17:59:32 -04:00
Derek Monturo
35b8e55f0f
initial test setup
2017-03-17 17:59:32 -04:00
LevelX2
68d398c6fb
Merge pull request #2968 from ingmargoudt/singleton-as-enum
...
rewrote singleton to enum where applicable
2017-03-16 17:02:31 +01:00
LevelX2
63e9ca9266
Merge pull request #2969 from Alexsandr0x/Machinate
...
Implement Machinate + unitTests
2017-03-16 17:00:18 +01:00
Alexsandro
17bccde39d
Implement Machinate + unitTests
2017-03-14 17:22:16 -03:00
ingmargoudt
234cfe9519
rewrote singleton to enum where applicable
2017-03-14 16:32:47 +01:00
LevelX2
9d8a8a33f1
Xmage 1.4.22V0
2017-03-11 13:38:55 +01:00
LevelX2
c042d50ec7
Fixed a bug that fizzling spell copies let also wrongly fizzle the original spell on the stack the copy was made from.
2017-03-11 12:00:05 +01:00
LevelX2
7843187bc7
Merge pull request #2958 from JRHerlehy/master
...
Implement Bloodbond March
2017-03-11 09:41:41 +01:00
Justin Herlehy
3e60eb7780
Implement Bloodbond March
2017-03-11 00:01:51 -08:00
Nathaniel Brandes
900d68f77d
Fix CMC for flashbacked cards.
...
This should fix Conflagate/Chalice of the Void interaction.
2017-03-09 23:32:42 -08:00
Nathaniel Brandes
d7d700f66a
Some clarification around loyalty. Added unit test.
2017-03-09 02:30:52 -08:00
Nathaniel Brandes
dd0c89db1d
Fix Dack Fayden Emblem.
...
The emblem's effect was referencing the permanent directly.
This meant that if the permanent left and came back, the control effect
would start working again.
2017-03-09 02:24:34 -08:00
Justin Herlehy
9dd1e60f2d
Implement Clutch of Undeath
...
Implement Clutch of Undeath and add test to ensure functionality.
2017-03-09 01:48:34 -08:00
Justin Herlehy
1a2724c9b2
Revert: Fix planeswalker loyalty counters.
...
This change was incorrect.
Gatherer Ruling:
10/1/2005: Planeswalkers will enter the battlefield with double the normal amount of loyalty counters. However, if you activate an ability whose cost has you put loyalty counters on a planeswalker, the number you put on isn’t doubled. This is because those counters are put on as a cost, not as an effect.
2017-03-09 01:14:10 -08:00
Nathaniel Brandes
52fa369024
Fix planeswalker loyalty counters.
...
They should be added like normal counters, firing events that can be
intercepted by cards like doubling season.
2017-03-08 23:57:11 -08:00
Nathaniel Brandes
ce1f4a3bf8
Phyrexian mana now correctly a payment choice.
...
Per rule 601.2b, it is not determined at the pay costs step,
but at the "choice" step, long before costs are determined.
This fixes trinisphere interactions and should be consistent with the
rules.
2017-03-08 20:03:28 -08:00
Jeff
209e2d13c1
- Fix for Spellskite in situations where it was also a target. Fixed the test for Spellskite.
2017-03-08 12:05:36 -06:00
Achilles
f5d13944a6
- Test for Auratouched Mage. The tests worked fine in the game, but the test suite can't handle it yet.
2017-03-07 20:52:13 -06:00
Derek M
2ff68c2fb3
Merge pull request #2944 from Alexsandr0x/sakashima-bug
...
SpellStutter Sprite - Sakashima Impostor Bug
2017-03-07 16:10:06 -05:00
Alexsandro
b83bc9d68a
Assert if Sakashima copied SpellStutter by S/T
2017-03-06 21:11:09 -03:00
Derek Monturo
3b6ffe9382
#2157 Linvala tests on activated abilities
2017-03-06 17:02:23 -05:00
Derek Monturo
e28dd5aef7
minor added another assert
2017-03-06 16:34:52 -05:00