igoudt
1405bc87ae
unit test shapestealer #2
2018-03-16 18:49:25 +01:00
igoudt
d982e215d6
added shape stealer unittest
2018-03-16 18:47:20 +01:00
LevelX2
b035d85f98
* Fixed a problem that triggered abilities that face down permanents got from other sourced did not trigger ( fixes #4571 ).
2018-03-16 15:06:15 +01:00
LevelX2
8b8b3752e8
* It That Betrays - Fixed that target handling of second triggered ability did not work correct ( fixes #4568 ).
2018-03-16 13:13:25 +01:00
igoudt
5ba017a19b
Merge branch 'master' of https://github.com/magefree/mage
2018-03-15 09:34:26 +01:00
igoudt
c3e080141b
test for #4618
2018-03-15 09:34:13 +01:00
Jeff
55164eda28
- Fixed Defiant Vanguard. It works with Cloudshift type effects now also. @4572
2018-03-14 17:57:04 -05:00
LevelX2
dac8f2dfe8
Fixed a bug of AI not handling pass action correctly so the AI got passive. Added AI possibility to act after blockers are declared (eg boost for blocking or blocked creatures).
2018-03-10 19:59:59 +01:00
LevelX2
17afa3b3c1
* Added a test.
2018-03-09 15:51:31 +01:00
LevelX2
8c8b4ce019
* Added a check if life of players is going down during infinite loop check. Is so no Draw check message is shown ( fixes #4557 ).
2018-02-28 17:24:42 +01:00
LevelX2
5f98cb685e
* Hushwing Gryff - Fixed that log message was sent out too often ( fixes #4548 ).
2018-02-26 16:17:16 +01:00
LevelX2
ba483dd87a
* Added a test for the new Blood Moon rule (set to @Ignored) because new rule is not implemented.
2018-02-25 21:59:06 +01:00
LevelX2
2fceafda93
* Fixed a bug that mana in the mana pool could not be used to pay mana costs that could only be payed with "you may spend mana as thought" effects ( fixes #2581 ).
2018-02-25 21:53:47 +01:00
LevelX2
3d372e7100
* Fixed bug of Defiant Vanguard not destroying aby creatures from blocking. Added test.
2018-02-24 12:23:50 +01:00
Oleg Agafonov
5b0e71021d
Fixed compile error on getFixedTarget and failed test on new lower names
2018-02-23 16:16:47 +04:00
LevelX2
c5cbdcf68f
* Fixed some target pointer handling ( fixes #4540 ).
2018-02-20 17:57:23 +01:00
LevelX2
89b6aeacd6
* Added a test related to #4539 .
2018-02-20 16:16:26 +01:00
LevelX2
71ed488c1e
* Some deck format tests changed/added.
2018-02-18 18:31:10 +01:00
LevelX2
d80d588963
* Reworked flashback ability ( fixes #4482 #3324 #215 #3435 #3883 #3337 #2183 #2447 ).
2018-02-18 02:52:16 +01:00
LevelX2
fe2eec6553
* Fixed a problem with Animate Dead and bringing creatures with triggered abilities into play that had no targets. It was related to manipulating spellAbility and not copying spellAbility correctly during states copies. (related to #4428 ).
2018-02-17 11:54:57 +01:00
LevelX2
d10d6361ac
* Some minor chnages.
2018-02-14 22:57:57 +01:00
LevelX2
6e4b4a7b69
* Added test for issue #4428 (Animate Dead).
2018-02-13 10:33:08 +01:00
LevelX2
4e4d466549
* Added a test.
2018-02-12 16:56:25 +01:00
LevelX2
6aed62cf02
* Bestow - Fixed a problem that if the target of a bestow enchantment aura got illegal, the bestow permanent did not chnage back to be a creature.
2018-02-12 16:28:44 +01:00
LevelX2
a85fa82de0
* Bestow - Fixed a problem that if the target of a bestow enchantment aura got illegal, the bestow permanent did not chnage back to be a creature.
2018-02-12 15:49:16 +01:00
LevelX2
f0f407457e
* Subtypes of tokens were not set back correctly after a subtype changing effect did end (e.g. Arcane Adaptation).
2018-02-12 14:45:05 +01:00
LevelX2
a5f24dfa07
Added tests for scavenge keyword.
2018-02-07 15:36:08 +01:00
LevelX2
557ac244d3
* Fixed that Sift Through Sands failed randomly ( fixes #4463 ).
2018-02-07 11:00:51 +01:00
LevelX2
88d4e2b965
* Bushido - Fixed that it triggerd wrongly for each blocker instead of only once if blocked.
2018-02-04 21:13:07 +01:00
LevelX2
0044c9df78
Added converge test with artifact mana sources.
2018-02-04 20:33:37 +01:00
LevelX2
b752eacfaa
* Optimized handling and call of player.choose choice to prevent problems if a player disconnects or left a game ( #4263 ).
2018-02-04 17:51:12 +01:00
LevelX2
4dd196f373
* Fixed some problems with getting cards at random from collection that could cause loops.
2018-02-04 12:27:08 +01:00
LevelX2
55b66315af
* Some formatting.
2018-02-03 10:49:08 +01:00
Oleg Agafonov
b114eaa828
Tests: added ai vs ai load testing
2018-01-28 15:12:00 +04:00
Oleg Agafonov
9268281c4b
Tests: fixed random gen deck
2018-01-27 15:49:24 +04:00
Oleg Agafonov
78ff3c3714
Tests: added game start mode to load testing
2018-01-27 14:52:34 +04:00
Oleg Agafonov
85d8d665aa
Tests: rewrite load tests for server stability and performance testing (see #4448 )
2018-01-27 14:02:24 +04:00
Oleg Agafonov
ba4fee11f6
Fixed weird errors with server lost of player priority on lagged games (see #4448 )
2018-01-27 13:59:38 +04:00
Achilles
6c59c2e4fd
- Added extra test for Starfield of Nyx.
2018-01-16 17:48:26 -06:00
Achilles
6da1112a89
- Code by Noxx to address the Blood Moon/Urborgtoy layering issue. Layer test updated.
2018-01-15 18:47:42 -06:00
Achilles
7ade17595d
- Aftermath keyword works again. Added test for Aftermath keyword.
2018-01-12 23:58:38 -06:00
Oleg Agafonov
af113d4ed1
Fixed cards that broken whole server (see #4402 )
2018-01-12 21:23:49 +04:00
Oleg Agafonov
7c2511355e
Tests: added checks for errors on card loading (see #4402 )
2018-01-12 21:10:10 +04:00
Oleg Agafonov
4c3425d29c
* Masters Edition IV - Fixed urza's special lands in boosters
2018-01-12 14:20:20 +04:00
Radoslaw Sypen
29a889b236
Merge branch 'master' of github.com:rsypen/mage into fix_tests_not_passing
2018-01-12 10:42:50 +01:00
Radoslaw Sypen
88527987cc
Fixed ItThatBetrays and Barrin, Master Wizard broken effects, added new test for Emrakul's annihilator trigger
2018-01-12 10:33:11 +01:00
Oleg Agafonov
79bdd2ca8f
Tests: fixed server load test for simple connection and game starting
2018-01-10 20:53:25 +04:00
Oleg Agafonov
8e3b610a0c
Tests: fixed performance problem (x20 speed up, no need to call full garbage collector manually)
2018-01-09 19:27:25 +04:00
Mathieu Pouedras
096f2c0e51
Implements Brood of Cockroaches
2018-01-08 10:35:27 +01:00
Oleg Agafonov
3d53d28f5e
Fixed AI infinite loop on wrong answers input (tests affected)
2018-01-04 18:14:22 +04:00
Oleg Agafonov
a37cd4036c
Test updated
2018-01-04 04:58:52 +04:00
Oleg Agafonov
d75974efd0
Master Thief: fixed wrong gain control on battle instead on enter battlefield
2018-01-04 04:32:42 +04:00
Oleg Agafonov
eae85e71bc
UI: added new cheat engine for manual testing (see #4334 )
2018-01-04 01:35:33 +04:00
Oleg Agafonov
3dda5712db
AI: fixed not working choice with key-value dialogs, random refactor
2018-01-04 00:23:20 +04:00
LevelX2
3d50213f46
Added test for #4333 - problem non-reproducible yet.
2018-01-03 15:36:43 +01:00
LevelX2
bc490ef91a
Added Spellweaver Volute.
2018-01-02 23:48:07 +01:00
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