Update cache and hydrated data with new card fetches

This commit is contained in:
Tuan-Dat Tran
2026-02-27 02:38:31 +01:00
parent 32ef77bc6f
commit c19ae87e4c
11 changed files with 20512 additions and 49 deletions

View File

@@ -273,6 +273,24 @@
"loyalty": null,
"count": 1
},
{
"scryfall_uri": "https://scryfall.com/card/ecl/162/tweeze?utm_source=api",
"name": "Tweeze",
"mana_cost": "{2}{R}",
"cmc": 3.0,
"colors": [
"R"
],
"color_identity": [
"R"
],
"type_line": "Instant",
"oracle_text": "Tweeze deals 3 damage to any target. You may discard a card. If you do, draw a card.",
"power": null,
"toughness": null,
"loyalty": null,
"count": 2
},
{
"scryfall_uri": "https://scryfall.com/card/fin/585/laughing-mad?utm_source=api",
"name": "Laughing Mad",
@@ -327,6 +345,42 @@
"loyalty": null,
"count": 1
},
{
"scryfall_uri": "https://scryfall.com/card/fin/136/fire-magic?utm_source=api",
"name": "Fire Magic",
"mana_cost": "{R}",
"cmc": 1.0,
"colors": [
"R"
],
"color_identity": [
"R"
],
"type_line": "Instant",
"oracle_text": "Tiered (Choose one additional cost.)\n\u2022 Fire \u2014 {0} \u2014 Fire Magic deals 1 damage to each creature.\n\u2022 Fira \u2014 {2} \u2014 Fire Magic deals 2 damage to each creature.\n\u2022 Firaga \u2014 {5} \u2014 Fire Magic deals 3 damage to each creature.",
"power": null,
"toughness": null,
"loyalty": null,
"count": 2
},
{
"scryfall_uri": "https://scryfall.com/card/dsk/110/murder?utm_source=api",
"name": "Murder",
"mana_cost": "{1}{B}{B}",
"cmc": 3.0,
"colors": [
"B"
],
"color_identity": [
"B"
],
"type_line": "Instant",
"oracle_text": "Destroy target creature.",
"power": null,
"toughness": null,
"loyalty": null,
"count": 1
},
{
"scryfall_uri": "https://scryfall.com/card/tdm/72/aleshas-legacy?utm_source=api",
"name": "Alesha's Legacy",
@@ -525,6 +579,24 @@
"loyalty": null,
"count": 1
},
{
"scryfall_uri": "https://scryfall.com/card/ecl/75/swat-away?utm_source=api",
"name": "Swat Away",
"mana_cost": "{2}{U}{U}",
"cmc": 4.0,
"colors": [
"U"
],
"color_identity": [
"U"
],
"type_line": "Instant",
"oracle_text": "This spell costs {2} less to cast if a creature is attacking you.\nThe owner of target spell or creature puts it on their choice of the top or bottom of their library.",
"power": null,
"toughness": null,
"loyalty": null,
"count": 1
},
{
"scryfall_uri": "https://scryfall.com/card/fdn/38/faebloom-trick?utm_source=api",
"name": "Faebloom Trick",
@@ -633,6 +705,24 @@
"loyalty": null,
"count": 1
},
{
"scryfall_uri": "https://scryfall.com/card/spm/48/whoosh!?utm_source=api",
"name": "Whoosh!",
"mana_cost": "{1}{U}",
"cmc": 2.0,
"colors": [
"U"
],
"color_identity": [
"U"
],
"type_line": "Instant",
"oracle_text": "Kicker {1}{U} (You may pay an additional {1}{U} as you cast this spell.)\nReturn target nonland permanent to its owner's hand. If this spell was kicked, draw a card.",
"power": null,
"toughness": null,
"loyalty": null,
"count": 1
},
{
"scryfall_uri": "https://scryfall.com/card/ecl/67/run-away-together?utm_source=api",
"name": "Run Away Together",
@@ -667,7 +757,25 @@
"power": null,
"toughness": null,
"loyalty": null,
"count": 5
"count": 6
},
{
"scryfall_uri": "https://scryfall.com/card/dsk/60/get-out?utm_source=api",
"name": "Get Out",
"mana_cost": "{U}{U}",
"cmc": 2.0,
"colors": [
"U"
],
"color_identity": [
"U"
],
"type_line": "Instant",
"oracle_text": "Choose one \u2014\n\u2022 Counter target creature or enchantment spell.\n\u2022 Return one or two target creatures and/or enchantments you own to your hand.",
"power": null,
"toughness": null,
"loyalty": null,
"count": 1
},
{
"scryfall_uri": "https://scryfall.com/card/blb/58/long-rivers-pull?utm_source=api",
@@ -795,6 +903,24 @@
"loyalty": null,
"count": 1
},
{
"scryfall_uri": "https://scryfall.com/card/ecl/19/keep-out?utm_source=api",
"name": "Keep Out",
"mana_cost": "{1}{W}",
"cmc": 2.0,
"colors": [
"W"
],
"color_identity": [
"W"
],
"type_line": "Instant",
"oracle_text": "Choose one \u2014\n\u2022 Keep Out deals 4 damage to target tapped creature.\n\u2022 Destroy target enchantment.",
"power": null,
"toughness": null,
"loyalty": null,
"count": 1
},
{
"scryfall_uri": "https://scryfall.com/card/ecl/33/riverguards-reflexes?utm_source=api",
"name": "Riverguard's Reflexes",
@@ -813,6 +939,24 @@
"loyalty": null,
"count": 2
},
{
"scryfall_uri": "https://scryfall.com/card/tla/43/yip-yip!?utm_source=api",
"name": "Yip Yip!",
"mana_cost": "{W}",
"cmc": 1.0,
"colors": [
"W"
],
"color_identity": [
"W"
],
"type_line": "Instant \u2014 Lesson",
"oracle_text": "Target creature you control gets +2/+2 until end of turn. If that creature is an Ally, it also gains flying until end of turn.",
"power": null,
"toughness": null,
"loyalty": null,
"count": 1
},
{
"scryfall_uri": "https://scryfall.com/card/tla/18/enter-the-avatar-state?utm_source=api",
"name": "Enter the Avatar State",
@@ -1043,6 +1187,24 @@
"loyalty": null,
"count": 2
},
{
"scryfall_uri": "https://scryfall.com/card/fin/100/fight-on!?utm_source=api",
"name": "Fight On!",
"mana_cost": "{2}{B}",
"cmc": 3.0,
"colors": [
"B"
],
"color_identity": [
"B"
],
"type_line": "Instant",
"oracle_text": "Return up to two target creature cards from your graveyard to your hand.",
"power": null,
"toughness": null,
"loyalty": null,
"count": 3
},
{
"scryfall_uri": "https://scryfall.com/card/fin/124/vaynes-treachery?utm_source=api",
"name": "Vayne's Treachery",
@@ -1079,6 +1241,60 @@
"loyalty": null,
"count": 3
},
{
"scryfall_uri": "https://scryfall.com/card/tla/62/lost-days?utm_source=api",
"name": "Lost Days",
"mana_cost": "{4}{U}",
"cmc": 5.0,
"colors": [
"U"
],
"color_identity": [
"U"
],
"type_line": "Instant \u2014 Lesson",
"oracle_text": "The owner of target creature or enchantment puts it into their library second from the top or on the bottom. You create a Clue token. (It's an artifact with \"{2}, Sacrifice this token: Draw a card.\")",
"power": null,
"toughness": null,
"loyalty": null,
"count": 2
},
{
"scryfall_uri": "https://scryfall.com/card/fin/52/eject?utm_source=api",
"name": "Eject",
"mana_cost": "{3}{U}",
"cmc": 4.0,
"colors": [
"U"
],
"color_identity": [
"U"
],
"type_line": "Instant",
"oracle_text": "This spell can't be countered.\nReturn target nonland permanent to its owner's hand.\nDraw a card.",
"power": null,
"toughness": null,
"loyalty": null,
"count": 2
},
{
"scryfall_uri": "https://scryfall.com/card/fin/56/ice-magic?utm_source=api",
"name": "Ice Magic",
"mana_cost": "{1}{U}",
"cmc": 2.0,
"colors": [
"U"
],
"color_identity": [
"U"
],
"type_line": "Instant",
"oracle_text": "Tiered (Choose one additional cost.)\n\u2022 Blizzard \u2014 {0} \u2014 Return target creature to its owner's hand.\n\u2022 Blizzara \u2014 {2} \u2014 Target creature's owner puts it on their choice of the top or bottom of their library.\n\u2022 Blizzaga \u2014 {5}{U} \u2014 Target creature's owner shuffles it into their library.",
"power": null,
"toughness": null,
"loyalty": null,
"count": 3
},
{
"scryfall_uri": "https://scryfall.com/card/tla/66/octopus-form?utm_source=api",
"name": "Octopus Form",
@@ -1241,6 +1457,24 @@
"loyalty": null,
"count": 1
},
{
"scryfall_uri": "https://scryfall.com/card/tmt/47/negate?utm_source=api",
"name": "Negate",
"mana_cost": "{1}{U}",
"cmc": 2.0,
"colors": [
"U"
],
"color_identity": [
"U"
],
"type_line": "Instant",
"oracle_text": "Counter target noncreature spell.",
"power": null,
"toughness": null,
"loyalty": null,
"count": 1
},
{
"scryfall_uri": "https://scryfall.com/card/eoc/45/swords-to-plowshares?utm_source=api",
"name": "Swords to Plowshares",
@@ -1390,6 +1624,24 @@
"loyalty": null,
"count": 1
},
{
"scryfall_uri": "https://scryfall.com/card/tdc/206/big-score?utm_source=api",
"name": "Big Score",
"mana_cost": "{3}{R}",
"cmc": 4.0,
"colors": [
"R"
],
"color_identity": [
"R"
],
"type_line": "Instant",
"oracle_text": "As an additional cost to cast this spell, discard a card.\nDraw two cards and create two Treasure tokens. (They're artifacts with \"{T}, Sacrifice this token: Add one mana of any color.\")",
"power": null,
"toughness": null,
"loyalty": null,
"count": 1
},
{
"scryfall_uri": "https://scryfall.com/card/cmm/91/fact-or-fiction?utm_source=api",
"name": "Fact or Fiction",
@@ -1444,6 +1696,24 @@
"loyalty": null,
"count": 1
},
{
"scryfall_uri": "https://scryfall.com/card/fdn/151/aetherize?utm_source=api",
"name": "Aetherize",
"mana_cost": "{3}{U}",
"cmc": 4.0,
"colors": [
"U"
],
"color_identity": [
"U"
],
"type_line": "Instant",
"oracle_text": "Return all attacking creatures to their owner's hand.",
"power": null,
"toughness": null,
"loyalty": null,
"count": 1
},
{
"scryfall_uri": "https://scryfall.com/card/tsr/56/careful-consideration?utm_source=api",
"name": "Careful Consideration",
@@ -1518,6 +1788,24 @@
"loyalty": null,
"count": 1
},
{
"scryfall_uri": "https://scryfall.com/card/tdc/148/consider?utm_source=api",
"name": "Consider",
"mana_cost": "{U}",
"cmc": 1.0,
"colors": [
"U"
],
"color_identity": [
"U"
],
"type_line": "Instant",
"oracle_text": "Surveil 1. (Look at the top card of your library. You may put it into your graveyard.)\nDraw a card.",
"power": null,
"toughness": null,
"loyalty": null,
"count": 1
},
{
"scryfall_uri": "https://scryfall.com/card/cmm/108/mystic-confluence?utm_source=api",
"name": "Mystic Confluence",
@@ -1536,6 +1824,24 @@
"loyalty": null,
"count": 1
},
{
"scryfall_uri": "https://scryfall.com/card/m21/63/rewind?utm_source=api",
"name": "Rewind",
"mana_cost": "{2}{U}{U}",
"cmc": 4.0,
"colors": [
"U"
],
"color_identity": [
"U"
],
"type_line": "Instant",
"oracle_text": "Counter target spell. Untap up to four lands.",
"power": null,
"toughness": null,
"loyalty": null,
"count": 2
},
{
"scryfall_uri": "https://scryfall.com/card/tdc/177/deadly-dispute?utm_source=api",
"name": "Deadly Dispute",
@@ -1572,6 +1878,44 @@
"loyalty": null,
"count": 1
},
{
"scryfall_uri": "https://scryfall.com/card/unf/88/saw-in-half?utm_source=api",
"name": "Saw in Half",
"mana_cost": "{2}{B}",
"cmc": 3.0,
"colors": [
"B"
],
"color_identity": [
"B"
],
"type_line": "Instant",
"oracle_text": "Destroy target creature. If that creature dies this way, its controller creates two tokens that are copies of that creature, except their power is half that creature's power and their toughness is half that creature's toughness. Round up each time.",
"power": null,
"toughness": null,
"loyalty": null,
"count": 1
},
{
"scryfall_uri": "https://scryfall.com/card/ecc/131/putrefy?utm_source=api",
"name": "Putrefy",
"mana_cost": "{1}{B}{G}",
"cmc": 3.0,
"colors": [
"B",
"G"
],
"color_identity": [
"B",
"G"
],
"type_line": "Instant",
"oracle_text": "Destroy target artifact or creature. It can't be regenerated.",
"power": null,
"toughness": null,
"loyalty": null,
"count": 1
},
{
"scryfall_uri": "https://scryfall.com/card/eoc/129/windgraces-judgment?utm_source=api",
"name": "Windgrace's Judgment",
@@ -1592,6 +1936,24 @@
"loyalty": null,
"count": 1
},
{
"scryfall_uri": "https://scryfall.com/card/blb/167/cache-grab?utm_source=api",
"name": "Cache Grab",
"mana_cost": "{1}{G}",
"cmc": 2.0,
"colors": [
"G"
],
"color_identity": [
"G"
],
"type_line": "Instant",
"oracle_text": "Mill four cards. You may put a permanent card from among the cards milled this way into your hand. If you control a Squirrel or returned a Squirrel card to your hand this way, create a Food token. (To mill four cards, put the top four cards of your library into your graveyard. A Food token is an artifact with \"{2}, {T}, Sacrifice this token: You gain 3 life.\")",
"power": null,
"toughness": null,
"loyalty": null,
"count": 1
},
{
"scryfall_uri": "https://scryfall.com/card/eoc/109/tear-asunder?utm_source=api",
"name": "Tear Asunder",
@@ -1629,6 +1991,46 @@
"loyalty": null,
"count": 1
},
{
"scryfall_uri": "https://scryfall.com/card/snc/230/void-rend?utm_source=api",
"name": "Void Rend",
"mana_cost": "{W}{U}{B}",
"cmc": 3.0,
"colors": [
"B",
"U",
"W"
],
"color_identity": [
"B",
"U",
"W"
],
"type_line": "Instant",
"oracle_text": "This spell can't be countered.\nDestroy target nonland permanent.",
"power": null,
"toughness": null,
"loyalty": null,
"count": 1
},
{
"scryfall_uri": "https://scryfall.com/card/fin/109/overkill?utm_source=api",
"name": "Overkill",
"mana_cost": "{2}{B}",
"cmc": 3.0,
"colors": [
"B"
],
"color_identity": [
"B"
],
"type_line": "Instant",
"oracle_text": "Target creature gets -0/-9999 until end of turn.",
"power": null,
"toughness": null,
"loyalty": null,
"count": 1
},
{
"scryfall_uri": "https://scryfall.com/card/spm/42/school-daze?utm_source=api",
"name": "School Daze",
@@ -1809,6 +2211,24 @@
"loyalty": null,
"count": 1
},
{
"scryfall_uri": "https://scryfall.com/card/gvl/53/snuff-out?utm_source=api",
"name": "Snuff Out",
"mana_cost": "{3}{B}",
"cmc": 4.0,
"colors": [
"B"
],
"color_identity": [
"B"
],
"type_line": "Instant",
"oracle_text": "If you control a Swamp, you may pay 4 life rather than pay this spell's mana cost.\nDestroy target nonblack creature. It can't be regenerated.",
"power": null,
"toughness": null,
"loyalty": null,
"count": 1
},
{
"scryfall_uri": "https://scryfall.com/card/war/193/dovins-veto?utm_source=api",
"name": "Dovin's Veto",
@@ -1863,7 +2283,7 @@
"power": null,
"toughness": null,
"loyalty": null,
"count": 2
"count": 3
},
{
"scryfall_uri": "https://scryfall.com/card/ecl/116/requiting-hex?utm_source=api",
@@ -1939,6 +2359,24 @@
"loyalty": null,
"count": 1
},
{
"scryfall_uri": "https://scryfall.com/card/ecl/141/giantfall?utm_source=api",
"name": "Giantfall",
"mana_cost": "{1}{R}",
"cmc": 2.0,
"colors": [
"R"
],
"color_identity": [
"R"
],
"type_line": "Instant",
"oracle_text": "Choose one \u2014\n\u2022 Target creature you control deals damage equal to its power to target creature an opponent controls.\n\u2022 Destroy target artifact.",
"power": null,
"toughness": null,
"loyalty": null,
"count": 2
},
{
"scryfall_uri": "https://scryfall.com/card/ecl/89/blight-rot?utm_source=api",
"name": "Blight Rot",
@@ -1974,5 +2412,23 @@
"toughness": null,
"loyalty": null,
"count": 1
},
{
"scryfall_uri": "https://scryfall.com/card/stx/68/crushing-disappointment?utm_source=api",
"name": "Crushing Disappointment",
"mana_cost": "{3}{B}",
"cmc": 4.0,
"colors": [
"B"
],
"color_identity": [
"B"
],
"type_line": "Instant",
"oracle_text": "Each player loses 2 life. You draw two cards.",
"power": null,
"toughness": null,
"loyalty": null,
"count": 1
}
]