Commit graph

1976 commits

Author SHA1 Message Date
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