mirror of
https://github.com/tcgdex/cards-database.git
synced 2025-08-16 09:08:52 +00:00
Compare commits
14 Commits
v2.14.1
...
decks-supp
Author | SHA1 | Date | |
---|---|---|---|
4908aeed8a | |||
2d427e7ddf | |||
ef23029d24 | |||
b333423c5d | |||
7fe2f0283c | |||
b7e150fe45 | |||
5c8ca20a41 | |||
034b7e2cec | |||
f8c1d7dce9 | |||
2b9c364625 | |||
c8db79bfaa | |||
e18c919cfc | |||
3cb7e062da | |||
ed4d9a18b0 |
6
.github/workflows/build.yml
vendored
6
.github/workflows/build.yml
vendored
@@ -6,7 +6,7 @@ on:
|
||||
tags:
|
||||
- v*
|
||||
pull_request:
|
||||
branches:
|
||||
branches:
|
||||
- master
|
||||
|
||||
jobs:
|
||||
@@ -16,7 +16,7 @@ jobs:
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v3
|
||||
|
||||
|
||||
- name: Docker meta
|
||||
id: meta
|
||||
uses: docker/metadata-action@v5
|
||||
@@ -31,7 +31,7 @@ jobs:
|
||||
type=semver,pattern={{version}}
|
||||
type=semver,pattern={{major}}.{{minor}}
|
||||
type=semver,pattern={{major}}
|
||||
type=semver,pattern=latest
|
||||
type=semver,pattern=latest
|
||||
|
||||
- name: Login to Docker Hub
|
||||
uses: docker/login-action@v3
|
||||
|
32
.github/workflows/test.yml
vendored
Normal file
32
.github/workflows/test.yml
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
name: Test the Data
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- '*'
|
||||
pull_request:
|
||||
branches:
|
||||
- master
|
||||
|
||||
jobs:
|
||||
test:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v3
|
||||
|
||||
|
||||
- name: Setup BunJS
|
||||
uses: oven-sh/setup-bun@v1
|
||||
|
||||
- name: Install deps
|
||||
run: |
|
||||
bun install --frozen-lockfile
|
||||
cd server
|
||||
bun install --frozen-lockfile
|
||||
|
||||
- name: Validate the data & the server
|
||||
run: |
|
||||
bun run validate
|
||||
cd server
|
||||
bun run validate
|
5
.vscode/settings.json
vendored
5
.vscode/settings.json
vendored
@@ -1,5 +0,0 @@
|
||||
{
|
||||
"files.exclude": {
|
||||
"**/*.js": true
|
||||
}
|
||||
}
|
53
Dockerfile
53
Dockerfile
@@ -1,44 +1,49 @@
|
||||
FROM node:alpine as BUILD_IMAGE
|
||||
FROM docker.io/oven/bun:1-alpine as BUILD_IMAGE
|
||||
|
||||
WORKDIR /app
|
||||
# go to work folder
|
||||
WORKDIR /usr/src/app
|
||||
|
||||
ADD package.json package-lock.json ./
|
||||
ADD server/package.json server/package-lock.json ./server/
|
||||
ADD --chown=bun:bun package.json bun.lockb ./
|
||||
ADD --chown=bun:bun server/package.json server/bun.lockb ./server/
|
||||
|
||||
# install dependencies
|
||||
RUN npm ci && \
|
||||
RUN bun install --frozen-lockfile && \
|
||||
cd server && \
|
||||
npm ci
|
||||
bun install --frozen-lockfile
|
||||
|
||||
# Add project files
|
||||
ADD . .
|
||||
ADD --chown=bun:bun . .
|
||||
|
||||
# build
|
||||
RUN npm run compile && \
|
||||
cd server && \
|
||||
npm run compile && \
|
||||
npm run build
|
||||
RUN cd server && \
|
||||
bun run compile
|
||||
|
||||
# remove dev dependencies
|
||||
RUN npm prune --production && \
|
||||
cd server && \
|
||||
npm prune --production
|
||||
# remove dev dependencies (bun do not yet support "prune")
|
||||
RUN cd server && \
|
||||
rm -rf node_modules && \
|
||||
bun install --frozen-install --production
|
||||
|
||||
# go to another VM
|
||||
FROM node:alpine
|
||||
FROM docker.io/oven/bun:1-alpine as PROD_IMAGE
|
||||
|
||||
# go to folder
|
||||
WORKDIR /app
|
||||
# inform software to be in production
|
||||
ENV NODE_ENV=production
|
||||
|
||||
# run as non root user
|
||||
USER bun
|
||||
|
||||
# go to work folder
|
||||
WORKDIR /usr/src/app
|
||||
|
||||
# copy from build image
|
||||
COPY --from=BUILD_IMAGE /app/server/generated ./generated
|
||||
COPY --from=BUILD_IMAGE /app/server/node_modules ./node_modules
|
||||
COPY --from=BUILD_IMAGE /app/server/dist ./dist
|
||||
COPY --from=BUILD_IMAGE /app/server/public ./public
|
||||
COPY --from=BUILD_IMAGE /app/server/package.json ./package.json
|
||||
COPY --chown=bun:bun --from=BUILD_IMAGE /usr/src/app/server/generated ./generated
|
||||
COPY --chown=bun:bun --from=BUILD_IMAGE /usr/src/app/server/node_modules ./node_modules
|
||||
COPY --chown=bun:bun --from=BUILD_IMAGE /usr/src/app/server/src ./src
|
||||
COPY --chown=bun:bun --from=BUILD_IMAGE /usr/src/app/server/public ./public
|
||||
COPY --chown=bun:bun --from=BUILD_IMAGE /usr/src/app/server/package.json ./package.json
|
||||
|
||||
# Expose port
|
||||
EXPOSE 3000
|
||||
|
||||
# run it !
|
||||
CMD ["npm", "run", "start"]
|
||||
CMD ["bun", "run", "start"]
|
||||
|
14
data/Base/Base Set 2/Decks/Grass Chopper.ts
Normal file
14
data/Base/Base Set 2/Decks/Grass Chopper.ts
Normal file
@@ -0,0 +1,14 @@
|
||||
import { Deck } from "../../../../interfaces"
|
||||
import Set from "../../Base Set 2"
|
||||
|
||||
const deck: Deck = {
|
||||
id: "td.base4.gc",
|
||||
name: {
|
||||
en: "Grass Chopper"
|
||||
},
|
||||
set: Set,
|
||||
typesFocus: ["Fighting", "Grass"],
|
||||
cards: []
|
||||
}
|
||||
|
||||
export default deck
|
14
data/Base/Base Set 2/Decks/Hot Water.ts
Normal file
14
data/Base/Base Set 2/Decks/Hot Water.ts
Normal file
@@ -0,0 +1,14 @@
|
||||
import { Deck } from "../../../../interfaces"
|
||||
import Set from "../../Base Set 2"
|
||||
|
||||
const deck: Deck = {
|
||||
id: "td.base4.hw",
|
||||
name: {
|
||||
en: "Hot Water"
|
||||
},
|
||||
set: Set,
|
||||
typesFocus: ["Fire", "Water"],
|
||||
cards: []
|
||||
}
|
||||
|
||||
export default deck
|
14
data/Base/Base Set 2/Decks/Lightning Bug.ts
Normal file
14
data/Base/Base Set 2/Decks/Lightning Bug.ts
Normal file
@@ -0,0 +1,14 @@
|
||||
import { Deck } from "../../../../interfaces"
|
||||
import Set from "../../Base Set 2"
|
||||
|
||||
const deck: Deck = {
|
||||
id: "td.base4.lg",
|
||||
name: {
|
||||
en: "Lightning Bug"
|
||||
},
|
||||
set: Set,
|
||||
typesFocus: ["Lightning", "Grass"],
|
||||
cards: []
|
||||
}
|
||||
|
||||
export default deck
|
14
data/Base/Base Set 2/Decks/Psych Out.ts
Normal file
14
data/Base/Base Set 2/Decks/Psych Out.ts
Normal file
@@ -0,0 +1,14 @@
|
||||
import { Deck } from "../../../../interfaces"
|
||||
import Set from "../../Base Set 2"
|
||||
|
||||
const deck: Deck = {
|
||||
id: "td.base4.po",
|
||||
name: {
|
||||
en: "Psych Out"
|
||||
},
|
||||
set: Set,
|
||||
typesFocus: ["Psychic", "Water"],
|
||||
cards: []
|
||||
}
|
||||
|
||||
export default deck
|
14
data/Base/Base Set/decks/Blackout.ts
Normal file
14
data/Base/Base Set/decks/Blackout.ts
Normal file
@@ -0,0 +1,14 @@
|
||||
import { Deck } from "../../../../interfaces"
|
||||
import Set from "../../Base Set"
|
||||
|
||||
const deck: Deck = {
|
||||
id: "td.base1.bl",
|
||||
name: {
|
||||
en: "Blackout"
|
||||
},
|
||||
set: Set,
|
||||
typesFocus: ["Water", "Fighting"],
|
||||
cards: []
|
||||
}
|
||||
|
||||
export default deck
|
14
data/Base/Base Set/decks/Brushfire.ts
Normal file
14
data/Base/Base Set/decks/Brushfire.ts
Normal file
@@ -0,0 +1,14 @@
|
||||
import { Deck } from "../../../../interfaces"
|
||||
import Set from "../../Base Set"
|
||||
|
||||
const deck: Deck = {
|
||||
id: "td.base1.br",
|
||||
name: {
|
||||
en: "Brushfire"
|
||||
},
|
||||
set: Set,
|
||||
typesFocus: ["Fire", "Grass"],
|
||||
cards: []
|
||||
}
|
||||
|
||||
export default deck
|
14
data/Base/Base Set/decks/Overgrowth.ts
Normal file
14
data/Base/Base Set/decks/Overgrowth.ts
Normal file
@@ -0,0 +1,14 @@
|
||||
import { Deck } from "../../../../interfaces"
|
||||
import Set from "../../Base Set"
|
||||
|
||||
const deck: Deck = {
|
||||
id: "td.base1.ov",
|
||||
name: {
|
||||
en: "Overgrowth"
|
||||
},
|
||||
set: Set,
|
||||
typesFocus: ["Water", "Grass"],
|
||||
cards: []
|
||||
}
|
||||
|
||||
export default deck
|
14
data/Base/Base Set/decks/Zap!.ts
Normal file
14
data/Base/Base Set/decks/Zap!.ts
Normal file
@@ -0,0 +1,14 @@
|
||||
import { Deck } from "../../../../interfaces"
|
||||
import Set from "../../Base Set"
|
||||
|
||||
const deck: Deck = {
|
||||
id: "td.base1.za",
|
||||
name: {
|
||||
en: "Zap!"
|
||||
},
|
||||
set: Set,
|
||||
typesFocus: ["Lightning", "Psychic"],
|
||||
cards: []
|
||||
}
|
||||
|
||||
export default deck
|
14
data/Base/Fossil/Decks/BodyGuard.ts
Normal file
14
data/Base/Fossil/Decks/BodyGuard.ts
Normal file
@@ -0,0 +1,14 @@
|
||||
import { Deck } from "../../../../interfaces"
|
||||
import Set from "../../Fossil"
|
||||
|
||||
const deck: Deck = {
|
||||
id: "td.base1.bd",
|
||||
name: {
|
||||
en: "BodyGuard"
|
||||
},
|
||||
set: Set,
|
||||
typesFocus: ["Grass", "Fighting"],
|
||||
cards: []
|
||||
}
|
||||
|
||||
export default deck
|
14
data/Base/Fossil/Decks/LockDown.ts
Normal file
14
data/Base/Fossil/Decks/LockDown.ts
Normal file
@@ -0,0 +1,14 @@
|
||||
import { Deck } from "../../../../interfaces"
|
||||
import Set from "../../Base Set"
|
||||
|
||||
const deck: Deck = {
|
||||
id: "td.base1.ld",
|
||||
name: {
|
||||
en: "LockDown"
|
||||
},
|
||||
set: Set,
|
||||
typesFocus: ["Fire", "Water"],
|
||||
cards: []
|
||||
}
|
||||
|
||||
export default deck
|
14
data/Base/Jungle/decks/Power Reserve.ts
Normal file
14
data/Base/Jungle/decks/Power Reserve.ts
Normal file
@@ -0,0 +1,14 @@
|
||||
import { Deck } from "../../../../interfaces"
|
||||
import Set from "../../Jungle"
|
||||
|
||||
const deck: Deck = {
|
||||
id: "td.base2.pr",
|
||||
name: {
|
||||
en: "Power Reserve"
|
||||
},
|
||||
set: Set,
|
||||
typesFocus: ["Psychic", "Grass"],
|
||||
cards: []
|
||||
}
|
||||
|
||||
export default deck
|
14
data/Base/Jungle/decks/Water Blast.ts
Normal file
14
data/Base/Jungle/decks/Water Blast.ts
Normal file
@@ -0,0 +1,14 @@
|
||||
import { Deck } from "../../../../interfaces"
|
||||
import Set from "../../Jungle"
|
||||
|
||||
const deck: Deck = {
|
||||
id: "td.base2.wb",
|
||||
name: {
|
||||
en: "Water Blast"
|
||||
},
|
||||
set: Set,
|
||||
typesFocus: ["Water", "Fighting"],
|
||||
cards: []
|
||||
}
|
||||
|
||||
export default deck
|
14
data/Base/Team Rocket/decks/Devastation.ts
Normal file
14
data/Base/Team Rocket/decks/Devastation.ts
Normal file
@@ -0,0 +1,14 @@
|
||||
import { Deck } from "../../../../interfaces"
|
||||
import Set from "../../Team Rocket"
|
||||
|
||||
const deck: Deck = {
|
||||
id: "td.base4.de",
|
||||
name: {
|
||||
en: "Devastation"
|
||||
},
|
||||
set: Set,
|
||||
typesFocus: ["Grass", "Water"],
|
||||
cards: []
|
||||
}
|
||||
|
||||
export default deck
|
14
data/Base/Team Rocket/decks/Grass Chopper.ts
Normal file
14
data/Base/Team Rocket/decks/Grass Chopper.ts
Normal file
@@ -0,0 +1,14 @@
|
||||
import { Deck } from "../../../../interfaces"
|
||||
import Set from "../../Team Rocket"
|
||||
|
||||
const deck: Deck = {
|
||||
id: "td.base4.to",
|
||||
name: {
|
||||
en: "Trouble"
|
||||
},
|
||||
set: Set,
|
||||
typesFocus: ["Psychic", "Grass"],
|
||||
cards: []
|
||||
}
|
||||
|
||||
export default deck
|
40
data/Black & White/Noble Victories/Decks/Fast Daze.ts
Normal file
40
data/Black & White/Noble Victories/Decks/Fast Daze.ts
Normal file
@@ -0,0 +1,40 @@
|
||||
import { Deck } from '../../../../interfaces'
|
||||
import Set from "../../Noble Victories"
|
||||
|
||||
const deck: Deck = {
|
||||
id: 'td.bw3.fd',
|
||||
name: {
|
||||
en: 'Fast Daze'
|
||||
},
|
||||
set: Set,
|
||||
typesFocus: ['Fire', 'Grass'],
|
||||
cards: [
|
||||
{ id: 'bw3-12', variant: 'holo' },
|
||||
'bw3-12',
|
||||
{ id: 'bw3-11', quantity: 4 },
|
||||
'bw3-3',
|
||||
{ id: 'bw3-2', quantity: 2 },
|
||||
{ id: 'bw3-1', quantity: 3 },
|
||||
'bw3-5',
|
||||
{ id: 'bw3-4', quantity: 2 },
|
||||
{ id: 'bw3-7', quantity: 2 },
|
||||
{ id: 'bw3-6', quantity: 2 },
|
||||
{ id: 'bw3-9', quantity: 3 },
|
||||
'bw3-21',
|
||||
{ id: 'bw3-21', quantity: 2 },
|
||||
{ id: 'bw3-17', quantity: 2 },
|
||||
{ id: 'bw3-16', quantity: 2 },
|
||||
{ id: 'bw3-7', quantity: 2 },
|
||||
{ id: 'bw1-93', quantity: 2 },
|
||||
{ id: 'bw1-100', quantity: 2 },
|
||||
{ id: 'bw2-91', quantity: 2 },
|
||||
{ id: 'bw2-91', quantity: 2 },
|
||||
'bw3-92',
|
||||
{ id: 'bw1-99', quantity: 2 },
|
||||
{ id: 'bw3-95', quantity: 2 },
|
||||
{ id: 'bw1-105', quantity: 12 },
|
||||
{ id: 'bw1-106', quantity: 6 }
|
||||
]
|
||||
}
|
||||
|
||||
export default deck
|
@@ -7,7 +7,7 @@ const card: Card = {
|
||||
de: "Pixi"
|
||||
},
|
||||
illustrator: "sui",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -7,7 +7,7 @@ const card: Card = {
|
||||
de: "Hundemon"
|
||||
},
|
||||
illustrator: "Kagemaru Himeno",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -7,7 +7,7 @@ const card: Card = {
|
||||
de: "Jirachi"
|
||||
},
|
||||
illustrator: "match",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Kyogre"
|
||||
},
|
||||
illustrator: "Ryo Ueda",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -7,7 +7,7 @@ const card: Card = {
|
||||
de: "Folipurba"
|
||||
},
|
||||
illustrator: "match",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Lucario"
|
||||
},
|
||||
illustrator: "Takashi Yamaguchi",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Lugia"
|
||||
},
|
||||
illustrator: "Ryo Ueda",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -7,7 +7,7 @@ const card: Card = {
|
||||
de: "Magbrant"
|
||||
},
|
||||
illustrator: "Hajime Kusajima",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -7,7 +7,7 @@ const card: Card = {
|
||||
de: "Vulnona"
|
||||
},
|
||||
illustrator: "TOKIYA",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Pachirisu"
|
||||
},
|
||||
illustrator: "Noriko Hotta",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Palkia"
|
||||
},
|
||||
illustrator: "Daisuke Iwamoto",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Deoxys"
|
||||
},
|
||||
illustrator: "Ryo Ueda",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Rayquaza"
|
||||
},
|
||||
illustrator: "Ryo Ueda",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -7,7 +7,7 @@ const card: Card = {
|
||||
de: "Farbeagle"
|
||||
},
|
||||
illustrator: "Midori Harada",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -7,7 +7,7 @@ const card: Card = {
|
||||
de: "Nachtara"
|
||||
},
|
||||
illustrator: "Mitsuhiro Arita",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Dialga"
|
||||
},
|
||||
illustrator: "Ayaka Yoshida",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -7,7 +7,7 @@ const card: Card = {
|
||||
de: "Psiana"
|
||||
},
|
||||
illustrator: "match",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -7,7 +7,7 @@ const card: Card = {
|
||||
de: "Forstellka"
|
||||
},
|
||||
illustrator: "Kyoko Umemoto",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Groudon"
|
||||
},
|
||||
illustrator: "Ryo Ueda",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -7,7 +7,7 @@ const card: Card = {
|
||||
de: "Garados"
|
||||
},
|
||||
illustrator: "Mitsuhiro Arita",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -7,7 +7,7 @@ const card: Card = {
|
||||
de: "Kapoera"
|
||||
},
|
||||
illustrator: "Shigenori Negishi",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Ho-Oh"
|
||||
},
|
||||
illustrator: "Ryo Ueda",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Deoxys"
|
||||
},
|
||||
illustrator: "Noriko Hotta",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Rayquaza"
|
||||
},
|
||||
illustrator: "Noriko Hotta",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Suicune"
|
||||
},
|
||||
illustrator: "Ayaka Yoshida",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Dialga"
|
||||
},
|
||||
illustrator: "Ayaka Yoshida",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Entei"
|
||||
},
|
||||
illustrator: "Yuri Umemura",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Groudon"
|
||||
},
|
||||
illustrator: "Yuri Umemura",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Ho-Oh"
|
||||
},
|
||||
illustrator: "Hideaki Hakozaki",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Kyogre"
|
||||
},
|
||||
illustrator: "Yuri Umemura",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Lugia"
|
||||
},
|
||||
illustrator: "Hideaki Hakozaki",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Palkia"
|
||||
},
|
||||
illustrator: "Ayaka Yoshida",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Raikou"
|
||||
},
|
||||
illustrator: "Noriko Hotta",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -9,7 +9,7 @@ const card: Card = {
|
||||
},
|
||||
|
||||
illustrator: "Nakaoka",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
set: Set,
|
||||
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Traunmagil"
|
||||
},
|
||||
illustrator: "Mikiko Takeda",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -9,7 +9,7 @@ const card: Card = {
|
||||
},
|
||||
|
||||
illustrator: "Nakaoka",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
set: Set,
|
||||
|
||||
|
@@ -9,7 +9,7 @@ const card: Card = {
|
||||
},
|
||||
|
||||
illustrator: "Nakaoka",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
set: Set,
|
||||
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Impoleon"
|
||||
},
|
||||
illustrator: "Shizurow",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo LV.X",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Panferno"
|
||||
},
|
||||
illustrator: "Shizurow",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo LV.X",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Chelterrar"
|
||||
},
|
||||
illustrator: "Shizurow",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo LV.X",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -9,7 +9,7 @@ const card: Card = {
|
||||
},
|
||||
|
||||
illustrator: "Nakaoka",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
set: Set,
|
||||
|
||||
|
@@ -9,7 +9,7 @@ const card: Card = {
|
||||
},
|
||||
|
||||
illustrator: "Masakazu Fukuda",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
set: Set,
|
||||
|
||||
|
@@ -9,7 +9,7 @@ const card: Card = {
|
||||
},
|
||||
|
||||
illustrator: "Hiroaki Ito",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
set: Set,
|
||||
|
||||
|
@@ -9,7 +9,7 @@ const card: Card = {
|
||||
},
|
||||
|
||||
illustrator: "Masahiko Ishii",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
set: Set,
|
||||
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Chelterrar"
|
||||
},
|
||||
illustrator: "Masahiko Ishii",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -9,7 +9,7 @@ const card: Card = {
|
||||
},
|
||||
|
||||
illustrator: "Takabon",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
set: Set,
|
||||
|
||||
|
@@ -9,7 +9,7 @@ const card: Card = {
|
||||
},
|
||||
|
||||
illustrator: "Nakaoka",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
set: Set,
|
||||
|
||||
|
@@ -9,7 +9,7 @@ const card: Card = {
|
||||
},
|
||||
|
||||
illustrator: "Nakaoka",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
set: Set,
|
||||
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Panferno"
|
||||
},
|
||||
illustrator: "Nakaoka",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Lucario"
|
||||
},
|
||||
illustrator: "Ken Sugimori",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Luxtra"
|
||||
},
|
||||
illustrator: "Mikiko Takeda",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Magnezone"
|
||||
},
|
||||
illustrator: "Nakaoka",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Manaphy"
|
||||
},
|
||||
illustrator: "Nakaoka",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Lohgock"
|
||||
},
|
||||
illustrator: "Kagemaru Himeno",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Tangoloss"
|
||||
},
|
||||
illustrator: "Kent Kanetsuna",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Cresselia"
|
||||
},
|
||||
illustrator: "Shizurow",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo LV.X",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Darkrai"
|
||||
},
|
||||
illustrator: "Shizurow",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo LV.X",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Dialga"
|
||||
},
|
||||
illustrator: "Ryo Ueda",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo LV.X",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Palkia"
|
||||
},
|
||||
illustrator: "Ryo Ueda",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo LV.X",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Togekiss"
|
||||
},
|
||||
illustrator: "Kent Kanetsuna",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Cresselia"
|
||||
},
|
||||
illustrator: "Ryo Ueda",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Darkrai"
|
||||
},
|
||||
illustrator: "Masakazu Fukuda",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Darkrai"
|
||||
},
|
||||
illustrator: "Ryo Ueda",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Pachirisu"
|
||||
},
|
||||
illustrator: "Hironobu Yoshida",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Porygon-Z"
|
||||
},
|
||||
illustrator: "Kent Kanetsuna",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Rotom"
|
||||
},
|
||||
illustrator: "Daisuke Ito",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Gewaldro"
|
||||
},
|
||||
illustrator: "Masakazu Fukuda",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Sumpex"
|
||||
},
|
||||
illustrator: "Kouki Saitou",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -9,7 +9,7 @@ const card: Card = {
|
||||
},
|
||||
|
||||
illustrator: "Kent Kanetsuna",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
set: Set,
|
||||
|
||||
|
@@ -9,7 +9,7 @@ const card: Card = {
|
||||
},
|
||||
|
||||
illustrator: "Kent Kanetsuna",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
set: Set,
|
||||
|
||||
|
@@ -9,7 +9,7 @@ const card: Card = {
|
||||
},
|
||||
|
||||
illustrator: "Ken Sugimori",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
set: Set,
|
||||
|
||||
|
@@ -9,7 +9,7 @@ const card: Card = {
|
||||
},
|
||||
|
||||
illustrator: "Masakazu Fukuda",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
set: Set,
|
||||
|
||||
|
@@ -9,7 +9,7 @@ const card: Card = {
|
||||
},
|
||||
|
||||
illustrator: "Kent Kanetsuna",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
set: Set,
|
||||
|
||||
|
@@ -9,7 +9,7 @@ const card: Card = {
|
||||
},
|
||||
|
||||
illustrator: "Kent Kanetsuna",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo",
|
||||
category: "Pokemon",
|
||||
set: Set,
|
||||
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Tobutz"
|
||||
},
|
||||
illustrator: "Shizurow",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo LV.X",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Skorgro"
|
||||
},
|
||||
illustrator: "Ryo Ueda",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo LV.X",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Magnezone"
|
||||
},
|
||||
illustrator: "Ryo Ueda",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo LV.X",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Vesprit"
|
||||
},
|
||||
illustrator: "Shizurow",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo LV.X",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Mewtu"
|
||||
},
|
||||
illustrator: "Shizurow",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo LV.X",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
@@ -8,7 +8,7 @@ const card: Card = {
|
||||
de: "Rihornior"
|
||||
},
|
||||
illustrator: "Ryo Ueda",
|
||||
rarity: "Rare",
|
||||
rarity: "Rare Holo LV.X",
|
||||
category: "Pokemon",
|
||||
|
||||
set: Set,
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user