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

Initial Database

Signed-off-by: Avior <florian.bouillon@delta-wings.net>
This commit is contained in:
2020-02-19 16:19:09 +01:00
commit be94e712b8
12302 changed files with 1142705 additions and 0 deletions

88
cards/xy/dc1/1.ts Normal file
View File

@ -0,0 +1,88 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "dc1-1",
localId: 1,
// Card informations
name: {
en: "Team Magma's Numel",
fr: "Chamallot de la Team Magma",
},
hp: 70,
type: [
Type.FIRE,
],
dexId: 322,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/dc1/1/low.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/1/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/dc1/1/high.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/1/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 48,
name: "Akira Komayama"
},
attacks: [{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Ember",
fr: "Flammèche",
},
text: {
en: "Discard an Energy attached to this Pokémon.",
fr: "Défaussez une Énergie attachée à ce Pokémon.",
},
damage: 30
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Double Crisis",
code: "dc1"
}
}
export default card

87
cards/xy/dc1/10.ts Normal file
View File

@ -0,0 +1,87 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "dc1-10",
localId: 10,
// Card informations
name: {
en: "Team Magma's Baltoy",
fr: "Balbuto de la Team Magma",
},
hp: 50,
type: [
Type.PSYCHIC,
],
dexId: 343,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/dc1/10/low.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/10/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/dc1/10/high.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/10/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.PSYCHIC,
Type.COLORLESS
],
name: {
en: "Telekinesis",
fr: "Lévikinésie",
},
text: {
en: "This attack does 20 damage to 1 of your opponent's Pokémon. This attack's damage isn't affected by Weakness or Resistance.",
fr: "Cette attaque inflige 20 dégâts à l'un des Pokémon de votre adversaire. Les dégâts de cette attaque ne sont pas affectés par la Faiblesse ou la Résistance.",
},
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Double Crisis",
code: "dc1"
}
}
export default card

99
cards/xy/dc1/11.ts Normal file
View File

@ -0,0 +1,99 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "dc1-11",
localId: 11,
// Card informations
name: {
en: "Team Magma's Claydol",
fr: "Kaorine de la Team Magma",
},
hp: 90,
type: [
Type.PSYCHIC,
],
dexId: 344,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/dc1/11/low.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/11/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/dc1/11/high.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/11/high.png",
},
},
evolveFrom: {
en: "Team Magma's Baltoy",
fr: "Balbuto de la Team Magma",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 8,
name: "Masakazu Fukuda"
},
abilities: [{
id: 765,
type: AbilityType.TALENT,
name: {
en: "Magma Switch",
fr: "Échange de Magma",
},
text: {
en: "Once during your turn (before your attack), you may move a basic Energy from 1 of your Pokémon to 1 of your Team Magma Pokémon.",
fr: "Une seule fois pendant votre tour (avant votre attaque), vous pouvez déplacer une Énergie de base de l'un de vos Pokémon vers l'un de vos Pokémon de la Team Magma.",
}
}],
attacks: [{
cost: [
Type.PSYCHIC,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Power Beam",
fr: "Puissant Rayon",
},
damage: 70
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 2,
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Double Crisis",
code: "dc1"
}
}
export default card

83
cards/xy/dc1/12.ts Normal file
View File

@ -0,0 +1,83 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "dc1-12",
localId: 12,
// Card informations
name: {
en: "Team Magma's Aron",
fr: "Galekid de la Team Magma",
},
hp: 60,
type: [
Type.FIGHTING,
],
dexId: 304,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/dc1/12/low.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/12/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/dc1/12/high.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/12/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 48,
name: "Akira Komayama"
},
attacks: [{
cost: [
Type.FIGHTING
],
name: {
en: "Gnaw",
fr: "Ronge",
},
damage: 10
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Double Crisis",
code: "dc1"
}
}
export default card

102
cards/xy/dc1/13.ts Normal file
View File

@ -0,0 +1,102 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "dc1-13",
localId: 13,
// Card informations
name: {
en: "Team Magma's Lairon",
fr: "Galegon de la Team Magma",
},
hp: 90,
type: [
Type.FIGHTING,
],
dexId: 305,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/dc1/13/low.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/13/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/dc1/13/high.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/13/high.png",
},
},
evolveFrom: {
en: "Team Magma's Aron",
fr: "Galekid de la Team Magma",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 8,
name: "Masakazu Fukuda"
},
attacks: [{
cost: [
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Gnaw",
fr: "Ronge",
},
damage: 30
},{
cost: [
Type.FIGHTING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Take Down",
fr: "Bélier",
},
text: {
en: "This Pokémon does 10 damage to itself.",
fr: "Ce Pokémon s'inflige 10 dégâts.",
},
damage: 60
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 3,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Double Crisis",
code: "dc1"
}
}
export default card

107
cards/xy/dc1/14.ts Normal file
View File

@ -0,0 +1,107 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "dc1-14",
localId: 14,
// Card informations
name: {
en: "Team Magma's Aggron",
fr: "Galeking de la Team Magma",
},
hp: 140,
type: [
Type.FIGHTING,
],
dexId: 306,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/dc1/14/low.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/14/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/dc1/14/high.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/14/high.png",
},
},
evolveFrom: {
en: "Team Magma's Lairon",
fr: "Galegon de la Team Magma",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 20,
name: "TOKIYA"
},
attacks: [{
cost: [
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Rock Stomp",
fr: "Écras'Roc",
},
text: {
en: "Discard as many Fighting Energy attached to your Pokémon as you like. This attack does 40 damage times the amount of Fighting Energy you discarded.",
fr: "Défaussez autant d'Énergies Fighting attachées à vos Pokémon que vous voulez. Cette attaque inflige 40 dégâts multipliés par le nombre de cartes Énergie Fighting que vous avez défaussées.",
},
damage: 40
},{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Boulder Storm",
fr: "Tempête de Roche",
},
text: {
en: "This attack does 20 damage to each of your opponent's Benched Pokémon that has any damage counters on it. (Don't apply Weakness and Resistance for Benched Pokémon.)",
fr: "Cette attaque inflige 20 dégâts à chacun des Pokémon de Banc de votre adversaire ayant au moins 1 marqueur de dégâts. (N'appliquez ni la Faiblesse ni la Résistance aux Pokémon de Banc.)",
},
damage: 120
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 4,
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Double Crisis",
code: "dc1"
}
}
export default card

101
cards/xy/dc1/15.ts Normal file
View File

@ -0,0 +1,101 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "dc1-15",
localId: 15,
// Card informations
name: {
en: "Team Magma's Groudon-ex",
fr: "Groudon-EX de la Team Magma",
},
hp: 190,
type: [
Type.FIGHTING,
],
dexId: 383,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/dc1/15/low.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/15/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/dc1/15/high.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/15/high.png",
},
},
evolveFrom: {},
tags: [
Tag.EX,
],
illustrator: {
id: 65,
name: "nagimiso"
},
abilities: [{
id: 56,
type: AbilityType.TALENT,
name: {
en: "Power Saver",
fr: "Économie de Puissance",
},
text: {
en: "If there are 4 or fewer Team Magma Pokémon in play, this Pokémon can't attack.",
fr: "S'il y a 4 Pokémon de la Team Magma en jeu ou moins, ce Pokémon ne peut pas attaquer.",
}
}],
attacks: [{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Magma Quake",
fr: "Secousse Magma",
},
text: {
en: "If your opponent's Active Pokémon already has any damage counters on it, this attack does 80 more damage.",
fr: "Si le Pokémon Actif de votre adversaire a déjà des marqueurs de dégâts, cette attaque inflige 80 dégâts supplémentaires.",
},
damage: 80
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 4,
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Double Crisis",
code: "dc1"
}
}
export default card

99
cards/xy/dc1/16.ts Normal file
View File

@ -0,0 +1,99 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "dc1-16",
localId: 16,
// Card informations
name: {
en: "Team Aqua's Poochyena",
fr: "Medhyèna de la Team Aqua",
},
hp: 60,
type: [
Type.DARKNESS,
],
dexId: 261,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/dc1/16/low.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/16/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/dc1/16/high.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/16/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 10,
name: "Kouki Saitou"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Roar",
fr: "Hurlement",
},
text: {
en: "Your opponent switches his or her Active Pokémon with 1 of his or her Benched Pokémon.",
fr: "Votre adversaire échange son Pokémon Actif avec l'un de ses Pokémon de Banc.",
},
},{
cost: [
Type.WATER,
Type.COLORLESS
],
name: {
en: "Bite",
fr: "Morsure",
},
damage: 20
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Double Crisis",
code: "dc1"
}
}
export default card

99
cards/xy/dc1/17.ts Normal file
View File

@ -0,0 +1,99 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "dc1-17",
localId: 17,
// Card informations
name: {
en: "Team Magma's Poochyena",
fr: "Medhyèna de la Team Magma",
},
hp: 60,
type: [
Type.DARKNESS,
],
dexId: 261,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/dc1/17/low.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/17/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/dc1/17/high.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/17/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 20,
name: "TOKIYA"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Infiltrate",
fr: "Mission Infiltration",
},
text: {
en: "Your opponent reveals his or her hand.",
fr: "Votre adversaire montre sa main.",
},
},{
cost: [
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Bite",
fr: "Morsure",
},
damage: 20
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Double Crisis",
code: "dc1"
}
}
export default card

109
cards/xy/dc1/18.ts Normal file
View File

@ -0,0 +1,109 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "dc1-18",
localId: 18,
// Card informations
name: {
en: "Team Aqua's Mightyena",
fr: "Grahyèna de la Team Aqua",
},
hp: 100,
type: [
Type.DARKNESS,
],
dexId: 262,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/dc1/18/low.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/18/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/dc1/18/high.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/18/high.png",
},
},
evolveFrom: {
en: "Team Aqua's Poochyena",
fr: "Medhyèna de la Team Aqua",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.WATER,
Type.COLORLESS
],
name: {
en: "Teampact",
fr: "Teampact",
},
text: {
en: "Flip a coin for each Team Aqua Pokémon you have in play. This attack does 30 damage times the number of heads.",
fr: "Lancez une pièce pour chaque Pokémon de la Team Aqua que vous avez en jeu. Cette attaque inflige 30 dégâts multipliés par le nombre de côtés face.",
},
damage: 30
},{
cost: [
Type.WATER,
Type.WATER,
Type.COLORLESS
],
name: {
en: "Crunch",
fr: "Mâchouille",
},
text: {
en: "Flip a coin. If heads, discard an Energy attached to your opponent's Active Pokémon.",
fr: "Lancez une pièce. Si c'est face, défaussez une Énergie attachée au Pokémon Actif de votre adversaire.",
},
damage: 80
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Double Crisis",
code: "dc1"
}
}
export default card

105
cards/xy/dc1/19.ts Normal file
View File

@ -0,0 +1,105 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "dc1-19",
localId: 19,
// Card informations
name: {
en: "Team Magma's Mightyena",
fr: "Grahyèna de la Team Magma",
},
hp: 100,
type: [
Type.DARKNESS,
],
dexId: 262,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/dc1/19/low.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/19/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/dc1/19/high.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/19/high.png",
},
},
evolveFrom: {
en: "Team Magma's Poochyena",
fr: "Medhyèna de la Team Magma",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 67,
name: "Hitoshi Ariga"
},
attacks: [{
cost: [
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Bite",
fr: "Morsure",
},
damage: 30
},{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Hostile Fang",
fr: "Croc Hostile",
},
text: {
en: "If your opponent's Active Pokémon is a Team Aqua Pokémon, this attack does 40 more damage.",
fr: "Si le Pokémon Actif de votre adversaire est un Pokémon de la Team Aqua, cette attaque inflige 40 dégâts supplémentaires.",
},
damage: 80
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Double Crisis",
code: "dc1"
}
}
export default card

102
cards/xy/dc1/2.ts Normal file
View File

@ -0,0 +1,102 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "dc1-2",
localId: 2,
// Card informations
name: {
en: "Team Magma's Camerupt",
fr: "Camérupt de la Team Magma",
},
hp: 110,
type: [
Type.FIRE,
],
dexId: 323,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/dc1/2/low.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/2/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/dc1/2/high.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/2/high.png",
},
},
evolveFrom: {
en: "Team Magma's Numel",
fr: "Chamallot de la Team Magma",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 19,
name: "Shin Nagasawa"
},
abilities: [{
id: 55,
type: AbilityType.TALENT,
name: {
en: "Burning Draft",
fr: "Souffle Enflammé",
},
text: {
en: "Once during your turn (before your attack), you may attach a Fighting or Fire Energy card from your discard pile to this Pokémon.",
fr: "Une seule fois pendant votre tour (avant votre attaque), vous pouvez attacher une carte Énergie Fighting ou Fire de votre pile de défausse à ce Pokémon.",
}
}],
attacks: [{
cost: [
Type.FIRE,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Flame Ball",
fr: "Boule de Feu",
},
text: {
en: "Move a basic Energy from this Pokémon to 1 of your Benched Pokémon.",
fr: "Déplacez une Énergie de base de ce Pokémon vers l'un de vos Pokémon de Banc.",
},
damage: 60
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
retreat: 3,
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Double Crisis",
code: "dc1"
}
}
export default card

87
cards/xy/dc1/20.ts Normal file
View File

@ -0,0 +1,87 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "dc1-20",
localId: 20,
// Card informations
name: {
en: "Team Aqua's Carvanha",
fr: "Carvanha de la Team Aqua",
},
hp: 50,
type: [
Type.DARKNESS,
],
dexId: 318,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/dc1/20/low.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/20/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/dc1/20/high.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/20/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 39,
name: "Sanosuke Sakuma"
},
attacks: [{
cost: [
Type.DARKNESS
],
name: {
en: "Fin Smack",
fr: "Coup d'Aileron",
},
text: {
en: "Flip 2 coins. This attack does 10 damage times the number of heads.",
fr: "Lancez 2 pièces. Cette attaque inflige 10 dégâts multipliés par le nombre de côtés face.",
},
damage: 10
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Double Crisis",
code: "dc1"
}
}
export default card

99
cards/xy/dc1/21.ts Normal file
View File

@ -0,0 +1,99 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "dc1-21",
localId: 21,
// Card informations
name: {
en: "Team Aqua's Sharpedo",
fr: "Sharpedo de la Team Aqua",
},
hp: 90,
type: [
Type.DARKNESS,
],
dexId: 319,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/dc1/21/low.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/21/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/dc1/21/high.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/21/high.png",
},
},
evolveFrom: {
en: "Team Aqua's Carvanha",
fr: "Carvanha de la Team Aqua",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 27,
name: "kawayoo"
},
abilities: [{
id: 691,
type: AbilityType.TALENT,
name: {
en: "Aqua Search",
fr: "Recherche Aqua",
},
text: {
en: "Once during your turn (before your attack), you may search your deck for a Team Aqua Pokémon, reveal it, and put it into your hand. Shuffle your deck afterward.",
fr: "Une seule fois pendant votre tour (avant votre attaque), vous pouvez chercher un Pokémon de la Team Aqua dans votre deck, le montrer et l'ajouter à votre main. Mélangez ensuite votre deck.",
}
}],
attacks: [{
cost: [
Type.DARKNESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Sharp Fang",
fr: "Croc Aiguisé",
},
damage: 70
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Double Crisis",
code: "dc1"
}
}
export default card

101
cards/xy/dc1/22.ts Normal file
View File

@ -0,0 +1,101 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "dc1-22",
localId: 22,
// Card informations
name: {
en: "Team Magma's Zangoose",
fr: "Mangriff de la Team Magma",
},
hp: 90,
type: [
Type.COLORLESS,
],
dexId: 335,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/dc1/22/low.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/22/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/dc1/22/high.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/22/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 19,
name: "Shin Nagasawa"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Call for Family",
fr: "Appel à la Famille",
},
text: {
en: "Search your deck for up to 2 Basic Team Magma Pokémon and put them onto your Bench. Shuffle your deck afterward.",
fr: "Cherchez jusqu'à 2 Pokémon de base de la Team Magma dans votre deck et placez-les sur votre Banc. Mélangez ensuite votre deck.",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Team Play",
fr: "Jeu d'Équipe",
},
text: {
en: "This attack does 20 damage times the number of Team Magma Pokémon on your Bench.",
fr: "Cette attaque inflige 20 dégâts multipliés par le nombre de Pokémon de la Team Magma sur votre Banc.",
},
damage: 20
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Double Crisis",
code: "dc1"
}
}
export default card

84
cards/xy/dc1/23.ts Normal file
View File

@ -0,0 +1,84 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "dc1-23",
localId: 23,
// Card informations
name: {
en: "Aqua Diffuser",
fr: "Diffuseur Aqua",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/dc1/23/low.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/23/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/dc1/23/high.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/23/high.png",
},
},
evolveFrom: {},
tags: [
Tag.TOOL,
],
illustrator: {
id: 13,
name: "Toyste Beach"
},
attacks: [{
name: {},
text: {
fr: "Le Pokémon de la Team Aqua auquel cette carte est attachée peut aussi utiliser l'attaque sur cette carte. (Vous avez toujours besoin de l'Énergie nécessaire pour utiliser cette attaque.)",
},
},{
cost: [
Type.WATER
],
name: {
fr: "Diffuseur Aqua",
},
text: {
fr: "Le Pokémon Actif de votre adversaire est maintenant Confus et Empoisonné.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Double Crisis",
code: "dc1"
}
}
export default card

84
cards/xy/dc1/24.ts Normal file
View File

@ -0,0 +1,84 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "dc1-24",
localId: 24,
// Card informations
name: {
en: "Magma Pointer",
fr: "Pointeur Magma",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/dc1/24/low.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/24/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/dc1/24/high.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/24/high.png",
},
},
evolveFrom: {},
tags: [
Tag.TOOL,
],
illustrator: {
id: 13,
name: "Toyste Beach"
},
attacks: [{
name: {},
text: {
fr: "Le Pokémon de la Team Magma auquel cette carte est attachée peut aussi utiliser l'attaque sur cette carte. (Vous avez toujours besoin de l'Énergie nécessaire pour utiliser cette attaque.)",
},
},{
cost: [
Type.FIGHTING
],
name: {
fr: "Pointeur Magma",
},
text: {
fr: "Cette attaque inflige 20 dégâts à l'un des Pokémon de votre adversaire. (N'appliquez ni la Faiblesse ni la Résistance aux Pokémon de Banc.)",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Double Crisis",
code: "dc1"
}
}
export default card

74
cards/xy/dc1/25.ts Normal file
View File

@ -0,0 +1,74 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "dc1-25",
localId: 25,
// Card informations
name: {
en: "Team Aqua Admin",
fr: "Admin Team Aqua",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/dc1/25/low.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/25/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/dc1/25/high.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/25/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
illustrator: {
id: 110,
name: "GAME FREAK inc."
},
attacks: [{
name: {},
text: {
fr: "Attachez une carte Énergie de base de votre pile de défausse à votre Pokémon Actif de la Team Aqua.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Double Crisis",
code: "dc1"
}
}
export default card

74
cards/xy/dc1/26.ts Normal file
View File

@ -0,0 +1,74 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "dc1-26",
localId: 26,
// Card informations
name: {
en: "Team Aqua Grunt",
fr: "Sbire de la Team Aqua",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/dc1/26/low.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/26/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/dc1/26/high.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/26/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
illustrator: {
id: 110,
name: "GAME FREAK inc."
},
attacks: [{
name: {},
text: {
fr: "Défaussez une carte de votre main. (Si vous ne pouvez pas défausser de carte, vous ne pouvez pas jouer cette carte.) Piochez 3 cartes. Si vous avez défaussé un Pokémon de la Team Aqua, piochez une carte supplémentaire.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Double Crisis",
code: "dc1"
}
}
export default card

74
cards/xy/dc1/27.ts Normal file
View File

@ -0,0 +1,74 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "dc1-27",
localId: 27,
// Card informations
name: {
en: "Team Aqua's Great Ball",
fr: "Super Ball de la Team Aqua",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/dc1/27/low.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/27/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/dc1/27/high.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/27/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 13,
name: "Toyste Beach"
},
attacks: [{
name: {},
text: {
fr: "Cherchez un Pokémon de base de la Team Aqua et une carte Énergie Water de base dans votre deck, montrez-les, puis ajoutez-les à votre main. Mélangez ensuite votre deck.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Double Crisis",
code: "dc1"
}
}
export default card

74
cards/xy/dc1/28.ts Normal file
View File

@ -0,0 +1,74 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "dc1-28",
localId: 28,
// Card informations
name: {
en: "Team Aqua's Secret Base",
fr: "Base Secrète de la Team Aqua",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/dc1/28/low.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/28/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/dc1/28/high.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/28/high.png",
},
},
evolveFrom: {},
tags: [
Tag.STADIUM,
],
illustrator: {
id: 1,
name: "Ryo Ueda"
},
attacks: [{
name: {},
text: {
fr: "Le Coût de Retraite de chaque Pokémon en jeu (à part les Pokémon de la Team Aqua) est augmenté de Colorless.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Double Crisis",
code: "dc1"
}
}
export default card

74
cards/xy/dc1/29.ts Normal file
View File

@ -0,0 +1,74 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "dc1-29",
localId: 29,
// Card informations
name: {
en: "Team Magma Admin",
fr: "Admin Team Magma",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/dc1/29/low.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/29/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/dc1/29/high.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/29/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
illustrator: {
id: 110,
name: "GAME FREAK inc."
},
attacks: [{
name: {},
text: {
fr: "Ajoutez jusqu'à 3 Pokémon de la Team Magma de votre pile de défausse à votre main.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Double Crisis",
code: "dc1"
}
}
export default card

83
cards/xy/dc1/3.ts Normal file
View File

@ -0,0 +1,83 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "dc1-3",
localId: 3,
// Card informations
name: {
en: "Team Aqua's Spheal",
fr: "Obalie de la Team Aqua",
},
hp: 60,
type: [
Type.WATER,
],
dexId: 363,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/dc1/3/low.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/3/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/dc1/3/high.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/3/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 39,
name: "Sanosuke Sakuma"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Water Gun",
fr: "Pistolet à O",
},
damage: 10
}],
weaknesses: [{
type: Type.METAL,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Double Crisis",
code: "dc1"
}
}
export default card

74
cards/xy/dc1/30.ts Normal file
View File

@ -0,0 +1,74 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "dc1-30",
localId: 30,
// Card informations
name: {
en: "Team Magma Grunt",
fr: "Sbire de la Team Magma",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/dc1/30/low.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/30/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/dc1/30/high.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/30/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
illustrator: {
id: 110,
name: "GAME FREAK inc."
},
attacks: [{
name: {},
text: {
fr: "Défaussez une carte de votre main. (Si vous ne pouvez pas défausser de carte, vous ne pouvez pas jouer cette carte.) Piochez 3 cartes. Si vous avez défaussé un Pokémon de la Team Magma, piochez une carte supplémentaire.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Double Crisis",
code: "dc1"
}
}
export default card

74
cards/xy/dc1/31.ts Normal file
View File

@ -0,0 +1,74 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "dc1-31",
localId: 31,
// Card informations
name: {
en: "Team Magma's Great Ball",
fr: "Super Ball de la Team Magma",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/dc1/31/low.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/31/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/dc1/31/high.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/31/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 13,
name: "Toyste Beach"
},
attacks: [{
name: {},
text: {
fr: "Cherchez un Pokémon de base de la Team Magma et une carte Énergie Fighting de base dans votre deck, montrez-les, puis ajoutez-les à votre main. Mélangez ensuite votre deck.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Double Crisis",
code: "dc1"
}
}
export default card

74
cards/xy/dc1/32.ts Normal file
View File

@ -0,0 +1,74 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "dc1-32",
localId: 32,
// Card informations
name: {
en: "Team Magma's Secret Base",
fr: "Base Secrète de la Team Magma",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/dc1/32/low.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/32/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/dc1/32/high.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/32/high.png",
},
},
evolveFrom: {},
tags: [
Tag.STADIUM,
],
illustrator: {
id: 1,
name: "Ryo Ueda"
},
attacks: [{
name: {},
text: {
fr: "Chaque fois qu'un joueur place un Pokémon de base (à part les Pokémon de la Team Magma) de sa main sur son Banc, placez 2 marqueurs de dégâts sur ce Pokémon.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Double Crisis",
code: "dc1"
}
}
export default card

74
cards/xy/dc1/33.ts Normal file
View File

@ -0,0 +1,74 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "dc1-33",
localId: 33,
// Card informations
name: {
en: "Double Aqua Energy",
fr: "Double Énergie Aqua",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/dc1/33/low.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/33/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/dc1/33/high.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/33/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SPECIAL,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
name: {},
text: {
fr: "Cette carte ne peut être attachée qu'à un Pokémon de la Team Aqua. Défaussez cette carte à la fin du tour pendant lequel vous l'avez attachée.\n\nCette carte ne fournit de l'Énergie WaterWater que pendant qu'elle est attachée à un Pokémon de la Team Aqua.\n\n(Si cette carte est attachée à autre chose qu'un Pokémon de la Team Aqua, défaussez cette carte.)",
},
}],
rarity: Rarity.Uncommon,
category: Category.ENERGY,
set: {
name: "Double Crisis",
code: "dc1"
}
}
export default card

74
cards/xy/dc1/34.ts Normal file
View File

@ -0,0 +1,74 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "dc1-34",
localId: 34,
// Card informations
name: {
en: "Double Magma Energy",
fr: "Double Énergie Magma",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/dc1/34/low.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/34/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/dc1/34/high.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/34/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SPECIAL,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
name: {},
text: {
fr: "Cette carte ne peut être attachée qu'à un Pokémon de la Team Magma. Défaussez cette carte à la fin du tour pendant lequel vous l'avez attachée.\n\nCette carte ne fournit de l'Énergie FightingFighting que pendant qu'elle est attachée à un Pokémon de la Team Magma.\n\n(Si cette carte est attachée à autre chose qu'un Pokémon de la Team Magma, défaussez cette carte.)",
},
}],
rarity: Rarity.Uncommon,
category: Category.ENERGY,
set: {
name: "Double Crisis",
code: "dc1"
}
}
export default card

105
cards/xy/dc1/4.ts Normal file
View File

@ -0,0 +1,105 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "dc1-4",
localId: 4,
// Card informations
name: {
en: "Team Aqua's Sealeo",
fr: "Phogleur de la Team Aqua",
},
hp: 90,
type: [
Type.WATER,
],
dexId: 364,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/dc1/4/low.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/4/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/dc1/4/high.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/4/high.png",
},
},
evolveFrom: {
en: "Team Aqua's Spheal",
fr: "Obalie de la Team Aqua",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 15,
name: "Naoki Saito"
},
attacks: [{
cost: [
Type.WATER,
Type.COLORLESS
],
name: {
en: "Splatter",
fr: "Crépitement",
},
text: {
en: "This attack does 20 damage to 1 of your opponent's Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
fr: "Cette attaque inflige 20 dégâts à l'un des Pokémon de votre adversaire. (N'appliquez ni la Faiblesse ni la Résistance aux Pokémon de Banc.)",
},
},{
cost: [
Type.WATER,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Hail Storm",
fr: "Déluge de Grêle",
},
text: {
en: "If your opponent's Active Pokémon is a Team Magma Pokémon, this attack does 60 more damage.",
fr: "Si le Pokémon Actif de votre adversaire est un Pokémon de la Team Magma, cette attaque inflige 60 dégâts supplémentaires.",
},
damage: 60
}],
weaknesses: [{
type: Type.METAL,
value: "×2"
}],
retreat: 3,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Double Crisis",
code: "dc1"
}
}
export default card

105
cards/xy/dc1/5.ts Normal file
View File

@ -0,0 +1,105 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "dc1-5",
localId: 5,
// Card informations
name: {
en: "Team Aqua's Walrein",
fr: "Kaimorse de la Team Aqua",
},
hp: 140,
type: [
Type.WATER,
],
dexId: 365,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/dc1/5/low.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/5/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/dc1/5/high.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/5/high.png",
},
},
evolveFrom: {
en: "Team Aqua's Sealeo",
fr: "Phogleur de la Team Aqua",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 67,
name: "Hitoshi Ariga"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Power Blow",
fr: "Coup Puissant",
},
text: {
en: "This attack does 30 damage times the amount of Energy attached to this Pokémon.",
fr: "Cette attaque inflige 30 dégâts multipliés par le nombre d'Énergies attachées à ce Pokémon.",
},
damage: 30
},{
cost: [
Type.WATER,
Type.WATER,
Type.WATER,
Type.COLORLESS
],
name: {
en: "Dual Blizzard",
fr: "Double Blizzard",
},
text: {
en: "Discard 2 Water Energy attached to this Pokémon. This attack does 80 damage to 2 of your opponent's Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
fr: "Défaussez 2 Énergies Water attachées à ce Pokémon. Cette attaque inflige 80 dégâts à 2 des Pokémon de votre adversaire. (N'appliquez ni la Faiblesse ni la Résistance aux Pokémon de Banc.)",
},
}],
weaknesses: [{
type: Type.METAL,
value: "×2"
}],
retreat: 4,
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Double Crisis",
code: "dc1"
}
}
export default card

101
cards/xy/dc1/6.ts Normal file
View File

@ -0,0 +1,101 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "dc1-6",
localId: 6,
// Card informations
name: {
en: "Team Aqua's Kyogre-ex",
fr: "Kyogre-EX de la Team Aqua",
},
hp: 190,
type: [
Type.WATER,
],
dexId: 382,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/dc1/6/low.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/6/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/dc1/6/high.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/6/high.png",
},
},
evolveFrom: {},
tags: [
Tag.EX,
],
illustrator: {
id: 65,
name: "nagimiso"
},
abilities: [{
id: 56,
type: AbilityType.TALENT,
name: {
en: "Power Saver",
fr: "Économie de Puissance",
},
text: {
en: "If there are 4 or fewer Team Aqua Pokémon in play, this Pokémon can't attack.",
fr: "S'il y a 4 Pokémon de la Team Aqua en jeu ou moins, ce Pokémon ne peut pas attaquer.",
}
}],
attacks: [{
cost: [
Type.WATER,
Type.WATER,
Type.WATER,
Type.COLORLESS
],
name: {
en: "Aqua Impact",
fr: "Impact Aqua",
},
text: {
en: "This attack does 20 more damage for each Colorless in your opponent's Active Pokémon's Retreat Cost.",
fr: "Cette attaque inflige 20 dégâts supplémentaires pour chaque Colorless dans le Coût de Retraite du Pokémon Actif de votre adversaire.",
},
damage: 80
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 4,
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Double Crisis",
code: "dc1"
}
}
export default card

94
cards/xy/dc1/7.ts Normal file
View File

@ -0,0 +1,94 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "dc1-7",
localId: 7,
// Card informations
name: {
en: "Team Aqua's Grimer",
fr: "Tadmorv de la Team Aqua",
},
hp: 70,
type: [
Type.PSYCHIC,
],
dexId: 88,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/dc1/7/low.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/7/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/dc1/7/high.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/7/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 27,
name: "kawayoo"
},
attacks: [{
cost: [
Type.PSYCHIC
],
name: {
en: "Pound",
fr: "Écras'Face",
},
damage: 10
},{
cost: [
Type.PSYCHIC,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Mud-Slap",
fr: "Coud'Boue",
},
damage: 30
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Double Crisis",
code: "dc1"
}
}
export default card

103
cards/xy/dc1/8.ts Normal file
View File

@ -0,0 +1,103 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "dc1-8",
localId: 8,
// Card informations
name: {
en: "Team Aqua's Muk",
fr: "Grotadmorv de la Team Aqua",
},
hp: 110,
type: [
Type.PSYCHIC,
],
dexId: 89,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/dc1/8/low.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/8/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/dc1/8/high.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/8/high.png",
},
},
evolveFrom: {
en: "Team Aqua's Grimer",
fr: "Tadmorv de la Team Aqua",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 10,
name: "Kouki Saitou"
},
abilities: [{
id: 57,
type: AbilityType.TALENT,
name: {
en: "Sludge Festival",
fr: "Festival de Boue",
},
text: {
en: "The Retreat Cost of each Pokémon in play (except for Team Aqua Pokémon) is Colorless more.",
fr: "Le Coût de Retraite de chaque Pokémon en jeu (à part les Pokémon de la Team Aqua) est augmenté de Colorless.",
}
}],
attacks: [{
cost: [
Type.PSYCHIC,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Pester",
fr: "Tarabustage",
},
text: {
en: "If your opponent's Active Pokémon is affected by a Special Condition, this attack does 60 more damage.",
fr: "Si le Pokémon Actif de votre adversaire est affecté par un État Spécial, cette attaque inflige 60 dégâts supplémentaires.",
},
damage: 60
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 3,
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Double Crisis",
code: "dc1"
}
}
export default card

101
cards/xy/dc1/9.ts Normal file
View File

@ -0,0 +1,101 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "dc1-9",
localId: 9,
// Card informations
name: {
en: "Team Aqua's Seviper",
fr: "Séviper de la Team Aqua",
},
hp: 90,
type: [
Type.PSYCHIC,
],
dexId: 336,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/dc1/9/low.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/9/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/dc1/9/high.png",
fr: "https://assets.tcgdex.net/fr/xy/dc1/9/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 15,
name: "Naoki Saito"
},
attacks: [{
cost: [
Type.PSYCHIC
],
name: {
en: "Venomous Fang",
fr: "Croc-Poison",
},
text: {
en: "Flip a coin. If heads, your opponent's Active Pokémon is now Poisoned.",
fr: "Lancez une pièce. Si c'est face, le Pokémon Actif de votre adversaire est maintenant Empoisonné.",
},
damage: 10
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Venom Tail",
fr: "Queue Venimeuse",
},
text: {
en: "If your opponent's Active Pokémon is affected by a Special Condition, discard an Energy attached to that Pokémon.",
fr: "Si le Pokémon Actif de votre adversaire est affecté par un État Spécial, défaussez une Énergie lui étant attachée.",
},
damage: 30
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Double Crisis",
code: "dc1"
}
}
export default card

105
cards/xy/g1/1.ts Normal file
View File

@ -0,0 +1,105 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-1",
localId: 1,
// Card informations
name: {
en: "Venusaur-EX",
fr: "Florizarre-EX",
},
hp: 180,
type: [
Type.GRASS,
],
dexId: 3,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/1/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/1/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/1/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/1/high.png",
},
},
evolveFrom: {},
tags: [
Tag.EX,
],
illustrator: {
id: 38,
name: "Eske Yoshinob"
},
attacks: [{
cost: [
Type.GRASS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Frog Hop",
fr: "Bond de Grenouille",
},
text: {
en: "Flip a coin. If heads, this attack does 40 more damage.",
fr: "Lancez une pièce. Si c'est face, cette attaque inflige 40 dégâts supplémentaires.",
},
damage: 40
},{
cost: [
Type.GRASS,
Type.GRASS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Poison Impact",
fr: "Impact Poison",
},
text: {
en: "Your opponent's Active Pokémon is now Asleep and Poisoned.",
fr: "Le Pokémon Actif de votre adversaire est maintenant Endormi et Empoisonné.",
},
damage: 80
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 4,
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

103
cards/xy/g1/10.ts Normal file
View File

@ -0,0 +1,103 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-10",
localId: 10,
// Card informations
name: {
en: "Leafeon-EX",
fr: "Phyllali-EX",
},
hp: 170,
type: [
Type.GRASS,
],
dexId: 470,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/10/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/10/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/10/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/10/high.png",
},
},
evolveFrom: {},
tags: [
Tag.EX,
],
illustrator: {
id: 15,
name: "Naoki Saito"
},
attacks: [{
cost: [
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Leaf Blade",
fr: "Lame-Feuille",
},
text: {
en: "Flip a coin. If heads, this attack does 30 more damage.",
fr: "Lancez une pièce. Si c'est face, cette attaque inflige 30 dégâts supplémentaires.",
},
damage: 30
},{
cost: [
Type.GRASS,
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Nature's Breath",
fr: "Souffle de la Nature",
},
text: {
en: "If there is any Stadium card in play, this attack does 30 more damage and heal 30 damage from this Pokémon.",
fr: "S'il y a une carte Stade en jeu, cette attaque inflige 30 dégâts supplémentaires et vous soignez 30 dégâts à ce Pokémon.",
},
damage: 90
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 2,
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

104
cards/xy/g1/11.ts Normal file
View File

@ -0,0 +1,104 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-11",
localId: 11,
// Card informations
name: {
en: "Charizard-EX",
fr: "Dracaufeu-EX",
},
hp: 180,
type: [
Type.FIRE,
],
dexId: 6,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/11/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/11/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/11/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/11/high.png",
},
},
evolveFrom: {},
tags: [
Tag.EX,
],
illustrator: {
id: 38,
name: "Eske Yoshinob"
},
attacks: [{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Flame Cloak",
fr: "Manteau de Feu",
},
text: {
en: "Attach a Fire Energy card from your discard pile to this Pokémon.",
fr: "Attachez une carte Énergie Fire de votre pile de défausse à ce Pokémon.",
},
damage: 30
},{
cost: [
Type.FIRE,
Type.FIRE,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Burning Breath",
fr: "Souffle de Feu",
},
text: {
en: "Flip 2 coins. This attack does 40 more damage for each heads.",
fr: "Lancez 2 pièces. Cette attaque inflige 40 dégâts supplémentaires pour chaque côté face.",
},
damage: 80
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
retreat: 2,
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

93
cards/xy/g1/12.ts Normal file
View File

@ -0,0 +1,93 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-12",
localId: 12,
// Card informations
name: {
en: "M Charizard-EX",
fr: "M-Dracaufeu-EX",
},
hp: 220,
type: [
Type.FIRE,
],
dexId: 6,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/12/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/12/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/12/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/12/high.png",
},
},
evolveFrom: {
en: "Charizard-EX",
fr: "Dracaufeu-EX",
},
tags: [
Tag.MEGA,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.FIRE,
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Heat Typhoon",
fr: "Typhon Ardent",
},
text: {
en: "Flip a coin for each Fire Energy attached to this Pokémon. This attack does 50 more damage for each heads.",
fr: "Lancez une pièce pour chaque Énergie Fire attachée à ce Pokémon. Cette attaque inflige 50 dégâts supplémentaires pour chaque côté face.",
},
damage: 100
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
retreat: 3,
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

102
cards/xy/g1/13.ts Normal file
View File

@ -0,0 +1,102 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-13",
localId: 13,
// Card informations
name: {
en: "Ninetales-EX",
fr: "Feunard-EX",
},
hp: 170,
type: [
Type.FIRE,
],
dexId: 38,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/13/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/13/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/13/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/13/high.png",
},
},
evolveFrom: {},
tags: [
Tag.EX,
],
illustrator: {
id: 38,
name: "Eske Yoshinob"
},
attacks: [{
cost: [
Type.FIRE
],
name: {
en: "Flare Bonus",
fr: "Fulmi-Bonus",
},
text: {
en: "Discard a Fire Energy card from your hand. If you do, draw 3 cards.",
fr: "Défaussez une carte Énergie Fire de votre main. Dans ce cas, piochez 3 cartes.",
},
},{
cost: [
Type.FIRE,
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Fire Blast",
fr: "Déflagration",
},
text: {
en: "Flip a coin. If tails, discard a Fire Energy attached to this Pokémon.",
fr: "Lancez une pièce. Si c'est pile, défaussez une Énergie Fire attachée à ce Pokémon.",
},
damage: 130
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
retreat: 1,
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

97
cards/xy/g1/14.ts Normal file
View File

@ -0,0 +1,97 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-14",
localId: 14,
// Card informations
name: {
en: "Ponyta",
fr: "Ponyta",
},
hp: 60,
type: [
Type.FIRE,
],
dexId: 77,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/14/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/14/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/14/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/14/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 18,
name: "Tomokazu Komiya"
},
attacks: [{
cost: [
Type.FIRE
],
name: {
en: "Agility",
fr: "Hâte",
},
text: {
en: "Flip a coin. If heads, prevent all effects of attacks, including damage, done to this Pokémon during your opponent's next turn.",
fr: "Lancez une pièce. Si c'est face, évitez tous les effets d'attaques, y compris les dégâts, infligés à ce Pokémon pendant le prochain tour de votre adversaire.",
},
damage: 10
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Flame Tail",
fr: "Queue de Flammes",
},
damage: 20
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

104
cards/xy/g1/15.ts Normal file
View File

@ -0,0 +1,104 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-15",
localId: 15,
// Card informations
name: {
en: "Rapidash",
fr: "Galopa",
},
hp: 90,
type: [
Type.FIRE,
],
dexId: 78,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/15/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/15/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/15/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/15/high.png",
},
},
evolveFrom: {
en: "Ponyta",
fr: "Ponyta",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 101,
name: "DemizuPosuka"
},
attacks: [{
cost: [
Type.FIRE
],
name: {
en: "Agility",
fr: "Hâte",
},
text: {
en: "Flip a coin. If heads, prevent all effects of attacks, including damage, done to this Pokémon during your opponent's next turn.",
fr: "Lancez une pièce. Si c'est face, évitez tous les effets d'attaques, y compris les dégâts, infligés à ce Pokémon pendant le prochain tour de votre adversaire.",
},
damage: 20
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Overrun",
fr: "Dépassement",
},
text: {
en: "This attack does 20 damage to 1 of your opponent's Benched Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
fr: "Cette attaque inflige 20 dégâts à l'un des Pokémon de Banc de votre adversaire. (N'appliquez ni la Faiblesse ni la Résistance aux Pokémon de Banc.)",
},
damage: 40
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

97
cards/xy/g1/16.ts Normal file
View File

@ -0,0 +1,97 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-16",
localId: 16,
// Card informations
name: {
en: "Magmar",
fr: "Magmar",
},
hp: 80,
type: [
Type.FIRE,
],
dexId: 126,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/16/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/16/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/16/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/16/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 83,
name: "Hideki Ishikawa"
},
attacks: [{
cost: [
Type.FIRE
],
name: {
en: "Ram",
fr: "Collision",
},
damage: 10
},{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Ember",
fr: "Flammèche",
},
text: {
en: "Discard a Fire Energy attached to this Pokémon.",
fr: "Défaussez une Énergie Fire attachée à ce Pokémon.",
},
damage: 30
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

105
cards/xy/g1/17.ts Normal file
View File

@ -0,0 +1,105 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-17",
localId: 17,
// Card informations
name: {
en: "Blastoise-EX",
fr: "Tortank-EX",
},
hp: 180,
type: [
Type.WATER,
],
dexId: 9,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/17/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/17/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/17/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/17/high.png",
},
},
evolveFrom: {},
tags: [
Tag.EX,
],
illustrator: {
id: 38,
name: "Eske Yoshinob"
},
attacks: [{
cost: [
Type.WATER,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Hyper Whirlpool",
fr: "Hyper Tourbillon",
},
text: {
en: "Flip a coin. If heads, discard an Energy attached to your opponent's Active Pokémon.",
fr: "Lancez une pièce. Si c'est face, défaussez une Énergie attachée au Pokémon Actif de votre adversaire.",
},
damage: 60
},{
cost: [
Type.WATER,
Type.WATER,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Hydro Press",
fr: "Hydro Presse",
},
text: {
en: "This attack does 20 damage to 1 of your opponent's Benched Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
fr: "Cette attaque inflige 20 dégâts à l'un des Pokémon de Banc de votre adversaire. (N'appliquez ni la Faiblesse ni la Résistance aux Pokémon de Banc.)",
},
damage: 100
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 3,
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

93
cards/xy/g1/18.ts Normal file
View File

@ -0,0 +1,93 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-18",
localId: 18,
// Card informations
name: {
en: "M Blastoise-EX",
fr: "M-Tortank-EX",
},
hp: 220,
type: [
Type.WATER,
],
dexId: 9,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/18/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/18/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/18/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/18/high.png",
},
},
evolveFrom: {
en: "Blastoise-EX",
fr: "Tortank-EX",
},
tags: [
Tag.MEGA,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.WATER,
Type.WATER,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Dread Launcher",
fr: "Lanceur d'Effroi",
},
text: {
en: "Flip a coin. If tails, discard 2 Water Energy attached to this Pokémon.",
fr: "Lancez une pièce. Si c'est pile, défaussez 2 Énergies Water attachées à ce Pokémon.",
},
damage: 180
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 3,
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

84
cards/xy/g1/19.ts Normal file
View File

@ -0,0 +1,84 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-19",
localId: 19,
// Card informations
name: {
en: "Shellder",
fr: "Kokiyas",
},
hp: 60,
type: [
Type.WATER,
],
dexId: 90,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/19/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/19/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/19/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/19/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 23,
name: "Naoyo Kimura"
},
attacks: [{
cost: [
Type.WATER,
Type.COLORLESS
],
name: {
en: "Rain Splash",
fr: "Pluie Éclaboussante",
},
damage: 20
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

93
cards/xy/g1/2.ts Normal file
View File

@ -0,0 +1,93 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-2",
localId: 2,
// Card informations
name: {
en: "M Venusaur-EX",
fr: "M-Florizarre-EX",
},
hp: 230,
type: [
Type.GRASS,
],
dexId: 3,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/2/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/2/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/2/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/2/high.png",
},
},
evolveFrom: {
en: "Venusaur-EX",
fr: "Florizarre-EX",
},
tags: [
Tag.MEGA,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.GRASS,
Type.GRASS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Bloom Buster",
fr: "Explo Pousse",
},
text: {
en: "Flip a coin. If heads, this attack does 30 damage to each of your opponent's Benched Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
fr: "Lancez une pièce. Si c'est face, cette attaque inflige 30 dégâts à chacun de vos Pokémon de Banc. (N'appliquez ni la Faiblesse ni la Résistance aux Pokémon de Banc.)",
},
damage: 130
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 4,
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

106
cards/xy/g1/20.ts Normal file
View File

@ -0,0 +1,106 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-20",
localId: 20,
// Card informations
name: {
en: "Cloyster",
fr: "Crustabri",
},
hp: 100,
type: [
Type.WATER,
],
dexId: 91,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/20/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/20/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/20/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/20/high.png",
},
},
evolveFrom: {
en: "Shellder",
fr: "Kokiyas",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 8,
name: "Masakazu Fukuda"
},
attacks: [{
cost: [
Type.WATER,
Type.COLORLESS
],
name: {
en: "Clamp Crush",
fr: "Pince Broyeuse",
},
text: {
en: "Flip a coin. If heads, your opponent's Active Pokémon is now Paralyzed and discard an Energy attached to that Pokémon.",
fr: "Lancez une pièce. Si cest face, le Pokémon Actif de votre adversaire est maintenant Paralysé, et vous défaussez une Énergie lui étant attachée.",
},
damage: 30
},{
cost: [
Type.WATER,
Type.WATER,
Type.COLORLESS
],
name: {
en: "Spike Cannon",
fr: "Picanon",
},
text: {
en: "Flip 5 coins. This attack does 30 damage times the number of heads.",
fr: "Lancez 5 pièces. Cette attaque inflige 30 dégâts multipliés par le nombre de côtés face.",
},
damage: 30
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 3,
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

94
cards/xy/g1/21.ts Normal file
View File

@ -0,0 +1,94 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-21",
localId: 21,
// Card informations
name: {
en: "Krabby",
fr: "Krabby",
},
hp: 70,
type: [
Type.WATER,
],
dexId: 98,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/21/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/21/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/21/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/21/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 95,
name: "kirisAki"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Vice Grip",
fr: "Force Poigne",
},
damage: 10
},{
cost: [
Type.WATER,
Type.WATER,
Type.WATER
],
name: {
en: "Crabhammer",
fr: "Pince-Masse",
},
damage: 50
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

87
cards/xy/g1/22.ts Normal file
View File

@ -0,0 +1,87 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-22",
localId: 22,
// Card informations
name: {
en: "Magikarp",
fr: "Magicarpe",
},
hp: 30,
type: [
Type.WATER,
],
dexId: 129,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/22/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/22/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/22/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/22/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 37,
name: "Miki Tanaka"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Epic Splash",
fr: "Trempette Épique",
},
text: {
en: "Flip 2 coins. If either of them is tails, this attack does nothing.",
fr: "Lancez 2 pièces. Si vous obtenez au moins un côté pile, cette attaque ne fait rien.",
},
damage: 30
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

108
cards/xy/g1/23.ts Normal file
View File

@ -0,0 +1,108 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-23",
localId: 23,
// Card informations
name: {
en: "Gyarados",
fr: "Léviator",
},
hp: 130,
type: [
Type.WATER,
],
dexId: 130,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/23/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/23/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/23/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/23/high.png",
},
},
evolveFrom: {
en: "Magikarp",
fr: "Magicarpe",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 19,
name: "Shin Nagasawa"
},
attacks: [{
cost: [
Type.WATER,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Berserker Splash",
fr: "Folle Éclaboussure",
},
text: {
en: "This attack does 10 damage to each Benched Pokémon (both yours and your opponent's). (Don't apply Weakness and Resistance for Benched Pokémon.)",
fr: "Cette attaque inflige 10 dégâts à chacun des Pokémon de Banc (les vôtres et ceux de votre adversaire). (N'appliquez ni la Faiblesse ni la Résistance aux Pokémon de Banc.)",
},
damage: 80
},{
cost: [
Type.WATER,
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Aqua Tail",
fr: "Hydroqueue",
},
text: {
en: "Flip a coin for each Water Energy attached to this Pokémon. This attack does 30 more damage for each heads.",
fr: "Lancez une pièce pour chaque Énergie Water attachée à ce Pokémon. Cette attaque inflige 30 dégâts supplémentaires pour chaque côté face.",
},
damage: 90
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
retreat: 3,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

103
cards/xy/g1/24.ts Normal file
View File

@ -0,0 +1,103 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-24",
localId: 24,
// Card informations
name: {
en: "Vaporeon-EX",
fr: "Aquali-EX",
},
hp: 180,
type: [
Type.WATER,
],
dexId: 134,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/24/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/24/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/24/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/24/high.png",
},
},
evolveFrom: {},
tags: [
Tag.EX,
],
illustrator: {
id: 15,
name: "Naoki Saito"
},
attacks: [{
cost: [
Type.WATER,
Type.COLORLESS
],
name: {
en: "Bubble Drain",
fr: "Vide Bulle",
},
text: {
en: "Heal 30 damage from this Pokémon.",
fr: "Soignez 30 dégâts à ce Pokémon.",
},
damage: 30
},{
cost: [
Type.WATER,
Type.WATER,
Type.COLORLESS
],
name: {
en: "Deep Squall",
fr: "Rafale Profonde",
},
text: {
en: "This attack does 130 damage minus 10 damage for each damage counter on this Pokémon.",
fr: "Cette attaque inflige 130 dégâts moins 10 dégâts pour chaque marqueur de dégâts placé sur ce Pokémon.",
},
damage: 130
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 3,
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

101
cards/xy/g1/25.ts Normal file
View File

@ -0,0 +1,101 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-25",
localId: 25,
// Card informations
name: {
en: "Articuno",
fr: "Artikodin",
},
hp: 120,
type: [
Type.WATER,
],
dexId: 144,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/25/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/25/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/25/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/25/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 1,
name: "Ryo Ueda"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Find Ice",
fr: "Chercheur de Glace",
},
text: {
en: "Search your deck for up to 3 Water Energy cards, reveal them, and put them into your hand. Shuffle your deck afterward.",
fr: "Cherchez jusqu'à 3 cartes Énergie Water dans votre deck, montrez-les, puis ajoutez-les à votre main. Mélangez ensuite votre deck.",
},
},{
cost: [
Type.WATER,
Type.WATER,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Freezing Wind",
fr: "Vent Glaçant",
},
damage: 100
}],
weaknesses: [{
type: Type.METAL,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
retreat: 1,
rarity: Rarity.RareUltra,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

103
cards/xy/g1/26.ts Normal file
View File

@ -0,0 +1,103 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-26",
localId: 26,
// Card informations
name: {
en: "Pikachu",
fr: "Pikachu",
},
hp: 60,
type: [
Type.LIGHTNING,
],
dexId: 25,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/26/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/26/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/26/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/26/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 32,
name: "Atsuko Nishida"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Nuzzle",
fr: "Frotte-Frimousse",
},
text: {
en: "Flip a coin. If heads, your opponent's Active Pokémon is now Paralyzed.",
fr: "Lancez une pièce. Si c'est face, le Pokémon Actif de votre adversaire est maintenant Paralysé.",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Quick Attack",
fr: "Vive-Attaque",
},
text: {
en: "Flip a coin. If heads, this attack does 10 more damage.",
fr: "Lancez une pièce. Si c'est face, cette attaque inflige 10 dégâts supplémentaires.",
},
damage: 20
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.METAL,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

109
cards/xy/g1/27.ts Normal file
View File

@ -0,0 +1,109 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-27",
localId: 27,
// Card informations
name: {
en: "Raichu",
fr: "Raichu",
},
hp: 90,
type: [
Type.LIGHTNING,
],
dexId: 26,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/27/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/27/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/27/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/27/high.png",
},
},
evolveFrom: {
en: "Pikachu",
fr: "Pikachu",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Circle Circuit",
fr: "Cercle Électrik",
},
text: {
en: "This attack does 20 damage times the number of your Benched Pokémon.",
fr: "Cette attaque inflige 20 dégâts multipliés par le nombre de vos Pokémon de Banc.",
},
damage: 20
},{
cost: [
Type.LIGHTNING,
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Thunderbolt",
fr: "Tonnerre",
},
text: {
en: "Discard all Energy attached to this Pokémon.",
fr: "Défaussez toutes les Énergies attachées à ce Pokémon.",
},
damage: 100
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.METAL,
value: "-20"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

105
cards/xy/g1/28.ts Normal file
View File

@ -0,0 +1,105 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-28",
localId: 28,
// Card informations
name: {
en: "Jolteon-EX",
fr: "Voltali-EX",
},
hp: 160,
type: [
Type.LIGHTNING,
],
dexId: 135,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/28/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/28/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/28/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/28/high.png",
},
},
evolveFrom: {},
tags: [
Tag.EX,
],
illustrator: {
id: 15,
name: "Naoki Saito"
},
attacks: [{
cost: [
Type.LIGHTNING
],
name: {
en: "Swift",
fr: "Météores",
},
text: {
en: "This attack's damage isn't affected by Weakness, Resistance, or any other effects on your opponent's Active Pokémon.",
fr: "Les dégâts de cette attaque ne sont pas affectés par la Faiblesse, la Résistance ou tout autre effet en action sur le Pokémon Actif de votre adversaire.",
},
damage: 30
},{
cost: [
Type.LIGHTNING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Flash Ray",
fr: "Rayon Flash",
},
text: {
en: "During your opponent's next turn, prevent all damage done to this Pokémon by attacks from Basic Pokémon.",
fr: "Pendant le prochain tour de votre adversaire, évitez tous les dégâts infligés à ce Pokémon par des attaques de Pokémon de base.",
},
damage: 70
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.METAL,
value: "-20"
}],
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

98
cards/xy/g1/28a.ts Normal file
View File

@ -0,0 +1,98 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-28",
localId: 28,
// Card informations
name: {
en: "Jolteon-EX",
},
hp: 160,
type: [
Type.LIGHTNING,
],
dexId: 135,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/28a/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/28a/high.png",
},
},
evolveFrom: {},
tags: [
Tag.EX,
],
illustrator: {
id: 15,
name: "Naoki Saito"
},
attacks: [{
cost: [
Type.LIGHTNING
],
name: {
en: "Swift",
},
text: {
en: "This attack's damage isn't affected by Weakness, Resistance, or any other effects on your opponent's Active Pokémon.",
},
damage: 30
},{
cost: [
Type.LIGHTNING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Flash Ray",
},
text: {
en: "During your opponent's next turn, prevent all damage done to this Pokémon by attacks from Basic Pokémon.",
},
damage: 70
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.METAL,
value: "-20"
}],
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

101
cards/xy/g1/29.ts Normal file
View File

@ -0,0 +1,101 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-29",
localId: 29,
// Card informations
name: {
en: "Zapdos",
fr: "Électhor",
},
hp: 120,
type: [
Type.LIGHTNING,
],
dexId: 145,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/29/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/29/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/29/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/29/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 1,
name: "Ryo Ueda"
},
attacks: [{
cost: [
Type.LIGHTNING
],
name: {
en: "Drill Peck",
fr: "Bec Vrille",
},
damage: 20
},{
cost: [
Type.LIGHTNING,
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Raging Thunder",
fr: "Tonnerre Déchaîné",
},
text: {
en: "This attack does 40 damage to 1 of your Benched Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
fr: "Cette attaque inflige 40 dégâts à l'un de vos Pokémon de Banc. (N'appliquez ni la Faiblesse ni la Résistance aux Pokémon de Banc.)",
},
damage: 120
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
retreat: 2,
rarity: Rarity.RareUltra,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

94
cards/xy/g1/3.ts Normal file
View File

@ -0,0 +1,94 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-3",
localId: 3,
// Card informations
name: {
en: "Caterpie",
fr: "Chenipan",
},
hp: 40,
type: [
Type.GRASS,
],
dexId: 10,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/3/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/3/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/3/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/3/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 7,
name: "Sumiyoshi Kizuki"
},
abilities: [{
id: 608,
type: AbilityType.TALENT,
name: {
en: "Adaptive Evolution",
fr: "Évolution Adaptative",
},
text: {
en: "This Pokémon can evolve during your first turn or the turn you play it.",
fr: "Ce Pokémon peut évoluer pendant votre premier tour ou pendant le tour où vous le jouez.",
}
}],
attacks: [{
cost: [
Type.GRASS
],
name: {
en: "Bug Bite",
fr: "Piqûre",
},
damage: 10
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

89
cards/xy/g1/30.ts Normal file
View File

@ -0,0 +1,89 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-30",
localId: 30,
// Card informations
name: {
en: "Zubat",
fr: "Nosferapti",
},
hp: 50,
type: [
Type.PSYCHIC,
],
dexId: 41,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/30/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/30/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/30/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/30/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 28,
name: "match"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Skill Dive",
fr: "Plongeon Contrôlé",
},
text: {
en: "This attack does 10 damage to 1 of your opponent's Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
fr: "Cette attaque inflige 10 dégâts à l'un des Pokémon de votre adversaire. (N'appliquez ni la Faiblesse ni la Résistance aux Pokémon de Banc.)",
},
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

103
cards/xy/g1/31.ts Normal file
View File

@ -0,0 +1,103 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-31",
localId: 31,
// Card informations
name: {
en: "Golbat",
fr: "Nosferalto",
},
hp: 70,
type: [
Type.PSYCHIC,
],
dexId: 42,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/31/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/31/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/31/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/31/high.png",
},
},
evolveFrom: {
en: "Zubat",
fr: "Nosferapti",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 40,
name: "Kanako Eo"
},
abilities: [{
id: 767,
type: AbilityType.TALENT,
name: {
en: "Sneaky Bite",
fr: "Morsure Sournoise",
},
text: {
en: "When you play this Pokémon from your hand to evolve 1 of your Pokémon, you may put 2 damage counters on 1 of your opponent's Pokémon.",
fr: "Lorsque vous jouez ce Pokémon de votre main pour faire évoluer l'un de vos Pokémon, vous pouvez placer 2 marqueurs de dégâts sur l'un des Pokémon de votre adversaire.",
}
}],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Swoop Across",
fr: "Déferlement Aérien",
},
text: {
en: "This attack does 10 damage to each of your opponent's Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
fr: "Cette attaque inflige 10 dégâts à chacun des Pokémon de votre adversaire. (N'appliquez ni la Faiblesse ni la Résistance aux Pokémon de Banc.)",
},
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

99
cards/xy/g1/32.ts Normal file
View File

@ -0,0 +1,99 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-32",
localId: 32,
// Card informations
name: {
en: "Slowpoke",
fr: "Ramoloss",
},
hp: 50,
type: [
Type.PSYCHIC,
],
dexId: 79,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/32/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/32/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/32/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/32/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 37,
name: "Miki Tanaka"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Spacing Out",
fr: "Trou d'Mémoire",
},
text: {
en: "Flip a coin. If heads, heal 10 damage from this Pokémon.",
fr: "Lancez une pièce. Si c'est face, soignez 10 dégâts à ce Pokémon.",
},
},{
cost: [
Type.PSYCHIC,
Type.PSYCHIC
],
name: {
en: "Scavenge",
fr: "Farfouille",
},
text: {
en: "Discard a Psychic Energy attached to this Pokémon. If you do, put an Item card from your discard pile into your hand.",
fr: "Défaussez une Énergie Psychic attachée à ce Pokémon. Dans ce cas, prenez une carte Objet dans votre pile de défausse et ajoutez-la à votre main.",
},
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

89
cards/xy/g1/33.ts Normal file
View File

@ -0,0 +1,89 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-33",
localId: 33,
// Card informations
name: {
en: "Gastly",
fr: "Fantominus",
},
hp: 50,
type: [
Type.PSYCHIC,
],
dexId: 92,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/33/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/33/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/33/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/33/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 36,
name: "kodama"
},
attacks: [{
cost: [
Type.PSYCHIC
],
name: {
en: "Sleep Poison",
fr: "Poison Dodo",
},
text: {
en: "Flip a coin. If heads, your opponent's Active Pokémon is now Asleep and Poisoned.",
fr: "Lancez une pièce. Si c'est face, le Pokémon Actif de votre adversaire est maintenant Endormi et Empoisonné.",
},
}],
weaknesses: [{
type: Type.DARKNESS,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

104
cards/xy/g1/34.ts Normal file
View File

@ -0,0 +1,104 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-34",
localId: 34,
// Card informations
name: {
en: "Haunter",
fr: "Spectrum",
},
hp: 70,
type: [
Type.PSYCHIC,
],
dexId: 93,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/34/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/34/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/34/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/34/high.png",
},
},
evolveFrom: {
en: "Gastly",
fr: "Fantominus",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 2,
name: "Midori Harada"
},
abilities: [{
id: 776,
type: AbilityType.TALENT,
name: {
en: "Gothic Fear",
fr: "Peur Gothique",
},
text: {
en: "When you play this Pokémon from your hand to evolve 1 of your Pokémon, you may leave both Active Pokémon Confused.",
fr: "Lorsque vous jouez ce Pokémon de votre main pour faire évoluer l'un de vos Pokémon, vous pouvez laisser les deux Pokémon Actifs Confus.",
}
}],
attacks: [{
cost: [
Type.PSYCHIC,
Type.COLORLESS
],
name: {
en: "Poison Ring",
fr: "Anneau de Poison",
},
text: {
en: "Your opponent's Active Pokémon is now Poisoned. That Pokémon can't retreat during your opponent's next turn.",
fr: "Le Pokémon Actif de votre adversaire est maintenant Empoisonné. Ce dernier ne peut pas battre en retraite pendant le prochain tour de votre adversaire.",
},
}],
weaknesses: [{
type: Type.DARKNESS,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

105
cards/xy/g1/35.ts Normal file
View File

@ -0,0 +1,105 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-35",
localId: 35,
// Card informations
name: {
en: "Gengar",
fr: "Ectoplasma",
},
hp: 130,
type: [
Type.PSYCHIC,
],
dexId: 94,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/35/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/35/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/35/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/35/high.png",
},
},
evolveFrom: {
en: "Haunter",
fr: "Spectrum",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 62,
name: "Saya Tsuruta"
},
attacks: [{
cost: [
Type.PSYCHIC
],
name: {
en: "Sinister Fog",
fr: "Brouillard Sinistre",
},
text: {
en: "Your opponent's Active Pokémon is now Poisoned. Put 1 damage counter on each of your opponent's Benched Pokémon.",
fr: "Le Pokémon Actif de votre adversaire est maintenant Empoisonné. Placez 1 marqueur de dégâts sur chacun des Pokémon de Banc de votre adversaire.",
},
},{
cost: [
Type.PSYCHIC,
Type.COLORLESS
],
name: {
en: "Creep Show",
fr: "Spectacle Perturbant",
},
text: {
en: "If your opponent's Active Pokémon has 3 or more damage counters on it, that Pokémon is Knocked Out.",
fr: "Si le Pokémon Actif de votre adversaire a 3 marqueurs de dégâts ou plus, ce dernier est mis K.O.",
},
}],
weaknesses: [{
type: Type.DARKNESS,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

100
cards/xy/g1/36.ts Normal file
View File

@ -0,0 +1,100 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-36",
localId: 36,
// Card informations
name: {
en: "Jynx",
fr: "Lippoutou",
},
hp: 70,
type: [
Type.PSYCHIC,
],
dexId: 124,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/36/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/36/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/36/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/36/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 15,
name: "Naoki Saito"
},
abilities: [{
id: 687,
type: AbilityType.TALENT,
name: {
en: "Victory Kiss",
fr: "Baiser de la Victoire",
},
text: {
en: "Once during your turn (before your attack), if this Pokémon is on your Bench, you may heal 10 damage from your Active Pokémon.",
fr: "Une seule fois pendant votre tour (avant votre attaque), si ce Pokémon est sur votre Banc, vous pouvez soigner 10 dégâts à votre Pokémon Actif.",
}
}],
attacks: [{
cost: [
Type.PSYCHIC,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Hug",
fr: "Câlin",
},
text: {
en: "The Defending Pokémon can't retreat during your opponent's next turn.",
fr: "Le Pokémon Défenseur ne peut pas battre en retraite pendant le prochain tour de votre adversaire.",
},
damage: 30
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

99
cards/xy/g1/37.ts Normal file
View File

@ -0,0 +1,99 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-37",
localId: 37,
// Card informations
name: {
en: "Meowstic-EX",
fr: "Mistigrix-EX",
},
hp: 160,
type: [
Type.PSYCHIC,
],
dexId: 678,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/37/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/37/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/37/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/37/high.png",
},
},
evolveFrom: {},
tags: [
Tag.EX,
],
illustrator: {
id: 13,
name: "Toyste Beach"
},
abilities: [{
id: 1410,
type: AbilityType.TALENT,
name: {
en: "Shadow Ear",
fr: "Oreill'Ombre",
},
text: {
en: "Once during your turn (before your attack), if this Pokémon is your Active Pokémon, you may move 1 damage counter from 1 of your Pokémon to 1 of your opponent's Pokémon.",
fr: "Une seule fois pendant votre tour (avant votre attaque), si ce Pokémon est votre Pokémon Actif, vous pouvez déplacer 1 marqueur de dégâts de l'un de vos Pokémon vers l'un des Pokémon de votre adversaire.",
}
}],
attacks: [{
cost: [
Type.PSYCHIC,
Type.COLORLESS
],
name: {
en: "Mind Shock",
fr: "Choc Cérébral",
},
text: {
en: "This attack's damage isn't affected by Weakness or Resistance.",
fr: "Les dégâts de cette attaque ne sont pas affectés par la Faiblesse ou la Résistance.",
},
damage: 60
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 1,
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

96
cards/xy/g1/38.ts Normal file
View File

@ -0,0 +1,96 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-38",
localId: 38,
// Card informations
name: {
en: "Diglett",
fr: "Taupiqueur",
},
hp: 50,
type: [
Type.FIGHTING,
],
dexId: 50,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/38/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/38/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/38/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/38/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 18,
name: "Tomokazu Komiya"
},
attacks: [{
cost: [
Type.FIGHTING
],
name: {
en: "Mine",
fr: "Mine",
},
text: {
en: "Look at the top card of your opponent's deck. Then, you may have your opponent shuffle his or her deck.",
fr: "Regardez la carte du dessus du deck de votre adversaire. Ensuite, vous pouvez demander à votre adversaire de mélanger son deck.",
},
},{
cost: [
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Mud-Slap",
fr: "Coud'Boue",
},
damage: 20
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

105
cards/xy/g1/39.ts Normal file
View File

@ -0,0 +1,105 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-39",
localId: 39,
// Card informations
name: {
en: "Dugtrio",
fr: "Triopikeur",
},
hp: 90,
type: [
Type.FIGHTING,
],
dexId: 51,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/39/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/39/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/39/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/39/high.png",
},
},
evolveFrom: {
en: "Diglett",
fr: "Taupiqueur",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 13,
name: "Toyste Beach"
},
attacks: [{
cost: [
Type.FIGHTING
],
name: {
en: "Earthquake",
fr: "Séisme",
},
text: {
en: "This attack does 10 damage to each of your Benched Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
fr: "Cette attaque inflige 10 dégâts à chacun de vos Pokémon de Banc. (N'appliquez ni la Faiblesse ni la Résistance aux Pokémon de Banc.)",
},
damage: 60
},{
cost: [
Type.FIGHTING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Rock Tumble",
fr: "Roule-Pierre",
},
text: {
en: "This attack's damage isn't affected by Resistance.",
fr: "Les dégâts de cette attaque ne sont pas affectés par la Résistance.",
},
damage: 60
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

101
cards/xy/g1/4.ts Normal file
View File

@ -0,0 +1,101 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-4",
localId: 4,
// Card informations
name: {
en: "Metapod",
fr: "Chrysacier",
},
hp: 70,
type: [
Type.GRASS,
],
dexId: 11,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/4/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/4/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/4/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/4/high.png",
},
},
evolveFrom: {
en: "Caterpie",
fr: "Chenipan",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 27,
name: "kawayoo"
},
abilities: [{
id: 608,
type: AbilityType.TALENT,
name: {
en: "Adaptive Evolution",
fr: "Évolution Adaptative",
},
text: {
en: "This Pokémon can evolve during your first turn or the turn you play it.",
fr: "Ce Pokémon peut évoluer pendant votre premier tour ou pendant le tour où vous le jouez.",
}
}],
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Harden",
fr: "Armure",
},
text: {
en: "During your opponent's next turn, if this Pokémon would be damaged by an attack, prevent that attack's damage done to this Pokémon if that damage is 60 or less.",
fr: "Pendant le prochain tour de votre adversaire, si ce Pokémon doit subir les dégâts d'une attaque, évitez les dégâts infligés à ce Pokémon si ces dégâts sont de 60 ou moins.",
},
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

83
cards/xy/g1/40.ts Normal file
View File

@ -0,0 +1,83 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-40",
localId: 40,
// Card informations
name: {
en: "Machop",
fr: "Machoc",
},
hp: 70,
type: [
Type.FIGHTING,
],
dexId: 66,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/40/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/40/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/40/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/40/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 59,
name: "Mina Nakai"
},
attacks: [{
cost: [
Type.FIGHTING
],
name: {
en: "Knuckle Punch",
fr: "Coud'Phalange",
},
damage: 10
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

87
cards/xy/g1/41.ts Normal file
View File

@ -0,0 +1,87 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-41",
localId: 41,
// Card informations
name: {
en: "Machoke",
fr: "Machopeur",
},
hp: 90,
type: [
Type.FIGHTING,
],
dexId: 67,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/41/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/41/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/41/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/41/high.png",
},
},
evolveFrom: {
en: "Machop",
fr: "Machoc",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.FIGHTING,
Type.FIGHTING
],
name: {
en: "Beatdown",
fr: "Dérouillée",
},
damage: 40
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

103
cards/xy/g1/42.ts Normal file
View File

@ -0,0 +1,103 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-42",
localId: 42,
// Card informations
name: {
en: "Machamp",
fr: "Mackogneur",
},
hp: 150,
type: [
Type.FIGHTING,
],
dexId: 68,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/42/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/42/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/42/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/42/high.png",
},
},
evolveFrom: {
en: "Machoke",
fr: "Machopeur",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 116,
name: "PLANETA"
},
abilities: [{
id: 740,
type: AbilityType.TALENT,
name: {
en: "Fighting Fury",
fr: "Furie Combative",
},
text: {
en: "Each of your Fighting Pokémon's attacks do 20 more damage to your opponent's Active Pokémon (before applying Weakness and Resistance).",
fr: "Les attaques de vos Pokémon Fighting infligent 20 dégâts supplémentaires au Pokémon Actif de votre adversaire (avant application de la Faiblesse et de la Résistance).",
}
}],
attacks: [{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.FIGHTING
],
name: {
en: "Machamp Crush",
fr: "Mackogneur Broyeur",
},
text: {
en: "During your opponent's next turn, any damage done by attacks from the Defending Pokémon is reduced by 40 (before applying Weakness and Resistance).",
fr: "Pendant le prochain tour de votre adversaire, tous les dégâts infligés par les attaques du Pokémon Défenseur sont réduits de 40 (avant application de la Faiblesse et de la Résistance).",
},
damage: 80
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 2,
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

97
cards/xy/g1/43.ts Normal file
View File

@ -0,0 +1,97 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-43",
localId: 43,
// Card informations
name: {
en: "Geodude",
fr: "Racaillou",
},
hp: 60,
type: [
Type.FIGHTING,
],
dexId: 74,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/43/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/43/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/43/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/43/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 46,
name: "MAHOU"
},
attacks: [{
cost: [
Type.FIGHTING
],
name: {
en: "Rollout",
fr: "Roulade",
},
damage: 10
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Flail",
fr: "Fléau",
},
text: {
en: "This attack does 10 damage times the number of damage counters on this Pokémon.",
fr: "Cette attaque inflige 10 dégâts multipliés par le nombre de marqueurs de dégâts placés sur ce Pokémon.",
},
damage: 10
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

104
cards/xy/g1/44.ts Normal file
View File

@ -0,0 +1,104 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-44",
localId: 44,
// Card informations
name: {
en: "Graveler",
fr: "Gravalanch",
},
hp: 100,
type: [
Type.FIGHTING,
],
dexId: 75,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/44/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/44/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/44/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/44/high.png",
},
},
evolveFrom: {
en: "Geodude",
fr: "Racaillou",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 23,
name: "Naoyo Kimura"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Double-Edge",
fr: "Damoclès",
},
text: {
en: "This Pokémon does 20 damage to itself.",
fr: "Ce Pokémon s'inflige 20 dégâts.",
},
damage: 60
},{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Rollout",
fr: "Roulade",
},
damage: 80
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 3,
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

108
cards/xy/g1/45.ts Normal file
View File

@ -0,0 +1,108 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-45",
localId: 45,
// Card informations
name: {
en: "Golem",
fr: "Grolem",
},
hp: 150,
type: [
Type.FIGHTING,
],
dexId: 76,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/45/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/45/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/45/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/45/high.png",
},
},
evolveFrom: {
en: "Graveler",
fr: "Gravalanch",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 80,
name: "Hasuno"
},
attacks: [{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Stone Edge",
fr: "Lame de Roc",
},
text: {
en: "Flip a coin. If heads, this attack does 30 more damage.",
fr: "Lancez une pièce. Si c'est face, cette attaque inflige 30 dégâts supplémentaires.",
},
damage: 60
},{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Explosion",
fr: "Explosion",
},
text: {
en: "This Pokémon does 100 damage to itself.",
fr: "Ce Pokémon s'inflige 100 dégâts.",
},
damage: 150
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 3,
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

101
cards/xy/g1/46.ts Normal file
View File

@ -0,0 +1,101 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-46",
localId: 46,
// Card informations
name: {
en: "Golem-EX",
fr: "Grolem-EX",
},
hp: 180,
type: [
Type.FIGHTING,
],
dexId: 76,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/46/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/46/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/46/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/46/high.png",
},
},
evolveFrom: {},
tags: [
Tag.EX,
],
illustrator: {
id: 13,
name: "Toyste Beach"
},
attacks: [{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Boulder Crush",
fr: "Rocher Écrasant",
},
damage: 80
},{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Megaton Fall",
fr: "Chute Mégatonne",
},
text: {
en: "This Pokémon does 60 damage to itself.",
fr: "Ce Pokémon s'inflige 60 dégâts.",
},
damage: 180
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 4,
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

96
cards/xy/g1/47.ts Normal file
View File

@ -0,0 +1,96 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-47",
localId: 47,
// Card informations
name: {
en: "Hitmonlee",
fr: "Kicklee",
},
hp: 90,
type: [
Type.FIGHTING,
],
dexId: 106,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/47/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/47/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/47/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/47/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 67,
name: "Hitoshi Ariga"
},
attacks: [{
cost: [
Type.FIGHTING
],
name: {
en: "Stretch Kick",
fr: "Allonge",
},
text: {
en: "This attack does 30 damage to 1 of your opponent's Benched Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
fr: "Cette attaque inflige 30 dégâts à l'un des Pokémon de Banc de votre adversaire. (N'appliquez ni la Faiblesse ni la Résistance aux Pokémon de Banc.)",
},
},{
cost: [
Type.FIGHTING,
Type.FIGHTING
],
name: {
en: "Spiral Kick",
fr: "Coup'd Pied en Spirale",
},
damage: 30
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

99
cards/xy/g1/48.ts Normal file
View File

@ -0,0 +1,99 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-48",
localId: 48,
// Card informations
name: {
en: "Hitmonchan",
fr: "Tygnon",
},
hp: 90,
type: [
Type.FIGHTING,
],
dexId: 107,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/48/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/48/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/48/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/48/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 28,
name: "match"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Bullet Punch",
fr: "Pisto-Poing",
},
text: {
en: "Flip 2 coins. This attack does 20 more damage for each heads.",
fr: "Lancez 2 pièces. Cette attaque inflige 20 dégâts supplémentaires pour chaque côté face.",
},
damage: 20
},{
cost: [
Type.FIGHTING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Mach Cross",
fr: "Passage Éclair",
},
damage: 60
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

88
cards/xy/g1/49.ts Normal file
View File

@ -0,0 +1,88 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-49",
localId: 49,
// Card informations
name: {
en: "Rhyhorn",
fr: "Rhinocorne",
},
hp: 80,
type: [
Type.FIGHTING,
],
dexId: 111,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/49/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/49/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/49/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/49/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 2,
name: "Midori Harada"
},
attacks: [{
cost: [
Type.FIGHTING,
Type.FIGHTING
],
name: {
en: "Take Down",
fr: "Bélier",
},
text: {
en: "This Pokémon does 10 damage to itself.",
fr: "Ce Pokémon s'inflige 10 dégâts.",
},
damage: 40
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 3,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

103
cards/xy/g1/5.ts Normal file
View File

@ -0,0 +1,103 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-5",
localId: 5,
// Card informations
name: {
en: "Butterfree",
fr: "Papilusion",
},
hp: 130,
type: [
Type.GRASS,
],
dexId: 12,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/5/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/5/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/5/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/5/high.png",
},
},
evolveFrom: {
en: "Metapod",
fr: "Chrysacier",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 146,
name: "miki kudo"
},
attacks: [{
cost: [
Type.GRASS
],
name: {
en: "Quiver Dance",
fr: "Papillodanse",
},
text: {
en: "Search your deck for a basic Energy card and attach it to this Pokémon. Shuffle your deck afterward. If you attached Energy in this way, heal 40 damage from this Pokémon.",
fr: "Cherchez une carte Énergie de base dans votre deck et attachez-la à ce Pokémon. Mélangez ensuite votre deck. Si vous avez attaché de l'Énergie de cette façon, soignez 40 dégâts à ce Pokémon.",
},
},{
cost: [
Type.GRASS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Gust",
fr: "Tornade",
},
damage: 70
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
retreat: 1,
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

99
cards/xy/g1/50.ts Normal file
View File

@ -0,0 +1,99 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-50",
localId: 50,
// Card informations
name: {
en: "Clefairy",
fr: "Mélofée",
},
hp: 60,
type: [
Type.FAIRY,
],
dexId: 35,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/50/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/50/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/50/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/50/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 132,
name: "Shibuzoh."
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Moonlight",
fr: "Rayon Lune",
},
text: {
en: "Heal 30 damage from this Pokémon.",
fr: "Soignez 30 dégâts à ce Pokémon.",
},
},{
cost: [
Type.FAIRY,
Type.COLORLESS
],
name: {
en: "Pound",
fr: "Écras'Face",
},
damage: 20
}],
weaknesses: [{
type: Type.METAL,
value: "×2"
}],
resistances: [{
type: Type.DARKNESS,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

106
cards/xy/g1/51.ts Normal file
View File

@ -0,0 +1,106 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-51",
localId: 51,
// Card informations
name: {
en: "Clefable",
fr: "Mélodelfe",
},
hp: 90,
type: [
Type.FAIRY,
],
dexId: 36,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/51/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/51/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/51/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/51/high.png",
},
},
evolveFrom: {
en: "Clefairy",
fr: "Mélofée",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 32,
name: "Atsuko Nishida"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Follow Me",
fr: "Par Ici",
},
text: {
en: "Switch 1 of your opponent's Benched Pokémon with your opponent's Active Pokémon.",
fr: "Échangez l'un des Pokémon de Banc de votre adversaire avec son Pokémon Actif.",
},
},{
cost: [
Type.FAIRY,
Type.COLORLESS
],
name: {
en: "Moonblast",
fr: "Pouvoir Lunaire",
},
text: {
en: "During your opponent's next turn, any damage done by attacks from the Defending Pokémon is reduced by 30 (before applying Weakness and Resistance).",
fr: "Pendant le prochain tour de votre adversaire, tous les dégâts infligés par les attaques du Pokémon Défenseur sont réduits de 30 (avant application de la Faiblesse et de la Résistance).",
},
damage: 30
}],
weaknesses: [{
type: Type.METAL,
value: "×2"
}],
resistances: [{
type: Type.DARKNESS,
value: "-20"
}],
retreat: 2,
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

102
cards/xy/g1/52.ts Normal file
View File

@ -0,0 +1,102 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-52",
localId: 52,
// Card informations
name: {
en: "Mr. Mime",
fr: "M. Mime",
},
hp: 70,
type: [
Type.FAIRY,
],
dexId: 122,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/52/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/52/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/52/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/52/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 95,
name: "kirisAki"
},
abilities: [{
id: 113,
type: AbilityType.TALENT,
name: {
en: "Bench Barrier",
fr: "Barrière de Banc",
},
text: {
en: "Prevent all damage done to your Benched Pokémon by attacks.",
fr: "Évitez tous les dégâts infligés à vos Pokémon de Banc par des attaques.",
}
}],
attacks: [{
cost: [
Type.FAIRY,
Type.COLORLESS
],
name: {
en: "Juggling",
fr: "Jonglerie",
},
text: {
en: "Flip 4 coins. This attack does 10 damage times the number of heads.",
fr: "Lancez 4 pièces. Cette attaque inflige 10 dégâts multipliés par le nombre de côtés face.",
},
damage: 10
}],
weaknesses: [{
type: Type.METAL,
value: "×2"
}],
resistances: [{
type: Type.DARKNESS,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

86
cards/xy/g1/53.ts Normal file
View File

@ -0,0 +1,86 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-53",
localId: 53,
// Card informations
name: {
en: "Meowth",
fr: "Miaouss",
},
hp: 60,
type: [
Type.COLORLESS,
],
dexId: 52,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/53/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/53/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/53/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/53/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 95,
name: "kirisAki"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Exhausted Tackle",
fr: "Tacle Épuisé",
},
text: {
en: "Flip a coin. If heads, this attack does 30 damage to your opponent's Active Pokémon. If tails, this Pokémon does 30 damage to itself.",
fr: "Lancez une pièce. Si c'est face, cette attaque inflige 30 dégâts au Pokémon Actif de votre adversaire. Si c'est pile, ce Pokémon s'inflige 30 dégâts.",
},
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

104
cards/xy/g1/54.ts Normal file
View File

@ -0,0 +1,104 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-54",
localId: 54,
// Card informations
name: {
en: "Persian",
fr: "Persian",
},
hp: 90,
type: [
Type.COLORLESS,
],
dexId: 53,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/54/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/54/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/54/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/54/high.png",
},
},
evolveFrom: {
en: "Meowth",
fr: "Miaouss",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Fake Out",
fr: "Bluff",
},
text: {
en: "Flip a coin. If heads, your opponent's Active Pokémon is now Paralyzed.",
fr: "Lancez une pièce. Si c'est face, le Pokémon Actif de votre adversaire est maintenant Paralysé.",
},
damage: 30
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Ambush",
fr: "Embuscade",
},
text: {
en: "Flip a coin. If heads, this attack does 30 more damage.",
fr: "Lancez une pièce. Si c'est face, cette attaque inflige 30 dégâts supplémentaires.",
},
damage: 40
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

103
cards/xy/g1/55.ts Normal file
View File

@ -0,0 +1,103 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-55",
localId: 55,
// Card informations
name: {
en: "Doduo",
fr: "Doduo",
},
hp: 60,
type: [
Type.COLORLESS,
],
dexId: 84,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/55/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/55/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/55/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/55/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 147,
name: "Eri Yamaki"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Double Stab",
fr: "Entaille Double",
},
text: {
en: "Flip 2 coins. This attack does 10 damage times the number of heads.",
fr: "Lancez 2 pièces. Cette attaque inflige 10 dégâts multipliés par le nombre de côtés face.",
},
damage: 10
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Doduo Delivery",
fr: "Livraison Doduo",
},
text: {
en: "Draw 2 cards.",
fr: "Piochez 2 cartes.",
},
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

106
cards/xy/g1/56.ts Normal file
View File

@ -0,0 +1,106 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-56",
localId: 56,
// Card informations
name: {
en: "Dodrio",
fr: "Dodrio",
},
hp: 90,
type: [
Type.COLORLESS,
],
dexId: 85,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/56/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/56/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/56/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/56/high.png",
},
},
evolveFrom: {
en: "Doduo",
fr: "Doduo",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 20,
name: "TOKIYA"
},
abilities: [{
id: 18,
type: AbilityType.TALENT,
name: {
en: "Retreat Aid",
fr: "Soutien de Retraite",
},
text: {
en: "As long as this Pokémon is on your Bench, your Active Pokémon's Retreat Cost is ColorlessColorless less.",
fr: "Tant que ce Pokémon est sur votre Banc, le Coût de Retraite de votre Pokémon Actif est diminué de ColorlessColorless.",
}
}],
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Fury Attack",
fr: "Furie",
},
text: {
en: "Flip 3 coins. This attack does 40 damage times the number of heads.",
fr: "Lancez 3 pièces. Cette attaque inflige 40 dégâts multipliés par le nombre de côtés face.",
},
damage: 40
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

102
cards/xy/g1/57.ts Normal file
View File

@ -0,0 +1,102 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-57",
localId: 57,
// Card informations
name: {
en: "Tauros",
fr: "Tauros",
},
hp: 110,
type: [
Type.COLORLESS,
],
dexId: 128,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/57/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/57/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/57/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/57/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 0,
name: "Kagemaru Himeno"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Take Down",
fr: "Bélier",
},
text: {
en: "This Pokémon does 10 damage to itself.",
fr: "Ce Pokémon s'inflige 10 dégâts.",
},
damage: 30
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Seething Anger",
fr: "Furax",
},
text: {
en: "Flip a coin for each damage counter on this Pokémon. This attack does 30 damage times the number of heads.",
fr: "Lancez une pièce pour chaque marqueur de dégâts placé sur ce Pokémon. Cette attaque inflige 30 dégâts multipliés par le nombre de côtés face.",
},
damage: 30
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

101
cards/xy/g1/58.ts Normal file
View File

@ -0,0 +1,101 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-58",
localId: 58,
// Card informations
name: {
en: "Snorlax",
fr: "Ronflex",
},
hp: 130,
type: [
Type.COLORLESS,
],
dexId: 143,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/58/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/58/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/58/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/58/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
abilities: [{
id: 649,
type: AbilityType.TALENT,
name: {
en: "Stir and Snooze",
fr: "Sommeil Lourd",
},
text: {
en: "If this Pokémon is Asleep, flip 2 coins instead of 1 between turns. If either of them is tails, this Pokémon is still Asleep.",
fr: "Si ce Pokémon est Endormi, lancez 2 pièces au lieu d'une entre chaque tour. Si vous obtenez au moins un côté pile, ce Pokémon reste Endormi.",
}
}],
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Sleepy Press",
fr: "Pression Torpide",
},
text: {
en: "Heal 20 damage from this Pokémon. This Pokémon is now Asleep.",
fr: "Soignez 20 dégâts à ce Pokémon. Ce Pokémon est maintenant Endormi.",
},
damage: 120
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 4,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

74
cards/xy/g1/59.ts Normal file
View File

@ -0,0 +1,74 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-59",
localId: 59,
// Card informations
name: {
en: "Clemont",
fr: "Lem",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/59/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/59/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/59/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/59/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
name: {},
text: {
fr: "Cherchez jusqu'à 4 cartes Énergie Lightning dans votre deck, montrez-les, puis ajoutez-les à votre main. Mélangez ensuite votre deck.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Generations",
code: "g1"
}
}
export default card

87
cards/xy/g1/6.ts Normal file
View File

@ -0,0 +1,87 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-6",
localId: 6,
// Card informations
name: {
en: "Paras",
fr: "Paras",
},
hp: 60,
type: [
Type.GRASS,
],
dexId: 46,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/6/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/6/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/6/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/6/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 43,
name: "Aya Kusube"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Blot",
fr: "Pâté",
},
text: {
en: "Heal 10 damage from this Pokémon.",
fr: "Soignez 10 dégâts à ce Pokémon.",
},
damage: 10
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Generations",
code: "g1"
}
}
export default card

74
cards/xy/g1/60.ts Normal file
View File

@ -0,0 +1,74 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-60",
localId: 60,
// Card informations
name: {
en: "Crushing Hammer",
fr: "Maillet Écrasant",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/60/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/60/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/60/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/60/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
name: {},
text: {
fr: "Lancez une pièce. Si c'est face, défaussez une Énergie attachée à l'un des Pokémon de votre adversaire.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Generations",
code: "g1"
}
}
export default card

74
cards/xy/g1/61.ts Normal file
View File

@ -0,0 +1,74 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-61",
localId: 61,
// Card informations
name: {
en: "Energy Switch",
fr: "Échange d'Énergie",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/61/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/61/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/61/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/61/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
name: {},
text: {
fr: "Déplacez une Énergie de base de lun de vos Pokémon vers un autre de vos Pokémon.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Generations",
code: "g1"
}
}
export default card

74
cards/xy/g1/62.ts Normal file
View File

@ -0,0 +1,74 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-62",
localId: 62,
// Card informations
name: {
en: "Evosoda",
fr: "Évolusoda",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/62/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/62/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/62/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/62/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
name: {},
text: {
fr: "Cherchez dans votre deck une carte Évolution de l'un de vos Pokémon et placez-la sur ce dernier. (Cela équivaut à faire évoluer le Pokémon.) Mélangez ensuite votre deck. Vous ne pouvez pas utiliser cette carte pendant votre premier tour ni sur un Pokémon qui a été joué pendant ce tour.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Generations",
code: "g1"
}
}
export default card

71
cards/xy/g1/63.ts Normal file
View File

@ -0,0 +1,71 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-63",
localId: 63,
// Card informations
name: {
en: "Imakuni?",
fr: "Imakuni ?",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/63/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/63/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/63/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/63/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
attacks: [{
name: {},
text: {
fr: "Votre Pokémon Actif est maintenant Confus.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Generations",
code: "g1"
}
}
export default card

74
cards/xy/g1/64.ts Normal file
View File

@ -0,0 +1,74 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-64",
localId: 64,
// Card informations
name: {
en: "Maintenance",
fr: "Entretien",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/64/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/64/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/64/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/64/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 13,
name: "Toyste Beach"
},
attacks: [{
name: {},
text: {
fr: "Mélangez 2 cartes de votre main avec votre deck. (Si vous ne pouvez pas mélanger 2 cartes avec votre deck, vous ne pouvez pas jouer cette carte.) Ensuite, piochez une carte.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Generations",
code: "g1"
}
}
export default card

74
cards/xy/g1/65.ts Normal file
View File

@ -0,0 +1,74 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-65",
localId: 65,
// Card informations
name: {
en: "Max Revive",
fr: "Rappel Max",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/65/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/65/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/65/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/65/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
name: {},
text: {
fr: "Mettez un Pokémon de votre pile de défausse sur le dessus de votre deck.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Generations",
code: "g1"
}
}
export default card

74
cards/xy/g1/66.ts Normal file
View File

@ -0,0 +1,74 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-66",
localId: 66,
// Card informations
name: {
en: "Olympia",
fr: "Astera",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/66/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/66/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/66/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/66/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
name: {},
text: {
fr: "Échangez votre Pokémon Actif avec l'un de vos Pokémon de Banc. Dans ce cas, soignez 30 dégâts au Pokémon que vous avez placé sur votre Banc.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Generations",
code: "g1"
}
}
export default card

74
cards/xy/g1/67.ts Normal file
View File

@ -0,0 +1,74 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-67",
localId: 67,
// Card informations
name: {
en: "Poké Ball",
fr: "Poké Ball",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/67/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/67/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/67/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/67/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
name: {},
text: {
fr: "Lancez une pièce. Si c'est face, cherchez un Pokémon dans votre deck, montrez-le, puis ajoutez-le à votre main. Mélangez ensuite votre deck.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Generations",
code: "g1"
}
}
export default card

74
cards/xy/g1/68.ts Normal file
View File

@ -0,0 +1,74 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "g1-68",
localId: 68,
// Card informations
name: {
en: "Pokémon Center Lady",
fr: "Dame du Centre Pokémon",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/g1/68/low.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/68/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/g1/68/high.png",
fr: "https://assets.tcgdex.net/fr/xy/g1/68/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
illustrator: {
id: 85,
name: "Maiko Fujiwara"
},
attacks: [{
name: {},
text: {
fr: "Soignez 60 dégâts et retirez tous les États Spéciaux de l'un de vos Pokémon.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Generations",
code: "g1"
}
}
export default card

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