mantimon-tcg/backend/data/raw/a1/216-helix-fossil.json
Cal Corum c6e3695760 Fix card data pipeline: fossil cards and text artifacts
Scraper fixes:
- Detect fossil cards (Helix/Dome Fossil, Old Amber) as Trainer/Item cards
- Add text artifact cleaning for stripped energy icons:
  - 'aEnergy' -> 'an Energy'
  - 'extraEnergy' -> 'extra Energy'
  - 'BenchedPokémon' -> 'Benched Pokémon'
  - And 20+ other common patterns

Converter improvements:
- Add evolution chain validation to detect broken evolves_from references
- Track conversion errors and validation warnings in _index.json
- Return errors from convert_set() for better debugging

Data fixes:
- Fixed 4 fossil cards (now correctly typed as trainer/item)
- Fixed text artifacts in 46 raw card files
- Regenerated all 382 card definitions
- All evolution chains now valid

Added fix_raw_text.py utility script for batch text cleanup.
2026-01-27 14:37:03 -06:00

15 lines
666 B
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"id": "a1-216-helix-fossil",
"name": "Helix Fossil",
"set_code": "a1",
"set_name": "Genetic Apex",
"card_number": 216,
"rarity": "Common",
"card_type": "trainer",
"image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cTR_10_000080_00_KAINOKASEKI_C.webp",
"image_file": null,
"source_url": "https://www.pokemon-zone.com/cards/a1/216/helix-fossil/",
"trainer_type": "item",
"effect_text": "Play this card as if it were a 40 HP Basic Pokémon.At any time during your turn, you may discard this card from play.This card cant retreat.You may play any number of Item cards during your turn.",
"illustrator": "Toyste Beach"
}