Fix scraper to preserve energy types in effect text

The source website uses <span class='energy-text energy-text--type-fire'>
to render inline energy icons. BeautifulSoup's get_text() was stripping
these spans, losing the energy type information and causing merged text
like 'Discard aEnergy' instead of 'Discard a Fire Energy'.

Changes:
- Add ENERGY_TEXT_TYPES mapping for inline energy references
- Add replace_energy_text_spans() to convert spans to text before extraction
- Add extract_effect_text() helper with proper text joining (separator=' ')
- Update parse_attack(), parse_ability(), _parse_trainer_details() to use it
- Fix JSON encoding in convert_cards.py to use UTF-8 (ensure_ascii=False)

Before: 'Discard an Energy from this Pokémon'
After:  'Discard a Fire Energy from this Pokémon'

Re-scraped all 372 cards and regenerated 382 definitions.
This commit is contained in:
Cal Corum 2026-01-27 15:10:02 -06:00
parent c6e3695760
commit adb55dec12
597 changed files with 894 additions and 1323 deletions

View File

@ -1,5 +1,5 @@
{
"generated_at": "2026-01-27T20:34:43.561514+00:00",
"generated_at": "2026-01-27T21:09:09.422912+00:00",
"schema_version": "1.0",
"total_cards": 382,
"sets": {
@ -1016,7 +1016,7 @@
},
{
"id": "a1-166-nidoran",
"name": "Nidoran\u2640",
"name": "Nidoran",
"card_type": "pokemon",
"set_id": "a1"
},
@ -1034,7 +1034,7 @@
},
{
"id": "a1-169-nidoran",
"name": "Nidoran\u2642",
"name": "Nidoran",
"card_type": "pokemon",
"set_id": "a1"
},
@ -1208,7 +1208,7 @@
},
{
"id": "a1-198-farfetchd",
"name": "Farfetch\u2019d",
"name": "Farfetchd",
"card_type": "pokemon",
"set_id": "a1"
},
@ -1952,7 +1952,7 @@
},
{
"id": "a1a-036-flabebe",
"name": "Flab\u00e9b\u00e9",
"name": "Flabébé",
"card_type": "pokemon",
"set_id": "a1a"
},
@ -2120,7 +2120,7 @@
},
{
"id": "a1a-064-pokemon-flute",
"name": "Pok\u00e9mon Flute",
"name": "Pokémon Flute",
"card_type": "trainer",
"set_id": "a1a"
},

View File

@ -24,7 +24,5 @@
"energy_type": "fire",
"value": 20
},
"illustrator": "Narumi Sato",
"image_path": "pokemon/a1/001-bulbasaur.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/001-bulbasaur.webp"
"illustrator": "Narumi Sato"
}

View File

@ -26,7 +26,5 @@
"energy_type": "fire",
"value": 20
},
"illustrator": "Kurata So",
"image_path": "pokemon/a1/002-ivysaur.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/002-ivysaur.webp"
"illustrator": "Kurata So"
}

View File

@ -21,14 +21,12 @@
],
"damage": 80,
"damage_display": "80",
"effect_description": "Heal 30 damage from this Pok\u00e9mon."
"effect_description": "Heal 30 damage from this Pokémon."
}
],
"weakness": {
"energy_type": "fire",
"value": 20
},
"illustrator": "Ryota Murayama",
"image_path": "pokemon/a1/003-venusaur.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/003-venusaur.webp"
"illustrator": "Ryota Murayama"
}

View File

@ -31,14 +31,12 @@
],
"damage": 100,
"damage_display": "100",
"effect_description": "Heal 30 damage from this Pok\u00e9mon."
"effect_description": "Heal 30 damage from this Pokémon."
}
],
"weakness": {
"energy_type": "fire",
"value": 20
},
"illustrator": "PLANETA CG Works",
"image_path": "pokemon/a1/004-venusaur-ex.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/004-venusaur-ex.webp"
"illustrator": "PLANETA CG Works"
}

View File

@ -16,14 +16,12 @@
"colorless"
],
"damage": 0,
"effect_description": "Put 1 randomPok\u00e9mon from your deck into your hand."
"effect_description": "Put 1 random Grass Pokémon from your deck into your hand."
}
],
"weakness": {
"energy_type": "fire",
"value": 20
},
"illustrator": "Miki Tanaka",
"image_path": "pokemon/a1/005-caterpie.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/005-caterpie.webp"
"illustrator": "Miki Tanaka"
}

View File

@ -25,7 +25,5 @@
"energy_type": "fire",
"value": 20
},
"illustrator": "Yuka Morii",
"image_path": "pokemon/a1/006-metapod.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/006-metapod.webp"
"illustrator": "Yuka Morii"
}

View File

@ -26,14 +26,12 @@
{
"name": "Powder Heal",
"effect_id": "unimplemented",
"effect_description": "Once during your turn, you may heal 20 damage from each of your Pok\u00e9mon."
"effect_description": "Once during your turn, you may heal 20 damage from each of your Pokémon."
}
],
"weakness": {
"energy_type": "fire",
"value": 20
},
"illustrator": "Shin Nagasawa",
"image_path": "pokemon/a1/007-butterfree.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/007-butterfree.webp"
"illustrator": "Shin Nagasawa"
}

View File

@ -23,7 +23,5 @@
"energy_type": "fire",
"value": 20
},
"illustrator": "Hajime Kusajima",
"image_path": "pokemon/a1/008-weedle.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/008-weedle.webp"
"illustrator": "Hajime Kusajima"
}

View File

@ -24,7 +24,5 @@
"energy_type": "fire",
"value": 20
},
"illustrator": "miki kudo",
"image_path": "pokemon/a1/009-kakuna.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/009-kakuna.webp"
"illustrator": "miki kudo"
}

View File

@ -24,7 +24,5 @@
"energy_type": "fire",
"value": 20
},
"illustrator": "You Iribi",
"image_path": "pokemon/a1/010-beedrill.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/010-beedrill.webp"
"illustrator": "You Iribi"
}

View File

@ -25,7 +25,5 @@
"energy_type": "fire",
"value": 20
},
"illustrator": "Anesaki Dynamic",
"image_path": "pokemon/a1/012-gloom.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/012-gloom.webp"
"illustrator": "Anesaki Dynamic"
}

View File

@ -20,14 +20,12 @@
],
"damage": 80,
"damage_display": "80",
"effect_description": "Your opponent\u2019s Active Pok\u00e9mon is now Asleep."
"effect_description": "Your opponents Active Pokémon is now Asleep."
}
],
"weakness": {
"energy_type": "fire",
"value": 20
},
"illustrator": "Kyoko Umemoto",
"image_path": "pokemon/a1/013-vileplume.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/013-vileplume.webp"
"illustrator": "Kyoko Umemoto"
}

View File

@ -24,7 +24,5 @@
"energy_type": "fire",
"value": 20
},
"illustrator": "Naoyo Kimura",
"image_path": "pokemon/a1/014-paras.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/014-paras.webp"
"illustrator": "Naoyo Kimura"
}

View File

@ -26,7 +26,5 @@
"energy_type": "fire",
"value": 20
},
"illustrator": "Eri Yamaki",
"image_path": "pokemon/a1/015-parasect.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/015-parasect.webp"
"illustrator": "Eri Yamaki"
}

View File

@ -23,7 +23,5 @@
"energy_type": "fire",
"value": 20
},
"illustrator": "HYOGONOSUKE",
"image_path": "pokemon/a1/016-venonat.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/016-venonat.webp"
"illustrator": "HYOGONOSUKE"
}

View File

@ -18,14 +18,12 @@
],
"damage": 30,
"damage_display": "30",
"effect_description": "Your opponent\u2019s Active Pok\u00e9mon is now Poisoned."
"effect_description": "Your opponents Active Pokémon is now Poisoned."
}
],
"weakness": {
"energy_type": "fire",
"value": 20
},
"illustrator": "Mina Nakai",
"image_path": "pokemon/a1/017-venomoth.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/017-venomoth.webp"
"illustrator": "Mina Nakai"
}

View File

@ -23,7 +23,5 @@
"energy_type": "fire",
"value": 20
},
"illustrator": "HYOGONOSUKE",
"image_path": "pokemon/a1/018-bellsprout.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/018-bellsprout.webp"
"illustrator": "HYOGONOSUKE"
}

View File

@ -25,7 +25,5 @@
"energy_type": "fire",
"value": 20
},
"illustrator": "Miki Tanaka",
"image_path": "pokemon/a1/019-weepinbell.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/019-weepinbell.webp"
"illustrator": "Miki Tanaka"
}

View File

@ -25,14 +25,12 @@
{
"name": "Fragrance Trap",
"effect_id": "unimplemented",
"effect_description": "If this Pok\u00e9mon is in the Active Spot, once during your turn, you may switch in 1 of your opponent\u2019s Benched Basic Pok\u00e9mon to the Active Spot."
"effect_description": "If this Pokémon is in the Active Spot, once during your turn, you may switch in 1 of your opponents Benched Basic Pokémon to the Active Spot."
}
],
"weakness": {
"energy_type": "fire",
"value": 20
},
"illustrator": "Sumiyoshi Kizuki",
"image_path": "pokemon/a1/020-victreebel.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/020-victreebel.webp"
"illustrator": "Sumiyoshi Kizuki"
}

View File

@ -28,7 +28,5 @@
"energy_type": "fire",
"value": 20
},
"illustrator": "PLANETA CG Works",
"image_path": "pokemon/a1/023-exeggutor-ex.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/023-exeggutor-ex.webp"
"illustrator": "PLANETA CG Works"
}

View File

@ -18,7 +18,7 @@
],
"damage": 40,
"damage_display": "40",
"effect_description": "Heal 10 damage from this Pok\u00e9mon."
"effect_description": "Heal 10 damage from this Pokémon."
}
],
"weakness": {

View File

@ -23,7 +23,5 @@
"energy_type": "fire",
"value": 20
},
"illustrator": "Hasuno",
"image_path": "pokemon/a1/025-scyther.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/025-scyther.webp"
"illustrator": "Hasuno"
}

View File

@ -28,7 +28,5 @@
"energy_type": "fire",
"value": 20
},
"illustrator": "Eri Yamaki",
"image_path": "pokemon/a1/026-pinsir.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/026-pinsir.webp"
"illustrator": "Eri Yamaki"
}

View File

@ -23,7 +23,5 @@
"energy_type": "fire",
"value": 20
},
"illustrator": "Kanako Eo",
"image_path": "pokemon/a1/027-cottonee.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/027-cottonee.webp"
"illustrator": "Kanako Eo"
}

View File

@ -17,7 +17,7 @@
],
"damage": 10,
"damage_display": "10",
"effect_description": "Heal 10 damage from this Pok\u00e9mon."
"effect_description": "Heal 10 damage from this Pokémon."
}
],
"weakness": {

View File

@ -19,7 +19,7 @@
],
"damage": 50,
"damage_display": "50",
"effect_description": "Take an Energy from your Energy Zone and attach it to 1 of your Benched Pok\u00e9mon."
"effect_description": "Take a Grass Energy from your Energy Zone and attach it to 1 of your Benched Grass Pokémon."
}
],
"weakness": {

View File

@ -24,7 +24,5 @@
"energy_type": "fire",
"value": 20
},
"illustrator": "Naoki Saito",
"image_path": "pokemon/a1/031-skiddo.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/031-skiddo.webp"
"illustrator": "Naoki Saito"
}

View File

@ -26,7 +26,5 @@
"energy_type": "fire",
"value": 20
},
"illustrator": "You Iribi",
"image_path": "pokemon/a1/032-gogoat.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/032-gogoat.webp"
"illustrator": "You Iribi"
}

View File

@ -17,7 +17,7 @@
],
"damage": 30,
"damage_display": "30",
"effect_description": "Discard an Energy from this Pok\u00e9mon."
"effect_description": "Discard a Fire Energy from this Pokémon."
}
],
"weakness": {

View File

@ -21,14 +21,12 @@
],
"damage": 150,
"damage_display": "150",
"effect_description": "Discard 2 Energy from this Pok\u00e9mon."
"effect_description": "Discard 2 Fire Energy from this Pokémon."
}
],
"weakness": {
"energy_type": "water",
"value": 20
},
"illustrator": "takuyoa",
"image_path": "pokemon/a1/035-charizard.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/035-charizard.webp"
"illustrator": "takuyoa"
}

View File

@ -31,14 +31,12 @@
],
"damage": 200,
"damage_display": "200",
"effect_description": "Discard 2 Energy from this Pok\u00e9mon."
"effect_description": "Discard 2 Fire Energy from this Pokémon."
}
],
"weakness": {
"energy_type": "water",
"value": 20
},
"illustrator": "PLANETA Mochizuki",
"image_path": "pokemon/a1/036-charizard-ex.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/036-charizard-ex.webp"
"illustrator": "PLANETA Mochizuki"
}

View File

@ -16,14 +16,12 @@
"colorless"
],
"damage": 0,
"effect_description": "Flip a coin. If heads, the Defending Pok\u00e9mon can\u2019t attack during your opponent\u2019s next turn."
"effect_description": "Flip a coin. If heads, the Defending Pokémon cant attack during your opponents next turn."
}
],
"weakness": {
"energy_type": "water",
"value": 20
},
"illustrator": "Toshinao Aoki",
"image_path": "pokemon/a1/037-vulpix.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/037-vulpix.webp"
"illustrator": "Toshinao Aoki"
}

View File

@ -19,7 +19,7 @@
],
"damage": 90,
"damage_display": "90",
"effect_description": "Discard an Energy from this Pok\u00e9mon."
"effect_description": "Discard a Fire Energy from this Pokémon."
}
],
"weakness": {

View File

@ -24,7 +24,5 @@
"energy_type": "water",
"value": 20
},
"illustrator": "Mizue",
"image_path": "pokemon/a1/039-growlithe.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/039-growlithe.webp"
"illustrator": "Mizue"
}

View File

@ -20,14 +20,12 @@
],
"damage": 100,
"damage_display": "100",
"effect_description": "This Pok\u00e9mon also does 20 damage to itself."
"effect_description": "This Pokémon also does 20 damage to itself."
}
],
"weakness": {
"energy_type": "water",
"value": 20
},
"illustrator": "kodama",
"image_path": "pokemon/a1/040-arcanine.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/040-arcanine.webp"
"illustrator": "kodama"
}

View File

@ -20,14 +20,12 @@
],
"damage": 120,
"damage_display": "120",
"effect_description": "This Pok\u00e9mon also does 20 damage to itself."
"effect_description": "This Pokémon also does 20 damage to itself."
}
],
"weakness": {
"energy_type": "water",
"value": 20
},
"illustrator": "PLANETA Saito",
"image_path": "pokemon/a1/041-arcanine-ex.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/041-arcanine-ex.webp"
"illustrator": "PLANETA Saito"
}

View File

@ -24,7 +24,5 @@
"energy_type": "water",
"value": 20
},
"illustrator": "Ryuta Fuse",
"image_path": "pokemon/a1/044-magmar.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/044-magmar.webp"
"illustrator": "Ryuta Fuse"
}

View File

@ -20,14 +20,12 @@
],
"damage": 110,
"damage_display": "110",
"effect_description": "Discard an Energy from this Pok\u00e9mon."
"effect_description": "Discard a Fire Energy from this Pokémon."
}
],
"weakness": {
"energy_type": "water",
"value": 20
},
"illustrator": "sui",
"image_path": "pokemon/a1/045-flareon.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/045-flareon.webp"
"illustrator": "sui"
}

View File

@ -26,7 +26,5 @@
"energy_type": "lightning",
"value": 20
},
"illustrator": "Hitoshi Ariga",
"image_path": "pokemon/a1/046-moltres.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/046-moltres.webp"
"illustrator": "Hitoshi Ariga"
}

View File

@ -16,7 +16,7 @@
"fire"
],
"damage": 0,
"effect_description": "Flip 3 coins. Take an amount of Energy from your Energy Zone equal to the number of heads and attach it to your Benched Pok\u00e9mon in any way you like."
"effect_description": "Flip 3 coins. Take an amount of Fire Energy from your Energy Zone equal to the number of heads and attach it to your Benched Fire Pokémon in any way you like."
},
{
"name": "Heat Blast",
@ -33,7 +33,5 @@
"energy_type": "lightning",
"value": 20
},
"illustrator": "PLANETA Tsuji",
"image_path": "pokemon/a1/047-moltres-ex.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/047-moltres-ex.webp"
"illustrator": "PLANETA Tsuji"
}

View File

@ -25,7 +25,5 @@
"energy_type": "water",
"value": 20
},
"illustrator": "hatachu",
"image_path": "pokemon/a1/050-salazzle.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/050-salazzle.webp"
"illustrator": "hatachu"
}

View File

@ -23,7 +23,5 @@
"energy_type": "water",
"value": 20
},
"illustrator": "Teeziro",
"image_path": "pokemon/a1/051-sizzlipede.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/051-sizzlipede.webp"
"illustrator": "Teeziro"
}

View File

@ -21,7 +21,7 @@
],
"damage": 130,
"damage_display": "130",
"effect_description": "Discard an Energy from this Pok\u00e9mon."
"effect_description": "Discard a Fire Energy from this Pokémon."
}
],
"weakness": {

View File

@ -23,7 +23,5 @@
"energy_type": "lightning",
"value": 20
},
"illustrator": "Mizue",
"image_path": "pokemon/a1/053-squirtle.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/053-squirtle.webp"
"illustrator": "Mizue"
}

View File

@ -25,7 +25,5 @@
"energy_type": "lightning",
"value": 20
},
"illustrator": "Nelnal",
"image_path": "pokemon/a1/054-wartortle.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/054-wartortle.webp"
"illustrator": "Nelnal"
}

View File

@ -20,7 +20,7 @@
],
"damage": 80,
"damage_display": "80x",
"effect_description": "If this Pok\u00e9mon has at least 2 extra Energy attached, this attack does 60 more damage.",
"effect_description": "If this Pokémon has at least 2 extra Water Energy attached, this attack does 60 more damage.",
"effect_params": {
"damage_modifier": "x"
}
@ -30,7 +30,5 @@
"energy_type": "lightning",
"value": 20
},
"illustrator": "Nurikabe",
"image_path": "pokemon/a1/055-blastoise.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/055-blastoise.webp"
"illustrator": "Nurikabe"
}

View File

@ -29,7 +29,7 @@
],
"damage": 100,
"damage_display": "100x",
"effect_description": "If this Pok\u00e9mon has at least 2 extra Energy attached, this attack does 60 more damage.",
"effect_description": "If this Pokémon has at least 2 extra Water Energy attached, this attack does 60 more damage.",
"effect_params": {
"damage_modifier": "x"
}
@ -39,7 +39,5 @@
"energy_type": "lightning",
"value": 20
},
"illustrator": "PLANETA Tsuji",
"image_path": "pokemon/a1/056-blastoise-ex.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/056-blastoise-ex.webp"
"illustrator": "PLANETA Tsuji"
}

View File

@ -17,14 +17,12 @@
],
"damage": 10,
"damage_display": "10",
"effect_description": "Your opponent can\u2019t use any Supporter cards from their hand during their next turn."
"effect_description": "Your opponent cant use any Supporter cards from their hand during their next turn."
}
],
"weakness": {
"energy_type": "lightning",
"value": 20
},
"illustrator": "Shibuzoh.",
"image_path": "pokemon/a1/057-psyduck.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/057-psyduck.webp"
"illustrator": "Shibuzoh."
}

View File

@ -23,7 +23,5 @@
"energy_type": "lightning",
"value": 20
},
"illustrator": "Shibuzoh.",
"image_path": "pokemon/a1/059-poliwag.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/059-poliwag.webp"
"illustrator": "Shibuzoh."
}

View File

@ -25,7 +25,5 @@
"energy_type": "lightning",
"value": 20
},
"illustrator": "Yuka Morii",
"image_path": "pokemon/a1/060-poliwhirl.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/060-poliwhirl.webp"
"illustrator": "Yuka Morii"
}

View File

@ -26,14 +26,12 @@
{
"name": "Counterattack",
"effect_id": "unimplemented",
"effect_description": "If this Pok\u00e9mon is in the Active Spot and is damaged by an attack from your opponent\u2019s Pok\u00e9mon, do 20 damage to the Attacking Pok\u00e9mon."
"effect_description": "If this Pokémon is in the Active Spot and is damaged by an attack from your opponents Pokémon, do 20 damage to the Attacking Pokémon."
}
],
"weakness": {
"energy_type": "lightning",
"value": 20
},
"illustrator": "Akira Komayama",
"image_path": "pokemon/a1/061-poliwrath.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/061-poliwrath.webp"
"illustrator": "Akira Komayama"
}

View File

@ -23,7 +23,5 @@
"energy_type": "lightning",
"value": 20
},
"illustrator": "Shinya Komatsu",
"image_path": "pokemon/a1/062-tentacool.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/062-tentacool.webp"
"illustrator": "Shinya Komatsu"
}

View File

@ -19,14 +19,12 @@
],
"damage": 50,
"damage_display": "50",
"effect_description": "Your opponent\u2019s Active Pok\u00e9mon is now Poisoned."
"effect_description": "Your opponents Active Pokémon is now Poisoned."
}
],
"weakness": {
"energy_type": "lightning",
"value": 20
},
"illustrator": "kodama",
"image_path": "pokemon/a1/063-tentacruel.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/063-tentacruel.webp"
"illustrator": "kodama"
}

View File

@ -24,7 +24,5 @@
"energy_type": "lightning",
"value": 20
},
"illustrator": "Masako Yamashita",
"image_path": "pokemon/a1/064-seel.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/064-seel.webp"
"illustrator": "Masako Yamashita"
}

View File

@ -26,7 +26,5 @@
"energy_type": "lightning",
"value": 20
},
"illustrator": "Kanako Eo",
"image_path": "pokemon/a1/065-dewgong.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/065-dewgong.webp"
"illustrator": "Kanako Eo"
}

View File

@ -23,7 +23,5 @@
"energy_type": "lightning",
"value": 20
},
"illustrator": "Sumiyoshi Kizuki",
"image_path": "pokemon/a1/066-shellder.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/066-shellder.webp"
"illustrator": "Sumiyoshi Kizuki"
}

View File

@ -26,14 +26,12 @@
{
"name": "Shell Armor",
"effect_id": "unimplemented",
"effect_description": "This Pok\u00e9mon takes \u221210 damage from attacks."
"effect_description": "This Pokémon takes 10 damage from attacks."
}
],
"weakness": {
"energy_type": "lightning",
"value": 20
},
"illustrator": "Saya Tsuruta",
"image_path": "pokemon/a1/067-cloyster.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/067-cloyster.webp"
"illustrator": "Saya Tsuruta"
}

View File

@ -24,7 +24,5 @@
"energy_type": "lightning",
"value": 20
},
"illustrator": "Tomokazu Komiya",
"image_path": "pokemon/a1/068-krabby.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/068-krabby.webp"
"illustrator": "Tomokazu Komiya"
}

View File

@ -30,7 +30,5 @@
"energy_type": "lightning",
"value": 20
},
"illustrator": "Shigenori Negishi",
"image_path": "pokemon/a1/069-kingler.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/069-kingler.webp"
"illustrator": "Shigenori Negishi"
}

View File

@ -23,7 +23,5 @@
"energy_type": "lightning",
"value": 20
},
"illustrator": "Saya Tsuruta",
"image_path": "pokemon/a1/070-horsea.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/070-horsea.webp"
"illustrator": "Saya Tsuruta"
}

View File

@ -19,14 +19,12 @@
"water"
],
"damage": 0,
"effect_description": "This attack does 50 damage to 1 of your opponent\u2019s Pok\u00e9mon."
"effect_description": "This attack does 50 damage to 1 of your opponents Pokémon."
}
],
"weakness": {
"energy_type": "lightning",
"value": 20
},
"illustrator": "Sanosuke Sakuma",
"image_path": "pokemon/a1/071-seadra.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/071-seadra.webp"
"illustrator": "Sanosuke Sakuma"
}

View File

@ -23,7 +23,5 @@
"energy_type": "lightning",
"value": 20
},
"illustrator": "Kyoko Umemoto",
"image_path": "pokemon/a1/072-goldeen.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/072-goldeen.webp"
"illustrator": "Kyoko Umemoto"
}

View File

@ -24,7 +24,5 @@
"energy_type": "lightning",
"value": 20
},
"illustrator": "Yukiko Baba",
"image_path": "pokemon/a1/075-starmie.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/075-starmie.webp"
"illustrator": "Yukiko Baba"
}

View File

@ -21,14 +21,12 @@
],
"damage": 100,
"damage_display": "100",
"effect_description": "Discard a random Energy from your opponent\u2019s Active Pok\u00e9mon."
"effect_description": "Discard a random Energy from your opponents Active Pokémon."
}
],
"weakness": {
"energy_type": "lightning",
"value": 20
},
"illustrator": "Mitsuhiro Arita",
"image_path": "pokemon/a1/078-gyarados.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/078-gyarados.webp"
"illustrator": "Mitsuhiro Arita"
}

View File

@ -17,7 +17,7 @@
],
"damage": 20,
"damage_display": "20x",
"effect_description": "If this Pok\u00e9mon has at least 3 extra Energy attached, this attack does 70 more damage.",
"effect_description": "If this Pokémon has at least 3 extra Water Energy attached, this attack does 70 more damage.",
"effect_params": {
"damage_modifier": "x"
}
@ -27,7 +27,5 @@
"energy_type": "lightning",
"value": 20
},
"illustrator": "Sekio",
"image_path": "pokemon/a1/079-lapras.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/079-lapras.webp"
"illustrator": "Sekio"
}

View File

@ -20,14 +20,12 @@
],
"damage": 60,
"damage_display": "60",
"effect_description": "Heal 30 damage from this Pok\u00e9mon."
"effect_description": "Heal 30 damage from this Pokémon."
}
],
"weakness": {
"energy_type": "lightning",
"value": 20
},
"illustrator": "Kagemaru Himeno",
"image_path": "pokemon/a1/080-vaporeon.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/080-vaporeon.webp"
"illustrator": "Kagemaru Himeno"
}

View File

@ -20,14 +20,12 @@
],
"damage": 70,
"damage_display": "70",
"effect_description": "During your opponent\u2019s next turn, the Defending Pok\u00e9mon can\u2019t attack."
"effect_description": "During your opponents next turn, the Defending Pokémon cant attack."
}
],
"weakness": {
"energy_type": "lightning",
"value": 20
},
"illustrator": "kirisAki",
"image_path": "pokemon/a1/082-omastar.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/082-omastar.webp"
"illustrator": "kirisAki"
}

View File

@ -19,14 +19,12 @@
],
"damage": 60,
"damage_display": "60",
"effect_description": "Flip a coin. If heads, your opponent\u2019s Active Pok\u00e9mon is now Paralyzed."
"effect_description": "Flip a coin. If heads, your opponents Active Pokémon is now Paralyzed."
}
],
"weakness": {
"energy_type": "lightning",
"value": 20
},
"illustrator": "Hitoshi Ariga",
"image_path": "pokemon/a1/083-articuno.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/083-articuno.webp"
"illustrator": "Hitoshi Ariga"
}

View File

@ -28,14 +28,12 @@
],
"damage": 80,
"damage_display": "80",
"effect_description": "This attack also does 10 damage to each of your opponent\u2019s Benched Pok\u00e9mon."
"effect_description": "This attack also does 10 damage to each of your opponents Benched Pokémon."
}
],
"weakness": {
"energy_type": "lightning",
"value": 20
},
"illustrator": "PLANETA Saito",
"image_path": "pokemon/a1/084-articuno-ex.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/084-articuno-ex.webp"
"illustrator": "PLANETA Saito"
}

View File

@ -24,7 +24,5 @@
"energy_type": "lightning",
"value": 20
},
"illustrator": "Yumi",
"image_path": "pokemon/a1/085-ducklett.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/085-ducklett.webp"
"illustrator": "Yumi"
}

View File

@ -26,7 +26,5 @@
"energy_type": "lightning",
"value": 20
},
"illustrator": "sui",
"image_path": "pokemon/a1/086-swanna.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/086-swanna.webp"
"illustrator": "sui"
}

View File

@ -24,7 +24,5 @@
"energy_type": "lightning",
"value": 20
},
"illustrator": "Akira Komayama",
"image_path": "pokemon/a1/088-frogadier.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/088-frogadier.webp"
"illustrator": "Akira Komayama"
}

View File

@ -25,14 +25,12 @@
{
"name": "Water Shuriken",
"effect_id": "unimplemented",
"effect_description": "Once during your turn, you may do 20 damage to 1 of your opponent\u2019s Pok\u00e9mon."
"effect_description": "Once during your turn, you may do 20 damage to 1 of your opponents Pokémon."
}
],
"weakness": {
"energy_type": "lightning",
"value": 20
},
"illustrator": "5ban Graphics",
"image_path": "pokemon/a1/089-greninja.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/089-greninja.webp"
"illustrator": "5ban Graphics"
}

View File

@ -18,7 +18,7 @@
],
"damage": 10,
"damage_display": "10x",
"effect_description": "If your opponent\u2019s Active Pok\u00e9mon has damage on it, this attack does 60 more damage.",
"effect_description": "If your opponents Active Pokémon has damage on it, this attack does 60 more damage.",
"effect_params": {
"damage_modifier": "x"
}

View File

@ -23,7 +23,5 @@
"energy_type": "metal",
"value": 20
},
"illustrator": "ryoma uratsuka",
"image_path": "pokemon/a1/092-snom.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/092-snom.webp"
"illustrator": "ryoma uratsuka"
}

View File

@ -19,14 +19,12 @@
],
"damage": 40,
"damage_display": "40",
"effect_description": "Your opponent\u2019s Active Pok\u00e9mon is now Asleep."
"effect_description": "Your opponents Active Pokémon is now Asleep."
}
],
"weakness": {
"energy_type": "metal",
"value": 20
},
"illustrator": "aoki",
"image_path": "pokemon/a1/093-frosmoth.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/093-frosmoth.webp"
"illustrator": "aoki"
}

View File

@ -20,14 +20,12 @@
],
"damage": 140,
"damage_display": "140",
"effect_description": "Discard all Energy from this Pok\u00e9mon."
"effect_description": "Discard all Energy from this Pokémon."
}
],
"weakness": {
"energy_type": "fighting",
"value": 20
},
"illustrator": "AKIRA EGAWA",
"image_path": "pokemon/a1/095-raichu.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/095-raichu.webp"
"illustrator": "AKIRA EGAWA"
}

View File

@ -18,7 +18,7 @@
],
"damage": 30,
"damage_display": "30+",
"effect_description": "This attack does 30 damage for each of your Benched Pok\u00e9mon.",
"effect_description": "This attack does 30 damage for each of your Benched Lightning Pokémon.",
"effect_params": {
"damage_modifier": "+"
}
@ -28,7 +28,5 @@
"energy_type": "fighting",
"value": 20
},
"illustrator": "PLANETA CG Works",
"image_path": "pokemon/a1/096-pikachu-ex.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/096-pikachu-ex.webp"
"illustrator": "PLANETA CG Works"
}

View File

@ -27,14 +27,12 @@
{
"name": "Volt Charge",
"effect_id": "unimplemented",
"effect_description": "Once during your turn, you may take an Energy from your Energy Zone and attach it to this Pok\u00e9mon."
"effect_description": "Once during your turn, you may take a Lightning Energy from your Energy Zone and attach it to this Pokémon."
}
],
"weakness": {
"energy_type": "fighting",
"value": 20
},
"illustrator": "kirisAki",
"image_path": "pokemon/a1/098-magneton.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/098-magneton.webp"
"illustrator": "kirisAki"
}

View File

@ -23,7 +23,5 @@
"energy_type": "fighting",
"value": 20
},
"illustrator": "SATOSHI NAKAI",
"image_path": "pokemon/a1/099-voltorb.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/099-voltorb.webp"
"illustrator": "SATOSHI NAKAI"
}

View File

@ -25,7 +25,5 @@
"energy_type": "fighting",
"value": 20
},
"illustrator": "Asako Ito",
"image_path": "pokemon/a1/100-electrode.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/100-electrode.webp"
"illustrator": "Asako Ito"
}

View File

@ -18,7 +18,7 @@
],
"damage": 40,
"damage_display": "40x",
"effect_description": "Flip a coin. If heads, this attack does 40 more damage. If tails, this Pok\u00e9mon also does 20 damage to itself.",
"effect_description": "Flip a coin. If heads, this attack does 40 more damage. If tails, this Pokémon also does 20 damage to itself.",
"effect_params": {
"damage_modifier": "x"
}

View File

@ -29,7 +29,5 @@
"energy_type": "fighting",
"value": 20
},
"illustrator": "Kouki Saitou",
"image_path": "pokemon/a1/102-jolteon.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/102-jolteon.webp"
"illustrator": "Kouki Saitou"
}

View File

@ -19,14 +19,12 @@
],
"damage": 100,
"damage_display": "100",
"effect_description": "This attack also does 30 damage to 1 of your Benched Pok\u00e9mon."
"effect_description": "This attack also does 30 damage to 1 of your Benched Pokémon."
}
],
"weakness": {
"energy_type": "lightning",
"value": 20
},
"illustrator": "Hitoshi Ariga",
"image_path": "pokemon/a1/103-zapdos.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/103-zapdos.webp"
"illustrator": "Hitoshi Ariga"
}

View File

@ -37,7 +37,5 @@
"energy_type": "lightning",
"value": 20
},
"illustrator": "PLANETA CG Works",
"image_path": "pokemon/a1/104-zapdos-ex.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/104-zapdos-ex.webp"
"illustrator": "PLANETA CG Works"
}

View File

@ -17,14 +17,12 @@
"lightning"
],
"damage": 0,
"effect_description": "This attack does 30 damage to 1 of your opponent\u2019s Pok\u00e9mon."
"effect_description": "This attack does 30 damage to 1 of your opponents Pokémon."
}
],
"weakness": {
"energy_type": "fighting",
"value": 20
},
"illustrator": "Misa Tsutsui",
"image_path": "pokemon/a1/106-zebstrika.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/106-zebstrika.webp"
"illustrator": "Misa Tsutsui"
}

View File

@ -23,7 +23,5 @@
"energy_type": "fighting",
"value": 20
},
"illustrator": "Asako Ito",
"image_path": "pokemon/a1/107-tynamo.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/107-tynamo.webp"
"illustrator": "Asako Ito"
}

View File

@ -24,7 +24,5 @@
"energy_type": "fighting",
"value": 20
},
"illustrator": "Midori Harada",
"image_path": "pokemon/a1/108-eelektrik.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/108-eelektrik.webp"
"illustrator": "Midori Harada"
}

View File

@ -20,14 +20,12 @@
],
"damage": 80,
"damage_display": "80",
"effect_description": "Flip a coin. If heads, your opponent\u2019s Active Pok\u00e9mon is now Paralyzed."
"effect_description": "Flip a coin. If heads, your opponents Active Pokémon is now Paralyzed."
}
],
"weakness": {
"energy_type": "fighting",
"value": 20
},
"illustrator": "hatachu",
"image_path": "pokemon/a1/109-eelektross.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/109-eelektross.webp"
"illustrator": "hatachu"
}

View File

@ -18,7 +18,7 @@
],
"damage": 30,
"damage_display": "30",
"effect_description": "Flip a coin. If heads, your opponent\u2019s Active Pok\u00e9mon is now Paralyzed."
"effect_description": "Flip a coin. If heads, your opponents Active Pokémon is now Paralyzed."
}
],
"weakness": {

View File

@ -23,7 +23,5 @@
"energy_type": "metal",
"value": 20
},
"illustrator": "kirisAki",
"image_path": "pokemon/a1/113-clefairy.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/113-clefairy.webp"
"illustrator": "kirisAki"
}

View File

@ -24,7 +24,5 @@
"energy_type": "metal",
"value": 20
},
"illustrator": "Sanosuke Sakuma",
"image_path": "pokemon/a1/114-clefable.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/114-clefable.webp"
"illustrator": "Sanosuke Sakuma"
}

View File

@ -16,14 +16,12 @@
"colorless"
],
"damage": 0,
"effect_description": "Switch this Pok\u00e9mon with 1 of your Benched Pok\u00e9mon."
"effect_description": "Switch this Pokémon with 1 of your Benched Pokémon."
}
],
"weakness": {
"energy_type": "darkness",
"value": 20
},
"illustrator": "Aya Kusube",
"image_path": "pokemon/a1/115-abra.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/115-abra.webp"
"illustrator": "Aya Kusube"
}

View File

@ -20,7 +20,7 @@
],
"damage": 60,
"damage_display": "60x",
"effect_description": "This attack does 30 more damage for each Energy attached to your opponent\u2019s Active Pok\u00e9mon.",
"effect_description": "This attack does 30 more damage for each Energy attached to your opponents Active Pokémon.",
"effect_params": {
"damage_modifier": "x"
}
@ -30,7 +30,5 @@
"energy_type": "darkness",
"value": 20
},
"illustrator": "Kouki Saitou",
"image_path": "pokemon/a1/117-alakazam.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/117-alakazam.webp"
"illustrator": "Kouki Saitou"
}

View File

@ -18,14 +18,12 @@
],
"damage": 50,
"damage_display": "50",
"effect_description": "Your opponent can\u2019t use any Supporter cards from their hand during their next turn."
"effect_description": "Your opponent cant use any Supporter cards from their hand during their next turn."
}
],
"weakness": {
"energy_type": "darkness",
"value": 20
},
"illustrator": "Naoyo Kimura",
"image_path": "pokemon/a1/122-gengar.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/122-gengar.webp"
"illustrator": "Naoyo Kimura"
}

View File

@ -26,14 +26,12 @@
{
"name": "Shadowy Spellbind",
"effect_id": "unimplemented",
"effect_description": "As long as this Pok\u00e9mon is in the Active Spot, your opponent can\u2019t use any Supporter cards from their hand."
"effect_description": "As long as this Pokémon is in the Active Spot, your opponent cant use any Supporter cards from their hand."
}
],
"weakness": {
"energy_type": "darkness",
"value": 20
},
"illustrator": "PLANETA CG Works",
"image_path": "pokemon/a1/123-gengar-ex.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/123-gengar-ex.webp"
"illustrator": "PLANETA CG Works"
}

View File

@ -26,14 +26,12 @@
{
"name": "Sleep Pendulum",
"effect_id": "unimplemented",
"effect_description": "Once during your turn, you may flip a coin. If heads, your opponent\u2019s Active Pok\u00e9mon is now Asleep."
"effect_description": "Once during your turn, you may flip a coin. If heads, your opponents Active Pokémon is now Asleep."
}
],
"weakness": {
"energy_type": "darkness",
"value": 20
},
"illustrator": "Shigenori Negishi",
"image_path": "pokemon/a1/125-hypno.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/125-hypno.webp"
"illustrator": "Shigenori Negishi"
}

View File

@ -18,14 +18,12 @@
],
"damage": 30,
"damage_display": "30",
"effect_description": "During your opponent\u2019s next turn, this Pok\u00e9mon takes \u221220 damage from attacks."
"effect_description": "During your opponents next turn, this Pokémon takes 20 damage from attacks."
}
],
"weakness": {
"energy_type": "darkness",
"value": 20
},
"illustrator": "Kagemaru Himeno",
"image_path": "pokemon/a1/126-mr-mime.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/126-mr-mime.webp"
"illustrator": "Kagemaru Himeno"
}

View File

@ -18,7 +18,7 @@
],
"damage": 30,
"damage_display": "30x",
"effect_description": "This attack does 20 more damage for each Energy attached to your opponent\u2019s Active Pok\u00e9mon.",
"effect_description": "This attack does 20 more damage for each Energy attached to your opponents Active Pokémon.",
"effect_params": {
"damage_modifier": "x"
}
@ -28,7 +28,5 @@
"energy_type": "darkness",
"value": 20
},
"illustrator": "Oswaldo KATO",
"image_path": "pokemon/a1/127-jynx.webp",
"image_url": "https://cdn.mantimon.com/cards/pokemon/a1/127-jynx.webp"
"illustrator": "Oswaldo KATO"
}

Some files were not shown because too many files have changed in this diff Show More