mantimon-tcg/backend/data/definitions/pokemon/a1/125-hypno.json
Cal Corum b78236ac49 Simplify card image URLs to use set-based paths
- Derive image_path from card ID instead of raw data image_file field
- Use simplified CDN paths: /<set>/<card>.webp (e.g., a1/033-charmander.webp)
- Energy cards use basic/<type>.webp paths
- Fix undefined variable bug in transform_trainer_card
- Update tests to match new path format
- Regenerate all 382 card definitions with correct image_url fields
2026-01-27 16:16:51 -06:00

39 lines
909 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-125-hypno",
"name": "Hypno",
"card_type": "pokemon",
"hp": 100,
"pokemon_type": "psychic",
"stage": "stage_1",
"variant": "normal",
"retreat_cost": 2,
"set_id": "a1",
"rarity": "rare",
"evolves_from": "Drowzee",
"attacks": [
{
"name": "Psypunch",
"cost": [
"psychic",
"psychic",
"colorless"
],
"damage": 50,
"damage_display": "50"
}
],
"abilities": [
{
"name": "Sleep Pendulum",
"effect_id": "unimplemented",
"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": "a1/125-hypno.webp",
"image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/125-hypno.webp"
}