Commit graph

21063 commits

Author SHA1 Message Date
Evan Kranzler
8c0e150e14 [ZNR] Implemented Expedition Champion 2020-09-04 17:37:39 -04:00
Evan Kranzler
17169851c7 [ZNR] Implemented Broken Wings 2020-09-04 17:26:59 -04:00
Evan Kranzler
4ebd291c42 [ZNR] Implemented Fearless Fledgling 2020-09-04 17:23:59 -04:00
Evan Kranzler
18f159415a [ZNR] Implemented Adventure Awaits 2020-09-04 17:13:10 -04:00
Evan Kranzler
0c2d0a7a17 [ZNR] Implemented Feed the Swarm 2020-09-04 16:47:23 -04:00
Evan Kranzler
853431d8f6 updated ZNR spoiler and reprints 2020-09-04 16:37:54 -04:00
Evan Kranzler
579e341944 [ZNR] Implemented Coralhelm Chronicler 2020-09-04 16:26:42 -04:00
Evan Kranzler
98ad269d25 [ZNR] Implemented Bubble Snare 2020-09-04 15:52:45 -04:00
Evan Kranzler
d6cc36c85e updated ZNR booster generation 2020-09-04 15:35:48 -04:00
Evan Kranzler
23ed28f387 [ZNR] Implemented Nighthawk Scavenger 2020-09-04 13:16:48 -04:00
Evan Kranzler
d3e89f876f [ZNR] Implemented Nimana Skitter-Sneak 2020-09-04 12:57:56 -04:00
Evan Kranzler
a44a053d3f [ZNR] Implemented Kazuul's Fury / Kazuul's Cliffs 2020-09-04 12:48:12 -04:00
Evan Kranzler
fbc58c9778 [ZNR] Implemented Makindi Ox 2020-09-04 12:40:26 -04:00
Evan Kranzler
de0b115151 [ZNR] Implemented Thwart the Grave 2020-09-04 11:01:59 -04:00
Evan Kranzler
c231a25d8e [ZRN] Implemented Expedition Diviner 2020-09-04 10:48:48 -04:00
Evan Kranzler
25bc3bc991 [ZNR] Implemented Expedition Skulker 2020-09-04 10:43:24 -04:00
Evan Kranzler
c2e801341f [ZNR] Implemented Umara Wizard / Umara Skyfalls 2020-09-04 10:40:36 -04:00
Evan Kranzler
37d17108b3 [ZNR] Implemented Rockslide Sorcerer 2020-09-04 10:37:34 -04:00
Evan Kranzler
88f6ea6ee9 [ZNR] Implemented Umara Mystic 2020-09-04 10:36:11 -04:00
Evan Kranzler
90f5e1671f [ZNR] Implemented Ravager's Mace 2020-09-04 10:30:03 -04:00
Evan Kranzler
894f540f88 [ZNR] Implemented Murasa Brute 2020-09-04 10:23:17 -04:00
Evan Kranzler
8c0e5b85eb updated ZNR spoiler 2020-09-04 10:21:55 -04:00
Evan Kranzler
2f809f10cc updated ZNR spoiler 2020-09-03 19:26:11 -04:00
Evan Kranzler
b9094b92cb [ZNR] Implemented Maul of the Skyclaves 2020-09-03 15:07:41 -04:00
Evan Kranzler
b7fd099f35 [ZNR] Implemented Sejiri Shelter / Sejiri Glacier 2020-09-03 15:04:27 -04:00
Evan Kranzler
a00e659644 [ZNR] Implemented Song-Mad Treachery / Song-Mad Ruins 2020-09-03 14:55:51 -04:00
Evan Kranzler
5fe95dcd20 [ZNR] Implemented Roiling Regrowth 2020-09-03 14:41:17 -04:00
Evan Kranzler
d566e66a8e [ZNR] Implemented Tangled Florahedron / Tangled Vale 2020-09-03 14:35:49 -04:00
Evan Kranzler
6586e0e1ea [ZNR] Implemented Pelakka Predation / Pelakka Caverns 2020-09-03 14:35:20 -04:00
Evan Kranzler
5c1df0b294 [ZNR] Implemented Khalni Ambush / Khalni Territory 2020-09-03 14:20:04 -04:00
Evan Kranzler
3c5a8dc921 [ZNR] Implemented Bala Ged Recovery / Bala Ged Sanctuary 2020-09-03 14:16:41 -04:00
Evan Kranzler
50096e770d [ZNR] Implemented Akoum Warrior / Akoum Teeth 2020-09-03 14:11:10 -04:00
Evan Kranzler
42e38a4e8a some more changes to modal DFC implementation 2020-09-03 14:06:11 -04:00
Evan Kranzler
f188cb948d updated ZNR spoiler 2020-09-03 13:46:09 -04:00
Evan Kranzler
53d40587ff [ZNR] Implemented Cascade Seer 2020-09-03 13:38:59 -04:00
Evan Kranzler
bd0b756463 [ZNR] Implemented Sea Gate Colossus 2020-09-03 13:30:52 -04:00
Evan Kranzler
1dcc5bb953 [ZNR] Implemented Deadly Alliance 2020-09-03 13:30:02 -04:00
Evan Kranzler
af1e33a6c0 [ZNR] Implemented Goma Fada Vanguard 2020-09-03 13:24:16 -04:00
Evan Kranzler
89b58a3831 [ZNR] Implemented Fissure Wizard 2020-09-03 13:16:20 -04:00
Evan Kranzler
5286056c60 [ZNR] Implemented Dauntless Survivor 2020-09-03 13:13:58 -04:00
Evan Kranzler
4b7ea335ae [ZNR] Implemented Angelheart Protector 2020-09-03 13:12:26 -04:00
Evan Kranzler
02b573df36 [ZNR] Implemented Zulaport Duelist 2020-09-03 13:10:35 -04:00
Evan Kranzler
aadc74c8a2 [ZNR] Implemented Skyclave Geopede 2020-09-03 13:05:41 -04:00
Evan Kranzler
b33dd8c5fe [ZNR] Implemented Merfolk Windrobber 2020-09-03 10:19:46 -04:00
Evan Kranzler
b629454709 [ZNR] Implemented Highborn Vampire 2020-09-03 10:15:41 -04:00
Evan Kranzler
cda8a5e9c0 [ZNR] Implemented Anticognition 2020-09-03 10:15:00 -04:00
Evan Kranzler
b54c9449ef [ZNR] Implemented Mind Carver 2020-09-03 10:08:13 -04:00
Evan Kranzler
da65fa2cc1 Update ZNR spoiler 2020-09-03 09:38:11 -04:00
jmharmon
05285072b4
Implement Ashaya and Cleric of Life's Blood (#7041)
* Implement Ashaya and Cleric of Life's Blood

* Implement Ashaya, Soul of the Wild

* Implement Cleric of Life's Bond
2020-09-03 09:35:05 -04:00
jeffwadsworth
fbdb2456e9 - Fixed #7034. Text issue. 2020-09-02 16:33:08 -05:00
Evan Kranzler
823b383a7f [ZNR] Implemented Akoum Hellhound 2020-09-02 16:59:13 -04:00
Evan Kranzler
df8a87aba4 [ZNR] Implemented Linvala, Shield of Sea Gate 2020-09-02 16:33:03 -04:00
Evan Kranzler
c704d9ae15 [ZNR] Implemented Sneaking Guide 2020-09-02 16:10:45 -04:00
Evan Kranzler
9e0dbe5fd5 added missing hint 2020-09-02 16:06:54 -04:00
Evan Kranzler
77974ed99b [ZNR] Implemented Ardent Electromancer 2020-09-02 16:06:25 -04:00
Evan Kranzler
6c304060bd [ZNR] Implemented Demon's Disciple 2020-09-02 16:03:08 -04:00
Evan Kranzler
cddbbd0dd9 [ZNR] Implemented Grotag Bug-Catcher 2020-09-02 15:59:52 -04:00
Evan Kranzler
1f958b4820 updated ZNR spoiler 2020-09-02 15:57:34 -04:00
Evan Kranzler
f9f845cb44 [ZNR] Implemented Prowling Felidar 2020-09-02 15:54:49 -04:00
Evan Kranzler
a28d1e095d [ZNR] Implemented Kitesail Cleric 2020-09-02 15:52:07 -04:00
Evan Kranzler
ff3bcf1f66 [ZNR] Implemented Kor Blademaster 2020-09-02 15:47:57 -04:00
Evan Kranzler
bd5e370b2d updated DFC lands to not be transformable (implementation still incomplete) 2020-09-02 15:33:31 -04:00
Evan Kranzler
8e82ec9542 updated ZNR spoiler 2020-09-02 15:26:57 -04:00
Evan Kranzler
10a8627fe9 [ZNR] Implemented Tazri, Beacon of Unity 2020-09-02 14:43:11 -04:00
Evan Kranzler
3935f0427c [ZNR] Implemented Emeria Captain 2020-09-02 14:43:10 -04:00
Evan Kranzler
2b17fd9482 [ZNR] Implemented Acquisitions Expert 2020-09-02 14:43:10 -04:00
Evan Kranzler
d9be48bc82 added removal for cards with incomplete implementations (modal DFC and party) 2020-09-02 14:43:10 -04:00
jeffwadsworth
4ba2b46cfb - Fixed #7034 2020-09-02 11:52:23 -05:00
Evan Kranzler
a04973c968 [ZNR] Implemented Taunting Arbormage 2020-09-02 10:27:07 -04:00
Evan Kranzler
1b0e88a04c [ZNR] Implemented Riverglide Pathway / Lavaglide Pathway 2020-09-02 10:12:28 -04:00
Evan Kranzler
ef82db2e75 [ZNR] Implemented Needleverge Pathway / Pillarverge Pathway 2020-09-02 10:08:37 -04:00
Evan Kranzler
e3fd7de977 [ZNR] Implemented Cragcrown Pathway / Timbercrown Pathway 2020-09-02 10:06:25 -04:00
Evan Kranzler
941d418a69 [ZNR] Implemented Clearwater Pathway / Murkwater Pathway 2020-09-02 10:03:48 -04:00
Evan Kranzler
32815e125a [ZNR] Implemented Brightclimb Pathway / Grimclimb Pathway 2020-09-02 10:01:24 -04:00
Evan Kranzler
620bde42cc [ZNR] Implemented Branchloft Pathway / Boulderloft Pathway 2020-09-02 09:57:54 -04:00
Evan Kranzler
ec9337635b updated ZNR spoiler and reprints 2020-09-02 09:43:05 -04:00
LevelX2
546e129d51 * Zhur-Taa Druid, Treasure Nabber and Price of Glory - Fixed that non mana effects were triggered during mana calculation. 2020-09-02 15:05:07 +02:00
Evan Kranzler
025a3edf9f [ZNR] Implemented Archpriest of Iona 2020-09-01 22:30:01 -04:00
Evan Kranzler
28407e1053 [ZNR] Implemented Orah, Skyclave Hierophant 2020-09-01 22:08:41 -04:00
Evan Kranzler
83d8251acd [ZNR] Omnath, Locus of Creation 2020-09-01 21:54:14 -04:00
Evan Kranzler
1220e65d62 [ZNR] Implemented Windrider Wizard 2020-09-01 21:41:50 -04:00
Evan Kranzler
e3b824f888 [ZNR] Implemented Farsight Adept 2020-09-01 20:35:59 -04:00
Evan Kranzler
d47a37faa0 [ZNR] Implemented Kabira Outrider 2020-09-01 20:32:31 -04:00
Evan Kranzler
928f82a643 [ZNR] Implemented Gnarlid Colony 2020-09-01 20:18:44 -04:00
Evan Kranzler
f0272106c0 [ZNR] Implemented Spitfire Lagac 2020-09-01 20:04:57 -04:00
Evan Kranzler
6468dec689 [ZNR] Implemented Tajuru Snarecaster 2020-09-01 20:03:24 -04:00
Evan Kranzler
403b317b5b [ZNR] Implemented Might of Murasa 2020-09-01 20:02:42 -04:00
Evan Kranzler
e2e711a463 [ZNR] Implemented Cliffhaven Sell-Sword 2020-09-01 19:57:01 -04:00
Evan Kranzler
b0a992e446 [ZNR] Implemented Tajuru Blightblade 2020-09-01 19:56:02 -04:00
Evan Kranzler
08e691cc0d [ZNR] Implemented Legion Angel 2020-09-01 19:54:50 -04:00
Evan Kranzler
bf19fed0b4 updated ZNR spoiler 2020-09-01 19:52:00 -04:00
Evan Kranzler
3a1239ba38 [ZNR] Implemented Spoils of Adventure 2020-09-01 19:49:43 -04:00
Evan Kranzler
c650e3adb1 updated ZNR spoiler and reprints 2020-09-01 17:42:15 -04:00
Evan Kranzler
b4c2898b39 [ZNR] Implemented Shepherd of Heroes 2020-09-01 17:30:48 -04:00
Evan Kranzler
fdba488ab5 [ZNR] Implemented Shell Shield 2020-09-01 13:56:19 -04:00
Evan Kranzler
af598df288 [ZNR] Implemented Ruin Crab 2020-09-01 13:49:10 -04:00
Evan Kranzler
2dc68a4182 [ZNR] Implemented Bloodchief's Thirst 2020-09-01 13:46:14 -04:00
Evan Kranzler
2f94e4ce51 [ZNR] Implemented Murasa Rootgrazer 2020-09-01 13:40:01 -04:00
Evan Kranzler
6a369c3ae0 Updated ZNR spoiler and reprints 2020-09-01 13:39:44 -04:00
LevelX2
61315ec741 * Improved some FixedTarget initializations. 2020-08-31 10:54:59 +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
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
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
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
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
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
Evan Kranzler
233c67cebe fixed verify error 2020-08-26 19:53:12 -04:00
Evan Kranzler
6903dad861 Implemented Jace, Mirror Mage 2020-08-26 18:48:59 -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
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
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
LevelX2
f1d2d2fb22 * Safe Passage - Fixed a problem that damage to player was not prevented (fixes #6995). 2020-08-25 16:30:48 +02:00
LevelX2
ced6965b59 * Cavern of Souls - Fixed unintended info message during mana calculation (fixes #6996). 2020-08-24 22:50:14 +02:00
LevelX2
6b4336a00a * Fixed some tooltip rule texts. 2020-08-24 22:45:54 +02:00
Evan Kranzler
aa3d9f8040 Implemented Halana, Kessig Ranger 2020-08-24 13:42:40 -04:00
Evan Kranzler
64c4461ebd update CMR spoiler and reprints 2020-08-24 13:10:09 -04:00
Evan Kranzler
6ee21293d0 Implemented Alena, Kessig Trapper 2020-08-24 12:52:25 -04:00
LevelX2
b5a1971aa3 * Some minor changes. 2020-08-24 16:50:47 +02:00
Evan Kranzler
131f7c256b Implemented Keeper of the Accord 2020-08-22 19:59:01 -04:00
Evan Kranzler
16088842e5 Implemented Sengir the Dark Baron 2020-08-22 19:36:15 -04:00
Oleg Agafonov
920697d2e5 Prepare new release 2020-08-23 01:52:55 +04:00
Evan Kranzler
b0b34f7330 Implemented Rejuvenating Springs 2020-08-22 15:45:33 -04:00
Evan Kranzler
89f895bf56 Implemented Spectator Seating 2020-08-22 15:44:01 -04:00
Evan Kranzler
0cf46260a1 Implemented Undergrowth Stadium 2020-08-22 15:39:41 -04:00
Evan Kranzler
b92af9afa8 Implemented Training Center 2020-08-22 15:37:30 -04:00
Evan Kranzler
50ac74c7c1 Implemented Vault of Champions 2020-08-22 15:35:53 -04:00
Evan Kranzler
280ef1917c added commander legends 2020-08-22 15:32:37 -04:00
Oleg Agafonov
1b430e5d99 Added verify test to check missing second face cards in sets, fixed missing cards; 2020-08-22 18:48:15 +04:00
Oleg Agafonov
7aac355f4a Tests: added many verify checks for missing cards, names, numbers, download settings:
* check wrong card numbers in sets;
* check missing cards from set;
* check wrong full art settings;
* check missing and unknown sets in scryfall download settings;
* check missing and unknown direct download links in scryfall download settings;
* improved ability text check results;
* removed unused tests for word checks;
2020-08-22 15:16:30 +04:00
Oleg Agafonov
b083dd48e6 Fixed wrong card numbers, names and missing reprints in sets 2020-08-22 15:03:40 +04:00
LevelX2
c16fb75668 * replaces all [source} by {this}. ATTENTION !!!: Only supporting [this} from now on in rule text. 2020-08-22 12:52:49 +02:00
LevelX2
d51acbf090 * Removed unused imports. 2020-08-22 11:51:34 +02:00
LevelX2
90c6637dc2 * Implemeented consumable flag for asThoughtEffects and a player choice which effect to use if multiple consumable effects allow the same action. 2020-08-21 21:24:42 +02:00
LevelX2
8105d8b26c * Improved handling of asThoughtAs approval by abilities that allows a clear and easy assignment of the approving effect. 2020-08-21 14:58:22 +02:00
LevelX2
783239e79e * Aminatou's Augury - Fixed that spells in exile where not shown as castable and that AI usage prevented casting of multiple spells from exile (fixes #6987). 2020-08-20 16:48:13 +02:00
LevelX2
89639f5e9b * Karador, Ghost Chieftain - Fixed not correct usage detection, simplified/fixed asThoughtAs effect handling. 2020-08-20 14:37:36 +02:00
LevelX2
22e6fee101 * Fixed a bug that non permanent cards could be moved to battlefield instead of staying in the zone they are. 2020-08-18 19:02:15 +02:00
acabaca24
805e3f8e6b
Corrected opponent check
Now checking game.getOpponents()
2020-08-18 15:31:48 +01:00
Andre Cabaca
20646da985 Fixed the Ghostly Pilferer triggered ability (spell casts from anywhere other than their hand)
issue #6951
2020-08-18 12:17:40 +01:00
LevelX2
c48331f216 * Doubling Cube - Added support for possible mana calculation (related to #6698). 2020-08-18 00:22:53 +02:00
jeffwadsworth
446017b1a4 - Fixed #6972 2020-08-17 09:03:12 -05:00
Oleg Agafonov
a4af5501f9 * If you control a commander - added card hints; 2020-08-17 04:03:54 +04:00
LevelX2
039b6c62ab * Fixed ManaEffect reference. 2020-08-16 13:24:45 +02:00
LevelX2
768f1bec4f * Fixed available mana calculation for Cryptic Trilobite and Titans' Nest. Added some improvements for available mana calculation of conditional mana. 2020-08-16 01:16:52 +02:00
Erik
3d989b24ac
Text corrections from issue #6654 (WIP) (#6707)
* Collective restraint typo fix

* set text for EndlessSwarm. Add starts with vowel cond case to CountersSourceEffect

* Teferi's Curse, added text option to GainAbilityAttachEffect

* added set text to several cards. Implement reviewer suggestions in GainAbilityAttachedEffect

* Remove period from rule text (undo my lazy coding fix)
2020-08-16 00:55:59 +04:00
Oleg Agafonov
7f02a37dbb Fixed test 2020-08-16 00:37:29 +04:00
Thomas Winwood
98e2d9b7aa Revert changes to Wildwood Scourge
The Oracle text for this card *does* have "on it"; this was a small
errata to the printed card.
2020-08-15 23:56:53 +04:00
Thomas Winwood
81e348360c Fix a bunch of card text errors (magefree#6643) 2020-08-15 23:56:53 +04:00
Evan Kranzler
8240e956dc updated historic legality implementation 2020-08-15 14:03:11 -04:00
Oleg Agafonov
b7c84c9342 [AKR] fixed card numbers, fixed booster generation; 2020-08-15 21:11:17 +04:00
htrajan
30348908dc fix tests 2020-08-15 00:50:46 -07:00
htrajan
6bfa212bf3 add Amonkhet Remastered 2020-08-15 00:27:09 -07:00
jeffwadsworth
bdac0b3d72 - used the correct method for checking the source permanent in the last commit 2020-08-14 19:52:38 -05:00
jeffwadsworth
012558b3ae - Fixed #6965 2020-08-14 19:35:25 -05:00
jeffwadsworth
ea72e3c8cb - More fixes related to #6851 2020-08-14 19:19:01 -05:00
Oleg Agafonov
d8c9d10066 * Do if cost paid - fixed that some cards asks player about pay two times (fixed ~30 cards); 2020-08-14 16:36:00 +04:00
Oleg Agafonov
b89c1c03ca * Dire Fleet Warmonger - fixed that it asks user two times, fixed text (#6643); 2020-08-14 15:12:59 +04:00
jeffwadsworth
66ae54d2f0 - Fixed #6851 2020-08-12 16:35:10 -05:00
jeffwadsworth
79592d2b0a - Fixed #6861 2020-08-12 09:24:40 -05:00
jeffwadsworth
674fd6b1a5 - Fixed #6905 2020-08-11 22:21:15 -05:00
jeffwadsworth
36468044f4 - Fixed #6946 2020-08-11 21:56:49 -05:00
jeffwadsworth
f0149c6a19 - Added Pretender's Claim and Unnatural Hunger 2020-08-11 18:13:30 -05:00
jeffwadsworth
3d0cd99655 - Refactor EnchantedCreatureBlockedTriggeredAbility to BecomesBlockedAttachedTriggeredAbility 2020-08-11 08:26:47 -05:00
LevelX2
0d83a8e09a * Once Upon A Time - Added test (#6954). 2020-08-11 15:15:08 +02:00
jeffwadsworth
d3ba7d4dd5 - Added Righteous Indignation and Insubordination 2020-08-10 17:13:00 -05:00
Ingmar Goudt
33b6bd0e21 DireFleetWarmonger triggered ability is optional 2020-08-10 23:20:48 +02:00
Ingmar Goudt
452ba945e0 add some m21 tests 2020-08-10 23:03:12 +02:00
LevelX2
072e3e40c7 * Once Upon A Time - Reverted change (#6954). 2020-08-10 21:41:08 +02:00
jeffwadsworth
3b90c48c75 - Refactored BlocksTriggeredAbility to BlocksSourceTriggeredAbility 2020-08-10 11:49:03 -05:00
Oleg Agafonov
b16d30b79b
Merge pull request #6190 from luziferius/refactor_promo_sets
[RFC] Refactor promo sets, add missing sets as listed on Scryfall
2020-08-10 16:57:00 +02:00
jeffwadsworth
3f4475a136 - Fixed #6943 2020-08-10 09:11:30 -05:00
LevelX2
82e560f2ff * Once Upon A Time - Fixed that it was not always possible to cast it for free if allowed (fixes #6954). 2020-08-10 14:55:33 +02:00
LevelX2
300bb550df * Some code clean up. 2020-08-10 14:48:04 +02:00
LevelX2
2ce1a488f6 * Haldan Avid Arcanist - Fixed that the spend mana effect as was applied unconditionied to all players. 2020-08-10 14:47:50 +02:00
LevelX2
8bb6d1201f * Chromatic Orrey - Fixed that the spend mana effect was applied to all players (fixes #6950). 2020-08-10 14:46:36 +02:00
Evan Kranzler
113121d3e1 added Double Masters 2020-08-08 21:53:31 -04:00
Oleg Agafonov
9652d83aec Fixed tests 2020-08-08 19:08:38 +04:00
Oleg Agafonov
712af3152a Images download:
* Fixed broken direct links download;
* Fixed outdated card numbers in some sets;
* Fixed all non-downloadable images from scryfall source;
2020-08-08 18:55:10 +04:00
Oleg Agafonov
66a8994318 Tests: added sets implementation statistics in test_checkMissingSets 2020-08-08 14:02:28 +04:00
Oleg Agafonov
735588cc0d Sets refactor:
* Duels of the Planeswalkers Promos set split to multiple sets (scryfall style);
* Fixed Masterpiece Series sets name;
2020-08-08 13:17:49 +04:00
Oleg Agafonov
7599acf1c8 Removed duplicated sets that was split into multiple (Champs, Game Day, Launch Party, Media Inserts, Super Series) 2020-08-08 11:00:07 +04:00
Oleg Agafonov
f746d4d8d2 Images download:
* removed duplicated set (Clash Pack);
* added images download for Eighth Edition Box, Ninth Edition Box;
2020-08-08 10:14:17 +04:00
jeffwadsworth
5b9e871d8e - Resolved test issue. 2020-08-07 21:13:13 -05:00
jeffwadsworth
e9930504f6 - Fixed Fractured Loyalty. Related to Bug #6236 2020-08-07 16:22:35 -05:00
jeffwadsworth
f320b5507b - Fixed Followed Footsteps. Related to Bug #6236 2020-08-07 16:00:08 -05:00
jeffwadsworth
2abeb43449 - Added Port Inspector and Robber Fly 2020-08-07 15:36:43 -05:00
jeffwadsworth
5b84462eff - Added Chameleon Spirit 2020-08-07 14:05:44 -05:00
LevelX2
457557852e * Benthic Explorer - Fixed mana type calculation.
* DynamicManaEffect - Fixed mana type calculation.
Some code clean up.
2020-08-07 17:15:06 +02:00
Oleg Agafonov
9e6a348cb1
Merge branch 'master' into refactor_promo_sets 2020-08-07 02:48:40 +02:00
jeffwadsworth
97d1418ea4 - Added Cornered Market. 2020-08-06 16:49:41 -05:00
jeffwadsworth
bfa54c3418 - Fixed #6872. ¯\_(ツ)_/¯ 2020-08-06 16:06:48 -05:00
Oleg Agafonov
83f7ae377a Refactored restore state code, added additional error check for mana undo param; 2020-08-06 22:17:37 +04:00
Oleg Agafonov
2eeefd91ef Added additional test for prevent damage effects, improved 3358e2da80 (#6915) 2020-08-06 21:16:59 +04:00
jeffwadsworth
3358e2da80 - Fixed #6915. Please test if able. It works as far as I can tell. 2020-08-04 17:27:31 -05:00
jeffwadsworth
d945f95324 - Fixed #6922 2020-08-04 16:19:42 -05:00
jeffwadsworth
b17150188f - Fixed #6930 2020-08-04 15:19:11 -05:00
jeffwadsworth
c3de6bf8a0 - Fixed #6919. Fixed other cards with the same issue. 2020-08-04 14:15:50 -05:00
LevelX2
de110a92dd * Thermopod, Ashnods Altar, EverythingamagigE, Phyrexian Altar - Fixed available mana generation (#6698). 2020-08-03 21:53:36 +02:00
LevelX2
985d4205bf * Harvest Mage - Fixed available mana generation (#6698). 2020-08-03 21:26:47 +02:00
LevelX2
9dfc6eed69 * Squandered Resources - Fixed available mana calculation (#6698). 2020-08-02 22:47:03 +02:00
Oleg Agafonov
00411b4a9b * Regeneration abilities improved:
* Fixed that regeneration shield isn't added to permanent on aura sacrifice cost (example: Stamina, Carapace, see #2221);
 * Fixed that regeneration shields accumulated in attached aura instead permanent (bug example: re-attached aura gives old shields to new permanent, see #6846);
 * Added card hint with regeneration shields amount (#6846);
2020-08-02 14:01:58 +04:00
LevelX2
516a4104f1 * Treasonous Ogre - Fixed available mana generation (#6698). 2020-08-02 11:34:19 +02:00
LevelX2
67dd45c1c7 * Added getProducableManaTypes method for mana effects to handle Squandered Resources or Reflecting Pool like abilities.
* Fixes to Soldevi Adnate, Skirge Familiar, Mana Web.
2020-08-02 10:51:22 +02:00
Oleg Agafonov
c7595ca476 * Regeneration abilities - added card hint about activated and used regeneration; 2020-08-01 21:29:08 +04:00
LevelX2
c343767e8e * Fixed available mana generation of Jungle Patrol (was no mana ability) and Priest of Yawgmoth (#6698). 2020-07-31 13:53:07 +02:00
LevelX2
2fb8f627c2 * Trial of Ambition - Fixed typo in "sacrifices a creature" effect (fixes #6913). 2020-07-31 11:41:16 +02:00
Evan Kranzler
1ed9c09266 reimplemented Oubliette to use new errata 2020-07-30 18:27:50 -04:00
Oleg Agafonov
8e929d4e9d Fixed not working cost modification effects in get playable calcs from some cards (#6684):
* Kasmina, Enigmatic Mentor
* Kopala, Warden of Waves
* Monastery Siege
* Senator Lott Dod
* Terror of the Peaks
2020-07-30 22:06:12 +04:00
LevelX2
8f2c08efd3 * Highcliff Felidar - Fixed a problem that not always all players were handled (fixes #6826). 2020-07-30 10:29:13 +02:00
Oleg Agafonov
0824d2901a * Transform abilities - fixed duplicated triggered abilities from transformed permanents;
* Accursed Witch // Infectious Curse - fixed wrong cost modification effect (#6684);
2020-07-30 12:13:32 +04:00
LevelX2
7cfe39ae21 * Fixed that not all Equip abilities were correctly identified for abilities that changed Equip timig (e.g. Leonin Shikari - fixes #6907). 2020-07-29 16:16:47 +02:00
LevelX2
ffa837ae95 * Angel of Jubilation - Fixed that it did not only prevent life payment from casting spells or activating abilities (fixes #3663). 2020-07-29 14:48:14 +02:00
LevelX2
57de10d609 * Fixed failing M21 Tests (related to 51af4e7e1d). 2020-07-29 11:49:54 +02:00
jeffwadsworth
0385d9a653 - Removed some test code 2020-07-28 18:01:12 -05:00
jeffwadsworth
92580e480b - More fixes related to #6855 2020-07-28 17:58:43 -05:00
LevelX2
307d4a6283 Merge origin/master 2020-07-28 16:31:46 +02:00
LevelX2
9903944804 * Reworked retrieving spell characteristics (related to 98ebcc07ca). 2020-07-28 16:29:44 +02:00
LevelX2
c1ac2ac6ae * Conduit of Ruin - Fixed a problem with the spell cost reduction not working (#6698). 2020-07-28 16:28:23 +02:00
Oleg Agafonov
a5a5256cff Code cleanup 2020-07-28 18:15:32 +04:00
LevelX2
af5a0bb405 * Fixed available mana generation of Jungle Patrol, Kydele Chosen of Kruphix, Kykar Winds Fury and Mana Cache (#6698). 2020-07-28 14:41:49 +02:00
LevelX2
0458778c44 * Fixed bug of Druids Repository (related to b5c93cf2da), 2020-07-28 13:28:24 +02:00
jeffwadsworth
2665cf2eb6 - Fixed #6855. There are other examples of this issue that will be fixed as well. 2020-07-27 20:52:31 -05:00
jeffwadsworth
72b1cb549e - Fixed #6855. There are other examples of this issue that will be fixed as well. 2020-07-27 20:50:40 -05:00
Oleg Agafonov
93182913d0
Merge pull request #6902 from ketsuban/unesh
Fix Unesh, Criosphinx Sovereign
2020-07-28 03:21:45 +02:00
Thomas Winwood
2d8853b977 Address review comments 2020-07-28 02:06:50 +01:00
Oleg Agafonov
fdc32f891e * Raid abilities - added card hints about raid condition, fixed missing ability words; 2020-07-28 04:25:43 +04:00
LevelX2
b5c93cf2da * Fixed available mana generation of Druids Repository, Workhouse, Iceberg, Krak Clan Ironworks, Rasputin Dreamweaver and Sirk Prospector (#6698). 2020-07-28 01:03:33 +02:00
LevelX2
82a9726a35 * Fixed available mana generation of Virdian Joiner (#6698). 2020-07-27 23:50:07 +02:00
LevelX2
8e27ca31cd * Fixed available mana generation of Gemstone Array, Pentad Prism and
Utopia Mycon (#6698).
2020-07-27 23:00:39 +02:00
Thomas Winwood
a2fbfa87bc Fix Unesh, Criosphinx Sovereign
Unesh incorrectly defaulted to the first opponent in multiplayer rather
than letting the player choose an opponent.
2020-07-27 21:33:58 +01:00
LevelX2
82dfd76ee3 * Fervent Champion - Fixed that it's possible to equip the Champion also without having the regular mana (#6698). 2020-07-27 22:27:11 +02:00
LevelX2
6e68e038b6 * Bartered Cow - Fixed that it does nothing when discarded (fixes #6884). 2020-07-27 21:47:31 +02:00
LevelX2
7d7defe2c3 * Obosh, the Preypiercer - Fixed that the damage doubling was always done (fixes #6871). 2020-07-27 16:46:52 +02:00
LevelX2
7a78be8c6a * Some target pointer changes and code clean up. 2020-07-26 00:16:14 +02:00
jeffwadsworth
202e25208e - Fixed text Feedback. 2020-07-25 10:11:42 -05:00
Oleg Agafonov
3abe5e796a Server: removed unnecessary logs, extra comments 2020-07-25 19:06:38 +04:00
Oleg Agafonov
848c5b6052 Fixed missing watchers from DelayedTriggeredAbility:
* Planeswalkers Mischief - fixed rollback error on play;
* Psychic Theft - fixed rollback error on play;
2020-07-25 19:01:49 +04:00
Oleg Agafonov
32b7c592c8 * Sanguine Indulgence - fixed rollback error on play, fixed card text (#6643); 2020-07-25 17:26:10 +04:00
Oleg Agafonov
06e22a211d * Alpine Houndmaster - fixed that it boost until attack ends instead until end turn, fixed text (#6643); 2020-07-25 13:48:31 +04:00
Oleg Agafonov
043785b1d1 * Metalcraft abilities - added card hints about artifacts count, fixed missing ability word; 2020-07-25 05:40:59 +04:00
Oleg Agafonov
97c427375d Fixed face down cost modification (related to 653a2dd7b2) 2020-07-24 21:30:03 +04:00
Oleg Agafonov
dfaf09e76c * Hamletback Goliath - fixed rollback error (#6882); 2020-07-24 20:02:15 +04:00
senft
855e09810a Fix FilterCard name of TrinketMage
The cardinality is added via the TargetCardInLibrary.
2020-07-24 17:46:52 +02:00
LevelX2
4d43914673 * Morselhoarder - Fixed calculation of available mana and some cleanup to other mana abilities (#6698). 2020-07-24 16:41:36 +02:00
LevelX2
98ebcc07ca * Fixed spell cost reduction for bestow not working during calculation of castable spells (#6698). 2020-07-24 16:04:52 +02:00
LevelX2
a90dbd8533 * Some minot code clean up. 2020-07-24 12:08:08 +02:00
LevelX2
653a2dd7b2 * Available mana calculation - Fixed a problem with repeatable mana converting abilities (e.g. Farrelite Priest) that were only considered once (#6698). 2020-07-24 12:06:14 +02:00
LevelX2
cbb289337d * Ashiok, Nightmare Muse - Fixed rule text. 2020-07-24 12:01:20 +02:00
LevelX2
329352f36b Hunters' Feast - Fixed rule text (fixes #6878). 2020-07-23 12:22:07 +02:00
LevelX2
04176350db * Pyromancer's Gauntlet - Fixed that the effect was applied to all damage of planeswalker not only to planeswalker of the Gauntlets's controller (fixes #6877). 2020-07-23 11:52:09 +02:00
LevelX2
a2511cad32
Merge pull request #6388 from nivertius/satyr-firedancer-multiple-opponents
Satyr Firedancer doesn't triggers for each opponent
2020-07-22 12:52:35 +02:00
LevelX2
73395aabd4 * Fecundity - Fixed that not always LKI was retrieved to check if a creature died (fixes #6867). 2020-07-22 00:04:29 +02:00
Eric Nelson
e9960fa908
Epitaph Golem puts card on top, rather than bottom
PutOnLibraryTargetEffect's parameter is "onTop", it should be false (for putting the cards on the bottom) rather than true (for putting the cards on top.)
2020-07-20 20:57:53 -04:00
LevelX2
7f3b24365e * Essence of the Wild - Fixed the copy effect. 2020-07-21 00:20:12 +02:00
LevelX2
601fb525a8 * Enigmatic Incarnation - Added process action after the sacrifice (fixes #6250). 2020-07-20 22:48:07 +02:00
LevelX2
f7b3e33f92 * Diamond Kaleidoscope - Fixed available mana calculation (#6698). 2020-07-20 11:20:13 +02:00
LevelX2
881f727ec7 * Fixed visibility of buttons with empty text (fixes #6841). 2020-07-20 11:12:33 +02:00
LevelX2
6fd304ec5f * Helm of Obedience - Fixed that the Helm of Obedience was always sacrified also if no creature was put to battlefield (fixes #6862). 2020-07-20 10:37:03 +02:00
LevelX2
5cb950e53f * Basri's Lieutenant - Fixed that it created also the token if Lieutenant dies without a +1/+1 token (fixes #6863). 2020-07-20 10:35:36 +02:00
LevelX2
5decfa3964 * Traumatize, Bond of Insights, Enter The God-Etrenals and Flint Golem - Changed to mill method. 2020-07-18 17:27:15 +02:00
LevelX2
a2ae232b43 * Fixed some corner cases for Worl Enchantment State-Based actions (704.5k). 2020-07-18 12:23:19 +02:00
LevelX2
fdae577cef * Fixed card movement handling of Charmed Griffin (#6851). 2020-07-18 12:21:47 +02:00
jeffwadsworth
fe9deec071 - Outcome fix for Incremental Growth 2020-07-17 08:43:25 -05:00
LevelX2
3a82840e66 * Fixed some more available mana calculation problems. Mana of the pool is now taken into account (e.g. Coal Golem problem). Crucible of the Spirit Dragon - Conditional mana curretnly not handled correctly in available mana calculation. Crystalline Crawler works now.Related to #6698. 2020-07-16 22:37:51 +02:00
18ths
e3b2fa1240 fixed indentiation 2020-07-16 17:48:28 +02:00
18ths
9a8526793d Fixed Limited Resources to be counting only its controller lands. Fixes #6409 2020-07-16 17:45:34 +02:00
jeffwadsworth
e149e9ef95 - Duelist's Heritage will no longer give an opponent's creature Double-Strike. (JayDi85) 2020-07-16 10:15:32 -05:00
Jeff
6b26c40d1d - Duelist's Heritage will no longer give an opponent's creature Double-Strike. (JayDi85) 2020-07-16 10:15:23 -05:00
18ths
ddf007e6f1 Removed redundant Living End effect. Fixes #6385 2020-07-16 16:56:12 +02:00
LevelX2
7ad7d5f03d * Fixed available mana generation for Caged Sun and storage lands (e.g. Calciform Pools) related to #6698. 2020-07-16 12:44:01 +02:00
LevelX2
08d1eb5319 * The Magic Mirror - Fixed that it drews the wrong number of cards on beginning of upkeep (fixes #6840). 2020-07-15 14:34:53 +02:00
LevelX2
083c4bc5d4 * Reworked some card movement to player methods (#4866). 2020-07-15 00:42:08 +02:00
jeffwadsworth
bfb7a1a24d - Fixed #6838 2020-07-14 15:49:30 -05:00
LevelX2
bd9738f128 * Fixed a problem where for copies of cards/permanent the included spell ability was not correctly copied and the copied card had the spell ability twice. That could cause in some rare cases problems with spell ids of copies (this fixes #6824) or did allow on the other side some unproper handling of things (Animate Dead). 2020-07-14 21:30:30 +02:00
LevelX2
eecaa232f5 * Fixed a problem where for copies of cards/permanent the included spell ability was not correctly copied and the copied card had the spell ability twice. That could cause in some rare cases problems with spell ids of copies (this fixes #6824) or did allow on the other side some unproper handling of things (Animate Dead). 2020-07-14 21:28:45 +02:00
jeffwadsworth
9f92377eef - little AI fix Quarry Colossus 2020-07-14 14:11:43 -05:00
Oleg Agafonov
362352954b
Merge pull request #6830 from magefree/Add-historic2
Add Historic format and Historic Anthologies
2020-07-13 15:37:52 +02:00
LevelX2
1cdb715d92 * Fixed a problem how the color of mana paid from mana pool was recognized that could made problems to count the number of different colors used to pay a spell with convergence (e.g. if the mana was created with Cascading Cataracts) fixes #3816. 2020-07-13 00:10:09 +02:00
LevelX2
a77471f58f * Cadaverous Bloom - Fixed available mana calculation (related #6698). 2020-07-12 12:24:59 +02:00
LevelX2
d47a59fea5 * Fixed available mana calculation of the 5 Mana Batteries (related #6698). 2020-07-12 12:02:06 +02:00
LevelX2
31163eec6d * Fixed that mana sources that produce any mana type that other sources produce (e.g. Reflecting Pool) could erroneously produce colorless mana from mana sources that could only produce any color mana (fixes #6814). 2020-07-12 08:50:56 +02:00
Oleg Agafonov
219ab89bcc Fixed test 2020-07-11 21:03:32 +04:00
LevelX2
81e5650972 * Fixed calcultion of available mana for Goblin Clearcutter, Seton Krosan Protector, Urza, Lord High Artificer, Heritage Druid, Birchlore Ranger and Grand architect. 2020-07-11 16:43:38 +02:00
mikalinn777
bf293ca939 Add Historic format and Historic Anthologies 2020-07-11 12:06:01 +02:00
18ths
587f05dea4
Merge pull request #6583 from timhae/issue6494_followup
add missing quotes in rule text
2020-07-11 11:08:30 +02:00
LevelX2
89249888b5 * Added handling of triggered mana to available mana calculation (fixes #585). 2020-07-11 00:53:47 +02:00
jeffwadsworth
5be6e9398a - Fixed #6803 2020-07-10 16:14:05 -05:00
jeffwadsworth
4c34210d64 - Fixed #6821 2020-07-10 15:23:29 -05:00
jeffwadsworth
bb453de525 - Fixed #6813 2020-07-10 10:39:02 -05:00
jeffwadsworth
90987372b7 - Fixed #6817 2020-07-10 10:31:21 -05:00
jeffwadsworth
9b803cf833 - Fixed #6803 2020-07-10 09:43:51 -05:00
Oleg Agafonov
c4f028ffa0 Prepare new release 2020-07-10 16:50:38 +04:00
Oleg Agafonov
06b6e482a0 * Exile and return to battlefield - fixed that some cards can return commander from command zone but they shouldn't (example: Cloudshift, Conjurer's Closet, see #5151, #5278); 2020-07-10 14:37:46 +04:00
Oleg Agafonov
4598d7efb0 * Ice Cauldron - fixed rollback error on cast (#6815); 2020-07-10 12:04:29 +04:00
LevelX2
40b7d723ef * Some minor code clean up and a test. 2020-07-10 09:06:25 +02:00
Evan Kranzler
15719fea0f fixed Subira, Tulzidi Caravannder ability text 2020-07-09 20:12:34 -04:00
arcox
9c7982e8f6 Update *.sh and *.java files to use Unix line endings 2020-07-09 13:07:26 -04:00
jeffwadsworth
a6d03c925f - Fixed #6806 2020-07-09 11:10:28 -05:00
Eric Nelson
77eadf92a5
Fix Mudbutton Clanger (#6810)
* Fix Mudbutton Clanger

Should get +1/+1 until end of turn, not +1/+1 counters.

* Update MudbuttonClanger.java

Fix imports.

* Update MudbuttonClanger.java

Also import Duration (and remove CounterType, which is no longer needed)
2020-07-08 21:52:39 -04:00
Oleg Agafonov
2ea614b978
Merge pull request #6756 from arcox/circling-vultures
Implement Circling Vultures from WTH
2020-07-09 00:44:39 +02:00
Oleg Agafonov
99ceeb5076 Tokens improves:
* [M21] added tokens;
 * [M21] added tokens download support;
 * Fixed wrong images for some tokens (Angel, Beast, Bird, Cat, etc);
2020-07-09 02:38:37 +04:00
arcox
4bcffe6bcb newline at eof 2020-07-08 18:27:49 -04:00
arcox
27af985288 Make Circling Vulture discard effect a special action without cost 2020-07-08 18:25:10 -04:00
Jakob
4dc99fbb58
Fixed Thousand-Year Storm and added hints to Aetherflux Reservoir and Sentinel Tower (#6645) 2020-07-08 11:10:09 -05:00
18ths
13f7f2a035 Revert "removed some of unused dependencies"
This reverts commit d6ad722266.
2020-07-08 17:16:16 +02:00
Oleg Agafonov
1db523518b
Merge pull request #6800 from gp66/iko-essence-symbiote
Iko essence symbiote
2020-07-07 21:22:56 +02:00
gp66
a30e628b2d add essence symbiote 2020-07-07 13:41:24 -05:00
gp66
a5e3b93048 add essence symbiote 2020-07-07 13:35:47 -05:00
18ths
d6ad722266 removed some of unused dependencies 2020-07-07 20:11:45 +02:00
jeffwadsworth
181eb871fe - Fixed #6790 2020-07-07 10:34:09 -05:00
LevelX2
019bbafd20 * Aven Mimeomancer - Fixed that P/T setting persists after target zone change (fixes #6782). 2020-07-07 16:41:34 +02:00
Oleg Agafonov
ecaa5a5b42 Eon Frolicker - fixed rollback error on play (#6780); 2020-07-07 06:32:46 +04:00
jeffwadsworth
8aa5154e81 - Fixed #6788. 2020-07-06 14:56:00 -05:00
jeffwadsworth
af74fb335c - Fixed other cards related to #6787 2020-07-06 14:18:12 -05:00
jeffwadsworth
b679087284 - Fixed #6787 2020-07-06 11:53:27 -05:00
LevelX2
bd4da56647 * Oriss, Samite Guardian -Fixed that the attack restriction effect did not work (fixes #6784). 2020-07-06 15:57:54 +02:00
LevelX2
3ef2f2351e * Goblin Fire Fiend, Hinterland Scourge, Inescapable Brute - Fixed wrong duration of must be blocked ability. 2020-07-06 15:43:47 +02:00
LevelX2
461c46eec3 * Canopy Stalker - Fixed must be blocked ability (fixes #6783). 2020-07-06 15:39:37 +02:00
LevelX2
2f77d1d14c * Fixed that Offering ability did not work from command zone (fixes #4909). 2020-07-06 15:15:02 +02:00
Oleg Agafonov
d1ccb621a1 * Bolas's Citadel - fixed that opponent can use Bolas's play ability for own cards (#6741); 2020-07-06 15:44:31 +04:00
Oleg Agafonov
d18093daf2 Warbringer - fixed that it doesn't allow to cast cards with Dash without full mana available (#6698); 2020-07-06 15:30:48 +04:00
Oleg Agafonov
4168e2714a Controlled spells gain ability -- fixed that gained cost modification effects doesn't allow to cast cards without mana (example: Inspiring Statuary, see #6698); 2020-07-06 11:17:09 +04:00
Oleg Agafonov
1e744a0aae Alternative cost - fixed that it doesn't allow to cast cards that was affected by cost modification effects (example: Prowl ability, see #6698); 2020-07-05 23:11:47 +04:00
Oleg Agafonov
f9a9a55f7b Cloud Key - fixed that it doesn't allow to cast cards without full mana available (#6698); 2020-07-05 19:39:05 +04:00
Oleg Agafonov
74ceac7322 Test fix 2020-07-05 09:47:00 +04:00
Oleg Agafonov
7b57865071 Benthic Explorers - fixed that it doesn't allow to cast spells with opponent's mana (#6698); 2020-07-05 06:25:07 +04:00
Oleg Agafonov
69d8fd1898 Battlefield Thaumaturge - fixed that it doesn't allow to cast spells without full available mana (#6698); 2020-07-05 01:08:43 +04:00
LevelX2
e937999b96 * Release to the Wind - Fixed that it doesn't let you cast the cards it exiles (fixes #6758). 2020-07-03 14:54:08 +02:00
LevelX2
d4711b78d4 * Replaced some filter objects by static filter. 2020-07-03 13:58:08 +02:00
htrajan
91571df264
[M21] Fix castability and selectability of EnthrallingHold (#6773) 2020-07-03 07:16:31 +04:00
Evan Kranzler
b6b7a9c0f9 updated False Orders to match Balduvian Warlord 2020-07-02 23:14:13 -04:00
Evan Kranzler
d41ca9c2e1 updated Balduvian Warlord to add banded cards 2020-07-02 23:01:00 -04:00
Evan Kranzler
f2cdf1740b updated Sorrow's Path to work with new blocking rules 2020-07-02 22:56:19 -04:00
Evan Kranzler
660862b75f fixed Extinction Event not resolving correctly 2020-07-02 18:46:26 -04:00
Evan Kranzler
509bd39244 fixed Neyith of the Dire Hunt not working with cards that cause creatures to become blocked 2020-07-02 18:46:12 -04:00
Oleg Agafonov
e69a021c71 Fixed missing locale param in string operations (#4634) 2020-07-03 02:00:58 +04:00
Oleg Agafonov
6dccaee9a4 Ghostfire Blade - fixed that it can't be played without full available mana (#6698); 2020-07-02 20:37:59 +04:00
Evan Kranzler
509bca7224 fixed Neyith of the Dire Hunt triggering for each player that blocks at the same time 2020-07-02 10:49:55 -04:00
jeffwadsworth
c1b8ae2865 - Fixed typo in last commit. 2020-07-02 09:46:47 -05:00
jeffwadsworth
807a67389a - Mnemonic Betrayal will no longer allow lands to be played from the Exile Zone. 2020-07-02 09:30:14 -05:00
jeffwadsworth
6478ef3ff4 - Chainer, Nightmare Adept will now gain haste when it enters the battlefield. 2020-07-02 09:22:24 -05:00
Evan Kranzler
9824c9bfd2 fixed Rookie Mistake being able to target the same creature twice 2020-07-02 09:53:29 -04:00
Evan Kranzler
3f88f350f6 fixed Silver Wyvern error (fixes #6768) 2020-07-01 21:54:29 -04:00
Evan Kranzler
8392b652b7 fixed Zurzoth, Chaos Rider's effect not resolving correctly 2020-07-01 21:09:26 -04:00
Evan Kranzler
d3fad6c46e fixed Neyith of the Dire Hunt not triggering off of blocks 2020-07-01 21:08:59 -04:00
Evan Kranzler
bda0d6fba0 fixed issues with Inniaz, the Gale Force not resdistributing permanents correctly 2020-07-01 21:08:36 -04:00
Evan Kranzler
1c4e8db236 fixed some issues with targets that require different names 2020-07-01 21:07:57 -04:00
LevelX2
fbfb55f99c * Vito, Thorn of the Dusk Rose - Added hint to triggered ability to show how much damage goes to the opponent (#6646). 2020-07-02 00:55:32 +02:00
Oleg Agafonov
adbe84c540 Improved freeze checks and canRespond/isInGame usage 2020-07-01 13:48:22 +04:00
Oleg Agafonov
3b19e3db35 * AI: fixed that computer can't play some cards correctly (Ad Nauseam, Crazed Firecat, Fiery Gambit); 2020-07-01 13:15:39 +04:00
18ths
653ca9cc5a
Merge branch 'master' into GlitterLionTextFix 2020-07-01 10:03:37 +02:00
Evan Kranzler
82347be782 fixed Neyith, the Dire Hunt doubling toughness (#6677) 2020-06-30 22:47:43 -04:00
Evan Kranzler
73026b57b1 implemented Neyith of the Dire Hunt 2020-06-30 21:29:59 -04:00
arcox
0530b52f87 Implement Circling Vultures from WTH (#5489) 2020-06-30 19:30:22 -04:00
Evan Kranzler
00c5162682 fixed some Idol of Endurance bugs, updated tests 2020-06-30 19:20:59 -04:00
Evan Kranzler
833ca03293 added special basic land slot to M21 2020-06-30 18:59:03 -04:00
arcox
7d31736b88
Implement Thran Tome from WTH (#6726)
* Implement Thran Tome from WTH (#5489)

* Fix erroneous subtype

* Use TargetCardInLibrary method

* Actually fixed
2020-06-30 14:04:02 -05:00
jeffwadsworth
40db0243fd - Hopefully a fix for #6740 2020-06-30 12:39:11 -05:00
LevelX2
c4082548c8 * Kaheera, the Orphanguard - Fixed the check for subtypes (e.g. changeling not working). 2020-06-30 16:22:28 +02:00
LevelX2
60cce5c11b * Fixed wrong event attributes for special action ACITIVATE_ABILITY event (see also 6753). Fixed that Phyrexian Revoker also prevented using special actions (fixes #6747). 2020-06-30 15:34:29 +02:00
Oleg Agafonov
83135f347f Spellwild Ouphe - fixed cost reduction effect (#6698) 2020-06-30 08:51:59 +04:00
Oleg Agafonov
09bc2575d8 Cost increasing effects - refactor, removed redundant custom effects (related to #6684 and #6698); 2020-06-30 08:27:29 +04:00
Evan Kranzler
b885fffd9d added duplicates to M21 and JMP 2020-06-29 21:12:36 -04:00
Evan Kranzler
d70db82dd9 Implemented Teferi, Timeless Voyager 2020-06-29 20:53:05 -04:00
Evan Kranzler
e9672dce5e updated JMP rarities 2020-06-29 20:06:12 -04:00
Evan Kranzler
e914c38986 Implemented Idol of Endurance 2020-06-29 20:05:38 -04:00
jeffwadsworth
0960794db4 - Reverted previous "fix" for Torban, Thrane of Red Fell. 2020-06-29 17:05:40 -05:00
jeffwadsworth
2cbe607e7b - Fixed #6740 2020-06-29 15:41:37 -05:00
jeffwadsworth
fa5cf8b412 - Fixed #6751 2020-06-29 15:07:47 -05:00
jeffwadsworth
a4d659176e - Refactored BlocksOrBecomesBlockedTriggeredAbility to BlocksOrBecomesBlockedSourceTriggeredAbility 2020-06-29 11:45:26 -05:00
arcox
fd3ee45a1e
Implement Sawtooth Ogre from WTH (#6725) 2020-06-29 11:37:32 -05:00
jeffwadsworth
d1cbfc51e1 - Refactored DiesTriggeredAbility to DiesSourceTriggeredAbility 2020-06-29 10:51:34 -05:00
arcox
a5d10d6a5d
Implement Liege of the Hollows from WTH (#5489) (#6727) 2020-06-29 10:37:43 -05:00
LevelX2
0bc7008130 * Peer into the Abyss - Fixed that the effects were applied to the controller instead of the target player (#6646). 2020-06-29 16:57:59 +02:00
LevelX2
accbf7a3a7 * Read the Tides - Fixed number of maximal possible targets from 1 to 2 (#6646). 2020-06-29 15:16:51 +02:00
LevelX2
34dbf7b67e * Peer into the Abyss - Fixed that the numbers were not rounded up (#6646). 2020-06-29 15:13:46 +02:00
LevelX2
370d821dbf * Gadrak, the Crown-Scourge - Fixed wrong condition for attack restriction (fixes #6743). 2020-06-29 15:01:53 +02:00
LevelX2
5661bb1bfe * Some minor code changes. 2020-06-29 14:50:46 +02:00
Oleg Agafonov
90965802d0 Cost increasing effects - refactor, removed redundant custom effects (related to #6684 and #6698); 2020-06-29 15:39:58 +04:00
Oleg Agafonov
4bdd8910a8 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	Mage.Sets/src/mage/cards/d/DreamLeash.java
2020-06-29 13:32:26 +04:00
Oleg Agafonov
cf3feff76a Cost reduction effects - refactor, removed redundant custom effects, added card hints; 2020-06-29 13:31:02 +04:00
htrajan
ca29e61b1d
[M21] actually fix Enthralling Hold (#6746) 2020-06-29 12:41:46 +04:00
htrajan
4652ebd790
[M21] Fix Enthralling Hold (#6745) 2020-06-29 10:06:29 +04:00
Oleg Agafonov
e4ebf50d42 * Artifact you control effects - added card hints; 2020-06-29 09:28:46 +04:00
htrajan
faa375907f withChooseHint 2020-06-28 21:42:59 -07:00
htrajan
1a0dca9067 fix M21 bugs 2020-06-28 20:24:59 -07:00
Oleg Agafonov
621c144ac2 * This spell costs less to cast - added card hints for some cards; 2020-06-28 20:29:09 +04:00
etpalmer63
8e38294d62 'put' should be 'create' tokens. Added rule note. 2020-06-27 11:44:44 -07:00
Oleg Agafonov
e8dbd2a3c8 Refactor some cost modification effects 2020-06-27 19:22:45 +04:00
Oleg Agafonov
aeec6a4e8d Additional fix for #6698, card hint for Of One Mind; 2020-06-27 06:00:48 +04:00
Oleg Agafonov
520d75dba9 * Cost reduction effects - fixed that some cards with cost reduction can't be played (example: Price of Fame, see #6685, #6684); 2020-06-27 05:40:45 +04:00
Oleg Agafonov
2252648f01 * Added card hints to Avatar of Might, Avatar of Will, Avatar of Woe, Dusk Feaster, Rekindled Flame;
* Refactor: removed custom spell cost reduction effects;
2020-06-27 05:36:04 +04:00
Evan Kranzler
c46e5d2399 Implemented Zurzoth, Chaos Rider 2020-06-26 20:56:34 -04:00
htrajan
6fa1ad3aaa
[M21] Implement more cards (#6730)
* EnthrallingHold

* ArchfiendsVessel

* ConspicuousSnoop

* HoodedBlightfang

* commit set updates

* fix text

* fix Archfiend's Vessel cast from graveyard trigger and Enthralling Hold text
2020-06-26 20:55:43 -04:00
jeffwadsworth
8e5b72b8c7 - Fixed text for Inniaz, the Gale Force. 2020-06-26 14:39:24 -05:00
LevelX2
9ad11e653a Merge origin/master 2020-06-26 18:16:51 +02:00
LevelX2
0cd5ab12f7 * Mycosynth Lattice - Added hint text for the use of floating mana (closes #1544). 2020-06-26 18:16:11 +02:00
jeffwadsworth
2f5a4e0caf - Fixed text related to bug 6675 2020-06-26 11:10:54 -05:00
Evan Kranzler
e73a11cb12 fixed a small error with Inniaz, the Gale Force 2020-06-26 09:49:20 -04:00
Oleg Agafonov
50c46e39a3 Improved game logs: added target hints, fixed spaces in target amount; 2020-06-26 10:59:22 +04:00
Oleg Agafonov
99167fa50e [M21] Terror of the Peaks - fixed missing copy method 2020-06-26 10:55:33 +04:00
Oleg Agafonov
f19c929229 Verify tests: added checks for wrong ability/effect hint description in card text; 2020-06-26 10:15:22 +04:00
Oleg Agafonov
445686a1ad Improved scry effect text generation 2020-06-26 09:59:55 +04:00
Oleg Agafonov
3d7637b421
Merge pull request #6722 from arcox/track-down-text
Fix Track Down oracle text (#6643)
2020-06-26 07:55:33 +02:00
arcox
c03d0f07d6 Restore scry effect 2020-06-26 01:44:12 -04:00
Oleg Agafonov
00c8d24be4
Merge pull request #6724 from arcox/choking-vines-text
Fix Choking Vines oracle text (#6654)
2020-06-26 07:08:37 +02:00
arcox
2dc502b535 Fix Choking Vines oracle text 2020-06-26 01:02:34 -04:00
arcox
7632cb417c Fix Track Down oracle text (#6643) 2020-06-25 22:37:23 -04:00
johnmeat
0050c8966e
Ability fix for when Nacatl has left battlefield (#6681) 2020-06-25 21:31:05 -05:00
Evan Kranzler
cb918253c8 Implemented Inniaz, the Gale Force 2020-06-25 21:11:56 -04:00
Evan Kranzler
f4896710d8 fixed Undead Alchemist exiling cards from zones other than graveyards 2020-06-25 20:21:35 -04:00
Evan Kranzler
a379a06485 added new class for "this or another" triggered abilities 2020-06-25 20:14:48 -04:00
jeffwadsworth
6c69939c0d - Fixed some text issues related to Bug 6675... 2020-06-25 17:45:24 -05:00
jeffwadsworth
a20bc6c414 - Fixed some text issues related to Bug 6675. Not closed because it keep growing... 2020-06-25 16:45:38 -05:00
18ths
1f98cc1f4a
Merge pull request #6578 from timhae/chainer
copy chainer triggered ability when used as commander
2020-06-25 21:17:41 +02:00
jeffwadsworth
c030779c7b - Fixed #6714 2020-06-25 09:04:56 -05:00
Evan Kranzler
a5f9b8fb64 Implemented Sethron, Hurloon General 2020-06-25 09:22:09 -04:00
Evan Kranzler
1fec71920e Implemented Scholar of the Lost Trove 2020-06-25 09:01:05 -04:00
Evan Kranzler
7750dde6b8 Implemented Emiel the Blessed 2020-06-25 08:38:54 -04:00
Oleg Agafonov
f589d861f4 [M21] Terror of the Peaks - fixed missing target for damage effect 2020-06-25 10:08:55 +04:00
Oleg Agafonov
dea739ecb0
Merge pull request #6683 from gp66/fix-iko-tokens
Fix iko tokens
2020-06-25 07:35:17 +02:00
htrajan
7bb7afe28a
[M21] Implement sanctum cards (#6708) 2020-06-25 09:31:09 +04:00
Evan Kranzler
9b2c8c5d87 updated JMP spoiler and reprints 2020-06-24 18:46:24 -04:00
Evan Kranzler
dcc1430b60 Implemented Muxus, Goblin Grandee 2020-06-24 18:44:53 -04:00
Evan Kranzler
d5616762cb Implemented Lightning Phoenix 2020-06-24 18:42:58 -04:00
Oleg Agafonov
6dfacfbca5 * Elspeth, Undaunted Hero - fixed wrong text; 2020-06-25 00:37:13 +04:00
Oleg Agafonov
b2bc9ee6d1
Merge pull request #6716 from johnmeat/VoidUI
Alter UI for choosing a number for Void.
2020-06-24 21:44:17 +02:00
johnm
d664aaa7e1 Alter UI for choosing a number for Void. 2020-06-24 19:46:02 +01:00
18ths
40036271da
Implemented Allosaurus Shepherd and Blessed Sanctuary (#6711)
* added allosaurus shepherd and blessed sanctuary

* fixed nonascii apostrophes

* added continuous effect dependency
2020-06-24 10:17:32 -05:00
Evan Kranzler
785be83484
Refactoring cards that mill (WIP, do not merge) (#6713)
* added mill method

* updated mill effects to use new method

* refactored individual cards

* small updated to Grindstone and Sphinx's Tutelage

* another updated to Grindstone

* fixed a test

* fixed Countermand null check

* more refactoring

* updated dredge ability to use mill
2020-06-24 07:50:00 -04:00
Evan Kranzler
9c73f29484 fixed Alchemist's Gift not doing anything 2020-06-23 21:29:34 -04:00
Evan Kranzler
44394cf016 added another fix for Chandra's Incinerator 2020-06-23 21:28:43 -04:00
Evan Kranzler
ba0e9af5fd Implemented Bruvac the Grandiloquent (still needs refactoring 2020-06-23 17:29:14 -04:00
Evan Kranzler
4a6a0e4d42 Implemented Branching Evolution 2020-06-23 17:26:42 -04:00
Evan Kranzler
b28a9c2ba2 Implemented Terror of the Peaks 2020-06-23 17:25:47 -04:00
Evan Kranzler
93b4fe5c95 Implemented Subira, Tulzidi Caravanner 2020-06-23 17:24:38 -04:00
LevelX2
324c2bdcf3 * Arcane Artisan - Fixed that the tokens were not exiled but destroyes (fixes #6710). 2020-06-23 19:47:42 +02:00
LevelX2
7ce721eced
Merge pull request #6709 from hitch17/ThievesGuildEnforcer-use-graveyard
* Thieves' Guild Enforcer - Fixing wrong condition to use graveyard instead of library.
2020-06-23 10:58:45 +02:00
John Hitchings
7065b7f7e7 use graveyard instead of library as ThievesGuildEnforcer condition. 2020-06-22 23:10:34 -07:00
Oleg Agafonov
5ae041f39a Additional tests for morph and #6680 2020-06-23 09:29:38 +04:00
Evan Kranzler
75220caf0f small additional fix 2020-06-22 22:57:47 -04:00
Evan Kranzler
dd22905e9d added another fix for Chandra's Incinerator (#6646) 2020-06-22 22:56:54 -04:00
Evan Kranzler
77d5b37ca6 fixed Warded Battlements giving +1/+1 instead of +1/+0 (#6646) 2020-06-22 22:51:46 -04:00
Evan Kranzler
4aec3e15c1 fixed Tolarian Kraken confirmation text (#6646) 2020-06-22 22:50:53 -04:00
Evan Kranzler
1c41c48d16 fixed Dire Fleet Warmonger granting trample indefinitely (#6646) 2020-06-22 22:46:58 -04:00
Evan Kranzler
20b724bc67 fixed Chandra's Incinerator not triggering on damage (#6646) 2020-06-22 22:45:49 -04:00
Evan Kranzler
28e142a196 fixed Alchemist's Gift not pumping or granting an ability (#6646) 2020-06-22 22:43:00 -04:00
Evan Kranzler
b9e93a5da2 fixed Tinybones, Trinket Thief not causing opponents to lose life (#6677) 2020-06-22 22:37:11 -04:00
Evan Kranzler
1224f0621f fixed Ormos, Archive Keeper not adding counters (#6677) 2020-06-22 22:36:37 -04:00
Evan Kranzler
23fea94263 fixed Aven Gagglemaster counting opposing creatures (#6677) 2020-06-22 22:36:11 -04:00
Evan Kranzler
fa368f7eba fixed Archaeomender targeting enchantment cards (#6677) 2020-06-22 22:35:14 -04:00
Evan Kranzler
cac8c5966c fixed Chandra's Incinerator not getting the correct cost reduction 2020-06-22 22:30:55 -04:00
Evan Kranzler
b2783c8993 fixed Tentative Connection cost reduction 2020-06-22 21:36:01 -04:00
Evan Kranzler
5b30ec4804 fixed some cost reduction effects not working 2020-06-22 21:01:53 -04:00
arcox
b6352953a8
Implement Nine Lives from M21 (#6706) 2020-06-22 19:42:00 -04:00
arcox
cdedd9c2c8
Implement Radha, Heart of Keld from Core 2021 (#6690)
* Implement Radha, Heart of Keld from Core 2021

* Fix oracle text on Radha
2020-06-22 19:39:44 -04:00
jeffwadsworth
df69b8d50a - Fixed #6672 2020-06-22 16:48:45 -05:00
Oleg Agafonov
8667d2a923 * Special mana payments like convoke/delve - fixed that it can't be used to cast card from command zone (example: Tasigur, the Golden Fang, see #6680); 2020-06-22 20:20:33 +04:00
jeffwadsworth
cb7c787c37 - Little fix Toshiro Umezawa 2020-06-22 09:45:55 -05:00
jeffwadsworth
22bbbf656f - Second part of fix #6660 2020-06-22 09:41:22 -05:00
jeffwadsworth
3c653d8b19 - First part of fix #6660 2020-06-22 09:40:39 -05:00
LevelX2
8edbe544c8
Merge pull request #6700 from dmbrtd/fix-rise-fall
Fix Rise // Fall
2020-06-22 15:42:57 +02:00
LevelX2
c8ddd62e3b * Reworked some card movement to player methods (#4866). 2020-06-22 15:38:36 +02:00
dmbrtd
ec4101c1ec Fix Rise // Fall
Fall was incorrectly discarding land cards.
2020-06-22 00:34:48 -07:00
arcox
7caf4f61cb
Implement Demonic Embrace from Core 2021 (#6692) 2020-06-21 22:28:31 -04:00
Evan Kranzler
d74c2c8355 Implemented Tinybones, Trinket Thief 2020-06-21 22:14:03 -04:00
Evan Kranzler
b670ec516e Implemented Steel-Plume Marshal 2020-06-21 11:21:43 -04:00
Evan Kranzler
3b6a1289a4 Implemented Spiteful Prankster 2020-06-21 10:20:17 -04:00
Evan Kranzler
6c8d0046a7 Implemented Immolating Gyre 2020-06-21 10:15:09 -04:00
Evan Kranzler
bb08d51e9e Implemented Chained Brute 2020-06-21 10:09:55 -04:00
Evan Kranzler
170745fbd0 Implemented Stone Haven Pilgrim 2020-06-21 10:00:49 -04:00
Evan Kranzler
cc4e4b95a2 Implemented Corsair Captain 2020-06-21 09:54:54 -04:00
Evan Kranzler
4fda8eab02 updated JMP spoiler and reprints 2020-06-21 09:21:46 -04:00
LevelX2
a871b36bca * Fixed wrong zone for cost reduction ability (#6684). 2020-06-21 15:07:47 +02:00
LevelX2
832f1ebcd7 * Snickering Squirrel - Improved choice dialog text. 2020-06-21 11:30:30 +02:00
LevelX2
f5f668e659 * Lurrus of the Dream-Den - Fixed its tracking of the use of the cast from graveyard ability (fixes #6882). 2020-06-21 10:52:16 +02:00
LevelX2
313829c826 * Elite Scaleguard - Fixed not working triggered ability (fixes #6689). 2020-06-21 09:10:33 +02:00
gp66
a06dae2270 cub warden lifelink tokens 2020-06-20 13:58:13 -05:00
Oleg Agafonov
3f2a5fc362 Prepare new release 2020-06-20 11:36:13 +04:00
LevelX2
305dab90b5 * Replaced some card.putOntoBattlefield by player.moveCard... methods (#4866). Added new player.shuffleCardsToLibrary method. 2020-06-20 08:58:29 +02:00
Evan Kranzler
16f7e401f7 fixed some test failures 2020-06-19 19:13:06 -04:00
Oleg Agafonov
271b8d06f4 Reverted wrong changes and missing card hint 2020-06-20 03:11:58 +04:00
Oleg Agafonov
fad771e725 Merge remote-tracking branch 'origin/master' 2020-06-20 03:05:53 +04:00