Commit graph

20427 commits

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