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

Initial Database

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

96
cards/sm/sm1/1.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: "sm1-1",
localId: 1,
// Card informations
name: {
en: "Caterpie",
fr: "Chenipan",
},
hp: 50,
type: [
Type.GRASS,
],
dexId: 10,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/1/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/1/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/1/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/1/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 40,
name: "Kanako Eo"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Nap",
fr: "TitSieste",
},
text: {
en: "Heal 20 damage from this Pokémon.",
fr: "Soignez 20 dégâts à ce Pokémon.",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Gnaw",
fr: "Ronge",
},
damage: 20
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

104
cards/sm/sm1/10.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: "sm1-10",
localId: 10,
// Card informations
name: {
en: "Dartrix",
fr: "Efflèche",
},
hp: 80,
type: [
Type.GRASS,
],
dexId: 723,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/10/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/10/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/10/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/10/high.png",
},
},
evolveFrom: {
en: "Rowlet",
fr: "Brindibou",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 3,
name: "Mizue"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Sharp Blade Quill",
fr: "Plumacérée Tranchante",
},
text: {
en: "This attack does 20 damage to 1 of your opponent's Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
fr: "Cette attaque inflige 20 dégâts à lun des Pokémon de votre adversaire. (Nappliquez ni la Faiblesse ni la Résistance aux Pokémon de Banc.)",
},
},{
cost: [
Type.GRASS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Leaf Blade",
fr: "Lame-Feuille",
},
text: {
en: "Flip a coin. If heads, this attack does 20 more damage.",
fr: "Lancez une pièce. Si cest face, cette attaque inflige 20 dégâts supplémentaires.",
},
damage: 50
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

112
cards/sm/sm1/100.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: "sm1-100",
localId: 100,
// Card informations
name: {
en: "Tauros-GX",
fr: "Tauros-GX",
},
hp: 180,
type: [
Type.COLORLESS,
],
dexId: 128,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/100/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/100/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/100/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/100/high.png",
},
},
evolveFrom: {},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Rage",
fr: "Frénésie",
},
text: {
en: "This attack does 10 more damage for each damage counter on this Pokémon.",
fr: "Cette attaque inflige 10 dégâts supplémentaires pour chaque marqueur de dégâts placé sur ce Pokémon.",
},
damage: 20
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Horn Attack",
fr: "Koud'Korne",
},
damage: 60
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Mad Bull-GX",
fr: "Taureau Enragé-GX",
},
text: {
en: "This attack does 30 damage for each damage counter on this Pokémon. (You can't use more than 1 GX attack in a game.)",
fr: "Cette attaque inflige 30 dégâts pour chaque marqueur de dégâts placé sur ce Pokémon. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
damage: 30
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 3,
rarity: Rarity.RareHoloGX,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

97
cards/sm/sm1/101.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: "sm1-101",
localId: 101,
// Card informations
name: {
en: "Eevee",
fr: "Évoli",
},
hp: 60,
type: [
Type.COLORLESS,
],
dexId: 133,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/101/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/101/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/101/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/101/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 132,
name: "Shibuzoh."
},
abilities: [{
id: 186,
type: AbilityType.TALENT,
name: {
en: "Energy Evolution",
fr: "Évolution de l'Énergie",
},
text: {
en: "When you attach a basic Energy card from your hand to this Pokémon during your turn, you may search your deck for a card that evolves from this Pokémon that is the same type as that Energy card and put it onto this Pokémon to evolve it. Then, shuffle your deck.",
fr: "Lorsque vous attachez pendant votre tour une carte Énergie de base de votre main à ce Pokémon, vous pouvez chercher dans votre deck une carte qui est lévolution de ce Pokémon et du même type que cette carte Énergie. Mettez-la sur ce Pokémon pour le faire évoluer. Mélangez ensuite votre deck.",
}
}],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Quick Draw",
fr: "Pioche Rapide",
},
text: {
en: "Flip a coin. If heads, draw a card.",
fr: "Lancez une pièce. Si c'est face, piochez une carte.",
},
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

87
cards/sm/sm1/102.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: "sm1-102",
localId: 102,
// Card informations
name: {
en: "Spinda",
fr: "Spinda",
},
hp: 80,
type: [
Type.COLORLESS,
],
dexId: 327,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/102/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/102/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/102/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/102/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 49,
name: "Shigenori Negishi"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Teeter Punch",
fr: "Coup de Poing Fou",
},
text: {
en: "Your opponent's Active Pokémon is now Confused.",
fr: "Le Pokémon Actif de votre adversaire est maintenant Confus.",
},
damage: 30
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

96
cards/sm/sm1/103.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: "sm1-103",
localId: 103,
// Card informations
name: {
en: "Lillipup",
fr: "Ponchiot",
},
hp: 60,
type: [
Type.COLORLESS,
],
dexId: 506,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/103/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/103/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/103/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/103/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 46,
name: "MAHOU"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Work Up",
fr: "Rengorgement",
},
text: {
en: "During your next turn, this Pokémon's attacks do 20 more damage to your opponent's Active Pokémon (before applying Weakness and Resistance).",
fr: "Pendant votre prochain tour, les attaques de ce Pokémon infligent 20 dégâts supplémentaires au Pokémon Actif de votre adversaire (avant application de la Faiblesse et de la Résistance).",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Bite",
fr: "Morsure",
},
damage: 20
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

99
cards/sm/sm1/104.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: "sm1-104",
localId: 104,
// Card informations
name: {
en: "Herdier",
fr: "Ponchien",
},
hp: 90,
type: [
Type.COLORLESS,
],
dexId: 507,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/104/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/104/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/104/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/104/high.png",
},
},
evolveFrom: {
en: "Lillipup",
fr: "Ponchiot",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 24,
name: "sui"
},
abilities: [{
id: 1356,
type: AbilityType.TALENT,
name: {
en: "Treasure Hunt",
fr: "Chasse au Trésor",
},
text: {
en: "When you play this Pokémon from your hand to evolve 1 of your Pokémon during your turn, you may put an Item card from your discard pile into your hand.",
fr: "Lorsque vous jouez ce Pokémon de votre main pour faire évoluer l'un de vos Pokémon pendant votre tour, vous pouvez ajouter une carte Objet de votre pile de défausse à votre main.",
}
}],
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Bite",
fr: "Morsure",
},
damage: 50
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

104
cards/sm/sm1/105.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: "sm1-105",
localId: 105,
// Card informations
name: {
en: "Stoutland",
fr: "Mastouffe",
},
hp: 150,
type: [
Type.COLORLESS,
],
dexId: 508,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/105/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/105/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/105/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/105/high.png",
},
},
evolveFrom: {
en: "Herdier",
fr: "Ponchien",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 0,
name: "Kagemaru Himeno"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Ferocious Bellow",
fr: "Grognement Féroce",
},
text: {
en: "During your opponent's next turn, the Defending Pokémon's attacks do 50 less damage (before applying Weakness and Resistance).",
fr: "Pendant le prochain tour de votre adversaire, les attaques du Pokémon Défenseur infligent 50 dégâts de moins (avant application de la Faiblesse et de la Résistance).",
},
damage: 50
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Hammer In",
fr: "Enfoncement",
},
damage: 120
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 3,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

90
cards/sm/sm1/106.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: "sm1-106",
localId: 106,
// Card informations
name: {
en: "Pikipek",
fr: "Picassaut",
},
hp: 50,
type: [
Type.COLORLESS,
],
dexId: 731,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/106/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/106/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/106/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/106/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 19,
name: "Shin Nagasawa"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Rock Smash",
fr: "Éclate-Roc",
},
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.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

93
cards/sm/sm1/107.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: "sm1-107",
localId: 107,
// Card informations
name: {
en: "Trumbeak",
fr: "Piclairon",
},
hp: 80,
type: [
Type.COLORLESS,
],
dexId: 732,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/107/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/107/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/107/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/107/high.png",
},
},
evolveFrom: {
en: "Pikipek",
fr: "Picassaut",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 10,
name: "Kouki Saitou"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Bullet Seed",
fr: "Balle Graine",
},
text: {
en: "Flip 4 coins. This attack does 20 damage for each heads.",
fr: "Lancez 4 pièces. Cette attaque inflige 20 dégâts multipliés par le nombre de côtés face.",
},
damage: 20
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

109
cards/sm/sm1/108.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: "sm1-108",
localId: 108,
// Card informations
name: {
en: "Toucannon",
fr: "Bazoucan",
},
hp: 140,
type: [
Type.COLORLESS,
],
dexId: 733,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/108/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/108/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/108/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/108/high.png",
},
},
evolveFrom: {
en: "Trumbeak",
fr: "Piclairon",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 64,
name: "Megumi Mizutani"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Echoed Voice",
fr: "Écho",
},
text: {
en: "During your next turn, this Pokémon's Echoed Voice attack does 60 more damage (before applying Weakness and Resistance).",
fr: "Pendant votre prochain tour, lattaque Écho de ce Pokémon inflige 60 dégâts supplémentaires (avant application de la Faiblesse et de la Résistance).",
},
damage: 60
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Beak Blast",
fr: "Bec-Canon",
},
text: {
en: "Flip a coin. If heads, your opponent's Active Pokémon is now Burned.",
fr: "Lancez une pièce. Si cest face, le Pokémon Actif de votre adversaire est maintenant Brûlé.",
},
damage: 100
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
retreat: 2,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

93
cards/sm/sm1/109.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: "sm1-109",
localId: 109,
// Card informations
name: {
en: "Yungoos",
fr: "Manglouton",
},
hp: 70,
type: [
Type.COLORLESS,
],
dexId: 734,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/109/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/109/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/109/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/109/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 28,
name: "match"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Tackle",
fr: "Charge",
},
damage: 10
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Bite",
fr: "Morsure",
},
damage: 20
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

105
cards/sm/sm1/11.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: "sm1-11",
localId: 11,
// Card informations
name: {
en: "Decidueye",
fr: "Archéduc",
},
hp: 140,
type: [
Type.GRASS,
],
dexId: 724,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/11/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/11/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/11/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/11/high.png",
},
},
evolveFrom: {
en: "Dartrix",
fr: "Efflèche",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 10,
name: "Kouki Saitou"
},
attacks: [{
cost: [
Type.GRASS
],
name: {
en: "Leaf Blade",
fr: "Lame-Feuille",
},
text: {
en: "Flip a coin. If heads, this attack does 30 more damage.",
fr: "Lancez une pièce. Si cest face, cette attaque inflige 30 dégâts supplémentaires.",
},
damage: 30
},{
cost: [
Type.GRASS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Brave Bird",
fr: "Rapace",
},
text: {
en: "This Pokémon does 20 damage to itself.",
fr: "Ce Pokémon sinflige 20 dégâts.",
},
damage: 120
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

112
cards/sm/sm1/110.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: "sm1-110",
localId: 110,
// Card informations
name: {
en: "Gumshoos-GX",
fr: "Argouste-GX",
},
hp: 210,
type: [
Type.COLORLESS,
],
dexId: 735,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/110/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/110/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/110/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/110/high.png",
},
},
evolveFrom: {
en: "Yungoos",
fr: "Manglouton",
},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
abilities: [{
id: 750,
type: AbilityType.TALENT,
name: {
en: "Search the Premises",
fr: "Perquisition",
},
text: {
en: "Once during your turn (before your attack), you may have your opponent reveal their hand.",
fr: "Une seule fois pendant votre tour (avant votre attaque), vous pouvez demander à votre adversaire de dévoiler sa main.",
}
}],
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Headbutt Bounce",
fr: "Culbute Surprise",
},
damage: 100
},{
cost: [
Type.COLORLESS
],
name: {
en: "Gumshoe Chance-GX",
fr: "Chance dArgousin-GX",
},
text: {
en: "This attack does 50 more damage times the amount of Energy attached to your opponent's Active Pokémon. (You can't use more than 1 GX attack in a game.)",
fr: "Cette attaque inflige 50 dégâts supplémentaires multipliés par le nombre dÉnergies attachées au Pokémon Actif de votre adversaire. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
damage: 10
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 2,
rarity: Rarity.RareHoloGX,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

84
cards/sm/sm1/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: "sm1-111",
localId: 111,
// Card informations
name: {
en: "Stufful",
fr: "Nounourson",
},
hp: 70,
type: [
Type.COLORLESS,
],
dexId: 759,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/111/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/111/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/111/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/111/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 39,
name: "Sanosuke Sakuma"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Tackle",
fr: "Charge",
},
damage: 30
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

106
cards/sm/sm1/112.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: "sm1-112",
localId: 112,
// Card informations
name: {
en: "Bewear",
fr: "Chelours",
},
hp: 130,
type: [
Type.COLORLESS,
],
dexId: 760,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/112/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/112/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/112/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/112/high.png",
},
},
evolveFrom: {
en: "Stufful",
fr: "Nounourson",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 95,
name: "kirisAki"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Bear Hug",
fr: "Câlin dOurs",
},
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.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Superpower",
fr: "Surpuissance",
},
text: {
en: "You may do 40 more damage. If you do, this Pokémon does 20 damage to itself.",
fr: "Vous pouvez infliger 40 dégâts supplémentaires. Dans ce cas, ce Pokémon sinflige 20 dégâts.",
},
damage: 80
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 3,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

100
cards/sm/sm1/113.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: "sm1-113",
localId: 113,
// Card informations
name: {
en: "Oranguru",
fr: "Gouroutan",
},
hp: 120,
type: [
Type.COLORLESS,
],
dexId: 765,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/113/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/113/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/113/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/113/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
abilities: [{
id: 1111,
type: AbilityType.TALENT,
name: {
en: "Instruct",
fr: "Sommation",
},
text: {
en: "Once during your turn (before your attack), you may draw cards until you have 3 cards in your hand.",
fr: "Une seule fois pendant votre tour (avant votre attaque), vous pouvez piocher des cartes jusquà ce que vous ayez 3 cartes en main.",
}
}],
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Psychic",
fr: "Psyko",
},
text: {
en: "This attack does 20 more damage times the amount of Energy attached to your opponent's Active Pokémon.",
fr: "Cette attaque inflige 20 dégâts supplémentaires multipliés par le nombre dÉnergies attachées au Pokémon Actif de votre adversaire.",
},
damage: 60
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 2,
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

74
cards/sm/sm1/114.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: "sm1-114",
localId: 114,
// Card informations
name: {
en: "Big Malasada",
fr: "Malasada Maxi",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/114/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/114/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/114/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/114/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
name: {},
text: {
fr: "Soignez 20 dégâts et retirez un État Spécial de votre Pokémon Actif.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

74
cards/sm/sm1/115.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: "sm1-115",
localId: 115,
// Card informations
name: {
en: "Crushing Hammer",
fr: "Maillet Écrasant",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/115/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/115/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/115/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/115/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 71,
name: "Yoshinobu Saito"
},
attacks: [{
name: {},
text: {
fr: "Lancez une pièce. Si cest face, défaussez une Énergie de lun des Pokémon de votre adversaire.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

74
cards/sm/sm1/116.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: "sm1-116",
localId: 116,
// Card informations
name: {
en: "Energy Retrieval",
fr: "Récupération dÉnergie",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/116/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/116/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/116/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/116/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 13,
name: "Toyste Beach"
},
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: "Sun & Moon",
code: "sm1"
}
}
export default card

74
cards/sm/sm1/117.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: "sm1-117",
localId: 117,
// Card informations
name: {
en: "Energy Switch",
fr: "Échange dÉnergie",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/117/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/117/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/117/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/117/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 1,
name: "Ryo Ueda"
},
attacks: [{
name: {},
text: {
fr: "Déplacez une Énergie de base de lun de vos Pokémon vers un autre de vos Pokémon.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

74
cards/sm/sm1/118.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: "sm1-118",
localId: 118,
// Card informations
name: {
en: "Exp. Share",
fr: "Multi Exp",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/118/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/118/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/118/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/118/high.png",
},
},
evolveFrom: {},
tags: [
Tag.TOOL,
],
illustrator: {
id: 13,
name: "Toyste Beach"
},
attacks: [{
name: {},
text: {
fr: "Lorsque votre Pokémon Actif est mis K.O. par les dégâts dune attaque de votre adversaire, vous pouvez déplacer 1 carte dÉnergie de base de ce Pokémon vers le Pokémon auquel cette carte est attachée.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

74
cards/sm/sm1/119.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: "sm1-119",
localId: 119,
// Card informations
name: {
en: "Great Ball",
fr: "Super Ball",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/119/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/119/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/119/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/119/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 1,
name: "Ryo Ueda"
},
attacks: [{
name: {},
text: {
fr: "Regardez les 7 cartes du dessus de votre deck. Vous pouvez montrer un Pokémon que vous y trouvez et lajouter à votre main. Mélangez les autres cartes avec votre deck.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

111
cards/sm/sm1/12.ts Normal file
View File

@ -0,0 +1,111 @@
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: "sm1-12",
localId: 12,
// Card informations
name: {
en: "Decidueye-GX",
fr: "Archéduc-GX",
},
hp: 240,
type: [
Type.GRASS,
],
dexId: 724,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/12/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/12/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/12/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/12/high.png",
},
},
evolveFrom: {
en: "Dartrix",
fr: "Efflèche",
},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
abilities: [{
id: 1197,
type: AbilityType.TALENT,
name: {
en: "Feather Arrow",
fr: "Flèche Empennée",
},
text: {
en: "Once during your turn (before your attack), you may put 2 damage counters on 1 of your opponent's Pokémon.",
fr: "Une seule fois pendant votre tour (avant votre attaque), vous pouvez placer 2 marqueurs de dégâts sur lun des Pokémon de votre adversaire.",
}
}],
attacks: [{
cost: [
Type.GRASS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Razor Leaf",
fr: "TranchHerbe",
},
damage: 90
},{
cost: [
Type.GRASS
],
name: {
en: "Hollow Hunt-GX",
fr: "Chasse Éthérée-GX",
},
text: {
en: "Put 3 cards from your discard pile into your hand. (You can't use more than 1 GX attack in a game.)",
fr: "Prenez 3 cartes dans votre pile de défausse et ajoutez-les à votre main. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 2,
rarity: Rarity.RareHoloGX,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

74
cards/sm/sm1/120.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: "sm1-120",
localId: 120,
// Card informations
name: {
en: "Hau",
fr: "Tili",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/120/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/120/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/120/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/120/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
name: {},
text: {
fr: "Piochez 3 cartes.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

74
cards/sm/sm1/121.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: "sm1-121",
localId: 121,
// Card informations
name: {
en: "Ilima",
fr: "Althéo",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/121/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/121/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/121/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/121/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
name: {},
text: {
fr: "Chaque joueur mélange sa main avec son deck et lance une pièce. Si c'est face, ce joueur pioche 6 cartes. Si c'est pile, il pioche 3 cartes.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

74
cards/sm/sm1/122.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: "sm1-122",
localId: 122,
// Card informations
name: {
en: "Lillie",
fr: "Lilie",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/122/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/122/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/122/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/122/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
name: {},
text: {
fr: "Piochez des cartes jusqu'à ce que vous ayez 6 cartes en main. Si cest votre premier tour, piochez des cartes jusqu'à ce que vous ayez 8 cartes en main.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

74
cards/sm/sm1/123.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: "sm1-123",
localId: 123,
// Card informations
name: {
en: "Nest Ball",
fr: "Faiblo Ball",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/123/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/123/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/123/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/123/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 13,
name: "Toyste Beach"
},
attacks: [{
name: {},
text: {
fr: "Cherchez un Pokémon de base dans votre deck et placez-le sur votre Banc. Mélangez ensuite votre deck.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

74
cards/sm/sm1/124.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: "sm1-124",
localId: 124,
// Card informations
name: {
en: "Poison Barb",
fr: "Pic Venin",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/124/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/124/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/124/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/124/high.png",
},
},
evolveFrom: {},
tags: [
Tag.TOOL,
],
illustrator: {
id: 13,
name: "Toyste Beach"
},
attacks: [{
name: {},
text: {
fr: "Si le Pokémon auquel cette carte est attachée est votre Pokémon Actif et quil subit les dégâts dune attaque de votre adversaire (même si le Pokémon est mis K.O.), le Pokémon Attaquant est maintenant Empoisonné.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

74
cards/sm/sm1/125.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: "sm1-125",
localId: 125,
// Card informations
name: {
en: "Poké Ball",
fr: "Poké Ball",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/125/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/125/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/125/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/125/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 1,
name: "Ryo Ueda"
},
attacks: [{
name: {},
text: {
fr: "Lancez une pièce. Si cest face, cherchez un Pokémon dans votre deck, montrez-le, puis ajoutez-le à votre main. Mélangez ensuite votre deck.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

74
cards/sm/sm1/126.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: "sm1-126",
localId: 126,
// Card informations
name: {
en: "Pokémon Catcher",
fr: "Attrape-Pokémon",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/126/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/126/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/126/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/126/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 13,
name: "Toyste Beach"
},
attacks: [{
name: {},
text: {
fr: "Lancez une pièce. Si c'est face, échangez lun des Pokémon de Banc de votre adversaire avec son Pokémon Actif.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

74
cards/sm/sm1/127.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: "sm1-127",
localId: 127,
// Card informations
name: {
en: "Potion",
fr: "Potion",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/127/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/127/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/127/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/127/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 13,
name: "Toyste Beach"
},
attacks: [{
name: {},
text: {
fr: "Soignez 30 dégâts à lun de vos Pokémon.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

74
cards/sm/sm1/128.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: "sm1-128",
localId: 128,
// Card informations
name: {
en: "Professor Kukui",
fr: "Prof. Euphorbe",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/128/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/128/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/128/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/128/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
name: {},
text: {
fr: "Piochez 2 cartes. Pendant ce tour, les attaques de vos Pokémon infligent 20 dégâts supplémentaires au Pokémon Actif de votre adversaire (avant application de la Faiblesse et de la Résistance).",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

74
cards/sm/sm1/129.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: "sm1-129",
localId: 129,
// Card informations
name: {
en: "Rare Candy",
fr: "Super Bonbon",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/129/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/129/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/129/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/129/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 13,
name: "Toyste Beach"
},
attacks: [{
name: {},
text: {
fr: "Choisissez lun de vos Pokémon de base en jeu. Si vous avez dans votre main une carte de Niveau 2 qui évolue de ce Pokémon, placez-la sur le Pokémon de base pour le faire évoluer. Vous ne pouvez utiliser cette carte ni pendant votre premier tour ni sur un Pokémon de base qui a été joué pendant ce tour.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

84
cards/sm/sm1/13.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: "sm1-13",
localId: 13,
// Card informations
name: {
en: "Grubbin",
fr: "Larvibule",
},
hp: 70,
type: [
Type.GRASS,
],
dexId: 736,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/13/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/13/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/13/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/13/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 48,
name: "Akira Komayama"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Vice Grip",
fr: "Force Poigne",
},
damage: 20
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

74
cards/sm/sm1/130.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: "sm1-130",
localId: 130,
// Card informations
name: {
en: "Repel",
fr: "Repousse",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/130/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/130/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/130/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/130/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 71,
name: "Yoshinobu Saito"
},
attacks: [{
name: {},
text: {
fr: "Votre adversaire échange son Pokémon Actif avec lun de ses Pokémon de Banc.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

74
cards/sm/sm1/131.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: "sm1-131",
localId: 131,
// Card informations
name: {
en: "Rotom Dex",
fr: "Motisma-Dex",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/131/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/131/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/131/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/131/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
name: {},
text: {
fr: "Après avoir compté vos cartes Récompense, mélangez-les dans votre deck. Prenez alors le même nombre de cartes du dessus de votre deck et placez-les faces cachées comme cartes Récompense.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

74
cards/sm/sm1/132.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: "sm1-132",
localId: 132,
// Card informations
name: {
en: "Switch",
fr: "Échange",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/132/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/132/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/132/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/132/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 1,
name: "Ryo Ueda"
},
attacks: [{
name: {},
text: {
fr: "Échangez votre Pokémon Actif avec lun de vos Pokémon de Banc.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

74
cards/sm/sm1/133.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: "sm1-133",
localId: 133,
// Card informations
name: {
en: "Team Skull Grunt",
fr: "Sbire de la Team Skull",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/133/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/133/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/133/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/133/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
name: {},
text: {
fr: "Votre adversaire dévoile sa main. Défaussez-en 2 cartes Énergie.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

74
cards/sm/sm1/134.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: "sm1-134",
localId: 134,
// Card informations
name: {
en: "Timer Ball",
fr: "Chrono Ball",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/134/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/134/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/134/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/134/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 13,
name: "Toyste Beach"
},
attacks: [{
name: {},
text: {
fr: "Lancez 2 pièces. Pour chaque côté face, cherchez un Pokémon Évolutif dans votre deck, montrez-le, puis ajoutez-le à votre main. Mélangez ensuite votre deck.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

74
cards/sm/sm1/135.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: "sm1-135",
localId: 135,
// Card informations
name: {
en: "Ultra Ball",
fr: "Hyper Ball",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/135/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/135/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/135/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/135/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 1,
name: "Ryo Ueda"
},
attacks: [{
name: {},
text: {
fr: "Défaussez 2 cartes de votre main. Dans ce cas, cherchez un Pokémon dans votre deck, montrez-le, puis ajoutez-le à votre main. Mélangez ensuite votre deck.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

74
cards/sm/sm1/136.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: "sm1-136",
localId: 136,
// Card informations
name: {
en: "Double Colorless Energy",
fr: "Double Énergie Incolore",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/136/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/136/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/136/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/136/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SPECIAL,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
name: {},
text: {
fr: "Double Énergie Incolore fournit de lÉnergie ColorlessColorless.",
},
}],
rarity: Rarity.Uncommon,
category: Category.ENERGY,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

74
cards/sm/sm1/137.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: "sm1-137",
localId: 137,
// Card informations
name: {
en: "Rainbow Energy",
fr: "Énergie Multicolore",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/137/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/137/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/137/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/137/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SPECIAL,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
name: {},
text: {
fr: "Cette carte fournit de lÉnergie Colorless. Tant que cette carte est en jeu, elle fournit nimporte quel type dÉnergie mais ne fournit quune Énergie à la fois. Lorsque vous attachez cette carte de votre main à lun de vos Pokémon, placez 1 marqueur de dégâts sur ce Pokémon.",
},
}],
rarity: Rarity.Uncommon,
category: Category.ENERGY,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

118
cards/sm/sm1/138.ts Normal file
View File

@ -0,0 +1,118 @@
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: "sm1-138",
localId: 138,
// Card informations
name: {
en: "Lurantis-GX",
fr: "Floramantis-GX",
},
hp: 210,
type: [
Type.GRASS,
],
dexId: 754,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/138/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/138/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/138/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/138/high.png",
},
},
evolveFrom: {
en: "Fomantis",
fr: "Mimantis",
},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.GRASS
],
name: {
en: "Flower Supply",
fr: "Provision Florale",
},
text: {
en: "Attach 2 basic Energy cards from your discard pile to your Pokémon in any way you like.",
fr: "Attachez 2 cartes Énergie de base de votre pile de défausse à vos Pokémon, de la manière que vous voulez.",
},
damage: 40
},{
cost: [
Type.GRASS,
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Solar Blade",
fr: "Lame Solaire",
},
text: {
en: "Heal 30 damage from this Pokémon.",
fr: "Soignez 30 dégâts à ce Pokémon.",
},
damage: 120
},{
cost: [
Type.GRASS
],
name: {
en: "Chloroscythe-GX",
fr: "Chlorofaucille-GX",
},
text: {
en: "This attack does 50 damage times the amount of Grass Energy attached to this Pokémon. (You can't use more than 1 GX attack in a game.)",
fr: "Cette attaque inflige 50 dégâts multipliés par le nombre dÉnergies Grass attachées à ce Pokémon. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
damage: 50
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 2,
rarity: Rarity.RareUltra,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

116
cards/sm/sm1/139.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: "sm1-139",
localId: 139,
// Card informations
name: {
en: "Lapras-GX",
fr: "Lokhlass-GX",
},
hp: 190,
type: [
Type.WATER,
],
dexId: 131,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/139/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/139/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/139/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/139/high.png",
},
},
evolveFrom: {},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Collect",
fr: "Collecte",
},
text: {
en: "Draw 3 cards.",
fr: "Piochez 3 cartes.",
},
},{
cost: [
Type.WATER,
Type.WATER,
Type.WATER
],
name: {
en: "Blizzard Burn",
fr: "Blizzard Étourdissant",
},
text: {
en: "This Pokémon can't attack during your next turn.",
fr: "Ce Pokémon ne peut pas attaquer pendant votre prochain tour.",
},
damage: 160
},{
cost: [
Type.WATER,
Type.WATER,
Type.COLORLESS
],
name: {
en: "Ice Beam-GX",
fr: "Laser Glace-GX",
},
text: {
en: "Your opponent's Active Pokémon is now Paralyzed. (You can't use more than 1 GX attack in a game.)",
fr: "Le Pokémon Actif de votre adversaire est maintenant Paralysé. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
damage: 100
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 2,
rarity: Rarity.RareUltra,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

96
cards/sm/sm1/14.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: "sm1-14",
localId: 14,
// Card informations
name: {
en: "Fomantis",
fr: "Mimantis",
},
hp: 60,
type: [
Type.GRASS,
],
dexId: 753,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/14/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/14/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/14/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/14/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 0,
name: "Kagemaru Himeno"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Synthesis",
fr: "Synthèse",
},
text: {
en: "Search your deck for a Grass Energy card and attach it to 1 of your Pokémon. Then, shuffle your deck.",
fr: "Cherchez une carte Énergie Grass dans votre deck et attachez-la à lun de vos Pokémon. Mélangez ensuite votre deck.",
},
},{
cost: [
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Leafage",
fr: "Feuillage",
},
damage: 20
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

119
cards/sm/sm1/140.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: "sm1-140",
localId: 140,
// Card informations
name: {
en: "Espeon-GX",
fr: "Mentali-GX",
},
hp: 200,
type: [
Type.PSYCHIC,
],
dexId: 196,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/140/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/140/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/140/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/140/high.png",
},
},
evolveFrom: {
en: "Eevee",
fr: "Évoli",
},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.PSYCHIC
],
name: {
en: "Psybeam",
fr: "Rafale Psy",
},
text: {
en: "Your opponent's Active Pokémon is now Confused.",
fr: "Le Pokémon Actif de votre adversaire est maintenant Confus.",
},
damage: 30
},{
cost: [
Type.PSYCHIC,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Psychic",
fr: "Psyko",
},
text: {
en: "This attack does 30 more damage times the amount of Energy attached to your opponent's Active Pokémon.",
fr: "Cette attaque inflige 30 dégâts supplémentaires multipliés par le nombre dÉnergies attachées au Pokémon Actif de votre adversaire.",
},
damage: 60
},{
cost: [
Type.PSYCHIC,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Divide-GX",
fr: "Scission-GX",
},
text: {
en: "Put 10 damage counters on your opponent's Pokémon in any way you like. (You can't use more than 1 GX attack in a game.)",
fr: "Placez 10 marqueurs de dégâts sur les Pokémon de votre adversaire, de la manière que vous voulez. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 1,
rarity: Rarity.RareUltra,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

121
cards/sm/sm1/141.ts Normal file
View File

@ -0,0 +1,121 @@
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: "sm1-141",
localId: 141,
// Card informations
name: {
en: "Lunala-GX",
fr: "Lunala-GX",
},
hp: 250,
type: [
Type.PSYCHIC,
],
dexId: 792,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/141/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/141/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/141/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/141/high.png",
},
},
evolveFrom: {
en: "Cosmoem",
fr: "Cosmovum",
},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
abilities: [{
id: 1218,
type: AbilityType.TALENT,
name: {
en: "Psychic Transfer",
fr: "Transfert Psy",
},
text: {
en: "As often as you like during your turn (before your attack), you may move a Psychic Energy from 1 of your Pokémon to another of your Pokémon.",
fr: "Autant de fois que vous le voulez pendant votre tour (avant votre attaque), vous pouvez déplacer une Énergie Psychic de lun de vos Pokémon vers un autre de vos Pokémon.",
}
}],
attacks: [{
cost: [
Type.PSYCHIC,
Type.PSYCHIC,
Type.PSYCHIC,
Type.PSYCHIC
],
name: {
en: "Moongeist Beam",
fr: "Rayon Spectral",
},
text: {
en: "The Defending Pokémon can't be healed during your opponent's next turn.",
fr: "Le Pokémon Défenseur ne peut pas être soigné pendant le prochain tour de votre adversaire.",
},
damage: 120
},{
cost: [
Type.PSYCHIC,
Type.PSYCHIC,
Type.PSYCHIC
],
name: {
en: "Lunar Fall-GX",
fr: "Chute Lunaire-GX",
},
text: {
en: "Knock Out 1 of your opponent's Basic Pokémon that isn't a Pokémon-GX. (You can't use more than 1 GX attack in a game.)",
fr: "Mettez K.O. lun des Pokémon de base de votre adversaire qui nest pas un Pokémon-GX. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
}],
weaknesses: [{
type: Type.DARKNESS,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
retreat: 2,
rarity: Rarity.RareUltra,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

121
cards/sm/sm1/142.ts Normal file
View File

@ -0,0 +1,121 @@
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: "sm1-142",
localId: 142,
// Card informations
name: {
en: "Umbreon-GX",
fr: "Noctali-GX",
},
hp: 200,
type: [
Type.DARKNESS,
],
dexId: 197,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/142/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/142/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/142/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/142/high.png",
},
},
evolveFrom: {
en: "Eevee",
fr: "Évoli",
},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.DARKNESS
],
name: {
en: "Strafe",
fr: "Bombarder",
},
text: {
en: "You may switch this Pokémon with 1 of your Benched Pokémon.",
fr: "Vous pouvez échanger ce Pokémon avec lun de vos Pokémon de Banc.",
},
damage: 30
},{
cost: [
Type.DARKNESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Shadow Bullet",
fr: "Kunaï Sournois",
},
text: {
en: "This attack does 30 damage to 1 of your opponent's Benched Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
fr: "Cette attaque inflige 30 dégâts à lun des Pokémon de Banc de votre adversaire. (Nappliquez ni la Faiblesse ni la Résistance aux Pokémon de Banc.)",
},
damage: 90
},{
cost: [
Type.DARKNESS,
Type.COLORLESS
],
name: {
en: "Dark Call-GX",
fr: "Appel Obscur-GX",
},
text: {
en: "Discard 2 Energy from your opponent's Pokémon. (You can't use more than 1 GX attack in a game.)",
fr: "Défaussez 2 Énergies des Pokémon de votre adversaire. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-20"
}],
retreat: 2,
rarity: Rarity.RareUltra,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

118
cards/sm/sm1/143.ts Normal file
View File

@ -0,0 +1,118 @@
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: "sm1-143",
localId: 143,
// Card informations
name: {
en: "Solgaleo-GX",
fr: "Solgaleo-GX",
},
hp: 250,
type: [
Type.METAL,
],
dexId: 791,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/143/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/143/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/143/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/143/high.png",
},
},
evolveFrom: {
en: "Cosmoem",
fr: "Cosmovum",
},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
abilities: [{
id: 1221,
type: AbilityType.TALENT,
name: {
en: "Ultra Road",
fr: "Ultra-Route",
},
text: {
en: "Once during your turn (before your attack), you may switch your Active Pokémon with 1 of your Benched Pokémon.",
fr: "Une seule fois pendant votre tour (avant votre attaque), vous pouvez échanger votre Pokémon Actif avec lun de vos Pokémon de Banc.",
}
}],
attacks: [{
cost: [
Type.METAL,
Type.METAL,
Type.COLORLESS
],
name: {
en: "Sunsteel Strike",
fr: "Choc Météore",
},
text: {
en: "Discard all Energy from this Pokémon.",
fr: "Défaussez toute lÉnergie de ce Pokémon.",
},
damage: 230
},{
cost: [
Type.METAL
],
name: {
en: "Sol Burst-GX",
fr: "Éclat Solaire-GX",
},
text: {
en: "Search your deck for up to 5 Energy cards and attach them to your Pokémon in any way you like. Then, shuffle your deck. (You can't use more than 1 GX attack in a game.)",
fr: "Cherchez jusquà 5 cartes Énergie dans votre deck et attachez-les à vos Pokémon, de la manière que vous voulez. Mélangez ensuite votre deck. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-20"
}],
retreat: 3,
rarity: Rarity.RareUltra,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

112
cards/sm/sm1/144.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: "sm1-144",
localId: 144,
// Card informations
name: {
en: "Tauros-GX",
fr: "Tauros-GX",
},
hp: 180,
type: [
Type.COLORLESS,
],
dexId: 128,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/144/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/144/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/144/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/144/high.png",
},
},
evolveFrom: {},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Rage",
fr: "Frénésie",
},
text: {
en: "This attack does 10 more damage for each damage counter on this Pokémon.",
fr: "Cette attaque inflige 10 dégâts supplémentaires pour chaque marqueur de dégâts placé sur ce Pokémon.",
},
damage: 20
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Horn Attack",
fr: "Koud'Korne",
},
damage: 60
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Mad Bull-GX",
fr: "Taureau Enragé-GX",
},
text: {
en: "This attack does 30 damage for each damage counter on this Pokémon. (You can't use more than 1 GX attack in a game.)",
fr: "Cette attaque inflige 30 dégâts pour chaque marqueur de dégâts placé sur ce Pokémon. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
damage: 30
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 3,
rarity: Rarity.RareUltra,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

112
cards/sm/sm1/145.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: "sm1-145",
localId: 145,
// Card informations
name: {
en: "Gumshoos-GX",
fr: "Argouste-GX",
},
hp: 210,
type: [
Type.COLORLESS,
],
dexId: 735,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/145/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/145/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/145/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/145/high.png",
},
},
evolveFrom: {
en: "Yungoos",
fr: "Manglouton",
},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
abilities: [{
id: 750,
type: AbilityType.TALENT,
name: {
en: "Search the Premises",
fr: "Perquisition",
},
text: {
en: "Once during your turn (before your attack), you may have your opponent reveal their hand.",
fr: "Une seule fois pendant votre tour (avant votre attaque), vous pouvez demander à votre adversaire de dévoiler sa main.",
}
}],
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Headbutt Bounce",
fr: "Culbute Surprise",
},
damage: 100
},{
cost: [
Type.COLORLESS
],
name: {
en: "Gumshoe Chance-GX",
fr: "Chance dArgousin-GX",
},
text: {
en: "This attack does 50 more damage times the amount of Energy attached to your opponent's Active Pokémon. (You can't use more than 1 GX attack in a game.)",
fr: "Cette attaque inflige 50 dégâts supplémentaires multipliés par le nombre dÉnergies attachées au Pokémon Actif de votre adversaire. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
damage: 10
}],
weaknesses: [{
type: Type.FIGHTING,
value: "<22><>2"
}],
retreat: 2,
rarity: Rarity.RareUltra,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

74
cards/sm/sm1/146.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: "sm1-146",
localId: 146,
// Card informations
name: {
en: "Ilima",
fr: "Althéo",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/146/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/146/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/146/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/146/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
illustrator: {
id: 39,
name: "Sanosuke Sakuma"
},
attacks: [{
name: {},
text: {
fr: "Chaque joueur mélange sa main avec son deck et lance une pièce. Si c'est face, ce joueur pioche 6 cartes. Si c'est pile, il pioche 3 cartes.",
},
}],
rarity: Rarity.RareUltra,
category: Category.TRAINER,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

74
cards/sm/sm1/147.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: "sm1-147",
localId: 147,
// Card informations
name: {
en: "Lillie",
fr: "Lilie",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/147/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/147/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/147/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/147/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
illustrator: {
id: 64,
name: "Megumi Mizutani"
},
attacks: [{
name: {},
text: {
fr: "Piochez des cartes jusqu'à ce que vous ayez 6 cartes en main. Si cest votre premier tour, piochez des cartes jusqu'à ce que vous ayez 8 cartes en main.",
},
}],
rarity: Rarity.RareUltra,
category: Category.TRAINER,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

74
cards/sm/sm1/148.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: "sm1-148",
localId: 148,
// Card informations
name: {
en: "Professor Kukui",
fr: "Prof. Euphorbe",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/148/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/148/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/148/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/148/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
illustrator: {
id: 64,
name: "Megumi Mizutani"
},
attacks: [{
name: {},
text: {
fr: "Piochez 2 cartes. Pendant ce tour, les attaques de vos Pokémon infligent 20 dégâts supplémentaires au Pokémon Actif de votre adversaire (avant application de la Faiblesse et de la Résistance).",
},
}],
rarity: Rarity.RareUltra,
category: Category.TRAINER,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

74
cards/sm/sm1/149.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: "sm1-149",
localId: 149,
// Card informations
name: {
en: "Team Skull Grunt",
fr: "Sbire de la Team Skull",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/149/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/149/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/149/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/149/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
illustrator: {
id: 39,
name: "Sanosuke Sakuma"
},
attacks: [{
name: {},
text: {
fr: "Votre adversaire dévoile sa main. Défaussez-en 2 cartes Énergie.",
},
}],
rarity: Rarity.RareUltra,
category: Category.TRAINER,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

118
cards/sm/sm1/15.ts Normal file
View File

@ -0,0 +1,118 @@
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: "sm1-15",
localId: 15,
// Card informations
name: {
en: "Lurantis-GX",
fr: "Floramantis-GX",
},
hp: 210,
type: [
Type.GRASS,
],
dexId: 754,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/15/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/15/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/15/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/15/high.png",
},
},
evolveFrom: {
en: "Fomantis",
fr: "Mimantis",
},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.GRASS
],
name: {
en: "Flower Supply",
fr: "Provision Florale",
},
text: {
en: "Attach 2 basic Energy cards from your discard pile to your Pokémon in any way you like.",
fr: "Attachez 2 cartes Énergie de base de votre pile de défausse à vos Pokémon, de la manière que vous voulez.",
},
damage: 40
},{
cost: [
Type.GRASS,
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Solar Blade",
fr: "Lame Solaire",
},
text: {
en: "Heal 30 damage from this Pokémon.",
fr: "Soignez 30 dégâts à ce Pokémon.",
},
damage: 120
},{
cost: [
Type.GRASS
],
name: {
en: "Chloroscythe-GX",
fr: "Chlorofaucille-GX",
},
text: {
en: "This attack does 50 damage times the amount of Grass Energy attached to this Pokémon. (You can't use more than 1 GX attack in a game.)",
fr: "Cette attaque inflige 50 dégâts multipliés par le nombre dÉnergies Grass attachées à ce Pokémon. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
damage: 50
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 2,
rarity: Rarity.RareHoloGX,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

118
cards/sm/sm1/150.ts Normal file
View File

@ -0,0 +1,118 @@
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: "sm1-150",
localId: 150,
// Card informations
name: {
en: "Lurantis-GX",
fr: "Floramantis-GX",
},
hp: 210,
type: [
Type.GRASS,
],
dexId: 754,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/150/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/150/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/150/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/150/high.png",
},
},
evolveFrom: {
en: "Fomantis",
fr: "Mimantis",
},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.GRASS
],
name: {
en: "Flower Supply",
fr: "Provision Florale",
},
text: {
en: "Attach 2 basic Energy cards from your discard pile to your Pokémon in any way you like.",
fr: "Attachez 2 cartes Énergie de base de votre pile de défausse à vos Pokémon, de la manière que vous voulez.",
},
damage: 40
},{
cost: [
Type.GRASS,
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Solar Blade",
fr: "Lame Solaire",
},
text: {
en: "Heal 30 damage from this Pokémon.",
fr: "Soignez 30 dégâts à ce Pokémon.",
},
damage: 120
},{
cost: [
Type.GRASS
],
name: {
en: "Chloroscythe-GX",
fr: "Chlorofaucille-GX",
},
text: {
en: "This attack does 50 damage times the amount of Grass Energy attached to this Pokémon. (You can't use more than 1 GX attack in a game.)",
fr: "Cette attaque inflige 50 dégâts multipliés par le nombre dÉnergies Grass attachées à ce Pokémon. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
damage: 50
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

116
cards/sm/sm1/151.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: "sm1-151",
localId: 151,
// Card informations
name: {
en: "Lapras-GX",
fr: "Lokhlass-GX",
},
hp: 190,
type: [
Type.WATER,
],
dexId: 131,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/151/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/151/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/151/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/151/high.png",
},
},
evolveFrom: {},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Collect",
fr: "Collecte",
},
text: {
en: "Draw 3 cards.",
fr: "Piochez 3 cartes.",
},
},{
cost: [
Type.WATER,
Type.WATER,
Type.WATER
],
name: {
en: "Blizzard Burn",
fr: "Blizzard Étourdissant",
},
text: {
en: "This Pokémon can't attack during your next turn.",
fr: "Ce Pokémon ne peut pas attaquer pendant votre prochain tour.",
},
damage: 160
},{
cost: [
Type.WATER,
Type.WATER,
Type.COLORLESS
],
name: {
en: "Ice Beam-GX",
fr: "Laser Glace-GX",
},
text: {
en: "Your opponent's Active Pokémon is now Paralyzed. (You can't use more than 1 GX attack in a game.)",
fr: "Le Pokémon Actif de votre adversaire est maintenant Paralysé. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
damage: 100
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

119
cards/sm/sm1/152.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: "sm1-152",
localId: 152,
// Card informations
name: {
en: "Espeon-GX",
fr: "Mentali-GX",
},
hp: 200,
type: [
Type.PSYCHIC,
],
dexId: 196,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/152/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/152/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/152/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/152/high.png",
},
},
evolveFrom: {
en: "Eevee",
fr: "Évoli",
},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.PSYCHIC
],
name: {
en: "Psybeam",
fr: "Rafale Psy",
},
text: {
en: "Your opponent's Active Pokémon is now Confused.",
fr: "Le Pokémon Actif de votre adversaire est maintenant Confus.",
},
damage: 30
},{
cost: [
Type.PSYCHIC,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Psychic",
fr: "Psyko",
},
text: {
en: "This attack does 30 more damage times the amount of Energy attached to your opponent's Active Pokémon.",
fr: "Cette attaque inflige 30 dégâts supplémentaires multipliés par le nombre dÉnergies attachées au Pokémon Actif de votre adversaire.",
},
damage: 60
},{
cost: [
Type.PSYCHIC,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Divide-GX",
fr: "Scission-GX",
},
text: {
en: "Put 10 damage counters on your opponent's Pokémon in any way you like. (You can't use more than 1 GX attack in a game.)",
fr: "Placez 10 marqueurs de dégâts sur les Pokémon de votre adversaire, de la manière que vous voulez. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

121
cards/sm/sm1/153.ts Normal file
View File

@ -0,0 +1,121 @@
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: "sm1-153",
localId: 153,
// Card informations
name: {
en: "Lunala-GX",
fr: "Lunala-GX",
},
hp: 250,
type: [
Type.PSYCHIC,
],
dexId: 792,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/153/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/153/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/153/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/153/high.png",
},
},
evolveFrom: {
en: "Cosmoem",
fr: "Cosmovum",
},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
abilities: [{
id: 1218,
type: AbilityType.TALENT,
name: {
en: "Psychic Transfer",
fr: "Transfert Psy",
},
text: {
en: "As often as you like during your turn (before your attack), you may move a Psychic Energy from 1 of your Pokémon to another of your Pokémon.",
fr: "Autant de fois que vous le voulez pendant votre tour (avant votre attaque), vous pouvez déplacer une Énergie Psychic de lun de vos Pokémon vers un autre de vos Pokémon.",
}
}],
attacks: [{
cost: [
Type.PSYCHIC,
Type.PSYCHIC,
Type.PSYCHIC,
Type.PSYCHIC
],
name: {
en: "Moongeist Beam",
fr: "Rayon Spectral",
},
text: {
en: "The Defending Pokémon can't be healed during your opponent's next turn.",
fr: "Le Pokémon Défenseur ne peut pas être soigné pendant le prochain tour de votre adversaire.",
},
damage: 120
},{
cost: [
Type.PSYCHIC,
Type.PSYCHIC,
Type.PSYCHIC
],
name: {
en: "Lunar Fall-GX",
fr: "Chute Lunaire-GX",
},
text: {
en: "Knock Out 1 of your opponent's Basic Pokémon that isn't a Pokémon-GX. (You can't use more than 1 GX attack in a game.)",
fr: "Mettez K.O. lun des Pokémon de base de votre adversaire qui nest pas un Pokémon-GX. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
}],
weaknesses: [{
type: Type.DARKNESS,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
retreat: 2,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

121
cards/sm/sm1/154.ts Normal file
View File

@ -0,0 +1,121 @@
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: "sm1-154",
localId: 154,
// Card informations
name: {
en: "Umbreon-GX",
fr: "Noctali-GX",
},
hp: 200,
type: [
Type.DARKNESS,
],
dexId: 197,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/154/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/154/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/154/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/154/high.png",
},
},
evolveFrom: {
en: "Eevee",
fr: "Évoli",
},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.DARKNESS
],
name: {
en: "Strafe",
fr: "Bombarder",
},
text: {
en: "You may switch this Pokémon with 1 of your Benched Pokémon.",
fr: "Vous pouvez échanger ce Pokémon avec lun de vos Pokémon de Banc.",
},
damage: 30
},{
cost: [
Type.DARKNESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Shadow Bullet",
fr: "Kunaï Sournois",
},
text: {
en: "This attack does 30 damage to 1 of your opponent's Benched Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
fr: "Cette attaque inflige 30 dégâts à lun des Pokémon de Banc de votre adversaire. (Nappliquez ni la Faiblesse ni la Résistance aux Pokémon de Banc.)",
},
damage: 90
},{
cost: [
Type.DARKNESS,
Type.COLORLESS
],
name: {
en: "Dark Call-GX",
fr: "Appel Obscur-GX",
},
text: {
en: "Discard 2 Energy from your opponent's Pokémon. (You can't use more than 1 GX attack in a game.)",
fr: "Défaussez 2 Énergies des Pokémon de votre adversaire. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-20"
}],
retreat: 2,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

118
cards/sm/sm1/155.ts Normal file
View File

@ -0,0 +1,118 @@
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: "sm1-155",
localId: 155,
// Card informations
name: {
en: "Solgaleo-GX",
fr: "Solgaleo-GX",
},
hp: 250,
type: [
Type.METAL,
],
dexId: 791,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/155/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/155/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/155/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/155/high.png",
},
},
evolveFrom: {
en: "Cosmoem",
fr: "Cosmovum",
},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
abilities: [{
id: 1221,
type: AbilityType.TALENT,
name: {
en: "Ultra Road",
fr: "Ultra-Route",
},
text: {
en: "Once during your turn (before your attack), you may switch your Active Pokémon with 1 of your Benched Pokémon.",
fr: "Une seule fois pendant votre tour (avant votre attaque), vous pouvez échanger votre Pokémon Actif avec lun de vos Pokémon de Banc.",
}
}],
attacks: [{
cost: [
Type.METAL,
Type.METAL,
Type.COLORLESS
],
name: {
en: "Sunsteel Strike",
fr: "Choc Météore",
},
text: {
en: "Discard all Energy from this Pokémon.",
fr: "Défaussez toute lÉnergie de ce Pokémon.",
},
damage: 230
},{
cost: [
Type.METAL
],
name: {
en: "Sol Burst-GX",
fr: "Éclat Solaire-GX",
},
text: {
en: "Search your deck for up to 5 Energy cards and attach them to your Pokémon in any way you like. Then, shuffle your deck. (You can't use more than 1 GX attack in a game.)",
fr: "Cherchez jusquà 5 cartes Énergie dans votre deck et attachez-les à vos Pokémon, de la manière que vous voulez. Mélangez ensuite votre deck. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-20"
}],
retreat: 3,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

112
cards/sm/sm1/156.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: "sm1-156",
localId: 156,
// Card informations
name: {
en: "Tauros-GX",
fr: "Tauros-GX",
},
hp: 180,
type: [
Type.COLORLESS,
],
dexId: 128,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/156/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/156/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/156/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/156/high.png",
},
},
evolveFrom: {},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Rage",
fr: "Frénésie",
},
text: {
en: "This attack does 10 more damage for each damage counter on this Pokémon.",
fr: "Cette attaque inflige 10 dégâts supplémentaires pour chaque marqueur de dégâts placé sur ce Pokémon.",
},
damage: 20
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Horn Attack",
fr: "Koud'Korne",
},
damage: 60
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Mad Bull-GX",
fr: "Taureau Enragé-GX",
},
text: {
en: "This attack does 30 damage for each damage counter on this Pokémon. (You can't use more than 1 GX attack in a game.)",
fr: "Cette attaque inflige 30 dégâts pour chaque marqueur de dégâts placé sur ce Pokémon. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
damage: 30
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 3,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

112
cards/sm/sm1/157.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: "sm1-157",
localId: 157,
// Card informations
name: {
en: "Gumshoos-GX",
fr: "Argouste-GX",
},
hp: 210,
type: [
Type.COLORLESS,
],
dexId: 735,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/157/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/157/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/157/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/157/high.png",
},
},
evolveFrom: {
en: "Yungoos",
fr: "Manglouton",
},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
abilities: [{
id: 750,
type: AbilityType.TALENT,
name: {
en: "Search the Premises",
fr: "Perquisition",
},
text: {
en: "Once during your turn (before your attack), you may have your opponent reveal their hand.",
fr: "Une seule fois pendant votre tour (avant votre attaque), vous pouvez demander à votre adversaire de dévoiler sa main.",
}
}],
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Headbutt Bounce",
fr: "Culbute Surprise",
},
damage: 100
},{
cost: [
Type.COLORLESS
],
name: {
en: "Gumshoe Chance-GX",
fr: "Chance dArgousin-GX",
},
text: {
en: "This attack does 50 more damage times the amount of Energy attached to your opponent's Active Pokémon. (You can't use more than 1 GX attack in a game.)",
fr: "Cette attaque inflige 50 dégâts supplémentaires multipliés par le nombre dÉnergies attachées au Pokémon Actif de votre adversaire. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
damage: 10
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

74
cards/sm/sm1/158.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: "sm1-158",
localId: 158,
// Card informations
name: {
en: "Nest Ball",
fr: "Faiblo Ball",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/158/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/158/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/158/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/158/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 13,
name: "Toyste Beach"
},
attacks: [{
name: {},
text: {
fr: "Cherchez un Pokémon de base dans votre deck et placez-le sur votre Banc. Mélangez ensuite votre deck.",
},
}],
rarity: Rarity.Rare,
category: Category.TRAINER,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

74
cards/sm/sm1/159.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: "sm1-159",
localId: 159,
// Card informations
name: {
en: "Rotom Dex",
fr: "Motisma-Dex",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/159/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/159/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/159/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/159/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
name: {},
text: {
fr: "Après avoir compté vos cartes Récompense, mélangez-les dans votre deck. Prenez alors le même nombre de cartes du dessus de votre deck et placez-les faces cachées comme cartes Récompense.",
},
}],
rarity: Rarity.Rare,
category: Category.TRAINER,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

95
cards/sm/sm1/16.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: "sm1-16",
localId: 16,
// Card informations
name: {
en: "Morelull",
fr: "Spododo",
},
hp: 60,
type: [
Type.GRASS,
],
dexId: 755,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/16/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/16/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/16/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/16/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 62,
name: "Saya Tsuruta"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Flickering Spores",
fr: "Spores Scintillantes",
},
text: {
en: "Your opponent's Active Pokémon is now Asleep.",
fr: "Le Pokémon Actif de votre adversaire est maintenant Endormi.",
},
},{
cost: [
Type.GRASS
],
name: {
en: "Ram",
fr: "Collision",
},
damage: 10
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

74
cards/sm/sm1/160.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: "sm1-160",
localId: 160,
// Card informations
name: {
en: "Switch",
fr: "Échange",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/160/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/160/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/160/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/160/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 1,
name: "Ryo Ueda"
},
attacks: [{
name: {},
text: {
fr: "Échangez votre Pokémon Actif avec lun de vos Pokémon de Banc.",
},
}],
rarity: Rarity.Rare,
category: Category.TRAINER,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

74
cards/sm/sm1/161.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: "sm1-161",
localId: 161,
// Card informations
name: {
en: "Ultra Ball",
fr: "Hyper Ball",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/161/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/161/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/161/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/161/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 1,
name: "Ryo Ueda"
},
attacks: [{
name: {},
text: {
fr: "Défaussez 2 cartes de votre main. Dans ce cas, cherchez un Pokémon dans votre deck, montrez-le, puis ajoutez-le à votre main. Mélangez ensuite votre deck.",
},
}],
rarity: Rarity.Rare,
category: Category.TRAINER,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

67
cards/sm/sm1/162.ts Normal file
View File

@ -0,0 +1,67 @@
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: "sm1-162",
localId: 162,
// Card informations
name: {
en: "Psychic Energy",
fr: "Énergie Psychic de base",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/162/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/162/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/162/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/162/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASICENERGY,
Tag.BASIC,
],
rarity: Rarity.Rare,
category: Category.ENERGY,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

67
cards/sm/sm1/163.ts Normal file
View File

@ -0,0 +1,67 @@
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: "sm1-163",
localId: 163,
// Card informations
name: {
en: "Metal Energy",
fr: "Énergie Metal de base",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/163/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/163/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/163/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/163/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASICENERGY,
Tag.BASIC,
],
rarity: Rarity.Rare,
category: Category.ENERGY,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

63
cards/sm/sm1/164.ts Normal file
View File

@ -0,0 +1,63 @@
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: "sm1-164",
localId: 164,
// Card informations
name: {
en: "Grass Energy",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/164/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/164/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
rarity: Rarity.Common,
category: Category.ENERGY,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

63
cards/sm/sm1/165.ts Normal file
View File

@ -0,0 +1,63 @@
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: "sm1-165",
localId: 165,
// Card informations
name: {
en: "Fire Energy",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/165/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/165/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
rarity: Rarity.Common,
category: Category.ENERGY,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

63
cards/sm/sm1/166.ts Normal file
View File

@ -0,0 +1,63 @@
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: "sm1-166",
localId: 166,
// Card informations
name: {
en: "Water Energy",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/166/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/166/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
rarity: Rarity.Common,
category: Category.ENERGY,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

63
cards/sm/sm1/167.ts Normal file
View File

@ -0,0 +1,63 @@
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: "sm1-167",
localId: 167,
// Card informations
name: {
en: "Lightning Energy",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/167/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/167/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
rarity: Rarity.Common,
category: Category.ENERGY,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

63
cards/sm/sm1/168.ts Normal file
View File

@ -0,0 +1,63 @@
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: "sm1-168",
localId: 168,
// Card informations
name: {
en: "Psychic Energy",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/168/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/168/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
rarity: Rarity.Common,
category: Category.ENERGY,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

63
cards/sm/sm1/169.ts Normal file
View File

@ -0,0 +1,63 @@
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: "sm1-169",
localId: 169,
// Card informations
name: {
en: "Fighting Energy",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/169/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/169/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
rarity: Rarity.Common,
category: Category.ENERGY,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

102
cards/sm/sm1/17.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: "sm1-17",
localId: 17,
// Card informations
name: {
en: "Shiinotic",
fr: "Lampignon",
},
hp: 100,
type: [
Type.GRASS,
],
dexId: 756,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/17/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/17/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/17/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/17/high.png",
},
},
evolveFrom: {
en: "Morelull",
fr: "Spododo",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 3,
name: "Mizue"
},
abilities: [{
id: 1222,
type: AbilityType.TALENT,
name: {
en: "Illuminate",
fr: "Lumiattirance",
},
text: {
en: "Once during your turn (before your attack), you may search your deck for a Grass Pokémon, reveal it, and put it into your hand. Then, shuffle your deck.",
fr: "Une seule fois pendant votre tour (avant votre attaque), vous pouvez chercher un Pokémon Grass dans votre deck, le montrer, puis lajouter à votre main. Mélangez ensuite votre deck.",
}
}],
attacks: [{
cost: [
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Flickering Spores",
fr: "Spores Scintillantes",
},
text: {
en: "Your opponent's Active Pokémon is now Asleep.",
fr: "Le Pokémon Actif de votre adversaire est maintenant Endormi.",
},
damage: 30
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 2,
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

63
cards/sm/sm1/170.ts Normal file
View File

@ -0,0 +1,63 @@
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: "sm1-170",
localId: 170,
// Card informations
name: {
en: "Darkness Energy",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/170/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/170/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
rarity: Rarity.Common,
category: Category.ENERGY,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

63
cards/sm/sm1/171.ts Normal file
View File

@ -0,0 +1,63 @@
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: "sm1-171",
localId: 171,
// Card informations
name: {
en: "Metal Energy",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/171/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/171/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
rarity: Rarity.Common,
category: Category.ENERGY,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

63
cards/sm/sm1/172.ts Normal file
View File

@ -0,0 +1,63 @@
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: "sm1-172",
localId: 172,
// Card informations
name: {
en: "Fairy Energy",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/172/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/172/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
rarity: Rarity.Common,
category: Category.ENERGY,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

95
cards/sm/sm1/18.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: "sm1-18",
localId: 18,
// Card informations
name: {
en: "Bounsweet",
fr: "Croquine",
},
hp: 60,
type: [
Type.GRASS,
],
dexId: 761,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/18/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/18/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/18/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/18/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 48,
name: "Akira Komayama"
},
attacks: [{
cost: [
Type.GRASS
],
name: {
en: "Sweet Scent",
fr: "Doux Parfum",
},
text: {
en: "Heal 30 damage from 1 of your Pokémon.",
fr: "Soignez 30 dégâts à lun de vos Pokémon.",
},
},{
cost: [
Type.COLORLESS
],
name: {
en: "Splash",
fr: "Trempette",
},
damage: 10
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

103
cards/sm/sm1/19.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: "sm1-19",
localId: 19,
// Card informations
name: {
en: "Steenee",
fr: "Candine",
},
hp: 90,
type: [
Type.GRASS,
],
dexId: 762,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/19/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/19/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/19/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/19/high.png",
},
},
evolveFrom: {
en: "Bounsweet",
fr: "Croquine",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 3,
name: "Mizue"
},
attacks: [{
cost: [
Type.GRASS
],
name: {
en: "Sweet Scent",
fr: "Doux Parfum",
},
text: {
en: "Heal 30 damage from 1 of your Pokémon.",
fr: "Soignez 30 dégâts à lun de vos Pokémon.",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Stomp",
fr: "Écrasement",
},
text: {
en: "Flip a coin. If heads, this attack does 20 more damage.",
fr: "Lancez une pièce. Si cest face, cette attaque inflige 20 dégâts supplémentaires.",
},
damage: 20
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

100
cards/sm/sm1/2.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: "sm1-2",
localId: 2,
// Card informations
name: {
en: "Metapod",
fr: "Chrysacier",
},
hp: 80,
type: [
Type.GRASS,
],
dexId: 11,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/2/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/2/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/2/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/2/high.png",
},
},
evolveFrom: {
en: "Caterpie",
fr: "Chenipan",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 45,
name: "Yuka Morii"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Iron Defense",
fr: "Mur de Fer",
},
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 cest 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
],
name: {
en: "Bug Bite",
fr: "Piqûre",
},
damage: 40
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 3,
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

103
cards/sm/sm1/20.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: "sm1-20",
localId: 20,
// Card informations
name: {
en: "Tsareena",
fr: "Sucreine",
},
hp: 140,
type: [
Type.GRASS,
],
dexId: 763,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/20/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/20/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/20/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/20/high.png",
},
},
evolveFrom: {
en: "Steenee",
fr: "Candine",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 19,
name: "Shin Nagasawa"
},
abilities: [{
id: 693,
type: AbilityType.TALENT,
name: {
en: "Queenly Majesty",
fr: "Prestance Royale",
},
text: {
en: "When you play this Pokémon from your hand to evolve 1 of your Pokémon during your turn, you may have your opponent reveal their hand. Then, discard a card from it.",
fr: "Lorsque vous jouez ce Pokémon de votre main pour faire évoluer lun de vos Pokémon pendant votre tour, vous pouvez demander à votre adversaire de montrer sa main. Puis défaussez-en une carte.",
}
}],
attacks: [{
cost: [
Type.GRASS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Trop Kick",
fr: "Botte Sucrette",
},
text: {
en: "Heal 20 damage and remove all Special Conditions from this Pokémon.",
fr: "Soignez 20 dégâts et retirez tous les États Spéciaux de ce Pokémon.",
},
damage: 80
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 2,
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

89
cards/sm/sm1/21.ts Normal file
View File

@ -0,0 +1,89 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "sm1-21",
localId: 21,
// Card informations
name: {
en: "Growlithe",
fr: "Caninos",
},
hp: 80,
type: [
Type.FIRE,
],
dexId: 58,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/21/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/21/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/21/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/21/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 46,
name: "MAHOU"
},
attacks: [{
cost: [
Type.FIRE,
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: 60
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

108
cards/sm/sm1/22.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: "sm1-22",
localId: 22,
// Card informations
name: {
en: "Arcanine",
fr: "Arcanin",
},
hp: 130,
type: [
Type.FIRE,
],
dexId: 59,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/22/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/22/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/22/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/22/high.png",
},
},
evolveFrom: {
en: "Growlithe",
fr: "Caninos",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 36,
name: "kodama"
},
attacks: [{
cost: [
Type.FIRE,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Searing Flame",
fr: "Flammes Calcinantes",
},
text: {
en: "Your opponent's Active Pokémon is now Burned.",
fr: "Le Pokémon Actif de votre adversaire est maintenant Brûlé.",
},
damage: 60
},{
cost: [
Type.FIRE,
Type.FIRE,
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Firestorm",
fr: "Orage de Flammes",
},
text: {
en: "Discard 3 Fire Energy from this Pokémon.",
fr: "Défaussez 3 Énergies Fire de ce Pokémon.",
},
damage: 190
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
retreat: 2,
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

100
cards/sm/sm1/23.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: "sm1-23",
localId: 23,
// Card informations
name: {
en: "Torkoal",
fr: "Chartor",
},
hp: 110,
type: [
Type.FIRE,
],
dexId: 324,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/23/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/23/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/23/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/23/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 24,
name: "sui"
},
attacks: [{
cost: [
Type.FIRE
],
name: {
en: "Singe",
fr: "Roussi",
},
text: {
en: "Your opponent's Active Pokémon is now Burned.",
fr: "Le Pokémon Actif de votre adversaire est maintenant Brûlé.",
},
},{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Body Slam",
fr: "Plaquage",
},
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
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
retreat: 3,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

93
cards/sm/sm1/24.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: "sm1-24",
localId: 24,
// Card informations
name: {
en: "Litten",
fr: "Flamiaou",
},
hp: 70,
type: [
Type.FIRE,
],
dexId: 725,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/24/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/24/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/24/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/24/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 48,
name: "Akira Komayama"
},
attacks: [{
cost: [
Type.FIRE
],
name: {
en: "Bite",
fr: "Morsure",
},
damage: 10
},{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Flare",
fr: "Flamboiement",
},
damage: 20
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

105
cards/sm/sm1/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: "sm1-25",
localId: 25,
// Card informations
name: {
en: "Torracat",
fr: "Matoufeu",
},
hp: 90,
type: [
Type.FIRE,
],
dexId: 726,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/25/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/25/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/25/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/25/high.png",
},
},
evolveFrom: {
en: "Litten",
fr: "Flamiaou",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 20,
name: "TOKIYA"
},
attacks: [{
cost: [
Type.FIRE
],
name: {
en: "Fury Swipes",
fr: "Combo-Griffe",
},
text: {
en: "Flip 3 coins. This attack does 20 damage for each heads.",
fr: "Lancez 3 pièces. Cette attaque inflige 20 dégâts multipliés par le nombre de côtés face.",
},
damage: 20
},{
cost: [
Type.FIRE,
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Flamethrower",
fr: "Lance-Flammes",
},
text: {
en: "Discard an Energy from this Pokémon.",
fr: "Défaussez une Énergie de ce Pokémon.",
},
damage: 90
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

106
cards/sm/sm1/26.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: "sm1-26",
localId: 26,
// Card informations
name: {
en: "Incineroar",
fr: "Félinferno",
},
hp: 160,
type: [
Type.FIRE,
],
dexId: 727,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/26/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/26/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/26/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/26/high.png",
},
},
evolveFrom: {
en: "Torracat",
fr: "Matoufeu",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 67,
name: "Hitoshi Ariga"
},
attacks: [{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Fire Fang",
fr: "Crocs Feu",
},
text: {
en: "Your opponent's Active Pokémon is now Burned.",
fr: "Le Pokémon Actif de votre adversaire est maintenant Brûlé.",
},
damage: 30
},{
cost: [
Type.FIRE,
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Darkest Lariat",
fr: "Dark Lariat",
},
text: {
en: "Flip 2 coins. This attack does 100 damage for each heads.",
fr: "Lancez 2 pièces. Cette attaque inflige 100 dégâts multipliés par le nombre de côtés face.",
},
damage: 100
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
retreat: 3,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

120
cards/sm/sm1/27.ts Normal file
View File

@ -0,0 +1,120 @@
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: "sm1-27",
localId: 27,
// Card informations
name: {
en: "Incineroar-GX",
fr: "Félinferno-GX",
},
hp: 250,
type: [
Type.FIRE,
],
dexId: 727,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/27/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/27/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/27/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/27/high.png",
},
},
evolveFrom: {
en: "Torracat",
fr: "Matoufeu",
},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.FIRE
],
name: {
en: "Hustling Strike",
fr: "Frappe Bousculante",
},
text: {
en: "This attack does 20 more damage for each of your Benched Fire Pokémon.",
fr: "Cette attaque inflige 20 dégâts supplémentaires pour chacun de vos Pokémon de Banc Fire.",
},
damage: 10
},{
cost: [
Type.FIRE,
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Tiger Swing",
fr: "Projection de Tigre",
},
text: {
en: "Flip 2 coins. This attack does 50 more damage for each heads.",
fr: "Lancez 2 pièces. Cette attaque inflige 50 dégâts supplémentaires pour chaque côté face.",
},
damage: 80
},{
cost: [
Type.FIRE,
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Burning Slam-GX",
fr: "Percussion Brûlante-GX",
},
text: {
en: "Your opponent's Active Pokémon is now Burned. (You can't use more than 1 GX attack in a game.)",
fr: "Le Pokémon Actif de votre adversaire est maintenant Brûlé. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
damage: 200
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
retreat: 3,
rarity: Rarity.RareHoloGX,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

86
cards/sm/sm1/28.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: "sm1-28",
localId: 28,
// Card informations
name: {
en: "Psyduck",
fr: "Psykokwak",
},
hp: 70,
type: [
Type.WATER,
],
dexId: 54,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/28/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/28/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/28/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/28/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 132,
name: "Shibuzoh."
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Confusion Wave",
fr: "Vague de Confusion",
},
text: {
en: "Both Active Pokémon are now Confused.",
fr: "Les deux Pokémon Actifs sont maintenant Confus.",
},
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

99
cards/sm/sm1/29.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: "sm1-29",
localId: 29,
// Card informations
name: {
en: "Golduck",
fr: "Akwakwak",
},
hp: 90,
type: [
Type.WATER,
],
dexId: 55,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/29/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/29/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/29/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/29/high.png",
},
},
evolveFrom: {
en: "Psyduck",
fr: "Psykokwak",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 80,
name: "Hasuno"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Scratch",
fr: "Griffe",
},
damage: 20
},{
cost: [
Type.WATER
],
name: {
en: "Double Jet",
fr: "Jets Doubles",
},
text: {
en: "Discard up to 2 Water Energy cards from your hand. This attack does 60 damage for each card you discarded in this way.",
fr: "Défaussez jusquà 2 cartes Énergie Water de votre main. Cette attaque inflige 60 dégâts pour chaque carte défaussée de cette façon.",
},
damage: 60
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

105
cards/sm/sm1/3.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: "sm1-3",
localId: 3,
// Card informations
name: {
en: "Butterfree",
fr: "Papilusion",
},
hp: 130,
type: [
Type.GRASS,
],
dexId: 12,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/3/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/3/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/3/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/3/high.png",
},
},
evolveFrom: {
en: "Metapod",
fr: "Chrysacier",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 91,
name: "chibi"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Psy Bolt",
fr: "Choc Mental",
},
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.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Whirlwind",
fr: "Cyclone",
},
text: {
en: "Your opponent switches their Active Pokémon with 1 of their Benched Pokémon.",
fr: "Votre adversaire échange son Pokémon Actif avec lun de ses Pokémon de Banc.",
},
damage: 80
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

98
cards/sm/sm1/30.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: "sm1-30",
localId: 30,
// Card informations
name: {
en: "Poliwag",
fr: "Ptitard",
},
hp: 60,
type: [
Type.WATER,
],
dexId: 60,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/30/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/30/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/30/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/30/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 115,
name: "Asako Ito"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Water Gun",
fr: "Pistolet à O",
},
damage: 10
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Hydro Pump",
fr: "Hydrocanon",
},
text: {
en: "This attack does 10 more damage times the amount of Water Energy attached to this Pokémon.",
fr: "Cette attaque inflige 10 dégâts supplémentaires multipliés par le nombre dÉnergies Water attachées à ce Pokémon.",
},
damage: 30
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

102
cards/sm/sm1/31.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: "sm1-31",
localId: 31,
// Card informations
name: {
en: "Poliwhirl",
fr: "Têtarte",
},
hp: 90,
type: [
Type.WATER,
],
dexId: 61,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/31/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/31/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/31/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/31/high.png",
},
},
evolveFrom: {
en: "Poliwag",
fr: "Ptitard",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 32,
name: "Atsuko Nishida"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Double Slap",
fr: "Torgnoles",
},
text: {
en: "Flip 2 coins. This attack does 30 damage for each heads.",
fr: "Lancez 2 pièces. Cette attaque inflige 30 dégâts multipliés par le nombre de côtés face.",
},
damage: 30
},{
cost: [
Type.WATER,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Wave Splash",
fr: "Grosse Vague",
},
damage: 60
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

105
cards/sm/sm1/32.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: "sm1-32",
localId: 32,
// Card informations
name: {
en: "Poliwrath",
fr: "Tartard",
},
hp: 150,
type: [
Type.WATER,
],
dexId: 62,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/32/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/32/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/32/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/32/high.png",
},
},
evolveFrom: {
en: "Poliwhirl",
fr: "Têtarte",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 2,
name: "Midori Harada"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Split Spiral Punch",
fr: "Coup dPoing en Demi Spirale",
},
text: {
en: "Your opponent's Active Pokémon is now Confused.",
fr: "Le Pokémon Actif de votre adversaire est maintenant Confus.",
},
damage: 30
},{
cost: [
Type.WATER,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Wake-Up Slap",
fr: "Réveil Forcé",
},
text: {
en: "If your opponent's Active Pokémon is affected by a Special Condition, this attack does 80 more damage. Then, remove all Special Conditions from that Pokémon.",
fr: "Si le Pokémon Actif de votre adversaire est affecté par un État Spécial, cette attaque inflige 80 dégâts supplémentaires. Retirez ensuite tous les États Spéciaux de ce Pokémon.",
},
damage: 80
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 3,
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

83
cards/sm/sm1/33.ts Normal file
View File

@ -0,0 +1,83 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "sm1-33",
localId: 33,
// Card informations
name: {
en: "Shellder",
fr: "Kokiyas",
},
hp: 60,
type: [
Type.WATER,
],
dexId: 90,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/33/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/33/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/33/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sm1/33/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 2,
name: "Midori Harada"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Tackle",
fr: "Charge",
},
damage: 10
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sun & Moon",
code: "sm1"
}
}
export default card

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