Commit graph

33098 commits

Author SHA1 Message Date
LevelX2
323b4f8880 * Fixed wrong Kard name in MTGO Legacy Cube July 2019 (Kozilek, Butcher of Truth), added a test. 2020-08-30 12:07:23 +02:00
LevelX2
905458e473 * Lurrus of the Dream-Den - Fixed that it was also possible to cast non permanent spells. 2020-08-30 11:37:19 +02:00
Oleg Agafonov
6b457f5265 Prepare new release 2020-08-30 00:05:03 +04:00
Oleg Agafonov
7b19956bb1
Merge pull request #7003 from ketsuban/war-of-the-spark-mythic-edition
Update Mythic Edition set with War of the Spark cards
2020-08-29 21:36:43 +02:00
Oleg Agafonov
0cad4acf31
Merge pull request #7017 from acabaca24/branch-for-issue6643
Correcting some M21 text issues
2020-08-29 21:34:59 +02:00
Oleg Agafonov
1967f9f6fa * GUI: added Historic set filter in deck editor; 2020-08-29 23:32:37 +04:00
Oleg Agafonov
29242ec759 * Monarch designations - improved effects stability after game rollback or in AI games; 2020-08-29 21:21:13 +04:00
Oleg Agafonov
e1c7943636 * God-Eternal dies abilities - fixed rollback error in rare cases 2020-08-29 21:17:06 +04:00
Oleg Agafonov
87d8383eb8 * Undercity Reaches - fixed rollback error on plane's draw trigger 2020-08-29 20:40:02 +04:00
Oleg Agafonov
30fe344e23 Test framework: added planes support in tests (command: addPlane) 2020-08-29 20:38:57 +04:00
Oleg Agafonov
d9344093dd
Merge pull request #7021 from magefree/pvs-studio-2020-fixes
Fixes from pvs-studio's article
2020-08-29 17:18:19 +02:00
Oleg Agafonov
ede06098e0 Fixed typos in tests and additional refactor 2020-08-29 19:04:26 +04:00
Oleg Agafonov
4d8369afbc Fixed missing special rare cards from Dragon's Maze boosters; 2020-08-29 18:15:33 +04:00
Oleg Agafonov
ab8a4eb26a Little fixes and code refactor 2020-08-29 18:09:44 +04:00
Oleg Agafonov
c67e937dfb GUI: fixed wrong options in download images dialog for some sources 2020-08-29 18:07:14 +04:00
LevelX2
f819340297 * Added Entwine Test. 2020-08-28 17:17:02 +02:00
LevelX2
c47bb347f1 * Vesuvan Shapeshifter - Fixed that creature with hexproof could not be selected to copy. 2020-08-28 15:47:12 +02:00
LevelX2
83ac7f7bc2 * Nim Deathmantle - Fixed that creature was not returned to battlefield (fixes #7018). 2020-08-28 13:46:21 +02:00
LevelX2
cd5c1c282c * Angel of Jubilation - Fixed possible Null Pointer Exception in Player.canPayLifeCost method (fixed #7019). 2020-08-28 09:26:38 +02:00
Oleg Agafonov
8419b67caa Updated readme file (more resources, removed outdated links) 2020-08-28 09:01:00 +04:00
Oleg Agafonov
d515bedd42 Updated readme file (added faq section, updated card stats, improved formatting) 2020-08-28 08:41:55 +04:00
Oleg Agafonov
a0c16dc4e1 Added charset check and hint in startup logs (related to #7020) 2020-08-28 08:34:01 +04:00
Oleg Agafonov
b610d0a31a Added default charset information in startup logs 2020-08-28 07:33:42 +04:00
Andre Cabaca
1e889c6a6d Fixed KaervekTheSpiteful's oracle in #6643
Signed-off-by: Andre Cabaca <andre.cabaca24@gmail.com>
2020-08-27 20:23:42 +01:00
Andre Cabaca
c069cf4235 Fixed Caged Zombie in issue #6643
Fixed also cards with the same condition in an activated ability like Skirsdag High Priest

Signed-off-by: Andre Cabaca <andre.cabaca24@gmail.com>
2020-08-27 20:23:41 +01:00
Andre Cabaca
219cfdc583 Fixed BarrinTolarianArchmage oracle in #6643
Fixed all the "return up to one (...) to **their** owners and" to "return up to one (...) to **its** owners and" found in cards like Teferi Time Raveler or Barrin Tolarian Archmage

Signed-off-by: Andre Cabaca <andre.cabaca24@gmail.com>
2020-08-27 20:23:39 +01:00
Evan Kranzler
57dba8c02a updated a few cards which replace draws and which draw and reveal 2020-08-27 12:48:21 -04:00
Evan Kranzler
f4da18df89 [ZNR] Implemented Nahiri, Heir of the Ancients 2020-08-27 12:07:43 -04:00
Oleg Agafonov
278e316e27 Merge fix 2020-08-27 15:54:53 +04:00
Oleg Agafonov
95b61c081a Fixed wrong card numbers in SLD 2020-08-27 15:52:32 +04:00
LevelX2
e32396bbb6
Merge pull request #6991 from acabaca24/equipped_creature_dies_errata
Changed description of "when equipped creature dies"
2020-08-27 08:50:05 +02:00
Evan Kranzler
233c67cebe fixed verify error 2020-08-26 19:53:12 -04:00
Evan Kranzler
f1272ee8ac fixed a few more errors 2020-08-26 19:28:12 -04:00
Evan Kranzler
cc84efa017 fixed an error 2020-08-26 18:57:35 -04:00
Evan Kranzler
6903dad861 Implemented Jace, Mirror Mage 2020-08-26 18:48:59 -04:00
Evan Kranzler
c84c17a455 updated ZNR spoiler 2020-08-26 18:07:29 -04:00
Evan Kranzler
eff5f40c79 added Zendikar Rising 2020-08-26 16:22:12 -04:00
Oleg Agafonov
746bed7068 Additional fixes for #7006 2020-08-26 20:14:35 +04:00
Evan Kranzler
6a6a4d83b8 small follow-up fix for Rhys the Exiled 2020-08-26 11:54:37 -04:00
Evan Kranzler
46f5531d35 fixed various cards not counting noncreature counting elves correctly (fixes #7006) 2020-08-26 11:40:32 -04:00
Ash K
9f0b483663
Added nine missing Secret Lairs (#7005)
Added the missing Secret Lairs: Full Sleeves: The Tattoo Pack (41-45), Can You Feel with a Heart of Steel (56-58), April Fools (60-62), The Godzilla Lands (63-67), Mountain, Go (83-86), The Path Not Traveled (87-90), Ornithological Studies (91-95), Every Dog Has Its Day (96-99), and Prime Slime (133-137). Wasn't 100% sure on basics, since it looks like they usually refer to frame it's the Unsanctioned frame, while Unsanctioned doesn't seem to use any full art basics. Double Masters has the same frame and it used BFZ, so I did the same.
2020-08-26 11:13:16 -04:00
Evan Kranzler
9dadc12149 added Commander Collection: Green 2020-08-26 11:09:24 -04:00
LevelX2
11de701ee8 Merge origin/master 2020-08-26 17:03:02 +02:00
Thomas Winwood
e01a03fa79
Add Signature Spellbook: Chandra (#7004)
* Add Signature Spellbook: Chandra

* Update ScryfallImageSupportCards.java

* dangit

* Update SignatureSpellbookChandra.java
2020-08-26 11:02:30 -04:00
LevelX2
863829085e * Added a test. 2020-08-26 17:02:23 +02:00
Thomas Winwood
e734b62980
Update Mythic Edition set with War of the Spark cards 2020-08-26 11:54:36 +01:00
Oleg Agafonov
6787688610 Tests: fixed random failed test testMysteryBooster1, removed redundant logs; 2020-08-26 14:20:39 +04:00
Oleg Agafonov
8ce5c7f907 Fixed NPE on game.getState() usage 2020-08-26 13:34:08 +04:00
Oleg Agafonov
cf5b474c29 Fixed NPE on playersList usage 2020-08-25 23:41:41 +04:00
Oleg Agafonov
6fa4c0b8f2 Fixed NPE on playerList.getNext usage 2020-08-25 23:38:51 +04:00