master #15

Merged
Failure merged 166 commits from External/mage:master into master 2025-01-31 09:13:03 -08:00

166 commits

Author SHA1 Message Date
Oleg Agafonov
e5b2da7240 deck: added reprints and boosters for Foundations (FDN) (related to #13160) 2025-01-31 21:06:28 +04:00
Oleg Agafonov
1d4fc551a2 deck: added reprints and boosters for Murders at Karlov Manor (MKM) (related to #13160) 2025-01-31 20:57:33 +04:00
Oleg Agafonov
fab80616e1 deck: added reprints and boosters for Duskmourn: House of Horror (DSK) (related to #13160) 2025-01-31 20:49:12 +04:00
Oleg Agafonov
368b7c69d7 deck: added reprints for Ravnica: Clue Edition (CLU) (related to #13160) 2025-01-31 20:40:32 +04:00
Oleg Agafonov
a804e8a9b5 deck: added reprints and boosters for Bloomburrow (BLB) (related to #13160) 2025-01-31 20:30:47 +04:00
theelk801
3f72dbff9d [DFT] Implement Waxen Shapethief 2025-01-31 10:36:23 -05:00
theelk801
3d823233bb [DFT] Implement Maximum Overdrive 2025-01-31 10:34:30 -05:00
theelk801
f443bd5f60 [DFT] Implement Crash and Burn 2025-01-31 10:29:29 -05:00
theelk801
c78c15c4e9 [DFT] Implement Burnout Bashtronaut 2025-01-31 10:27:46 -05:00
theelk801
148a0bf8de [DFT] Implement Bounce Off 2025-01-31 10:27:46 -05:00
theelk801
aa68bd8e06 [DFT] Implement Moment to Endurance 2025-01-31 10:27:46 -05:00
theelk801
c220a2751e [DFT] Implement Salvation Engine 2025-01-31 10:27:46 -05:00
theelk801
436a0fd2ed [DFT] Implement Gastal Thrillroller 2025-01-31 10:27:46 -05:00
theelk801
660bc0d6b4 [DFT] Implement Howler's Heavy 2025-01-31 10:27:46 -05:00
theelk801
3f3dfa83f1 [DFT] Implement Deathless Pilot 2025-01-31 10:27:46 -05:00
theelk801
fedd3ebf70 [DFT] update spoiler and reprints 2025-01-31 10:27:46 -05:00
Oleg Agafonov
c1bd7ea03f deck: added reprints and boosters for Assassin's Creed (ACR) (related to #13160) 2025-01-31 19:13:16 +04:00
Oleg Agafonov
20d2de142c deck: added reprints and boosters for Doctor Who (WHO) (related to #13160) 2025-01-31 18:55:47 +04:00
Oleg Agafonov
9d8f87b139 deck: added boosters for Commander Masters (CMM) (related to #13160): 2025-01-31 17:32:41 +04:00
padfoothelix
832fcbea7e
Feather, the Redeemed - fixed that it wrongly works with blinked objects (#13226) 2025-01-31 15:56:41 +04:00
PurpleCrowbar
c0922e0ebb Add hint to Greymond, Avacyn's Stalwart 2025-01-31 00:50:12 +00:00
PurpleCrowbar
e1c114174b
Delete empty tooltips (#13276) 2025-01-30 23:26:23 +00:00
PurpleCrowbar
0bc9380539 Fix Gandalf of the Secret Fire. Credit to #13226 2025-01-30 22:32:49 +00:00
Grath
4dbce1132c Fix typo in method name. 2025-01-30 13:33:06 -05:00
theelk801
aa767f68ce [DFT] Implement Wretched Doll 2025-01-30 11:45:43 -05:00
theelk801
76600476ce [DFT] Implement Debris Beetle 2025-01-30 11:44:51 -05:00
theelk801
a9172302aa [DFT] Implement Dracosaur Auxiliary 2025-01-30 11:43:46 -05:00
theelk801
877081e665 [DFT] Implement Regal Imperiosaur 2025-01-30 11:42:06 -05:00
theelk801
6a066fac55 [DFT] Implement Fuel the Flames 2025-01-30 11:39:15 -05:00
theelk801
6cc6cb51c8 [DFT] Implement Rover Blades 2025-01-30 11:34:43 -05:00
theelk801
26886f6430 [DFT] Implement Grim Bauble 2025-01-30 11:31:42 -05:00
theelk801
41f5a33f97 [DFT] Implement Caelorna, Coral Tyrant 2025-01-30 11:26:54 -05:00
theelk801
a4381702c7 [DFT] update spoiler 2025-01-30 11:25:18 -05:00
PurpleCrowbar
edf57057c9
[LTC] Implement Gandalf of the Secret Fire (#13265) 2025-01-30 02:33:20 +00:00
Grath
0b6db8cf18 [DSC] Implement Disorienting Choice.
Also having noticed it, change Decoy Gambit to use log names for increased clarity.
2025-01-28 23:33:46 -05:00
theelk801
8f18c74065 [DFT] Implement Unstoppable Plan 2025-01-28 18:05:28 -05:00
theelk801
50becf88d3 [DFT] Implement Ripclaw Wrangler 2025-01-28 18:03:54 -05:00
theelk801
69c46e65a9 [DFT] Implement Greenbelt Guardian 2025-01-28 18:02:40 -05:00
theelk801
093ebe0f8e [DFT] update spoiler 2025-01-28 17:58:29 -05:00
theelk801
276a176663 [DSK] Implement Collision Course 2025-01-28 17:57:16 -05:00
theelk801
9775aca912 [DSK] Implement Afterburner Expert 2025-01-28 17:57:16 -05:00
Grath
ec8ed79944 [DSC] Implement Kianne, Corrupted Memory 2025-01-28 16:41:52 -05:00
Grath
f7e22cb85b [J25] Implement Evereth, Viceroy of Plunder. 2025-01-28 16:07:37 -05:00
Oleg Agafonov
a0a19a6a20 tests: added test for #13002 2025-01-29 01:05:00 +04:00
Oleg Agafonov
36309206a2 Create copy effects - fixed that it can't copy second side of the modal double-faced card (close #11307, close #13269); 2025-01-29 00:51:34 +04:00
Grath
bb44b70d7e [J25] Implement Rev, Tithe Extractor. 2025-01-28 15:42:51 -05:00
theelk801
e134336b63 [DFT] Implement Roadside Assistance 2025-01-28 11:22:52 -05:00
theelk801
2aaa0f666d [DFT] Implement Hazoret, Godseeker 2025-01-28 11:14:51 -05:00
theelk801
4aaaf600de [DFT] Implement Tyrox, Saurid Tyrant 2025-01-28 11:04:28 -05:00
theelk801
235ed61771 [DFT] Implement Kalakscion, Hunger Tyrant 2025-01-28 11:03:48 -05:00
theelk801
04d4b25cf3 [DFT] Implement Terrian, World Tyrant 2025-01-28 11:03:11 -05:00
theelk801
036cdbd9cd [DSK] update spoiler 2025-01-28 10:54:27 -05:00
Oleg Agafonov
7e51bcf697 tests: fixed verify 2025-01-28 12:54:16 +04:00
theelk801
266f5ee3b7 [DFT] Implement Thundering Broodwagon 2025-01-27 21:50:16 -05:00
theelk801
e3421de856 [DFT] Implement Veteran Beastrider 2025-01-27 21:47:37 -05:00
theelk801
3b9d07ce9b [DFT] Implement Voyage Home 2025-01-27 21:38:57 -05:00
theelk801
800c79d46f [DFT] Implement The Speed Demon 2025-01-27 21:36:31 -05:00
theelk801
e1a995bb35 [DFT] Implement Diversion Unit 2025-01-27 21:28:12 -05:00
theelk801
6d72fe4da4 [DFT] Implement Detention Chariot 2025-01-27 21:23:55 -05:00
theelk801
6a7810dd7e [DFT] Implement Daring Mechanic 2025-01-27 21:21:19 -05:00
theelk801
81a573221c [DFT] update spoiler 2025-01-27 20:53:10 -05:00
theelk801
3a479073e9 [DFT] Implement Valor's Flagship 2025-01-27 20:25:23 -05:00
Oleg Agafonov
13adabd169 deck: added boosters for some sets and other (related to #13160):
* added boosters to Innistrad: Double Feature (DBL);
* added boosters to 30th Anniversary Edition (30A);
* added Chaos Orb reprint to 30A;
* fixed wrong card art styles in ZNE;
2025-01-28 01:18:58 +04:00
Oleg Agafonov
aaf31be2ed deck: added miss reprints to jumpstart sets (related to #13160) 2025-01-27 23:23:58 +04:00
theelk801
febc8384c7 [DFT] Implement Guidelight Pathmaker 2025-01-27 12:16:37 -05:00
theelk801
f44d9b0d91 [DFT] Implement Bulwark Ox 2025-01-27 12:09:04 -05:00
theelk801
0d885f4a72 [DFT] Implement Intimidation Tactics 2025-01-27 11:51:46 -05:00
theelk801
745ec2d4de [DFT] Implement Basri, Tomorrow's Champion 2025-01-27 11:47:45 -05:00
theelk801
34d1e91049 [DFT] Implement Back on Track 2025-01-27 11:44:36 -05:00
theelk801
37672b7e2d [DFT] Implement Roadside Blowout 2025-01-27 11:39:13 -05:00
theelk801
0af6ed0a5d [DFT] Implement Wreck Remover 2025-01-27 11:26:07 -05:00
theelk801
3b381d3427 [DFT] Implement Quag Feast 2025-01-27 11:08:55 -05:00
theelk801
2583ea4f0b [DFT] Implement Defend the Rider 2025-01-27 10:57:53 -05:00
theelk801
358dc17eb6 [DFT] Implement Aetherjacket 2025-01-27 10:32:49 -05:00
theelk801
67f8b13343 [DFT] Implement Risen Necromancer 2025-01-27 10:28:10 -05:00
theelk801
c30cfeae74 [DFT] Implement Transit Mage 2025-01-27 10:26:14 -05:00
theelk801
f7aeaa072b [DFT] update spoiler 2025-01-27 10:21:26 -05:00
Oleg Agafonov
c61a206b56 deck: added booster and reprints from Fallout (PIP), disabled booster from Summer Magic (related to #13160) 2025-01-27 10:46:19 +04:00
theelk801
6db188ea25 [DFT] Implement Unswerving Sloth 2025-01-26 20:30:06 -05:00
theelk801
ad1dba9198 [DFT] Implement Rangers' Refueler 2025-01-26 20:27:36 -05:00
theelk801
6e957aeea7 [DFT] Implement Pedal to the Metal 2025-01-26 20:20:43 -05:00
theelk801
d3d1497ad9 [DFT] Implement Possession Engine 2025-01-26 20:17:13 -05:00
theelk801
81bd34856e [DFT] Implement Pacesetter Paragon 2025-01-26 20:13:24 -05:00
theelk801
86c4b85973 [DFT] Implement Draconautics Engineer 2025-01-26 20:05:47 -05:00
theelk801
926b05e49f [DFT] Implement Caradora, Heart of Alacria 2025-01-26 19:58:16 -05:00
Oleg Agafonov
b1c5a04f74 deck: added booster and reprints from Pioneer Masters (PIO) (related to #13160) 2025-01-27 00:52:34 +04:00
Oleg Agafonov
5d4585f7f5 deck: added booster and reprints from Shadows over Innistrad Remastered (SIR) (related to #13160) 2025-01-27 00:29:03 +04:00
Oleg Agafonov
865be57bd7 deck: added all reprints from Shadows of the Past (SIS) 2025-01-27 00:27:04 +04:00
Oleg Agafonov
d9cb196e2c refactor: added helper methods for default booster settings (see enableDraftBooster, enablePlayOrArenaBooster) 2025-01-27 00:15:44 +04:00
theelk801
5502b75bec fix verify failures 2025-01-26 12:21:09 -05:00
theelk801
39dc40c878 [DFT] Implement Gloryheath Lynx 2025-01-26 11:55:49 -05:00
theelk801
252817ee5e [DFT] Implement Fearless Swashbuckler 2025-01-26 11:52:39 -05:00
theelk801
d6f462fb39 [DFT] Implement Greasewrench Goblin 2025-01-26 11:39:34 -05:00
theelk801
c28de0115f [DFT] Implement Dredger's Insight 2025-01-26 11:27:29 -05:00
theelk801
6f173a2051 [DFT] Implement Haunted Hellride 2025-01-26 11:19:42 -05:00
theelk801
779f2bdea8 [DFT] update spoiler 2025-01-26 11:14:31 -05:00
theelk801
c38a328be5 [DFT] Implement Agonasaur Rex 2025-01-25 14:28:17 -05:00
theelk801
ea4c23348c [DFT] Implement District Mascot 2025-01-25 12:52:14 -05:00
theelk801
06d90c2c08 [DFT] Implement Beastrider Vanguard 2025-01-25 12:52:14 -05:00
theelk801
2dd1d9b319 [DFT] Implement Embalmed Ascendant 2025-01-25 12:52:14 -05:00
Bruno Pinheiro
0e9730c4f4
Mirko, Obsessive Theorist - fixed wrong power checking (#13249) 2025-01-25 21:26:11 +04:00
Oleg Agafonov
92a6f39f4b tests: added verify check for wrong/unknown set names 2025-01-25 20:16:27 +04:00
Oleg Agafonov
49b0568143 refactor: added shared code to hide mutate cards 2025-01-25 20:16:27 +04:00
Oleg Agafonov
5ccff95b24 deck: added all reprints from Magic Online Promos (PRM) 2025-01-25 20:16:27 +04:00
Oleg Agafonov
de54bd0e1a refactor: improved card graphic settings in set files 2025-01-25 20:16:26 +04:00
Oleg Agafonov
1c8986c750 deck: deleted outdated promo sets (#13221), fixed outdated names for some old sets (part 4) 2025-01-25 20:16:26 +04:00
Grath
38ae449a17 Fix Caretaker's Talent level 3 cost. 2025-01-25 10:34:40 -05:00
Oleg Agafonov
46dff2ea7a deck: fixed outdated names for some old sets (part 3) 2025-01-25 18:12:45 +04:00
Oleg Agafonov
7d5b117263 deck: fixed outdated names for some old sets (part 2) 2025-01-25 09:58:54 +04:00
xenohedron
166ecb98d0 fix Silent Hallcreeper duration 2025-01-24 19:06:17 -05:00
Oleg Agafonov
33a99929ce tests: temporary verify fix until mtgjson update 2025-01-25 02:28:56 +04:00
Oleg Agafonov
707fe5898d tests: temporary fixed 2025-01-25 02:02:20 +04:00
Grath
5c8c3d2441 [DRC] Implement Wizened Mentor 2025-01-24 16:38:26 -05:00
Oleg Agafonov
de19bd56cb refactor: fixed copy constructor in some dynamic values 2025-01-25 01:11:35 +04:00
theelk801
2341333b3c [DRC] update reprints 2025-01-24 15:58:39 -05:00
theelk801
09e6718e42 [DFT] Implement Veloheart Bike 2025-01-24 15:58:17 -05:00
theelk801
c7413b257f [DFT] Implement Bestow Greatness 2025-01-24 15:58:17 -05:00
theelk801
6920015adc [DFT] Implement Clamorous Ironclad 2025-01-24 15:58:17 -05:00
theelk801
20090ff57e [DFT] Implement Gilded Ghoda 2025-01-24 15:58:17 -05:00
theelk801
79573fa68b [DFT] update spoiler 2025-01-24 15:58:17 -05:00
theelk801
b4693d00a5 [DRC] update spoiler and reprints 2025-01-24 15:58:15 -05:00
Oleg Agafonov
da3f540a9b deck: fixed outdated names for some old sets 2025-01-25 00:49:09 +04:00
Grath
7bfb0d2dec [DRC] Implement Prophet of the Scarab
Also adds a DynamicValue that finds the largest of multiple DynamicValues.
2025-01-24 15:47:17 -05:00
Grath
9172a9eba8 [DRC] Implement On Wings of Gold. 2025-01-24 14:23:10 -05:00
jackd149
86df1d198b
[DFT] Implement Aatchik, Emerald Radian (#13254)
* [DSK] Implement Kaito, Bane of Monsters

* add author to emblem

* Fixes for review

* Implement Aatchik

* Remove extra Kaito line

* back out changes

* Changes for PR

---------

Co-authored-by: Evan Kranzler <theelk801@gmail.com>
2025-01-24 12:49:59 -05:00
theelk801
f669bddec0 [DRC] update spoiler and reprints 2025-01-24 12:46:33 -05:00
theelk801
8c1a15ca7e [DFT] Implement Wild Roads 2025-01-24 12:44:25 -05:00
theelk801
73da906d1f [DFT] Implement Rocky Roads 2025-01-24 12:43:33 -05:00
theelk801
1e63a4eb02 [DFT] Implement Foul Roads 2025-01-24 12:42:36 -05:00
theelk801
de12e793da [DFT] Implement Reef Roads 2025-01-24 12:41:40 -05:00
theelk801
334655014d [DFT] Implement Country Roads 2025-01-24 12:38:08 -05:00
theelk801
7df1499108 [DFT] Implement Interface Ace 2025-01-24 12:29:52 -05:00
theelk801
4b5bf3e1de [DFT] Implement Cloudspire Captain 2025-01-24 12:25:50 -05:00
theelk801
59115c631e [DFT] Implement Starting Column 2025-01-24 12:04:31 -05:00
theelk801
dceea4f629 [DFT] Implement Spotcycle Scouter 2025-01-24 12:02:39 -05:00
theelk801
85e4ba837a [DFT] Implement Sab Sunen, Luxa Embodied 2025-01-24 12:01:49 -05:00
theelk801
581eabe686 [DFT] Implement Muraganda Raceway 2025-01-24 11:44:53 -05:00
theelk801
aafec57dbd [DFT] Implement Marketback Walker 2025-01-24 11:42:09 -05:00
theelk801
5a79c9c700 [DFT] Implement Marshals' Pathcruiser 2025-01-24 11:39:13 -05:00
theelk801
ae16a7edc5 [DFT] Implement Boom Scholar 2025-01-24 11:30:22 -05:00
theelk801
4457441d92 [DFT] Implement Avishkar Raceway 2025-01-24 11:22:50 -05:00
theelk801
cac320c27d [DFT] Implement Apocalypse Runner 2025-01-24 11:21:15 -05:00
theelk801
01d35f39da [DFT] Implement Amonkhet Raceway 2025-01-24 11:17:30 -05:00
theelk801
c30ca003fe [DSK] Implement Aether Syphon 2025-01-24 11:16:07 -05:00
theelk801
c3145d373c [DFT] Implement Molt Tender 2025-01-24 11:11:55 -05:00
theelk801
4b53aa093b [DFT] Implement Mindspring Merfolk 2025-01-24 11:05:28 -05:00
theelk801
696a739007 [DFT] Implement Stock Up 2025-01-24 11:02:30 -05:00
theelk801
a80d3a6b5f [DFT] Implement Brightfield Glider 2025-01-24 11:01:23 -05:00
theelk801
9530960ebe [DFT] Implement Endrider Catalyzer 2025-01-24 10:56:43 -05:00
theelk801
febbb8069f [DFT] Implement Nesting Bot 2025-01-24 10:54:54 -05:00
theelk801
288628987e [DFT] update spoiler 2025-01-24 10:52:19 -05:00
theelk801
9ebd33e18b [DRC] update spoiler and reprints 2025-01-23 23:08:39 -05:00
theelk801
fc3c223cc7 [DFT] update spoiler 2025-01-23 23:08:08 -05:00
theelk801
59c1a32697 [DFT] Implement Streaking Oilgorger 2025-01-23 23:07:34 -05:00
PurpleCrowbar
514a8004e5 Update Secret Lair Drop 2025-01-24 00:22:53 +00:00
PurpleCrowbar
74b0784baf Add hint to Pygmy Kavu 2025-01-23 22:35:59 +00:00
theelk801
9723e70526 fix verify failure 2025-01-23 12:30:52 -05:00
theelk801
148b875b23 [DFT] Implement Pyrewood Gearhulk 2025-01-23 12:25:02 -05:00
theelk801
a02dd90c95 [DFT] Implement Count on Luck 2025-01-23 12:16:03 -05:00
theelk801
cfa4b301e9 [DSK] Implement Midnight Mangler 2025-01-23 12:10:05 -05:00
theelk801
60eb9f4375 [DFT] Implement Night Market 2025-01-23 12:05:12 -05:00
theelk801
7d05b8e193 [DFT] Implement Brightfield Mustang 2025-01-23 12:00:17 -05:00
theelk801
aee5ba554a [DFT] Implement Thopter Fabricator 2025-01-23 11:57:23 -05:00
theelk801
afc402faea [DFT] Implement Rocketeer Boostbuggy 2025-01-23 11:55:55 -05:00
theelk801
5738f582ca [DFT] Implement Prowcatcher Specialist 2025-01-23 11:51:53 -05:00
theelk801
272e91c6c4 [DFT] update spoiler 2025-01-23 11:41:25 -05:00