1
0
mirror of https://github.com/tcgdex/cards-database.git synced 2025-06-19 02:39: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

105
cards/xy/xy12/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: "xy12-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/xy12/1/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/1/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/1/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/1/high.png",
},
},
evolveFrom: {},
tags: [
Tag.EX,
],
illustrator: {
id: 38,
name: "Eske Yoshinob"
},
attacks: [{
cost: [
Type.GRASS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Poison Powder",
fr: "Poudre Toxik",
},
text: {
en: "Your opponent's Active Pokémon is now Poisoned.",
fr: "Le Pokémon Actif de votre adversaire est maintenant Empoisonné.",
},
damage: 60
},{
cost: [
Type.GRASS,
Type.GRASS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Jungle Hammer",
fr: "Marteau Végétal",
},
text: {
en: "Heal 30 damage from this Pokémon.",
fr: "Soignez 30 dégâts à ce Pokémon.",
},
damage: 90
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 4,
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

103
cards/xy/xy12/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: "xy12-10",
localId: 10,
// Card informations
name: {
en: "Charmeleon",
fr: "Reptincel",
},
hp: 80,
type: [
Type.FIRE,
],
dexId: 5,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/10/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/10/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/10/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/10/high.png",
},
},
evolveFrom: {
en: "Charmander",
fr: "Salamèche",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Slash",
fr: "Tranche",
},
damage: 50
},{
cost: [
Type.FIRE,
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Flamethrower",
fr: "Lance-Flammes",
},
text: {
en: "Discard a Fire Energy attached to this Pokémon.",
fr: "Défaussez une Énergie Fire attachée à ce Pokémon.",
},
damage: 90
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

93
cards/xy/xy12/100.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: "xy12-100",
localId: 100,
// 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/xy12/100/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/100/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/100/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/100/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.GRASS,
Type.COLORLESS
],
name: {
en: "Crisis Vine",
fr: "Crise-Lianes",
},
text: {
en: "Your opponent's Active Pokémon is now Paralyzed and Poisoned.",
fr: "Le Pokémon Actif de votre adversaire est maintenant Paralysé et Empoisonné.",
},
damage: 120
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 4,
rarity: Rarity.RareUltra,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

94
cards/xy/xy12/101.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: "xy12-101",
localId: 101,
// 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/xy12/101/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/101/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/101/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/101/high.png",
},
},
evolveFrom: {
en: "Charizard-EX",
fr: "Dracaufeu-EX",
},
tags: [
Tag.MEGA,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.FIRE,
Type.FIRE,
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Crimson Dive",
fr: "Plongeon Écarlate",
},
text: {
en: "This Pokémon does 50 damage to itself.",
fr: "Ce Pokémon sinflige 50 dégâts.",
},
damage: 300
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
retreat: 1,
rarity: Rarity.RareUltra,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

92
cards/xy/xy12/102.ts Normal file
View File

@ -0,0 +1,92 @@
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: "xy12-102",
localId: 102,
// 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/xy12/102/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/102/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/102/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/102/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.WATER
],
name: {
en: "Hydro Bombard",
fr: "Hydroflagration",
},
text: {
en: "This attack does 30 damage to 2 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 à 2 des Pokémon de Banc de votre adversaire. (Nappliquez ni la Faiblesse ni la Résistance aux Pokémon de Banc.)",
},
damage: 120
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 3,
rarity: Rarity.RareUltra,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

110
cards/xy/xy12/103.ts Normal file
View File

@ -0,0 +1,110 @@
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: "xy12-103",
localId: 103,
// Card informations
name: {
en: "Mewtwo-EX",
fr: "Mewtwo-EX",
},
hp: 180,
type: [
Type.PSYCHIC,
],
dexId: 150,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/103/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/103/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/103/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/103/high.png",
},
},
evolveFrom: {},
tags: [
Tag.EX,
],
illustrator: {
id: 1,
name: "Ryo Ueda"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Energy Absorption",
fr: "Absorption d'énergie",
},
text: {
en: "Attach an Energy card from your discard pile to this Pokémon.",
fr: "Attachez une carte Énergie de votre pile de défausse à ce Pokémon.",
},
},{
cost: [
Type.PSYCHIC
],
name: {
en: "Regeneration",
fr: "Rétablissement",
},
text: {
en: "Heal 60 damage from this Pokémon.",
fr: "Soignez 60 dégâts à ce Pokémon.",
},
},{
cost: [
Type.PSYCHIC,
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Psyburn",
fr: "Brûlure Psy",
},
damage: 110
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 2,
rarity: Rarity.RareUltra,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

104
cards/xy/xy12/104.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: "xy12-104",
localId: 104,
// Card informations
name: {
en: "Pidgeot-EX",
fr: "Roucarnage-EX",
},
hp: 170,
type: [
Type.COLORLESS,
],
dexId: 18,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/104/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/104/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/104/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/104/high.png",
},
},
evolveFrom: {},
tags: [
Tag.EX,
],
illustrator: {
id: 1,
name: "Ryo Ueda"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Mirror Move",
fr: "Mimique",
},
text: {
en: "If this Pokémon was damaged by an attack during your opponent's last turn, this attack does the same amount of damage to your opponent's Active Pokémon.",
fr: "Si ce Pokémon a subi les dégâts dune attaque pendant le dernier tour de votre adversaire, cette attaque inflige la même quantité de dégâts au Pokémon Actif de votre adversaire.",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Feather Lance",
fr: "Lance Plume",
},
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. (Nappliquez ni la Faiblesse ni la Résistance aux Pokémon de Banc.)",
},
damage: 80
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
retreat: 1,
rarity: Rarity.RareUltra,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

95
cards/xy/xy12/105.ts Normal file
View File

@ -0,0 +1,95 @@
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: "xy12-105",
localId: 105,
// Card informations
name: {
en: "M Pidgeot-EX",
fr: "M-Roucarnage-EX",
},
hp: 220,
type: [
Type.COLORLESS,
],
dexId: 18,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/105/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/105/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/105/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/105/high.png",
},
},
evolveFrom: {
en: "Pidgeot-EX",
fr: "Roucarnage-EX",
},
tags: [
Tag.MEGA,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Mach Cyclone",
fr: "Mach Cyclone",
},
text: {
en: "You may have your opponent switch his or her Active Pokémon with 1 of his or her Benched Pokémon.",
fr: "Vous pouvez demander à votre adversaire déchanger son Pokémon Actif avec lun de ses Pokémon de Banc.",
},
damage: 130
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
rarity: Rarity.RareUltra,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

116
cards/xy/xy12/106.ts Normal file
View File

@ -0,0 +1,116 @@
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: "xy12-106",
localId: 106,
// Card informations
name: {
en: "Dragonite-EX",
fr: "Dracolosse-EX",
},
hp: 180,
type: [
Type.COLORLESS,
],
dexId: 149,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/106/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/106/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/106/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/106/high.png",
},
},
evolveFrom: {},
tags: [
Tag.EX,
],
illustrator: {
id: 1,
name: "Ryo Ueda"
},
abilities: [{
id: 1298,
type: AbilityType.TALENT,
name: {
en: "Pull Up",
},
text: {
en: "When you play this Pokémon from your hand onto your Bench, you may put 2 Basic Pokémon (except for Dragonite-EX) from your discard pile into your hand.",
}
}],
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Hyper Beam",
fr: "Talent : Élévation",
},
text: {
en: "Discard an Energy attached to your opponent's Active Pokémon.",
fr: "Lorsque vous jouez ce Pokémon de votre main sur votre Banc, vous pouvez ajouter 2 Pokémon de base (sauf Dracolosse-EX) de votre pile de défausse à votre main.",
},
damage: 130
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
fr: "Ultralaser",
},
text: {
fr: "Défaussez une Énergie attachée au Pokémon Actif de votre adversaire.",
},
damage: 130
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
retreat: 3,
rarity: Rarity.RareUltra,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

74
cards/xy/xy12/107.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: "xy12-107",
localId: 107,
// Card informations
name: {
en: "Brock's Grit",
fr: "Vaillance de Pierre",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/107/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/107/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/107/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/107/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
illustrator: {
id: 67,
name: "Hitoshi Ariga"
},
attacks: [{
name: {},
text: {
fr: "Choisissez une combinaison de 6 cartes de Pokémon et d'Énergies de base dans votre pile de défausse et mélangez-les avec votre deck.",
},
}],
rarity: Rarity.RareUltra,
category: Category.TRAINER,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

74
cards/xy/xy12/108.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: "xy12-108",
localId: 108,
// Card informations
name: {
en: "Misty's Determination",
fr: "Détermination dOndine",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/108/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/108/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/108/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/108/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
illustrator: {
id: 64,
name: "Megumi Mizutani"
},
attacks: [{
name: {},
text: {
fr: "Défaussez une carte de votre main. Dans ce cas, regardez les 8 cartes du dessus de votre deck et ajoutez lune dentre elles à votre main. Mélangez les autres cartes avec votre deck.",
},
}],
rarity: Rarity.RareUltra,
category: Category.TRAINER,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

91
cards/xy/xy12/109.ts Normal file
View File

@ -0,0 +1,91 @@
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: "xy12-109",
localId: 109,
// Card informations
name: {
en: "ナッシー[Exeggutor]",
fr: "ナッシー[Noadkoko]",
},
hp: 80,
type: [
Type.GRASS,
],
dexId: 103,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/109/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/109/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/109/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/109/high.png",
},
},
evolveFrom: {
en: "タマタマ[Exeggcute]",
fr: "Noeunoeuf",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 203,
name: "Dr.Ooyama"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "ふみつけ[Stomp]",
fr: "ふみつけ [Écrasement]",
},
text: {
en: "コインを1回投げオモテなら、10ダメージを追加。 Flip a coin. If heads, this attack does 10 more damage.",
fr: "コインを1回投げオモテなら、10ダメージを追加。\nLancez une pièce. Si cest face, cette attaque inflige 10 dégâts supplémentaires.",
},
damage: 20
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

119
cards/xy/xy12/11.ts Normal file
View File

@ -0,0 +1,119 @@
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: "xy12-11",
localId: 11,
// Card informations
name: {
en: "Charizard",
fr: "Dracaufeu",
},
hp: 150,
type: [
Type.FIRE,
],
dexId: 6,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/11/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/11/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/11/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/11/high.png",
},
},
evolveFrom: {
en: "Charmeleon",
fr: "Reptincel",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
abilities: [{
id: 263,
type: AbilityType.TALENT,
name: {
en: "Energy Burn",
},
text: {
en: "All Energy attached to this Pokémon are Fire Energy instead of their usual type.",
}
}],
attacks: [{
cost: [
Type.FIRE,
Type.FIRE,
Type.FIRE,
Type.FIRE
],
name: {
en: "Fire Spin",
fr: "Talent : Dépense dÉnergie",
},
text: {
en: "Discard 3 Energy attached to this Pokémon.",
fr: "Toutes les Énergies attachées à ce Pokémon sont des Énergies Fire au lieu de leur type habituel.",
},
damage: 200
},{
cost: [
Type.FIRE,
Type.FIRE,
Type.FIRE,
Type.FIRE
],
name: {
fr: "Danse Flamme",
},
text: {
fr: "Défaussez 3 Énergies attachées à ce Pokémon.",
},
damage: 200
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
retreat: 3,
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

102
cards/xy/xy12/110.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: "xy12-110",
localId: 110,
// Card informations
name: {
en: "Flying Pikachu",
fr: "Pikachu Volant",
},
hp: 40,
type: [
Type.LIGHTNING,
],
dexId: 25,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/110/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/110/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/110/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/110/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 73,
name: "Toshinao Aoki"
},
attacks: [{
cost: [
Type.LIGHTNING
],
name: {
en: "Thunder Shock",
fr: "Éclair",
},
text: {
en: "Flip a coin. If heads, your opponent's Active Pokémon is now Paralyzed.",
fr: "Lancez une pièce. Si cest face, le Pokémon Actif de votre adversaire est maintenant Paralysé.",
},
damage: 10
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Fly",
fr: "Vol",
},
text: {
en: "Flip a coin. If tails, this attack does nothing. 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 cest pile, cette attaque ne fait rien. Si cest face, évitez tous les effets dattaques, y compris les dégâts, infligés à ce Pokémon pendant le prochain tour de votre adversaire.",
},
damage: 30
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

84
cards/xy/xy12/111.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: "xy12-111",
localId: 111,
// Card informations
name: {
en: "Surfing Pikachu",
fr: "Pikachu Surfeur",
},
hp: 50,
type: [
Type.LIGHTNING,
],
dexId: 25,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/111/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/111/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/111/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/111/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 73,
name: "Toshinao Aoki"
},
attacks: [{
cost: [
Type.WATER,
Type.WATER
],
name: {
en: "Surf",
fr: "Surf",
},
damage: 30
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

117
cards/xy/xy12/112.ts Normal file
View File

@ -0,0 +1,117 @@
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: "xy12-112",
localId: 112,
// Card informations
name: {
en: "Imakuni?'s Doduo",
fr: "Doduo dImakuni?",
},
hp: 50,
type: [
Type.COLORLESS,
],
dexId: 84,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/112/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/112/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/112/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/112/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 151,
name: "Imakuni?"
},
abilities: [{
id: 1299,
type: AbilityType.POKEPOWER,
name: {
en: "Frenzied Escape",
},
text: {
en: "When this Doduo retreats, hold this card and throw it as hard as you can because Doduo is running away. Throw the card horizontally with a snap to get the farthest distance!",
}
}],
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Harmonize ",
fr: "Pouvoir Pokémon : Sortie Précipitée",
},
text: {
en: "From the moment you use this attack, you must begin to sing a song. (While the song is being sung, the game continues.) When the song is finished, this attack does 30 damage.",
fr: "Lorsque ce Doduo bat en retraite, saisissez cette carte et jetez-la aussi fort que possible car Doduo senfuit. Jetez la carte horizontalement et fort pour qu'elle aille le plus loin possible !",
},
damage: 30
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
fr: "Harmoniser",
},
text: {
fr: "Dès que vous utilisez cette attaque, vous devez chanter une chanson. (Pendant ce temps, la partie continue.) Lorsque la chanson se termine, cette attaque inflige 30 dégâts.",
},
damage: 30
},{
name: {},
text: {
fr: "(Carte non utilisable dans les tournois officiels.)",
},
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

74
cards/xy/xy12/113.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: "xy12-113",
localId: 113,
// Card informations
name: {
en: "Here Comes Team Rocket!",
fr: "Et voilà la Team Rocket !",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/113/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/113/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/113/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/113/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
name: {},
text: {
fr: "Chaque joueur tourne toutes ses cartes Récompense face découverte. (Ces cartes Récompense restent face découverte pour le reste de la partie.)",
},
}],
rarity: Rarity.Rare,
category: Category.TRAINER,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

101
cards/xy/xy12/12.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: "xy12-12",
localId: 12,
// 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/xy12/12/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/12/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/12/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/12/high.png",
},
},
evolveFrom: {},
tags: [
Tag.EX,
],
illustrator: {
id: 116,
name: "PLANETA"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Wing Attack",
fr: "Cru-Aile",
},
damage: 60
},{
cost: [
Type.FIRE,
Type.FIRE,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Combustion Blast",
fr: "Explo-Combustion",
},
text: {
en: "This Pokémon can't use Combustion Blast during your next turn.",
fr: "Ce Pokémon ne peut pas utiliser Explo-Combustion pendant votre prochain tour.",
},
damage: 150
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
retreat: 2,
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

94
cards/xy/xy12/13.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: "xy12-13",
localId: 13,
// 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/xy12/13/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/13/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/13/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/13/high.png",
},
},
evolveFrom: {
en: "Charizard-EX",
fr: "Dracaufeu-EX",
},
tags: [
Tag.MEGA,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.FIRE,
Type.FIRE,
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Crimson Dive",
fr: "Plongeon Écarlate",
},
text: {
en: "This Pokémon does 50 damage to itself.",
fr: "Ce Pokémon sinflige 50 dégâts.",
},
damage: 300
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
retreat: 1,
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

88
cards/xy/xy12/14.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: "xy12-14",
localId: 14,
// Card informations
name: {
en: "Vulpix",
fr: "Goupix",
},
hp: 60,
type: [
Type.FIRE,
],
dexId: 37,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/14/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/14/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/14/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/14/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.FIRE,
Type.FIRE
],
name: {
en: "Confuse Ray",
fr: "Onde Folie",
},
text: {
en: "Flip a coin. If heads, your opponent's Active Pokémon is now Confused.",
fr: "Lancez une pièce. Si cest face, le Pokémon Actif de votre adversaire est maintenant Confus.",
},
damage: 20
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

104
cards/xy/xy12/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: "xy12-15",
localId: 15,
// Card informations
name: {
en: "Ninetales",
fr: "Feunard",
},
hp: 100,
type: [
Type.FIRE,
],
dexId: 38,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/15/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/15/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/15/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/15/high.png",
},
},
evolveFrom: {
en: "Vulpix",
fr: "Goupix",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.FIRE
],
name: {
en: "Lure",
fr: "Leurre",
},
text: {
en: "Switch 1 of your opponent's Benched Pokémon with his or her Active Pokémon. The new Active Pokémon can't retreat during your opponent's next turn.",
fr: "Échangez lun des Pokémon de Banc de votre adversaire avec son Pokémon Actif. Le nouveau Pokémon Actif ne peut pas battre en retraite pendant le prochain tour de votre adversaire.",
},
},{
cost: [
Type.FIRE,
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Fire Blast",
fr: "Déflagration",
},
text: {
en: "Discard a Fire Energy attached to this Pokémon.",
fr: "Défaussez une Énergie Fire attachée à ce Pokémon.",
},
damage: 120
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
retreat: 1,
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

99
cards/xy/xy12/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: "xy12-16",
localId: 16,
// Card informations
name: {
en: "Ninetales BREAK",
fr: "Feunard TURBO",
},
hp: 140,
type: [
Type.FIRE,
],
dexId: 38,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/16/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/16/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/16/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/16/high.png",
},
},
evolveFrom: {
en: "Ninetales",
fr: "Feunard",
},
tags: [
Tag.BREAK,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Explosive Fireball",
fr: "Règle des Évolutions TURBO",
},
text: {
en: "Discard all Fire Energy attached to this Pokémon. This attack does 60 more damage for each Energy card discarded in this way.",
},
damage: 10
},{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
fr: "Boule de Feu Explosive",
},
text: {
fr: "Défaussez toutes les Énergies Fire attachées à ce Pokémon. Cette attaque inflige 60 dégâts supplémentaires pour chaque carte Énergie défaussée de cette façon.",
},
damage: "10+"
}],
rarity: Rarity.RareBREAK,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

97
cards/xy/xy12/17.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: "xy12-17",
localId: 17,
// Card informations
name: {
en: "Growlithe",
fr: "Caninos",
},
hp: 70,
type: [
Type.FIRE,
],
dexId: 58,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/17/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/17/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/17/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/17/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Hind Kick",
fr: "Coup dPied Arrière",
},
text: {
en: "Switch this Pokémon with 1 of your Benched Pokémon.",
fr: "Échangez ce Pokémon avec lun de vos Pokémon de Banc.",
},
damage: 10
},{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Flare",
fr: "Flamboiement",
},
damage: 20
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

116
cards/xy/xy12/18.ts Normal file
View File

@ -0,0 +1,116 @@
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: "xy12-18",
localId: 18,
// Card informations
name: {
en: "Arcanine",
fr: "Arcanin",
},
hp: 130,
type: [
Type.FIRE,
],
dexId: 59,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/18/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/18/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/18/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/18/high.png",
},
},
evolveFrom: {
en: "Growlithe",
fr: "Caninos",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
abilities: [{
id: 181,
type: AbilityType.TALENT,
name: {
en: "Burning Road",
},
text: {
en: "Once during your turn (before your attack), if this Pokémon was on the Bench and became your Active Pokémon this turn, you may move any number of Fire Energy attached to your Pokémon to this Pokémon.",
}
}],
attacks: [{
cost: [
Type.FIRE,
Type.FIRE,
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Scorching Breath",
fr: "Talent : Route Enflammée",
},
text: {
en: "This Pokémon can't attack during your next turn.",
fr: "Une seule fois pendant votre tour (avant votre attaque), si ce Pokémon était sur le Banc et est devenu votre Pokémon Actif lors de ce tour, vous pouvez déplacer des Énergies Fire attachées à vos Pokémon vers ce Pokémon.",
},
damage: 150
},{
cost: [
Type.FIRE,
Type.FIRE,
Type.FIRE,
Type.COLORLESS
],
name: {
fr: "Souffle Brûlant",
},
text: {
fr: "Ce Pokémon ne peut pas attaquer pendant votre prochain tour.",
},
damage: 150
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

94
cards/xy/xy12/19.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: "xy12-19",
localId: 19,
// Card informations
name: {
en: "Ponyta",
fr: "Ponyta",
},
hp: 60,
type: [
Type.FIRE,
],
dexId: 77,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/19/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/19/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/19/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/19/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Smash Kick",
fr: "CoudPattes",
},
damage: 20
},{
cost: [
Type.FIRE,
Type.FIRE
],
name: {
en: "Flame Tail",
fr: "Queue de Flammes",
},
damage: 30
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

93
cards/xy/xy12/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: "xy12-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/xy12/2/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/2/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/2/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/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.GRASS,
Type.COLORLESS
],
name: {
en: "Crisis Vine",
fr: "Crise-Lianes",
},
text: {
en: "Your opponent's Active Pokémon is now Paralyzed and Poisoned.",
fr: "Le Pokémon Actif de votre adversaire est maintenant Paralysé et Empoisonné.",
},
damage: 120
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 4,
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

99
cards/xy/xy12/20.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: "xy12-20",
localId: 20,
// Card informations
name: {
en: "Magmar",
fr: "Magmar",
},
hp: 80,
type: [
Type.FIRE,
],
dexId: 126,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/20/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/20/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/20/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/20/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.FIRE,
Type.FIRE
],
name: {
en: "Fire Punch",
fr: "Poing de Feu",
},
damage: 30
},{
cost: [
Type.FIRE,
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Flamethrower",
fr: "Lance-Flammes",
},
text: {
en: "Discard a Fire Energy attached to this Pokémon.",
fr: "Défaussez une Énergie Fire attachée à ce Pokémon.",
},
damage: 60
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

103
cards/xy/xy12/21.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: "xy12-21",
localId: 21,
// 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/xy12/21/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/21/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/21/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/21/high.png",
},
},
evolveFrom: {},
tags: [
Tag.EX,
],
illustrator: {
id: 38,
name: "Eske Yoshinob"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Rapid Spin",
fr: "Tour Rapide",
},
text: {
en: "Switch this Pokémon with 1 of your Benched Pokémon. Then, your opponent switches his or her Active Pokémon with 1 of his or her Benched Pokémon.",
fr: "Échangez ce Pokémon avec lun de vos Pokémon de Banc. Ensuite, votre adversaire échange son Pokémon Actif avec lun de ses Pokémon de Banc.",
},
damage: 30
},{
cost: [
Type.WATER,
Type.WATER,
Type.WATER
],
name: {
en: "Splash Bomb",
fr: "Bombe Éclaboussante",
},
text: {
en: "Flip a coin. If tails, this Pokémon does 30 damage to itself.",
fr: "Lancez une pièce. Si c'est pile, ce Pokémon s'inflige 30 dégâts.",
},
damage: 120
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 3,
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

92
cards/xy/xy12/22.ts Normal file
View File

@ -0,0 +1,92 @@
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: "xy12-22",
localId: 22,
// 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/xy12/22/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/22/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/22/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/22/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.WATER
],
name: {
en: "Hydro Bombard",
fr: "Hydroflagration",
},
text: {
en: "This attack does 30 damage to 2 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 à 2 des Pokémon de Banc de votre adversaire. (Nappliquez ni la Faiblesse ni la Résistance aux Pokémon de Banc.)",
},
damage: 120
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 3,
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

84
cards/xy/xy12/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: "xy12-23",
localId: 23,
// Card informations
name: {
en: "Poliwag",
fr: "Ptitard",
},
hp: 60,
type: [
Type.WATER,
],
dexId: 60,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/23/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/23/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/23/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/23/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.WATER,
Type.WATER
],
name: {
en: "Water Gun",
fr: "Pistolet à O",
},
damage: 30
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

106
cards/xy/xy12/24.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: "xy12-24",
localId: 24,
// Card informations
name: {
en: "Poliwhirl",
fr: "Têtarte",
},
hp: 80,
type: [
Type.WATER,
],
dexId: 61,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/24/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/24/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/24/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/24/high.png",
},
},
evolveFrom: {
en: "Poliwag",
fr: "Ptitard",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.WATER,
Type.WATER
],
name: {
en: "Amnesia",
fr: "Amnésie",
},
text: {
en: "Choose 1 of your opponent's Active Pokémon's attacks. That Pokémon can't use that attack during your opponent's next turn.",
fr: "Choisissez lune des attaques du Pokémon Actif de votre adversaire. Ce Pokémon ne peut pas utiliser cette attaque pendant le prochain tour de votre adversaire.",
},
damage: 30
},{
cost: [
Type.WATER,
Type.WATER,
Type.COLORLESS
],
name: {
en: "Double Slap",
fr: "Torgnoles",
},
text: {
en: "Flip 2 coins. This attack does 50 damage times the number of heads.",
fr: "Lancez 2 pièces. Cette attaque inflige 50 dégâts multipliés par le nombre de côtés face.",
},
damage: 50
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

105
cards/xy/xy12/25.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: "xy12-25",
localId: 25,
// Card informations
name: {
en: "Poliwrath",
fr: "Tartard",
},
hp: 140,
type: [
Type.WATER,
],
dexId: 62,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/25/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/25/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/25/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/25/high.png",
},
},
evolveFrom: {
en: "Poliwhirl",
fr: "Têtarte",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Dashing Punch",
fr: "Poing Épique",
},
text: {
en: "If this Pokémon was on the Bench and became your Active Pokémon this turn, this attack does 50 more damage.",
fr: "Si ce Pokémon était sur le Banc et est devenu votre Pokémon Actif pendant ce tour, cette attaque inflige 50 dégâts supplémentaires.",
},
damage: 50
},{
cost: [
Type.WATER,
Type.WATER,
Type.WATER
],
name: {
en: "Whirlpool",
fr: "Siphon",
},
text: {
en: "Discard an Energy attached to your opponent's Active Pokémon.",
fr: "Défaussez une Énergie attachée au Pokémon Actif de votre adversaire.",
},
damage: 80
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 2,
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

98
cards/xy/xy12/26.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: "xy12-26",
localId: 26,
// Card informations
name: {
en: "Slowbro-EX",
fr: "Flagadoss-EX",
},
hp: 180,
type: [
Type.WATER,
],
dexId: 80,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/26/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/26/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/26/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/26/high.png",
},
},
evolveFrom: {},
tags: [
Tag.EX,
],
illustrator: {
id: 6,
name: "Ayaka Yoshida"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Slack Off",
fr: "Paresse",
},
text: {
en: "Heal 60 damage from this Pokémon. This Pokémon can't attack during your next turn.",
fr: "Soignez 60 dégâts à ce Pokémon. Ce Pokémon ne peut pas attaquer pendant votre prochain tour.",
},
},{
cost: [
Type.WATER,
Type.WATER,
Type.WATER
],
name: {
en: "Flash Splash",
fr: "Éclaboussure Éclair",
},
damage: 100
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 3,
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

92
cards/xy/xy12/27.ts Normal file
View File

@ -0,0 +1,92 @@
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: "xy12-27",
localId: 27,
// Card informations
name: {
en: "M Slowbro-EX",
fr: "M-Flagadoss-EX",
},
hp: 220,
type: [
Type.WATER,
],
dexId: 80,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/27/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/27/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/27/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/27/high.png",
},
},
evolveFrom: {
en: "Slowbro-EX",
fr: "Flagadoss-EX",
},
tags: [
Tag.MEGA,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.WATER,
Type.WATER,
Type.WATER
],
name: {
en: "Loll Roll Spin",
fr: "Tournicote",
},
text: {
en: "This Pokémon is now Confused. During your next turn, this Pokémon's Loll Roll Spin attack does 100 more damage (before applying Weakness and Resistance).",
fr: "Ce Pokémon est maintenant Confus. Pendant votre prochain tour, lattaque Tournicote de ce Pokémon inflige 100 dégâts supplémentaires (avant application de la Faiblesse et de la Résistance).",
},
damage: 100
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 3,
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

96
cards/xy/xy12/28.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: "xy12-28",
localId: 28,
// Card informations
name: {
en: "Seel",
fr: "Otaria",
},
hp: 80,
type: [
Type.WATER,
],
dexId: 86,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/28/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/28/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/28/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/28/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Growl",
fr: "Rugissement",
},
text: {
en: "During your opponent's next turn, any damage done by attacks from the Defending Pokémon is reduced by 20 (before applying Weakness and Resistance).",
fr: "Pendant le prochain tour de votre adversaire, tous les dégâts infligés par des attaques du Pokémon Défenseur sont réduits de 20 (avant application de la Faiblesse et de la Résistance).",
},
},{
cost: [
Type.WATER,
Type.COLORLESS
],
name: {
en: "Headbutt",
fr: "Coup dBoule",
},
damage: 20
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

104
cards/xy/xy12/29.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: "xy12-29",
localId: 29,
// Card informations
name: {
en: "Dewgong",
fr: "Lamantine",
},
hp: 120,
type: [
Type.WATER,
],
dexId: 87,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/29/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/29/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/29/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/29/high.png",
},
},
evolveFrom: {
en: "Seel",
fr: "Otaria",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Super Deep Dive",
fr: "Super Gros Plongeon",
},
text: {
en: "Heal 40 damage from this Pokémon. Switch this Pokémon with 1 of your Benched Pokémon.",
fr: "Soignez 40 dégâts à ce Pokémon. Échangez ce Pokémon avec lun de vos Pokémon de Banc.",
},
},{
cost: [
Type.WATER,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Take Down",
fr: "Bélier",
},
text: {
en: "This Pokémon does 20 damage to itself.",
fr: "Ce Pokémon sinflige 20 dégâts.",
},
damage: 90
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 3,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

87
cards/xy/xy12/3.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: "xy12-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/xy12/3/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/3/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/3/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/3/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.GRASS
],
name: {
en: "String Shot",
fr: "Sécrétion",
},
text: {
en: "Flip a coin. If heads, your opponent's Active Pokémon is now Paralyzed.",
fr: "Lancez une pièce. Si cest face, le Pokémon Actif de votre adversaire est maintenant Paralysé.",
},
damage: 10
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

87
cards/xy/xy12/30.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: "xy12-30",
localId: 30,
// Card informations
name: {
en: "Staryu",
fr: "Stari",
},
hp: 60,
type: [
Type.WATER,
],
dexId: 120,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/30/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/30/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/30/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/30/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Quick Blow",
fr: "Coup dPoing Éclair",
},
text: {
en: "Flip a coin. If heads, this attack does 10 more damage.",
fr: "Lancez une pièce. Si cest face, cette attaque inflige 10 dégâts supplémentaires.",
},
damage: 10
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

112
cards/xy/xy12/31.ts Normal file
View File

@ -0,0 +1,112 @@
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: "xy12-31",
localId: 31,
// Card informations
name: {
en: "Starmie",
fr: "Staross",
},
hp: 90,
type: [
Type.WATER,
],
dexId: 121,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/31/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/31/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/31/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/31/high.png",
},
},
evolveFrom: {
en: "Staryu",
fr: "Stari",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
abilities: [{
id: 1353,
type: AbilityType.TALENT,
name: {
en: "Space Beacon",
},
text: {
en: "Once during your turn (before your attack), you may discard a card from your hand. If you do, put 2 basic Energy cards from your discard pile into your hand. (You can't choose a card you discarded with the effect of this Ability.)",
}
}],
attacks: [{
cost: [
Type.WATER,
Type.COLORLESS
],
name: {
en: "Star Freeze",
fr: "Talent : Lumière Spatiale",
},
text: {
en: "Flip a coin. If heads, your opponent's Active Pokémon is now Paralyzed.",
fr: "Une seule fois pendant votre tour (avant votre attaque), vous pouvez défausser une carte de votre main. Dans ce cas, prenez 2 cartes Énergie de base dans votre pile de défausse et ajoutez-les à votre main. (Vous ne pouvez pas choisir une carte que vous avez défaussée du fait de l'effet de ce talent.)",
},
damage: 30
},{
cost: [
Type.WATER,
Type.COLORLESS
],
name: {
fr: "Étoile Gelante",
},
text: {
fr: "Lancez une pièce. Si cest face, le Pokémon Actif de votre adversaire est maintenant Paralysé.",
},
damage: 30
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

95
cards/xy/xy12/32.ts Normal file
View File

@ -0,0 +1,95 @@
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: "xy12-32",
localId: 32,
// Card informations
name: {
en: "Starmie BREAK",
fr: "Staross TURBO",
},
hp: 130,
type: [
Type.WATER,
],
dexId: 121,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/32/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/32/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/32/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/32/high.png",
},
},
evolveFrom: {
en: "Starmie",
fr: "Staross",
},
tags: [
Tag.BREAK,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Break Star",
fr: "Règle des Évolutions TURBO",
},
text: {
en: "This attack does 100 damage to each of your opponent's Pokémon BREAK. (Don't apply Weakness and Resistance for Benched Pokémon.)",
},
},{
cost: [
Type.WATER
],
name: {
fr: "Étoile Turbo",
},
text: {
fr: "Cette attaque inflige 100 dégâts à chacun des Pokémon TURBO de votre adversaire. (Nappliquez ni la Faiblesse ni la Résistance aux Pokémon de Banc.)",
},
}],
rarity: Rarity.RareBREAK,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

87
cards/xy/xy12/33.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: "xy12-33",
localId: 33,
// Card informations
name: {
en: "Magikarp",
fr: "Magicarpe",
},
hp: 30,
type: [
Type.WATER,
],
dexId: 129,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/33/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/33/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/33/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/33/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.WATER
],
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.LIGHTNING,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

108
cards/xy/xy12/34.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: "xy12-34",
localId: 34,
// Card informations
name: {
en: "Gyarados",
fr: "Léviator",
},
hp: 130,
type: [
Type.WATER,
],
dexId: 130,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/34/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/34/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/34/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/34/high.png",
},
},
evolveFrom: {
en: "Magikarp",
fr: "Magicarpe",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.WATER,
Type.WATER,
Type.WATER
],
name: {
en: "Bubble Beam",
fr: "Bulles dO",
},
text: {
en: "Flip a coin. If heads, your opponent's Active Pokémon is now Paralyzed.",
fr: "Lancez une pièce. Si cest face, le Pokémon Actif de votre adversaire est maintenant Paralysé.",
},
damage: 50
},{
cost: [
Type.WATER,
Type.WATER,
Type.WATER,
Type.WATER
],
name: {
en: "Dragon Rage",
fr: "Draco-Rage",
},
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: 180
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
retreat: 3,
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

100
cards/xy/xy12/35.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: "xy12-35",
localId: 35,
// Card informations
name: {
en: "Pikachu",
fr: "Pikachu",
},
hp: 60,
type: [
Type.LIGHTNING,
],
dexId: 25,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/35/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/35/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/35/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/35/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Gnaw",
fr: "Ronge",
},
damage: 10
},{
cost: [
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Thunder Jolt",
fr: "Secousse Tonnerre",
},
text: {
en: "Flip a coin. If tails, this Pokémon does 10 damage to itself.",
fr: "Lancez une pièce. Si c'est pile, ce Pokémon s'inflige 10 dégâts.",
},
damage: 30
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.METAL,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

107
cards/xy/xy12/36.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: "xy12-36",
localId: 36,
// Card informations
name: {
en: "Raichu",
fr: "Raichu",
},
hp: 100,
type: [
Type.LIGHTNING,
],
dexId: 26,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/36/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/36/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/36/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/36/high.png",
},
},
evolveFrom: {
en: "Pikachu",
fr: "Pikachu",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.LIGHTNING
],
name: {
en: "Energize",
fr: "Énergisant",
},
text: {
en: "Attach a Lightning Energy card from your discard pile to this Pokémon.",
fr: "Attachez une carte Énergie Lightning de votre pile de défausse à ce Pokémon.",
},
},{
cost: [
Type.LIGHTNING,
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Spark Bolt",
fr: "Éclair Étincelant",
},
text: {
en: "You may discard all Energy attached to this Pokémon. If you do, this attack does 70 more damage.",
fr: "Vous pouvez défausser toutes les Énergies attachées à ce Pokémon. Dans ce cas, cette attaque inflige 70 dégâts supplémentaires.",
},
damage: 70
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.METAL,
value: "-20"
}],
retreat: 1,
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

103
cards/xy/xy12/37.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: "xy12-37",
localId: 37,
// Card informations
name: {
en: "Magnemite",
fr: "Magnéti",
},
hp: 50,
type: [
Type.LIGHTNING,
],
dexId: 81,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/37/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/37/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/37/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/37/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
attacks: [{
cost: [
Type.LIGHTNING
],
name: {
en: "Thunder Wave",
fr: "Cage-Éclair",
},
text: {
en: "Flip a coin. If heads, your opponent's Active Pokémon is now Paralyzed.",
fr: "Lancez une pièce. Si cest face, le Pokémon Actif de votre adversaire est maintenant Paralysé.",
},
},{
cost: [
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Self-Destruct",
fr: "Destruction",
},
text: {
en: "This Pokémon does 50 damage to itself.",
fr: "Ce Pokémon sinflige 50 dégâts.",
},
damage: 50
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.METAL,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

109
cards/xy/xy12/38.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: "xy12-38",
localId: 38,
// Card informations
name: {
en: "Magneton",
fr: "Magnéton",
},
hp: 80,
type: [
Type.LIGHTNING,
],
dexId: 82,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/38/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/38/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/38/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/38/high.png",
},
},
evolveFrom: {
en: "Magnemite",
fr: "Magnéti",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
attacks: [{
cost: [
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Thunder Wave",
fr: "Cage-Éclair",
},
text: {
en: "Flip a coin. If heads, your opponent's Active Pokémon is now Paralyzed.",
fr: "Lancez une pièce. Si cest face, le Pokémon Actif de votre adversaire est maintenant Paralysé.",
},
damage: 30
},{
cost: [
Type.LIGHTNING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Self-Destruct",
fr: "Destruction",
},
text: {
en: "This Pokémon does 80 damage to itself.",
fr: "Ce Pokémon sinflige 80 dégâts.",
},
damage: 80
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.METAL,
value: "-20"
}],
retreat: 1,
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

90
cards/xy/xy12/39.ts Normal file
View File

@ -0,0 +1,90 @@
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: "xy12-39",
localId: 39,
// Card informations
name: {
en: "Voltorb",
fr: "Voltorbe",
},
hp: 60,
type: [
Type.LIGHTNING,
],
dexId: 100,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/39/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/39/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/39/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/39/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Continuous Tumble",
fr: "Roulade Continue",
},
text: {
en: "Flip a coin until you get tails. This attack does 10 damage times the number of heads.",
fr: "Lancez une pièce jusquà ce que vous obteniez un côté pile. Cette attaque inflige 10 dégâts multipliés par le nombre de côtés face.",
},
damage: 10
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.METAL,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

104
cards/xy/xy12/4.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: "xy12-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/xy12/4/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/4/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/4/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/4/high.png",
},
},
evolveFrom: {
en: "Caterpie",
fr: "Chenipan",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Stiffen",
fr: "Raidissement",
},
text: {
en: "During your opponent's next turn, any damage done to this Pokémon by attacks is reduced by 40 (after applying Weakness and Resistance).",
fr: "Pendant le prochain tour de votre adversaire, tous les dégâts infligés à ce Pokémon par des attaques sont réduits de 40 (après application de la Faiblesse et de la Résistance).",
},
},{
cost: [
Type.GRASS,
Type.GRASS
],
name: {
en: "Stun Spore",
fr: "Para-Spore",
},
text: {
en: "Flip a coin. If heads, your opponent's Active Pokémon is now Paralyzed.",
fr: "Lancez une pièce. Si cest face, le Pokémon Actif de votre adversaire est maintenant Paralysé.",
},
damage: 20
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

113
cards/xy/xy12/40.ts Normal file
View File

@ -0,0 +1,113 @@
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: "xy12-40",
localId: 40,
// Card informations
name: {
en: "Electrode",
fr: "Électrode",
},
hp: 80,
type: [
Type.LIGHTNING,
],
dexId: 101,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/40/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/40/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/40/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/40/high.png",
},
},
evolveFrom: {
en: "Voltorb",
fr: "Voltorbe",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
abilities: [{
id: 1297,
type: AbilityType.TALENT,
name: {
en: "Buzzap Thunder",
},
text: {
en: "Once during your turn (before your attack), you may Knock Out this Pokémon and attach it to one of your Lightning Pokémon as a Special Energy card. This card provides 2 Lightning Energy only while this card is attached to a Pokémon.",
}
}],
attacks: [{
cost: [
Type.LIGHTNING,
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Head Bolt",
fr: "Talent : Tonnerre Buzzap",
},
text: {
fr: "Une seule fois pendant votre tour (avant votre attaque), vous pouvez mettre K.O. ce Pokémon et lattacher à lun de vos Pokémon Lightning en tant que carte Énergie spéciale. Cette carte ne fournit 2 Énergies Lightning que pendant quelle est attachée à un Pokémon.",
},
damage: 70
},{
cost: [
Type.LIGHTNING,
Type.LIGHTNING,
Type.COLORLESS
],
name: {
fr: "Éclair Frontal",
},
damage: 70
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.METAL,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

104
cards/xy/xy12/41.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: "xy12-41",
localId: 41,
// Card informations
name: {
en: "Electabuzz",
fr: "Élektek",
},
hp: 70,
type: [
Type.LIGHTNING,
],
dexId: 125,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/41/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/41/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/41/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/41/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.LIGHTNING
],
name: {
en: "Thunder Shock",
fr: "Éclair",
},
text: {
en: "Flip a coin. If heads, your opponent's Active Pokémon is now Paralyzed.",
fr: "Lancez une pièce. Si cest face, le Pokémon Actif de votre adversaire est maintenant Paralysé.",
},
damage: 10
},{
cost: [
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Thunder Punch",
fr: "Poing-Éclair",
},
text: {
en: "Flip a coin. If heads, this attack does 10 more damage. If tails, this Pokémon does 10 damage to itself.",
fr: "Lancez une pièce. Si cest face, cette attaque inflige 10 dégâts supplémentaires. Si c'est pile, ce Pokémon s'inflige 10 dégâts.",
},
damage: 30
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.METAL,
value: "-20"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

106
cards/xy/xy12/42.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: "xy12-42",
localId: 42,
// Card informations
name: {
en: "Zapdos",
fr: "Électhor",
},
hp: 110,
type: [
Type.LIGHTNING,
],
dexId: 145,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/42/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/42/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/42/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/42/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.LIGHTNING,
Type.LIGHTNING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Thunder",
fr: "Fatal-Foudre",
},
text: {
en: "This Pokémon does 30 damage to itself.",
fr: "Ce Pokémon sinflige 30 dégâts.",
},
damage: 90
},{
cost: [
Type.LIGHTNING,
Type.LIGHTNING,
Type.LIGHTNING,
Type.LIGHTNING
],
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: 170
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
retreat: 2,
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

87
cards/xy/xy12/43.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: "xy12-43",
localId: 43,
// Card informations
name: {
en: "Nidoran♂",
fr: "Nidoran♂",
},
hp: 60,
type: [
Type.PSYCHIC,
],
dexId: 32,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/43/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/43/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/43/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/43/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.PSYCHIC
],
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
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

101
cards/xy/xy12/44.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: "xy12-44",
localId: 44,
// Card informations
name: {
en: "Nidorino",
fr: "Nidorino",
},
hp: 90,
type: [
Type.PSYCHIC,
],
dexId: 33,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/44/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/44/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/44/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/44/high.png",
},
},
evolveFrom: {
en: "Nidoran♂",
fr: "Nidoran♂",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.PSYCHIC
],
name: {
en: "Horn Attack",
fr: "Koud'Korne",
},
damage: 20
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Fury Attack",
fr: "Furie",
},
text: {
en: "Flip 3 coins. This attack does 30 damage times the number of heads.",
fr: "Lancez 3 pièces. Cette attaque inflige 30 dégâts multipliés par le nombre de côtés face.",
},
damage: 30
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

106
cards/xy/xy12/45.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: "xy12-45",
localId: 45,
// Card informations
name: {
en: "Nidoking",
fr: "Nidoking",
},
hp: 150,
type: [
Type.PSYCHIC,
],
dexId: 34,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/45/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/45/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/45/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/45/high.png",
},
},
evolveFrom: {
en: "Nidorino",
fr: "Nidorino",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.PSYCHIC,
Type.COLORLESS
],
name: {
en: "Rumble",
fr: "Bagarre",
},
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: 40
},{
cost: [
Type.PSYCHIC,
Type.PSYCHIC,
Type.COLORLESS
],
name: {
en: "Tail Swing",
fr: "Balance Queue",
},
text: {
en: "This attack does 20 damage to each of your opponent's Benched Basic Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
fr: "Cette attaque inflige 20 dégâts à chacun des Pokémon de base sur le Banc de votre adversaire. (Nappliquez ni la Faiblesse ni la Résistance aux Pokémon de Banc.)",
},
damage: 100
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 3,
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

101
cards/xy/xy12/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: "xy12-46",
localId: 46,
// Card informations
name: {
en: "Nidoking BREAK",
fr: "Nidoking TURBO",
},
hp: 180,
type: [
Type.PSYCHIC,
],
dexId: 34,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/46/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/46/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/46/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/46/high.png",
},
},
evolveFrom: {
en: "Nidoking",
fr: "Nidoking",
},
tags: [
Tag.BREAK,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.PSYCHIC,
Type.PSYCHIC,
Type.COLORLESS
],
name: {
en: "Toxic Drill",
fr: "Règle des Évolutions TURBO",
},
text: {
en: "Your opponent's Active Pokémon is now Poisoned. Put 2 damage counters instead of 1 on that Pokémon between turns.",
},
damage: 120
},{
cost: [
Type.PSYCHIC,
Type.PSYCHIC,
Type.COLORLESS
],
name: {
fr: "Perce Toxique",
},
text: {
fr: "Le Pokémon Actif de votre adversaire est maintenant Empoisonné. Placez 2 marqueurs de dégâts au lieu dun sur le Pokémon ciblé entre chaque tour.",
},
damage: 120
}],
rarity: Rarity.RareBREAK,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

103
cards/xy/xy12/47.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: "xy12-47",
localId: 47,
// Card informations
name: {
en: "Gastly",
fr: "Fantominus",
},
hp: 40,
type: [
Type.PSYCHIC,
],
dexId: 92,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/47/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/47/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/47/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/47/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
attacks: [{
cost: [
Type.PSYCHIC
],
name: {
en: "Little Grudge",
fr: "Petite Rancune",
},
text: {
en: "During your opponent's next turn, if this Pokémon is Knocked Out by damage from an attack, discard an Energy attached to the Attacking Pokémon.",
fr: "Pendant le prochain tour de votre adversaire, si ce Pokémon est mis K.O. par les dégâts dune attaque, défaussez une Énergie attachée au Pokémon Attaquant.",
},
},{
cost: [
Type.PSYCHIC,
Type.COLORLESS
],
name: {
en: "Nightmare",
fr: "Cauchemar",
},
text: {
en: "Flip a coin. If heads, your opponent's Active Pokémon is now Asleep.",
fr: "Lancez une pièce. Si cest face, le Pokémon Actif de votre adversaire est maintenant Endormi.",
},
damage: 20
}],
weaknesses: [{
type: Type.DARKNESS,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

106
cards/xy/xy12/48.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: "xy12-48",
localId: 48,
// Card informations
name: {
en: "Haunter",
fr: "Spectrum",
},
hp: 70,
type: [
Type.PSYCHIC,
],
dexId: 93,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/48/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/48/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/48/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/48/high.png",
},
},
evolveFrom: {
en: "Gastly",
fr: "Fantominus",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
attacks: [{
cost: [
Type.PSYCHIC
],
name: {
en: "Hypnosis",
fr: "Hypnose",
},
text: {
en: "Your opponent's Active Pokémon is now Asleep.",
fr: "Le Pokémon Actif de votre adversaire est maintenant Endormi.",
},
},{
cost: [
Type.PSYCHIC,
Type.COLORLESS
],
name: {
en: "Dream Eater",
fr: "Dévorêve",
},
text: {
en: "If your opponent's Active Pokémon is not Asleep, this attack does nothing.",
fr: "Si le Pokémon Actif de votre adversaire nest pas Endormi, cette attaque ne fait rien.",
},
damage: 80
}],
weaknesses: [{
type: Type.DARKNESS,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

97
cards/xy/xy12/49.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: "xy12-49",
localId: 49,
// Card informations
name: {
en: "Drowzee",
fr: "Soporifik",
},
hp: 60,
type: [
Type.PSYCHIC,
],
dexId: 96,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/49/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/49/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/49/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/49/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Pound",
fr: "ÉcrasFace",
},
damage: 10
},{
cost: [
Type.PSYCHIC,
Type.PSYCHIC
],
name: {
en: "Confuse Ray",
fr: "Onde Folie",
},
text: {
en: "Your opponent's Active Pokémon is now Confused.",
fr: "Le Pokémon Actif de votre adversaire est maintenant Confus.",
},
damage: 10
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

87
cards/xy/xy12/5.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: "xy12-5",
localId: 5,
// Card informations
name: {
en: "Weedle",
fr: "Aspicot",
},
hp: 40,
type: [
Type.GRASS,
],
dexId: 13,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/5/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/5/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/5/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/5/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.GRASS
],
name: {
en: "Poison Sting",
fr: "Dard-Venin",
},
text: {
en: "Flip a coin. If heads, your opponent's Active Pokémon is now Poisoned.",
fr: "Lancez une pièce. Si cest face, le Pokémon Actif de votre adversaire est maintenant Empoisonné.",
},
damage: 10
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

88
cards/xy/xy12/50.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: "xy12-50",
localId: 50,
// Card informations
name: {
en: "Koffing",
fr: "Smogo",
},
hp: 60,
type: [
Type.PSYCHIC,
],
dexId: 109,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/50/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/50/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/50/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/50/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.PSYCHIC,
Type.PSYCHIC
],
name: {
en: "Foul Gas",
fr: "Gaz Infect",
},
text: {
en: "Flip a coin. If heads, your opponent's Active Pokémon is now Poisoned. If tails, your opponent's Active Pokémon is now Confused.",
fr: "Lancez une pièce. Si cest face, le Pokémon Actif de votre adversaire est maintenant Empoisonné. Si c'est pile, le Pokémon Actif de votre adversaire est maintenant Confus.",
},
damage: 10
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

101
cards/xy/xy12/51.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: "xy12-51",
localId: 51,
// Card informations
name: {
en: "Mewtwo",
fr: "Mewtwo",
},
hp: 130,
type: [
Type.PSYCHIC,
],
dexId: 150,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/51/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/51/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/51/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/51/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Psychic",
fr: "Psyko",
},
text: {
en: "This attack does 20 more damage for each Energy attached to your opponent's Active Pokémon.",
fr: "Cette attaque inflige 20 dégâts supplémentaires pour chaque Énergie attachée au Pokémon Actif de votre adversaire.",
},
damage: 20
},{
cost: [
Type.PSYCHIC,
Type.PSYCHIC
],
name: {
en: "Barrier",
fr: "Bouclier",
},
text: {
en: "During your opponent's next turn, prevent all effects of attacks, including damage, done to this Pokémon. If 1 of your Pokémon used Barrier during your last turn, this attack can't be used.",
fr: "Pendant le prochain tour de votre adversaire, évitez tous les effets dattaques, y compris les dégâts, infligés à ce Pokémon. Si lun de vos Pokémon a utilisé Bouclier lors de votre dernier tour, cette attaque ne peut pas être utilisée.",
},
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

110
cards/xy/xy12/52.ts Normal file
View File

@ -0,0 +1,110 @@
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: "xy12-52",
localId: 52,
// Card informations
name: {
en: "Mewtwo-EX",
fr: "Mewtwo-EX",
},
hp: 180,
type: [
Type.PSYCHIC,
],
dexId: 150,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/52/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/52/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/52/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/52/high.png",
},
},
evolveFrom: {},
tags: [
Tag.EX,
],
illustrator: {
id: 38,
name: "Eske Yoshinob"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Energy Absorption",
fr: "Absorption d'énergie",
},
text: {
en: "Attach an Energy card from your discard pile to this Pokémon.",
fr: "Attachez une carte Énergie de votre pile de défausse à ce Pokémon.",
},
},{
cost: [
Type.PSYCHIC
],
name: {
en: "Regeneration",
fr: "Rétablissement",
},
text: {
en: "Heal 60 damage from this Pokémon.",
fr: "Soignez 60 dégâts à ce Pokémon.",
},
},{
cost: [
Type.PSYCHIC,
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Psyburn",
fr: "Brûlure Psy",
},
damage: 110
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 2,
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

109
cards/xy/xy12/53.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: "xy12-53",
localId: 53,
// Card informations
name: {
en: "Mew",
fr: "Mew",
},
hp: 40,
type: [
Type.PSYCHIC,
],
dexId: 151,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/53/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/53/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/53/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/53/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
abilities: [{
id: 902,
type: AbilityType.TALENT,
name: {
en: "Neutral Shield",
},
text: {
en: "Prevent all effects of attacks, including damage, done to this Pokémon by your opponent's Evolution Pokémon.",
}
}],
attacks: [{
cost: [
Type.PSYCHIC,
Type.COLORLESS
],
name: {
en: "Psy Bolt",
fr: "Talent : Bouclier Neutre",
},
text: {
en: "Flip a coin. If heads, your opponent's Active Pokémon is now Paralyzed.",
fr: "Évitez tous les effets dattaques, y compris les dégâts, infligés à ce Pokémon par les Pokémon Évolutifs de votre adversaire.",
},
damage: 30
},{
cost: [
Type.PSYCHIC,
Type.COLORLESS
],
name: {
fr: "Choc Mental",
},
text: {
fr: "Lancez une pièce. Si cest face, le Pokémon Actif de votre adversaire est maintenant Paralysé.",
},
damage: 30
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 1,
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

87
cards/xy/xy12/54.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: "xy12-54",
localId: 54,
// Card informations
name: {
en: "Sandshrew",
fr: "Sabelette",
},
hp: 60,
type: [
Type.FIGHTING,
],
dexId: 27,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/54/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/54/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/54/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/54/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.FIGHTING
],
name: {
en: "Sand Attack",
fr: "Jet de Sable",
},
text: {
en: "If the Defending Pokémon tries to attack during your opponent's next turn, your opponent flips a coin. If tails, that attack does nothing.",
fr: "Si le Pokémon Défenseur essaie dattaquer pendant le prochain tour de votre adversaire, ce dernier lance une pièce. Si cest pile, son attaque ne fait rien.",
},
damage: 10
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

107
cards/xy/xy12/55.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: "xy12-55",
localId: 55,
// Card informations
name: {
en: "Diglett",
fr: "Taupiqueur",
},
hp: 40,
type: [
Type.FIGHTING,
],
dexId: 50,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/55/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/55/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/55/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/55/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
abilities: [{
id: 64,
type: AbilityType.TALENT,
name: {
en: "Submerge",
},
text: {
en: "As long as this Pokémon is on your Bench, prevent all damage done to this Pokémon by attacks (both yours and your opponent's).",
}
}],
attacks: [{
cost: [
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Dig Through",
fr: "Talent : Submerger",
},
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: "Tant que ce Pokémon est sur votre Banc, évitez tous les dégâts infligés à ce Pokémon par des attaques (les vôtres et celles de votre adversaire).",
},
},{
cost: [
Type.FIGHTING,
Type.COLORLESS
],
name: {
fr: "Tunnel Profond",
},
text: {
fr: "Cette attaque inflige 30 dégâts à lun des Pokémon de Banc de votre adversaire. (Nappliquez ni la Faiblesse ni la Résistance aux Pokémon de Banc.)",
},
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

102
cards/xy/xy12/56.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: "xy12-56",
localId: 56,
// Card informations
name: {
en: "Dugtrio",
fr: "Triopikeur",
},
hp: 90,
type: [
Type.FIGHTING,
],
dexId: 51,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/56/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/56/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/56/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/56/high.png",
},
},
evolveFrom: {
en: "Diglett",
fr: "Taupiqueur",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Slash",
fr: "Tranche",
},
damage: 40
},{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.FIGHTING
],
name: {
en: "Earthquake",
fr: "Séisme",
},
text: {
en: "This attack does 20 damage to each of your Benched Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
fr: "Cette attaque inflige 20 dégâts à chacun de vos Pokémon de Banc. (Nappliquez ni la Faiblesse ni la Résistance aux Pokémon de Banc.)",
},
damage: 130
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

88
cards/xy/xy12/57.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: "xy12-57",
localId: 57,
// Card informations
name: {
en: "Machop",
fr: "Machoc",
},
hp: 70,
type: [
Type.FIGHTING,
],
dexId: 66,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/57/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/57/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/57/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/57/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.FIGHTING,
Type.FIGHTING
],
name: {
en: "Dual Chop",
fr: "Double Baffe",
},
text: {
en: "Flip 2 coins. This attack does 20 damage times the number of heads.",
fr: "Lancez 2 pièces. Cette attaque inflige 20 dégâts multipliés par le nombre de côtés face.",
},
damage: 20
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

106
cards/xy/xy12/58.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: "xy12-58",
localId: 58,
// Card informations
name: {
en: "Machoke",
fr: "Machopeur",
},
hp: 90,
type: [
Type.FIGHTING,
],
dexId: 67,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/58/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/58/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/58/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/58/high.png",
},
},
evolveFrom: {
en: "Machop",
fr: "Machoc",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.FIGHTING,
Type.FIGHTING
],
name: {
en: "Karate Chop",
fr: "Poing-Karaté",
},
text: {
en: "This attack does 60 damage minus 10 damage for each damage counter on this Pokémon.",
fr: "Cette attaque inflige 60 dégâts moins 10 dégâts pour chaque marqueur de dégâts placé sur ce Pokémon.",
},
damage: 60
},{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.FIGHTING
],
name: {
en: "Submission",
fr: "Sacrifice",
},
text: {
en: "This Pokémon does 20 damage to itself.",
fr: "Ce Pokémon sinflige 20 dégâts.",
},
damage: 80
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

110
cards/xy/xy12/59.ts Normal file
View File

@ -0,0 +1,110 @@
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: "xy12-59",
localId: 59,
// Card informations
name: {
en: "Machamp",
fr: "Mackogneur",
},
hp: 160,
type: [
Type.FIGHTING,
],
dexId: 68,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/59/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/59/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/59/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/59/high.png",
},
},
evolveFrom: {
en: "Machoke",
fr: "Machopeur",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
abilities: [{
id: 622,
type: AbilityType.TALENT,
name: {
en: "Counterattack",
},
text: {
en: "If this Pokémon is your Active Pokémon and is damaged by an opponent's attack (even if this Pokémon is Knocked Out), put 3 damage counters on the Attacking Pokémon.",
}
}],
attacks: [{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.FIGHTING
],
name: {
en: "Seismic Toss",
fr: "Talent : Contre-Attaque",
},
text: {
fr: "Si ce Pokémon est votre Pokémon Actif et qu'il subit les dégâts d'une attaque de votre adversaire (même si ce Pokémon est mis K.O.), placez 3 marqueurs de dégâts sur le Pokémon Attaquant.",
},
damage: 120
},{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.FIGHTING
],
name: {
fr: "Frappe Atlas",
},
damage: 120
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 2,
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

104
cards/xy/xy12/6.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: "xy12-6",
localId: 6,
// Card informations
name: {
en: "Kakuna",
fr: "Coconfort",
},
hp: 80,
type: [
Type.GRASS,
],
dexId: 14,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/6/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/6/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/6/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/6/high.png",
},
},
evolveFrom: {
en: "Weedle",
fr: "Aspicot",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Stiffen",
fr: "Raidissement",
},
text: {
en: "During your opponent's next turn, any damage done to this Pokémon by attacks is reduced by 40 (after applying Weakness and Resistance).",
fr: "Pendant le prochain tour de votre adversaire, tous les dégâts infligés à ce Pokémon par des attaques sont réduits de 40 (après application de la Faiblesse et de la Résistance).",
},
},{
cost: [
Type.GRASS,
Type.GRASS
],
name: {
en: "Poison Powder",
fr: "Poudre Toxik",
},
text: {
en: "Flip a coin. If heads, your opponent's Active Pokémon is now Poisoned.",
fr: "Lancez une pièce. Si cest face, le Pokémon Actif de votre adversaire est maintenant Empoisonné.",
},
damage: 20
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

101
cards/xy/xy12/60.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: "xy12-60",
localId: 60,
// Card informations
name: {
en: "Machamp BREAK",
fr: "Mackogneur TURBO",
},
hp: 190,
type: [
Type.FIGHTING,
],
dexId: 68,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/60/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/60/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/60/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/60/high.png",
},
},
evolveFrom: {
en: "Machamp",
fr: "Mackogneur",
},
tags: [
Tag.BREAK,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.FIGHTING
],
name: {
en: "Boomerang Lariat",
fr: "Règle des Évolutions TURBO",
},
text: {
en: "During your next turn, this Pokémon's attacks do 100 more damage to your opponent's Active Pokémon (before applying Weakness and Resistance).",
},
damage: 100
},{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.FIGHTING
],
name: {
fr: "Lasso Boomerang",
},
text: {
fr: "Pendant votre prochain tour, les attaques de ce Pokémon infligent 100 dégâts supplémentaires au Pokémon Actif de votre adversaire (avant application de la Faiblesse et de la Résistance).",
},
damage: 100
}],
rarity: Rarity.RareBREAK,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

96
cards/xy/xy12/61.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: "xy12-61",
localId: 61,
// Card informations
name: {
en: "Onix",
fr: "Onix",
},
hp: 100,
type: [
Type.FIGHTING,
],
dexId: 95,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/61/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/61/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/61/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/61/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.FIGHTING
],
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 dune attaque, évitez les dégâts infligés à ce Pokémon si ces dégâts sont de 60 ou moins.",
},
},{
cost: [
Type.FIGHTING,
Type.FIGHTING
],
name: {
en: "Rock Throw",
fr: "Jet-Pierres",
},
damage: 40
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 3,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

94
cards/xy/xy12/62.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: "xy12-62",
localId: 62,
// Card informations
name: {
en: "Hitmonchan",
fr: "Tygnon",
},
hp: 90,
type: [
Type.FIGHTING,
],
dexId: 107,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/62/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/62/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/62/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/62/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.FIGHTING
],
name: {
en: "Jab",
fr: "Taquet",
},
damage: 30
},{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Special Punch",
fr: "Punch spécial",
},
damage: 90
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 2,
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

103
cards/xy/xy12/63.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: "xy12-63",
localId: 63,
// Card informations
name: {
en: "Clefairy",
fr: "Mélofée",
},
hp: 40,
type: [
Type.FAIRY,
],
dexId: 35,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/63/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/63/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/63/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/63/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Sing",
fr: "Berceuse",
},
text: {
en: "Flip a coin. If heads, your opponent's Active Pokémon is now Asleep.",
fr: "Lancez une pièce. Si cest face, le Pokémon Actif de votre adversaire est maintenant Endormi.",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Metronome",
fr: "Métronome",
},
text: {
en: "Choose 1 of your opponent's Active Pokémon's attacks and use it as this attack.",
fr: "Choisissez l'une des attaques du Pokémon Actif de votre adversaire et utilisez-la en tant que cette attaque.",
},
}],
weaknesses: [{
type: Type.METAL,
value: "×2"
}],
resistances: [{
type: Type.DARKNESS,
value: "-20"
}],
retreat: 1,
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

104
cards/xy/xy12/64.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: "xy12-64",
localId: 64,
// Card informations
name: {
en: "Pidgeot-EX",
fr: "Roucarnage-EX",
},
hp: 170,
type: [
Type.COLORLESS,
],
dexId: 18,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/64/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/64/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/64/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/64/high.png",
},
},
evolveFrom: {},
tags: [
Tag.EX,
],
illustrator: {
id: 38,
name: "Eske Yoshinob"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Mirror Move",
fr: "Mimique",
},
text: {
en: "If this Pokémon was damaged by an attack during your opponent's last turn, this attack does the same amount of damage to your opponent's Active Pokémon.",
fr: "Si ce Pokémon a subi les dégâts dune attaque pendant le dernier tour de votre adversaire, cette attaque inflige la même quantité de dégâts au Pokémon Actif de votre adversaire.",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Feather Lance",
fr: "Lance Plume",
},
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. (Nappliquez ni la Faiblesse ni la Résistance aux Pokémon de Banc.)",
},
damage: 80
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
retreat: 1,
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

95
cards/xy/xy12/65.ts Normal file
View File

@ -0,0 +1,95 @@
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: "xy12-65",
localId: 65,
// Card informations
name: {
en: "M Pidgeot-EX",
fr: "M-Roucarnage-EX",
},
hp: 220,
type: [
Type.COLORLESS,
],
dexId: 18,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/65/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/65/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/65/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/65/high.png",
},
},
evolveFrom: {
en: "Pidgeot-EX",
fr: "Roucarnage-EX",
},
tags: [
Tag.MEGA,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Mach Cyclone",
fr: "Mach Cyclone",
},
text: {
en: "You may have your opponent switch his or her Active Pokémon with 1 of his or her Benched Pokémon.",
fr: "Vous pouvez demander à votre adversaire déchanger son Pokémon Actif avec lun de ses Pokémon de Banc.",
},
damage: 130
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

103
cards/xy/xy12/66.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: "xy12-66",
localId: 66,
// Card informations
name: {
en: "Rattata",
fr: "Rattata",
},
hp: 40,
type: [
Type.COLORLESS,
],
dexId: 19,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/66/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/66/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/66/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/66/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
abilities: [{
id: 1092,
type: AbilityType.TALENT,
name: {
en: "Mischievous Fang",
},
text: {
en: "When you play this Pokémon from your hand onto your Bench, you may discard all Pokémon Tool cards attached to your opponent's Active Pokémon.",
}
}],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Bite",
fr: "Talent : Croc Facétieux",
},
text: {
fr: "Lorsque vous jouez ce Pokémon de votre main sur votre Banc, vous pouvez défausser toutes les cartes Outil Pokémon attachées au Pokémon Actif de votre adversaire.",
},
damage: 10
},{
cost: [
Type.COLORLESS
],
name: {
fr: "Morsure",
},
damage: 10
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

103
cards/xy/xy12/67.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: "xy12-67",
localId: 67,
// Card informations
name: {
en: "Raticate",
fr: "Rattatac",
},
hp: 60,
type: [
Type.COLORLESS,
],
dexId: 20,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/67/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/67/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/67/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/67/high.png",
},
},
evolveFrom: {
en: "Rattata",
fr: "Rattata",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Crunch",
fr: "Mâchouille",
},
text: {
en: "Discard an Energy attached to your opponent's Active Pokémon.",
fr: "Défaussez une Énergie attachée au Pokémon Actif de votre adversaire.",
},
damage: 10
},{
cost: [
Type.COLORLESS
],
name: {
en: "Shadowy Bite",
fr: "Morsure dOmbre",
},
text: {
en: "This attack does 60 damage times the number of Special Energy cards in your opponent's discard pile.",
fr: "Cette attaque inflige 60 dégâts multipliés par le nombre de cartes Énergie spéciale dans la pile de défausse de votre adversaire.",
},
damage: 60
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

101
cards/xy/xy12/68.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: "xy12-68",
localId: 68,
// Card informations
name: {
en: "Farfetch'd",
fr: "Canarticho",
},
hp: 70,
type: [
Type.COLORLESS,
],
dexId: 83,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/68/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/68/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/68/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/68/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Leek Slap",
fr: "Coup doignon",
},
text: {
en: "This Pokémon can't use Leek Slap during your next turn.",
fr: "Ce Pokémon ne peut pas utiliser Coup dOignon pendant votre prochain tour.",
},
damage: 50
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Pot Smash",
fr: "Coup de Casserole",
},
damage: 50
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

90
cards/xy/xy12/69.ts Normal file
View File

@ -0,0 +1,90 @@
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: "xy12-69",
localId: 69,
// Card informations
name: {
en: "Doduo",
fr: "Doduo",
},
hp: 60,
type: [
Type.COLORLESS,
],
dexId: 84,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/69/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/69/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/69/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/69/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Fury Attack",
fr: "Furie",
},
text: {
en: "Flip 3 coins. This attack does 10 damage times the number of heads.",
fr: "Lancez 3 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"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.TRAINER,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

103
cards/xy/xy12/7.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: "xy12-7",
localId: 7,
// Card informations
name: {
en: "Beedrill",
fr: "Dardargnan",
},
hp: 120,
type: [
Type.GRASS,
],
dexId: 15,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/7/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/7/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/7/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/7/high.png",
},
},
evolveFrom: {
en: "Kakuna",
fr: "Coconfort",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.GRASS
],
name: {
en: "Poison Sting",
fr: "Dard-Venin",
},
text: {
en: "Your opponent's Active Pokémon is now Poisoned.",
fr: "Le Pokémon Actif de votre adversaire est maintenant Empoisonné.",
},
damage: 30
},{
cost: [
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Swarming Sting",
fr: "Essaim Piqûre",
},
text: {
en: "This attack does 40 damage times the number of Beedrill you have in play to 1 of your opponent's Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
fr: "Cette attaque inflige 40 dégâts, multipliés par le nombre de Dardargnan que vous avez en jeu, à lun des Pokémon de votre adversaire. (Nappliquez ni la Faiblesse ni la Résistance aux Pokémon de Banc.)",
},
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

103
cards/xy/xy12/70.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: "xy12-70",
localId: 70,
// Card informations
name: {
en: "Chansey",
fr: "Leveinard",
},
hp: 120,
type: [
Type.COLORLESS,
],
dexId: 113,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/70/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/70/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/70/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/70/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Scrunch",
fr: "Compresse",
},
text: {
en: "Flip a coin. If heads, prevent all damage done to this Pokémon by attacks during your opponent's next turn.",
fr: "Lancez une pièce. Si c'est face, évitez tous les dégâts infligés à ce Pokémon par des attaques pendant le prochain tour de votre adversaire.",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Double-Edge",
fr: "Damoclès",
},
text: {
en: "This Pokémon does 80 damage to itself.",
fr: "Ce Pokémon sinflige 80 dégâts.",
},
damage: 80
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 3,
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

86
cards/xy/xy12/71.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: "xy12-71",
localId: 71,
// Card informations
name: {
en: "Porygon",
fr: "Porygon",
},
hp: 60,
type: [
Type.COLORLESS,
],
dexId: 137,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/71/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/71/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/71/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/71/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 106,
name: "Tomoaki Imakuni"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Conversion 3",
fr: "Conversion 3",
},
text: {
en: "Choose Grass, Fire, Water, Lightning, Psychic, Fighting, Darkness, Metal, Fairy, or Dragon type. The Defending Pokémon's Weakness is now that type until the end of your next turn. (The amount of Weakness doesn't change.)",
fr: "Choisissez le type Grass, Fire, Water, Lightning, Psychic, Fighting, Darkness, Metal, Fairy ou Dragon. La Faiblesse du Pokémon Défenseur est maintenant de ce type jusquà la fin de votre prochain tour. (La valeur de la Faiblesse ne change pas.)",
},
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

116
cards/xy/xy12/72.ts Normal file
View File

@ -0,0 +1,116 @@
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: "xy12-72",
localId: 72,
// Card informations
name: {
en: "Dragonite-EX",
fr: "Dracolosse-EX",
},
hp: 180,
type: [
Type.COLORLESS,
],
dexId: 149,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/72/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/72/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/72/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/72/high.png",
},
},
evolveFrom: {},
tags: [
Tag.EX,
],
illustrator: {
id: 6,
name: "Ayaka Yoshida"
},
abilities: [{
id: 1298,
type: AbilityType.TALENT,
name: {
en: "Pull Up",
},
text: {
en: "When you play this Pokémon from your hand onto your Bench, you may put 2 Basic Pokémon (except for Dragonite-EX) from your discard pile into your hand.",
}
}],
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Hyper Beam",
fr: "Talent : Élévation",
},
text: {
en: "Discard an Energy attached to your opponent's Active Pokémon.",
fr: "Lorsque vous jouez ce Pokémon de votre main sur votre Banc, vous pouvez ajouter 2 Pokémon de base (sauf Dracolosse-EX) de votre pile de défausse à votre main.",
},
damage: 130
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
fr: "Ultralaser",
},
text: {
fr: "Défaussez une Énergie attachée au Pokémon Actif de votre adversaire.",
},
damage: 130
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
retreat: 3,
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

74
cards/xy/xy12/73.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: "xy12-73",
localId: 73,
// Card informations
name: {
en: "Blastoise Spirit Link",
fr: "Lien Spirituel Tortank",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/73/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/73/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/73/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/73/high.png",
},
},
evolveFrom: {},
tags: [
Tag.TOOL,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
name: {},
text: {
fr: "Votre tour ne se termine pas si le Pokémon auquel cette carte est attachée devient M-Tortank-EX.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

74
cards/xy/xy12/74.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: "xy12-74",
localId: 74,
// Card informations
name: {
en: "Brock's Grit",
fr: "Vaillance de Pierre",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/74/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/74/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/74/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/74/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
name: {},
text: {
fr: "Choisissez une combinaison de 6 cartes de Pokémon et d'Énergies de base dans votre pile de défausse et mélangez-les avec votre deck.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

74
cards/xy/xy12/75.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: "xy12-75",
localId: 75,
// Card informations
name: {
en: "Charizard Spirit Link",
fr: "Lien Spirituel Dracaufeu",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/75/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/75/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/75/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/75/high.png",
},
},
evolveFrom: {},
tags: [
Tag.TOOL,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
name: {},
text: {
fr: "Votre tour ne se termine pas si le Pokémon auquel cette carte est attachée devient M-Dracaufeu-EX.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

74
cards/xy/xy12/76.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: "xy12-76",
localId: 76,
// Card informations
name: {
en: "Devolution Spray",
fr: "Spray Dés-Évoluant",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/76/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/76/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/76/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/76/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
attacks: [{
name: {},
text: {
fr: "Faites dés-évoluer lun de vos Pokémon évolués et mettez sa carte Évolution de plus haut Niveau dans votre main. (Le Pokémon choisi ne peut pas évoluer pendant ce tour.)",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

74
cards/xy/xy12/77.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: "xy12-77",
localId: 77,
// Card informations
name: {
en: "Energy Retrieval",
fr: "Récupération d'Énergie",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/77/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/77/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/77/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/77/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
attacks: [{
name: {},
text: {
fr: "Prenez 2 cartes Énergie de base dans votre pile de défausse et ajoutez-les à votre main.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

74
cards/xy/xy12/78.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: "xy12-78",
localId: 78,
// Card informations
name: {
en: "Full Heal",
fr: "Total Soin",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/78/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/78/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/78/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/78/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
attacks: [{
name: {},
text: {
fr: "Retirez tous les États Spéciaux de votre Pokémon Actif.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

74
cards/xy/xy12/79.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: "xy12-79",
localId: 79,
// Card informations
name: {
en: "Maintenance",
fr: "Entretien",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/79/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/79/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/79/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/79/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
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: "Evolutions",
code: "xy12"
}
}
export default card

103
cards/xy/xy12/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: "xy12-8",
localId: 8,
// Card informations
name: {
en: "Tangela",
fr: "Saquedeneu",
},
hp: 80,
type: [
Type.GRASS,
],
dexId: 114,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/8/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/8/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/8/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/8/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Bind",
fr: "Étreinte",
},
text: {
en: "Flip a coin. If heads, your opponent's Active Pokémon is now Paralyzed.",
fr: "Lancez une pièce. Si cest face, le Pokémon Actif de votre adversaire est maintenant Paralysé.",
},
damage: 20
},{
cost: [
Type.GRASS,
Type.GRASS,
Type.GRASS
],
name: {
en: "Poison Powder",
fr: "Poudre Toxik",
},
text: {
en: "Your opponent's Active Pokémon is now Poisoned.",
fr: "Le Pokémon Actif de votre adversaire est maintenant Empoisonné.",
},
damage: 30
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

74
cards/xy/xy12/80.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: "xy12-80",
localId: 80,
// Card informations
name: {
en: "Misty's Determination",
fr: "Détermination dOndine",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/80/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/80/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/80/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/80/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
name: {},
text: {
fr: "Défaussez une carte de votre main. Dans ce cas, regardez les 8 cartes du dessus de votre deck et ajoutez lune dentre elles à votre main. Mélangez les autres cartes avec votre deck.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

74
cards/xy/xy12/81.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: "xy12-81",
localId: 81,
// Card informations
name: {
en: "Pidgeot Spirit Link",
fr: "Lien Spirituel Roucarnage",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/81/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/81/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/81/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/81/high.png",
},
},
evolveFrom: {},
tags: [
Tag.TOOL,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
name: {},
text: {
fr: "Votre tour ne se termine pas si le Pokémon auquel cette carte est attachée devient M-Roucarnage-EX.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

74
cards/xy/xy12/82.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: "xy12-82",
localId: 82,
// Card informations
name: {
en: "Pokédex",
fr: "Pokédex",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/82/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/82/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/82/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/82/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
attacks: [{
name: {},
text: {
fr: "Regardez les 5 cartes du dessus de votre deck et replacez-les dans lordre de votre choix.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

74
cards/xy/xy12/83.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: "xy12-83",
localId: 83,
// Card informations
name: {
en: "Potion",
fr: "Potion",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/83/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/83/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/83/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/83/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
attacks: [{
name: {},
text: {
fr: "Soignez 30 dégâts à l'un de vos Pokémon.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

74
cards/xy/xy12/84.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: "xy12-84",
localId: 84,
// Card informations
name: {
en: "Professor Oak's Hint",
fr: "Indice du Prof. Chen",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/84/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/84/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/84/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/84/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
name: {},
text: {
fr: "Piochez des cartes jusqu'à ce que vous ayez 7 cartes en main. Votre tour se termine.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

74
cards/xy/xy12/85.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: "xy12-85",
localId: 85,
// Card informations
name: {
en: "Revive",
fr: "Rappel",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/85/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/85/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/85/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/85/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
attacks: [{
name: {},
text: {
fr: "Prenez un Pokémon de base dans votre pile de défausse et placez-le sur votre Banc.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

74
cards/xy/xy12/86.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: "xy12-86",
localId: 86,
// Card informations
name: {
en: "Slowbro Spirit Link",
fr: "Lien Spirituel Flagadoss",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/86/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/86/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/86/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/86/high.png",
},
},
evolveFrom: {},
tags: [
Tag.TOOL,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
name: {},
text: {
fr: "Votre tour ne se termine pas si le Pokémon auquel cette carte est attachée devient M-Flagadoss-EX.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

74
cards/xy/xy12/87.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: "xy12-87",
localId: 87,
// Card informations
name: {
en: "Super Potion",
fr: "Super Potion",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy12/87/low.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/87/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy12/87/high.png",
fr: "https://assets.tcgdex.net/fr/xy/xy12/87/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
attacks: [{
name: {},
text: {
fr: "Soignez 60 dégâts à lun de vos Pokémon. Dans ce cas, défaussez une Énergie attachée au Pokémon choisi.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Evolutions",
code: "xy12"
}
}
export default card

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