1
0
mirror of https://github.com/tcgdex/cards-database.git synced 2025-08-15 01:41:59 +00:00

Compare commits

..

10 Commits

Author SHA1 Message Date
ff0cf14773 chore: update README 2025-01-30 23:10:34 +01:00
FalconChipp
2a2b6463ff Added evolveFrom tag to all Genetic Apex cards (#642)
Co-authored-by: Avior <github@avior.me>
2025-01-30 23:03:12 +01:00
Eric Cornely
6b3633e748 Added missing variants (#644)
Co-authored-by: Eric Cornely <eric.cornely@beoogo.be>
Co-authored-by: Avior <github@avior.me>
2025-01-30 23:03:05 +01:00
8fb7f88283 feat: Add Space-Time Smackdown (#648) 2025-01-30 22:53:07 +01:00
Benjamin Rousseliere
366e9e6ea7 feat: add release date to series (#620) 2025-01-27 16:38:57 +01:00
a33629e883 feat: Add Prismatic Evolutions (#637) 2025-01-18 01:56:17 +01:00
33232f1b65 chore : Add test for #566 (#569) 2025-01-10 03:09:38 +01:00
7568334dec chore: add example docker-compose file (#635) 2025-01-10 00:12:11 +01:00
Benjamin Rousseliere
f39956e429 fix: specific request crash (#621) 2025-01-09 23:48:58 +01:00
Duncan
a722ecbbda fix: Paldea Evolved variants are incorrect (#632) 2025-01-09 22:23:02 +01:00
559 changed files with 19586 additions and 89 deletions

View File

@@ -0,0 +1,15 @@
meta {
name: 566 - Specific request crash the request
type: http
seq: 7
}
get {
url: {{BASE_URL}}/v2/fr/cards?name=eq:Pikachu&name=eq:Pichu,Pikachu
body: none
auth: none
}
assert {
res.status: eq 200
}

View File

@@ -4,28 +4,31 @@ FROM docker.io/oven/bun:1-alpine AS build
WORKDIR /usr/src/app
# Add git as it is used to fetch updated times
RUN apk add git &&\
git config --global safe.directory '*'
RUN apk add git\
&& git config --global safe.directory '*'\
&& chown -R bun:bun .
USER bun
ADD --chown=bun:bun package.json bun.lockb ./
ADD --chown=bun:bun server/package.json server/bun.lockb ./server/
# install dependencies
RUN bun install --frozen-lockfile && \
cd server && \
bun install --frozen-lockfile
cd server && \
bun install --frozen-lockfile
# Add project files
ADD --chown=bun:bun . .
# build
RUN cd server && \
bun run compile
bun run compile
# remove dev dependencies (bun do not yet support "prune")
RUN cd server && \
rm -rf node_modules && \
bun install --frozen-install --production
rm -rf node_modules && \
bun install --frozen-install --production
# go to another VM
FROM docker.io/oven/bun:1-alpine AS prod

View File

@@ -31,7 +31,7 @@ A full documentation of the API is available at <https://tcgdex.dev>
- The easiest way to interact with the database is by using one of our SDKs listed below.
- You can also direcly use the endpoints at `api.tcgdex.net` (see the documentation).
- You can build the API yourself by using our `Dockerfile` and using it on the port 3000
- You can build the API yourself by using our `Dockerfile` and using it on the port 3000 (`docker-compose.yml` file included above)
#### SDKs / API Wrappers

View File

@@ -13,6 +13,9 @@ const card: Card = {
hp: 90,
types: ["Grass"],
stage: "Stage1",
evolveFrom: {
en: "Bulbasaur"
},
attacks: [{
cost: ["Grass", "Colorless", "Colorless"],

View File

@@ -13,6 +13,9 @@ const card: Card = {
hp: 160,
types: ["Grass"],
stage: "Stage2",
evolveFrom: {
en: "Ivysaur"
},
attacks: [{
cost: ["Grass", "Grass", "Colorless", "Colorless"],

View File

@@ -13,6 +13,9 @@ const card: Card = {
hp: 190,
types: ["Grass"],
stage: "Stage2",
evolveFrom: {
en: "Ivysaur"
},
suffix: "EX",
attacks: [{

View File

@@ -13,6 +13,9 @@ const card: Card = {
hp: 80,
types: ["Grass"],
stage: "Stage1",
evolveFrom: {
en: "Caterpie"
},
attacks: [{
cost: ["Colorless", "Colorless"],

View File

@@ -13,6 +13,9 @@ const card: Card = {
hp: 120,
types: ["Grass"],
stage: "Stage2",
evolveFrom: {
en: "Metapod"
},
abilities: [{
type: "Ability",

View File

@@ -13,6 +13,9 @@ const card: Card = {
hp: 80,
types: ["Grass"],
stage: "Stage1",
evolveFrom: {
en: "Weedle"
},
attacks: [{
cost: ["Grass"],

View File

@@ -13,6 +13,9 @@ const card: Card = {
hp: 120,
types: ["Grass"],
stage: "Stage2",
evolveFrom: {
en: "Kakuna"
},
attacks: [{
cost: ["Grass"],

View File

@@ -13,6 +13,9 @@ const card: Card = {
hp: 80,
types: ["Grass"],
stage: "Stage1",
evolveFrom: {
en: "Oddish"
},
attacks: [{
cost: ["Grass", "Colorless"],

View File

@@ -13,6 +13,9 @@ const card: Card = {
hp: 140,
types: ["Grass"],
stage: "Stage2",
evolveFrom: {
en: "Gloom"
},
attacks: [{
cost: ["Grass", "Grass", "Colorless"],

View File

@@ -13,6 +13,9 @@ const card: Card = {
hp: 120,
types: ["Grass"],
stage: "Stage1",
evolveFrom: {
en: "Paras"
},
attacks: [{
cost: ["Grass", "Grass", "Colorless"],

View File

@@ -13,6 +13,9 @@ const card: Card = {
hp: 80,
types: ["Grass"],
stage: "Stage1",
evolveFrom: {
en: "Venonat"
},
attacks: [{
cost: ["Grass"],

View File

@@ -13,6 +13,9 @@ const card: Card = {
hp: 90,
types: ["Grass"],
stage: "Stage1",
evolveFrom: {
en: "Bellsprout"
},
attacks: [{
cost: ["Grass", "Colorless"],

View File

@@ -13,6 +13,9 @@ const card: Card = {
hp: 140,
types: ["Grass"],
stage: "Stage2",
evolveFrom: {
en: "Weepinbell"
},
abilities: [{
type: "Ability",

View File

@@ -13,6 +13,9 @@ const card: Card = {
hp: 160,
types: ["Grass"],
stage: "Stage1",
evolveFrom: {
en: "Exeggcute"
},
attacks: [{
cost: ["Grass"],

View File

@@ -13,6 +13,9 @@ const card: Card = {
hp: 160,
types: ["Grass"],
stage: "Stage1",
evolveFrom: {
en: "Exeggcute"
},
attacks: [{
cost: ["Grass"],

View File

@@ -13,6 +13,9 @@ const card: Card = {
hp: 80,
types: ["Grass"],
stage: "Stage1",
evolveFrom: {
en: "Cottonee"
},
attacks: [{
cost: ["Colorless"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 100,
types: ["Grass"],
stage: "Stage1",
evolveFrom: {
en: "Petilil"
},
attacks: [{
cost: ["Grass", "Grass"],

View File

@@ -12,6 +12,10 @@ const card: Card = {
category: "Pokemon",
hp: 120,
stage: "Stage1",
evolveFrom: {
en: "Skiddo"
},
attacks: [{
cost: ["Grass", "Colorless", "Colorless"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 90,
types: ["Fire"],
stage: "Stage1",
evolveFrom: {
en: "Charmander"
},
attacks: [{
cost: ["Fire", "Colorless", "Colorless"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 150,
types: ["Fire"],
stage: "Stage2",
evolveFrom: {
en: "Charmeleon"
},
attacks: [{
cost: ["Fire", "Fire", "Colorless", "Colorless"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 180,
types: ["Fire"],
stage: "Stage2",
evolveFrom: {
en: "Charmeleon"
},
suffix: "EX",
attacks: [{

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 90,
types: ["Fire"],
stage: "Stage1",
evolveFrom: {
en: "Vulpix"
},
attacks: [{
cost: ["Fire", "Fire"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 150,
types: ["Fire"],
stage: "Stage1",
evolveFrom: {
en: "Growlithe"
},
attacks: [{
cost: ["Fire", "Fire", "Colorless"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 150,
types: ["Fire"],
stage: "Stage1",
evolveFrom: {
en: "Growlithe"
},
suffix: "EX",
attacks: [{

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 100,
types: ["Fire"],
stage: "Stage1",
evolveFrom: {
en: "Ponyta"
},
attacks: [{
cost: ["Fire"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 120,
types: ["Fire"],
stage: "Stage1",
evolveFrom: {
en: "Eevee"
},
attacks: [{
cost: ["Fire", "Colorless", "Colorless"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 130,
types: ["Fire"],
stage: "Stage1",
evolveFrom: {
en: "Sizzlipede"
},
attacks: [{
cost: ["Fire", "Colorless", "Colorless", "Colorless"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 80,
types: ["Water"],
stage: "Stage1",
evolveFrom: {
en: "Squirtle"
},
attacks: [{
cost: ["Water", "Colorless"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 150,
types: ["Water"],
stage: "Stage2",
evolveFrom: {
en: "Wartortle"
},
attacks: [{
cost: ["Water", "Colorless"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 180,
types: ["Water"],
stage: "Stage2",
evolveFrom: {
en: "Wartortle"
},
suffix: "EX",
attacks: [{

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 90,
types: ["Water"],
stage: "Stage1",
evolveFrom: {
en: "Psyduck"
},
attacks: [{
cost: ["Water", "Water"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 90,
types: ["Water"],
stage: "Stage1",
evolveFrom: {
en: "Poliwag"
},
attacks: [{
cost: ["Colorless", "Colorless"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 150,
types: ["Water"],
stage: "Stage2",
evolveFrom: {
en: "Poliwhirl"
},
abilities: [{
type: "Ability",

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 110,
types: ["Water"],
stage: "Stage1",
evolveFrom: {
en: "Tentacool"
},
attacks: [{
cost: ["Water", "Colorless"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 120,
types: ["Water"],
stage: "Stage1",
evolveFrom: {
en: "Seel"
},
attacks: [{
cost: ["Water", "Water", "Water"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 120,
types: ["Water"],
stage: "Stage1",
evolveFrom: {
en: "Shellder"
},
abilities: [{
type: "Ability",

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 120,
types: ["Water"],
stage: "Stage1",
evolveFrom: {
en: "Krabby"
},
attacks: [{
cost: ["Water", "Water", "Colorless"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 70,
types: ["Water"],
stage: "Stage1",
evolveFrom: {
en: "Horsea"
},
attacks: [{
cost: ["Water", "Water", "Colorless"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 100,
types: ["Water"],
stage: "Stage1",
evolveFrom: {
en: "Goldeen"
},
attacks: [{
cost: ["Water"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 90,
types: ["Water"],
stage: "Stage1",
evolveFrom: {
en: "Staryu"
},
attacks: [{
cost: ["Water"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 130,
types: ["Water"],
stage: "Stage1",
evolveFrom: {
en: "Staryu"
},
suffix: "EX",
attacks: [{

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 150,
types: ["Water"],
stage: "Stage1",
evolveFrom: {
en: "Magikarp"
},
attacks: [{
cost: ["Water", "Water", "Water", "Water"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 130,
types: ["Water"],
stage: "Stage1",
evolveFrom: {
en: "Eevee"
},
attacks: [{
cost: ["Water", "Colorless", "Colorless"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 90,
types: ["Water"],
stage: "Stage1",
evolveFrom: {
en: "Helix Fossil"
},
attacks: [{
cost: ["Water"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 140,
types: ["Water"],
stage: "Stage2",
evolveFrom: {
en: "Omanyte"
},
attacks: [{
cost: ["Water", "Colorless", "Colorless"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 90,
types: ["Water"],
stage: "Stage1",
evolveFrom: {
en: "Ducklett"
},
attacks: [{
cost: ["Colorless", "Colorless", "Colorless"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 80,
types: ["Water"],
stage: "Stage1",
evolveFrom: {
en: "Froakie"
},
attacks: [{
cost: ["Colorless"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 120,
types: ["Water"],
stage: "Stage2",
evolveFrom: {
en: "Frogadier"
},
abilities: [{
type: "Ability",

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 90,
types: ["Water"],
stage: "Stage1",
evolveFrom: {
en: "Snom"
},
attacks: [{
cost: ["Water", "Colorless"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 100,
types: ["Lightning"],
stage: "Stage1",
evolveFrom: {
en: "Pikachu"
},
attacks: [{
cost: ["Lightning", "Lightning", "Lightning"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 80,
types: ["Lightning"],
stage: "Stage1",
evolveFrom: {
en: "Magnemite"
},
abilities: [{
type: "Ability",

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 80,
types: ["Lightning"],
stage: "Stage1",
evolveFrom: {
en: "Voltorb"
},
attacks: [{
cost: ["Lightning", "Lightning"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 90,
types: ["Lightning"],
stage: "Stage1",
evolveFrom: {
en: "Eevee"
},
attacks: [{
cost: ["Lightning", "Colorless"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 90,
types: ["Lightning"],
stage: "Stage1",
evolveFrom: {
en: "Blitzle"
},
attacks: [{
cost: ["Lightning"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 80,
types: ["Lightning"],
stage: "Stage1",
evolveFrom: {
en: "Tynamo"
},
attacks: [{
cost: ["Lightning"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 140,
types: ["Lightning"],
stage: "Stage2",
evolveFrom: {
en: "Eelektrik"
},
attacks: [{
cost: ["Lightning", "Lightning", "Colorless"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 90,
types: ["Lightning"],
stage: "Stage1",
evolveFrom: {
en: "Helioptile"
},
attacks: [{
cost: ["Colorless", "Colorless"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 100,
types: ["Psychic"],
stage: "Stage1",
evolveFrom: {
en: "Clefairy"
},
attacks: [{
cost: ["Psychic"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 80,
types: ["Psychic"],
stage: "Stage1",
evolveFrom: {
en: "Abra"
},
attacks: [{
cost: ["Psychic", "Colorless", "Colorless"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 130,
types: ["Psychic"],
stage: "Stage2",
evolveFrom: {
en: "Kadabra"
},
attacks: [{
cost: ["Psychic", "Colorless", "Colorless"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 130,
types: ["Psychic"],
stage: "Stage1",
evolveFrom: {
en: "Slowpoke"
},
attacks: [{
cost: ["Psychic", "Psychic", "Colorless"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 80,
types: ["Psychic"],
stage: "Stage1",
evolveFrom: {
en: "Gastly"
},
attacks: [{
cost: ["Psychic"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 130,
types: ["Psychic"],
stage: "Stage2",
evolveFrom: {
en: "Haunter"
},
attacks: [{
cost: ["Psychic"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 170,
types: ["Psychic"],
stage: "Stage2",
evolveFrom: {
en: "Haunter"
},
suffix: "EX",
abilities: [{

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 100,
types: ["Psychic"],
stage: "Stage1",
evolveFrom: {
en: "Drowzee"
},
abilities: [{
type: "Ability",

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 80,
types: ["Psychic"],
stage: "Stage1",
evolveFrom: {
en: "Ralts"
},
attacks: [{
cost: ["Psychic", "Colorless"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 110,
types: ["Psychic"],
stage: "Stage2",
evolveFrom: {
en: "Kirlia"
},
abilities: [{
type: "Ability",

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 90,
types: ["Psychic"],
stage: "Stage1",
evolveFrom: {
en: "Woobat"
},
attacks: [{
cost: ["Psychic", "Colorless"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 140,
types: ["Psychic"],
stage: "Stage1",
evolveFrom: {
en: "Golett"
},
attacks: [{
cost: ["Psychic", "Psychic", "Colorless", "Colorless"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 100,
types: ["Fighting"],
stage: "Stage1",
evolveFrom: {
en: "Sandshrew"
},
attacks: [{
cost: ["Fighting", "Fighting"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 70,
types: ["Fighting"],
stage: "Stage1",
evolveFrom: {
en: "Diglett"
},
attacks: [{
cost: ["Fighting"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 90,
types: ["Fighting"],
stage: "Stage1",
evolveFrom: {
en: "Mankey"
},
attacks: [{
cost: ["Fighting", "Fighting"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 100,
types: ["Fighting"],
stage: "Stage1",
evolveFrom: {
en: "Machop"
},
attacks: [{
cost: ["Fighting", "Fighting"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 150,
types: ["Fighting"],
stage: "Stage2",
evolveFrom: {
en: "Machoke"
},
attacks: [{
cost: ["Fighting", "Fighting", "Fighting"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 180,
types: ["Fighting"],
stage: "Stage2",
evolveFrom: {
en: "Machoke"
},
suffix: "EX",
attacks: [{

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 100,
types: ["Fighting"],
stage: "Stage1",
evolveFrom: {
en: "Geodude"
},
attacks: [{
cost: ["Fighting", "Colorless", "Colorless"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 160,
types: ["Fighting"],
stage: "Stage2",
evolveFrom: {
en: "Graveler"
},
attacks: [{
cost: ["Fighting", "Colorless", "Colorless", "Colorless"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 140,
types: ["Fighting"],
stage: "Stage1",
evolveFrom: {
en: "Cubone"
},
attacks: [{
cost: ["Fighting"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 140,
types: ["Fighting"],
stage: "Stage1",
evolveFrom: {
en: "Cubone"
},
suffix: "EX",
attacks: [{

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 120,
types: ["Fighting"],
stage: "Stage1",
evolveFrom: {
en: "Rhyhorn"
},
attacks: [{
cost: ["Fighting", "Fighting", "Fighting", "Colorless"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 90,
types: ["Fighting"],
stage: "Stage1",
evolveFrom: {
en: "Dome Fossil"
},
attacks: [{
cost: ["Fighting"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 140,
types: ["Fighting"],
stage: "Stage2",
evolveFrom: {
en: "Kabuto"
},
attacks: [{
cost: ["Fighting"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 80,
types: ["Fighting"],
stage: "Stage1",
evolveFrom: {
en: "Mienfoo"
},
attacks: [{
cost: ["Colorless"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 130,
types: ["Fighting"],
stage: "Stage1",
evolveFrom: {
en: "Clobbopus"
},
attacks: [{
cost: ["Fighting", "Fighting", "Colorless"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 100,
types: ["Darkness"],
stage: "Stage1",
evolveFrom: {
en: "Ekans"
},
attacks: [{
cost: ["Darkness", "Colorless"],

View File

@@ -13,6 +13,10 @@ const card: Card = {
hp: 80,
types: ["Darkness"],
stage: "Stage1",
evolveFrom: {
en: "Nidoran♀"
},
attacks: [{
cost: ["Darkness"],

View File

@@ -13,6 +13,9 @@ const card: Card = {
hp: 140,
types: ["Darkness"],
stage: "Stage2",
evolveFrom: {
en: "Nidorina"
},
attacks: [{
cost: ["Darkness", "Darkness", "Colorless"],

View File

@@ -13,6 +13,9 @@ const card: Card = {
hp: 90,
types: ["Darkness"],
stage: "Stage1",
evolveFrom: {
en: "Nidoran♂"
},
attacks: [{
cost: ["Darkness", "Colorless"],

View File

@@ -13,6 +13,9 @@ const card: Card = {
hp: 150,
types: ["Darkness"],
stage: "Stage2",
evolveFrom: {
en: "Nidorino"
},
attacks: [{
cost: ["Darkness", "Darkness", "Colorless"],

View File

@@ -13,6 +13,9 @@ const card: Card = {
hp: 70,
types: ["Darkness"],
stage: "Stage1",
evolveFrom: {
en: "Zubat"
},
attacks: [{
cost: ["Colorless"],

View File

@@ -13,6 +13,9 @@ const card: Card = {
hp: 130,
types: ["Darkness"],
stage: "Stage1",
evolveFrom: {
en: "Grimer"
},
attacks: [{
cost: ["Darkness", "Darkness", "Colorless"],

View File

@@ -13,6 +13,9 @@ const card: Card = {
hp: 110,
types: ["Darkness"],
stage: "Stage1",
evolveFrom: {
en: "Koffing"
},
abilities: [{
type: "Ability",

View File

@@ -13,6 +13,9 @@ const card: Card = {
hp: 90,
types: ["Metal"],
stage: "Stage1",
evolveFrom: {
en: "Pawniard"
},
attacks: [{
cost: ["Metal", "Metal"],

View File

@@ -13,6 +13,9 @@ const card: Card = {
hp: 130,
types: ["Metal"],
stage: "Stage1",
evolveFrom: {
en: "Meltan"
},
abilities: [{
type: "Ability",

View File

@@ -13,6 +13,9 @@ const card: Card = {
hp: 100,
types: ["Dragon"],
stage: "Stage1",
evolveFrom: {
en: "Dratini"
},
attacks: [{
cost: ["Water", "Lightning", "Colorless"],

View File

@@ -13,6 +13,9 @@ const card: Card = {
hp: 160,
types: ["Dragon"],
stage: "Stage2",
evolveFrom: {
en: "Dragonair"
},
attacks: [{
cost: ["Water", "Lightning", "Colorless", "Colorless"],

View File

@@ -13,6 +13,9 @@ const card: Card = {
hp: 80,
types: ["Colorless"],
stage: "Stage1",
evolveFrom: {
en: "Pidgey"
},
attacks: [{
cost: ["Colorless"],

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