1
0
mirror of https://github.com/tcgdex/cards-database.git synced 2025-06-21 19:39:18 +00:00

feat: add boosters to API (#737)

This commit is contained in:
2025-05-18 00:53:26 +02:00
committed by GitHub
parent 8ca40f410d
commit c809b14783
815 changed files with 3183 additions and 960 deletions

View File

@ -28,7 +28,8 @@ const card: Card = {
ko: "자신의 포켓몬 1마리의 HP를 20회복."
},
trainerType: "Item"
trainerType: "Item",
boosters: []
}
export default card

View File

@ -28,7 +28,8 @@ const card: Card = {
ko: "이 차례에 자신의 배틀 포켓몬의 후퇴에 필요한 에너지를 1개 적게 만든다."
},
trainerType: "Item"
trainerType: "Item",
boosters: []
}
export default card

View File

@ -28,7 +28,8 @@ const card: Card = {
ko: "상대의 패의 앞면을 모두 본다."
},
trainerType: "Item"
trainerType: "Item",
boosters: []
}
export default card

View File

@ -28,7 +28,8 @@ const card: Card = {
ko: "자신의 덱을 위에서부터 1장 보고 원래대로 되돌린다."
},
trainerType: "Item"
trainerType: "Item",
boosters: []
}
export default card

View File

@ -29,7 +29,8 @@ const card: Card = {
'pt-br': "Coloque 1 Pokémon Básico aleatório do seu baralho na sua mão."
},
trainerType: "Item"
trainerType: "Item",
boosters: []
}
export default card

View File

@ -29,7 +29,8 @@ const card: Card = {
'pt-br': "Seu oponente embaralha a mão dele no baralho dele e compra 3 cartas."
},
trainerType: "Item"
trainerType: "Item",
boosters: []
}
export default card

View File

@ -29,7 +29,8 @@ const card: Card = {
'pt-br': "Compre 2 cartas."
},
trainerType: "Supporter"
trainerType: "Supporter",
boosters: []
}
export default card

View File

@ -28,7 +28,8 @@ const card: Card = {
ko: "자신의 덱을 위에서부터 1장 보고 원래대로 되돌린다."
},
trainerType: "Item"
trainerType: "Item",
boosters: []
}
export default card

View File

@ -52,7 +52,8 @@ const card: Card = {
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: []
}
export default card

View File

@ -62,7 +62,8 @@ const card: Card = {
value: "+20"
}],
retreat: 2
retreat: 2,
boosters: []
}
export default card

View File

@ -52,7 +52,8 @@ const card: Card = {
value: "+20"
}],
retreat: 3
retreat: 3,
boosters: []
}
export default card

View File

@ -62,7 +62,8 @@ const card: Card = {
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: []
}
export default card

View File

@ -80,7 +80,8 @@ const card: Card = {
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: ["vol1"]
}
export default card

View File

@ -53,7 +53,8 @@ const card: Card = {
value: "+20"
}],
retreat: 3
retreat: 3,
boosters: ["vol1"]
}
export default card

View File

@ -52,7 +52,8 @@ const card: Card = {
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: ["vol1"]
}
export default card

View File

@ -52,7 +52,8 @@ const card: Card = {
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: ["vol1"]
}
export default card

View File

@ -62,7 +62,8 @@ const card: Card = {
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: ["vol1"]
}
export default card

View File

@ -66,7 +66,8 @@ const card: Card = {
value: "+20"
}],
retreat: 3
retreat: 3,
boosters: ["vol2"]
}
export default card

View File

@ -80,7 +80,8 @@ const card: Card = {
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: ["vol2"]
}
export default card

View File

@ -66,7 +66,8 @@ const card: Card = {
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: ["vol2"]
}
export default card

View File

@ -52,7 +52,8 @@ const card: Card = {
value: "+20"
}],
retreat: 4
retreat: 4,
boosters: ["vol2"]
}
export default card

View File

@ -62,7 +62,8 @@ const card: Card = {
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: ["vol2"]
}
export default card

View File

@ -52,7 +52,8 @@ const card: Card = {
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: []
}
export default card

View File

@ -52,7 +52,8 @@ const card: Card = {
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: []
}
export default card

View File

@ -64,7 +64,8 @@ const card: Card = {
value: "+20"
}],
retreat: 2
retreat: 2,
boosters: []
}
export default card

View File

@ -52,7 +52,8 @@ const card: Card = {
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: []
}
export default card

View File

@ -52,7 +52,8 @@ const card: Card = {
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: ["vol3"]
}
export default card

View File

@ -65,7 +65,8 @@ const card: Card = {
value: "+20"
}],
retreat: 2
retreat: 2,
boosters: ["vol3"]
}
export default card

View File

@ -2,6 +2,7 @@ import { Card } from "../../../interfaces"
import Set from "../Promos-A"
const card: Card = {
set: Set,
name: {
en: "Blastoise",
fr: "Tortank",
@ -11,14 +12,17 @@ const card: Card = {
ko: "거북왕",
'pt-br': "Blastoise"
},
illustrator: "danciao",
rarity: "None",
category: "Pokemon",
hp: 150,
types: ["Water"],
evolveFrom: {
en: "Wartortle"
},
description: {
en: "It crushes its foe under its heavy body to cause fainting. In a pinch, it will withdraw inside its shell.",
fr: "Il écrase ses adversaires de tout son poids\npour leur faire perdre connaissance.\nIl rentre dans sa carapace s'il se sent en danger.",
@ -28,7 +32,9 @@ const card: Card = {
ko: "무거운 몸으로 상대를\n덮쳐서 기절시킨다.\n위기에 처하면 등껍질에 숨는다.",
'pt-br': "Esmaga seus inimigos com seu corpo pesado\naté que desmaiem. Quando está em apuros,\nse esconde dentro do seu casco."
},
stage: "Stage2",
attacks: [{
name: {
en: "Hydro Pump",
@ -51,10 +57,13 @@ const card: Card = {
'pt-br': "Se este Pokémon tiver pelo menos 2 Energia {W} extra ligada a ele, este ataque causará 60 pontos de dano a mais."
}
}],
weaknesses: [{
type: "Lightning",
value: "+20"
}],
retreat: 3
retreat: 3,
boosters: ["vol3"]
}
export default card

View File

@ -61,7 +61,8 @@ const card: Card = {
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: ["vol3"]
}
export default card

View File

@ -66,7 +66,8 @@ const card: Card = {
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: ["vol3"]
}
export default card

View File

@ -2,6 +2,7 @@ import { Card } from "../../../interfaces"
import Set from "../Promos-A"
const card: Card = {
set: Set,
name: {
en: "Charmander",
fr: "Salamèche",
@ -11,11 +12,13 @@ const card: Card = {
ko: "파이리",
'pt-br': "Charmander"
},
illustrator: "Naoyo Kimura",
rarity: "None",
category: "Pokemon",
hp: 60,
types: ["Fire"],
description: {
en: "It has a preference for hot things. When it rains, steam is said to spout from the tip of its tail.",
fr: "Il préfère ce qui est chaud. En cas de pluie,\nde la vapeur se forme autour de sa queue.",
@ -25,7 +28,9 @@ const card: Card = {
ko: "뜨거운 것을 좋아하는 성격이다.\n비에 젖으면 꼬리 끝에서\n연기가 난다고 한다.",
'pt-br': "Prefere coisas quentes. Quando chove, dizem\nque solta vapor pela ponta de sua cauda."
},
stage: "Basic",
attacks: [{
name: {
en: "Ember",
@ -48,10 +53,13 @@ const card: Card = {
'pt-br': "Descarte 1 Energia {R} deste Pokémon."
}
}],
weaknesses: [{
type: "Water",
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: []
}
export default card

View File

@ -52,7 +52,8 @@ const card: Card = {
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: []
}
export default card

View File

@ -61,7 +61,8 @@ const card: Card = {
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: []
}
export default card

View File

@ -52,7 +52,8 @@ const card: Card = {
value: "+20"
}],
retreat: 2
retreat: 2,
boosters: ["vol4"]
}
export default card

View File

@ -2,6 +2,7 @@ import { Card } from "../../../interfaces"
import Set from "../Promos-A"
const card: Card = {
set: Set,
name: {
en: "Electivire",
fr: "Élekable",
@ -11,14 +12,17 @@ const card: Card = {
ko: "에레키블",
'pt-br': "Electivire"
},
illustrator: "Sumiyoshi Kizuki",
rarity: "None",
category: "Pokemon",
hp: 120,
types: ["Lightning"],
evolveFrom: {
en: "Electabuzz"
},
description: {
en: "The amount of electrical energy this Pokémon produces is proportional to the rate of its pulse. The voltage jumps while Electivire is battling.",
fr: "La quantité d'électricité qu'il génère est\nproportionnelle à son pouls. Quand il livre\nun combat, son voltage augmente aussitôt.",
@ -28,7 +32,9 @@ const card: Card = {
ko: "발전량은 심박 수에 비례한다.\n싸움이 시작되면\n단숨에 전압이 올라간다.",
'pt-br': "A quantidade de energia elétrica que este Pokémon\nproduz é proporcional à sua pulsação. A voltagem\naumenta drasticamente quando Electivire está batalhando."
},
stage: "Stage1",
attacks: [{
name: {
en: "Exciting Voltage",
@ -51,10 +57,13 @@ const card: Card = {
'pt-br': "Se este Pokémon tiver pelo menos 2 Energia {L} extra ligada a ele, este ataque causará 80 pontos de dano a mais."
}
}],
weaknesses: [{
type: "Fighting",
value: "+20"
}],
retreat: 3
retreat: 3,
boosters: ["vol4"]
}
export default card

View File

@ -66,7 +66,8 @@ const card: Card = {
value: "+20"
}],
retreat: 2
retreat: 2,
boosters: ["vol4"]
}
export default card

View File

@ -61,7 +61,8 @@ const card: Card = {
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: ["vol4"]
}
export default card

View File

@ -62,7 +62,8 @@ const card: Card = {
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: ["vol4"]
}
export default card

View File

@ -52,7 +52,8 @@ const card: Card = {
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: []
}
export default card

View File

@ -52,7 +52,8 @@ const card: Card = {
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: []
}
export default card

View File

@ -66,7 +66,8 @@ const card: Card = {
value: "+20"
}],
retreat: 2
retreat: 2,
boosters: []
}
export default card

View File

@ -66,7 +66,8 @@ const card: Card = {
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: ["vol5"]
}
export default card

View File

@ -90,7 +90,8 @@ const card: Card = {
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: ["vol5"]
}
export default card

View File

@ -61,7 +61,8 @@ const card: Card = {
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: ["vol5"]
}
export default card

View File

@ -52,7 +52,8 @@ const card: Card = {
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: ["vol5"]
}
export default card

View File

@ -2,6 +2,7 @@ import { Card } from "../../../interfaces"
import Set from "../Promos-A"
const card: Card = {
set: Set,
name: {
en: "Staraptor",
fr: "Étouraptor",
@ -11,14 +12,17 @@ const card: Card = {
ko: "찌르호크",
'pt-br': "Staraptor"
},
illustrator: "Hasuno",
rarity: "None",
category: "Pokemon",
hp: 140,
types: ["Colorless"],
evolveFrom: {
en: "Staravia"
},
description: {
en: "When Staravia evolve into Staraptor, they leave the flock to live alone. They have sturdy wings.",
fr: "Quand Étourvol évolue en Étouraptor, il quitte son groupe\npour vivre seul. Ses ailes sont très souples et puissantes.",
@ -28,7 +32,9 @@ const card: Card = {
ko: "찌르호크가 되면 무리에서\n떨어져 혼자서 살아간다.\n강인한 날개를 가지고 있다.",
'pt-br': "Quando um Staravia evolui para Staraptor,\ndeixa o bando para viver sozinho. Têm asas robustas."
},
stage: "Stage2",
attacks: [{
name: {
en: "Wing Attack",
@ -42,11 +48,14 @@ const card: Card = {
damage: 90,
cost: ["Colorless", "Colorless", "Colorless"]
}],
weaknesses: [{
type: "Lightning",
value: "+20"
}],
retreat: 1,
abilities: [{
type: "Ability",
name: {
@ -67,6 +76,8 @@ const card: Card = {
ko: "이 포켓몬이 {F}포켓몬으로부터 받는 기술의 데미지를 -30한다.",
'pt-br': "Este Pokémon recebe 30 pontos de dano de ataques de Pokémon {F}."
}
}]
}],
boosters: ["vol5"]
}
export default card

View File

@ -61,7 +61,8 @@ const card: Card = {
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: []
}
export default card

View File

@ -63,7 +63,8 @@ const card: Card = {
value: "+20"
}],
retreat: 4
retreat: 4,
boosters: []
}
export default card

View File

@ -67,7 +67,8 @@ const card: Card = {
value: "+20"
}],
retreat: 2
retreat: 2,
boosters: []
}
export default card

View File

@ -57,13 +57,13 @@ const card: Card = {
}
}],
weaknesses: [{
type: "Fighting",
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: []
}
export default card

View File

@ -61,7 +61,8 @@ const card: Card = {
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: []
}
export default card

View File

@ -66,7 +66,8 @@ const card: Card = {
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: ["vol6"]
}
export default card

View File

@ -80,7 +80,9 @@ const card: Card = {
damage: 70,
cost: ["Lightning", "Lightning"]
}]
}],
boosters: ["vol6"]
}
export default card

View File

@ -66,7 +66,8 @@ const card: Card = {
value: "+20"
}],
retreat: 2
retreat: 2,
boosters: ["vol6"]
}
export default card

View File

@ -62,7 +62,8 @@ const card: Card = {
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: ["vol6"]
}
export default card

View File

@ -52,7 +52,8 @@ const card: Card = {
value: "+20"
}],
retreat: 2
retreat: 2,
boosters: ["vol6"]
}
export default card

View File

@ -62,7 +62,8 @@ const card: Card = {
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: []
}
export default card

View File

@ -52,7 +52,8 @@ const card: Card = {
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: []
}
export default card

View File

@ -2,6 +2,7 @@ import { Card } from "../../../interfaces"
import Set from "../Promos-A"
const card: Card = {
set: Set,
name: {
en: "Exeggcute",
fr: "Noeunoeuf",
@ -11,11 +12,13 @@ const card: Card = {
ko: "아라리",
'pt-br': "Exeggcute"
},
illustrator: "0313",
rarity: "One Diamond",
category: "Pokemon",
hp: 50,
types: ["Grass"],
description: {
en: "Though it may look like it's just a bunch of eggs, it's a proper Pokémon. Exeggcute communicates with others of its kind via telepathy, apparently.",
fr: "Même s'il ressemble à un tas d'œufs,\nil s'agit bien d'un Pokémon. Il paraît qu'ils\ncommuniquent entre eux par télépathie.",
@ -25,7 +28,9 @@ const card: Card = {
ko: "알처럼 보이지만 엄연한\n포켓몬이다. 텔레파시로\n동료와 교신하는 듯하다.",
'pt-br': "Apesar de parecer só um monte de ovos, é um Pokémon\nde verdade. Exeggcute se comunica com outros de sua\nespécie por meio de telepatia."
},
stage: "Basic",
attacks: [{
name: {
en: "Growth Spurt",
@ -47,10 +52,13 @@ const card: Card = {
'pt-br': "Pegue 1 Energia {G} da sua Zona de Energia e ligue-a a este Pokémon."
}
}],
weaknesses: [{
type: "Fire",
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: ["vol7"]
}
export default card

View File

@ -52,7 +52,8 @@ const card: Card = {
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: ["vol7"]
}
export default card

View File

@ -52,7 +52,8 @@ const card: Card = {
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: ["vol7"]
}
export default card

View File

@ -62,7 +62,8 @@ const card: Card = {
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: ["vol7"]
}
export default card

View File

@ -51,7 +51,8 @@ const card: Card = {
value: "+20"
}],
retreat: 2
retreat: 2,
boosters: ["vol7"]
}
export default card

View File

@ -51,7 +51,8 @@ const card: Card = {
value: "+20"
}],
retreat: 2
retreat: 2,
boosters: []
}
export default card

View File

@ -62,7 +62,8 @@ const card: Card = {
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: []
}
export default card

View File

@ -61,7 +61,8 @@ const card: Card = {
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: []
}
export default card

View File

@ -66,7 +66,8 @@ const card: Card = {
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: []
}
export default card

View File

@ -66,7 +66,8 @@ const card: Card = {
value: "+20"
}],
retreat: 4
retreat: 4,
boosters: ["vol8"]
}
export default card

View File

@ -66,7 +66,8 @@ const card: Card = {
value: "+20"
}],
retreat: 1
retreat: 1,
boosters: ["vol8"]
}
export default card

View File

@ -52,7 +52,8 @@ const card: Card = {
value: "+20"
}],
retreat: 2
retreat: 2,
boosters: ["vol8"]
}
export default card

View File

@ -62,7 +62,8 @@ const card: Card = {
value: "+20"
}],
retreat: 2
retreat: 2,
boosters: ["vol8"]
}
export default card

View File

@ -67,7 +67,8 @@ const card: Card = {
value: "+20"
}],
retreat: 2
retreat: 2,
boosters: ["vol8"]
}
export default card