From 5bdb371c4f2f7d0df3921e8c2f5909a0e0e9379a Mon Sep 17 00:00:00 2001 From: Sam Zimmerman Date: Thu, 26 Dec 2024 13:20:56 -0800 Subject: [PATCH] Updates Dec 26 (#278) All MTGO redemption products added --- data/contents/10E.yaml | 10 +++++ data/contents/5DN.yaml | 10 +++++ data/contents/7ED.yaml | 10 +++++ data/contents/8ED.yaml | 10 +++++ data/contents/9ED.yaml | 10 +++++ data/contents/AER.yaml | 10 +++++ data/contents/AFR.yaml | 10 +++++ data/contents/AKH.yaml | 10 +++++ data/contents/ALA.yaml | 10 +++++ data/contents/APC.yaml | 10 +++++ data/contents/ARB.yaml | 10 +++++ data/contents/AVR.yaml | 10 +++++ data/contents/BFZ.yaml | 10 +++++ data/contents/BLB.yaml | 10 +++++ data/contents/BNG.yaml | 10 +++++ data/contents/BOK.yaml | 10 +++++ data/contents/BRO.yaml | 10 +++++ data/contents/CHK.yaml | 10 +++++ data/contents/CON_.yaml | 10 +++++ data/contents/CSP.yaml | 10 +++++ data/contents/DGM.yaml | 10 +++++ data/contents/DIS.yaml | 10 +++++ data/contents/DKA.yaml | 10 +++++ data/contents/DMU.yaml | 10 +++++ data/contents/DOM.yaml | 10 +++++ data/contents/DSK.yaml | 10 +++++ data/contents/DST.yaml | 10 +++++ data/contents/DTK.yaml | 10 +++++ data/contents/ELD.yaml | 10 +++++ data/contents/EVE.yaml | 10 +++++ data/contents/FRF.yaml | 10 +++++ data/contents/FUT.yaml | 10 +++++ data/contents/GPT.yaml | 10 +++++ data/contents/GRN.yaml | 10 +++++ data/contents/GTC.yaml | 10 +++++ data/contents/HOU.yaml | 10 +++++ data/contents/IKO.yaml | 10 +++++ data/contents/INV.yaml | 10 +++++ data/contents/ISD.yaml | 10 +++++ data/contents/JOU.yaml | 10 +++++ data/contents/JUD.yaml | 10 +++++ data/contents/KHM.yaml | 10 +++++ data/contents/KLD.yaml | 10 +++++ data/contents/KTK.yaml | 10 +++++ data/contents/LCI.yaml | 10 +++++ data/contents/LGN.yaml | 10 +++++ data/contents/LRW.yaml | 10 +++++ data/contents/M10.yaml | 10 +++++ data/contents/M11.yaml | 10 +++++ data/contents/M12.yaml | 10 +++++ data/contents/M13.yaml | 10 +++++ data/contents/M14.yaml | 10 +++++ data/contents/M15.yaml | 10 +++++ data/contents/M19.yaml | 10 +++++ data/contents/M20.yaml | 10 +++++ data/contents/M21.yaml | 10 +++++ data/contents/MBS.yaml | 10 +++++ data/contents/MID.yaml | 10 +++++ data/contents/MKM.yaml | 10 +++++ data/contents/MOM.yaml | 10 +++++ data/contents/MOR.yaml | 10 +++++ data/contents/MRD.yaml | 10 +++++ data/contents/NEO.yaml | 10 +++++ data/contents/NPH.yaml | 10 +++++ data/contents/ODY.yaml | 10 +++++ data/contents/OGW.yaml | 10 +++++ data/contents/ONE.yaml | 10 +++++ data/contents/ONS.yaml | 10 +++++ data/contents/OTJ.yaml | 10 +++++ data/contents/PLC.yaml | 10 +++++ data/contents/PLS.yaml | 10 +++++ data/contents/RAV.yaml | 10 +++++ data/contents/RIX.yaml | 10 +++++ data/contents/RNA.yaml | 10 +++++ data/contents/ROE.yaml | 10 +++++ data/contents/RTR.yaml | 10 +++++ data/contents/SCG.yaml | 10 +++++ data/contents/SHM.yaml | 10 +++++ data/contents/SNC.yaml | 10 +++++ data/contents/SOI.yaml | 10 +++++ data/contents/SOK.yaml | 10 +++++ data/contents/SOM.yaml | 10 +++++ data/contents/STX.yaml | 10 +++++ data/contents/THB.yaml | 10 +++++ data/contents/THS.yaml | 10 +++++ data/contents/TOR.yaml | 10 +++++ data/contents/TSP.yaml | 10 +++++ data/contents/VOW.yaml | 10 +++++ data/contents/WAR.yaml | 10 +++++ data/contents/WOE.yaml | 10 +++++ data/contents/WWK.yaml | 10 +++++ data/contents/XLN.yaml | 10 +++++ data/contents/ZEN.yaml | 10 +++++ data/contents/ZNR.yaml | 10 +++++ data/ignore.yaml | 5 +++ data/products/10E.yaml | 8 ++++ data/products/5DN.yaml | 8 ++++ data/products/7ED.yaml | 8 ++++ data/products/8ED.yaml | 8 ++++ data/products/9ED.yaml | 8 ++++ data/products/AER.yaml | 8 ++++ data/products/AFR.yaml | 8 ++++ data/products/AKH.yaml | 8 ++++ data/products/ALA.yaml | 8 ++++ data/products/APC.yaml | 8 ++++ data/products/ARB.yaml | 8 ++++ data/products/AVR.yaml | 8 ++++ data/products/BFZ.yaml | 8 ++++ data/products/BLB.yaml | 8 ++++ data/products/BNG.yaml | 8 ++++ data/products/BOK.yaml | 8 ++++ data/products/BRO.yaml | 8 ++++ data/products/CHK.yaml | 8 ++++ data/products/CON_.yaml | 8 ++++ data/products/CSP.yaml | 8 ++++ data/products/DFT.yaml | 9 ++++ data/products/DGM.yaml | 8 ++++ data/products/DIS.yaml | 8 ++++ data/products/DKA.yaml | 8 ++++ data/products/DMU.yaml | 8 ++++ data/products/DOM.yaml | 8 ++++ data/products/DRC.yaml | 3 ++ data/products/DSK.yaml | 8 ++++ data/products/DST.yaml | 8 ++++ data/products/DTK.yaml | 8 ++++ data/products/ELD.yaml | 8 ++++ data/products/EVE.yaml | 8 ++++ data/products/FRF.yaml | 8 ++++ data/products/FUT.yaml | 8 ++++ data/products/GPT.yaml | 8 ++++ data/products/GRN.yaml | 8 ++++ data/products/GTC.yaml | 8 ++++ data/products/HOU.yaml | 8 ++++ data/products/IKO.yaml | 8 ++++ data/products/INV.yaml | 8 ++++ data/products/ISD.yaml | 8 ++++ data/products/JOU.yaml | 8 ++++ data/products/JUD.yaml | 8 ++++ data/products/KHM.yaml | 8 ++++ data/products/KLD.yaml | 8 ++++ data/products/KTK.yaml | 8 ++++ data/products/LCI.yaml | 8 ++++ data/products/LGN.yaml | 8 ++++ data/products/LRW.yaml | 8 ++++ data/products/M10.yaml | 8 ++++ data/products/M11.yaml | 8 ++++ data/products/M12.yaml | 8 ++++ data/products/M13.yaml | 8 ++++ data/products/M14.yaml | 8 ++++ data/products/M15.yaml | 8 ++++ data/products/M19.yaml | 8 ++++ data/products/M20.yaml | 8 ++++ data/products/M21.yaml | 8 ++++ data/products/MBS.yaml | 8 ++++ data/products/MID.yaml | 8 ++++ data/products/MKM.yaml | 8 ++++ data/products/MOM.yaml | 8 ++++ data/products/MOR.yaml | 8 ++++ data/products/MRD.yaml | 8 ++++ data/products/NEO.yaml | 8 ++++ data/products/NPH.yaml | 8 ++++ data/products/ODY.yaml | 8 ++++ data/products/OGW.yaml | 8 ++++ data/products/ONE.yaml | 8 ++++ data/products/ONS.yaml | 8 ++++ data/products/OTJ.yaml | 8 ++++ data/products/PLC.yaml | 8 ++++ data/products/PLS.yaml | 8 ++++ data/products/RAV.yaml | 8 ++++ data/products/RIX.yaml | 8 ++++ data/products/RNA.yaml | 8 ++++ data/products/ROE.yaml | 8 ++++ data/products/RTR.yaml | 8 ++++ data/products/SCG.yaml | 8 ++++ data/products/SHM.yaml | 8 ++++ data/products/SLD.yaml | 3 ++ data/products/SNC.yaml | 8 ++++ data/products/SOI.yaml | 8 ++++ data/products/SOK.yaml | 8 ++++ data/products/SOM.yaml | 8 ++++ data/products/STX.yaml | 8 ++++ data/products/THB.yaml | 8 ++++ data/products/THS.yaml | 8 ++++ data/products/TOR.yaml | 8 ++++ data/products/TSP.yaml | 8 ++++ data/products/VOW.yaml | 8 ++++ data/products/WAR.yaml | 8 ++++ data/products/WOE.yaml | 8 ++++ data/products/WWK.yaml | 8 ++++ data/products/XLN.yaml | 8 ++++ data/products/ZEN.yaml | 8 ++++ data/products/ZNR.yaml | 8 ++++ scripts/contents_validator.py | 2 +- scripts/redemption_decks.py | 82 +++++++++++++++++++++++++++++++++++ 194 files changed, 1795 insertions(+), 1 deletion(-) create mode 100644 scripts/redemption_decks.py diff --git a/data/contents/10E.yaml b/data/contents/10E.yaml index 2d7c2b1c..4bf9d841 100644 --- a/data/contents/10E.yaml +++ b/data/contents/10E.yaml @@ -135,3 +135,13 @@ products: - count: 2 name: Tenth Edition Booster Pack set: 10e + Tenth Edition MTGO Redemption Foil: + card_count: 383 + deck: + - name: "Tenth Edition Foil Redemption" + set: 10e + Tenth Edition MTGO Redemption: + card_count: 383 + deck: + - name: "Tenth Edition Redemption" + set: 10e diff --git a/data/contents/5DN.yaml b/data/contents/5DN.yaml index ded6af26..ce6bcd47 100644 --- a/data/contents/5DN.yaml +++ b/data/contents/5DN.yaml @@ -61,3 +61,13 @@ products: deck: - name: Sunburst set: 5dn + Fifth Dawn MTGO Redemption Foil: + card_count: 165 + deck: + - name: "Fifth Dawn Foil Redemption" + set: 5dn + Fifth Dawn MTGO Redemption: + card_count: 165 + deck: + - name: "Fifth Dawn Redemption" + set: 5dn diff --git a/data/contents/7ED.yaml b/data/contents/7ED.yaml index 00641418..da049964 100644 --- a/data/contents/7ED.yaml +++ b/data/contents/7ED.yaml @@ -114,3 +114,13 @@ products: - count: 6 name: Seventh Edition Two Player Starter set: 7ed + Seventh Edition MTGO Redemption Foil: + card_count: 350 + deck: + - name: "Seventh Edition Foil Redemption" + set: 7ed + Seventh Edition MTGO Redemption: + card_count: 350 + deck: + - name: "Seventh Edition Redemption" + set: 7ed diff --git a/data/contents/8ED.yaml b/data/contents/8ED.yaml index faba6be1..e289688b 100644 --- a/data/contents/8ED.yaml +++ b/data/contents/8ED.yaml @@ -118,3 +118,13 @@ products: - count: 6 name: Eighth Edition Two Player Starter set: 8ed + Eighth Edition MTGO Redemption Foil: + card_count: 350 + deck: + - name: "Eighth Edition Foil Redemption" + set: 8ed + Eighth Edition MTGO Redemption: + card_count: 350 + deck: + - name: "Eighth Edition Redemption" + set: 8ed diff --git a/data/contents/9ED.yaml b/data/contents/9ED.yaml index 79c2ba64..27927fbb 100644 --- a/data/contents/9ED.yaml +++ b/data/contents/9ED.yaml @@ -124,3 +124,13 @@ products: - count: 6 name: Ninth Edition Box Two Player Starter set: 9ed + Ninth Edition MTGO Redemption Foil: + card_count: 350 + deck: + - name: "Ninth Edition Foil Redemption" + set: 9ed + Ninth Edition MTGO Redemption: + card_count: 350 + deck: + - name: "Ninth Edition Redemption" + set: 9ed diff --git a/data/contents/AER.yaml b/data/contents/AER.yaml index f9a2dfe9..803e8ab3 100644 --- a/data/contents/AER.yaml +++ b/data/contents/AER.yaml @@ -75,3 +75,13 @@ products: - count: 2 name: Kaladesh Booster Pack set: kld + Aether Revolt MTGO Redemption Foil: + card_count: 184 + deck: + - name: "Aether Revolt Foil Redemption" + set: aer + Aether Revolt MTGO Redemption: + card_count: 184 + deck: + - name: "Aether Revolt Redemption" + set: aer diff --git a/data/contents/AFR.yaml b/data/contents/AFR.yaml index 84fe5270..6e7d3997 100644 --- a/data/contents/AFR.yaml +++ b/data/contents/AFR.yaml @@ -205,3 +205,13 @@ products: deck: - name: Adventures in the Forgotten Realms Welcome Booster set: afr + Adventures in the Forgotten Realms MTGO Redemption Foil: + card_count: 281 + deck: + - name: "Adventures in the Forgotten Realms Foil Redemption" + set: afr + Adventures in the Forgotten Realms MTGO Redemption: + card_count: 281 + deck: + - name: "Adventures in the Forgotten Realms Redemption" + set: afr diff --git a/data/contents/AKH.yaml b/data/contents/AKH.yaml index aa8e439f..58884e2c 100644 --- a/data/contents/AKH.yaml +++ b/data/contents/AKH.yaml @@ -156,3 +156,13 @@ products: name: Amonkhet Booster Pack set: akh Amonkhet Standard Showdown Booster: [] + Amonkhet MTGO Redemption Foil: + card_count: 269 + deck: + - name: "Amonkhet Foil Redemption" + set: akh + Amonkhet MTGO Redemption: + card_count: 269 + deck: + - name: "Amonkhet Redemption" + set: akh diff --git a/data/contents/ALA.yaml b/data/contents/ALA.yaml index 1f9cec8a..90f6a5af 100644 --- a/data/contents/ALA.yaml +++ b/data/contents/ALA.yaml @@ -108,3 +108,13 @@ products: pack: - code: tournament set: ala + Shards of Alara MTGO Redemption Foil: + card_count: 249 + deck: + - name: "Shards of Alara Foil Redemption" + set: ala + Shards of Alara MTGO Redemption: + card_count: 249 + deck: + - name: "Shards of Alara Redemption" + set: ala diff --git a/data/contents/APC.yaml b/data/contents/APC.yaml index 4b032ba5..ccbd43c7 100644 --- a/data/contents/APC.yaml +++ b/data/contents/APC.yaml @@ -75,3 +75,13 @@ products: - count: 1 name: Apocalypse Theme Deck Whirlpool set: apc + Apocalypse MTGO Redemption Foil: + card_count: 143 + deck: + - name: "Apocalypse Foil Redemption" + set: apc + Apocalypse MTGO Redemption: + card_count: 143 + deck: + - name: "Apocalypse Redemption" + set: apc diff --git a/data/contents/ARB.yaml b/data/contents/ARB.yaml index 9af3da20..d2fb18ef 100644 --- a/data/contents/ARB.yaml +++ b/data/contents/ARB.yaml @@ -93,3 +93,13 @@ products: pack: - code: six set: arb + Alara Reborn MTGO Redemption Foil: + card_count: 145 + deck: + - name: "Alara Reborn Foil Redemption" + set: arb + Alara Reborn MTGO Redemption: + card_count: 145 + deck: + - name: "Alara Reborn Redemption" + set: arb diff --git a/data/contents/AVR.yaml b/data/contents/AVR.yaml index de62ab97..169f7339 100644 --- a/data/contents/AVR.yaml +++ b/data/contents/AVR.yaml @@ -140,3 +140,13 @@ products: pack: - code: six set: avr + Avacyn Restored MTGO Redemption Foil: + card_count: 244 + deck: + - name: "Avacyn Restored Foil Redemption" + set: avr + Avacyn Restored MTGO Redemption: + card_count: 244 + deck: + - name: "Avacyn Restored Redemption" + set: avr diff --git a/data/contents/BFZ.yaml b/data/contents/BFZ.yaml index c7176900..d322e82b 100644 --- a/data/contents/BFZ.yaml +++ b/data/contents/BFZ.yaml @@ -135,3 +135,13 @@ products: - count: 2 name: Battle for Zendikar Booster Pack set: bfz + Battle for Zendikar MTGO Redemption Foil: + card_count: 274 + deck: + - name: "Battle for Zendikar Foil Redemption" + set: bfz + Battle for Zendikar MTGO Redemption: + card_count: 274 + deck: + - name: "Battle for Zendikar Redemption" + set: bfz diff --git a/data/contents/BLB.yaml b/data/contents/BLB.yaml index 429226a0..52b6cb92 100644 --- a/data/contents/BLB.yaml +++ b/data/contents/BLB.yaml @@ -72,3 +72,13 @@ products: - count: 12 name: Bloomburrow Starter Kit set: blb + Bloomburrow MTGO Redemption Foil: + card_count: 281 + deck: + - name: "Bloomburrow Foil Redemption" + set: blb + Bloomburrow MTGO Redemption: + card_count: 281 + deck: + - name: "Bloomburrow Redemption" + set: blb diff --git a/data/contents/BNG.yaml b/data/contents/BNG.yaml index ac9341c7..4bb9e7fd 100644 --- a/data/contents/BNG.yaml +++ b/data/contents/BNG.yaml @@ -238,3 +238,13 @@ products: - count: 1 name: Born of the Gods Prerelease Kit Destined To Thrive set: bng + Born of the Gods MTGO Redemption Foil: + card_count: 165 + deck: + - name: "Born of the Gods Foil Redemption" + set: bng + Born of the Gods MTGO Redemption: + card_count: 165 + deck: + - name: "Born of the Gods Redemption" + set: bng diff --git a/data/contents/BOK.yaml b/data/contents/BOK.yaml index 2ae57540..a294385e 100644 --- a/data/contents/BOK.yaml +++ b/data/contents/BOK.yaml @@ -61,3 +61,13 @@ products: deck: - name: Spiritcraft set: bok + Betrayers of Kamigawa MTGO Redemption Foil: + card_count: 165 + deck: + - name: "Betrayers of Kamigawa Foil Redemption" + set: bok + Betrayers of Kamigawa MTGO Redemption: + card_count: 165 + deck: + - name: "Betrayers of Kamigawa Redemption" + set: bok diff --git a/data/contents/BRO.yaml b/data/contents/BRO.yaml index 2f5972a4..1eddb59d 100644 --- a/data/contents/BRO.yaml +++ b/data/contents/BRO.yaml @@ -130,3 +130,13 @@ products: pack: - code: set set: bro + The Brothers War MTGO Redemption Foil: + card_count: 287 + deck: + - name: "The Brothers' War Foil Redemption" + set: bro + The Brothers War MTGO Redemption: + card_count: 287 + deck: + - name: "The Brothers' War Redemption" + set: bro diff --git a/data/contents/CHK.yaml b/data/contents/CHK.yaml index 99d43247..23537ac2 100644 --- a/data/contents/CHK.yaml +++ b/data/contents/CHK.yaml @@ -74,3 +74,13 @@ products: - count: 12 name: Champions of Kamigawa Tournament Pack set: chk + Champions of Kamigawa MTGO Redemption Foil: + card_count: 307 + deck: + - name: "Champions of Kamigawa Foil Redemption" + set: chk + Champions of Kamigawa MTGO Redemption: + card_count: 307 + deck: + - name: "Champions of Kamigawa Redemption" + set: chk diff --git a/data/contents/CON_.yaml b/data/contents/CON_.yaml index 1609b0b4..90cfdf8c 100644 --- a/data/contents/CON_.yaml +++ b/data/contents/CON_.yaml @@ -94,3 +94,13 @@ products: pack: - code: six set: con + Conflux MTGO Redemption Foil: + card_count: 145 + deck: + - name: "Conflux Foil Redemption" + set: con + Conflux MTGO Redemption: + card_count: 145 + deck: + - name: "Conflux Redemption" + set: con diff --git a/data/contents/CSP.yaml b/data/contents/CSP.yaml index e24d556e..469f0a63 100644 --- a/data/contents/CSP.yaml +++ b/data/contents/CSP.yaml @@ -62,3 +62,13 @@ products: deck: - name: Snowscape set: csp + Coldsnap MTGO Redemption Foil: + card_count: 155 + deck: + - name: "Coldsnap Foil Redemption" + set: csp + Coldsnap MTGO Redemption: + card_count: 155 + deck: + - name: "Coldsnap Redemption" + set: csp diff --git a/data/contents/DGM.yaml b/data/contents/DGM.yaml index 8ae38965..1bcfd8cb 100644 --- a/data/contents/DGM.yaml +++ b/data/contents/DGM.yaml @@ -367,3 +367,13 @@ products: variable_mode: count: 1 replacement: false + Dragons Maze MTGO Redemption Foil: + card_count: 156 + deck: + - name: "Dragon's Maze Foil Redemption" + set: dgm + Dragons Maze MTGO Redemption: + card_count: 156 + deck: + - name: "Dragon's Maze Redemption" + set: dgm diff --git a/data/contents/DIS.yaml b/data/contents/DIS.yaml index 9a94d7c1..0c36a4fb 100644 --- a/data/contents/DIS.yaml +++ b/data/contents/DIS.yaml @@ -59,3 +59,13 @@ products: set: dis other: - name: Dissension Simic Mutology Strategy Guide + Dissension MTGO Redemption Foil: + card_count: 180 + deck: + - name: "Dissension Foil Redemption" + set: dis + Dissension MTGO Redemption: + card_count: 180 + deck: + - name: "Dissension Redemption" + set: dis diff --git a/data/contents/DKA.yaml b/data/contents/DKA.yaml index 74fc9fa3..f40bfcfa 100644 --- a/data/contents/DKA.yaml +++ b/data/contents/DKA.yaml @@ -126,3 +126,13 @@ products: pack: - code: six set: dka + Dark Ascension MTGO Redemption Foil: + card_count: 158 + deck: + - name: "Dark Ascension Foil Redemption" + set: dka + Dark Ascension MTGO Redemption: + card_count: 158 + deck: + - name: "Dark Ascension Redemption" + set: dka diff --git a/data/contents/DMU.yaml b/data/contents/DMU.yaml index fc7a1099..96e42962 100644 --- a/data/contents/DMU.yaml +++ b/data/contents/DMU.yaml @@ -113,3 +113,13 @@ products: deck: - name: Dominaria United Welcome Booster set: dmu + Dominaria United MTGO Redemption Foil: + card_count: 281 + deck: + - name: "Dominaria United Foil Redemption" + set: dmu + Dominaria United MTGO Redemption: + card_count: 281 + deck: + - name: "Dominaria United Redemption" + set: dmu diff --git a/data/contents/DOM.yaml b/data/contents/DOM.yaml index e2979437..83e4a333 100644 --- a/data/contents/DOM.yaml +++ b/data/contents/DOM.yaml @@ -116,3 +116,13 @@ products: pack: - code: theme-w set: dom + Dominaria MTGO Redemption Foil: + card_count: 269 + deck: + - name: "Dominaria Foil Redemption" + set: dom + Dominaria MTGO Redemption: + card_count: 269 + deck: + - name: "Dominaria Redemption" + set: dom diff --git a/data/contents/DSK.yaml b/data/contents/DSK.yaml index dfe81db4..de26338b 100644 --- a/data/contents/DSK.yaml +++ b/data/contents/DSK.yaml @@ -109,3 +109,13 @@ products: Welcome Deck 2024 Green Deck: [] Welcome Deck 2024 Red Deck: [] Welcome Deck 2024 White Deck: [] + Duskmourn House of Horror MTGO Redemption Foil: + card_count: 286 + deck: + - name: "Duskmourn: House of Horror Foil Redemption" + set: dsk + Duskmourn House of Horror MTGO Redemption: + card_count: 286 + deck: + - name: "Duskmourn: House of Horror Redemption" + set: dsk diff --git a/data/contents/DST.yaml b/data/contents/DST.yaml index aa562f45..7da6c083 100644 --- a/data/contents/DST.yaml +++ b/data/contents/DST.yaml @@ -61,3 +61,13 @@ products: deck: - name: Transference set: dst + Darksteel MTGO Redemption Foil: + card_count: 165 + deck: + - name: "Darksteel Foil Redemption" + set: dst + Darksteel MTGO Redemption: + card_count: 165 + deck: + - name: "Darksteel Redemption" + set: dst diff --git a/data/contents/DTK.yaml b/data/contents/DTK.yaml index f1999370..ca215576 100644 --- a/data/contents/DTK.yaml +++ b/data/contents/DTK.yaml @@ -202,3 +202,13 @@ products: - count: 1 name: Fate Reforged Booster Pack set: frf + Dragons of Tarkir MTGO Redemption Foil: + card_count: 264 + deck: + - name: "Dragons of Tarkir Foil Redemption" + set: dtk + Dragons of Tarkir MTGO Redemption: + card_count: 264 + deck: + - name: "Dragons of Tarkir Redemption" + set: dtk diff --git a/data/contents/ELD.yaml b/data/contents/ELD.yaml index 14c17293..71bb70fa 100644 --- a/data/contents/ELD.yaml +++ b/data/contents/ELD.yaml @@ -257,3 +257,13 @@ products: pack: - code: theme-w set: eld + Throne of Eldraine MTGO Redemption Foil: + card_count: 269 + deck: + - name: "Throne of Eldraine Foil Redemption" + set: eld + Throne of Eldraine MTGO Redemption: + card_count: 269 + deck: + - name: "Throne of Eldraine Redemption" + set: eld diff --git a/data/contents/EVE.yaml b/data/contents/EVE.yaml index 8411ebea..c784adf9 100644 --- a/data/contents/EVE.yaml +++ b/data/contents/EVE.yaml @@ -92,3 +92,13 @@ products: deck: - name: Superabundance set: eve + Eventide MTGO Redemption Foil: + card_count: 180 + deck: + - name: "Eventide Foil Redemption" + set: eve + Eventide MTGO Redemption: + card_count: 180 + deck: + - name: "Eventide Redemption" + set: eve diff --git a/data/contents/FRF.yaml b/data/contents/FRF.yaml index 2d92832e..27d1feef 100644 --- a/data/contents/FRF.yaml +++ b/data/contents/FRF.yaml @@ -124,3 +124,13 @@ products: set: frf Fate Reforged Prerelease Kit Sultai Battle with Ruthlessness: [] Fate Reforged Prerelease Kit Temur Battle with Savagery: [] + Fate Reforged MTGO Redemption Foil: + card_count: 185 + deck: + - name: "Fate Reforged Foil Redemption" + set: frf + Fate Reforged MTGO Redemption: + card_count: 185 + deck: + - name: "Fate Reforged Redemption" + set: frf diff --git a/data/contents/FUT.yaml b/data/contents/FUT.yaml index fa936ea1..57ebabfa 100644 --- a/data/contents/FUT.yaml +++ b/data/contents/FUT.yaml @@ -61,3 +61,13 @@ products: deck: - name: Suspended Sentence set: fut + Future Sight MTGO Redemption Foil: + card_count: 180 + deck: + - name: "Future Sight Foil Redemption" + set: fut + Future Sight MTGO Redemption: + card_count: 180 + deck: + - name: "Future Sight Redemption" + set: fut diff --git a/data/contents/GPT.yaml b/data/contents/GPT.yaml index 83cc5c3a..28e8cff0 100644 --- a/data/contents/GPT.yaml +++ b/data/contents/GPT.yaml @@ -64,3 +64,13 @@ products: - count: 1 name: Guildpact Theme Deck Izzet Gizmometry set: gpt + Guildpact MTGO Redemption Foil: + card_count: 165 + deck: + - name: "Guildpact Foil Redemption" + set: gpt + Guildpact MTGO Redemption: + card_count: 165 + deck: + - name: "Guildpact Redemption" + set: gpt diff --git a/data/contents/GRN.yaml b/data/contents/GRN.yaml index f2056398..2be3c2af 100644 --- a/data/contents/GRN.yaml +++ b/data/contents/GRN.yaml @@ -187,3 +187,13 @@ products: - count: 1 name: Guilds of Ravnica Theme Booster Pack Selesnya set: grn + Guilds of Ravnica MTGO Redemption Foil: + card_count: 259 + deck: + - name: "Guilds of Ravnica Foil Redemption" + set: grn + Guilds of Ravnica MTGO Redemption: + card_count: 259 + deck: + - name: "Guilds of Ravnica Redemption" + set: grn diff --git a/data/contents/GTC.yaml b/data/contents/GTC.yaml index 71139298..2deb6840 100644 --- a/data/contents/GTC.yaml +++ b/data/contents/GTC.yaml @@ -258,3 +258,13 @@ products: pack: - code: six set: gtc + Gatecrash MTGO Redemption Foil: + card_count: 249 + deck: + - name: "Gatecrash Foil Redemption" + set: gtc + Gatecrash MTGO Redemption: + card_count: 249 + deck: + - name: "Gatecrash Redemption" + set: gtc diff --git a/data/contents/HOU.yaml b/data/contents/HOU.yaml index d2ef5044..1a214c82 100644 --- a/data/contents/HOU.yaml +++ b/data/contents/HOU.yaml @@ -45,3 +45,13 @@ products: set: hou Hour of Devastation Prerelease Pack: [] Hour of Devastation Standard Showdown Booster: [] + Hour of Devastation MTGO Redemption Foil: + card_count: 199 + deck: + - name: "Hour of Devastation Foil Redemption" + set: hou + Hour of Devastation MTGO Redemption: + card_count: 199 + deck: + - name: "Hour of Devastation Redemption" + set: hou diff --git a/data/contents/IKO.yaml b/data/contents/IKO.yaml index 0dd7a3a3..0adc9f1e 100644 --- a/data/contents/IKO.yaml +++ b/data/contents/IKO.yaml @@ -152,3 +152,13 @@ products: pack: - code: theme-w set: iko + Ikoria Lair of Behemoths MTGO Redemption Foil: + card_count: 274 + deck: + - name: "Ikoria: Lair of Behemoths Foil Redemption" + set: iko + Ikoria Lair of Behemoths MTGO Redemption: + card_count: 274 + deck: + - name: "Ikoria: Lair of Behemoths Redemption" + set: iko diff --git a/data/contents/INV.yaml b/data/contents/INV.yaml index ef39aed3..dd26c59d 100644 --- a/data/contents/INV.yaml +++ b/data/contents/INV.yaml @@ -88,3 +88,13 @@ products: - count: 12 name: Invasion Tournament Pack set: inv + Invasion MTGO Redemption Foil: + card_count: 350 + deck: + - name: "Invasion Foil Redemption" + set: inv + Invasion MTGO Redemption: + card_count: 350 + deck: + - name: "Invasion Redemption" + set: inv diff --git a/data/contents/ISD.yaml b/data/contents/ISD.yaml index 038c8fdf..2f59d1d8 100644 --- a/data/contents/ISD.yaml +++ b/data/contents/ISD.yaml @@ -132,3 +132,13 @@ products: pack: - code: six set: isd + Innistrad MTGO Redemption Foil: + card_count: 264 + deck: + - name: "Innistrad Foil Redemption" + set: isd + Innistrad MTGO Redemption: + card_count: 264 + deck: + - name: "Innistrad Redemption" + set: isd diff --git a/data/contents/JOU.yaml b/data/contents/JOU.yaml index 5ddf11e2..ff74c063 100644 --- a/data/contents/JOU.yaml +++ b/data/contents/JOU.yaml @@ -128,3 +128,13 @@ products: - count: 1 name: Journey Into Nyx Prerelease Forged in War set: jou + Journey into Nyx MTGO Redemption Foil: + card_count: 165 + deck: + - name: "Journey into Nyx Foil Redemption" + set: jou + Journey into Nyx MTGO Redemption: + card_count: 165 + deck: + - name: "Journey into Nyx Redemption" + set: jou diff --git a/data/contents/JUD.yaml b/data/contents/JUD.yaml index 8287cf2a..fc86409d 100644 --- a/data/contents/JUD.yaml +++ b/data/contents/JUD.yaml @@ -62,3 +62,13 @@ products: - name: Spectral Slam set: jud Judgment Theme Decks Set of 4: [] + Judgment MTGO Redemption Foil: + card_count: 143 + deck: + - name: "Judgment Foil Redemption" + set: jud + Judgment MTGO Redemption: + card_count: 143 + deck: + - name: "Judgment Redemption" + set: jud diff --git a/data/contents/KHM.yaml b/data/contents/KHM.yaml index 83ab27cc..b992644c 100644 --- a/data/contents/KHM.yaml +++ b/data/contents/KHM.yaml @@ -127,3 +127,13 @@ products: pack: - code: theme-w set: khm + Kaldheim MTGO Redemption Foil: + card_count: 285 + deck: + - name: "Kaldheim Foil Redemption" + set: khm + Kaldheim MTGO Redemption: + card_count: 285 + deck: + - name: "Kaldheim Redemption" + set: khm diff --git a/data/contents/KLD.yaml b/data/contents/KLD.yaml index 14945512..3861f423 100644 --- a/data/contents/KLD.yaml +++ b/data/contents/KLD.yaml @@ -169,3 +169,13 @@ products: variable_mode: count: 2 replacement: false + Kaladesh MTGO Redemption Foil: + card_count: 264 + deck: + - name: "Kaladesh Foil Redemption" + set: kld + Kaladesh MTGO Redemption: + card_count: 264 + deck: + - name: "Kaladesh Redemption" + set: kld diff --git a/data/contents/KTK.yaml b/data/contents/KTK.yaml index a6e1857a..bd2f0147 100644 --- a/data/contents/KTK.yaml +++ b/data/contents/KTK.yaml @@ -123,3 +123,13 @@ products: set: ktk Khans of Tarkir Prerelease Kit Sultai Battle with Ruthlessness: [] Khans of Tarkir Prerelease Kit Temur Battle with Savagery: [] + Khans of Tarkir MTGO Redemption Foil: + card_count: 269 + deck: + - name: "Khans of Tarkir Foil Redemption" + set: ktk + Khans of Tarkir MTGO Redemption: + card_count: 269 + deck: + - name: "Khans of Tarkir Redemption" + set: ktk diff --git a/data/contents/LCI.yaml b/data/contents/LCI.yaml index 3675fb57..cd22e6e3 100644 --- a/data/contents/LCI.yaml +++ b/data/contents/LCI.yaml @@ -129,3 +129,13 @@ products: pack: - code: set set: lci + The Lost Caverns of Ixalan MTGO Redemption Foil: + card_count: 291 + deck: + - name: "The Lost Caverns of Ixalan Foil Redemption" + set: lci + The Lost Caverns of Ixalan MTGO Redemption: + card_count: 291 + deck: + - name: "The Lost Caverns of Ixalan Redemption" + set: lci diff --git a/data/contents/LGN.yaml b/data/contents/LGN.yaml index 6957b923..dd42447a 100644 --- a/data/contents/LGN.yaml +++ b/data/contents/LGN.yaml @@ -76,3 +76,13 @@ products: - count: 1 name: Legions Theme Deck Zombies Unleashed set: lgn + Legions MTGO Redemption Foil: + card_count: 145 + deck: + - name: "Legions Foil Redemption" + set: lgn + Legions MTGO Redemption: + card_count: 145 + deck: + - name: "Legions Redemption" + set: lgn diff --git a/data/contents/LRW.yaml b/data/contents/LRW.yaml index 8d32c185..34c4b075 100644 --- a/data/contents/LRW.yaml +++ b/data/contents/LRW.yaml @@ -65,3 +65,13 @@ products: - count: 12 name: Lorwyn Tournament Pack set: lrw + Lorwyn MTGO Redemption Foil: + card_count: 301 + deck: + - name: "Lorwyn Foil Redemption" + set: lrw + Lorwyn MTGO Redemption: + card_count: 301 + deck: + - name: "Lorwyn Redemption" + set: lrw diff --git a/data/contents/M10.yaml b/data/contents/M10.yaml index a439607d..60fa1ec0 100644 --- a/data/contents/M10.yaml +++ b/data/contents/M10.yaml @@ -150,3 +150,13 @@ products: variable_mode: count: 4 replacement: false + Magic 2010 MTGO Redemption Foil: + card_count: 249 + deck: + - name: "Magic 2010 Foil Redemption" + set: m10 + Magic 2010 MTGO Redemption: + card_count: 249 + deck: + - name: "Magic 2010 Redemption" + set: m10 diff --git a/data/contents/M11.yaml b/data/contents/M11.yaml index beaad87d..adfd4a67 100644 --- a/data/contents/M11.yaml +++ b/data/contents/M11.yaml @@ -228,3 +228,13 @@ products: pack: - code: six set: m11 + Magic 2011 MTGO Redemption Foil: + card_count: 249 + deck: + - name: "Magic 2011 Foil Redemption" + set: m11 + Magic 2011 MTGO Redemption: + card_count: 249 + deck: + - name: "Magic 2011 Redemption" + set: m11 diff --git a/data/contents/M12.yaml b/data/contents/M12.yaml index 064d57bb..17481ccd 100644 --- a/data/contents/M12.yaml +++ b/data/contents/M12.yaml @@ -203,3 +203,13 @@ products: pack: - code: six set: m12 + Magic 2012 MTGO Redemption Foil: + card_count: 249 + deck: + - name: "Magic 2012 Foil Redemption" + set: m12 + Magic 2012 MTGO Redemption: + card_count: 249 + deck: + - name: "Magic 2012 Redemption" + set: m12 diff --git a/data/contents/M13.yaml b/data/contents/M13.yaml index ee1c84ac..dee96ca1 100644 --- a/data/contents/M13.yaml +++ b/data/contents/M13.yaml @@ -136,3 +136,13 @@ products: pack: - code: six set: m13 + Magic 2013 MTGO Redemption Foil: + card_count: 249 + deck: + - name: "Magic 2013 Foil Redemption" + set: m13 + Magic 2013 MTGO Redemption: + card_count: 249 + deck: + - name: "Magic 2013 Redemption" + set: m13 diff --git a/data/contents/M14.yaml b/data/contents/M14.yaml index 241bc39c..0e96557a 100644 --- a/data/contents/M14.yaml +++ b/data/contents/M14.yaml @@ -118,3 +118,13 @@ products: pack: - code: six set: m14 + Magic 2014 MTGO Redemption Foil: + card_count: 249 + deck: + - name: "Magic 2014 Foil Redemption" + set: m14 + Magic 2014 MTGO Redemption: + card_count: 249 + deck: + - name: "Magic 2014 Redemption" + set: m14 diff --git a/data/contents/M15.yaml b/data/contents/M15.yaml index 763d09c6..468c9db9 100644 --- a/data/contents/M15.yaml +++ b/data/contents/M15.yaml @@ -232,3 +232,13 @@ products: deck: - name: Green Sample Deck set: m15 + Magic 2015 MTGO Redemption Foil: + card_count: 269 + deck: + - name: "Magic 2015 Foil Redemption" + set: m15 + Magic 2015 MTGO Redemption: + card_count: 269 + deck: + - name: "Magic 2015 Redemption" + set: m15 diff --git a/data/contents/M19.yaml b/data/contents/M19.yaml index 6bd8db63..631c949f 100644 --- a/data/contents/M19.yaml +++ b/data/contents/M19.yaml @@ -169,3 +169,13 @@ products: deck: - name: Core 2019 Welcome Deck - White set: m19 + Core Set 2019 MTGO Redemption Foil: + card_count: 280 + deck: + - name: "Core Set 2019 Foil Redemption" + set: m19 + Core Set 2019 MTGO Redemption: + card_count: 280 + deck: + - name: "Core Set 2019 Redemption" + set: m19 diff --git a/data/contents/M20.yaml b/data/contents/M20.yaml index 56597e83..7ba869d0 100644 --- a/data/contents/M20.yaml +++ b/data/contents/M20.yaml @@ -217,3 +217,13 @@ products: deck: - name: White Deck set: m20 + Core Set 2020 MTGO Redemption Foil: + card_count: 280 + deck: + - name: "Core Set 2020 Foil Redemption" + set: m20 + Core Set 2020 MTGO Redemption: + card_count: 280 + deck: + - name: "Core Set 2020 Redemption" + set: m20 diff --git a/data/contents/M21.yaml b/data/contents/M21.yaml index 6b195902..c2a530a9 100644 --- a/data/contents/M21.yaml +++ b/data/contents/M21.yaml @@ -129,3 +129,13 @@ products: deck: - name: Core Set 2021 Welcome Booster set: m21 + Core Set 2021 MTGO Redemption Foil: + card_count: 274 + deck: + - name: "Core Set 2021 Foil Redemption" + set: m21 + Core Set 2021 MTGO Redemption: + card_count: 274 + deck: + - name: "Core Set 2021 Redemption" + set: m21 diff --git a/data/contents/MBS.yaml b/data/contents/MBS.yaml index e5ab0067..44a5e8d7 100644 --- a/data/contents/MBS.yaml +++ b/data/contents/MBS.yaml @@ -116,3 +116,13 @@ products: pack: - code: six set: mbs + Mirrodin Besieged MTGO Redemption Foil: + card_count: 155 + deck: + - name: "Mirrodin Besieged Foil Redemption" + set: mbs + Mirrodin Besieged MTGO Redemption: + card_count: 155 + deck: + - name: "Mirrodin Besieged Redemption" + set: mbs diff --git a/data/contents/MID.yaml b/data/contents/MID.yaml index 78749ac0..54888054 100644 --- a/data/contents/MID.yaml +++ b/data/contents/MID.yaml @@ -164,3 +164,13 @@ products: deck: - name: Innistrad Midnight Hunt Welcome Booster set: mid + Innistrad Midnight Hunt MTGO Redemption Foil: + card_count: 277 + deck: + - name: "Innistrad: Midnight Hunt Foil Redemption" + set: mid + Innistrad Midnight Hunt MTGO Redemption: + card_count: 277 + deck: + - name: "Innistrad: Midnight Hunt Redemption" + set: mid diff --git a/data/contents/MKM.yaml b/data/contents/MKM.yaml index 7b5f5e3a..65f764b8 100644 --- a/data/contents/MKM.yaml +++ b/data/contents/MKM.yaml @@ -66,3 +66,13 @@ products: - count: 6 name: Murders at Karlov Manor Play Booster Pack set: mkm + Murders at Karlov Manor MTGO Redemption Foil: + card_count: 286 + deck: + - name: "Murders at Karlov Manor Foil Redemption" + set: mkm + Murders at Karlov Manor MTGO Redemption: + card_count: 286 + deck: + - name: "Murders at Karlov Manor Redemption" + set: mkm diff --git a/data/contents/MOM.yaml b/data/contents/MOM.yaml index 847251a9..d6444d6e 100644 --- a/data/contents/MOM.yaml +++ b/data/contents/MOM.yaml @@ -104,3 +104,13 @@ products: deck: - name: March of the Machine Welcome Booster set: mom + March of the Machine MTGO Redemption Foil: + card_count: 291 + deck: + - name: "March of the Machine Foil Redemption" + set: mom + March of the Machine MTGO Redemption: + card_count: 291 + deck: + - name: "March of the Machine Redemption" + set: mom diff --git a/data/contents/MOR.yaml b/data/contents/MOR.yaml index 3d20163b..9733f97e 100644 --- a/data/contents/MOR.yaml +++ b/data/contents/MOR.yaml @@ -75,3 +75,13 @@ products: deck: - name: Warrior's Code set: mor + Morningtide MTGO Redemption Foil: + card_count: 150 + deck: + - name: "Morningtide Foil Redemption" + set: mor + Morningtide MTGO Redemption: + card_count: 150 + deck: + - name: "Morningtide Redemption" + set: mor diff --git a/data/contents/MRD.yaml b/data/contents/MRD.yaml index 4ac360fa..eda540a9 100644 --- a/data/contents/MRD.yaml +++ b/data/contents/MRD.yaml @@ -88,3 +88,13 @@ products: - count: 12 name: Mirrodin Tournament Pack set: mrd + Mirrodin MTGO Redemption Foil: + card_count: 306 + deck: + - name: "Mirrodin Foil Redemption" + set: mrd + Mirrodin MTGO Redemption: + card_count: 306 + deck: + - name: "Mirrodin Redemption" + set: mrd diff --git a/data/contents/NEO.yaml b/data/contents/NEO.yaml index eb1b7926..6d3df9b8 100644 --- a/data/contents/NEO.yaml +++ b/data/contents/NEO.yaml @@ -159,3 +159,13 @@ products: deck: - name: Kamigawa Neon Dynasty Welcome Booster set: neo + Kamigawa Neon Dynasty MTGO Redemption Foil: + card_count: 302 + deck: + - name: "Kamigawa: Neon Dynasty Foil Redemption" + set: neo + Kamigawa Neon Dynasty MTGO Redemption: + card_count: 302 + deck: + - name: "Kamigawa: Neon Dynasty Redemption" + set: neo diff --git a/data/contents/NPH.yaml b/data/contents/NPH.yaml index df0529a4..ec39f1cc 100644 --- a/data/contents/NPH.yaml +++ b/data/contents/NPH.yaml @@ -128,3 +128,13 @@ products: pack: - code: six set: nph + New Phyrexia MTGO Redemption Foil: + card_count: 175 + deck: + - name: "New Phyrexia Foil Redemption" + set: nph + New Phyrexia MTGO Redemption: + card_count: 175 + deck: + - name: "New Phyrexia Redemption" + set: nph diff --git a/data/contents/ODY.yaml b/data/contents/ODY.yaml index 28fd13ff..783a7c39 100644 --- a/data/contents/ODY.yaml +++ b/data/contents/ODY.yaml @@ -88,3 +88,13 @@ products: - count: 12 name: Odyssey Tournament Pack set: ody + Odyssey MTGO Redemption Foil: + card_count: 350 + deck: + - name: "Odyssey Foil Redemption" + set: ody + Odyssey MTGO Redemption: + card_count: 350 + deck: + - name: "Odyssey Redemption" + set: ody diff --git a/data/contents/OGW.yaml b/data/contents/OGW.yaml index b2a11d5a..bd6bf9b7 100644 --- a/data/contents/OGW.yaml +++ b/data/contents/OGW.yaml @@ -97,3 +97,13 @@ products: name: Oath of the Gatewatch Booster Pack set: ogw Oath of the Gatewatch Prerelease Pack: [] + Oath of the Gatewatch MTGO Redemption Foil: + card_count: 184 + deck: + - name: "Oath of the Gatewatch Foil Redemption" + set: ogw + Oath of the Gatewatch MTGO Redemption: + card_count: 184 + deck: + - name: "Oath of the Gatewatch Redemption" + set: ogw diff --git a/data/contents/ONE.yaml b/data/contents/ONE.yaml index 504e89e1..d66dcbd7 100644 --- a/data/contents/ONE.yaml +++ b/data/contents/ONE.yaml @@ -124,3 +124,13 @@ products: deck: - name: Phyrexia All Will Be One Welcome Booster set: one + Phyrexia All Will Be One MTGO Redemption Foil: + card_count: 271 + deck: + - name: "Phyrexia: All Will Be One Foil Redemption" + set: one + Phyrexia All Will Be One MTGO Redemption: + card_count: 271 + deck: + - name: "Phyrexia: All Will Be One Redemption" + set: one diff --git a/data/contents/ONS.yaml b/data/contents/ONS.yaml index b01e148f..b0a86cba 100644 --- a/data/contents/ONS.yaml +++ b/data/contents/ONS.yaml @@ -88,3 +88,13 @@ products: - count: 12 name: Onslaught Tournament Pack set: ons + Onslaught MTGO Redemption Foil: + card_count: 350 + deck: + - name: "Onslaught Foil Redemption" + set: ons + Onslaught MTGO Redemption: + card_count: 350 + deck: + - name: "Onslaught Redemption" + set: ons diff --git a/data/contents/OTJ.yaml b/data/contents/OTJ.yaml index a5a5dc88..e0207a0e 100644 --- a/data/contents/OTJ.yaml +++ b/data/contents/OTJ.yaml @@ -64,3 +64,13 @@ products: - count: 6 name: Outlaws of Thunder Junction Play Booster Pack set: otj + Outlaws of Thunder Junction MTGO Redemption Foil: + card_count: 286 + deck: + - name: "Outlaws of Thunder Junction Foil Redemption" + set: otj + Outlaws of Thunder Junction MTGO Redemption: + card_count: 286 + deck: + - name: "Outlaws of Thunder Junction Redemption" + set: otj diff --git a/data/contents/PLC.yaml b/data/contents/PLC.yaml index caa098ac..f100afa6 100644 --- a/data/contents/PLC.yaml +++ b/data/contents/PLC.yaml @@ -75,3 +75,13 @@ products: - count: 1 name: Planar Chaos Theme Deck Unraveling Mind set: plc + Planar Chaos MTGO Redemption Foil: + card_count: 165 + deck: + - name: "Planar Chaos Foil Redemption" + set: plc + Planar Chaos MTGO Redemption: + card_count: 165 + deck: + - name: "Planar Chaos Redemption" + set: plc diff --git a/data/contents/PLS.yaml b/data/contents/PLS.yaml index 7311e8f5..81ca2ace 100644 --- a/data/contents/PLS.yaml +++ b/data/contents/PLS.yaml @@ -74,3 +74,13 @@ products: - count: 1 name: Planeshift Theme Deck Scout set: pls + Planeshift MTGO Redemption Foil: + card_count: 143 + deck: + - name: "Planeshift Foil Redemption" + set: pls + Planeshift MTGO Redemption: + card_count: 143 + deck: + - name: "Planeshift Redemption" + set: pls diff --git a/data/contents/RAV.yaml b/data/contents/RAV.yaml index 7825a6bd..6668c7ee 100644 --- a/data/contents/RAV.yaml +++ b/data/contents/RAV.yaml @@ -74,3 +74,13 @@ products: - count: 12 name: Ravnica Tournament Pack set: rav + Ravnica City of Guilds MTGO Redemption Foil: + card_count: 306 + deck: + - name: "Ravnica: City of Guilds Foil Redemption" + set: rav + Ravnica City of Guilds MTGO Redemption: + card_count: 306 + deck: + - name: "Ravnica: City of Guilds Redemption" + set: rav diff --git a/data/contents/RIX.yaml b/data/contents/RIX.yaml index c7775714..3ce5a2ac 100644 --- a/data/contents/RIX.yaml +++ b/data/contents/RIX.yaml @@ -52,3 +52,13 @@ products: set: rix Rivals of Ixalan Prerelease Pack: [] Rivals of Ixalan Standard Showdown Booster: [] + Rivals of Ixalan MTGO Redemption Foil: + card_count: 196 + deck: + - name: "Rivals of Ixalan Foil Redemption" + set: rix + Rivals of Ixalan MTGO Redemption: + card_count: 196 + deck: + - name: "Rivals of Ixalan Redemption" + set: rix diff --git a/data/contents/RNA.yaml b/data/contents/RNA.yaml index 596d601d..ab9588ac 100644 --- a/data/contents/RNA.yaml +++ b/data/contents/RNA.yaml @@ -198,3 +198,13 @@ products: pack: - code: theme-simic set: rna + Ravnica Allegiance MTGO Redemption Foil: + card_count: 259 + deck: + - name: "Ravnica Allegiance Foil Redemption" + set: rna + Ravnica Allegiance MTGO Redemption: + card_count: 259 + deck: + - name: "Ravnica Allegiance Redemption" + set: rna diff --git a/data/contents/ROE.yaml b/data/contents/ROE.yaml index 3b865037..1c03825e 100644 --- a/data/contents/ROE.yaml +++ b/data/contents/ROE.yaml @@ -116,3 +116,13 @@ products: pack: - code: six set: roe + Rise of the Eldrazi MTGO Redemption Foil: + card_count: 248 + deck: + - name: "Rise of the Eldrazi Foil Redemption" + set: roe + Rise of the Eldrazi MTGO Redemption: + card_count: 248 + deck: + - name: "Rise of the Eldrazi Redemption" + set: roe diff --git a/data/contents/RTR.yaml b/data/contents/RTR.yaml index c17b46f9..67943943 100644 --- a/data/contents/RTR.yaml +++ b/data/contents/RTR.yaml @@ -231,3 +231,13 @@ products: pack: - code: six set: rtr + Return to Ravnica MTGO Redemption Foil: + card_count: 274 + deck: + - name: "Return to Ravnica Foil Redemption" + set: rtr + Return to Ravnica MTGO Redemption: + card_count: 274 + deck: + - name: "Return to Ravnica Redemption" + set: rtr diff --git a/data/contents/SCG.yaml b/data/contents/SCG.yaml index c7f1a23c..52e514c9 100644 --- a/data/contents/SCG.yaml +++ b/data/contents/SCG.yaml @@ -75,3 +75,13 @@ products: - count: 1 name: Scourge Theme Deck Storm Surge set: scg + Scourge MTGO Redemption Foil: + card_count: 143 + deck: + - name: "Scourge Foil Redemption" + set: scg + Scourge MTGO Redemption: + card_count: 143 + deck: + - name: "Scourge Redemption" + set: scg diff --git a/data/contents/SHM.yaml b/data/contents/SHM.yaml index 6aa1bfa4..a0fcf797 100644 --- a/data/contents/SHM.yaml +++ b/data/contents/SHM.yaml @@ -88,3 +88,13 @@ products: - count: 12 name: Shadowmoor Tournament Pack set: shm + Shadowmoor MTGO Redemption Foil: + card_count: 301 + deck: + - name: "Shadowmoor Foil Redemption" + set: shm + Shadowmoor MTGO Redemption: + card_count: 301 + deck: + - name: "Shadowmoor Redemption" + set: shm diff --git a/data/contents/SNC.yaml b/data/contents/SNC.yaml index 282d1455..8d7143b4 100644 --- a/data/contents/SNC.yaml +++ b/data/contents/SNC.yaml @@ -250,3 +250,13 @@ products: deck: - name: Streets of New Capenna Welcome Booster set: snc + Streets of New Capenna MTGO Redemption Foil: + card_count: 281 + deck: + - name: "Streets of New Capenna Foil Redemption" + set: snc + Streets of New Capenna MTGO Redemption: + card_count: 281 + deck: + - name: "Streets of New Capenna Redemption" + set: snc diff --git a/data/contents/SOI.yaml b/data/contents/SOI.yaml index ce7d6c24..20951657 100644 --- a/data/contents/SOI.yaml +++ b/data/contents/SOI.yaml @@ -98,3 +98,13 @@ products: name: Shadows over Innistrad Booster Pack set: soi Shadows over Innistrad Prerelease Pack: [] + Shadows over Innistrad MTGO Redemption Foil: + card_count: 297 + deck: + - name: "Shadows over Innistrad Foil Redemption" + set: soi + Shadows over Innistrad MTGO Redemption: + card_count: 297 + deck: + - name: "Shadows over Innistrad Redemption" + set: soi diff --git a/data/contents/SOK.yaml b/data/contents/SOK.yaml index 878b94a9..1d82c54c 100644 --- a/data/contents/SOK.yaml +++ b/data/contents/SOK.yaml @@ -75,3 +75,13 @@ products: - count: 1 name: Saviors of Kamigawa Theme Deck Truth Seekers set: sok + Saviors of Kamigawa MTGO Redemption Foil: + card_count: 165 + deck: + - name: "Saviors of Kamigawa Foil Redemption" + set: sok + Saviors of Kamigawa MTGO Redemption: + card_count: 165 + deck: + - name: "Saviors of Kamigawa Redemption" + set: sok diff --git a/data/contents/SOM.yaml b/data/contents/SOM.yaml index 60d475d2..84f7f1e0 100644 --- a/data/contents/SOM.yaml +++ b/data/contents/SOM.yaml @@ -105,3 +105,13 @@ products: pack: - code: six set: som + Scars of Mirrodin MTGO Redemption Foil: + card_count: 249 + deck: + - name: "Scars of Mirrodin Foil Redemption" + set: som + Scars of Mirrodin MTGO Redemption: + card_count: 249 + deck: + - name: "Scars of Mirrodin Redemption" + set: som diff --git a/data/contents/STX.yaml b/data/contents/STX.yaml index e901860e..ec6367f0 100644 --- a/data/contents/STX.yaml +++ b/data/contents/STX.yaml @@ -175,3 +175,13 @@ products: - count: 1 name: Strixhaven School of Mages Theme Booster Pack Witherbloom set: stx + Strixhaven School of Mages MTGO Redemption Foil: + card_count: 275 + deck: + - name: "Strixhaven: School of Mages Foil Redemption" + set: stx + Strixhaven School of Mages MTGO Redemption: + card_count: 275 + deck: + - name: "Strixhaven: School of Mages Redemption" + set: stx diff --git a/data/contents/THB.yaml b/data/contents/THB.yaml index b5f1543a..8a1d323f 100644 --- a/data/contents/THB.yaml +++ b/data/contents/THB.yaml @@ -145,3 +145,13 @@ products: pack: - code: theme-w set: thb + Theros Beyond Death MTGO Redemption Foil: + card_count: 254 + deck: + - name: "Theros Beyond Death Foil Redemption" + set: thb + Theros Beyond Death MTGO Redemption: + card_count: 254 + deck: + - name: "Theros Beyond Death Redemption" + set: thb diff --git a/data/contents/THS.yaml b/data/contents/THS.yaml index 8935c9b6..49543f9e 100644 --- a/data/contents/THS.yaml +++ b/data/contents/THS.yaml @@ -123,3 +123,13 @@ products: - count: 1 name: Theros Prerelease Kit Path of Wisdom set: ths + Theros MTGO Redemption Foil: + card_count: 249 + deck: + - name: "Theros Foil Redemption" + set: ths + Theros MTGO Redemption: + card_count: 249 + deck: + - name: "Theros Redemption" + set: ths diff --git a/data/contents/TOR.yaml b/data/contents/TOR.yaml index 6239c76e..44f5731c 100644 --- a/data/contents/TOR.yaml +++ b/data/contents/TOR.yaml @@ -75,3 +75,13 @@ products: - count: 1 name: Torment Theme Deck Waking Nightmares set: tor + Torment MTGO Redemption Foil: + card_count: 143 + deck: + - name: "Torment Foil Redemption" + set: tor + Torment MTGO Redemption: + card_count: 143 + deck: + - name: "Torment Redemption" + set: tor diff --git a/data/contents/TSP.yaml b/data/contents/TSP.yaml index 2524c0a9..3aef8cca 100644 --- a/data/contents/TSP.yaml +++ b/data/contents/TSP.yaml @@ -44,3 +44,13 @@ products: - count: 12 name: Time Spiral Tournament Pack set: tsp + Time Spiral MTGO Redemption Foil: + card_count: 301 + deck: + - name: "Time Spiral Foil Redemption" + set: tsp + Time Spiral MTGO Redemption: + card_count: 301 + deck: + - name: "Time Spiral Redemption" + set: tsp diff --git a/data/contents/VOW.yaml b/data/contents/VOW.yaml index aa13b48d..df93eb44 100644 --- a/data/contents/VOW.yaml +++ b/data/contents/VOW.yaml @@ -199,3 +199,13 @@ products: deck: - name: Innistrad Crimson Vow Welcome Booster set: vow + Innistrad Crimson Vow MTGO Redemption Foil: + card_count: 277 + deck: + - name: "Innistrad: Crimson Vow Foil Redemption" + set: vow + Innistrad Crimson Vow MTGO Redemption: + card_count: 277 + deck: + - name: "Innistrad: Crimson Vow Redemption" + set: vow diff --git a/data/contents/WAR.yaml b/data/contents/WAR.yaml index 82575c45..01e397fa 100644 --- a/data/contents/WAR.yaml +++ b/data/contents/WAR.yaml @@ -194,3 +194,13 @@ products: pack: - code: theme-w set: war + War of the Spark MTGO Redemption Foil: + card_count: 264 + deck: + - name: "War of the Spark Foil Redemption" + set: war + War of the Spark MTGO Redemption: + card_count: 264 + deck: + - name: "War of the Spark Redemption" + set: war diff --git a/data/contents/WOE.yaml b/data/contents/WOE.yaml index e96d09ee..707ae675 100644 --- a/data/contents/WOE.yaml +++ b/data/contents/WOE.yaml @@ -91,3 +91,13 @@ products: pack: - code: set set: woe + Wilds of Eldraine MTGO Redemption Foil: + card_count: 276 + deck: + - name: "Wilds of Eldraine Foil Redemption" + set: woe + Wilds of Eldraine MTGO Redemption: + card_count: 276 + deck: + - name: "Wilds of Eldraine Redemption" + set: woe diff --git a/data/contents/WWK.yaml b/data/contents/WWK.yaml index e4fa42a7..40e21dbc 100644 --- a/data/contents/WWK.yaml +++ b/data/contents/WWK.yaml @@ -111,3 +111,13 @@ products: pack: - code: six set: wwk + Worldwake MTGO Redemption Foil: + card_count: 145 + deck: + - name: "Worldwake Foil Redemption" + set: wwk + Worldwake MTGO Redemption: + card_count: 145 + deck: + - name: "Worldwake Redemption" + set: wwk diff --git a/data/contents/XLN.yaml b/data/contents/XLN.yaml index 56f722a7..75955a0c 100644 --- a/data/contents/XLN.yaml +++ b/data/contents/XLN.yaml @@ -139,3 +139,13 @@ products: name: Ixalan Booster Pack set: xln Ixalan Standard Showdown Booster: [] + Ixalan MTGO Redemption Foil: + card_count: 279 + deck: + - name: "Ixalan Foil Redemption" + set: xln + Ixalan MTGO Redemption: + card_count: 279 + deck: + - name: "Ixalan Redemption" + set: xln diff --git a/data/contents/ZEN.yaml b/data/contents/ZEN.yaml index a58444b3..11960fd8 100644 --- a/data/contents/ZEN.yaml +++ b/data/contents/ZEN.yaml @@ -114,3 +114,13 @@ products: pack: - code: six set: zen + Zendikar MTGO Redemption Foil: + card_count: 249 + deck: + - name: "Zendikar Foil Redemption" + set: zen + Zendikar MTGO Redemption: + card_count: 249 + deck: + - name: "Zendikar Redemption" + set: zen diff --git a/data/contents/ZNR.yaml b/data/contents/ZNR.yaml index a8ed0ee9..322aa1eb 100644 --- a/data/contents/ZNR.yaml +++ b/data/contents/ZNR.yaml @@ -190,3 +190,13 @@ products: deck: - name: Zendikar Rising Welcome Booster set: znr + Zendikar Rising MTGO Redemption Foil: + card_count: 280 + deck: + - name: "Zendikar Rising Foil Redemption" + set: znr + Zendikar Rising MTGO Redemption: + card_count: 280 + deck: + - name: "Zendikar Rising Redemption" + set: znr diff --git a/data/ignore.yaml b/data/ignore.yaml index 272698f8..0a38a0cb 100644 --- a/data/ignore.yaml +++ b/data/ignore.yaml @@ -208,6 +208,7 @@ cardTrader: '311325': 'The Lord of the Rings: "Food and Fellowship" Commander Kit' '311324': 'The Lord of the Rings: "Riders of Rohan" Commander Kit' '311323': 'The Lord of the Rings: "The Hosts of Mordor" Commander Kit' + '314237': Aetherdrift | Prerelease Booster coolstuffinc: '188163': Dragon's Maze - Random Guild Pack (1) '191163': Magic 2014 - Booster Box (Japanese) @@ -354,6 +355,10 @@ tcgplayer: '602884': March of the Machine Deluxe Commander Kit Tinker Time '604262': Aetherdrift Collector Booster Display Master Case '604409': Aetherdrift Promo Pack + '604832': The Lord of the Rings Tales of Middle earth Deluxe Commander Kit Elven + Council + '604831': The Lord of the Rings Tales of Middle earth Deluxe Commander Kit Riders + of Rohan trollandtoad: '1027875': Dragon's Maze Rakdos / Orzhov Pre-Release Pack (MTG) '1050554': '1998 World Championship Deck: Brian Selden W/VHS (MTG)' diff --git a/data/products/10E.yaml b/data/products/10E.yaml index 51f99ddc..80503320 100644 --- a/data/products/10E.yaml +++ b/data/products/10E.yaml @@ -139,3 +139,11 @@ products: mcmId: '254940' tntId: '168663' subtype: TWO_PLAYER_STARTER + Tenth Edition MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Tenth Edition MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/5DN.yaml b/data/products/5DN.yaml index d76e25cf..189686ab 100644 --- a/data/products/5DN.yaml +++ b/data/products/5DN.yaml @@ -88,3 +88,11 @@ products: tcgplayerProductId: '96425' tntId: '113281' subtype: THEME + Fifth Dawn MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Fifth Dawn MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/7ED.yaml b/data/products/7ED.yaml index 1fa8bfa3..be2f47b6 100644 --- a/data/products/7ED.yaml +++ b/data/products/7ED.yaml @@ -121,3 +121,11 @@ products: abuId: '1526730' tntId: '112135' subtype: TWO_PLAYER_STARTER + Seventh Edition MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Seventh Edition MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/8ED.yaml b/data/products/8ED.yaml index 205bcd7a..87c42400 100644 --- a/data/products/8ED.yaml +++ b/data/products/8ED.yaml @@ -138,3 +138,11 @@ products: cardKingdomId: '240097' tntId: '109591' subtype: TWO_PLAYER_STARTER + Eighth Edition MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Eighth Edition MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/9ED.yaml b/data/products/9ED.yaml index a5932651..aca3ee77 100644 --- a/data/products/9ED.yaml +++ b/data/products/9ED.yaml @@ -134,3 +134,11 @@ products: identifiers: tntId: '123096' subtype: TWO_PLAYER_STARTER + Ninth Edition MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Ninth Edition MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/AER.yaml b/data/products/AER.yaml index 53f9c740..bdf416c9 100644 --- a/data/products/AER.yaml +++ b/data/products/AER.yaml @@ -87,3 +87,11 @@ products: mcmId: '294545' tcgplayerProductId: '127203' subtype: PRERELEASE + Aether Revolt MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Aether Revolt MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/AFR.yaml b/data/products/AFR.yaml index 4d07643f..4ea0a2af 100644 --- a/data/products/AFR.yaml +++ b/data/products/AFR.yaml @@ -252,3 +252,11 @@ products: mcmId: '577433' release_date: '2021-07-23' subtype: WELCOME + Adventures in the Forgotten Realms MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Adventures in the Forgotten Realms MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/AKH.yaml b/data/products/AKH.yaml index 7c515961..6be9b18e 100644 --- a/data/products/AKH.yaml +++ b/data/products/AKH.yaml @@ -119,3 +119,11 @@ products: mcmId: '297862' release_date: '2017-05-09' subtype: PROMOTIONAL + Amonkhet MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Amonkhet MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/ALA.yaml b/data/products/ALA.yaml index 06890b15..454d31ba 100644 --- a/data/products/ALA.yaml +++ b/data/products/ALA.yaml @@ -145,3 +145,11 @@ products: tcgplayerProductId: '118881' tntId: '183787' subtype: TOURNAMENT + Shards of Alara MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Shards of Alara MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/APC.yaml b/data/products/APC.yaml index 1314600e..9b5adb24 100644 --- a/data/products/APC.yaml +++ b/data/products/APC.yaml @@ -92,3 +92,11 @@ products: identifiers: abuId: '1100108' subtype: THEME + Apocalypse MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Apocalypse MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/ARB.yaml b/data/products/ARB.yaml index d4ff1fe6..76fbb8ac 100644 --- a/data/products/ARB.yaml +++ b/data/products/ARB.yaml @@ -109,3 +109,11 @@ products: mcmId: '315700' release_date: '2018-01-16' subtype: SIX + Alara Reborn MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Alara Reborn MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/AVR.yaml b/data/products/AVR.yaml index 42c4a4c6..a5a6015c 100644 --- a/data/products/AVR.yaml +++ b/data/products/AVR.yaml @@ -158,3 +158,11 @@ products: cardtraderId: '47725' mcmId: '315711' subtype: SIX + Avacyn Restored MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Avacyn Restored MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/BFZ.yaml b/data/products/BFZ.yaml index b588a34e..62960445 100644 --- a/data/products/BFZ.yaml +++ b/data/products/BFZ.yaml @@ -138,3 +138,11 @@ products: tcgplayerProductId: '102722' tntId: '1079429' subtype: INTRO + Battle for Zendikar MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Battle for Zendikar MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/BLB.yaml b/data/products/BLB.yaml index aff226d3..604280cf 100644 --- a/data/products/BLB.yaml +++ b/data/products/BLB.yaml @@ -119,3 +119,11 @@ products: tcgplayerProductId: '541244' release_date: '2024-08-02' subtype: TWO_PLAYER_STARTER + Bloomburrow MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Bloomburrow MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/BNG.yaml b/data/products/BNG.yaml index 5c6cf853..ef2793d6 100644 --- a/data/products/BNG.yaml +++ b/data/products/BNG.yaml @@ -214,3 +214,11 @@ products: tcgplayerProductId: '79267' release_date: '2015-03-02' subtype: PRERELEASE + Born of the Gods MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Born of the Gods MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/BOK.yaml b/data/products/BOK.yaml index 686b25b3..04fafd7b 100644 --- a/data/products/BOK.yaml +++ b/data/products/BOK.yaml @@ -93,3 +93,11 @@ products: tntId: '121462' release_date: '2007-01-01' subtype: THEME + Betrayers of Kamigawa MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Betrayers of Kamigawa MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/BRO.yaml b/data/products/BRO.yaml index ccf2ebde..72c6c6c2 100644 --- a/data/products/BRO.yaml +++ b/data/products/BRO.yaml @@ -196,3 +196,11 @@ products: tntId: '1759339' release_date: '2022-11-18' subtype: SET + The Brothers War MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + The Brothers War MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/CHK.yaml b/data/products/CHK.yaml index 73be32c0..8ac86cc1 100644 --- a/data/products/CHK.yaml +++ b/data/products/CHK.yaml @@ -108,3 +108,11 @@ products: scgId: SLD-MTG-BBX-CHKTOURNAMENT-EN tntId: '118453' subtype: TOURNAMENT + Champions of Kamigawa MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Champions of Kamigawa MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/CON_.yaml b/data/products/CON_.yaml index 9c81f02b..180943cc 100644 --- a/data/products/CON_.yaml +++ b/data/products/CON_.yaml @@ -110,3 +110,11 @@ products: cardtraderId: '47338' mcmId: '253803' subtype: SIX + Conflux MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Conflux MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/CSP.yaml b/data/products/CSP.yaml index fa26915e..d2c626f6 100644 --- a/data/products/CSP.yaml +++ b/data/products/CSP.yaml @@ -88,3 +88,11 @@ products: tcgplayerProductId: '72032' tntId: '141895' subtype: THEME + Coldsnap MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Coldsnap MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/DFT.yaml b/data/products/DFT.yaml index 488b613d..0e534c4d 100644 --- a/data/products/DFT.yaml +++ b/data/products/DFT.yaml @@ -3,12 +3,14 @@ products: Aetherdrift Box Topper Booster: category: BOOSTER_PACK identifiers: + cardtraderId: '314236' mcmId: '803857' tcgplayerProductId: '604408' subtype: TOPPER Aetherdrift Bundle: category: BUNDLE identifiers: + cardtraderId: '313990' mcmId: '803870' miniaturemarketId: '304733' scgId: SLD-MTG-BUN-DFT-EN @@ -22,6 +24,7 @@ products: Aetherdrift Collector Booster Box: category: BOOSTER_BOX identifiers: + cardtraderId: '313989' mcmId: '803869' miniaturemarketId: '304726' scgId: SLD-MTG-BBX-DFTCOLLECTOR-EN @@ -35,6 +38,7 @@ products: Aetherdrift Collector Booster Pack: category: BOOSTER_PACK identifiers: + cardtraderId: '314234' mcmId: '803853' miniaturemarketId: '304727' scgId: SLD-MTG-PCK-DFTCOLLECTOR-EN @@ -43,11 +47,14 @@ products: Aetherdrift Collector Booster Sample Pack: category: BOOSTER_PACK identifiers: + cardtraderId: '314235' mcmId: '803866' subtype: PROMOTIONAL Aetherdrift Finish Line Bundle: category: BUNDLE identifiers: + cardtraderId: '313991' + mcmId: '803871' miniaturemarketId: '304734' tcgplayerProductId: '604257' subtype: PREMIUM @@ -75,6 +82,7 @@ products: Aetherdrift Play Booster Pack: category: BOOSTER_PACK identifiers: + cardtraderId: '313988' mcmId: '803854' miniaturemarketId: '304724' scgId: SLD-MTG-PCK-DFTPLAY-EN @@ -83,6 +91,7 @@ products: Aetherdrift Prerelease Pack: category: LIMITED identifiers: + cardtraderId: '314233' mcmId: '804202' tcgplayerProductId: '604255' subtype: PRERELEASE diff --git a/data/products/DGM.yaml b/data/products/DGM.yaml index 2956f907..a02963cf 100644 --- a/data/products/DGM.yaml +++ b/data/products/DGM.yaml @@ -213,3 +213,11 @@ products: mcmId: '261880' tcgplayerProductId: '183300' subtype: PRERELEASE + Dragons Maze MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Dragons Maze MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/DIS.yaml b/data/products/DIS.yaml index c25f437d..0c7f35a9 100644 --- a/data/products/DIS.yaml +++ b/data/products/DIS.yaml @@ -77,3 +77,11 @@ products: tcgplayerProductId: '96345' tntId: '137774' subtype: THEME + Dissension MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Dissension MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/DKA.yaml b/data/products/DKA.yaml index 390ab31d..b9b58c93 100644 --- a/data/products/DKA.yaml +++ b/data/products/DKA.yaml @@ -157,3 +157,11 @@ products: cardtraderId: '47693' mcmId: '315710' subtype: SIX + Dark Ascension MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Dark Ascension MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/DMU.yaml b/data/products/DMU.yaml index bf0fef4e..2a8f6662 100644 --- a/data/products/DMU.yaml +++ b/data/products/DMU.yaml @@ -173,3 +173,11 @@ products: mcmId: '691262' release_date: '2022-09-09' subtype: WELCOME + Dominaria United MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Dominaria United MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/DOM.yaml b/data/products/DOM.yaml index 3bf6d67b..18e475bc 100644 --- a/data/products/DOM.yaml +++ b/data/products/DOM.yaml @@ -150,3 +150,11 @@ products: tcgplayerProductId: '166672' release_date: '2018-05-04' subtype: THEME + Dominaria MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Dominaria MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/DRC.yaml b/data/products/DRC.yaml index 9da969d7..8be93d51 100644 --- a/data/products/DRC.yaml +++ b/data/products/DRC.yaml @@ -3,6 +3,7 @@ products: Aetherdrift Commander Deck Eternal Might: category: DECK identifiers: + cardtraderId: '314239' mcmId: '804062' miniaturemarketId: '304731' tcgplayerProductId: '604259' @@ -10,6 +11,7 @@ products: Aetherdrift Commander Deck Living Energy: category: DECK identifiers: + cardtraderId: '314238' mcmId: '804061' miniaturemarketId: '304732' tcgplayerProductId: '604258' @@ -17,6 +19,7 @@ products: Aetherdrift Commander Decks Set of 2: category: SUBSET identifiers: + cardtraderId: '314240' mcmId: '804068' miniaturemarketId: '304730' subtype: COMMANDER diff --git a/data/products/DSK.yaml b/data/products/DSK.yaml index a6103d9d..df87d34f 100644 --- a/data/products/DSK.yaml +++ b/data/products/DSK.yaml @@ -179,3 +179,11 @@ products: mcmId: '794097' release_date: '2024-10-22' subtype: WELCOME + Duskmourn House of Horror MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Duskmourn House of Horror MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/DST.yaml b/data/products/DST.yaml index 08855295..aa79618b 100644 --- a/data/products/DST.yaml +++ b/data/products/DST.yaml @@ -88,3 +88,11 @@ products: tcgplayerProductId: '208249' tntId: '112355' subtype: THEME + Darksteel MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Darksteel MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/DTK.yaml b/data/products/DTK.yaml index ab0241b7..e474d5a2 100644 --- a/data/products/DTK.yaml +++ b/data/products/DTK.yaml @@ -182,3 +182,11 @@ products: tcgplayerProductId: '96475' tntId: '1182110' subtype: PRERELEASE + Dragons of Tarkir MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Dragons of Tarkir MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/ELD.yaml b/data/products/ELD.yaml index 80e48e07..6d6a9252 100644 --- a/data/products/ELD.yaml +++ b/data/products/ELD.yaml @@ -299,3 +299,11 @@ products: tntId: '1604221' release_date: '2019-10-04' subtype: THEME + Throne of Eldraine MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Throne of Eldraine MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/EVE.yaml b/data/products/EVE.yaml index 07fffab7..b2aac599 100644 --- a/data/products/EVE.yaml +++ b/data/products/EVE.yaml @@ -97,3 +97,11 @@ products: tcgplayerProductId: '175116' tntId: '214279' subtype: THEME + Eventide MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Eventide MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/FRF.yaml b/data/products/FRF.yaml index 1594775c..76ed1d3a 100644 --- a/data/products/FRF.yaml +++ b/data/products/FRF.yaml @@ -182,3 +182,11 @@ products: tcgplayerProductId: '95914' tntId: '1660292' subtype: PRERELEASE + Fate Reforged MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Fate Reforged MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/FUT.yaml b/data/products/FUT.yaml index 3ce0aa08..8b346cb4 100644 --- a/data/products/FUT.yaml +++ b/data/products/FUT.yaml @@ -87,3 +87,11 @@ products: tcgplayerProductId: '106349' tntId: '144502' subtype: THEME + Future Sight MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Future Sight MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/GPT.yaml b/data/products/GPT.yaml index 697ba48f..e5d2a53c 100644 --- a/data/products/GPT.yaml +++ b/data/products/GPT.yaml @@ -83,3 +83,11 @@ products: identifiers: abuId: '1100585' subtype: THEME + Guildpact MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Guildpact MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/GRN.yaml b/data/products/GRN.yaml index 4e00f84d..eba02200 100644 --- a/data/products/GRN.yaml +++ b/data/products/GRN.yaml @@ -232,3 +232,11 @@ products: scgId: SLD-MTG-PCK-GRNTHEME-EN-SET5 tcgplayerProductId: '176703' subtype: THEME + Guilds of Ravnica MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Guilds of Ravnica MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/GTC.yaml b/data/products/GTC.yaml index caafb5d5..75dfe27a 100644 --- a/data/products/GTC.yaml +++ b/data/products/GTC.yaml @@ -231,3 +231,11 @@ products: cardtraderId: '47877' mcmId: '315714' subtype: SIX + Gatecrash MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Gatecrash MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/HOU.yaml b/data/products/HOU.yaml index fea1a84d..c11f40f8 100644 --- a/data/products/HOU.yaml +++ b/data/products/HOU.yaml @@ -102,3 +102,11 @@ products: mcmId: '299395' release_date: '2017-07-24' subtype: PROMOTIONAL + Hour of Devastation MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Hour of Devastation MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/IKO.yaml b/data/products/IKO.yaml index 924c74bb..d90ee285 100644 --- a/data/products/IKO.yaml +++ b/data/products/IKO.yaml @@ -187,3 +187,11 @@ products: tntId: '1654860' release_date: '2020-05-15' subtype: THEME + Ikoria Lair of Behemoths MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Ikoria Lair of Behemoths MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/INV.yaml b/data/products/INV.yaml index dcfc3857..9a070fad 100644 --- a/data/products/INV.yaml +++ b/data/products/INV.yaml @@ -115,3 +115,11 @@ products: scgId: SLD-MTG-BBX-INVTOURNAMENT-EN tntId: '84074' subtype: TOURNAMENT + Invasion MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Invasion MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/ISD.yaml b/data/products/ISD.yaml index 3cacfd94..0e5bc504 100644 --- a/data/products/ISD.yaml +++ b/data/products/ISD.yaml @@ -150,3 +150,11 @@ products: cardtraderId: '47665' mcmId: '315709' subtype: SIX + Innistrad MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Innistrad MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/JOU.yaml b/data/products/JOU.yaml index 133eb3a6..91d5eb96 100644 --- a/data/products/JOU.yaml +++ b/data/products/JOU.yaml @@ -204,3 +204,11 @@ products: tcgplayerProductId: '199837' release_date: '2015-03-02' subtype: PRERELEASE + Journey into Nyx MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Journey into Nyx MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/JUD.yaml b/data/products/JUD.yaml index 215cc8e4..82c1187e 100644 --- a/data/products/JUD.yaml +++ b/data/products/JUD.yaml @@ -91,3 +91,11 @@ products: identifiers: abuId: '1100675' subtype: THEME + Judgment MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Judgment MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/KHM.yaml b/data/products/KHM.yaml index 5ed49a9e..08705c10 100644 --- a/data/products/KHM.yaml +++ b/data/products/KHM.yaml @@ -199,3 +199,11 @@ products: tntId: '1685227' release_date: '2020-12-15' subtype: THEME + Kaldheim MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Kaldheim MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/KLD.yaml b/data/products/KLD.yaml index 351b1d06..41890fa5 100644 --- a/data/products/KLD.yaml +++ b/data/products/KLD.yaml @@ -140,3 +140,11 @@ products: tcgplayerProductId: '122681' release_date: '2016-09-06' subtype: BATTLE + Kaladesh MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Kaladesh MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/KTK.yaml b/data/products/KTK.yaml index 256f3736..6b03fc06 100644 --- a/data/products/KTK.yaml +++ b/data/products/KTK.yaml @@ -185,3 +185,11 @@ products: mcmId: '271411' tcgplayerProductId: '95045' subtype: PRERELEASE + Khans of Tarkir MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Khans of Tarkir MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/LCI.yaml b/data/products/LCI.yaml index 8161e43c..3e8ba222 100644 --- a/data/products/LCI.yaml +++ b/data/products/LCI.yaml @@ -168,3 +168,11 @@ products: tntId: '1789537' release_date: '2023-11-17' subtype: SET + The Lost Caverns of Ixalan MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + The Lost Caverns of Ixalan MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/LGN.yaml b/data/products/LGN.yaml index a6cca409..081a27cb 100644 --- a/data/products/LGN.yaml +++ b/data/products/LGN.yaml @@ -91,3 +91,11 @@ products: identifiers: abuId: '1100728' subtype: THEME + Legions MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Legions MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/LRW.yaml b/data/products/LRW.yaml index 142abaa7..f4b78bde 100644 --- a/data/products/LRW.yaml +++ b/data/products/LRW.yaml @@ -118,3 +118,11 @@ products: scgId: SLD-MTG-BBX-LRWTOURNAMENT-EN tntId: '160533' subtype: TOURNAMENT + Lorwyn MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Lorwyn MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/M10.yaml b/data/products/M10.yaml index b8051f9d..627b354b 100644 --- a/data/products/M10.yaml +++ b/data/products/M10.yaml @@ -127,3 +127,11 @@ products: tcgplayerProductId: '92505' tntId: '293948' subtype: DECK_BUILDERS_TOOLKIT + Magic 2010 MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Magic 2010 MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/M11.yaml b/data/products/M11.yaml index b490cb22..d356d5d1 100644 --- a/data/products/M11.yaml +++ b/data/products/M11.yaml @@ -170,3 +170,11 @@ products: mcmId: '253815' tcgplayerProductId: '244377' subtype: SIX + Magic 2011 MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Magic 2011 MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/M12.yaml b/data/products/M12.yaml index 2cfbb599..3d57b8ee 100644 --- a/data/products/M12.yaml +++ b/data/products/M12.yaml @@ -212,3 +212,11 @@ products: cardtraderId: '47624' mcmId: '315708' subtype: SIX + Magic 2012 MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Magic 2012 MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/M13.yaml b/data/products/M13.yaml index 0fa09ef9..fd925b0c 100644 --- a/data/products/M13.yaml +++ b/data/products/M13.yaml @@ -224,3 +224,11 @@ products: cardtraderId: '47765' mcmId: '315712' subtype: SIX + Magic 2013 MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Magic 2013 MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/M14.yaml b/data/products/M14.yaml index 59e8803a..3b15d8d4 100644 --- a/data/products/M14.yaml +++ b/data/products/M14.yaml @@ -198,3 +198,11 @@ products: category: BOOSTER_PACK identifiers: {} subtype: SIX + Magic 2014 MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Magic 2014 MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/M15.yaml b/data/products/M15.yaml index 7f3cd369..ff2141cb 100644 --- a/data/products/M15.yaml +++ b/data/products/M15.yaml @@ -227,3 +227,11 @@ products: mcmId: '267921' release_date: '2014-07-18' subtype: STARTER + Magic 2015 MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Magic 2015 MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/M19.yaml b/data/products/M19.yaml index 1e83f295..e08b52fe 100644 --- a/data/products/M19.yaml +++ b/data/products/M19.yaml @@ -203,3 +203,11 @@ products: mcmId: '368883' release_date: '2018-07-13' subtype: STARTER + Core Set 2019 MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Core Set 2019 MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/M20.yaml b/data/products/M20.yaml index 43999cee..894ce6f2 100644 --- a/data/products/M20.yaml +++ b/data/products/M20.yaml @@ -265,3 +265,11 @@ products: mcmId: '380298' release_date: '2019-07-12' subtype: STARTER + Core Set 2020 MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Core Set 2020 MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/M21.yaml b/data/products/M21.yaml index 28c28fd7..80832210 100644 --- a/data/products/M21.yaml +++ b/data/products/M21.yaml @@ -183,3 +183,11 @@ products: mcmId: '486944' release_date: '2020-07-03' subtype: WELCOME + Core Set 2021 MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Core Set 2021 MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/MBS.yaml b/data/products/MBS.yaml index d089fcea..db457bb8 100644 --- a/data/products/MBS.yaml +++ b/data/products/MBS.yaml @@ -174,3 +174,11 @@ products: tcgplayerProductId: 202956 release_date: '2018-01-16' subtype: SIX + Mirrodin Besieged MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Mirrodin Besieged MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/MID.yaml b/data/products/MID.yaml index 5244e098..5c92939a 100644 --- a/data/products/MID.yaml +++ b/data/products/MID.yaml @@ -226,3 +226,11 @@ products: mcmId: '577434' release_date: '2021-09-24' subtype: WELCOME + Innistrad Midnight Hunt MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Innistrad Midnight Hunt MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/MKM.yaml b/data/products/MKM.yaml index d0d40471..d2a11640 100644 --- a/data/products/MKM.yaml +++ b/data/products/MKM.yaml @@ -105,3 +105,11 @@ products: tcgplayerProductId: '531817' release_date: '2024-02-27' subtype: PRERELEASE + Murders at Karlov Manor MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Murders at Karlov Manor MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/MOM.yaml b/data/products/MOM.yaml index c4125ec2..17257370 100644 --- a/data/products/MOM.yaml +++ b/data/products/MOM.yaml @@ -165,3 +165,11 @@ products: mcmId: '706470' release_date: '2023-04-21' subtype: WELCOME + March of the Machine MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + March of the Machine MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/MOR.yaml b/data/products/MOR.yaml index f971dc3f..c0cd2b88 100644 --- a/data/products/MOR.yaml +++ b/data/products/MOR.yaml @@ -93,3 +93,11 @@ products: tcgplayerProductId: '249990' tntId: '160549' subtype: THEME + Morningtide MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Morningtide MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/MRD.yaml b/data/products/MRD.yaml index 4de25ec3..f4889175 100644 --- a/data/products/MRD.yaml +++ b/data/products/MRD.yaml @@ -114,3 +114,11 @@ products: scgId: SLD-MTG-BBX-MRDTOURNAMENT-EN tntId: '110759' subtype: TOURNAMENT + Mirrodin MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Mirrodin MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/NEO.yaml b/data/products/NEO.yaml index ad8c0fb3..6fae2ff7 100644 --- a/data/products/NEO.yaml +++ b/data/products/NEO.yaml @@ -220,3 +220,11 @@ products: mcmId: '609499' release_date: '2022-02-18' subtype: WELCOME + Kamigawa Neon Dynasty MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Kamigawa Neon Dynasty MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/NPH.yaml b/data/products/NPH.yaml index b05d42ad..19e350b7 100644 --- a/data/products/NPH.yaml +++ b/data/products/NPH.yaml @@ -148,3 +148,11 @@ products: mcmId: '315707' release_date: '2018-01-16' subtype: SIX + New Phyrexia MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + New Phyrexia MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/ODY.yaml b/data/products/ODY.yaml index a0f3883e..1b274de7 100644 --- a/data/products/ODY.yaml +++ b/data/products/ODY.yaml @@ -113,3 +113,11 @@ products: scgId: SLD-MTG-BBX-ODYTOURNAMENT-EN tntId: '92405' subtype: TOURNAMENT + Odyssey MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Odyssey MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/OGW.yaml b/data/products/OGW.yaml index 89bc80d7..b2663ff0 100644 --- a/data/products/OGW.yaml +++ b/data/products/OGW.yaml @@ -127,3 +127,11 @@ products: tntId: '1096353' release_date: '2015-12-22' subtype: PRERELEASE + Oath of the Gatewatch MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Oath of the Gatewatch MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/ONE.yaml b/data/products/ONE.yaml index 4081443f..a6d8ed37 100644 --- a/data/products/ONE.yaml +++ b/data/products/ONE.yaml @@ -186,3 +186,11 @@ products: mcmId: '710616' release_date: '2023-02-10' subtype: WELCOME + Phyrexia All Will Be One MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Phyrexia All Will Be One MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/ONS.yaml b/data/products/ONS.yaml index 930b457a..5fa19640 100644 --- a/data/products/ONS.yaml +++ b/data/products/ONS.yaml @@ -114,3 +114,11 @@ products: tcgplayerProductId: '544192' tntId: '104434' subtype: TOURNAMENT + Onslaught MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Onslaught MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/OTJ.yaml b/data/products/OTJ.yaml index b6e26e72..8880a14f 100644 --- a/data/products/OTJ.yaml +++ b/data/products/OTJ.yaml @@ -106,3 +106,11 @@ products: tcgplayerProductId: '541082' release_date: '2024-04-19' subtype: PRERELEASE + Outlaws of Thunder Junction MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Outlaws of Thunder Junction MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/PLC.yaml b/data/products/PLC.yaml index adcdd093..4583e419 100644 --- a/data/products/PLC.yaml +++ b/data/products/PLC.yaml @@ -92,3 +92,11 @@ products: identifiers: abuId: '1100983' subtype: THEME + Planar Chaos MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Planar Chaos MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/PLS.yaml b/data/products/PLS.yaml index f0a8addd..39e0dcdb 100644 --- a/data/products/PLS.yaml +++ b/data/products/PLS.yaml @@ -92,3 +92,11 @@ products: identifiers: abuId: '1101008' subtype: THEME + Planeshift MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Planeshift MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/RAV.yaml b/data/products/RAV.yaml index d0dd6cd2..518419f3 100644 --- a/data/products/RAV.yaml +++ b/data/products/RAV.yaml @@ -118,3 +118,11 @@ products: tcgplayerProductId: '265603' tntId: '128859' subtype: TOURNAMENT + Ravnica City of Guilds MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Ravnica City of Guilds MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/RIX.yaml b/data/products/RIX.yaml index 166cb8c7..d50b5114 100644 --- a/data/products/RIX.yaml +++ b/data/products/RIX.yaml @@ -101,3 +101,11 @@ products: cardtraderId: '49718' mcmId: '315010' subtype: PROMOTIONAL + Rivals of Ixalan MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Rivals of Ixalan MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/RNA.yaml b/data/products/RNA.yaml index f3c73109..0c271457 100644 --- a/data/products/RNA.yaml +++ b/data/products/RNA.yaml @@ -265,3 +265,11 @@ products: tntId: '1457876' release_date: '2019-01-11' subtype: THEME + Ravnica Allegiance MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Ravnica Allegiance MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/ROE.yaml b/data/products/ROE.yaml index 96036b06..e3f024c6 100644 --- a/data/products/ROE.yaml +++ b/data/products/ROE.yaml @@ -121,3 +121,11 @@ products: mcmId: '315704' release_date: '2018-01-16' subtype: SIX + Rise of the Eldrazi MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Rise of the Eldrazi MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/RTR.yaml b/data/products/RTR.yaml index 73a96b11..7a846352 100644 --- a/data/products/RTR.yaml +++ b/data/products/RTR.yaml @@ -252,3 +252,11 @@ products: mcmId: '315713' release_date: '2018-01-16' subtype: SIX + Return to Ravnica MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Return to Ravnica MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/SCG.yaml b/data/products/SCG.yaml index 4dbd7fb2..6dd84a8a 100644 --- a/data/products/SCG.yaml +++ b/data/products/SCG.yaml @@ -96,3 +96,11 @@ products: identifiers: abuId: '1101130' subtype: THEME + Scourge MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Scourge MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/SHM.yaml b/data/products/SHM.yaml index b93fb532..3da423f7 100644 --- a/data/products/SHM.yaml +++ b/data/products/SHM.yaml @@ -126,3 +126,11 @@ products: tntId: '178632' release_date: '2007-01-01' subtype: TOURNAMENT + Shadowmoor MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Shadowmoor MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/SLD.yaml b/data/products/SLD.yaml index b197813e..d3d997db 100644 --- a/data/products/SLD.yaml +++ b/data/products/SLD.yaml @@ -888,6 +888,7 @@ products: Secret Lair Commander Deck 20 Ways to Win: category: DECK identifiers: + cardtraderId: '314621' mcmId: '802761' tcgplayerProductId: '599975' release_date: '2024-12-02' @@ -4284,6 +4285,8 @@ products: Secret Lair Drop The Fairest Drop of All Foil: category: BOX_SET identifiers: + cardtraderId: '314256' + mcmId: '804527' tcgplayerProductId: '603324' release_date: '2024-12-11' subtype: SECRET_LAIR diff --git a/data/products/SNC.yaml b/data/products/SNC.yaml index 0464b5e1..6d07b7eb 100644 --- a/data/products/SNC.yaml +++ b/data/products/SNC.yaml @@ -277,3 +277,11 @@ products: mcmId: '712603' release_date: '2022-04-29' subtype: WELCOME + Streets of New Capenna MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Streets of New Capenna MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/SOI.yaml b/data/products/SOI.yaml index b532dae5..d6d1c570 100644 --- a/data/products/SOI.yaml +++ b/data/products/SOI.yaml @@ -153,3 +153,11 @@ products: tcgplayerProductId: '116926' release_date: '2016-03-07' subtype: PRERELEASE + Shadows over Innistrad MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Shadows over Innistrad MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/SOK.yaml b/data/products/SOK.yaml index f73377c9..5ca96d0a 100644 --- a/data/products/SOK.yaml +++ b/data/products/SOK.yaml @@ -93,3 +93,11 @@ products: identifiers: abuId: '1101112' subtype: THEME + Saviors of Kamigawa MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Saviors of Kamigawa MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/SOM.yaml b/data/products/SOM.yaml index 0fc7b019..c1c34ace 100644 --- a/data/products/SOM.yaml +++ b/data/products/SOM.yaml @@ -122,3 +122,11 @@ products: cardtraderId: '47537' mcmId: '315705' subtype: SIX + Scars of Mirrodin MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Scars of Mirrodin MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/STX.yaml b/data/products/STX.yaml index 7a31b054..446d020a 100644 --- a/data/products/STX.yaml +++ b/data/products/STX.yaml @@ -256,3 +256,11 @@ products: tcgplayerProductId: '233261' release_date: '2021-04-23' subtype: THEME + Strixhaven School of Mages MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Strixhaven School of Mages MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/THB.yaml b/data/products/THB.yaml index 79568f46..46f639ba 100644 --- a/data/products/THB.yaml +++ b/data/products/THB.yaml @@ -227,3 +227,11 @@ products: tntId: '1644617' release_date: '2020-01-24' subtype: THEME + Theros Beyond Death MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Theros Beyond Death MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/THS.yaml b/data/products/THS.yaml index 6de5768b..9d6d6171 100644 --- a/data/products/THS.yaml +++ b/data/products/THS.yaml @@ -197,3 +197,11 @@ products: tcgplayerProductId: '199940' release_date: '2015-03-02' subtype: PRERELEASE + Theros MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Theros MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/TOR.yaml b/data/products/TOR.yaml index 710c4516..e2544896 100644 --- a/data/products/TOR.yaml +++ b/data/products/TOR.yaml @@ -94,3 +94,11 @@ products: identifiers: abuId: '1101244' subtype: THEME + Torment MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Torment MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/TSP.yaml b/data/products/TSP.yaml index 53c8e70b..0d552468 100644 --- a/data/products/TSP.yaml +++ b/data/products/TSP.yaml @@ -122,3 +122,11 @@ products: tcgplayerProductId: '453053' tntId: '141933' subtype: TOURNAMENT + Time Spiral MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Time Spiral MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/VOW.yaml b/data/products/VOW.yaml index aeea8316..60e8cfa0 100644 --- a/data/products/VOW.yaml +++ b/data/products/VOW.yaml @@ -252,3 +252,11 @@ products: mcmId: '583879' release_date: '2021-11-19' subtype: WELCOME + Innistrad Crimson Vow MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Innistrad Crimson Vow MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/WAR.yaml b/data/products/WAR.yaml index 23ffc06e..be0c76f9 100644 --- a/data/products/WAR.yaml +++ b/data/products/WAR.yaml @@ -208,3 +208,11 @@ products: tntId: '1480804' release_date: '2019-05-03' subtype: THEME + War of the Spark MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + War of the Spark MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/WOE.yaml b/data/products/WOE.yaml index 33265b06..69264a5f 100644 --- a/data/products/WOE.yaml +++ b/data/products/WOE.yaml @@ -137,3 +137,11 @@ products: tntId: '1786377' release_date: '2023-09-08' subtype: SET + Wilds of Eldraine MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Wilds of Eldraine MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/WWK.yaml b/data/products/WWK.yaml index 830f0b4c..bfd9b2ac 100644 --- a/data/products/WWK.yaml +++ b/data/products/WWK.yaml @@ -113,3 +113,11 @@ products: cardtraderId: '47447' mcmId: '315703' subtype: SIX + Worldwake MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Worldwake MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/XLN.yaml b/data/products/XLN.yaml index 48025625..6bd87344 100644 --- a/data/products/XLN.yaml +++ b/data/products/XLN.yaml @@ -121,3 +121,11 @@ products: mcmId: '311210' release_date: '2017-10-10' subtype: PROMOTIONAL + Ixalan MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Ixalan MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/ZEN.yaml b/data/products/ZEN.yaml index d7fcf0ef..5de2dd90 100644 --- a/data/products/ZEN.yaml +++ b/data/products/ZEN.yaml @@ -121,3 +121,11 @@ products: mcmId: '315702' release_date: '2018-01-16' subtype: SIX + Zendikar MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Zendikar MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/data/products/ZNR.yaml b/data/products/ZNR.yaml index 848379b3..cde404fb 100644 --- a/data/products/ZNR.yaml +++ b/data/products/ZNR.yaml @@ -225,3 +225,11 @@ products: mcmId: '502810' release_date: '2020-09-25' subtype: WELCOME + Zendikar Rising MTGO Redemption Foil: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION + Zendikar Rising MTGO Redemption: + category: BOX_SET + identifiers: {} + subtype: REDEMPTION diff --git a/scripts/contents_validator.py b/scripts/contents_validator.py index aeed36c0..66c9f2a8 100644 --- a/scripts/contents_validator.py +++ b/scripts/contents_validator.py @@ -19,7 +19,7 @@ "SPELLBOOK", "SECRET_LAIR", "SECRET_LAIR_BUNDLE", "COMMANDER_COLLECTION", "COLLECTORS_EDITION", "GUILD_KIT", "DECK_BUILDERS_TOOLKIT", "LAND_STATION", "GIFT_BUNDLE", "FAT_PACK", "MINIMAL", "PREMIUM", "ADVANCED", "DRAFT", "PLAY", - "SEALED_SET", "PRERELEASE", "OTHER", "CHALLENGER", "SIX", "CONVENTION" + "SEALED_SET", "PRERELEASE", "OTHER", "CHALLENGER", "SIX", "CONVENTION", "REDEMPTION" ] if __name__ == "__main__": diff --git a/scripts/redemption_decks.py b/scripts/redemption_decks.py new file mode 100644 index 00000000..34f26f2a --- /dev/null +++ b/scripts/redemption_decks.py @@ -0,0 +1,82 @@ +import ijson +import requests +import string + +def get_decks(setup=""): + if not setup: + url = "https://mtgjson.com/api/v5/AllPrintings.json" + r = requests.get(url, stream=True) + parser = ijson.parse(r.content) + else: + ifile = open(setup, 'r') + parser = ijson.parse(ifile) + + decks = {} + current_set = "" + status = "" + ccode = "" + name = "" + dtype = "" + size = 0 + for prefix, event, value in parser: + if prefix == "data" and event == "map_key": + current_set = value + ccode = current_set.lower() + decks[ccode] = {} + status = "" + elif prefix == f"data.{current_set}" and event == "map_key": + status = value + elif status == "decks": + #print(prefix, event, value) + if prefix == f"data.{current_set}.decks.item" and event == "end_map": + decks[ccode][name] = (dtype, size) + name = "" + dtype = "" + size = 0 + elif prefix == f"data.{current_set}.decks.item.name": + name = value + elif prefix == f"data.{current_set}.decks.item.type": + dtype = value + elif "count" in prefix and event=="number": + size += value + + try: + ifile.close() + except: + pass + + return decks + +if __name__ == "__main__": + decks = get_decks(r"/Users/samzimmerman/Downloads/AllPrintings.json") + print(decks) + for set_code, decknames in decks.items(): + redemption = [(k, v[1]) for k, v in decknames.items() if v[0] == 'MTGO Redemption'] + if redemption: + if set_code == "con": + set_upper = "CON_" + else: + set_upper = set_code.upper() + with open(rf'/Users/samzimmerman/Source/mtg-sealed-content/data/products/{set_upper}.yaml', 'a') as prod_file: + for p, _ in redemption: + if "Foil" in p: + p_clean = p[:-15].translate(str.maketrans('', '', string.punctuation))+"MTGO Redemption Foil" + else: + p_clean = p[:-10].translate(str.maketrans('', '', string.punctuation))+"MTGO Redemption" + prod_file.write(f""" {p_clean}: + category: BOX_SET + identifiers: {{}} + subtype: REDEMPTION +""") + with open(rf'/Users/samzimmerman/Source/mtg-sealed-content/data/contents/{set_upper}.yaml', 'a') as cont_file: + for p, s in redemption: + if "Foil" in p: + p_clean = p[:-15].translate(str.maketrans('', '', string.punctuation))+"MTGO Redemption Foil" + else: + p_clean = p[:-10].translate(str.maketrans('', '', string.punctuation))+"MTGO Redemption" + cont_file.write(f""" {p_clean}: + card_count: {s} + deck: + - name: "{p}" + set: {set_code} +""") \ No newline at end of file