From b78236ac49ebc906ae8e44c0d266dca8e126b23d Mon Sep 17 00:00:00 2001 From: Cal Corum Date: Tue, 27 Jan 2026 16:16:51 -0600 Subject: [PATCH] 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: //.webp (e.g., a1/033-charmander.webp) - Energy cards use basic/.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 --- backend/data/definitions/_index.json | 2 +- .../energy/basic/energy-basic-colorless.json | 4 +- .../energy/basic/energy-basic-darkness.json | 4 +- .../energy/basic/energy-basic-dragon.json | 4 +- .../energy/basic/energy-basic-fighting.json | 4 +- .../energy/basic/energy-basic-fire.json | 4 +- .../energy/basic/energy-basic-grass.json | 4 +- .../energy/basic/energy-basic-lightning.json | 4 +- .../energy/basic/energy-basic-metal.json | 4 +- .../energy/basic/energy-basic-psychic.json | 4 +- .../energy/basic/energy-basic-water.json | 4 +- .../definitions/pokemon/a1/001-bulbasaur.json | 3 +- .../definitions/pokemon/a1/002-ivysaur.json | 3 +- .../definitions/pokemon/a1/003-venusaur.json | 3 +- .../pokemon/a1/004-venusaur-ex.json | 3 +- .../definitions/pokemon/a1/005-caterpie.json | 3 +- .../definitions/pokemon/a1/006-metapod.json | 3 +- .../pokemon/a1/007-butterfree.json | 3 +- .../definitions/pokemon/a1/008-weedle.json | 3 +- .../definitions/pokemon/a1/009-kakuna.json | 3 +- .../definitions/pokemon/a1/010-beedrill.json | 3 +- .../definitions/pokemon/a1/011-oddish.json | 3 +- .../definitions/pokemon/a1/012-gloom.json | 3 +- .../definitions/pokemon/a1/013-vileplume.json | 3 +- .../definitions/pokemon/a1/014-paras.json | 3 +- .../definitions/pokemon/a1/015-parasect.json | 3 +- .../definitions/pokemon/a1/016-venonat.json | 3 +- .../definitions/pokemon/a1/017-venomoth.json | 3 +- .../pokemon/a1/018-bellsprout.json | 3 +- .../pokemon/a1/019-weepinbell.json | 3 +- .../pokemon/a1/020-victreebel.json | 3 +- .../definitions/pokemon/a1/021-exeggcute.json | 3 +- .../definitions/pokemon/a1/022-exeggutor.json | 3 +- .../pokemon/a1/023-exeggutor-ex.json | 3 +- .../definitions/pokemon/a1/024-tangela.json | 3 +- .../definitions/pokemon/a1/025-scyther.json | 3 +- .../definitions/pokemon/a1/026-pinsir.json | 3 +- .../definitions/pokemon/a1/027-cottonee.json | 3 +- .../pokemon/a1/028-whimsicott.json | 3 +- .../definitions/pokemon/a1/029-petilil.json | 3 +- .../definitions/pokemon/a1/030-lilligant.json | 3 +- .../definitions/pokemon/a1/031-skiddo.json | 3 +- .../definitions/pokemon/a1/032-gogoat.json | 3 +- .../pokemon/a1/033-charmander.json | 3 +- .../pokemon/a1/034-charmeleon.json | 3 +- .../definitions/pokemon/a1/035-charizard.json | 3 +- .../pokemon/a1/036-charizard-ex.json | 3 +- .../definitions/pokemon/a1/037-vulpix.json | 3 +- .../definitions/pokemon/a1/038-ninetales.json | 3 +- .../definitions/pokemon/a1/039-growlithe.json | 3 +- .../definitions/pokemon/a1/040-arcanine.json | 3 +- .../pokemon/a1/041-arcanine-ex.json | 3 +- .../definitions/pokemon/a1/042-ponyta.json | 3 +- .../definitions/pokemon/a1/043-rapidash.json | 3 +- .../definitions/pokemon/a1/044-magmar.json | 3 +- .../definitions/pokemon/a1/045-flareon.json | 3 +- .../definitions/pokemon/a1/046-moltres.json | 3 +- .../pokemon/a1/047-moltres-ex.json | 3 +- .../definitions/pokemon/a1/048-heatmor.json | 3 +- .../definitions/pokemon/a1/049-salandit.json | 3 +- .../definitions/pokemon/a1/050-salazzle.json | 3 +- .../pokemon/a1/051-sizzlipede.json | 3 +- .../pokemon/a1/052-centiskorch.json | 3 +- .../definitions/pokemon/a1/053-squirtle.json | 3 +- .../definitions/pokemon/a1/054-wartortle.json | 3 +- .../definitions/pokemon/a1/055-blastoise.json | 3 +- .../pokemon/a1/056-blastoise-ex.json | 3 +- .../definitions/pokemon/a1/057-psyduck.json | 3 +- .../definitions/pokemon/a1/058-golduck.json | 3 +- .../definitions/pokemon/a1/059-poliwag.json | 3 +- .../definitions/pokemon/a1/060-poliwhirl.json | 3 +- .../definitions/pokemon/a1/061-poliwrath.json | 3 +- .../definitions/pokemon/a1/062-tentacool.json | 3 +- .../pokemon/a1/063-tentacruel.json | 3 +- .../data/definitions/pokemon/a1/064-seel.json | 3 +- .../definitions/pokemon/a1/065-dewgong.json | 3 +- .../definitions/pokemon/a1/066-shellder.json | 3 +- .../definitions/pokemon/a1/067-cloyster.json | 3 +- .../definitions/pokemon/a1/068-krabby.json | 3 +- .../definitions/pokemon/a1/069-kingler.json | 3 +- .../definitions/pokemon/a1/070-horsea.json | 3 +- .../definitions/pokemon/a1/071-seadra.json | 3 +- .../definitions/pokemon/a1/072-goldeen.json | 3 +- .../definitions/pokemon/a1/073-seaking.json | 3 +- .../definitions/pokemon/a1/074-staryu.json | 3 +- .../definitions/pokemon/a1/075-starmie.json | 3 +- .../pokemon/a1/076-starmie-ex.json | 3 +- .../definitions/pokemon/a1/077-magikarp.json | 3 +- .../definitions/pokemon/a1/078-gyarados.json | 3 +- .../definitions/pokemon/a1/079-lapras.json | 3 +- .../definitions/pokemon/a1/080-vaporeon.json | 3 +- .../definitions/pokemon/a1/081-omanyte.json | 3 +- .../definitions/pokemon/a1/082-omastar.json | 3 +- .../definitions/pokemon/a1/083-articuno.json | 3 +- .../pokemon/a1/084-articuno-ex.json | 3 +- .../definitions/pokemon/a1/085-ducklett.json | 3 +- .../definitions/pokemon/a1/086-swanna.json | 3 +- .../definitions/pokemon/a1/087-froakie.json | 3 +- .../definitions/pokemon/a1/088-frogadier.json | 3 +- .../definitions/pokemon/a1/089-greninja.json | 3 +- .../definitions/pokemon/a1/090-pyukumuku.json | 3 +- .../definitions/pokemon/a1/091-bruxish.json | 3 +- .../data/definitions/pokemon/a1/092-snom.json | 3 +- .../definitions/pokemon/a1/093-frosmoth.json | 3 +- .../definitions/pokemon/a1/094-pikachu.json | 3 +- .../definitions/pokemon/a1/095-raichu.json | 3 +- .../pokemon/a1/096-pikachu-ex.json | 3 +- .../definitions/pokemon/a1/097-magnemite.json | 3 +- .../definitions/pokemon/a1/098-magneton.json | 3 +- .../definitions/pokemon/a1/099-voltorb.json | 3 +- .../definitions/pokemon/a1/100-electrode.json | 3 +- .../pokemon/a1/101-electabuzz.json | 3 +- .../definitions/pokemon/a1/102-jolteon.json | 3 +- .../definitions/pokemon/a1/103-zapdos.json | 3 +- .../definitions/pokemon/a1/104-zapdos-ex.json | 3 +- .../definitions/pokemon/a1/105-blitzle.json | 3 +- .../definitions/pokemon/a1/106-zebstrika.json | 3 +- .../definitions/pokemon/a1/107-tynamo.json | 3 +- .../definitions/pokemon/a1/108-eelektrik.json | 3 +- .../pokemon/a1/109-eelektross.json | 3 +- .../pokemon/a1/110-helioptile.json | 3 +- .../definitions/pokemon/a1/111-heliolisk.json | 3 +- .../pokemon/a1/112-pincurchin.json | 3 +- .../definitions/pokemon/a1/113-clefairy.json | 3 +- .../definitions/pokemon/a1/114-clefable.json | 3 +- .../data/definitions/pokemon/a1/115-abra.json | 3 +- .../definitions/pokemon/a1/116-kadabra.json | 3 +- .../definitions/pokemon/a1/117-alakazam.json | 3 +- .../definitions/pokemon/a1/118-slowpoke.json | 3 +- .../definitions/pokemon/a1/119-slowbro.json | 3 +- .../definitions/pokemon/a1/120-gastly.json | 3 +- .../definitions/pokemon/a1/121-haunter.json | 3 +- .../definitions/pokemon/a1/122-gengar.json | 3 +- .../definitions/pokemon/a1/123-gengar-ex.json | 3 +- .../definitions/pokemon/a1/124-drowzee.json | 3 +- .../definitions/pokemon/a1/125-hypno.json | 3 +- .../definitions/pokemon/a1/126-mr-mime.json | 3 +- .../data/definitions/pokemon/a1/127-jynx.json | 3 +- .../definitions/pokemon/a1/128-mewtwo.json | 3 +- .../definitions/pokemon/a1/129-mewtwo-ex.json | 3 +- .../definitions/pokemon/a1/130-ralts.json | 3 +- .../definitions/pokemon/a1/131-kirlia.json | 3 +- .../definitions/pokemon/a1/132-gardevoir.json | 3 +- .../definitions/pokemon/a1/133-woobat.json | 3 +- .../definitions/pokemon/a1/134-swoobat.json | 3 +- .../definitions/pokemon/a1/135-golett.json | 3 +- .../definitions/pokemon/a1/136-golurk.json | 3 +- .../definitions/pokemon/a1/137-sandshrew.json | 3 +- .../definitions/pokemon/a1/138-sandslash.json | 3 +- .../definitions/pokemon/a1/139-diglett.json | 3 +- .../definitions/pokemon/a1/140-dugtrio.json | 3 +- .../definitions/pokemon/a1/141-mankey.json | 3 +- .../definitions/pokemon/a1/142-primeape.json | 3 +- .../definitions/pokemon/a1/143-machop.json | 3 +- .../definitions/pokemon/a1/144-machoke.json | 3 +- .../definitions/pokemon/a1/145-machamp.json | 3 +- .../pokemon/a1/146-machamp-ex.json | 3 +- .../definitions/pokemon/a1/147-geodude.json | 3 +- .../definitions/pokemon/a1/148-graveler.json | 3 +- .../definitions/pokemon/a1/149-golem.json | 3 +- .../data/definitions/pokemon/a1/150-onix.json | 3 +- .../definitions/pokemon/a1/151-cubone.json | 3 +- .../definitions/pokemon/a1/152-marowak.json | 3 +- .../pokemon/a1/153-marowak-ex.json | 3 +- .../definitions/pokemon/a1/154-hitmonlee.json | 3 +- .../pokemon/a1/155-hitmonchan.json | 3 +- .../definitions/pokemon/a1/156-rhyhorn.json | 3 +- .../definitions/pokemon/a1/157-rhydon.json | 3 +- .../definitions/pokemon/a1/158-kabuto.json | 3 +- .../definitions/pokemon/a1/159-kabutops.json | 3 +- .../definitions/pokemon/a1/160-mienfoo.json | 3 +- .../definitions/pokemon/a1/161-mienshao.json | 3 +- .../definitions/pokemon/a1/162-clobbopus.json | 3 +- .../definitions/pokemon/a1/163-grapploct.json | 3 +- .../definitions/pokemon/a1/164-ekans.json | 3 +- .../definitions/pokemon/a1/165-arbok.json | 3 +- .../definitions/pokemon/a1/166-nidoran.json | 3 +- .../definitions/pokemon/a1/167-nidorina.json | 3 +- .../definitions/pokemon/a1/168-nidoqueen.json | 3 +- .../definitions/pokemon/a1/169-nidoran.json | 3 +- .../definitions/pokemon/a1/170-nidorino.json | 3 +- .../definitions/pokemon/a1/171-nidoking.json | 3 +- .../definitions/pokemon/a1/172-zubat.json | 3 +- .../definitions/pokemon/a1/173-golbat.json | 3 +- .../definitions/pokemon/a1/174-grimer.json | 3 +- .../data/definitions/pokemon/a1/175-muk.json | 3 +- .../definitions/pokemon/a1/176-koffing.json | 3 +- .../definitions/pokemon/a1/177-weezing.json | 3 +- .../definitions/pokemon/a1/178-mawile.json | 3 +- .../definitions/pokemon/a1/179-pawniard.json | 3 +- .../definitions/pokemon/a1/180-bisharp.json | 3 +- .../definitions/pokemon/a1/181-meltan.json | 3 +- .../definitions/pokemon/a1/182-melmetal.json | 3 +- .../definitions/pokemon/a1/183-dratini.json | 3 +- .../definitions/pokemon/a1/184-dragonair.json | 3 +- .../definitions/pokemon/a1/185-dragonite.json | 3 +- .../definitions/pokemon/a1/186-pidgey.json | 3 +- .../definitions/pokemon/a1/187-pidgeotto.json | 3 +- .../definitions/pokemon/a1/188-pidgeot.json | 3 +- .../definitions/pokemon/a1/189-rattata.json | 3 +- .../definitions/pokemon/a1/190-raticate.json | 3 +- .../definitions/pokemon/a1/191-spearow.json | 3 +- .../definitions/pokemon/a1/192-fearow.json | 3 +- .../pokemon/a1/193-jigglypuff.json | 3 +- .../pokemon/a1/194-wigglytuff.json | 3 +- .../pokemon/a1/195-wigglytuff-ex.json | 3 +- .../definitions/pokemon/a1/196-meowth.json | 3 +- .../definitions/pokemon/a1/197-persian.json | 3 +- .../definitions/pokemon/a1/198-farfetchd.json | 3 +- .../definitions/pokemon/a1/199-doduo.json | 3 +- .../definitions/pokemon/a1/200-dodrio.json | 3 +- .../definitions/pokemon/a1/201-lickitung.json | 3 +- .../definitions/pokemon/a1/202-chansey.json | 3 +- .../pokemon/a1/203-kangaskhan.json | 3 +- .../definitions/pokemon/a1/204-tauros.json | 3 +- .../definitions/pokemon/a1/205-ditto.json | 3 +- .../definitions/pokemon/a1/206-eevee.json | 3 +- .../definitions/pokemon/a1/207-eevee.json | 3 +- .../definitions/pokemon/a1/208-eevee.json | 3 +- .../definitions/pokemon/a1/209-porygon.json | 3 +- .../pokemon/a1/210-aerodactyl.json | 3 +- .../definitions/pokemon/a1/211-snorlax.json | 3 +- .../definitions/pokemon/a1/212-minccino.json | 3 +- .../definitions/pokemon/a1/213-cinccino.json | 3 +- .../definitions/pokemon/a1/214-wooloo.json | 3 +- .../definitions/pokemon/a1/215-dubwool.json | 3 +- .../definitions/pokemon/a1/227-bulbasaur.json | 3 +- .../definitions/pokemon/a1/228-gloom.json | 3 +- .../definitions/pokemon/a1/229-pinsir.json | 3 +- .../pokemon/a1/230-charmander.json | 3 +- .../definitions/pokemon/a1/231-rapidash.json | 3 +- .../definitions/pokemon/a1/232-squirtle.json | 3 +- .../definitions/pokemon/a1/233-gyarados.json | 3 +- .../definitions/pokemon/a1/234-lapras.json | 3 +- .../definitions/pokemon/a1/235-electrode.json | 3 +- .../definitions/pokemon/a1/236-alakazam.json | 3 +- .../definitions/pokemon/a1/237-slowpoke.json | 3 +- .../definitions/pokemon/a1/238-diglett.json | 3 +- .../definitions/pokemon/a1/239-cubone.json | 3 +- .../definitions/pokemon/a1/240-nidoqueen.json | 3 +- .../definitions/pokemon/a1/241-nidoking.json | 3 +- .../definitions/pokemon/a1/242-golbat.json | 3 +- .../definitions/pokemon/a1/243-weezing.json | 3 +- .../definitions/pokemon/a1/244-dragonite.json | 3 +- .../definitions/pokemon/a1/245-pidgeot.json | 3 +- .../definitions/pokemon/a1/246-meowth.json | 3 +- .../definitions/pokemon/a1/247-ditto.json | 3 +- .../definitions/pokemon/a1/248-eevee.json | 3 +- .../definitions/pokemon/a1/249-porygon.json | 3 +- .../definitions/pokemon/a1/250-snorlax.json | 3 +- .../pokemon/a1/251-venusaur-ex.json | 3 +- .../pokemon/a1/252-exeggutor-ex.json | 3 +- .../pokemon/a1/253-charizard-ex.json | 3 +- .../pokemon/a1/254-arcanine-ex.json | 3 +- .../pokemon/a1/255-moltres-ex.json | 3 +- .../pokemon/a1/256-blastoise-ex.json | 3 +- .../pokemon/a1/257-starmie-ex.json | 3 +- .../pokemon/a1/258-articuno-ex.json | 3 +- .../pokemon/a1/259-pikachu-ex.json | 3 +- .../definitions/pokemon/a1/260-zapdos-ex.json | 3 +- .../definitions/pokemon/a1/261-gengar-ex.json | 3 +- .../definitions/pokemon/a1/262-mewtwo-ex.json | 3 +- .../pokemon/a1/263-machamp-ex.json | 3 +- .../pokemon/a1/264-marowak-ex.json | 3 +- .../pokemon/a1/265-wigglytuff-ex.json | 3 +- .../pokemon/a1/274-moltres-ex.json | 3 +- .../pokemon/a1/275-articuno-ex.json | 3 +- .../definitions/pokemon/a1/276-zapdos-ex.json | 3 +- .../definitions/pokemon/a1/277-gengar-ex.json | 3 +- .../pokemon/a1/278-machamp-ex.json | 3 +- .../pokemon/a1/279-wigglytuff-ex.json | 3 +- .../pokemon/a1/280-charizard-ex.json | 3 +- .../pokemon/a1/281-pikachu-ex.json | 3 +- .../definitions/pokemon/a1/282-mewtwo-ex.json | 3 +- .../data/definitions/pokemon/a1/283-mew.json | 3 +- .../pokemon/a1/284-charizard-ex.json | 3 +- .../pokemon/a1/285-pikachu-ex.json | 3 +- .../definitions/pokemon/a1/286-mewtwo-ex.json | 3 +- .../pokemon/a1a/001-exeggcute.json | 3 +- .../pokemon/a1a/002-exeggutor.json | 3 +- .../pokemon/a1a/003-celebi-ex.json | 3 +- .../definitions/pokemon/a1a/004-snivy.json | 3 +- .../definitions/pokemon/a1a/005-servine.json | 3 +- .../pokemon/a1a/006-serperior.json | 3 +- .../definitions/pokemon/a1a/007-morelull.json | 3 +- .../pokemon/a1a/008-shiinotic.json | 3 +- .../definitions/pokemon/a1a/009-dhelmise.json | 3 +- .../definitions/pokemon/a1a/010-ponyta.json | 3 +- .../definitions/pokemon/a1a/011-rapidash.json | 3 +- .../definitions/pokemon/a1a/012-magmar.json | 3 +- .../definitions/pokemon/a1a/013-larvesta.json | 3 +- .../pokemon/a1a/014-volcarona.json | 3 +- .../definitions/pokemon/a1a/015-salandit.json | 3 +- .../definitions/pokemon/a1a/016-salazzle.json | 3 +- .../definitions/pokemon/a1a/017-magikarp.json | 3 +- .../pokemon/a1a/018-gyarados-ex.json | 3 +- .../definitions/pokemon/a1a/019-vaporeon.json | 3 +- .../definitions/pokemon/a1a/020-finneon.json | 3 +- .../definitions/pokemon/a1a/021-lumineon.json | 3 +- .../definitions/pokemon/a1a/022-chewtle.json | 3 +- .../definitions/pokemon/a1a/023-drednaw.json | 3 +- .../pokemon/a1a/024-cramorant.json | 3 +- .../definitions/pokemon/a1a/025-pikachu.json | 3 +- .../definitions/pokemon/a1a/026-raichu.json | 3 +- .../pokemon/a1a/027-electabuzz.json | 3 +- .../definitions/pokemon/a1a/028-joltik.json | 3 +- .../pokemon/a1a/029-galvantula.json | 3 +- .../definitions/pokemon/a1a/030-dedenne.json | 3 +- .../data/definitions/pokemon/a1a/031-mew.json | 3 +- .../definitions/pokemon/a1a/032-mew-ex.json | 3 +- .../definitions/pokemon/a1a/033-sigilyph.json | 3 +- .../definitions/pokemon/a1a/034-elgyem.json | 3 +- .../definitions/pokemon/a1a/035-beheeyem.json | 3 +- .../definitions/pokemon/a1a/036-flabebe.json | 3 +- .../definitions/pokemon/a1a/037-floette.json | 3 +- .../definitions/pokemon/a1a/038-florges.json | 3 +- .../definitions/pokemon/a1a/039-swirlix.json | 3 +- .../definitions/pokemon/a1a/040-slurpuff.json | 3 +- .../definitions/pokemon/a1a/041-mankey.json | 3 +- .../definitions/pokemon/a1a/042-primeape.json | 3 +- .../definitions/pokemon/a1a/043-geodude.json | 3 +- .../definitions/pokemon/a1a/044-graveler.json | 3 +- .../definitions/pokemon/a1a/045-golem.json | 3 +- .../pokemon/a1a/046-aerodactyl-ex.json | 3 +- .../pokemon/a1a/047-marshadow.json | 3 +- .../pokemon/a1a/048-stonjourner.json | 3 +- .../definitions/pokemon/a1a/049-koffing.json | 3 +- .../definitions/pokemon/a1a/050-weezing.json | 3 +- .../definitions/pokemon/a1a/051-purrloin.json | 3 +- .../definitions/pokemon/a1a/052-liepard.json | 3 +- .../definitions/pokemon/a1a/053-venipede.json | 3 +- .../pokemon/a1a/054-whirlipede.json | 3 +- .../pokemon/a1a/055-scolipede.json | 3 +- .../pokemon/a1a/056-druddigon.json | 3 +- .../definitions/pokemon/a1a/057-pidgey.json | 3 +- .../pokemon/a1a/058-pidgeotto.json | 3 +- .../pokemon/a1a/059-pidgeot-ex.json | 3 +- .../definitions/pokemon/a1a/060-tauros.json | 3 +- .../definitions/pokemon/a1a/061-eevee.json | 3 +- .../definitions/pokemon/a1a/062-chatot.json | 3 +- .../pokemon/a1a/069-exeggutor.json | 3 +- .../pokemon/a1a/070-serperior.json | 3 +- .../definitions/pokemon/a1a/071-salandit.json | 3 +- .../definitions/pokemon/a1a/072-vaporeon.json | 3 +- .../definitions/pokemon/a1a/073-dedenne.json | 3 +- .../pokemon/a1a/074-marshadow.json | 3 +- .../pokemon/a1a/075-celebi-ex.json | 3 +- .../pokemon/a1a/076-gyarados-ex.json | 3 +- .../definitions/pokemon/a1a/077-mew-ex.json | 3 +- .../pokemon/a1a/078-aerodactyl-ex.json | 3 +- .../pokemon/a1a/079-pidgeot-ex.json | 3 +- .../definitions/pokemon/a1a/083-mew-ex.json | 3 +- .../pokemon/a1a/084-aerodactyl-ex.json | 3 +- .../pokemon/a1a/085-celebi-ex.json | 3 +- .../definitions/pokemon/a1a/086-mew-ex.json | 3 +- .../trainer/a1/216-helix-fossil.json | 3 +- .../trainer/a1/217-dome-fossil.json | 3 +- .../definitions/trainer/a1/218-old-amber.json | 3 +- .../definitions/trainer/a1/219-erika.json | 3 +- .../definitions/trainer/a1/220-misty.json | 3 +- .../definitions/trainer/a1/221-blaine.json | 3 +- .../data/definitions/trainer/a1/222-koga.json | 3 +- .../definitions/trainer/a1/223-giovanni.json | 3 +- .../definitions/trainer/a1/224-brock.json | 3 +- .../definitions/trainer/a1/225-sabrina.json | 3 +- .../definitions/trainer/a1/226-lt-surge.json | 3 +- .../definitions/trainer/a1/266-erika.json | 3 +- .../definitions/trainer/a1/267-misty.json | 3 +- .../definitions/trainer/a1/268-blaine.json | 3 +- .../data/definitions/trainer/a1/269-koga.json | 3 +- .../definitions/trainer/a1/270-giovanni.json | 3 +- .../definitions/trainer/a1/271-brock.json | 3 +- .../definitions/trainer/a1/272-sabrina.json | 3 +- .../definitions/trainer/a1/273-lt-surge.json | 3 +- .../trainer/a1a/063-old-amber.json | 3 +- .../trainer/a1a/064-pokemon-flute.json | 3 +- .../trainer/a1a/065-mythical-slab.json | 3 +- .../trainer/a1a/066-budding-expeditioner.json | 3 +- .../definitions/trainer/a1a/067-blue.json | 3 +- .../definitions/trainer/a1a/068-leaf.json | 3 +- .../trainer/a1a/080-budding-expeditioner.json | 3 +- .../definitions/trainer/a1a/081-blue.json | 3 +- .../definitions/trainer/a1a/082-leaf.json | 3 +- backend/scripts/convert_cards.py | 50 +++++++------------ backend/tests/scripts/test_convert_cards.py | 10 ++-- 385 files changed, 788 insertions(+), 430 deletions(-) diff --git a/backend/data/definitions/_index.json b/backend/data/definitions/_index.json index 4fa5dc7..c0d6c43 100644 --- a/backend/data/definitions/_index.json +++ b/backend/data/definitions/_index.json @@ -1,5 +1,5 @@ { - "generated_at": "2026-01-27T21:53:36.490116+00:00", + "generated_at": "2026-01-27T22:11:50.487907+00:00", "schema_version": "1.0", "total_cards": 382, "sets": { diff --git a/backend/data/definitions/energy/basic/energy-basic-colorless.json b/backend/data/definitions/energy/basic/energy-basic-colorless.json index e54946d..fccc1f6 100644 --- a/backend/data/definitions/energy/basic/energy-basic-colorless.json +++ b/backend/data/definitions/energy/basic/energy-basic-colorless.json @@ -8,6 +8,6 @@ ], "rarity": "common", "set_id": "basic", - "image_path": "energy/basic/colorless.webp", - "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images//energy/basic/colorless.webp" + "image_path": "basic/colorless.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/basic/colorless.webp" } \ No newline at end of file diff --git a/backend/data/definitions/energy/basic/energy-basic-darkness.json b/backend/data/definitions/energy/basic/energy-basic-darkness.json index fc51db6..ddb08e1 100644 --- a/backend/data/definitions/energy/basic/energy-basic-darkness.json +++ b/backend/data/definitions/energy/basic/energy-basic-darkness.json @@ -8,6 +8,6 @@ ], "rarity": "common", "set_id": "basic", - "image_path": "energy/basic/darkness.webp", - "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images//energy/basic/darkness.webp" + "image_path": "basic/darkness.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/basic/darkness.webp" } \ No newline at end of file diff --git a/backend/data/definitions/energy/basic/energy-basic-dragon.json b/backend/data/definitions/energy/basic/energy-basic-dragon.json index 296a3fd..c21d13a 100644 --- a/backend/data/definitions/energy/basic/energy-basic-dragon.json +++ b/backend/data/definitions/energy/basic/energy-basic-dragon.json @@ -8,6 +8,6 @@ ], "rarity": "common", "set_id": "basic", - "image_path": "energy/basic/dragon.webp", - "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images//energy/basic/dragon.webp" + "image_path": "basic/dragon.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/basic/dragon.webp" } \ No newline at end of file diff --git a/backend/data/definitions/energy/basic/energy-basic-fighting.json b/backend/data/definitions/energy/basic/energy-basic-fighting.json index 3570209..4af5027 100644 --- a/backend/data/definitions/energy/basic/energy-basic-fighting.json +++ b/backend/data/definitions/energy/basic/energy-basic-fighting.json @@ -8,6 +8,6 @@ ], "rarity": "common", "set_id": "basic", - "image_path": "energy/basic/fighting.webp", - "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images//energy/basic/fighting.webp" + "image_path": "basic/fighting.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/basic/fighting.webp" } \ No newline at end of file diff --git a/backend/data/definitions/energy/basic/energy-basic-fire.json b/backend/data/definitions/energy/basic/energy-basic-fire.json index eadacd2..ecb5140 100644 --- a/backend/data/definitions/energy/basic/energy-basic-fire.json +++ b/backend/data/definitions/energy/basic/energy-basic-fire.json @@ -8,6 +8,6 @@ ], "rarity": "common", "set_id": "basic", - "image_path": "energy/basic/fire.webp", - "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images//energy/basic/fire.webp" + "image_path": "basic/fire.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/basic/fire.webp" } \ No newline at end of file diff --git a/backend/data/definitions/energy/basic/energy-basic-grass.json b/backend/data/definitions/energy/basic/energy-basic-grass.json index 5c55e2a..44cf86e 100644 --- a/backend/data/definitions/energy/basic/energy-basic-grass.json +++ b/backend/data/definitions/energy/basic/energy-basic-grass.json @@ -8,6 +8,6 @@ ], "rarity": "common", "set_id": "basic", - "image_path": "energy/basic/grass.webp", - "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images//energy/basic/grass.webp" + "image_path": "basic/grass.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/basic/grass.webp" } \ No newline at end of file diff --git a/backend/data/definitions/energy/basic/energy-basic-lightning.json b/backend/data/definitions/energy/basic/energy-basic-lightning.json index 67f6e22..fe23a1d 100644 --- a/backend/data/definitions/energy/basic/energy-basic-lightning.json +++ b/backend/data/definitions/energy/basic/energy-basic-lightning.json @@ -8,6 +8,6 @@ ], "rarity": "common", "set_id": "basic", - "image_path": "energy/basic/lightning.webp", - "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images//energy/basic/lightning.webp" + "image_path": "basic/lightning.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/basic/lightning.webp" } \ No newline at end of file diff --git a/backend/data/definitions/energy/basic/energy-basic-metal.json b/backend/data/definitions/energy/basic/energy-basic-metal.json index 5896136..6ba1c67 100644 --- a/backend/data/definitions/energy/basic/energy-basic-metal.json +++ b/backend/data/definitions/energy/basic/energy-basic-metal.json @@ -8,6 +8,6 @@ ], "rarity": "common", "set_id": "basic", - "image_path": "energy/basic/metal.webp", - "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images//energy/basic/metal.webp" + "image_path": "basic/metal.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/basic/metal.webp" } \ No newline at end of file diff --git a/backend/data/definitions/energy/basic/energy-basic-psychic.json b/backend/data/definitions/energy/basic/energy-basic-psychic.json index 14b8851..a4a43f4 100644 --- a/backend/data/definitions/energy/basic/energy-basic-psychic.json +++ b/backend/data/definitions/energy/basic/energy-basic-psychic.json @@ -8,6 +8,6 @@ ], "rarity": "common", "set_id": "basic", - "image_path": "energy/basic/psychic.webp", - "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images//energy/basic/psychic.webp" + "image_path": "basic/psychic.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/basic/psychic.webp" } \ No newline at end of file diff --git a/backend/data/definitions/energy/basic/energy-basic-water.json b/backend/data/definitions/energy/basic/energy-basic-water.json index 0f0c5cc..36d6663 100644 --- a/backend/data/definitions/energy/basic/energy-basic-water.json +++ b/backend/data/definitions/energy/basic/energy-basic-water.json @@ -8,6 +8,6 @@ ], "rarity": "common", "set_id": "basic", - "image_path": "energy/basic/water.webp", - "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images//energy/basic/water.webp" + "image_path": "basic/water.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/basic/water.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/001-bulbasaur.json b/backend/data/definitions/pokemon/a1/001-bulbasaur.json index faafce5..10c3401 100644 --- a/backend/data/definitions/pokemon/a1/001-bulbasaur.json +++ b/backend/data/definitions/pokemon/a1/001-bulbasaur.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Narumi Sato", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000010_00_FUSHIGIDANE_C.webp" + "image_path": "a1/001-bulbasaur.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/001-bulbasaur.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/002-ivysaur.json b/backend/data/definitions/pokemon/a1/002-ivysaur.json index f261ce8..0089ae3 100644 --- a/backend/data/definitions/pokemon/a1/002-ivysaur.json +++ b/backend/data/definitions/pokemon/a1/002-ivysaur.json @@ -27,5 +27,6 @@ "value": 20 }, "illustrator": "Kurata So", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000020_00_FUSHIGISOU_U.webp" + "image_path": "a1/002-ivysaur.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/002-ivysaur.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/003-venusaur.json b/backend/data/definitions/pokemon/a1/003-venusaur.json index 100e790..d282fc4 100644 --- a/backend/data/definitions/pokemon/a1/003-venusaur.json +++ b/backend/data/definitions/pokemon/a1/003-venusaur.json @@ -29,5 +29,6 @@ "value": 20 }, "illustrator": "Ryota Murayama", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000030_00_FUSHIGIBANA_R.webp" + "image_path": "a1/003-venusaur.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/003-venusaur.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/004-venusaur-ex.json b/backend/data/definitions/pokemon/a1/004-venusaur-ex.json index 5061bbc..2516e9c 100644 --- a/backend/data/definitions/pokemon/a1/004-venusaur-ex.json +++ b/backend/data/definitions/pokemon/a1/004-venusaur-ex.json @@ -39,5 +39,6 @@ "value": 20 }, "illustrator": "PLANETA CG Works", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000040_00_FUSHIGIBANAex_RR.webp" + "image_path": "a1/004-venusaur-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/004-venusaur-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/005-caterpie.json b/backend/data/definitions/pokemon/a1/005-caterpie.json index 8cdf5a7..f38050b 100644 --- a/backend/data/definitions/pokemon/a1/005-caterpie.json +++ b/backend/data/definitions/pokemon/a1/005-caterpie.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Miki Tanaka", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000050_00_CATERPIE_C.webp" + "image_path": "a1/005-caterpie.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/005-caterpie.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/006-metapod.json b/backend/data/definitions/pokemon/a1/006-metapod.json index 7c0989e..c678c98 100644 --- a/backend/data/definitions/pokemon/a1/006-metapod.json +++ b/backend/data/definitions/pokemon/a1/006-metapod.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "Yuka Morii", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000060_00_TRANSEL_C.webp" + "image_path": "a1/006-metapod.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/006-metapod.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/007-butterfree.json b/backend/data/definitions/pokemon/a1/007-butterfree.json index a69918e..cd3c223 100644 --- a/backend/data/definitions/pokemon/a1/007-butterfree.json +++ b/backend/data/definitions/pokemon/a1/007-butterfree.json @@ -34,5 +34,6 @@ "value": 20 }, "illustrator": "Shin Nagasawa", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000070_00_BUTTERFREE_R.webp" + "image_path": "a1/007-butterfree.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/007-butterfree.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/008-weedle.json b/backend/data/definitions/pokemon/a1/008-weedle.json index fb77a56..3114fda 100644 --- a/backend/data/definitions/pokemon/a1/008-weedle.json +++ b/backend/data/definitions/pokemon/a1/008-weedle.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Hajime Kusajima", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000080_00_BEEDLE_C.webp" + "image_path": "a1/008-weedle.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/008-weedle.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/009-kakuna.json b/backend/data/definitions/pokemon/a1/009-kakuna.json index 914e841..87c15b8 100644 --- a/backend/data/definitions/pokemon/a1/009-kakuna.json +++ b/backend/data/definitions/pokemon/a1/009-kakuna.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "miki kudo", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000090_00_COCOON_C.webp" + "image_path": "a1/009-kakuna.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/009-kakuna.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/010-beedrill.json b/backend/data/definitions/pokemon/a1/010-beedrill.json index 1aee9bd..98fd068 100644 --- a/backend/data/definitions/pokemon/a1/010-beedrill.json +++ b/backend/data/definitions/pokemon/a1/010-beedrill.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "You Iribi", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000100_00_SPEAR_R.webp" + "image_path": "a1/010-beedrill.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/010-beedrill.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/011-oddish.json b/backend/data/definitions/pokemon/a1/011-oddish.json index 168a1ed..1633d9e 100644 --- a/backend/data/definitions/pokemon/a1/011-oddish.json +++ b/backend/data/definitions/pokemon/a1/011-oddish.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "HYOGONOSUKE", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000110_00_NAZONOKUSA_C.webp" + "image_path": "a1/011-oddish.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/011-oddish.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/012-gloom.json b/backend/data/definitions/pokemon/a1/012-gloom.json index 62051b5..0deb6df 100644 --- a/backend/data/definitions/pokemon/a1/012-gloom.json +++ b/backend/data/definitions/pokemon/a1/012-gloom.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "Anesaki Dynamic", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000120_00_KUSAIHANA_U.webp" + "image_path": "a1/012-gloom.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/012-gloom.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/013-vileplume.json b/backend/data/definitions/pokemon/a1/013-vileplume.json index d2830c0..b94187e 100644 --- a/backend/data/definitions/pokemon/a1/013-vileplume.json +++ b/backend/data/definitions/pokemon/a1/013-vileplume.json @@ -28,5 +28,6 @@ "value": 20 }, "illustrator": "Kyoko Umemoto", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000130_00_RUFFRESIA_R.webp" + "image_path": "a1/013-vileplume.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/013-vileplume.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/014-paras.json b/backend/data/definitions/pokemon/a1/014-paras.json index 1d35512..9d5248a 100644 --- a/backend/data/definitions/pokemon/a1/014-paras.json +++ b/backend/data/definitions/pokemon/a1/014-paras.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Naoyo Kimura", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000140_00_PARAS_C.webp" + "image_path": "a1/014-paras.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/014-paras.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/015-parasect.json b/backend/data/definitions/pokemon/a1/015-parasect.json index a8953b1..326387a 100644 --- a/backend/data/definitions/pokemon/a1/015-parasect.json +++ b/backend/data/definitions/pokemon/a1/015-parasect.json @@ -27,5 +27,6 @@ "value": 20 }, "illustrator": "Eri Yamaki", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000150_00_PARASECT_U.webp" + "image_path": "a1/015-parasect.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/015-parasect.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/016-venonat.json b/backend/data/definitions/pokemon/a1/016-venonat.json index de11e7f..7a077b8 100644 --- a/backend/data/definitions/pokemon/a1/016-venonat.json +++ b/backend/data/definitions/pokemon/a1/016-venonat.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "HYOGONOSUKE", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000160_00_KONGPANG_C.webp" + "image_path": "a1/016-venonat.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/016-venonat.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/017-venomoth.json b/backend/data/definitions/pokemon/a1/017-venomoth.json index 55fa348..a0917f6 100644 --- a/backend/data/definitions/pokemon/a1/017-venomoth.json +++ b/backend/data/definitions/pokemon/a1/017-venomoth.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "Mina Nakai", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000170_00_MORPHON_U.webp" + "image_path": "a1/017-venomoth.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/017-venomoth.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/018-bellsprout.json b/backend/data/definitions/pokemon/a1/018-bellsprout.json index a37d8fc..99b0eea 100644 --- a/backend/data/definitions/pokemon/a1/018-bellsprout.json +++ b/backend/data/definitions/pokemon/a1/018-bellsprout.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "HYOGONOSUKE", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000180_00_MADATSUBOMI_C.webp" + "image_path": "a1/018-bellsprout.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/018-bellsprout.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/019-weepinbell.json b/backend/data/definitions/pokemon/a1/019-weepinbell.json index 020464a..aff12db 100644 --- a/backend/data/definitions/pokemon/a1/019-weepinbell.json +++ b/backend/data/definitions/pokemon/a1/019-weepinbell.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "Miki Tanaka", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000190_00_UTSUDON_U.webp" + "image_path": "a1/019-weepinbell.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/019-weepinbell.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/020-victreebel.json b/backend/data/definitions/pokemon/a1/020-victreebel.json index 511bded..e89117b 100644 --- a/backend/data/definitions/pokemon/a1/020-victreebel.json +++ b/backend/data/definitions/pokemon/a1/020-victreebel.json @@ -33,5 +33,6 @@ "value": 20 }, "illustrator": "Sumiyoshi Kizuki", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000200_00_UTSUBOT_R.webp" + "image_path": "a1/020-victreebel.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/020-victreebel.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/021-exeggcute.json b/backend/data/definitions/pokemon/a1/021-exeggcute.json index 4c5da9e..c38aa5b 100644 --- a/backend/data/definitions/pokemon/a1/021-exeggcute.json +++ b/backend/data/definitions/pokemon/a1/021-exeggcute.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "kawayoo", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000210_00_TAMATAMA_C.webp" + "image_path": "a1/021-exeggcute.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/021-exeggcute.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/022-exeggutor.json b/backend/data/definitions/pokemon/a1/022-exeggutor.json index 7d25f35..9135c0a 100644 --- a/backend/data/definitions/pokemon/a1/022-exeggutor.json +++ b/backend/data/definitions/pokemon/a1/022-exeggutor.json @@ -29,5 +29,6 @@ "value": 20 }, "illustrator": "Yukiko Baba", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000220_00_NASSY_R.webp" + "image_path": "a1/022-exeggutor.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/022-exeggutor.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/023-exeggutor-ex.json b/backend/data/definitions/pokemon/a1/023-exeggutor-ex.json index 0b1fffc..510945b 100644 --- a/backend/data/definitions/pokemon/a1/023-exeggutor-ex.json +++ b/backend/data/definitions/pokemon/a1/023-exeggutor-ex.json @@ -29,5 +29,6 @@ "value": 20 }, "illustrator": "PLANETA CG Works", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000230_00_NASSYex_RR.webp" + "image_path": "a1/023-exeggutor-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/023-exeggutor-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/024-tangela.json b/backend/data/definitions/pokemon/a1/024-tangela.json index 2ecdb11..e8ade5f 100644 --- a/backend/data/definitions/pokemon/a1/024-tangela.json +++ b/backend/data/definitions/pokemon/a1/024-tangela.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "Midori Harada", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000240_00_MONJARA_C.webp" + "image_path": "a1/024-tangela.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/024-tangela.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/025-scyther.json b/backend/data/definitions/pokemon/a1/025-scyther.json index 401a583..0da43fd 100644 --- a/backend/data/definitions/pokemon/a1/025-scyther.json +++ b/backend/data/definitions/pokemon/a1/025-scyther.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Hasuno", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000250_00_STRIKE_C.webp" + "image_path": "a1/025-scyther.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/025-scyther.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/026-pinsir.json b/backend/data/definitions/pokemon/a1/026-pinsir.json index b764365..9b72e75 100644 --- a/backend/data/definitions/pokemon/a1/026-pinsir.json +++ b/backend/data/definitions/pokemon/a1/026-pinsir.json @@ -29,5 +29,6 @@ "value": 20 }, "illustrator": "Eri Yamaki", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000260_00_KAILIOS_U.webp" + "image_path": "a1/026-pinsir.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/026-pinsir.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/027-cottonee.json b/backend/data/definitions/pokemon/a1/027-cottonee.json index f7881d3..0ebb71b 100644 --- a/backend/data/definitions/pokemon/a1/027-cottonee.json +++ b/backend/data/definitions/pokemon/a1/027-cottonee.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Kanako Eo", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000270_00_MONMEN_C.webp" + "image_path": "a1/027-cottonee.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/027-cottonee.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/028-whimsicott.json b/backend/data/definitions/pokemon/a1/028-whimsicott.json index 0c8f1c1..badd917 100644 --- a/backend/data/definitions/pokemon/a1/028-whimsicott.json +++ b/backend/data/definitions/pokemon/a1/028-whimsicott.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Atsuko Nishida", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000280_00_ELFUUN_U.webp" + "image_path": "a1/028-whimsicott.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/028-whimsicott.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/029-petilil.json b/backend/data/definitions/pokemon/a1/029-petilil.json index e7352e8..a6e48b3 100644 --- a/backend/data/definitions/pokemon/a1/029-petilil.json +++ b/backend/data/definitions/pokemon/a1/029-petilil.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Naoyo Kimura", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000290_00_CHURINE_C.webp" + "image_path": "a1/029-petilil.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/029-petilil.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/030-lilligant.json b/backend/data/definitions/pokemon/a1/030-lilligant.json index bec426e..c19072d 100644 --- a/backend/data/definitions/pokemon/a1/030-lilligant.json +++ b/backend/data/definitions/pokemon/a1/030-lilligant.json @@ -27,5 +27,6 @@ "value": 20 }, "illustrator": "You Iribi", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000300_00_DREDEAR_U.webp" + "image_path": "a1/030-lilligant.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/030-lilligant.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/031-skiddo.json b/backend/data/definitions/pokemon/a1/031-skiddo.json index 8e75c71..3432300 100644 --- a/backend/data/definitions/pokemon/a1/031-skiddo.json +++ b/backend/data/definitions/pokemon/a1/031-skiddo.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Naoki Saito", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000310_00_MEECLE_C.webp" + "image_path": "a1/031-skiddo.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/031-skiddo.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/032-gogoat.json b/backend/data/definitions/pokemon/a1/032-gogoat.json index ef14e08..ff9aff2 100644 --- a/backend/data/definitions/pokemon/a1/032-gogoat.json +++ b/backend/data/definitions/pokemon/a1/032-gogoat.json @@ -27,5 +27,6 @@ "value": 20 }, "illustrator": "You Iribi", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000320_00_GOGOAT_C.webp" + "image_path": "a1/032-gogoat.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/032-gogoat.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/033-charmander.json b/backend/data/definitions/pokemon/a1/033-charmander.json index 935e21d..996f681 100644 --- a/backend/data/definitions/pokemon/a1/033-charmander.json +++ b/backend/data/definitions/pokemon/a1/033-charmander.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Teeziro", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000330_00_HITOKAGE_C.webp" + "image_path": "a1/033-charmander.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/033-charmander.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/034-charmeleon.json b/backend/data/definitions/pokemon/a1/034-charmeleon.json index fda4a33..9bfab67 100644 --- a/backend/data/definitions/pokemon/a1/034-charmeleon.json +++ b/backend/data/definitions/pokemon/a1/034-charmeleon.json @@ -27,5 +27,6 @@ "value": 20 }, "illustrator": "kantaro", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000340_00_LIZARDO_U.webp" + "image_path": "a1/034-charmeleon.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/034-charmeleon.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/035-charizard.json b/backend/data/definitions/pokemon/a1/035-charizard.json index 2164ba6..c9ab983 100644 --- a/backend/data/definitions/pokemon/a1/035-charizard.json +++ b/backend/data/definitions/pokemon/a1/035-charizard.json @@ -29,5 +29,6 @@ "value": 20 }, "illustrator": "takuyoa", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000350_00_LIZARDON_R.webp" + "image_path": "a1/035-charizard.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/035-charizard.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/036-charizard-ex.json b/backend/data/definitions/pokemon/a1/036-charizard-ex.json index 393570e..e9c1ab4 100644 --- a/backend/data/definitions/pokemon/a1/036-charizard-ex.json +++ b/backend/data/definitions/pokemon/a1/036-charizard-ex.json @@ -39,5 +39,6 @@ "value": 20 }, "illustrator": "PLANETA Mochizuki", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000360_00_LIZARDONex_RR.webp" + "image_path": "a1/036-charizard-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/036-charizard-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/037-vulpix.json b/backend/data/definitions/pokemon/a1/037-vulpix.json index 224de4c..c644e74 100644 --- a/backend/data/definitions/pokemon/a1/037-vulpix.json +++ b/backend/data/definitions/pokemon/a1/037-vulpix.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Toshinao Aoki", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000370_00_ROKON_C.webp" + "image_path": "a1/037-vulpix.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/037-vulpix.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/038-ninetales.json b/backend/data/definitions/pokemon/a1/038-ninetales.json index b081259..d199853 100644 --- a/backend/data/definitions/pokemon/a1/038-ninetales.json +++ b/backend/data/definitions/pokemon/a1/038-ninetales.json @@ -27,5 +27,6 @@ "value": 20 }, "illustrator": "You Iribi", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000380_00_KYUKON_U.webp" + "image_path": "a1/038-ninetales.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/038-ninetales.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/039-growlithe.json b/backend/data/definitions/pokemon/a1/039-growlithe.json index 3d8acfe..5d11d6c 100644 --- a/backend/data/definitions/pokemon/a1/039-growlithe.json +++ b/backend/data/definitions/pokemon/a1/039-growlithe.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Mizue", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000390_00_GARDIE_C.webp" + "image_path": "a1/039-growlithe.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/039-growlithe.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/040-arcanine.json b/backend/data/definitions/pokemon/a1/040-arcanine.json index 4b66731..089167c 100644 --- a/backend/data/definitions/pokemon/a1/040-arcanine.json +++ b/backend/data/definitions/pokemon/a1/040-arcanine.json @@ -28,5 +28,6 @@ "value": 20 }, "illustrator": "kodama", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000400_00_WINDIE_R.webp" + "image_path": "a1/040-arcanine.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/040-arcanine.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/041-arcanine-ex.json b/backend/data/definitions/pokemon/a1/041-arcanine-ex.json index 67c11f5..9a02fa6 100644 --- a/backend/data/definitions/pokemon/a1/041-arcanine-ex.json +++ b/backend/data/definitions/pokemon/a1/041-arcanine-ex.json @@ -28,5 +28,6 @@ "value": 20 }, "illustrator": "PLANETA Saito", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000410_00_WINDIEex_RR.webp" + "image_path": "a1/041-arcanine-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/041-arcanine-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/042-ponyta.json b/backend/data/definitions/pokemon/a1/042-ponyta.json index 3d7dba4..8e14135 100644 --- a/backend/data/definitions/pokemon/a1/042-ponyta.json +++ b/backend/data/definitions/pokemon/a1/042-ponyta.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Uta", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000420_00_PONYTA_C.webp" + "image_path": "a1/042-ponyta.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/042-ponyta.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/043-rapidash.json b/backend/data/definitions/pokemon/a1/043-rapidash.json index bd074af..bf89ff2 100644 --- a/backend/data/definitions/pokemon/a1/043-rapidash.json +++ b/backend/data/definitions/pokemon/a1/043-rapidash.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Misa Tsutsui", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000430_00_GALLOP_U.webp" + "image_path": "a1/043-rapidash.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/043-rapidash.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/044-magmar.json b/backend/data/definitions/pokemon/a1/044-magmar.json index dc0c611..16e9a0e 100644 --- a/backend/data/definitions/pokemon/a1/044-magmar.json +++ b/backend/data/definitions/pokemon/a1/044-magmar.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Ryuta Fuse", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000440_00_BOOBER_C.webp" + "image_path": "a1/044-magmar.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/044-magmar.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/045-flareon.json b/backend/data/definitions/pokemon/a1/045-flareon.json index b91a1d7..47f39dd 100644 --- a/backend/data/definitions/pokemon/a1/045-flareon.json +++ b/backend/data/definitions/pokemon/a1/045-flareon.json @@ -28,5 +28,6 @@ "value": 20 }, "illustrator": "sui", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000450_00_BOOSTER_R.webp" + "image_path": "a1/045-flareon.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/045-flareon.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/046-moltres.json b/backend/data/definitions/pokemon/a1/046-moltres.json index ec29923..4d480ce 100644 --- a/backend/data/definitions/pokemon/a1/046-moltres.json +++ b/backend/data/definitions/pokemon/a1/046-moltres.json @@ -27,5 +27,6 @@ "value": 20 }, "illustrator": "Hitoshi Ariga", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000460_00_FIRE_R.webp" + "image_path": "a1/046-moltres.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/046-moltres.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/047-moltres-ex.json b/backend/data/definitions/pokemon/a1/047-moltres-ex.json index 37d5e07..1f5d295 100644 --- a/backend/data/definitions/pokemon/a1/047-moltres-ex.json +++ b/backend/data/definitions/pokemon/a1/047-moltres-ex.json @@ -34,5 +34,6 @@ "value": 20 }, "illustrator": "PLANETA Tsuji", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000470_00_FIREex_RR.webp" + "image_path": "a1/047-moltres-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/047-moltres-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/048-heatmor.json b/backend/data/definitions/pokemon/a1/048-heatmor.json index b881bc6..224e8ef 100644 --- a/backend/data/definitions/pokemon/a1/048-heatmor.json +++ b/backend/data/definitions/pokemon/a1/048-heatmor.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Suwama Chiaki", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000480_00_KUITARAN_C.webp" + "image_path": "a1/048-heatmor.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/048-heatmor.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/049-salandit.json b/backend/data/definitions/pokemon/a1/049-salandit.json index 6615e15..a8c93da 100644 --- a/backend/data/definitions/pokemon/a1/049-salandit.json +++ b/backend/data/definitions/pokemon/a1/049-salandit.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Kyoko Umemoto", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000490_00_YATOUMORI_C.webp" + "image_path": "a1/049-salandit.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/049-salandit.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/050-salazzle.json b/backend/data/definitions/pokemon/a1/050-salazzle.json index 66e0990..3912092 100644 --- a/backend/data/definitions/pokemon/a1/050-salazzle.json +++ b/backend/data/definitions/pokemon/a1/050-salazzle.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "hatachu", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000500_00_ENNEWT_C.webp" + "image_path": "a1/050-salazzle.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/050-salazzle.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/051-sizzlipede.json b/backend/data/definitions/pokemon/a1/051-sizzlipede.json index 4c48962..62392cf 100644 --- a/backend/data/definitions/pokemon/a1/051-sizzlipede.json +++ b/backend/data/definitions/pokemon/a1/051-sizzlipede.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Teeziro", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000510_00_YAKUDE_C.webp" + "image_path": "a1/051-sizzlipede.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/051-sizzlipede.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/052-centiskorch.json b/backend/data/definitions/pokemon/a1/052-centiskorch.json index 340b5f3..11e8b2d 100644 --- a/backend/data/definitions/pokemon/a1/052-centiskorch.json +++ b/backend/data/definitions/pokemon/a1/052-centiskorch.json @@ -29,5 +29,6 @@ "value": 20 }, "illustrator": "GOSSAN", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000520_00_MARUYAKUDE_U.webp" + "image_path": "a1/052-centiskorch.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/052-centiskorch.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/053-squirtle.json b/backend/data/definitions/pokemon/a1/053-squirtle.json index 3891d2a..617683a 100644 --- a/backend/data/definitions/pokemon/a1/053-squirtle.json +++ b/backend/data/definitions/pokemon/a1/053-squirtle.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Mizue", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000530_00_ZENIGAME_C.webp" + "image_path": "a1/053-squirtle.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/053-squirtle.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/054-wartortle.json b/backend/data/definitions/pokemon/a1/054-wartortle.json index c24f697..7fa1741 100644 --- a/backend/data/definitions/pokemon/a1/054-wartortle.json +++ b/backend/data/definitions/pokemon/a1/054-wartortle.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "Nelnal", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000540_00_KAMEIL_U.webp" + "image_path": "a1/054-wartortle.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/054-wartortle.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/055-blastoise.json b/backend/data/definitions/pokemon/a1/055-blastoise.json index 73bc101..4f9f9ee 100644 --- a/backend/data/definitions/pokemon/a1/055-blastoise.json +++ b/backend/data/definitions/pokemon/a1/055-blastoise.json @@ -31,5 +31,6 @@ "value": 20 }, "illustrator": "Nurikabe", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000550_00_KAMEX_R.webp" + "image_path": "a1/055-blastoise.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/055-blastoise.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/056-blastoise-ex.json b/backend/data/definitions/pokemon/a1/056-blastoise-ex.json index 3f41525..7c7f13b 100644 --- a/backend/data/definitions/pokemon/a1/056-blastoise-ex.json +++ b/backend/data/definitions/pokemon/a1/056-blastoise-ex.json @@ -40,5 +40,6 @@ "value": 20 }, "illustrator": "PLANETA Tsuji", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000560_00_KAMEXex_RR.webp" + "image_path": "a1/056-blastoise-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/056-blastoise-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/057-psyduck.json b/backend/data/definitions/pokemon/a1/057-psyduck.json index 0d288ab..70cedf9 100644 --- a/backend/data/definitions/pokemon/a1/057-psyduck.json +++ b/backend/data/definitions/pokemon/a1/057-psyduck.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Shibuzoh.", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000570_00_KODUCK_C.webp" + "image_path": "a1/057-psyduck.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/057-psyduck.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/058-golduck.json b/backend/data/definitions/pokemon/a1/058-golduck.json index c391332..6482fba 100644 --- a/backend/data/definitions/pokemon/a1/058-golduck.json +++ b/backend/data/definitions/pokemon/a1/058-golduck.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "Naoki Saito", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000580_00_GOLDUCK_U.webp" + "image_path": "a1/058-golduck.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/058-golduck.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/059-poliwag.json b/backend/data/definitions/pokemon/a1/059-poliwag.json index e997897..d3ffd82 100644 --- a/backend/data/definitions/pokemon/a1/059-poliwag.json +++ b/backend/data/definitions/pokemon/a1/059-poliwag.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Shibuzoh.", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000590_00_NYOROMO_C.webp" + "image_path": "a1/059-poliwag.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/059-poliwag.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/060-poliwhirl.json b/backend/data/definitions/pokemon/a1/060-poliwhirl.json index ca06a4f..0121eef 100644 --- a/backend/data/definitions/pokemon/a1/060-poliwhirl.json +++ b/backend/data/definitions/pokemon/a1/060-poliwhirl.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "Yuka Morii", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000600_00_NYOROZO_U.webp" + "image_path": "a1/060-poliwhirl.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/060-poliwhirl.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/061-poliwrath.json b/backend/data/definitions/pokemon/a1/061-poliwrath.json index 598670d..044cf0d 100644 --- a/backend/data/definitions/pokemon/a1/061-poliwrath.json +++ b/backend/data/definitions/pokemon/a1/061-poliwrath.json @@ -34,5 +34,6 @@ "value": 20 }, "illustrator": "Akira Komayama", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000610_00_NYOROBON_R.webp" + "image_path": "a1/061-poliwrath.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/061-poliwrath.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/062-tentacool.json b/backend/data/definitions/pokemon/a1/062-tentacool.json index 22d665b..5af9875 100644 --- a/backend/data/definitions/pokemon/a1/062-tentacool.json +++ b/backend/data/definitions/pokemon/a1/062-tentacool.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Shinya Komatsu", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000620_00_MENOKURAGE_C.webp" + "image_path": "a1/062-tentacool.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/062-tentacool.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/063-tentacruel.json b/backend/data/definitions/pokemon/a1/063-tentacruel.json index aed76a0..623151e 100644 --- a/backend/data/definitions/pokemon/a1/063-tentacruel.json +++ b/backend/data/definitions/pokemon/a1/063-tentacruel.json @@ -27,5 +27,6 @@ "value": 20 }, "illustrator": "kodama", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000630_00_DOKUKURAGE_U.webp" + "image_path": "a1/063-tentacruel.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/063-tentacruel.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/064-seel.json b/backend/data/definitions/pokemon/a1/064-seel.json index 22033e4..a162b69 100644 --- a/backend/data/definitions/pokemon/a1/064-seel.json +++ b/backend/data/definitions/pokemon/a1/064-seel.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Masako Yamashita", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000640_00_PAWOU_C.webp" + "image_path": "a1/064-seel.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/064-seel.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/065-dewgong.json b/backend/data/definitions/pokemon/a1/065-dewgong.json index ec9c7ab..67013d5 100644 --- a/backend/data/definitions/pokemon/a1/065-dewgong.json +++ b/backend/data/definitions/pokemon/a1/065-dewgong.json @@ -27,5 +27,6 @@ "value": 20 }, "illustrator": "Kanako Eo", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000650_00_JUGON_U.webp" + "image_path": "a1/065-dewgong.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/065-dewgong.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/066-shellder.json b/backend/data/definitions/pokemon/a1/066-shellder.json index ec34ef6..b36e1c9 100644 --- a/backend/data/definitions/pokemon/a1/066-shellder.json +++ b/backend/data/definitions/pokemon/a1/066-shellder.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Sumiyoshi Kizuki", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000660_00_SHELLDER_C.webp" + "image_path": "a1/066-shellder.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/066-shellder.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/067-cloyster.json b/backend/data/definitions/pokemon/a1/067-cloyster.json index 924dadc..c1eb950 100644 --- a/backend/data/definitions/pokemon/a1/067-cloyster.json +++ b/backend/data/definitions/pokemon/a1/067-cloyster.json @@ -34,5 +34,6 @@ "value": 20 }, "illustrator": "Saya Tsuruta", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000670_00_PARSHEN_U.webp" + "image_path": "a1/067-cloyster.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/067-cloyster.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/068-krabby.json b/backend/data/definitions/pokemon/a1/068-krabby.json index b9bdbb7..97dea72 100644 --- a/backend/data/definitions/pokemon/a1/068-krabby.json +++ b/backend/data/definitions/pokemon/a1/068-krabby.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Tomokazu Komiya", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000680_00_CRAB_C.webp" + "image_path": "a1/068-krabby.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/068-krabby.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/069-kingler.json b/backend/data/definitions/pokemon/a1/069-kingler.json index f9433b9..32cb17d 100644 --- a/backend/data/definitions/pokemon/a1/069-kingler.json +++ b/backend/data/definitions/pokemon/a1/069-kingler.json @@ -31,5 +31,6 @@ "value": 20 }, "illustrator": "Shigenori Negishi", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000690_00_KINGLER_U.webp" + "image_path": "a1/069-kingler.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/069-kingler.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/070-horsea.json b/backend/data/definitions/pokemon/a1/070-horsea.json index 350c44c..a82fe2f 100644 --- a/backend/data/definitions/pokemon/a1/070-horsea.json +++ b/backend/data/definitions/pokemon/a1/070-horsea.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Saya Tsuruta", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000700_00_TATTU_C.webp" + "image_path": "a1/070-horsea.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/070-horsea.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/071-seadra.json b/backend/data/definitions/pokemon/a1/071-seadra.json index ebc4550..63be036 100644 --- a/backend/data/definitions/pokemon/a1/071-seadra.json +++ b/backend/data/definitions/pokemon/a1/071-seadra.json @@ -27,5 +27,6 @@ "value": 20 }, "illustrator": "Sanosuke Sakuma", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000710_00_SEADRA_U.webp" + "image_path": "a1/071-seadra.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/071-seadra.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/072-goldeen.json b/backend/data/definitions/pokemon/a1/072-goldeen.json index e301542..8912556 100644 --- a/backend/data/definitions/pokemon/a1/072-goldeen.json +++ b/backend/data/definitions/pokemon/a1/072-goldeen.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Kyoko Umemoto", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000720_00_TOSAKINTO_C.webp" + "image_path": "a1/072-goldeen.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/072-goldeen.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/073-seaking.json b/backend/data/definitions/pokemon/a1/073-seaking.json index 52e1399..b3eee6b 100644 --- a/backend/data/definitions/pokemon/a1/073-seaking.json +++ b/backend/data/definitions/pokemon/a1/073-seaking.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "Kyoko Umemoto", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000730_00_AZUMAO_C.webp" + "image_path": "a1/073-seaking.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/073-seaking.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/074-staryu.json b/backend/data/definitions/pokemon/a1/074-staryu.json index 149f21a..dcd5784 100644 --- a/backend/data/definitions/pokemon/a1/074-staryu.json +++ b/backend/data/definitions/pokemon/a1/074-staryu.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Hiroki Asanuma", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000740_00_HITODEMAN_C.webp" + "image_path": "a1/074-staryu.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/074-staryu.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/075-starmie.json b/backend/data/definitions/pokemon/a1/075-starmie.json index 754a58c..c0f5225 100644 --- a/backend/data/definitions/pokemon/a1/075-starmie.json +++ b/backend/data/definitions/pokemon/a1/075-starmie.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Yukiko Baba", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000750_00_STARMIE_U.webp" + "image_path": "a1/075-starmie.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/075-starmie.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/076-starmie-ex.json b/backend/data/definitions/pokemon/a1/076-starmie-ex.json index 02838a3..4f471a0 100644 --- a/backend/data/definitions/pokemon/a1/076-starmie-ex.json +++ b/backend/data/definitions/pokemon/a1/076-starmie-ex.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "PLANETA Igarashi", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000760_00_STARMIEex_RR.webp" + "image_path": "a1/076-starmie-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/076-starmie-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/077-magikarp.json b/backend/data/definitions/pokemon/a1/077-magikarp.json index 2f4fb95..b428db9 100644 --- a/backend/data/definitions/pokemon/a1/077-magikarp.json +++ b/backend/data/definitions/pokemon/a1/077-magikarp.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Sekio", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000770_00_KOIKING_C.webp" + "image_path": "a1/077-magikarp.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/077-magikarp.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/078-gyarados.json b/backend/data/definitions/pokemon/a1/078-gyarados.json index 49e8cdb..b45a611 100644 --- a/backend/data/definitions/pokemon/a1/078-gyarados.json +++ b/backend/data/definitions/pokemon/a1/078-gyarados.json @@ -29,5 +29,6 @@ "value": 20 }, "illustrator": "Mitsuhiro Arita", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000780_00_GYARADOS_R.webp" + "image_path": "a1/078-gyarados.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/078-gyarados.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/079-lapras.json b/backend/data/definitions/pokemon/a1/079-lapras.json index 4c76f93..1d1f603 100644 --- a/backend/data/definitions/pokemon/a1/079-lapras.json +++ b/backend/data/definitions/pokemon/a1/079-lapras.json @@ -28,5 +28,6 @@ "value": 20 }, "illustrator": "Sekio", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000790_00_LAPLACE_R.webp" + "image_path": "a1/079-lapras.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/079-lapras.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/080-vaporeon.json b/backend/data/definitions/pokemon/a1/080-vaporeon.json index 186c9b3..4af830e 100644 --- a/backend/data/definitions/pokemon/a1/080-vaporeon.json +++ b/backend/data/definitions/pokemon/a1/080-vaporeon.json @@ -28,5 +28,6 @@ "value": 20 }, "illustrator": "Kagemaru Himeno", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000800_00_SHOWERS_R.webp" + "image_path": "a1/080-vaporeon.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/080-vaporeon.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/081-omanyte.json b/backend/data/definitions/pokemon/a1/081-omanyte.json index c759047..89de21f 100644 --- a/backend/data/definitions/pokemon/a1/081-omanyte.json +++ b/backend/data/definitions/pokemon/a1/081-omanyte.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Suwama Chiaki", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000810_00_OMNITE_U.webp" + "image_path": "a1/081-omanyte.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/081-omanyte.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/082-omastar.json b/backend/data/definitions/pokemon/a1/082-omastar.json index 52f555c..aad1670 100644 --- a/backend/data/definitions/pokemon/a1/082-omastar.json +++ b/backend/data/definitions/pokemon/a1/082-omastar.json @@ -28,5 +28,6 @@ "value": 20 }, "illustrator": "kirisAki", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000820_00_OMSTAR_R.webp" + "image_path": "a1/082-omastar.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/082-omastar.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/083-articuno.json b/backend/data/definitions/pokemon/a1/083-articuno.json index 0e98b41..14a646d 100644 --- a/backend/data/definitions/pokemon/a1/083-articuno.json +++ b/backend/data/definitions/pokemon/a1/083-articuno.json @@ -27,5 +27,6 @@ "value": 20 }, "illustrator": "Hitoshi Ariga", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000830_00_FREEZER_R.webp" + "image_path": "a1/083-articuno.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/083-articuno.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/084-articuno-ex.json b/backend/data/definitions/pokemon/a1/084-articuno-ex.json index 9855e0c..e6c08ba 100644 --- a/backend/data/definitions/pokemon/a1/084-articuno-ex.json +++ b/backend/data/definitions/pokemon/a1/084-articuno-ex.json @@ -36,5 +36,6 @@ "value": 20 }, "illustrator": "PLANETA Saito", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000840_00_FREEZERex_RR.webp" + "image_path": "a1/084-articuno-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/084-articuno-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/085-ducklett.json b/backend/data/definitions/pokemon/a1/085-ducklett.json index ab9d21d..3eb0ab2 100644 --- a/backend/data/definitions/pokemon/a1/085-ducklett.json +++ b/backend/data/definitions/pokemon/a1/085-ducklett.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Yumi", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000850_00_KOARUHIE_C.webp" + "image_path": "a1/085-ducklett.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/085-ducklett.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/086-swanna.json b/backend/data/definitions/pokemon/a1/086-swanna.json index 98d6685..cd4a38c 100644 --- a/backend/data/definitions/pokemon/a1/086-swanna.json +++ b/backend/data/definitions/pokemon/a1/086-swanna.json @@ -27,5 +27,6 @@ "value": 20 }, "illustrator": "sui", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000860_00_SWANNA_U.webp" + "image_path": "a1/086-swanna.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/086-swanna.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/087-froakie.json b/backend/data/definitions/pokemon/a1/087-froakie.json index b16bb61..f14c252 100644 --- a/backend/data/definitions/pokemon/a1/087-froakie.json +++ b/backend/data/definitions/pokemon/a1/087-froakie.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Aya Kusube", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000870_00_KEROMATSU_C.webp" + "image_path": "a1/087-froakie.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/087-froakie.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/088-frogadier.json b/backend/data/definitions/pokemon/a1/088-frogadier.json index 3dbca45..b49dbf7 100644 --- a/backend/data/definitions/pokemon/a1/088-frogadier.json +++ b/backend/data/definitions/pokemon/a1/088-frogadier.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Akira Komayama", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000880_00_GEKOGASHIRA_U.webp" + "image_path": "a1/088-frogadier.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/088-frogadier.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/089-greninja.json b/backend/data/definitions/pokemon/a1/089-greninja.json index b4a19b4..c0fd1ad 100644 --- a/backend/data/definitions/pokemon/a1/089-greninja.json +++ b/backend/data/definitions/pokemon/a1/089-greninja.json @@ -33,5 +33,6 @@ "value": 20 }, "illustrator": "5ban Graphics", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000890_00_GEKKOUGA_R.webp" + "image_path": "a1/089-greninja.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/089-greninja.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/090-pyukumuku.json b/backend/data/definitions/pokemon/a1/090-pyukumuku.json index 8b4c3a2..d229e63 100644 --- a/backend/data/definitions/pokemon/a1/090-pyukumuku.json +++ b/backend/data/definitions/pokemon/a1/090-pyukumuku.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "OOYAMA", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000900_00_NAMAKOBUSHI_C.webp" + "image_path": "a1/090-pyukumuku.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/090-pyukumuku.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/091-bruxish.json b/backend/data/definitions/pokemon/a1/091-bruxish.json index 2206544..ddbf5dd 100644 --- a/backend/data/definitions/pokemon/a1/091-bruxish.json +++ b/backend/data/definitions/pokemon/a1/091-bruxish.json @@ -29,5 +29,6 @@ "value": 20 }, "illustrator": "Mizue", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000910_00_HAGIGISHIRI_U.webp" + "image_path": "a1/091-bruxish.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/091-bruxish.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/092-snom.json b/backend/data/definitions/pokemon/a1/092-snom.json index 1cfda15..feaf59e 100644 --- a/backend/data/definitions/pokemon/a1/092-snom.json +++ b/backend/data/definitions/pokemon/a1/092-snom.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "ryoma uratsuka", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000920_00_YUKIHAMI_C.webp" + "image_path": "a1/092-snom.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/092-snom.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/093-frosmoth.json b/backend/data/definitions/pokemon/a1/093-frosmoth.json index 70b9a0c..66c51cf 100644 --- a/backend/data/definitions/pokemon/a1/093-frosmoth.json +++ b/backend/data/definitions/pokemon/a1/093-frosmoth.json @@ -27,5 +27,6 @@ "value": 20 }, "illustrator": "aoki", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000930_00_MOTHNOW_U.webp" + "image_path": "a1/093-frosmoth.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/093-frosmoth.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/094-pikachu.json b/backend/data/definitions/pokemon/a1/094-pikachu.json index f035d8f..80e2d59 100644 --- a/backend/data/definitions/pokemon/a1/094-pikachu.json +++ b/backend/data/definitions/pokemon/a1/094-pikachu.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Mitsuhiro Arita", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000940_00_PIKACHU_C.webp" + "image_path": "a1/094-pikachu.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/094-pikachu.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/095-raichu.json b/backend/data/definitions/pokemon/a1/095-raichu.json index 269d8d1..c29e83d 100644 --- a/backend/data/definitions/pokemon/a1/095-raichu.json +++ b/backend/data/definitions/pokemon/a1/095-raichu.json @@ -28,5 +28,6 @@ "value": 20 }, "illustrator": "AKIRA EGAWA", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000950_00_RAICHU_R.webp" + "image_path": "a1/095-raichu.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/095-raichu.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/096-pikachu-ex.json b/backend/data/definitions/pokemon/a1/096-pikachu-ex.json index 8f50d06..6590c1d 100644 --- a/backend/data/definitions/pokemon/a1/096-pikachu-ex.json +++ b/backend/data/definitions/pokemon/a1/096-pikachu-ex.json @@ -29,5 +29,6 @@ "value": 20 }, "illustrator": "PLANETA CG Works", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000960_00_PIKACHUex_RR.webp" + "image_path": "a1/096-pikachu-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/096-pikachu-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/097-magnemite.json b/backend/data/definitions/pokemon/a1/097-magnemite.json index 902ec3a..63bfe31 100644 --- a/backend/data/definitions/pokemon/a1/097-magnemite.json +++ b/backend/data/definitions/pokemon/a1/097-magnemite.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "sowsow", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000970_00_COIL_C.webp" + "image_path": "a1/097-magnemite.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/097-magnemite.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/098-magneton.json b/backend/data/definitions/pokemon/a1/098-magneton.json index 11da375..a22a580 100644 --- a/backend/data/definitions/pokemon/a1/098-magneton.json +++ b/backend/data/definitions/pokemon/a1/098-magneton.json @@ -35,5 +35,6 @@ "value": 20 }, "illustrator": "kirisAki", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000980_00_RARECOIL_R.webp" + "image_path": "a1/098-magneton.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/098-magneton.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/099-voltorb.json b/backend/data/definitions/pokemon/a1/099-voltorb.json index 9e8832c..8014ea7 100644 --- a/backend/data/definitions/pokemon/a1/099-voltorb.json +++ b/backend/data/definitions/pokemon/a1/099-voltorb.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "SATOSHI NAKAI", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_000990_00_BIRIRIDAMA_C.webp" + "image_path": "a1/099-voltorb.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/099-voltorb.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/100-electrode.json b/backend/data/definitions/pokemon/a1/100-electrode.json index 0ea35ec..39eb386 100644 --- a/backend/data/definitions/pokemon/a1/100-electrode.json +++ b/backend/data/definitions/pokemon/a1/100-electrode.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "Asako Ito", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001000_00_MARUMINE_U.webp" + "image_path": "a1/100-electrode.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/100-electrode.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/101-electabuzz.json b/backend/data/definitions/pokemon/a1/101-electabuzz.json index 17b4a84..70ad9ac 100644 --- a/backend/data/definitions/pokemon/a1/101-electabuzz.json +++ b/backend/data/definitions/pokemon/a1/101-electabuzz.json @@ -29,5 +29,6 @@ "value": 20 }, "illustrator": "Ryuta Fuse", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001010_00_ELEBOO_C.webp" + "image_path": "a1/101-electabuzz.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/101-electabuzz.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/102-jolteon.json b/backend/data/definitions/pokemon/a1/102-jolteon.json index 9d9588d..cc1807f 100644 --- a/backend/data/definitions/pokemon/a1/102-jolteon.json +++ b/backend/data/definitions/pokemon/a1/102-jolteon.json @@ -30,5 +30,6 @@ "value": 20 }, "illustrator": "Kouki Saitou", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001020_00_THUNDERS_R.webp" + "image_path": "a1/102-jolteon.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/102-jolteon.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/103-zapdos.json b/backend/data/definitions/pokemon/a1/103-zapdos.json index bf6807f..a32a97a 100644 --- a/backend/data/definitions/pokemon/a1/103-zapdos.json +++ b/backend/data/definitions/pokemon/a1/103-zapdos.json @@ -27,5 +27,6 @@ "value": 20 }, "illustrator": "Hitoshi Ariga", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001030_00_THUNDER_R.webp" + "image_path": "a1/103-zapdos.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/103-zapdos.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/104-zapdos-ex.json b/backend/data/definitions/pokemon/a1/104-zapdos-ex.json index 356ddaa..b267743 100644 --- a/backend/data/definitions/pokemon/a1/104-zapdos-ex.json +++ b/backend/data/definitions/pokemon/a1/104-zapdos-ex.json @@ -38,5 +38,6 @@ "value": 20 }, "illustrator": "PLANETA CG Works", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001040_00_THUNDERex_RR.webp" + "image_path": "a1/104-zapdos-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/104-zapdos-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/105-blitzle.json b/backend/data/definitions/pokemon/a1/105-blitzle.json index d9c6e39..9f2b1f7 100644 --- a/backend/data/definitions/pokemon/a1/105-blitzle.json +++ b/backend/data/definitions/pokemon/a1/105-blitzle.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Shin Nagasawa", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001050_00_SHIMAMA_C.webp" + "image_path": "a1/105-blitzle.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/105-blitzle.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/106-zebstrika.json b/backend/data/definitions/pokemon/a1/106-zebstrika.json index a7f5d5a..d745a08 100644 --- a/backend/data/definitions/pokemon/a1/106-zebstrika.json +++ b/backend/data/definitions/pokemon/a1/106-zebstrika.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Misa Tsutsui", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001060_00_ZEBRAIKA_U.webp" + "image_path": "a1/106-zebstrika.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/106-zebstrika.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/107-tynamo.json b/backend/data/definitions/pokemon/a1/107-tynamo.json index 261c9ec..1a55313 100644 --- a/backend/data/definitions/pokemon/a1/107-tynamo.json +++ b/backend/data/definitions/pokemon/a1/107-tynamo.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Asako Ito", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001070_00_SHIBISHIRASU_C.webp" + "image_path": "a1/107-tynamo.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/107-tynamo.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/108-eelektrik.json b/backend/data/definitions/pokemon/a1/108-eelektrik.json index 89aed72..1949a94 100644 --- a/backend/data/definitions/pokemon/a1/108-eelektrik.json +++ b/backend/data/definitions/pokemon/a1/108-eelektrik.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Midori Harada", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001080_00_SHIBIBEEL_U.webp" + "image_path": "a1/108-eelektrik.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/108-eelektrik.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/109-eelektross.json b/backend/data/definitions/pokemon/a1/109-eelektross.json index 40de5c4..a36cb54 100644 --- a/backend/data/definitions/pokemon/a1/109-eelektross.json +++ b/backend/data/definitions/pokemon/a1/109-eelektross.json @@ -28,5 +28,6 @@ "value": 20 }, "illustrator": "hatachu", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001090_00_SHIBIRUDON_R.webp" + "image_path": "a1/109-eelektross.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/109-eelektross.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/110-helioptile.json b/backend/data/definitions/pokemon/a1/110-helioptile.json index a98ce6d..9deec9e 100644 --- a/backend/data/definitions/pokemon/a1/110-helioptile.json +++ b/backend/data/definitions/pokemon/a1/110-helioptile.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "5ban Graphics", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001100_00_ERIKITERU_C.webp" + "image_path": "a1/110-helioptile.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/110-helioptile.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/111-heliolisk.json b/backend/data/definitions/pokemon/a1/111-heliolisk.json index 82b9380..7cee984 100644 --- a/backend/data/definitions/pokemon/a1/111-heliolisk.json +++ b/backend/data/definitions/pokemon/a1/111-heliolisk.json @@ -30,5 +30,6 @@ "value": 20 }, "illustrator": "otumami", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001110_00_ELEZARD_C.webp" + "image_path": "a1/111-heliolisk.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/111-heliolisk.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/112-pincurchin.json b/backend/data/definitions/pokemon/a1/112-pincurchin.json index 5738b27..d947fff 100644 --- a/backend/data/definitions/pokemon/a1/112-pincurchin.json +++ b/backend/data/definitions/pokemon/a1/112-pincurchin.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "Tika Matsuno", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001120_00_BACHINUNI_U.webp" + "image_path": "a1/112-pincurchin.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/112-pincurchin.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/113-clefairy.json b/backend/data/definitions/pokemon/a1/113-clefairy.json index af690d5..9ef7f39 100644 --- a/backend/data/definitions/pokemon/a1/113-clefairy.json +++ b/backend/data/definitions/pokemon/a1/113-clefairy.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "kirisAki", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001130_00_PIPPI_C.webp" + "image_path": "a1/113-clefairy.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/113-clefairy.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/114-clefable.json b/backend/data/definitions/pokemon/a1/114-clefable.json index 54a180d..83b5854 100644 --- a/backend/data/definitions/pokemon/a1/114-clefable.json +++ b/backend/data/definitions/pokemon/a1/114-clefable.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Sanosuke Sakuma", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001140_00_PIXY_U.webp" + "image_path": "a1/114-clefable.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/114-clefable.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/115-abra.json b/backend/data/definitions/pokemon/a1/115-abra.json index c5a68ca..3074999 100644 --- a/backend/data/definitions/pokemon/a1/115-abra.json +++ b/backend/data/definitions/pokemon/a1/115-abra.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Aya Kusube", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001150_00_CASEY_C.webp" + "image_path": "a1/115-abra.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/115-abra.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/116-kadabra.json b/backend/data/definitions/pokemon/a1/116-kadabra.json index f32fd12..996522d 100644 --- a/backend/data/definitions/pokemon/a1/116-kadabra.json +++ b/backend/data/definitions/pokemon/a1/116-kadabra.json @@ -27,5 +27,6 @@ "value": 20 }, "illustrator": "Ken Sugimori", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001160_00_YUNGERER_U.webp" + "image_path": "a1/116-kadabra.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/116-kadabra.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/117-alakazam.json b/backend/data/definitions/pokemon/a1/117-alakazam.json index f456f1d..8105042 100644 --- a/backend/data/definitions/pokemon/a1/117-alakazam.json +++ b/backend/data/definitions/pokemon/a1/117-alakazam.json @@ -31,5 +31,6 @@ "value": 20 }, "illustrator": "Kouki Saitou", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001170_00_FOODIN_R.webp" + "image_path": "a1/117-alakazam.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/117-alakazam.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/118-slowpoke.json b/backend/data/definitions/pokemon/a1/118-slowpoke.json index bd5a5e2..b64802e 100644 --- a/backend/data/definitions/pokemon/a1/118-slowpoke.json +++ b/backend/data/definitions/pokemon/a1/118-slowpoke.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Miki Tanaka", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001180_00_YADON_C.webp" + "image_path": "a1/118-slowpoke.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/118-slowpoke.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/119-slowbro.json b/backend/data/definitions/pokemon/a1/119-slowbro.json index 8970750..364550d 100644 --- a/backend/data/definitions/pokemon/a1/119-slowbro.json +++ b/backend/data/definitions/pokemon/a1/119-slowbro.json @@ -27,5 +27,6 @@ "value": 20 }, "illustrator": "Kagemaru Himeno", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001190_00_YADORAN_U.webp" + "image_path": "a1/119-slowbro.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/119-slowbro.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/120-gastly.json b/backend/data/definitions/pokemon/a1/120-gastly.json index 474c8cd..14cce70 100644 --- a/backend/data/definitions/pokemon/a1/120-gastly.json +++ b/backend/data/definitions/pokemon/a1/120-gastly.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Masako Yamashita", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001200_00_GHOS_C.webp" + "image_path": "a1/120-gastly.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/120-gastly.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/121-haunter.json b/backend/data/definitions/pokemon/a1/121-haunter.json index c2f4f79..40b115b 100644 --- a/backend/data/definitions/pokemon/a1/121-haunter.json +++ b/backend/data/definitions/pokemon/a1/121-haunter.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Nisota Niso", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001210_00_GHOST_U.webp" + "image_path": "a1/121-haunter.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/121-haunter.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/122-gengar.json b/backend/data/definitions/pokemon/a1/122-gengar.json index d434a14..a0db59d 100644 --- a/backend/data/definitions/pokemon/a1/122-gengar.json +++ b/backend/data/definitions/pokemon/a1/122-gengar.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "Naoyo Kimura", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001220_00_GANGAR_R.webp" + "image_path": "a1/122-gengar.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/122-gengar.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/123-gengar-ex.json b/backend/data/definitions/pokemon/a1/123-gengar-ex.json index c3ca59f..5701487 100644 --- a/backend/data/definitions/pokemon/a1/123-gengar-ex.json +++ b/backend/data/definitions/pokemon/a1/123-gengar-ex.json @@ -34,5 +34,6 @@ "value": 20 }, "illustrator": "PLANETA CG Works", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001230_00_GANGARex_RR.webp" + "image_path": "a1/123-gengar-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/123-gengar-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/124-drowzee.json b/backend/data/definitions/pokemon/a1/124-drowzee.json index 545e40b..0d639bd 100644 --- a/backend/data/definitions/pokemon/a1/124-drowzee.json +++ b/backend/data/definitions/pokemon/a1/124-drowzee.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Yukiko Baba", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001240_00_SLEEPE_C.webp" + "image_path": "a1/124-drowzee.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/124-drowzee.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/125-hypno.json b/backend/data/definitions/pokemon/a1/125-hypno.json index 3d8f749..94904e8 100644 --- a/backend/data/definitions/pokemon/a1/125-hypno.json +++ b/backend/data/definitions/pokemon/a1/125-hypno.json @@ -34,5 +34,6 @@ "value": 20 }, "illustrator": "Shigenori Negishi", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001250_00_SLEEPER_R.webp" + "image_path": "a1/125-hypno.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/125-hypno.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/126-mr-mime.json b/backend/data/definitions/pokemon/a1/126-mr-mime.json index c6c5d19..0b3335e 100644 --- a/backend/data/definitions/pokemon/a1/126-mr-mime.json +++ b/backend/data/definitions/pokemon/a1/126-mr-mime.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "Kagemaru Himeno", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001260_00_BARRIERD_U.webp" + "image_path": "a1/126-mr-mime.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/126-mr-mime.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/127-jynx.json b/backend/data/definitions/pokemon/a1/127-jynx.json index 3362fc5..02057b5 100644 --- a/backend/data/definitions/pokemon/a1/127-jynx.json +++ b/backend/data/definitions/pokemon/a1/127-jynx.json @@ -29,5 +29,6 @@ "value": 20 }, "illustrator": "Oswaldo KATO", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001270_00_ROUGELA_C.webp" + "image_path": "a1/127-jynx.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/127-jynx.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/128-mewtwo.json b/backend/data/definitions/pokemon/a1/128-mewtwo.json index c0d7876..ad2b24f 100644 --- a/backend/data/definitions/pokemon/a1/128-mewtwo.json +++ b/backend/data/definitions/pokemon/a1/128-mewtwo.json @@ -28,5 +28,6 @@ "value": 20 }, "illustrator": "kawayoo", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001280_00_MEWTWO_R.webp" + "image_path": "a1/128-mewtwo.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/128-mewtwo.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/129-mewtwo-ex.json b/backend/data/definitions/pokemon/a1/129-mewtwo-ex.json index 53fe10c..edeb99f 100644 --- a/backend/data/definitions/pokemon/a1/129-mewtwo-ex.json +++ b/backend/data/definitions/pokemon/a1/129-mewtwo-ex.json @@ -37,5 +37,6 @@ "value": 20 }, "illustrator": "PLANETA Mochizuki", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001290_00_MEWTWOex_RR.webp" + "image_path": "a1/129-mewtwo-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/129-mewtwo-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/130-ralts.json b/backend/data/definitions/pokemon/a1/130-ralts.json index 9db44db..94a4d7d 100644 --- a/backend/data/definitions/pokemon/a1/130-ralts.json +++ b/backend/data/definitions/pokemon/a1/130-ralts.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Yuka Morii", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001300_00_RALTS_C.webp" + "image_path": "a1/130-ralts.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/130-ralts.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/131-kirlia.json b/backend/data/definitions/pokemon/a1/131-kirlia.json index 511385a..a486b8c 100644 --- a/backend/data/definitions/pokemon/a1/131-kirlia.json +++ b/backend/data/definitions/pokemon/a1/131-kirlia.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "sowsow", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001310_00_KIRLIA_U.webp" + "image_path": "a1/131-kirlia.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/131-kirlia.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/132-gardevoir.json b/backend/data/definitions/pokemon/a1/132-gardevoir.json index 45a3340..b44dfde 100644 --- a/backend/data/definitions/pokemon/a1/132-gardevoir.json +++ b/backend/data/definitions/pokemon/a1/132-gardevoir.json @@ -34,5 +34,6 @@ "value": 20 }, "illustrator": "Yuu Nishida", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001320_00_SIRNIGHT_R.webp" + "image_path": "a1/132-gardevoir.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/132-gardevoir.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/133-woobat.json b/backend/data/definitions/pokemon/a1/133-woobat.json index 06b62ce..3e4ca9d 100644 --- a/backend/data/definitions/pokemon/a1/133-woobat.json +++ b/backend/data/definitions/pokemon/a1/133-woobat.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "MAHOU", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001330_00_KOROMORI_C.webp" + "image_path": "a1/133-woobat.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/133-woobat.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/134-swoobat.json b/backend/data/definitions/pokemon/a1/134-swoobat.json index eb33afc..a74fced 100644 --- a/backend/data/definitions/pokemon/a1/134-swoobat.json +++ b/backend/data/definitions/pokemon/a1/134-swoobat.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "Masakazu Fukuda", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001340_00_KOKOROMORI_C.webp" + "image_path": "a1/134-swoobat.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/134-swoobat.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/135-golett.json b/backend/data/definitions/pokemon/a1/135-golett.json index 5a4ac9f..e3f9a24 100644 --- a/backend/data/definitions/pokemon/a1/135-golett.json +++ b/backend/data/definitions/pokemon/a1/135-golett.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "Kyoko Umemoto", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001350_00_GOBIT_C.webp" + "image_path": "a1/135-golett.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/135-golett.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/136-golurk.json b/backend/data/definitions/pokemon/a1/136-golurk.json index 0e026a6..612a22f 100644 --- a/backend/data/definitions/pokemon/a1/136-golurk.json +++ b/backend/data/definitions/pokemon/a1/136-golurk.json @@ -32,5 +32,6 @@ "value": 20 }, "illustrator": "match", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001360_00_GOLOOG_U.webp" + "image_path": "a1/136-golurk.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/136-golurk.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/137-sandshrew.json b/backend/data/definitions/pokemon/a1/137-sandshrew.json index aa03dbd..54189dc 100644 --- a/backend/data/definitions/pokemon/a1/137-sandshrew.json +++ b/backend/data/definitions/pokemon/a1/137-sandshrew.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Miki Tanaka", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001370_00_SAND_C.webp" + "image_path": "a1/137-sandshrew.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/137-sandshrew.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/138-sandslash.json b/backend/data/definitions/pokemon/a1/138-sandslash.json index a3e9da4..faf6e2c 100644 --- a/backend/data/definitions/pokemon/a1/138-sandslash.json +++ b/backend/data/definitions/pokemon/a1/138-sandslash.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "Miki Tanaka", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001380_00_SANDPAN_U.webp" + "image_path": "a1/138-sandslash.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/138-sandslash.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/139-diglett.json b/backend/data/definitions/pokemon/a1/139-diglett.json index 84487be..2e959b6 100644 --- a/backend/data/definitions/pokemon/a1/139-diglett.json +++ b/backend/data/definitions/pokemon/a1/139-diglett.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Masako Yamashita", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001390_00_DIGDA_C.webp" + "image_path": "a1/139-diglett.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/139-diglett.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/140-dugtrio.json b/backend/data/definitions/pokemon/a1/140-dugtrio.json index 61c68c3..3122454 100644 --- a/backend/data/definitions/pokemon/a1/140-dugtrio.json +++ b/backend/data/definitions/pokemon/a1/140-dugtrio.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "Akira Komayama", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001400_00_DUGTRIO_U.webp" + "image_path": "a1/140-dugtrio.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/140-dugtrio.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/141-mankey.json b/backend/data/definitions/pokemon/a1/141-mankey.json index e509b2f..dd88396 100644 --- a/backend/data/definitions/pokemon/a1/141-mankey.json +++ b/backend/data/definitions/pokemon/a1/141-mankey.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Kanako Eo", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001410_00_MANKEY_C.webp" + "image_path": "a1/141-mankey.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/141-mankey.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/142-primeape.json b/backend/data/definitions/pokemon/a1/142-primeape.json index 5991625..8321adf 100644 --- a/backend/data/definitions/pokemon/a1/142-primeape.json +++ b/backend/data/definitions/pokemon/a1/142-primeape.json @@ -30,5 +30,6 @@ "value": 20 }, "illustrator": "Kagemaru Himeno", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001420_00_OKORIZARU_U.webp" + "image_path": "a1/142-primeape.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/142-primeape.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/143-machop.json b/backend/data/definitions/pokemon/a1/143-machop.json index abb93fe..b9041f1 100644 --- a/backend/data/definitions/pokemon/a1/143-machop.json +++ b/backend/data/definitions/pokemon/a1/143-machop.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Kyoko Umemoto", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001430_00_WANRIKY_C.webp" + "image_path": "a1/143-machop.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/143-machop.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/144-machoke.json b/backend/data/definitions/pokemon/a1/144-machoke.json index 9b29004..dd53792 100644 --- a/backend/data/definitions/pokemon/a1/144-machoke.json +++ b/backend/data/definitions/pokemon/a1/144-machoke.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "match", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001440_00_GORIKY_U.webp" + "image_path": "a1/144-machoke.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/144-machoke.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/145-machamp.json b/backend/data/definitions/pokemon/a1/145-machamp.json index 3b29e98..6444888 100644 --- a/backend/data/definitions/pokemon/a1/145-machamp.json +++ b/backend/data/definitions/pokemon/a1/145-machamp.json @@ -27,5 +27,6 @@ "value": 20 }, "illustrator": "Hitoshi Ariga", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001450_00_KAIRIKY_R.webp" + "image_path": "a1/145-machamp.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/145-machamp.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/146-machamp-ex.json b/backend/data/definitions/pokemon/a1/146-machamp-ex.json index 04ac09a..828b880 100644 --- a/backend/data/definitions/pokemon/a1/146-machamp-ex.json +++ b/backend/data/definitions/pokemon/a1/146-machamp-ex.json @@ -27,5 +27,6 @@ "value": 20 }, "illustrator": "PLANETA CG Works", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001460_00_KAIRIKYex_RR.webp" + "image_path": "a1/146-machamp-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/146-machamp-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/147-geodude.json b/backend/data/definitions/pokemon/a1/147-geodude.json index c62dc3a..44454e2 100644 --- a/backend/data/definitions/pokemon/a1/147-geodude.json +++ b/backend/data/definitions/pokemon/a1/147-geodude.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Kouki Saitou", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001470_00_ISITSUBUTE_C.webp" + "image_path": "a1/147-geodude.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/147-geodude.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/148-graveler.json b/backend/data/definitions/pokemon/a1/148-graveler.json index 4a83ec7..c03f432 100644 --- a/backend/data/definitions/pokemon/a1/148-graveler.json +++ b/backend/data/definitions/pokemon/a1/148-graveler.json @@ -27,5 +27,6 @@ "value": 20 }, "illustrator": "Naoyo Kimura", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001480_00_GOLONE_U.webp" + "image_path": "a1/148-graveler.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/148-graveler.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/149-golem.json b/backend/data/definitions/pokemon/a1/149-golem.json index 43a88b7..8792914 100644 --- a/backend/data/definitions/pokemon/a1/149-golem.json +++ b/backend/data/definitions/pokemon/a1/149-golem.json @@ -29,5 +29,6 @@ "value": 20 }, "illustrator": "Sumiyoshi Kizuki", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001490_00_GOLONYA_R.webp" + "image_path": "a1/149-golem.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/149-golem.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/150-onix.json b/backend/data/definitions/pokemon/a1/150-onix.json index de9016d..c8058d5 100644 --- a/backend/data/definitions/pokemon/a1/150-onix.json +++ b/backend/data/definitions/pokemon/a1/150-onix.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "otumami", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001500_00_IWARK_U.webp" + "image_path": "a1/150-onix.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/150-onix.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/151-cubone.json b/backend/data/definitions/pokemon/a1/151-cubone.json index 7546cc4..ae738bc 100644 --- a/backend/data/definitions/pokemon/a1/151-cubone.json +++ b/backend/data/definitions/pokemon/a1/151-cubone.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "sowsow", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001510_00_KARAKARA_C.webp" + "image_path": "a1/151-cubone.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/151-cubone.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/152-marowak.json b/backend/data/definitions/pokemon/a1/152-marowak.json index d93f354..b6e9b5b 100644 --- a/backend/data/definitions/pokemon/a1/152-marowak.json +++ b/backend/data/definitions/pokemon/a1/152-marowak.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Shin Nagasawa", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001520_00_GARAGARA_U.webp" + "image_path": "a1/152-marowak.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/152-marowak.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/153-marowak-ex.json b/backend/data/definitions/pokemon/a1/153-marowak-ex.json index 301f963..38b1a73 100644 --- a/backend/data/definitions/pokemon/a1/153-marowak-ex.json +++ b/backend/data/definitions/pokemon/a1/153-marowak-ex.json @@ -30,5 +30,6 @@ "value": 20 }, "illustrator": "PLANETA Mochizuki", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001530_00_GARAGARAex_RR.webp" + "image_path": "a1/153-marowak-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/153-marowak-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/154-hitmonlee.json b/backend/data/definitions/pokemon/a1/154-hitmonlee.json index 0eb4379..b8b886b 100644 --- a/backend/data/definitions/pokemon/a1/154-hitmonlee.json +++ b/backend/data/definitions/pokemon/a1/154-hitmonlee.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Yukiko Baba", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001540_00_SAWAMULAR_C.webp" + "image_path": "a1/154-hitmonlee.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/154-hitmonlee.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/155-hitmonchan.json b/backend/data/definitions/pokemon/a1/155-hitmonchan.json index b80f027..3857e9c 100644 --- a/backend/data/definitions/pokemon/a1/155-hitmonchan.json +++ b/backend/data/definitions/pokemon/a1/155-hitmonchan.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Ken Sugimori", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001550_00_EBIWALAR_C.webp" + "image_path": "a1/155-hitmonchan.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/155-hitmonchan.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/156-rhyhorn.json b/backend/data/definitions/pokemon/a1/156-rhyhorn.json index 49c259e..25d2b9c 100644 --- a/backend/data/definitions/pokemon/a1/156-rhyhorn.json +++ b/backend/data/definitions/pokemon/a1/156-rhyhorn.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "Midori Harada", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001560_00_SIHORN_C.webp" + "image_path": "a1/156-rhyhorn.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/156-rhyhorn.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/157-rhydon.json b/backend/data/definitions/pokemon/a1/157-rhydon.json index 6714457..58c0f01 100644 --- a/backend/data/definitions/pokemon/a1/157-rhydon.json +++ b/backend/data/definitions/pokemon/a1/157-rhydon.json @@ -28,5 +28,6 @@ "value": 20 }, "illustrator": "Masakazu Fukuda", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001570_00_SIDON_U.webp" + "image_path": "a1/157-rhydon.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/157-rhydon.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/158-kabuto.json b/backend/data/definitions/pokemon/a1/158-kabuto.json index 4cd4589..880137b 100644 --- a/backend/data/definitions/pokemon/a1/158-kabuto.json +++ b/backend/data/definitions/pokemon/a1/158-kabuto.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "sui", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001580_00_KABUTO_U.webp" + "image_path": "a1/158-kabuto.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/158-kabuto.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/159-kabutops.json b/backend/data/definitions/pokemon/a1/159-kabutops.json index 45cb68a..c88abe5 100644 --- a/backend/data/definitions/pokemon/a1/159-kabutops.json +++ b/backend/data/definitions/pokemon/a1/159-kabutops.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "Shin Nagasawa", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001590_00_KABUTOPS_R.webp" + "image_path": "a1/159-kabutops.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/159-kabutops.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/160-mienfoo.json b/backend/data/definitions/pokemon/a1/160-mienfoo.json index 3fcb445..4664ae1 100644 --- a/backend/data/definitions/pokemon/a1/160-mienfoo.json +++ b/backend/data/definitions/pokemon/a1/160-mienfoo.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "match", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001600_00_KOJOFU_C.webp" + "image_path": "a1/160-mienfoo.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/160-mienfoo.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/161-mienshao.json b/backend/data/definitions/pokemon/a1/161-mienshao.json index 5b3f953..1868738 100644 --- a/backend/data/definitions/pokemon/a1/161-mienshao.json +++ b/backend/data/definitions/pokemon/a1/161-mienshao.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Atsuko Nishida", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001610_00_KOJONDO_U.webp" + "image_path": "a1/161-mienshao.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/161-mienshao.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/162-clobbopus.json b/backend/data/definitions/pokemon/a1/162-clobbopus.json index 4da11e4..292cdfe 100644 --- a/backend/data/definitions/pokemon/a1/162-clobbopus.json +++ b/backend/data/definitions/pokemon/a1/162-clobbopus.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Yuu Nishida", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001620_00_TATAKKO_C.webp" + "image_path": "a1/162-clobbopus.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/162-clobbopus.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/163-grapploct.json b/backend/data/definitions/pokemon/a1/163-grapploct.json index 8a5df5a..5ddc31a 100644 --- a/backend/data/definitions/pokemon/a1/163-grapploct.json +++ b/backend/data/definitions/pokemon/a1/163-grapploct.json @@ -28,5 +28,6 @@ "value": 20 }, "illustrator": "kurumitsu", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001630_00_OTOSUPUS_U.webp" + "image_path": "a1/163-grapploct.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/163-grapploct.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/164-ekans.json b/backend/data/definitions/pokemon/a1/164-ekans.json index 24854a1..7ce39a1 100644 --- a/backend/data/definitions/pokemon/a1/164-ekans.json +++ b/backend/data/definitions/pokemon/a1/164-ekans.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "MAHOU", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001640_00_ARBO_C.webp" + "image_path": "a1/164-ekans.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/164-ekans.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/165-arbok.json b/backend/data/definitions/pokemon/a1/165-arbok.json index 650c176..57b8282 100644 --- a/backend/data/definitions/pokemon/a1/165-arbok.json +++ b/backend/data/definitions/pokemon/a1/165-arbok.json @@ -27,5 +27,6 @@ "value": 20 }, "illustrator": "Naoki Saito", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001650_00_ARBOK_U.webp" + "image_path": "a1/165-arbok.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/165-arbok.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/166-nidoran.json b/backend/data/definitions/pokemon/a1/166-nidoran.json index b81f450..ca93265 100644 --- a/backend/data/definitions/pokemon/a1/166-nidoran.json +++ b/backend/data/definitions/pokemon/a1/166-nidoran.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Miki Tanaka", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001660_00_NIDORAN%E2%99%80_C.webp" + "image_path": "a1/166-nidoran.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/166-nidoran.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/167-nidorina.json b/backend/data/definitions/pokemon/a1/167-nidorina.json index 5649cbd..0fb2d63 100644 --- a/backend/data/definitions/pokemon/a1/167-nidorina.json +++ b/backend/data/definitions/pokemon/a1/167-nidorina.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Kagemaru Himeno", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001670_00_NIDORINA_U.webp" + "image_path": "a1/167-nidorina.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/167-nidorina.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/168-nidoqueen.json b/backend/data/definitions/pokemon/a1/168-nidoqueen.json index a7bcb06..8fb45cb 100644 --- a/backend/data/definitions/pokemon/a1/168-nidoqueen.json +++ b/backend/data/definitions/pokemon/a1/168-nidoqueen.json @@ -31,5 +31,6 @@ "value": 20 }, "illustrator": "nagimiso", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001680_00_NIDOQUEEN_R.webp" + "image_path": "a1/168-nidoqueen.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/168-nidoqueen.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/169-nidoran.json b/backend/data/definitions/pokemon/a1/169-nidoran.json index c401237..28061b1 100644 --- a/backend/data/definitions/pokemon/a1/169-nidoran.json +++ b/backend/data/definitions/pokemon/a1/169-nidoran.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Naoyo Kimura", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001690_00_NIDORAN%E2%99%82_C.webp" + "image_path": "a1/169-nidoran.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/169-nidoran.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/170-nidorino.json b/backend/data/definitions/pokemon/a1/170-nidorino.json index 8e72b70..6090cb6 100644 --- a/backend/data/definitions/pokemon/a1/170-nidorino.json +++ b/backend/data/definitions/pokemon/a1/170-nidorino.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "Kouki Saitou", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001700_00_NIDORINO_U.webp" + "image_path": "a1/170-nidorino.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/170-nidorino.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/171-nidoking.json b/backend/data/definitions/pokemon/a1/171-nidoking.json index d586011..a594dce 100644 --- a/backend/data/definitions/pokemon/a1/171-nidoking.json +++ b/backend/data/definitions/pokemon/a1/171-nidoking.json @@ -28,5 +28,6 @@ "value": 20 }, "illustrator": "kawayoo", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001710_00_NIDOKING_R.webp" + "image_path": "a1/171-nidoking.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/171-nidoking.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/172-zubat.json b/backend/data/definitions/pokemon/a1/172-zubat.json index 4b2a06b..9dc4f2a 100644 --- a/backend/data/definitions/pokemon/a1/172-zubat.json +++ b/backend/data/definitions/pokemon/a1/172-zubat.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "match", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001720_00_ZUBAT_C.webp" + "image_path": "a1/172-zubat.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/172-zubat.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/173-golbat.json b/backend/data/definitions/pokemon/a1/173-golbat.json index 0067fb9..5fbff65 100644 --- a/backend/data/definitions/pokemon/a1/173-golbat.json +++ b/backend/data/definitions/pokemon/a1/173-golbat.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Masakazu Fukuda", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001730_00_GOLBAT_U.webp" + "image_path": "a1/173-golbat.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/173-golbat.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/174-grimer.json b/backend/data/definitions/pokemon/a1/174-grimer.json index 4d8b0ce..a3f2dd8 100644 --- a/backend/data/definitions/pokemon/a1/174-grimer.json +++ b/backend/data/definitions/pokemon/a1/174-grimer.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Pani Kobayashi", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001740_00_BETBETER_C.webp" + "image_path": "a1/174-grimer.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/174-grimer.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/175-muk.json b/backend/data/definitions/pokemon/a1/175-muk.json index e8b8bc6..447ee05 100644 --- a/backend/data/definitions/pokemon/a1/175-muk.json +++ b/backend/data/definitions/pokemon/a1/175-muk.json @@ -31,5 +31,6 @@ "value": 20 }, "illustrator": "Hajime Kusajima", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001750_00_BETBETON_R.webp" + "image_path": "a1/175-muk.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/175-muk.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/176-koffing.json b/backend/data/definitions/pokemon/a1/176-koffing.json index 3d3134a..5c4ad20 100644 --- a/backend/data/definitions/pokemon/a1/176-koffing.json +++ b/backend/data/definitions/pokemon/a1/176-koffing.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Saya Tsuruta", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001760_00_DOGARS_C.webp" + "image_path": "a1/176-koffing.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/176-koffing.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/177-weezing.json b/backend/data/definitions/pokemon/a1/177-weezing.json index 97b99ff..8129cfc 100644 --- a/backend/data/definitions/pokemon/a1/177-weezing.json +++ b/backend/data/definitions/pokemon/a1/177-weezing.json @@ -32,5 +32,6 @@ "value": 20 }, "illustrator": "OOYAMA", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001770_00_MATADOGAS_R.webp" + "image_path": "a1/177-weezing.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/177-weezing.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/178-mawile.json b/backend/data/definitions/pokemon/a1/178-mawile.json index 2151734..b4abfc3 100644 --- a/backend/data/definitions/pokemon/a1/178-mawile.json +++ b/backend/data/definitions/pokemon/a1/178-mawile.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Kagemaru Himeno", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001780_00_KUCHEAT_C.webp" + "image_path": "a1/178-mawile.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/178-mawile.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/179-pawniard.json b/backend/data/definitions/pokemon/a1/179-pawniard.json index e5d82a6..a74795c 100644 --- a/backend/data/definitions/pokemon/a1/179-pawniard.json +++ b/backend/data/definitions/pokemon/a1/179-pawniard.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Kouki Saitou", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001790_00_KOMATANA_C.webp" + "image_path": "a1/179-pawniard.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/179-pawniard.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/180-bisharp.json b/backend/data/definitions/pokemon/a1/180-bisharp.json index 6160265..9680b11 100644 --- a/backend/data/definitions/pokemon/a1/180-bisharp.json +++ b/backend/data/definitions/pokemon/a1/180-bisharp.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "Anesaki Dynamic", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001800_00_KIRIKIZAN_U.webp" + "image_path": "a1/180-bisharp.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/180-bisharp.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/181-meltan.json b/backend/data/definitions/pokemon/a1/181-meltan.json index 191b0bc..0e04cf8 100644 --- a/backend/data/definitions/pokemon/a1/181-meltan.json +++ b/backend/data/definitions/pokemon/a1/181-meltan.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Shin Nagasawa", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001810_00_MELTAN_C.webp" + "image_path": "a1/181-meltan.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/181-meltan.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/182-melmetal.json b/backend/data/definitions/pokemon/a1/182-melmetal.json index 04ce22a..2f7063c 100644 --- a/backend/data/definitions/pokemon/a1/182-melmetal.json +++ b/backend/data/definitions/pokemon/a1/182-melmetal.json @@ -35,5 +35,6 @@ "value": 20 }, "illustrator": "Kouki Saitou", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001820_00_MELMETAL_R.webp" + "image_path": "a1/182-melmetal.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/182-melmetal.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/183-dratini.json b/backend/data/definitions/pokemon/a1/183-dratini.json index b295c35..dcda634 100644 --- a/backend/data/definitions/pokemon/a1/183-dratini.json +++ b/backend/data/definitions/pokemon/a1/183-dratini.json @@ -21,5 +21,6 @@ } ], "illustrator": "Ayaka Yoshida", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001830_00_MINIRYU_C.webp" + "image_path": "a1/183-dratini.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/183-dratini.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/184-dragonair.json b/backend/data/definitions/pokemon/a1/184-dragonair.json index e17262e..b6fb272 100644 --- a/backend/data/definitions/pokemon/a1/184-dragonair.json +++ b/backend/data/definitions/pokemon/a1/184-dragonair.json @@ -23,5 +23,6 @@ } ], "illustrator": "kirisAki", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001840_00_HAKURYU_U.webp" + "image_path": "a1/184-dragonair.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/184-dragonair.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/185-dragonite.json b/backend/data/definitions/pokemon/a1/185-dragonite.json index 3855ac7..70301f7 100644 --- a/backend/data/definitions/pokemon/a1/185-dragonite.json +++ b/backend/data/definitions/pokemon/a1/185-dragonite.json @@ -24,5 +24,6 @@ } ], "illustrator": "Hiroyuki Yamamoto", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001850_00_KAIRYU_R.webp" + "image_path": "a1/185-dragonite.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/185-dragonite.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/186-pidgey.json b/backend/data/definitions/pokemon/a1/186-pidgey.json index 2aeec04..66cae1d 100644 --- a/backend/data/definitions/pokemon/a1/186-pidgey.json +++ b/backend/data/definitions/pokemon/a1/186-pidgey.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Scav", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001860_00_POPPO_C.webp" + "image_path": "a1/186-pidgey.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/186-pidgey.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/187-pidgeotto.json b/backend/data/definitions/pokemon/a1/187-pidgeotto.json index 7661ccd..bbc1077 100644 --- a/backend/data/definitions/pokemon/a1/187-pidgeotto.json +++ b/backend/data/definitions/pokemon/a1/187-pidgeotto.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Scav", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001870_00_PIGEON_C.webp" + "image_path": "a1/187-pidgeotto.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/187-pidgeotto.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/188-pidgeot.json b/backend/data/definitions/pokemon/a1/188-pidgeot.json index 1bd7eee..47efa17 100644 --- a/backend/data/definitions/pokemon/a1/188-pidgeot.json +++ b/backend/data/definitions/pokemon/a1/188-pidgeot.json @@ -33,5 +33,6 @@ "value": 20 }, "illustrator": "Scav", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001880_00_PIGEOT_R.webp" + "image_path": "a1/188-pidgeot.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/188-pidgeot.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/189-rattata.json b/backend/data/definitions/pokemon/a1/189-rattata.json index 9fe2bfe..0ad222f 100644 --- a/backend/data/definitions/pokemon/a1/189-rattata.json +++ b/backend/data/definitions/pokemon/a1/189-rattata.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Atsushi Furusawa", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001890_00_KORATTA_C.webp" + "image_path": "a1/189-rattata.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/189-rattata.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/190-raticate.json b/backend/data/definitions/pokemon/a1/190-raticate.json index 484c919..31926ad 100644 --- a/backend/data/definitions/pokemon/a1/190-raticate.json +++ b/backend/data/definitions/pokemon/a1/190-raticate.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Shigenori Negishi", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001900_00_RATTA_C.webp" + "image_path": "a1/190-raticate.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/190-raticate.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/191-spearow.json b/backend/data/definitions/pokemon/a1/191-spearow.json index c5fd7bd..1d8607f 100644 --- a/backend/data/definitions/pokemon/a1/191-spearow.json +++ b/backend/data/definitions/pokemon/a1/191-spearow.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Shiburingaru", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001910_00_ONISUZUME_C.webp" + "image_path": "a1/191-spearow.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/191-spearow.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/192-fearow.json b/backend/data/definitions/pokemon/a1/192-fearow.json index 319d6ac..46dfecd 100644 --- a/backend/data/definitions/pokemon/a1/192-fearow.json +++ b/backend/data/definitions/pokemon/a1/192-fearow.json @@ -27,5 +27,6 @@ "value": 20 }, "illustrator": "Satoshi Shirai", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001920_00_ONIDRILL_C.webp" + "image_path": "a1/192-fearow.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/192-fearow.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/193-jigglypuff.json b/backend/data/definitions/pokemon/a1/193-jigglypuff.json index 25b807d..5f4f911 100644 --- a/backend/data/definitions/pokemon/a1/193-jigglypuff.json +++ b/backend/data/definitions/pokemon/a1/193-jigglypuff.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Mizue", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001930_00_PURIN_C.webp" + "image_path": "a1/193-jigglypuff.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/193-jigglypuff.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/194-wigglytuff.json b/backend/data/definitions/pokemon/a1/194-wigglytuff.json index 9af62b5..b75dd5f 100644 --- a/backend/data/definitions/pokemon/a1/194-wigglytuff.json +++ b/backend/data/definitions/pokemon/a1/194-wigglytuff.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "Atsuko Nishida", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001940_00_PUKURIN_C.webp" + "image_path": "a1/194-wigglytuff.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/194-wigglytuff.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/195-wigglytuff-ex.json b/backend/data/definitions/pokemon/a1/195-wigglytuff-ex.json index 91e226d..e9ebd6a 100644 --- a/backend/data/definitions/pokemon/a1/195-wigglytuff-ex.json +++ b/backend/data/definitions/pokemon/a1/195-wigglytuff-ex.json @@ -28,5 +28,6 @@ "value": 20 }, "illustrator": "PLANETA Igarashi", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001950_00_PUKURINex_RR.webp" + "image_path": "a1/195-wigglytuff-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/195-wigglytuff-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/196-meowth.json b/backend/data/definitions/pokemon/a1/196-meowth.json index 13a2994..9cdb274 100644 --- a/backend/data/definitions/pokemon/a1/196-meowth.json +++ b/backend/data/definitions/pokemon/a1/196-meowth.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Mitsuhiro Arita", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001960_00_NYARTH_C.webp" + "image_path": "a1/196-meowth.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/196-meowth.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/197-persian.json b/backend/data/definitions/pokemon/a1/197-persian.json index 18c3f57..a7612f8 100644 --- a/backend/data/definitions/pokemon/a1/197-persian.json +++ b/backend/data/definitions/pokemon/a1/197-persian.json @@ -27,5 +27,6 @@ "value": 20 }, "illustrator": "nagimiso", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001970_00_PERSIAN_U.webp" + "image_path": "a1/197-persian.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/197-persian.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/198-farfetchd.json b/backend/data/definitions/pokemon/a1/198-farfetchd.json index 147cc21..1c8b148 100644 --- a/backend/data/definitions/pokemon/a1/198-farfetchd.json +++ b/backend/data/definitions/pokemon/a1/198-farfetchd.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Miki Tanaka", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001980_00_KAMONEGI_C.webp" + "image_path": "a1/198-farfetchd.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/198-farfetchd.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/199-doduo.json b/backend/data/definitions/pokemon/a1/199-doduo.json index 4ef16af..62fc545 100644 --- a/backend/data/definitions/pokemon/a1/199-doduo.json +++ b/backend/data/definitions/pokemon/a1/199-doduo.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Yuya Oka", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_001990_00_DODO_C.webp" + "image_path": "a1/199-doduo.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/199-doduo.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/200-dodrio.json b/backend/data/definitions/pokemon/a1/200-dodrio.json index 2feb88f..9c41a8a 100644 --- a/backend/data/definitions/pokemon/a1/200-dodrio.json +++ b/backend/data/definitions/pokemon/a1/200-dodrio.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Miki Tanaka", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002000_00_DODORIO_U.webp" + "image_path": "a1/200-dodrio.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/200-dodrio.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/201-lickitung.json b/backend/data/definitions/pokemon/a1/201-lickitung.json index a320436..9468731 100644 --- a/backend/data/definitions/pokemon/a1/201-lickitung.json +++ b/backend/data/definitions/pokemon/a1/201-lickitung.json @@ -30,5 +30,6 @@ "value": 20 }, "illustrator": "Kagemaru Himeno", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002010_00_BERORINGA_U.webp" + "image_path": "a1/201-lickitung.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/201-lickitung.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/202-chansey.json b/backend/data/definitions/pokemon/a1/202-chansey.json index 6290003..47d1d72 100644 --- a/backend/data/definitions/pokemon/a1/202-chansey.json +++ b/backend/data/definitions/pokemon/a1/202-chansey.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "MAHOU", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002020_00_LUCKY_U.webp" + "image_path": "a1/202-chansey.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/202-chansey.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/203-kangaskhan.json b/backend/data/definitions/pokemon/a1/203-kangaskhan.json index c760930..453d0cd 100644 --- a/backend/data/definitions/pokemon/a1/203-kangaskhan.json +++ b/backend/data/definitions/pokemon/a1/203-kangaskhan.json @@ -28,5 +28,6 @@ "value": 20 }, "illustrator": "Ken Sugimori", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002030_00_GARURA_R.webp" + "image_path": "a1/203-kangaskhan.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/203-kangaskhan.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/204-tauros.json b/backend/data/definitions/pokemon/a1/204-tauros.json index 629e080..3580d70 100644 --- a/backend/data/definitions/pokemon/a1/204-tauros.json +++ b/backend/data/definitions/pokemon/a1/204-tauros.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "kodama", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002040_00_KENTAUROS_U.webp" + "image_path": "a1/204-tauros.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/204-tauros.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/205-ditto.json b/backend/data/definitions/pokemon/a1/205-ditto.json index 467e325..4b95a07 100644 --- a/backend/data/definitions/pokemon/a1/205-ditto.json +++ b/backend/data/definitions/pokemon/a1/205-ditto.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Miki Tanaka", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002050_00_METAMON_R.webp" + "image_path": "a1/205-ditto.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/205-ditto.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/206-eevee.json b/backend/data/definitions/pokemon/a1/206-eevee.json index 1b16e49..d995a39 100644 --- a/backend/data/definitions/pokemon/a1/206-eevee.json +++ b/backend/data/definitions/pokemon/a1/206-eevee.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Atsuko Nishida", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002060_00_EIEVUI_C.webp" + "image_path": "a1/206-eevee.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/206-eevee.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/207-eevee.json b/backend/data/definitions/pokemon/a1/207-eevee.json index ca0bef7..54aaa1e 100644 --- a/backend/data/definitions/pokemon/a1/207-eevee.json +++ b/backend/data/definitions/pokemon/a1/207-eevee.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Hasuno", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002060_01_EIEVUI_C.webp" + "image_path": "a1/207-eevee.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/207-eevee.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/208-eevee.json b/backend/data/definitions/pokemon/a1/208-eevee.json index 7cae90a..e37be32 100644 --- a/backend/data/definitions/pokemon/a1/208-eevee.json +++ b/backend/data/definitions/pokemon/a1/208-eevee.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Sekio", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002060_02_EIEVUI_C.webp" + "image_path": "a1/208-eevee.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/208-eevee.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/209-porygon.json b/backend/data/definitions/pokemon/a1/209-porygon.json index c50e0c0..cc9a6b3 100644 --- a/backend/data/definitions/pokemon/a1/209-porygon.json +++ b/backend/data/definitions/pokemon/a1/209-porygon.json @@ -31,5 +31,6 @@ "value": 20 }, "illustrator": "Ayaka Yoshida", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002070_00_PORYGON_U.webp" + "image_path": "a1/209-porygon.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/209-porygon.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/210-aerodactyl.json b/backend/data/definitions/pokemon/a1/210-aerodactyl.json index fc9379e..859ff3c 100644 --- a/backend/data/definitions/pokemon/a1/210-aerodactyl.json +++ b/backend/data/definitions/pokemon/a1/210-aerodactyl.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "Naoyo Kimura", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002080_00_PTERA_R.webp" + "image_path": "a1/210-aerodactyl.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/210-aerodactyl.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/211-snorlax.json b/backend/data/definitions/pokemon/a1/211-snorlax.json index 1961088..e574319 100644 --- a/backend/data/definitions/pokemon/a1/211-snorlax.json +++ b/backend/data/definitions/pokemon/a1/211-snorlax.json @@ -27,5 +27,6 @@ "value": 20 }, "illustrator": "Naoki Saito", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002090_00_KABIGON_R.webp" + "image_path": "a1/211-snorlax.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/211-snorlax.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/212-minccino.json b/backend/data/definitions/pokemon/a1/212-minccino.json index d117fd0..ce0fefd 100644 --- a/backend/data/definitions/pokemon/a1/212-minccino.json +++ b/backend/data/definitions/pokemon/a1/212-minccino.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "sui", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002100_00_CHILLARMY_C.webp" + "image_path": "a1/212-minccino.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/212-minccino.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/213-cinccino.json b/backend/data/definitions/pokemon/a1/213-cinccino.json index c9dbc83..88f863c 100644 --- a/backend/data/definitions/pokemon/a1/213-cinccino.json +++ b/backend/data/definitions/pokemon/a1/213-cinccino.json @@ -31,5 +31,6 @@ "value": 20 }, "illustrator": "0313", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002110_00_CHILLACCINO_U.webp" + "image_path": "a1/213-cinccino.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/213-cinccino.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/214-wooloo.json b/backend/data/definitions/pokemon/a1/214-wooloo.json index db001c1..dcd6d3a 100644 --- a/backend/data/definitions/pokemon/a1/214-wooloo.json +++ b/backend/data/definitions/pokemon/a1/214-wooloo.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Yoriyuki Ikegami", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002120_00_WOOLUU_C.webp" + "image_path": "a1/214-wooloo.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/214-wooloo.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/215-dubwool.json b/backend/data/definitions/pokemon/a1/215-dubwool.json index ddaa8c4..1ee5beb 100644 --- a/backend/data/definitions/pokemon/a1/215-dubwool.json +++ b/backend/data/definitions/pokemon/a1/215-dubwool.json @@ -27,5 +27,6 @@ "value": 20 }, "illustrator": "saino misaki", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002130_00_BAIWOOLUU_C.webp" + "image_path": "a1/215-dubwool.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/215-dubwool.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/227-bulbasaur.json b/backend/data/definitions/pokemon/a1/227-bulbasaur.json index 2f43230..b4b93ad 100644 --- a/backend/data/definitions/pokemon/a1/227-bulbasaur.json +++ b/backend/data/definitions/pokemon/a1/227-bulbasaur.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Ryota Murayama", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_000010_00_FUSHIGIDANE_AR.webp" + "image_path": "a1/227-bulbasaur.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/227-bulbasaur.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/228-gloom.json b/backend/data/definitions/pokemon/a1/228-gloom.json index 7277251..bd5b980 100644 --- a/backend/data/definitions/pokemon/a1/228-gloom.json +++ b/backend/data/definitions/pokemon/a1/228-gloom.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "OKACHEKE", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_000120_00_KUSAIHANA_AR.webp" + "image_path": "a1/228-gloom.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/228-gloom.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/229-pinsir.json b/backend/data/definitions/pokemon/a1/229-pinsir.json index 788019f..03405b2 100644 --- a/backend/data/definitions/pokemon/a1/229-pinsir.json +++ b/backend/data/definitions/pokemon/a1/229-pinsir.json @@ -29,5 +29,6 @@ "value": 20 }, "illustrator": "Scav", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_000260_00_KAILIOS_AR.webp" + "image_path": "a1/229-pinsir.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/229-pinsir.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/230-charmander.json b/backend/data/definitions/pokemon/a1/230-charmander.json index 836e667..ed2ddaf 100644 --- a/backend/data/definitions/pokemon/a1/230-charmander.json +++ b/backend/data/definitions/pokemon/a1/230-charmander.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "GIDORA", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_000330_00_HITOKAGE_AR.webp" + "image_path": "a1/230-charmander.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/230-charmander.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/231-rapidash.json b/backend/data/definitions/pokemon/a1/231-rapidash.json index 270835c..d5bce2a 100644 --- a/backend/data/definitions/pokemon/a1/231-rapidash.json +++ b/backend/data/definitions/pokemon/a1/231-rapidash.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Taira Akitsu", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_000430_00_GALLOP_AR.webp" + "image_path": "a1/231-rapidash.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/231-rapidash.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/232-squirtle.json b/backend/data/definitions/pokemon/a1/232-squirtle.json index 2333a19..fbb9f24 100644 --- a/backend/data/definitions/pokemon/a1/232-squirtle.json +++ b/backend/data/definitions/pokemon/a1/232-squirtle.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Taira Akitsu", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_000530_00_ZENIGAME_AR.webp" + "image_path": "a1/232-squirtle.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/232-squirtle.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/233-gyarados.json b/backend/data/definitions/pokemon/a1/233-gyarados.json index 3b1968f..8a8ce5c 100644 --- a/backend/data/definitions/pokemon/a1/233-gyarados.json +++ b/backend/data/definitions/pokemon/a1/233-gyarados.json @@ -29,5 +29,6 @@ "value": 20 }, "illustrator": "Nurikabe", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_000780_00_GYARADOS_AR.webp" + "image_path": "a1/233-gyarados.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/233-gyarados.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/234-lapras.json b/backend/data/definitions/pokemon/a1/234-lapras.json index 84f3af5..f8d5de6 100644 --- a/backend/data/definitions/pokemon/a1/234-lapras.json +++ b/backend/data/definitions/pokemon/a1/234-lapras.json @@ -28,5 +28,6 @@ "value": 20 }, "illustrator": "Haru Akasaka", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_000790_00_LAPLACE_AR.webp" + "image_path": "a1/234-lapras.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/234-lapras.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/235-electrode.json b/backend/data/definitions/pokemon/a1/235-electrode.json index b5fcbfe..f720e77 100644 --- a/backend/data/definitions/pokemon/a1/235-electrode.json +++ b/backend/data/definitions/pokemon/a1/235-electrode.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "DOM", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_001000_00_MARUMINE_AR.webp" + "image_path": "a1/235-electrode.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/235-electrode.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/236-alakazam.json b/backend/data/definitions/pokemon/a1/236-alakazam.json index eb73506..f21a62a 100644 --- a/backend/data/definitions/pokemon/a1/236-alakazam.json +++ b/backend/data/definitions/pokemon/a1/236-alakazam.json @@ -31,5 +31,6 @@ "value": 20 }, "illustrator": "AKIRA EGAWA", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_001170_00_FOODIN_AR.webp" + "image_path": "a1/236-alakazam.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/236-alakazam.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/237-slowpoke.json b/backend/data/definitions/pokemon/a1/237-slowpoke.json index 23338cb..29b0731 100644 --- a/backend/data/definitions/pokemon/a1/237-slowpoke.json +++ b/backend/data/definitions/pokemon/a1/237-slowpoke.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Miki Tanaka", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_001180_00_YADON_AR.webp" + "image_path": "a1/237-slowpoke.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/237-slowpoke.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/238-diglett.json b/backend/data/definitions/pokemon/a1/238-diglett.json index 1e29aac..adbbe32 100644 --- a/backend/data/definitions/pokemon/a1/238-diglett.json +++ b/backend/data/definitions/pokemon/a1/238-diglett.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Shinya Komatsu", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_001390_00_DIGDA_AR.webp" + "image_path": "a1/238-diglett.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/238-diglett.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/239-cubone.json b/backend/data/definitions/pokemon/a1/239-cubone.json index 20d4549..2728ee6 100644 --- a/backend/data/definitions/pokemon/a1/239-cubone.json +++ b/backend/data/definitions/pokemon/a1/239-cubone.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Teeziro", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_001510_00_KARAKARA_AR.webp" + "image_path": "a1/239-cubone.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/239-cubone.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/240-nidoqueen.json b/backend/data/definitions/pokemon/a1/240-nidoqueen.json index 71afba1..29791e0 100644 --- a/backend/data/definitions/pokemon/a1/240-nidoqueen.json +++ b/backend/data/definitions/pokemon/a1/240-nidoqueen.json @@ -31,5 +31,6 @@ "value": 20 }, "illustrator": "aoki", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_001680_00_NIDOQUEEN_AR.webp" + "image_path": "a1/240-nidoqueen.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/240-nidoqueen.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/241-nidoking.json b/backend/data/definitions/pokemon/a1/241-nidoking.json index f6d31f7..98c92d1 100644 --- a/backend/data/definitions/pokemon/a1/241-nidoking.json +++ b/backend/data/definitions/pokemon/a1/241-nidoking.json @@ -28,5 +28,6 @@ "value": 20 }, "illustrator": "nagimiso", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_001710_00_NIDOKING_AR.webp" + "image_path": "a1/241-nidoking.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/241-nidoking.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/242-golbat.json b/backend/data/definitions/pokemon/a1/242-golbat.json index faf0efe..68834bc 100644 --- a/backend/data/definitions/pokemon/a1/242-golbat.json +++ b/backend/data/definitions/pokemon/a1/242-golbat.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Tomokazu Komiya", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_001730_00_GOLBAT_AR.webp" + "image_path": "a1/242-golbat.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/242-golbat.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/243-weezing.json b/backend/data/definitions/pokemon/a1/243-weezing.json index 55df6ea..bfbc91a 100644 --- a/backend/data/definitions/pokemon/a1/243-weezing.json +++ b/backend/data/definitions/pokemon/a1/243-weezing.json @@ -32,5 +32,6 @@ "value": 20 }, "illustrator": "KEIICHIRO ITO", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_001770_00_MATADOGAS_AR.webp" + "image_path": "a1/243-weezing.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/243-weezing.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/244-dragonite.json b/backend/data/definitions/pokemon/a1/244-dragonite.json index fd90a43..dddf189 100644 --- a/backend/data/definitions/pokemon/a1/244-dragonite.json +++ b/backend/data/definitions/pokemon/a1/244-dragonite.json @@ -24,5 +24,6 @@ } ], "illustrator": "Gemi", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_001850_00_KAIRYU_AR.webp" + "image_path": "a1/244-dragonite.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/244-dragonite.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/245-pidgeot.json b/backend/data/definitions/pokemon/a1/245-pidgeot.json index 050b8e0..64ceebd 100644 --- a/backend/data/definitions/pokemon/a1/245-pidgeot.json +++ b/backend/data/definitions/pokemon/a1/245-pidgeot.json @@ -33,5 +33,6 @@ "value": 20 }, "illustrator": "Anesaki Dynamic", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_001880_00_PIGEOT_AR.webp" + "image_path": "a1/245-pidgeot.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/245-pidgeot.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/246-meowth.json b/backend/data/definitions/pokemon/a1/246-meowth.json index 9f663ed..0f54319 100644 --- a/backend/data/definitions/pokemon/a1/246-meowth.json +++ b/backend/data/definitions/pokemon/a1/246-meowth.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Mina Nakai", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_001960_00_NYARTH_AR.webp" + "image_path": "a1/246-meowth.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/246-meowth.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/247-ditto.json b/backend/data/definitions/pokemon/a1/247-ditto.json index c46dd35..1290801 100644 --- a/backend/data/definitions/pokemon/a1/247-ditto.json +++ b/backend/data/definitions/pokemon/a1/247-ditto.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Jerky", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_002050_00_METAMON_AR.webp" + "image_path": "a1/247-ditto.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/247-ditto.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/248-eevee.json b/backend/data/definitions/pokemon/a1/248-eevee.json index 90bf25b..2264074 100644 --- a/backend/data/definitions/pokemon/a1/248-eevee.json +++ b/backend/data/definitions/pokemon/a1/248-eevee.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "sowsow", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_002060_00_EIEVUI_AR.webp" + "image_path": "a1/248-eevee.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/248-eevee.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/249-porygon.json b/backend/data/definitions/pokemon/a1/249-porygon.json index 7f7dca6..bf1505a 100644 --- a/backend/data/definitions/pokemon/a1/249-porygon.json +++ b/backend/data/definitions/pokemon/a1/249-porygon.json @@ -31,5 +31,6 @@ "value": 20 }, "illustrator": "Akira Komayama", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_002070_00_PORYGON_AR.webp" + "image_path": "a1/249-porygon.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/249-porygon.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/250-snorlax.json b/backend/data/definitions/pokemon/a1/250-snorlax.json index 6320f91..86b61a0 100644 --- a/backend/data/definitions/pokemon/a1/250-snorlax.json +++ b/backend/data/definitions/pokemon/a1/250-snorlax.json @@ -27,5 +27,6 @@ "value": 20 }, "illustrator": "HYOGONOSUKE", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_002090_00_KABIGON_AR.webp" + "image_path": "a1/250-snorlax.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/250-snorlax.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/251-venusaur-ex.json b/backend/data/definitions/pokemon/a1/251-venusaur-ex.json index d236680..a243c9a 100644 --- a/backend/data/definitions/pokemon/a1/251-venusaur-ex.json +++ b/backend/data/definitions/pokemon/a1/251-venusaur-ex.json @@ -39,5 +39,6 @@ "value": 20 }, "illustrator": "PLANETA CG Works", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_000040_00_FUSHIGIBANAex_SR.webp" + "image_path": "a1/251-venusaur-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/251-venusaur-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/252-exeggutor-ex.json b/backend/data/definitions/pokemon/a1/252-exeggutor-ex.json index 564e6d4..2f59578 100644 --- a/backend/data/definitions/pokemon/a1/252-exeggutor-ex.json +++ b/backend/data/definitions/pokemon/a1/252-exeggutor-ex.json @@ -29,5 +29,6 @@ "value": 20 }, "illustrator": "PLANETA CG Works", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_000230_00_NASSYex_SR.webp" + "image_path": "a1/252-exeggutor-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/252-exeggutor-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/253-charizard-ex.json b/backend/data/definitions/pokemon/a1/253-charizard-ex.json index 3b5be76..3feedb4 100644 --- a/backend/data/definitions/pokemon/a1/253-charizard-ex.json +++ b/backend/data/definitions/pokemon/a1/253-charizard-ex.json @@ -39,5 +39,6 @@ "value": 20 }, "illustrator": "PLANETA CG Works", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_000360_00_LIZARDONex_SR.webp" + "image_path": "a1/253-charizard-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/253-charizard-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/254-arcanine-ex.json b/backend/data/definitions/pokemon/a1/254-arcanine-ex.json index 34d4054..9b6fa4f 100644 --- a/backend/data/definitions/pokemon/a1/254-arcanine-ex.json +++ b/backend/data/definitions/pokemon/a1/254-arcanine-ex.json @@ -28,5 +28,6 @@ "value": 20 }, "illustrator": "PLANETA Saito", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_000410_00_WINDIEex_SR.webp" + "image_path": "a1/254-arcanine-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/254-arcanine-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/255-moltres-ex.json b/backend/data/definitions/pokemon/a1/255-moltres-ex.json index fc383fa..12ae17c 100644 --- a/backend/data/definitions/pokemon/a1/255-moltres-ex.json +++ b/backend/data/definitions/pokemon/a1/255-moltres-ex.json @@ -34,5 +34,6 @@ "value": 20 }, "illustrator": "PLANETA Saito", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_000470_00_FIREex_SR.webp" + "image_path": "a1/255-moltres-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/255-moltres-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/256-blastoise-ex.json b/backend/data/definitions/pokemon/a1/256-blastoise-ex.json index 19b48a9..ecfcd6b 100644 --- a/backend/data/definitions/pokemon/a1/256-blastoise-ex.json +++ b/backend/data/definitions/pokemon/a1/256-blastoise-ex.json @@ -40,5 +40,6 @@ "value": 20 }, "illustrator": "PLANETA CG Works", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_000560_00_KAMEXex_SR.webp" + "image_path": "a1/256-blastoise-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/256-blastoise-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/257-starmie-ex.json b/backend/data/definitions/pokemon/a1/257-starmie-ex.json index 2864564..a54f1d4 100644 --- a/backend/data/definitions/pokemon/a1/257-starmie-ex.json +++ b/backend/data/definitions/pokemon/a1/257-starmie-ex.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "PLANETA Igarashi", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_000760_00_STARMIEex_SR.webp" + "image_path": "a1/257-starmie-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/257-starmie-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/258-articuno-ex.json b/backend/data/definitions/pokemon/a1/258-articuno-ex.json index abe78da..413ed47 100644 --- a/backend/data/definitions/pokemon/a1/258-articuno-ex.json +++ b/backend/data/definitions/pokemon/a1/258-articuno-ex.json @@ -36,5 +36,6 @@ "value": 20 }, "illustrator": "PLANETA Saito", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_000840_00_FREEZERex_SR.webp" + "image_path": "a1/258-articuno-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/258-articuno-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/259-pikachu-ex.json b/backend/data/definitions/pokemon/a1/259-pikachu-ex.json index 89b1d04..190d4b5 100644 --- a/backend/data/definitions/pokemon/a1/259-pikachu-ex.json +++ b/backend/data/definitions/pokemon/a1/259-pikachu-ex.json @@ -29,5 +29,6 @@ "value": 20 }, "illustrator": "PLANETA CG Works", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_000960_00_PIKACHUex_SR.webp" + "image_path": "a1/259-pikachu-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/259-pikachu-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/260-zapdos-ex.json b/backend/data/definitions/pokemon/a1/260-zapdos-ex.json index 58ddd37..41a802b 100644 --- a/backend/data/definitions/pokemon/a1/260-zapdos-ex.json +++ b/backend/data/definitions/pokemon/a1/260-zapdos-ex.json @@ -38,5 +38,6 @@ "value": 20 }, "illustrator": "PLANETA Saito", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_001040_00_THUNDERex_SR.webp" + "image_path": "a1/260-zapdos-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/260-zapdos-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/261-gengar-ex.json b/backend/data/definitions/pokemon/a1/261-gengar-ex.json index 124e65d..9e31d02 100644 --- a/backend/data/definitions/pokemon/a1/261-gengar-ex.json +++ b/backend/data/definitions/pokemon/a1/261-gengar-ex.json @@ -34,5 +34,6 @@ "value": 20 }, "illustrator": "PLANETA CG Works", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_001230_00_GANGARex_SR.webp" + "image_path": "a1/261-gengar-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/261-gengar-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/262-mewtwo-ex.json b/backend/data/definitions/pokemon/a1/262-mewtwo-ex.json index 19d9aa0..2ad30f7 100644 --- a/backend/data/definitions/pokemon/a1/262-mewtwo-ex.json +++ b/backend/data/definitions/pokemon/a1/262-mewtwo-ex.json @@ -37,5 +37,6 @@ "value": 20 }, "illustrator": "PLANETA Mochizuki", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_001290_00_MEWTWOex_SR.webp" + "image_path": "a1/262-mewtwo-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/262-mewtwo-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/263-machamp-ex.json b/backend/data/definitions/pokemon/a1/263-machamp-ex.json index 73ea60a..10a6f21 100644 --- a/backend/data/definitions/pokemon/a1/263-machamp-ex.json +++ b/backend/data/definitions/pokemon/a1/263-machamp-ex.json @@ -27,5 +27,6 @@ "value": 20 }, "illustrator": "PLANETA Igarashi", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_001460_00_KAIRIKYex_SR.webp" + "image_path": "a1/263-machamp-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/263-machamp-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/264-marowak-ex.json b/backend/data/definitions/pokemon/a1/264-marowak-ex.json index 9e6cd07..d296ddf 100644 --- a/backend/data/definitions/pokemon/a1/264-marowak-ex.json +++ b/backend/data/definitions/pokemon/a1/264-marowak-ex.json @@ -30,5 +30,6 @@ "value": 20 }, "illustrator": "PLANETA Mochizuki", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_001530_00_GARAGARAex_SR.webp" + "image_path": "a1/264-marowak-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/264-marowak-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/265-wigglytuff-ex.json b/backend/data/definitions/pokemon/a1/265-wigglytuff-ex.json index eda86fb..d74afff 100644 --- a/backend/data/definitions/pokemon/a1/265-wigglytuff-ex.json +++ b/backend/data/definitions/pokemon/a1/265-wigglytuff-ex.json @@ -28,5 +28,6 @@ "value": 20 }, "illustrator": "PLANETA Igarashi", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_001950_00_PUKURINex_SR.webp" + "image_path": "a1/265-wigglytuff-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/265-wigglytuff-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/274-moltres-ex.json b/backend/data/definitions/pokemon/a1/274-moltres-ex.json index b505e79..14cd107 100644 --- a/backend/data/definitions/pokemon/a1/274-moltres-ex.json +++ b/backend/data/definitions/pokemon/a1/274-moltres-ex.json @@ -34,5 +34,6 @@ "value": 20 }, "illustrator": "hncl", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_000470_01_FIREex_SAR.webp" + "image_path": "a1/274-moltres-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/274-moltres-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/275-articuno-ex.json b/backend/data/definitions/pokemon/a1/275-articuno-ex.json index 4b419bb..3fcb36d 100644 --- a/backend/data/definitions/pokemon/a1/275-articuno-ex.json +++ b/backend/data/definitions/pokemon/a1/275-articuno-ex.json @@ -36,5 +36,6 @@ "value": 20 }, "illustrator": "kodama", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_000840_01_FREEZERex_SAR.webp" + "image_path": "a1/275-articuno-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/275-articuno-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/276-zapdos-ex.json b/backend/data/definitions/pokemon/a1/276-zapdos-ex.json index 9433a9f..111281c 100644 --- a/backend/data/definitions/pokemon/a1/276-zapdos-ex.json +++ b/backend/data/definitions/pokemon/a1/276-zapdos-ex.json @@ -38,5 +38,6 @@ "value": 20 }, "illustrator": "GOSSAN", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_001040_01_THUNDERex_SAR.webp" + "image_path": "a1/276-zapdos-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/276-zapdos-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/277-gengar-ex.json b/backend/data/definitions/pokemon/a1/277-gengar-ex.json index 1b6bc69..504d5cc 100644 --- a/backend/data/definitions/pokemon/a1/277-gengar-ex.json +++ b/backend/data/definitions/pokemon/a1/277-gengar-ex.json @@ -34,5 +34,6 @@ "value": 20 }, "illustrator": "NC Empire", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_001230_01_GANGARex_SAR.webp" + "image_path": "a1/277-gengar-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/277-gengar-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/278-machamp-ex.json b/backend/data/definitions/pokemon/a1/278-machamp-ex.json index 1ed9f76..c024783 100644 --- a/backend/data/definitions/pokemon/a1/278-machamp-ex.json +++ b/backend/data/definitions/pokemon/a1/278-machamp-ex.json @@ -27,5 +27,6 @@ "value": 20 }, "illustrator": "AKIRA EGAWA", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_001460_01_KAIRIKYex_SAR.webp" + "image_path": "a1/278-machamp-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/278-machamp-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/279-wigglytuff-ex.json b/backend/data/definitions/pokemon/a1/279-wigglytuff-ex.json index 8769ee7..9f4d589 100644 --- a/backend/data/definitions/pokemon/a1/279-wigglytuff-ex.json +++ b/backend/data/definitions/pokemon/a1/279-wigglytuff-ex.json @@ -28,5 +28,6 @@ "value": 20 }, "illustrator": "Shibuzoh.", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_001950_01_PUKURINex_SAR.webp" + "image_path": "a1/279-wigglytuff-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/279-wigglytuff-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/280-charizard-ex.json b/backend/data/definitions/pokemon/a1/280-charizard-ex.json index b7f63e7..0c297c1 100644 --- a/backend/data/definitions/pokemon/a1/280-charizard-ex.json +++ b/backend/data/definitions/pokemon/a1/280-charizard-ex.json @@ -39,5 +39,6 @@ "value": 20 }, "illustrator": "kantaro", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_000360_01_LIZARDONex_IM.webp" + "image_path": "a1/280-charizard-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/280-charizard-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/281-pikachu-ex.json b/backend/data/definitions/pokemon/a1/281-pikachu-ex.json index aee7779..b34e084 100644 --- a/backend/data/definitions/pokemon/a1/281-pikachu-ex.json +++ b/backend/data/definitions/pokemon/a1/281-pikachu-ex.json @@ -29,5 +29,6 @@ "value": 20 }, "illustrator": "Ryota Murayama", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_000960_01_PIKACHUex_IM.webp" + "image_path": "a1/281-pikachu-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/281-pikachu-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/282-mewtwo-ex.json b/backend/data/definitions/pokemon/a1/282-mewtwo-ex.json index 429053b..76b2a59 100644 --- a/backend/data/definitions/pokemon/a1/282-mewtwo-ex.json +++ b/backend/data/definitions/pokemon/a1/282-mewtwo-ex.json @@ -37,5 +37,6 @@ "value": 20 }, "illustrator": "Nurikabe", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_001290_01_MEWTWOex_IM.webp" + "image_path": "a1/282-mewtwo-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/282-mewtwo-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/283-mew.json b/backend/data/definitions/pokemon/a1/283-mew.json index 40a520e..f826d42 100644 --- a/backend/data/definitions/pokemon/a1/283-mew.json +++ b/backend/data/definitions/pokemon/a1/283-mew.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Amelicart", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_002140_00_MEW_IM.webp" + "image_path": "a1/283-mew.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/283-mew.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/284-charizard-ex.json b/backend/data/definitions/pokemon/a1/284-charizard-ex.json index 03c8a26..e14a8f8 100644 --- a/backend/data/definitions/pokemon/a1/284-charizard-ex.json +++ b/backend/data/definitions/pokemon/a1/284-charizard-ex.json @@ -39,5 +39,6 @@ "value": 20 }, "illustrator": "PLANETA CG Works", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_000360_02_LIZARDONex_UR.webp" + "image_path": "a1/284-charizard-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/284-charizard-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/285-pikachu-ex.json b/backend/data/definitions/pokemon/a1/285-pikachu-ex.json index 04a3ad5..338067c 100644 --- a/backend/data/definitions/pokemon/a1/285-pikachu-ex.json +++ b/backend/data/definitions/pokemon/a1/285-pikachu-ex.json @@ -29,5 +29,6 @@ "value": 20 }, "illustrator": "PLANETA CG Works", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_000960_02_PIKACHUex_UR.webp" + "image_path": "a1/285-pikachu-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/285-pikachu-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1/286-mewtwo-ex.json b/backend/data/definitions/pokemon/a1/286-mewtwo-ex.json index 3ca4c33..03a0752 100644 --- a/backend/data/definitions/pokemon/a1/286-mewtwo-ex.json +++ b/backend/data/definitions/pokemon/a1/286-mewtwo-ex.json @@ -37,5 +37,6 @@ "value": 20 }, "illustrator": "PLANETA Mochizuki", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_001290_02_MEWTWOex_UR.webp" + "image_path": "a1/286-mewtwo-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/286-mewtwo-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/001-exeggcute.json b/backend/data/definitions/pokemon/a1a/001-exeggcute.json index 6c6f755..5bee466 100644 --- a/backend/data/definitions/pokemon/a1a/001-exeggcute.json +++ b/backend/data/definitions/pokemon/a1a/001-exeggcute.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Yuka Morii", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002150_00_TAMATAMA_C.webp" + "image_path": "a1a/001-exeggcute.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/001-exeggcute.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/002-exeggutor.json b/backend/data/definitions/pokemon/a1a/002-exeggutor.json index be13593..4dd4b25 100644 --- a/backend/data/definitions/pokemon/a1a/002-exeggutor.json +++ b/backend/data/definitions/pokemon/a1a/002-exeggutor.json @@ -32,5 +32,6 @@ "value": 20 }, "illustrator": "Masakazu Fukuda", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002160_00_NASSY_U.webp" + "image_path": "a1a/002-exeggutor.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/002-exeggutor.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/003-celebi-ex.json b/backend/data/definitions/pokemon/a1a/003-celebi-ex.json index ebab82d..aff4c03 100644 --- a/backend/data/definitions/pokemon/a1a/003-celebi-ex.json +++ b/backend/data/definitions/pokemon/a1a/003-celebi-ex.json @@ -29,5 +29,6 @@ "value": 20 }, "illustrator": "PLANETA CG Works", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002170_00_CELEBIex_RR.webp" + "image_path": "a1a/003-celebi-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/003-celebi-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/004-snivy.json b/backend/data/definitions/pokemon/a1a/004-snivy.json index bcaa494..bc69bd2 100644 --- a/backend/data/definitions/pokemon/a1a/004-snivy.json +++ b/backend/data/definitions/pokemon/a1a/004-snivy.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Kagemaru Himeno", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002180_00_TSUTARJA_C.webp" + "image_path": "a1a/004-snivy.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/004-snivy.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/005-servine.json b/backend/data/definitions/pokemon/a1a/005-servine.json index 5a6789c..04e1855 100644 --- a/backend/data/definitions/pokemon/a1a/005-servine.json +++ b/backend/data/definitions/pokemon/a1a/005-servine.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "Shigenori Negishi", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002190_00_JANOVY_U.webp" + "image_path": "a1a/005-servine.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/005-servine.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/006-serperior.json b/backend/data/definitions/pokemon/a1a/006-serperior.json index e6afa5b..e03792f 100644 --- a/backend/data/definitions/pokemon/a1a/006-serperior.json +++ b/backend/data/definitions/pokemon/a1a/006-serperior.json @@ -35,5 +35,6 @@ "value": 20 }, "illustrator": "Yoshioka", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002200_00_JALORDA_R.webp" + "image_path": "a1a/006-serperior.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/006-serperior.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/007-morelull.json b/backend/data/definitions/pokemon/a1a/007-morelull.json index 114ced1..112cce3 100644 --- a/backend/data/definitions/pokemon/a1a/007-morelull.json +++ b/backend/data/definitions/pokemon/a1a/007-morelull.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Saya Tsuruta", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002210_00_NEMASYU_C.webp" + "image_path": "a1a/007-morelull.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/007-morelull.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/008-shiinotic.json b/backend/data/definitions/pokemon/a1a/008-shiinotic.json index 8970fad..451ce86 100644 --- a/backend/data/definitions/pokemon/a1a/008-shiinotic.json +++ b/backend/data/definitions/pokemon/a1a/008-shiinotic.json @@ -27,5 +27,6 @@ "value": 20 }, "illustrator": "Mizue", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002220_00_MASHADE_U.webp" + "image_path": "a1a/008-shiinotic.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/008-shiinotic.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/009-dhelmise.json b/backend/data/definitions/pokemon/a1a/009-dhelmise.json index 6b85bcd..db48454 100644 --- a/backend/data/definitions/pokemon/a1a/009-dhelmise.json +++ b/backend/data/definitions/pokemon/a1a/009-dhelmise.json @@ -28,5 +28,6 @@ "value": 20 }, "illustrator": "Hasuno", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002230_00_DADARIN_U.webp" + "image_path": "a1a/009-dhelmise.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/009-dhelmise.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/010-ponyta.json b/backend/data/definitions/pokemon/a1a/010-ponyta.json index 4a90ac1..78d4a63 100644 --- a/backend/data/definitions/pokemon/a1a/010-ponyta.json +++ b/backend/data/definitions/pokemon/a1a/010-ponyta.json @@ -28,5 +28,6 @@ "value": 20 }, "illustrator": "Tomokazu Komiya", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002240_00_PONYTA_C.webp" + "image_path": "a1a/010-ponyta.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/010-ponyta.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/011-rapidash.json b/backend/data/definitions/pokemon/a1a/011-rapidash.json index 794357f..a4f2b69 100644 --- a/backend/data/definitions/pokemon/a1a/011-rapidash.json +++ b/backend/data/definitions/pokemon/a1a/011-rapidash.json @@ -30,5 +30,6 @@ "value": 20 }, "illustrator": "AKIRA EGAWA", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002250_00_GALLOP_U.webp" + "image_path": "a1a/011-rapidash.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/011-rapidash.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/012-magmar.json b/backend/data/definitions/pokemon/a1a/012-magmar.json index 1bdebe3..50edfae 100644 --- a/backend/data/definitions/pokemon/a1a/012-magmar.json +++ b/backend/data/definitions/pokemon/a1a/012-magmar.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "sui", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002260_00_BOOBER_U.webp" + "image_path": "a1a/012-magmar.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/012-magmar.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/013-larvesta.json b/backend/data/definitions/pokemon/a1a/013-larvesta.json index a3ddf50..334ef45 100644 --- a/backend/data/definitions/pokemon/a1a/013-larvesta.json +++ b/backend/data/definitions/pokemon/a1a/013-larvesta.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "kawayoo", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002270_00_MERLARVA_C.webp" + "image_path": "a1a/013-larvesta.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/013-larvesta.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/014-volcarona.json b/backend/data/definitions/pokemon/a1a/014-volcarona.json index 1039c4d..57bb9c2 100644 --- a/backend/data/definitions/pokemon/a1a/014-volcarona.json +++ b/backend/data/definitions/pokemon/a1a/014-volcarona.json @@ -27,5 +27,6 @@ "value": 20 }, "illustrator": "DOM", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002280_00_ULGAMOTH_R.webp" + "image_path": "a1a/014-volcarona.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/014-volcarona.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/015-salandit.json b/backend/data/definitions/pokemon/a1a/015-salandit.json index 189622a..fa1002a 100644 --- a/backend/data/definitions/pokemon/a1a/015-salandit.json +++ b/backend/data/definitions/pokemon/a1a/015-salandit.json @@ -28,5 +28,6 @@ "value": 20 }, "illustrator": "Naoki Saito", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002290_00_YATOUMORI_C.webp" + "image_path": "a1a/015-salandit.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/015-salandit.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/016-salazzle.json b/backend/data/definitions/pokemon/a1a/016-salazzle.json index fc94cd7..acfa4a5 100644 --- a/backend/data/definitions/pokemon/a1a/016-salazzle.json +++ b/backend/data/definitions/pokemon/a1a/016-salazzle.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "Mitsuhiro Arita", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002300_00_ENNEWT_C.webp" + "image_path": "a1a/016-salazzle.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/016-salazzle.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/017-magikarp.json b/backend/data/definitions/pokemon/a1a/017-magikarp.json index d3b6183..5162cc0 100644 --- a/backend/data/definitions/pokemon/a1a/017-magikarp.json +++ b/backend/data/definitions/pokemon/a1a/017-magikarp.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Mitsuhiro Arita", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002310_00_KOIKING_C.webp" + "image_path": "a1a/017-magikarp.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/017-magikarp.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/018-gyarados-ex.json b/backend/data/definitions/pokemon/a1a/018-gyarados-ex.json index 05311f9..993e8ed 100644 --- a/backend/data/definitions/pokemon/a1a/018-gyarados-ex.json +++ b/backend/data/definitions/pokemon/a1a/018-gyarados-ex.json @@ -29,5 +29,6 @@ "value": 20 }, "illustrator": "PLANETA CG Works", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002320_00_GYARADOSex_RR.webp" + "image_path": "a1a/018-gyarados-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/018-gyarados-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/019-vaporeon.json b/backend/data/definitions/pokemon/a1a/019-vaporeon.json index aeb8858..61094b8 100644 --- a/backend/data/definitions/pokemon/a1a/019-vaporeon.json +++ b/backend/data/definitions/pokemon/a1a/019-vaporeon.json @@ -34,5 +34,6 @@ "value": 20 }, "illustrator": "LINNE", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002330_00_SHOWERS_R.webp" + "image_path": "a1a/019-vaporeon.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/019-vaporeon.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/020-finneon.json b/backend/data/definitions/pokemon/a1a/020-finneon.json index 593240c..3ba32f9 100644 --- a/backend/data/definitions/pokemon/a1a/020-finneon.json +++ b/backend/data/definitions/pokemon/a1a/020-finneon.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "sui", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002340_00_KEIKOUO_C.webp" + "image_path": "a1a/020-finneon.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/020-finneon.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/021-lumineon.json b/backend/data/definitions/pokemon/a1a/021-lumineon.json index 4f46b1e..365b528 100644 --- a/backend/data/definitions/pokemon/a1a/021-lumineon.json +++ b/backend/data/definitions/pokemon/a1a/021-lumineon.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "Sekio", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002350_00_NEOLANT_U.webp" + "image_path": "a1a/021-lumineon.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/021-lumineon.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/022-chewtle.json b/backend/data/definitions/pokemon/a1a/022-chewtle.json index a81eaa8..3595a5a 100644 --- a/backend/data/definitions/pokemon/a1a/022-chewtle.json +++ b/backend/data/definitions/pokemon/a1a/022-chewtle.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Taiga Kayama", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002360_00_KAMUKAME_C.webp" + "image_path": "a1a/022-chewtle.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/022-chewtle.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/023-drednaw.json b/backend/data/definitions/pokemon/a1a/023-drednaw.json index 1d63945..b6237b9 100644 --- a/backend/data/definitions/pokemon/a1a/023-drednaw.json +++ b/backend/data/definitions/pokemon/a1a/023-drednaw.json @@ -28,5 +28,6 @@ "value": 20 }, "illustrator": "nisimono", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002370_00_KAJIRIGAME_U.webp" + "image_path": "a1a/023-drednaw.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/023-drednaw.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/024-cramorant.json b/backend/data/definitions/pokemon/a1a/024-cramorant.json index 3329110..fdad245 100644 --- a/backend/data/definitions/pokemon/a1a/024-cramorant.json +++ b/backend/data/definitions/pokemon/a1a/024-cramorant.json @@ -27,5 +27,6 @@ "value": 20 }, "illustrator": "Jerky", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002380_00_UU_C.webp" + "image_path": "a1a/024-cramorant.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/024-cramorant.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/025-pikachu.json b/backend/data/definitions/pokemon/a1a/025-pikachu.json index 5d8ac1a..942c1a6 100644 --- a/backend/data/definitions/pokemon/a1a/025-pikachu.json +++ b/backend/data/definitions/pokemon/a1a/025-pikachu.json @@ -28,5 +28,6 @@ "value": 20 }, "illustrator": "Naoyo Kimura", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002390_00_PIKACHU_C.webp" + "image_path": "a1a/025-pikachu.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/025-pikachu.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/026-raichu.json b/backend/data/definitions/pokemon/a1a/026-raichu.json index f141e12..87fcedf 100644 --- a/backend/data/definitions/pokemon/a1a/026-raichu.json +++ b/backend/data/definitions/pokemon/a1a/026-raichu.json @@ -28,5 +28,6 @@ "value": 20 }, "illustrator": "hncl", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002400_00_RAICHU_R.webp" + "image_path": "a1a/026-raichu.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/026-raichu.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/027-electabuzz.json b/backend/data/definitions/pokemon/a1a/027-electabuzz.json index 1bd727c..e26096a 100644 --- a/backend/data/definitions/pokemon/a1a/027-electabuzz.json +++ b/backend/data/definitions/pokemon/a1a/027-electabuzz.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Naoyo Kimura", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002410_00_ELEBOO_U.webp" + "image_path": "a1a/027-electabuzz.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/027-electabuzz.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/028-joltik.json b/backend/data/definitions/pokemon/a1a/028-joltik.json index ba0f631..c4c49cd 100644 --- a/backend/data/definitions/pokemon/a1a/028-joltik.json +++ b/backend/data/definitions/pokemon/a1a/028-joltik.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "MINAMINAMI Take", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002420_00_BACHURU_C.webp" + "image_path": "a1a/028-joltik.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/028-joltik.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/029-galvantula.json b/backend/data/definitions/pokemon/a1a/029-galvantula.json index c4c5a50..c7616fe 100644 --- a/backend/data/definitions/pokemon/a1a/029-galvantula.json +++ b/backend/data/definitions/pokemon/a1a/029-galvantula.json @@ -27,5 +27,6 @@ "value": 20 }, "illustrator": "Mitsuhiro Arita", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002430_00_DENTULA_U.webp" + "image_path": "a1a/029-galvantula.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/029-galvantula.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/030-dedenne.json b/backend/data/definitions/pokemon/a1a/030-dedenne.json index 749c387..8ed36b0 100644 --- a/backend/data/definitions/pokemon/a1a/030-dedenne.json +++ b/backend/data/definitions/pokemon/a1a/030-dedenne.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Taiga Kayama", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002440_00_DEDENNE_C.webp" + "image_path": "a1a/030-dedenne.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/030-dedenne.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/031-mew.json b/backend/data/definitions/pokemon/a1a/031-mew.json index a2a23c2..5be1e89 100644 --- a/backend/data/definitions/pokemon/a1a/031-mew.json +++ b/backend/data/definitions/pokemon/a1a/031-mew.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Saya Tsuruta", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002140_00_MEW_R.webp" + "image_path": "a1a/031-mew.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/031-mew.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/032-mew-ex.json b/backend/data/definitions/pokemon/a1a/032-mew-ex.json index cde1216..c24bb9a 100644 --- a/backend/data/definitions/pokemon/a1a/032-mew-ex.json +++ b/backend/data/definitions/pokemon/a1a/032-mew-ex.json @@ -34,5 +34,6 @@ "value": 20 }, "illustrator": "PLANETA CG Works", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002450_00_MEWex_RR.webp" + "image_path": "a1a/032-mew-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/032-mew-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/033-sigilyph.json b/backend/data/definitions/pokemon/a1a/033-sigilyph.json index 8253098..cff496f 100644 --- a/backend/data/definitions/pokemon/a1a/033-sigilyph.json +++ b/backend/data/definitions/pokemon/a1a/033-sigilyph.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Shigenori Negishi", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002460_00_SYMBOLER_U.webp" + "image_path": "a1a/033-sigilyph.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/033-sigilyph.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/034-elgyem.json b/backend/data/definitions/pokemon/a1a/034-elgyem.json index 65ca18c..5d37d69 100644 --- a/backend/data/definitions/pokemon/a1a/034-elgyem.json +++ b/backend/data/definitions/pokemon/a1a/034-elgyem.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Kouki Saitou", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002470_00_LIGRAY_C.webp" + "image_path": "a1a/034-elgyem.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/034-elgyem.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/035-beheeyem.json b/backend/data/definitions/pokemon/a1a/035-beheeyem.json index 5972d0d..7c55aa5 100644 --- a/backend/data/definitions/pokemon/a1a/035-beheeyem.json +++ b/backend/data/definitions/pokemon/a1a/035-beheeyem.json @@ -29,5 +29,6 @@ "value": 20 }, "illustrator": "sowsow", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002500_00_OHBEM_U.webp" + "image_path": "a1a/035-beheeyem.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/035-beheeyem.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/036-flabebe.json b/backend/data/definitions/pokemon/a1a/036-flabebe.json index fe7f8aa..f7f1395 100644 --- a/backend/data/definitions/pokemon/a1a/036-flabebe.json +++ b/backend/data/definitions/pokemon/a1a/036-flabebe.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Cona Nitanda", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002510_00_FLABEBE_C.webp" + "image_path": "a1a/036-flabebe.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/036-flabebe.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/037-floette.json b/backend/data/definitions/pokemon/a1a/037-floette.json index fa97855..bb69777 100644 --- a/backend/data/definitions/pokemon/a1a/037-floette.json +++ b/backend/data/definitions/pokemon/a1a/037-floette.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "Cona Nitanda", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002520_00_FLOETTE_C.webp" + "image_path": "a1a/037-floette.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/037-floette.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/038-florges.json b/backend/data/definitions/pokemon/a1a/038-florges.json index 95970f7..4c2c137 100644 --- a/backend/data/definitions/pokemon/a1a/038-florges.json +++ b/backend/data/definitions/pokemon/a1a/038-florges.json @@ -27,5 +27,6 @@ "value": 20 }, "illustrator": "Cona Nitanda", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002480_00_FLORGES_U.webp" + "image_path": "a1a/038-florges.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/038-florges.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/039-swirlix.json b/backend/data/definitions/pokemon/a1a/039-swirlix.json index 2dead4e..b8a97b0 100644 --- a/backend/data/definitions/pokemon/a1a/039-swirlix.json +++ b/backend/data/definitions/pokemon/a1a/039-swirlix.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "5ban Graphics", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002490_00_PEROPPAFU_C.webp" + "image_path": "a1a/039-swirlix.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/039-swirlix.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/040-slurpuff.json b/backend/data/definitions/pokemon/a1a/040-slurpuff.json index 2dac313..86d894d 100644 --- a/backend/data/definitions/pokemon/a1a/040-slurpuff.json +++ b/backend/data/definitions/pokemon/a1a/040-slurpuff.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "Kagemaru Himeno", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002530_00_PEROREAM_C.webp" + "image_path": "a1a/040-slurpuff.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/040-slurpuff.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/041-mankey.json b/backend/data/definitions/pokemon/a1a/041-mankey.json index 6f7e461..d921d1d 100644 --- a/backend/data/definitions/pokemon/a1a/041-mankey.json +++ b/backend/data/definitions/pokemon/a1a/041-mankey.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Akira Komayama", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002540_00_MANKEY_C.webp" + "image_path": "a1a/041-mankey.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/041-mankey.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/042-primeape.json b/backend/data/definitions/pokemon/a1a/042-primeape.json index 9a9dd74..4ac8982 100644 --- a/backend/data/definitions/pokemon/a1a/042-primeape.json +++ b/backend/data/definitions/pokemon/a1a/042-primeape.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Taiga Kayama", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002550_00_OKORIZARU_C.webp" + "image_path": "a1a/042-primeape.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/042-primeape.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/043-geodude.json b/backend/data/definitions/pokemon/a1a/043-geodude.json index dbbb03e..8104754 100644 --- a/backend/data/definitions/pokemon/a1a/043-geodude.json +++ b/backend/data/definitions/pokemon/a1a/043-geodude.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "GOSSAN", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002560_00_ISITSUBUTE_C.webp" + "image_path": "a1a/043-geodude.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/043-geodude.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/044-graveler.json b/backend/data/definitions/pokemon/a1a/044-graveler.json index eff4b58..2de7f9c 100644 --- a/backend/data/definitions/pokemon/a1a/044-graveler.json +++ b/backend/data/definitions/pokemon/a1a/044-graveler.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "Ayaka Yoshida", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002570_00_GOLONE_U.webp" + "image_path": "a1a/044-graveler.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/044-graveler.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/045-golem.json b/backend/data/definitions/pokemon/a1a/045-golem.json index a2704dd..b113f12 100644 --- a/backend/data/definitions/pokemon/a1a/045-golem.json +++ b/backend/data/definitions/pokemon/a1a/045-golem.json @@ -29,5 +29,6 @@ "value": 20 }, "illustrator": "Masakazu Fukuda", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002580_00_GOLONYA_R.webp" + "image_path": "a1a/045-golem.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/045-golem.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/046-aerodactyl-ex.json b/backend/data/definitions/pokemon/a1a/046-aerodactyl-ex.json index 70a6aec..817809b 100644 --- a/backend/data/definitions/pokemon/a1a/046-aerodactyl-ex.json +++ b/backend/data/definitions/pokemon/a1a/046-aerodactyl-ex.json @@ -33,5 +33,6 @@ "value": 20 }, "illustrator": "PLANETA CG Works", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002590_00_PTERAex_RR.webp" + "image_path": "a1a/046-aerodactyl-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/046-aerodactyl-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/047-marshadow.json b/backend/data/definitions/pokemon/a1a/047-marshadow.json index 3684112..4959ff5 100644 --- a/backend/data/definitions/pokemon/a1a/047-marshadow.json +++ b/backend/data/definitions/pokemon/a1a/047-marshadow.json @@ -29,5 +29,6 @@ "value": 20 }, "illustrator": "kantaro", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002600_00_MARSHADOW_R.webp" + "image_path": "a1a/047-marshadow.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/047-marshadow.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/048-stonjourner.json b/backend/data/definitions/pokemon/a1a/048-stonjourner.json index f3f81ad..7386cac 100644 --- a/backend/data/definitions/pokemon/a1a/048-stonjourner.json +++ b/backend/data/definitions/pokemon/a1a/048-stonjourner.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "Teeziro", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002610_00_ISHIHENGIN_U.webp" + "image_path": "a1a/048-stonjourner.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/048-stonjourner.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/049-koffing.json b/backend/data/definitions/pokemon/a1a/049-koffing.json index 740ebaa..e95e779 100644 --- a/backend/data/definitions/pokemon/a1a/049-koffing.json +++ b/backend/data/definitions/pokemon/a1a/049-koffing.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Naoyo Kimura", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002620_00_DOGARS_C.webp" + "image_path": "a1a/049-koffing.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/049-koffing.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/050-weezing.json b/backend/data/definitions/pokemon/a1a/050-weezing.json index 083356c..401902f 100644 --- a/backend/data/definitions/pokemon/a1a/050-weezing.json +++ b/backend/data/definitions/pokemon/a1a/050-weezing.json @@ -27,5 +27,6 @@ "value": 20 }, "illustrator": "Mousho", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002630_00_MATADOGAS_U.webp" + "image_path": "a1a/050-weezing.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/050-weezing.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/051-purrloin.json b/backend/data/definitions/pokemon/a1a/051-purrloin.json index 432b7e6..c9ecc07 100644 --- a/backend/data/definitions/pokemon/a1a/051-purrloin.json +++ b/backend/data/definitions/pokemon/a1a/051-purrloin.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Kagemaru Himeno", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002640_00_CHORONEKO_C.webp" + "image_path": "a1a/051-purrloin.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/051-purrloin.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/052-liepard.json b/backend/data/definitions/pokemon/a1a/052-liepard.json index 288dd3a..6f4c303 100644 --- a/backend/data/definitions/pokemon/a1a/052-liepard.json +++ b/backend/data/definitions/pokemon/a1a/052-liepard.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "GIDORA", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002650_00_LEPARDAS_C.webp" + "image_path": "a1a/052-liepard.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/052-liepard.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/053-venipede.json b/backend/data/definitions/pokemon/a1a/053-venipede.json index bbfceb6..12a8fba 100644 --- a/backend/data/definitions/pokemon/a1a/053-venipede.json +++ b/backend/data/definitions/pokemon/a1a/053-venipede.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Yukiko Baba", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002660_00_FUSHIDE_C.webp" + "image_path": "a1a/053-venipede.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/053-venipede.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/054-whirlipede.json b/backend/data/definitions/pokemon/a1a/054-whirlipede.json index 0700e62..f77326e 100644 --- a/backend/data/definitions/pokemon/a1a/054-whirlipede.json +++ b/backend/data/definitions/pokemon/a1a/054-whirlipede.json @@ -26,5 +26,6 @@ "value": 20 }, "illustrator": "Shin Nagasawa", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002670_00_WHEEGA_C.webp" + "image_path": "a1a/054-whirlipede.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/054-whirlipede.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/055-scolipede.json b/backend/data/definitions/pokemon/a1a/055-scolipede.json index 03f5d3b..e57c368 100644 --- a/backend/data/definitions/pokemon/a1a/055-scolipede.json +++ b/backend/data/definitions/pokemon/a1a/055-scolipede.json @@ -30,5 +30,6 @@ "value": 20 }, "illustrator": "5ban Graphics", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002680_00_PENDROR_U.webp" + "image_path": "a1a/055-scolipede.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/055-scolipede.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/056-druddigon.json b/backend/data/definitions/pokemon/a1a/056-druddigon.json index 6d4aebf..0feb83f 100644 --- a/backend/data/definitions/pokemon/a1a/056-druddigon.json +++ b/backend/data/definitions/pokemon/a1a/056-druddigon.json @@ -29,5 +29,6 @@ } ], "illustrator": "Ryota Murayama", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002690_00_CRIMGAN_U.webp" + "image_path": "a1a/056-druddigon.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/056-druddigon.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/057-pidgey.json b/backend/data/definitions/pokemon/a1a/057-pidgey.json index 4a61b51..7df3edf 100644 --- a/backend/data/definitions/pokemon/a1a/057-pidgey.json +++ b/backend/data/definitions/pokemon/a1a/057-pidgey.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Shigenori Negishi", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002700_00_POPPO_C.webp" + "image_path": "a1a/057-pidgey.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/057-pidgey.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/058-pidgeotto.json b/backend/data/definitions/pokemon/a1a/058-pidgeotto.json index c5223b4..7dd3408 100644 --- a/backend/data/definitions/pokemon/a1a/058-pidgeotto.json +++ b/backend/data/definitions/pokemon/a1a/058-pidgeotto.json @@ -27,5 +27,6 @@ "value": 20 }, "illustrator": "Taiga Kayama", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002710_00_PIGEON_C.webp" + "image_path": "a1a/058-pidgeotto.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/058-pidgeotto.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/059-pidgeot-ex.json b/backend/data/definitions/pokemon/a1a/059-pidgeot-ex.json index 44af547..8e51b69 100644 --- a/backend/data/definitions/pokemon/a1a/059-pidgeot-ex.json +++ b/backend/data/definitions/pokemon/a1a/059-pidgeot-ex.json @@ -31,5 +31,6 @@ "value": 20 }, "illustrator": "PLANETA CG Works", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002720_00_PIGEOTex_RR.webp" + "image_path": "a1a/059-pidgeot-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/059-pidgeot-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/060-tauros.json b/backend/data/definitions/pokemon/a1a/060-tauros.json index 526be39..f86fee0 100644 --- a/backend/data/definitions/pokemon/a1a/060-tauros.json +++ b/backend/data/definitions/pokemon/a1a/060-tauros.json @@ -30,5 +30,6 @@ "value": 20 }, "illustrator": "KEIICHIRO ITO", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002730_00_KENTAUROS_R.webp" + "image_path": "a1a/060-tauros.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/060-tauros.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/061-eevee.json b/backend/data/definitions/pokemon/a1a/061-eevee.json index b165ff4..4b31f7b 100644 --- a/backend/data/definitions/pokemon/a1a/061-eevee.json +++ b/backend/data/definitions/pokemon/a1a/061-eevee.json @@ -28,5 +28,6 @@ "value": 20 }, "illustrator": "Hitoshi Ariga", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002740_00_EIEVUI_C.webp" + "image_path": "a1a/061-eevee.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/061-eevee.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/062-chatot.json b/backend/data/definitions/pokemon/a1a/062-chatot.json index 9b7e48c..9b9b9c5 100644 --- a/backend/data/definitions/pokemon/a1a/062-chatot.json +++ b/backend/data/definitions/pokemon/a1a/062-chatot.json @@ -24,5 +24,6 @@ "value": 20 }, "illustrator": "Masako Tomii", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_10_002750_00_PERAP_C.webp" + "image_path": "a1a/062-chatot.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/062-chatot.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/069-exeggutor.json b/backend/data/definitions/pokemon/a1a/069-exeggutor.json index 9abf58f..8b86d71 100644 --- a/backend/data/definitions/pokemon/a1a/069-exeggutor.json +++ b/backend/data/definitions/pokemon/a1a/069-exeggutor.json @@ -32,5 +32,6 @@ "value": 20 }, "illustrator": "Gapao", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_002160_00_NASSY_AR.webp" + "image_path": "a1a/069-exeggutor.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/069-exeggutor.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/070-serperior.json b/backend/data/definitions/pokemon/a1a/070-serperior.json index da6958b..001828d 100644 --- a/backend/data/definitions/pokemon/a1a/070-serperior.json +++ b/backend/data/definitions/pokemon/a1a/070-serperior.json @@ -35,5 +35,6 @@ "value": 20 }, "illustrator": "rika", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_002200_00_JALORDA_AR.webp" + "image_path": "a1a/070-serperior.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/070-serperior.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/071-salandit.json b/backend/data/definitions/pokemon/a1a/071-salandit.json index cc4268f..4945008 100644 --- a/backend/data/definitions/pokemon/a1a/071-salandit.json +++ b/backend/data/definitions/pokemon/a1a/071-salandit.json @@ -28,5 +28,6 @@ "value": 20 }, "illustrator": "Nurikabe", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_002290_00_YATOUMORI_AR.webp" + "image_path": "a1a/071-salandit.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/071-salandit.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/072-vaporeon.json b/backend/data/definitions/pokemon/a1a/072-vaporeon.json index 0ee7d68..b052053 100644 --- a/backend/data/definitions/pokemon/a1a/072-vaporeon.json +++ b/backend/data/definitions/pokemon/a1a/072-vaporeon.json @@ -34,5 +34,6 @@ "value": 20 }, "illustrator": "aspara", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_002330_00_SHOWERS_AR.webp" + "image_path": "a1a/072-vaporeon.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/072-vaporeon.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/073-dedenne.json b/backend/data/definitions/pokemon/a1a/073-dedenne.json index cd3aa32..4816fd6 100644 --- a/backend/data/definitions/pokemon/a1a/073-dedenne.json +++ b/backend/data/definitions/pokemon/a1a/073-dedenne.json @@ -25,5 +25,6 @@ "value": 20 }, "illustrator": "Yuu Nishida", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_002440_00_DEDENNE_AR.webp" + "image_path": "a1a/073-dedenne.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/073-dedenne.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/074-marshadow.json b/backend/data/definitions/pokemon/a1a/074-marshadow.json index ececc52..f702ccf 100644 --- a/backend/data/definitions/pokemon/a1a/074-marshadow.json +++ b/backend/data/definitions/pokemon/a1a/074-marshadow.json @@ -29,5 +29,6 @@ "value": 20 }, "illustrator": "OKACHEKE", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_002600_00_MARSHADOW_AR.webp" + "image_path": "a1a/074-marshadow.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/074-marshadow.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/075-celebi-ex.json b/backend/data/definitions/pokemon/a1a/075-celebi-ex.json index 77786cc..8734c60 100644 --- a/backend/data/definitions/pokemon/a1a/075-celebi-ex.json +++ b/backend/data/definitions/pokemon/a1a/075-celebi-ex.json @@ -29,5 +29,6 @@ "value": 20 }, "illustrator": "PLANETA CG Works", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_002170_00_CELEBIex_SR.webp" + "image_path": "a1a/075-celebi-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/075-celebi-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/076-gyarados-ex.json b/backend/data/definitions/pokemon/a1a/076-gyarados-ex.json index b9d73c7..5fccc17 100644 --- a/backend/data/definitions/pokemon/a1a/076-gyarados-ex.json +++ b/backend/data/definitions/pokemon/a1a/076-gyarados-ex.json @@ -29,5 +29,6 @@ "value": 20 }, "illustrator": "PLANETA CG Works", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_002320_00_GYARADOSex_SR.webp" + "image_path": "a1a/076-gyarados-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/076-gyarados-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/077-mew-ex.json b/backend/data/definitions/pokemon/a1a/077-mew-ex.json index 8229186..7f0a754 100644 --- a/backend/data/definitions/pokemon/a1a/077-mew-ex.json +++ b/backend/data/definitions/pokemon/a1a/077-mew-ex.json @@ -34,5 +34,6 @@ "value": 20 }, "illustrator": "PLANETA CG Works", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_002450_00_MEWex_SR.webp" + "image_path": "a1a/077-mew-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/077-mew-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/078-aerodactyl-ex.json b/backend/data/definitions/pokemon/a1a/078-aerodactyl-ex.json index 5b88c95..509c907 100644 --- a/backend/data/definitions/pokemon/a1a/078-aerodactyl-ex.json +++ b/backend/data/definitions/pokemon/a1a/078-aerodactyl-ex.json @@ -33,5 +33,6 @@ "value": 20 }, "illustrator": "PLANETA CG Works", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_002590_00_PTERAex_SR.webp" + "image_path": "a1a/078-aerodactyl-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/078-aerodactyl-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/079-pidgeot-ex.json b/backend/data/definitions/pokemon/a1a/079-pidgeot-ex.json index 4c348d4..78172e4 100644 --- a/backend/data/definitions/pokemon/a1a/079-pidgeot-ex.json +++ b/backend/data/definitions/pokemon/a1a/079-pidgeot-ex.json @@ -31,5 +31,6 @@ "value": 20 }, "illustrator": "PLANETA CG Works", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_002720_00_PIGEOTex_SR.webp" + "image_path": "a1a/079-pidgeot-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/079-pidgeot-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/083-mew-ex.json b/backend/data/definitions/pokemon/a1a/083-mew-ex.json index 0a708b1..75153d6 100644 --- a/backend/data/definitions/pokemon/a1a/083-mew-ex.json +++ b/backend/data/definitions/pokemon/a1a/083-mew-ex.json @@ -34,5 +34,6 @@ "value": 20 }, "illustrator": "HYOGONOSUKE", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_002450_01_MEWex_SAR.webp" + "image_path": "a1a/083-mew-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/083-mew-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/084-aerodactyl-ex.json b/backend/data/definitions/pokemon/a1a/084-aerodactyl-ex.json index 1ba8fc0..be40c47 100644 --- a/backend/data/definitions/pokemon/a1a/084-aerodactyl-ex.json +++ b/backend/data/definitions/pokemon/a1a/084-aerodactyl-ex.json @@ -33,5 +33,6 @@ "value": 20 }, "illustrator": "danciao", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_002590_01_PTERAex_SAR.webp" + "image_path": "a1a/084-aerodactyl-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/084-aerodactyl-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/085-celebi-ex.json b/backend/data/definitions/pokemon/a1a/085-celebi-ex.json index be63d75..a660e4d 100644 --- a/backend/data/definitions/pokemon/a1a/085-celebi-ex.json +++ b/backend/data/definitions/pokemon/a1a/085-celebi-ex.json @@ -29,5 +29,6 @@ "value": 20 }, "illustrator": "kantaro", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_002170_01_CELEBIex_IM.webp" + "image_path": "a1a/085-celebi-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/085-celebi-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/pokemon/a1a/086-mew-ex.json b/backend/data/definitions/pokemon/a1a/086-mew-ex.json index 2e1b138..edb7cd0 100644 --- a/backend/data/definitions/pokemon/a1a/086-mew-ex.json +++ b/backend/data/definitions/pokemon/a1a/086-mew-ex.json @@ -34,5 +34,6 @@ "value": 20 }, "illustrator": "PLANETA CG Works", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cPK_20_002450_02_MEWex_UR.webp" + "image_path": "a1a/086-mew-ex.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/086-mew-ex.webp" } \ No newline at end of file diff --git a/backend/data/definitions/trainer/a1/216-helix-fossil.json b/backend/data/definitions/trainer/a1/216-helix-fossil.json index 5a8593e..1f39abe 100644 --- a/backend/data/definitions/trainer/a1/216-helix-fossil.json +++ b/backend/data/definitions/trainer/a1/216-helix-fossil.json @@ -7,5 +7,6 @@ "rarity": "common", "effect_description": "Play this card as if it were a 40 HP Basic Colorless Pokémon. At any time during your turn, you may discard this card from play. This card can’t retreat. You may play any number of Item cards during your turn.", "illustrator": "Toyste Beach", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cTR_10_000080_00_KAINOKASEKI_C.webp" + "image_path": "a1/216-helix-fossil.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/216-helix-fossil.webp" } \ No newline at end of file diff --git a/backend/data/definitions/trainer/a1/217-dome-fossil.json b/backend/data/definitions/trainer/a1/217-dome-fossil.json index 8701d97..0665dd1 100644 --- a/backend/data/definitions/trainer/a1/217-dome-fossil.json +++ b/backend/data/definitions/trainer/a1/217-dome-fossil.json @@ -7,5 +7,6 @@ "rarity": "common", "effect_description": "Play this card as if it were a 40 HP Basic Colorless Pokémon. At any time during your turn, you may discard this card from play. This card can’t retreat. You may play any number of Item cards during your turn.", "illustrator": "Toyste Beach", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cTR_10_000090_00_KOURANOKASEKI_C.webp" + "image_path": "a1/217-dome-fossil.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/217-dome-fossil.webp" } \ No newline at end of file diff --git a/backend/data/definitions/trainer/a1/218-old-amber.json b/backend/data/definitions/trainer/a1/218-old-amber.json index a482b3e..e277ce6 100644 --- a/backend/data/definitions/trainer/a1/218-old-amber.json +++ b/backend/data/definitions/trainer/a1/218-old-amber.json @@ -7,5 +7,6 @@ "rarity": "common", "effect_description": "Play this card as if it were a 40 HP Basic Colorless Pokémon. At any time during your turn, you may discard this card from play. This card can’t retreat. You may play any number of Item cards during your turn.", "illustrator": "Toyste Beach", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cTR_10_000100_00_HIMITSUNOKOHAKU_C.webp" + "image_path": "a1/218-old-amber.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/218-old-amber.webp" } \ No newline at end of file diff --git a/backend/data/definitions/trainer/a1/219-erika.json b/backend/data/definitions/trainer/a1/219-erika.json index 0f86ccd..fdd5868 100644 --- a/backend/data/definitions/trainer/a1/219-erika.json +++ b/backend/data/definitions/trainer/a1/219-erika.json @@ -7,5 +7,6 @@ "rarity": "uncommon", "effect_description": "Heal 50 damage from 1 of your Grass Pokémon. You may play only 1 Supporter card during your turn.", "illustrator": "kirisAki", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cTR_10_000110_00_ERIKA_U.webp" + "image_path": "a1/219-erika.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/219-erika.webp" } \ No newline at end of file diff --git a/backend/data/definitions/trainer/a1/220-misty.json b/backend/data/definitions/trainer/a1/220-misty.json index 63d010f..dfdafda 100644 --- a/backend/data/definitions/trainer/a1/220-misty.json +++ b/backend/data/definitions/trainer/a1/220-misty.json @@ -7,5 +7,6 @@ "rarity": "uncommon", "effect_description": "Choose 1 of your Water Pokémon, and flip a coin until you get tails. For each heads, take a Water Energy from your Energy Zone and attach it to that Pokémon. You may play only 1 Supporter card during your turn.", "illustrator": "Sanosuke Sakuma", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cTR_10_000120_00_KASUMI_U.webp" + "image_path": "a1/220-misty.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/220-misty.webp" } \ No newline at end of file diff --git a/backend/data/definitions/trainer/a1/221-blaine.json b/backend/data/definitions/trainer/a1/221-blaine.json index 1ce17dc..244ba74 100644 --- a/backend/data/definitions/trainer/a1/221-blaine.json +++ b/backend/data/definitions/trainer/a1/221-blaine.json @@ -7,5 +7,6 @@ "rarity": "uncommon", "effect_description": "During this turn, attacks used by your Ninetales , Rapidash , or Magmar do +30 damage to your opponent’s Active Pokémon. You may play only 1 Supporter card during your turn.", "illustrator": "GOSSAN", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cTR_10_000130_00_KATSURA_U.webp" + "image_path": "a1/221-blaine.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/221-blaine.webp" } \ No newline at end of file diff --git a/backend/data/definitions/trainer/a1/222-koga.json b/backend/data/definitions/trainer/a1/222-koga.json index 7fb77da..7c018dd 100644 --- a/backend/data/definitions/trainer/a1/222-koga.json +++ b/backend/data/definitions/trainer/a1/222-koga.json @@ -7,5 +7,6 @@ "rarity": "uncommon", "effect_description": "Put your Muk or Weezing in the Active Spot into your hand. You may play only 1 Supporter card during your turn.", "illustrator": "Souichirou Gunjima", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cTR_10_000140_00_KYOU_U.webp" + "image_path": "a1/222-koga.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/222-koga.webp" } \ No newline at end of file diff --git a/backend/data/definitions/trainer/a1/223-giovanni.json b/backend/data/definitions/trainer/a1/223-giovanni.json index 6b7f470..30ee09f 100644 --- a/backend/data/definitions/trainer/a1/223-giovanni.json +++ b/backend/data/definitions/trainer/a1/223-giovanni.json @@ -7,5 +7,6 @@ "rarity": "uncommon", "effect_description": "During this turn, attacks used by your Pokémon do +10 damage to your opponent’s Active Pokémon. You may play only 1 Supporter card during your turn.", "illustrator": "Hideki Ishikawa", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cTR_10_000150_00_SAKAKI_U.webp" + "image_path": "a1/223-giovanni.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/223-giovanni.webp" } \ No newline at end of file diff --git a/backend/data/definitions/trainer/a1/224-brock.json b/backend/data/definitions/trainer/a1/224-brock.json index 69e373a..24fd494 100644 --- a/backend/data/definitions/trainer/a1/224-brock.json +++ b/backend/data/definitions/trainer/a1/224-brock.json @@ -7,5 +7,6 @@ "rarity": "uncommon", "effect_description": "Take a Fighting Energy from your Energy Zone and attach it to Golem or Onix . You may play only 1 Supporter card during your turn.", "illustrator": "Taira Akitsu", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cTR_10_000160_00_TAKESHI_U.webp" + "image_path": "a1/224-brock.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/224-brock.webp" } \ No newline at end of file diff --git a/backend/data/definitions/trainer/a1/225-sabrina.json b/backend/data/definitions/trainer/a1/225-sabrina.json index ed7f510..d553f19 100644 --- a/backend/data/definitions/trainer/a1/225-sabrina.json +++ b/backend/data/definitions/trainer/a1/225-sabrina.json @@ -7,5 +7,6 @@ "rarity": "uncommon", "effect_description": "Switch out your opponent’s Active Pokémon to the Bench. (Your opponent chooses the new Active Pokémon.) You may play only 1 Supporter card during your turn.", "illustrator": "Yuu Nishida", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cTR_10_000170_00_NATSUME_U.webp" + "image_path": "a1/225-sabrina.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/225-sabrina.webp" } \ No newline at end of file diff --git a/backend/data/definitions/trainer/a1/226-lt-surge.json b/backend/data/definitions/trainer/a1/226-lt-surge.json index b230830..8ea431a 100644 --- a/backend/data/definitions/trainer/a1/226-lt-surge.json +++ b/backend/data/definitions/trainer/a1/226-lt-surge.json @@ -7,5 +7,6 @@ "rarity": "uncommon", "effect_description": "Move all Lightning Energy from your Benched Pokémon to your Raichu , Electrode , or Electabuzz in the Active Spot. You may play only 1 Supporter card during your turn.", "illustrator": "nagimiso", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cTR_10_000180_00_MATISSE_U.webp" + "image_path": "a1/226-lt-surge.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/226-lt-surge.webp" } \ No newline at end of file diff --git a/backend/data/definitions/trainer/a1/266-erika.json b/backend/data/definitions/trainer/a1/266-erika.json index 6f8615f..16f5421 100644 --- a/backend/data/definitions/trainer/a1/266-erika.json +++ b/backend/data/definitions/trainer/a1/266-erika.json @@ -7,5 +7,6 @@ "rarity": "special art rare", "effect_description": "Heal 50 damage from 1 of your Grass Pokémon. You may play only 1 Supporter card during your turn.", "illustrator": "saino misaki", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cTR_20_000110_00_ERIKA_SR.webp" + "image_path": "a1/266-erika.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/266-erika.webp" } \ No newline at end of file diff --git a/backend/data/definitions/trainer/a1/267-misty.json b/backend/data/definitions/trainer/a1/267-misty.json index 1ee5912..2a2cc36 100644 --- a/backend/data/definitions/trainer/a1/267-misty.json +++ b/backend/data/definitions/trainer/a1/267-misty.json @@ -7,5 +7,6 @@ "rarity": "special art rare", "effect_description": "Choose 1 of your Water Pokémon, and flip a coin until you get tails. For each heads, take a Water Energy from your Energy Zone and attach it to that Pokémon. You may play only 1 Supporter card during your turn.", "illustrator": "Sanosuke Sakuma", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cTR_20_000120_00_KASUMI_SR.webp" + "image_path": "a1/267-misty.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/267-misty.webp" } \ No newline at end of file diff --git a/backend/data/definitions/trainer/a1/268-blaine.json b/backend/data/definitions/trainer/a1/268-blaine.json index e8e5d79..9e6d2a2 100644 --- a/backend/data/definitions/trainer/a1/268-blaine.json +++ b/backend/data/definitions/trainer/a1/268-blaine.json @@ -7,5 +7,6 @@ "rarity": "special art rare", "effect_description": "During this turn, attacks used by your Ninetales , Rapidash , or Magmar do +30 damage to your opponent’s Active Pokémon. You may play only 1 Supporter card during your turn.", "illustrator": "GOSSAN", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cTR_20_000130_00_KATSURA_SR.webp" + "image_path": "a1/268-blaine.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/268-blaine.webp" } \ No newline at end of file diff --git a/backend/data/definitions/trainer/a1/269-koga.json b/backend/data/definitions/trainer/a1/269-koga.json index d6ea433..e8a4ea1 100644 --- a/backend/data/definitions/trainer/a1/269-koga.json +++ b/backend/data/definitions/trainer/a1/269-koga.json @@ -7,5 +7,6 @@ "rarity": "special art rare", "effect_description": "Put your Muk or Weezing in the Active Spot into your hand. You may play only 1 Supporter card during your turn.", "illustrator": "Souichirou Gunjima", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cTR_20_000140_00_KYOU_SR.webp" + "image_path": "a1/269-koga.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/269-koga.webp" } \ No newline at end of file diff --git a/backend/data/definitions/trainer/a1/270-giovanni.json b/backend/data/definitions/trainer/a1/270-giovanni.json index c58b848..ecd4cbe 100644 --- a/backend/data/definitions/trainer/a1/270-giovanni.json +++ b/backend/data/definitions/trainer/a1/270-giovanni.json @@ -7,5 +7,6 @@ "rarity": "special art rare", "effect_description": "During this turn, attacks used by your Pokémon do +10 damage to your opponent’s Active Pokémon. You may play only 1 Supporter card during your turn.", "illustrator": "Hideki Ishikawa", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cTR_20_000150_00_SAKAKI_SR.webp" + "image_path": "a1/270-giovanni.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/270-giovanni.webp" } \ No newline at end of file diff --git a/backend/data/definitions/trainer/a1/271-brock.json b/backend/data/definitions/trainer/a1/271-brock.json index 52e00e3..5e3a668 100644 --- a/backend/data/definitions/trainer/a1/271-brock.json +++ b/backend/data/definitions/trainer/a1/271-brock.json @@ -7,5 +7,6 @@ "rarity": "special art rare", "effect_description": "Take a Fighting Energy from your Energy Zone and attach it to Golem or Onix . You may play only 1 Supporter card during your turn.", "illustrator": "Ryuta Fuse", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cTR_20_000160_00_TAKESHI_SR.webp" + "image_path": "a1/271-brock.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/271-brock.webp" } \ No newline at end of file diff --git a/backend/data/definitions/trainer/a1/272-sabrina.json b/backend/data/definitions/trainer/a1/272-sabrina.json index 54a1e7d..9fa6c2b 100644 --- a/backend/data/definitions/trainer/a1/272-sabrina.json +++ b/backend/data/definitions/trainer/a1/272-sabrina.json @@ -7,5 +7,6 @@ "rarity": "special art rare", "effect_description": "Switch out your opponent’s Active Pokémon to the Bench. (Your opponent chooses the new Active Pokémon.) You may play only 1 Supporter card during your turn.", "illustrator": "GIDORA", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cTR_20_000170_00_NATSUME_SR.webp" + "image_path": "a1/272-sabrina.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/272-sabrina.webp" } \ No newline at end of file diff --git a/backend/data/definitions/trainer/a1/273-lt-surge.json b/backend/data/definitions/trainer/a1/273-lt-surge.json index 6f4bbb1..bfaaee0 100644 --- a/backend/data/definitions/trainer/a1/273-lt-surge.json +++ b/backend/data/definitions/trainer/a1/273-lt-surge.json @@ -7,5 +7,6 @@ "rarity": "special art rare", "effect_description": "Move all Lightning Energy from your Benched Pokémon to your Raichu , Electrode , or Electabuzz in the Active Spot. You may play only 1 Supporter card during your turn.", "illustrator": "nagimiso", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cTR_20_000180_00_MATISSE_SR.webp" + "image_path": "a1/273-lt-surge.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1/273-lt-surge.webp" } \ No newline at end of file diff --git a/backend/data/definitions/trainer/a1a/063-old-amber.json b/backend/data/definitions/trainer/a1a/063-old-amber.json index a6e5ce9..d376c83 100644 --- a/backend/data/definitions/trainer/a1a/063-old-amber.json +++ b/backend/data/definitions/trainer/a1a/063-old-amber.json @@ -7,5 +7,6 @@ "rarity": "common", "effect_description": "Play this card as if it were a 40 HP Basic Colorless Pokémon. At any time during your turn, you may discard this card from play. This card can’t retreat. You may play any number of Item cards during your turn.", "illustrator": "Toyste Beach", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cTR_10_000100_00_HIMITSUNOKOHAKU_C.webp" + "image_path": "a1a/063-old-amber.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/063-old-amber.webp" } \ No newline at end of file diff --git a/backend/data/definitions/trainer/a1a/064-pokemon-flute.json b/backend/data/definitions/trainer/a1a/064-pokemon-flute.json index 044c4f9..f4bc9e1 100644 --- a/backend/data/definitions/trainer/a1a/064-pokemon-flute.json +++ b/backend/data/definitions/trainer/a1a/064-pokemon-flute.json @@ -7,5 +7,6 @@ "rarity": "uncommon", "effect_description": "Put a Basic Pokémon from your opponent’s discard pile onto their Bench. You may play any number of Item cards during your turn.", "illustrator": "Toyste Beach", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cTR_10_000200_00_POKEMONNOFUE_U.webp" + "image_path": "a1a/064-pokemon-flute.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/064-pokemon-flute.webp" } \ No newline at end of file diff --git a/backend/data/definitions/trainer/a1a/065-mythical-slab.json b/backend/data/definitions/trainer/a1a/065-mythical-slab.json index b88115f..e7429b5 100644 --- a/backend/data/definitions/trainer/a1a/065-mythical-slab.json +++ b/backend/data/definitions/trainer/a1a/065-mythical-slab.json @@ -7,5 +7,6 @@ "rarity": "uncommon", "effect_description": "Look at the top card of your deck. If that card is a Psychic Pokémon, put it into your hand. If it is not a Psychic Pokémon, put it on the bottom of your deck. You may play any number of Item cards during your turn.", "illustrator": "AYUMI ODASHIMA", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cTR_10_000190_00_MABOROSHINOSEKIBAN_U.webp" + "image_path": "a1a/065-mythical-slab.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/065-mythical-slab.webp" } \ No newline at end of file diff --git a/backend/data/definitions/trainer/a1a/066-budding-expeditioner.json b/backend/data/definitions/trainer/a1a/066-budding-expeditioner.json index becf970..77d9f8a 100644 --- a/backend/data/definitions/trainer/a1a/066-budding-expeditioner.json +++ b/backend/data/definitions/trainer/a1a/066-budding-expeditioner.json @@ -7,5 +7,6 @@ "rarity": "uncommon", "effect_description": "Put your Mew ex in the Active Spot into your hand. You may play only 1 Supporter card during your turn.", "illustrator": "Yuu Nishida", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cTR_10_000220_00_KAKEDASHICHOSAIN_U.webp" + "image_path": "a1a/066-budding-expeditioner.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/066-budding-expeditioner.webp" } \ No newline at end of file diff --git a/backend/data/definitions/trainer/a1a/067-blue.json b/backend/data/definitions/trainer/a1a/067-blue.json index eb35186..9525b50 100644 --- a/backend/data/definitions/trainer/a1a/067-blue.json +++ b/backend/data/definitions/trainer/a1a/067-blue.json @@ -7,5 +7,6 @@ "rarity": "uncommon", "effect_description": "During your opponent’s next turn, all of your Pokémon take −10 damage from attacks from your opponent’s Pokémon. You may play only 1 Supporter card during your turn.", "illustrator": "Ryuta Fuse", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cTR_10_000210_00_GREEN_U.webp" + "image_path": "a1a/067-blue.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/067-blue.webp" } \ No newline at end of file diff --git a/backend/data/definitions/trainer/a1a/068-leaf.json b/backend/data/definitions/trainer/a1a/068-leaf.json index b622d19..dc4ec26 100644 --- a/backend/data/definitions/trainer/a1a/068-leaf.json +++ b/backend/data/definitions/trainer/a1a/068-leaf.json @@ -7,5 +7,6 @@ "rarity": "uncommon", "effect_description": "During this turn, the Retreat Cost of your Active Pokémon is 2 less. You may play only 1 Supporter card during your turn.", "illustrator": "En Morikura", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cTR_10_000230_00_LEAF_U.webp" + "image_path": "a1a/068-leaf.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/068-leaf.webp" } \ No newline at end of file diff --git a/backend/data/definitions/trainer/a1a/080-budding-expeditioner.json b/backend/data/definitions/trainer/a1a/080-budding-expeditioner.json index ba1f40e..b5ba859 100644 --- a/backend/data/definitions/trainer/a1a/080-budding-expeditioner.json +++ b/backend/data/definitions/trainer/a1a/080-budding-expeditioner.json @@ -7,5 +7,6 @@ "rarity": "special art rare", "effect_description": "Put your Mew ex in the Active Spot into your hand. You may play only 1 Supporter card during your turn.", "illustrator": "Yuu Nishida", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cTR_20_000220_00_KAKEDASHICHOSAIN_SR.webp" + "image_path": "a1a/080-budding-expeditioner.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/080-budding-expeditioner.webp" } \ No newline at end of file diff --git a/backend/data/definitions/trainer/a1a/081-blue.json b/backend/data/definitions/trainer/a1a/081-blue.json index f8e132a..ca64414 100644 --- a/backend/data/definitions/trainer/a1a/081-blue.json +++ b/backend/data/definitions/trainer/a1a/081-blue.json @@ -7,5 +7,6 @@ "rarity": "special art rare", "effect_description": "During your opponent’s next turn, all of your Pokémon take −10 damage from attacks from your opponent’s Pokémon. You may play only 1 Supporter card during your turn.", "illustrator": "Ryuta Fuse", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cTR_20_000210_00_GREEN_SR.webp" + "image_path": "a1a/081-blue.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/081-blue.webp" } \ No newline at end of file diff --git a/backend/data/definitions/trainer/a1a/082-leaf.json b/backend/data/definitions/trainer/a1a/082-leaf.json index c304bae..e72f83c 100644 --- a/backend/data/definitions/trainer/a1a/082-leaf.json +++ b/backend/data/definitions/trainer/a1a/082-leaf.json @@ -7,5 +7,6 @@ "rarity": "special art rare", "effect_description": "During this turn, the Retreat Cost of your Active Pokémon is 2 less. You may play only 1 Supporter card during your turn.", "illustrator": "En Morikura", - "image_url": "https://assets.pokemon-zone.com/game-assets/CardPreviews/cTR_20_000230_00_LEAF_SR.webp" + "image_path": "a1a/082-leaf.webp", + "image_url": "https://mantipocket.s3.us-east-1.amazonaws.com/card-images/a1a/082-leaf.webp" } \ No newline at end of file diff --git a/backend/scripts/convert_cards.py b/backend/scripts/convert_cards.py index 2528c90..ea4c2d8 100644 --- a/backend/scripts/convert_cards.py +++ b/backend/scripts/convert_cards.py @@ -189,7 +189,7 @@ def get_image_url(image_path: str | None) -> str | None: """ if not image_path: return None - return f"{CDN_BASE_URL}/{image_path}" + return f"{CDN_BASE_URL}{image_path}" def transform_pokemon_card(raw_card: dict[str, Any]) -> dict[str, Any]: @@ -203,23 +203,15 @@ def transform_pokemon_card(raw_card: dict[str, Any]) -> dict[str, Any]: """ set_code = raw_card.get("set_code", "") - # Build image path and URL - # Prefer local image_file if downloaded, otherwise use source image_url - raw_image_file = raw_card.get("image_file") - source_image_url = raw_card.get("image_url") - - if raw_image_file: - # raw_image_file is like "a1/001-bulbasaur.webp" - # We want: "pokemon/a1/001-bulbasaur.webp" - image_path = f"pokemon/{raw_image_file}" - image_url = get_image_url(image_path) - elif source_image_url: - # Use the source URL directly (from pokemon-zone.com) - image_path = None - image_url = source_image_url + # Build image path from card ID + # Card ID format: "a1-033-charmander" -> path: "a1/033-charmander.webp" + card_id = raw_card["id"] + # Split "a1-033-charmander" into ["a1", "033-charmander"] + parts = card_id.split("-", 1) + if len(parts) == 2: + image_path = f"{parts[0]}/{parts[1]}.webp" else: image_path = None - image_url = None card: dict[str, Any] = { "id": raw_card["id"], @@ -262,8 +254,7 @@ def transform_pokemon_card(raw_card: dict[str, Any]) -> dict[str, Any]: if image_path: card["image_path"] = image_path - if image_url: - card["image_url"] = image_url + card["image_url"] = get_image_url(image_path) return card @@ -279,20 +270,14 @@ def transform_trainer_card(raw_card: dict[str, Any]) -> dict[str, Any]: """ set_code = raw_card.get("set_code", "") - # Build image path and URL - # Prefer local image_file if downloaded, otherwise use source image_url - raw_image_file = raw_card.get("image_file") - source_image_url = raw_card.get("image_url") - - if raw_image_file: - image_path = f"trainer/{raw_image_file}" - image_url = get_image_url(image_path) - elif source_image_url: - image_path = None - image_url = source_image_url + # Build image path from card ID + # Card ID format: "a1-219-erika" -> path: "a1/219-erika.webp" + card_id = raw_card["id"] + parts = card_id.split("-", 1) + if len(parts) == 2: + image_path = f"{parts[0]}/{parts[1]}.webp" else: image_path = None - image_url = None card: dict[str, Any] = { "id": raw_card["id"], @@ -316,8 +301,7 @@ def transform_trainer_card(raw_card: dict[str, Any]) -> dict[str, Any]: if image_path: card["image_path"] = image_path - if image_url: - card["image_url"] = image_url + card["image_url"] = get_image_url(image_path) return card @@ -371,7 +355,7 @@ def generate_energy_cards() -> list[dict[str, Any]]: for energy_type, display_name in ENERGY_TYPES: card_id = f"energy-basic-{energy_type}" - image_path = f"energy/basic/{energy_type}.webp" + image_path = f"basic/{energy_type}.webp" card = { "id": card_id, diff --git a/backend/tests/scripts/test_convert_cards.py b/backend/tests/scripts/test_convert_cards.py index 7d6b40c..9716cd1 100644 --- a/backend/tests/scripts/test_convert_cards.py +++ b/backend/tests/scripts/test_convert_cards.py @@ -225,7 +225,7 @@ class TestTransformPokemonCard: assert result["weakness"]["energy_type"] == "fire" assert len(result["attacks"]) == 1 assert result["illustrator"] == "Narumi Sato" - assert result["image_path"] == "pokemon/a1/001-bulbasaur.webp" + assert result["image_path"] == "a1/001-bulbasaur.webp" assert "mantipocket.s3" in result["image_url"] def test_ex_pokemon(self): @@ -287,7 +287,9 @@ class TestTransformPokemonCard: assert result["stage"] == "stage_1" assert result["evolves_from"] == "Bulbasaur" - assert "image_path" not in result # No image file + # Image path is now derived from card ID, not raw data + assert result["image_path"] == "a1/002-ivysaur.webp" + assert "mantipocket.s3" in result["image_url"] class TestTransformTrainerCard: @@ -318,7 +320,7 @@ class TestTransformTrainerCard: assert result["trainer_type"] == "supporter" assert result["set_id"] == "a1" assert result["effect_description"] == "Choose 1 of your Pokemon..." - assert result["image_path"] == "trainer/a1/220-misty.webp" + assert result["image_path"] == "a1/220-misty.webp" class TestTransformCard: @@ -472,7 +474,7 @@ class TestGenerateEnergyCards: assert grass_energy["energy_provides"] == ["grass"] assert grass_energy["rarity"] == "common" assert grass_energy["set_id"] == "basic" - assert "energy/basic/grass.webp" in grass_energy["image_path"] + assert grass_energy["image_path"] == "basic/grass.webp" def test_energy_cards_validate(self): """Test that all generated energy cards pass validation.