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