1
0
mirror of https://github.com/tcgdex/cards-database.git synced 2025-06-16 17:39:18 +00:00
Signed-off-by: Avior <florian.bouillon@delta-wings.net>
This commit is contained in:
2020-02-03 15:18:40 +01:00
commit 0d2a757cae
12077 changed files with 1123810 additions and 0 deletions

100
cards/sm/sma/SV1.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: "sma-SV1",
localId: "SV1",
// Card informations
name: {
en: "Scyther",
fr: "Insécateur",
},
hp: 70,
type: [
Type.GRASS,
],
dexId: 123,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV1/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV1/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV1/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV1/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 49,
name: "Shigenori Negishi"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Twin Play",
fr: "Duo",
},
text: {
en: "Search your deck for up to 2 Scyther and put them onto your Bench. Then, shuffle your deck.",
fr: "Cherchez jusquà 2 Insécateur dans votre deck et placez-les sur votre Banc. Mélangez ensuite votre deck.",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Agility",
fr: "Hâte",
},
text: {
en: "Flip a coin. If heads, prevent all effects of attacks, including damage, done to this Pokémon during your opponent's next turn.",
fr: "Lancez une pièce. Si cest face, évitez tous les effets dattaques, y compris les dégâts, infligés à ce Pokémon pendant le prochain tour de votre adversaire.",
},
damage: 20
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

103
cards/sm/sma/SV10.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: "sma-SV10",
localId: "SV10",
// Card informations
name: {
en: "Quagsire",
fr: "Maraiste",
},
hp: 120,
type: [
Type.WATER,
],
dexId: 195,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV10/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV10/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV10/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV10/high.png",
},
},
evolveFrom: {
en: "Wooper",
fr: "Axoloto",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 62,
name: "Saya Tsuruta"
},
abilities: [{
id: 87,
type: AbilityType.TALENT,
name: {
en: "Wash Out",
fr: "Surlavage",
},
text: {
en: "As often as you like during your turn (before your attack), you may move a Water Energy from 1 of your Benched Pokémon to your Active Pokémon.",
fr: "Autant de fois que vous le voulez pendant votre tour (avant votre attaque), vous pouvez déplacer une Énergie Water de lun de vos Pokémon de Banc vers votre Pokémon Actif.",
}
}],
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Hydro Pump",
fr: "Hydrocanon",
},
text: {
en: "This attack does 20 more damage times the amount of Water Energy attached to this Pokémon.",
fr: "Cette attaque inflige 20 dégâts supplémentaires multipliés par le nombre dÉnergies Water attachées à ce Pokémon.",
},
damage: 60
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

95
cards/sm/sma/SV11.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: "sma-SV11",
localId: "SV11",
// Card informations
name: {
en: "Froakie",
fr: "Grenousse",
},
hp: 50,
type: [
Type.WATER,
],
dexId: 656,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV11/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV11/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV11/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV11/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 24,
name: "sui"
},
abilities: [{
id: 966,
type: AbilityType.TALENT,
name: {
en: "Frubbles",
fr: "Grebulles",
},
text: {
en: "If this Pokémon has any Water Energy attached to it, it has no Retreat Cost.",
fr: "Si de lÉnergie Water est attachée à ce Pokémon, il na pas de coût de Retraite.",
}
}],
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Flop",
fr: "Flop",
},
damage: 20
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

97
cards/sm/sma/SV12.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: "sma-SV12",
localId: "SV12",
// Card informations
name: {
en: "Frogadier",
fr: "Croâporal",
},
hp: 80,
type: [
Type.WATER,
],
dexId: 657,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV12/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV12/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV12/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV12/high.png",
},
},
evolveFrom: {
en: "Froakie",
fr: "Grenousse",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 50,
name: "Anesaki Dynamic"
},
abilities: [{
id: 1181,
type: AbilityType.TALENT,
name: {
en: "Gale Shuriken",
fr: "Bourrasque Shuriken",
},
text: {
en: "When you play this Pokémon from your hand to evolve 1 of your Pokémon during your turn, you may put 2 damage counters on 1 of your opponent's Pokémon.",
fr: "Lorsque vous jouez ce Pokémon de votre main pour faire évoluer lun de vos Pokémon pendant votre tour, vous pouvez placer 2 marqueurs de dégâts sur lun des Pokémon de votre adversaire.",
}
}],
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Water Drip",
fr: "Goutte à Goutte",
},
damage: 20
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

102
cards/sm/sma/SV13.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: "sma-SV13",
localId: "SV13",
// Card informations
name: {
en: "Voltorb",
fr: "Voltorbe",
},
hp: 50,
type: [
Type.LIGHTNING,
],
dexId: 100,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV13/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV13/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV13/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV13/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 19,
name: "Shin Nagasawa"
},
abilities: [{
id: 745,
type: AbilityType.TALENT,
name: {
en: "Floating Electrons",
fr: "Électrons Flottants",
},
text: {
en: "If this Pokémon has any Energy attached to it, it has no Retreat Cost.",
fr: "Si de lÉnergie est attachée à ce Pokémon, il na pas de Coût de Retraite.",
}
}],
attacks: [{
cost: [
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Thunder Shock",
fr: "Éclair",
},
text: {
en: "Flip a coin. If heads, your opponent's Active Pokémon is now Paralyzed.",
fr: "Lancez une pièce. Si cest face, le Pokémon Actif de votre adversaire est maintenant Paralysé.",
},
damage: 20
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.METAL,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

105
cards/sm/sma/SV14.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: "sma-SV14",
localId: "SV14",
// Card informations
name: {
en: "Xurkitree",
fr: "Câblifère",
},
hp: 120,
type: [
Type.LIGHTNING,
],
dexId: 796,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV14/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV14/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV14/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV14/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 15,
name: "Naoki Saito"
},
attacks: [{
cost: [
Type.LIGHTNING
],
name: {
en: "Dazzle Blast",
fr: "Explosion de Lumière",
},
text: {
en: "Your opponent's Active Pokémon is now Confused.",
fr: "Le Pokémon Actif de votre adversaire est maintenant Confus.",
},
damage: 20
},{
cost: [
Type.LIGHTNING,
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Cablegram",
fr: "Câblogramme",
},
text: {
en: "If you have exactly 3 Prize cards remaining, your opponent's Active Pokémon is now Paralyzed.",
fr: "Sil vous reste exactement 3 cartes Récompense, le Pokémon Actif de votre adversaire est maintenant Paralysé.",
},
damage: 100
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.METAL,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

100
cards/sm/sma/SV15.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: "sma-SV15",
localId: "SV15",
// Card informations
name: {
en: "Seviper",
fr: "Séviper",
},
hp: 100,
type: [
Type.PSYCHIC,
],
dexId: 336,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV15/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV15/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV15/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV15/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 102,
name: "SATOSHI NAKAI"
},
abilities: [{
id: 1182,
type: AbilityType.TALENT,
name: {
en: "More Poison",
fr: "Poison Sans Fin",
},
text: {
en: "Put 1 more damage counter on your opponent's Poisoned Pokémon between turns.",
fr: "Placez 1 marqueur de dégâts supplémentaire sur le Pokémon Empoisonné de votre adversaire entre chaque tour.",
}
}],
attacks: [{
cost: [
Type.PSYCHIC,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Venomous Fang",
fr: "Croc-Poison",
},
text: {
en: "Your opponent's Active Pokémon is now Poisoned.",
fr: "Le Pokémon Actif de votre adversaire est maintenant Empoisonné.",
},
damage: 30
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

96
cards/sm/sma/SV16.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: "sma-SV16",
localId: "SV16",
// Card informations
name: {
en: "Shuppet",
fr: "Polichombr",
},
hp: 60,
type: [
Type.PSYCHIC,
],
dexId: 353,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV16/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV16/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV16/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV16/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 24,
name: "sui"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Headbutt",
fr: "Coup dBoule",
},
damage: 10
},{
cost: [
Type.PSYCHIC,
Type.COLORLESS
],
name: {
en: "Will-O-Wisp",
fr: "Feu Follet",
},
damage: 20
}],
weaknesses: [{
type: Type.DARKNESS,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

86
cards/sm/sma/SV17.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: "sma-SV17",
localId: "SV17",
// Card informations
name: {
en: "Inkay",
fr: "Sepiatop",
},
hp: 60,
type: [
Type.PSYCHIC,
],
dexId: 686,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV17/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV17/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV17/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV17/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 49,
name: "Shigenori Negishi"
},
attacks: [{
cost: [
Type.PSYCHIC
],
name: {
en: "Hypnosis",
fr: "Hypnose",
},
text: {
en: "Your opponent's Active Pokémon is now Asleep.",
fr: "Le Pokémon Actif de votre adversaire est maintenant Endormi.",
},
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

99
cards/sm/sma/SV18.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: "sma-SV18",
localId: "SV18",
// Card informations
name: {
en: "Malamar",
fr: "Sepiatroce",
},
hp: 90,
type: [
Type.PSYCHIC,
],
dexId: 687,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV18/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV18/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV18/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV18/high.png",
},
},
evolveFrom: {
en: "Inkay",
fr: "Sepiatop",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 83,
name: "Hideki Ishikawa"
},
abilities: [{
id: 1144,
type: AbilityType.TALENT,
name: {
en: "Psychic Recharge",
fr: "Recharge Psy",
},
text: {
en: "Once during your turn (before your attack), you may attach a Psychic Energy card from your discard pile to 1 of your Benched Pokémon.",
fr: "Une seule fois pendant votre tour (avant votre attaque), vous pouvez attacher une carte Énergie Psychic de votre pile de défausse à lun de vos Pokémon de Banc.",
}
}],
attacks: [{
cost: [
Type.PSYCHIC,
Type.PSYCHIC,
Type.COLORLESS
],
name: {
en: "Psychic Sphere",
fr: "Sphère Psy",
},
damage: 60
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

99
cards/sm/sma/SV19.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: "sma-SV19",
localId: "SV19",
// Card informations
name: {
en: "Poipole",
fr: "Vémini",
},
hp: 70,
type: [
Type.PSYCHIC,
],
dexId: 803,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV19/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV19/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV19/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV19/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 48,
name: "Akira Komayama"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Spit Poison",
fr: "Crache-Venin",
},
text: {
en: "Your opponent's Active Pokémon is now Poisoned.",
fr: "Le Pokémon Actif de votre adversaire est maintenant Empoisonné.",
},
},{
cost: [
Type.PSYCHIC,
Type.COLORLESS
],
name: {
en: "Knockout Reviver",
fr: "K.O. Futile",
},
text: {
en: "During your opponent's next turn, if this Pokémon is Knocked Out, your opponent can't take any Prize cards for it.",
fr: "Pendant le prochain tour de votre adversaire, si ce Pokémon est mis K.O., votre adversaire ne peut pas récupérer de carte Récompense pour ce Pokémon.",
},
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

93
cards/sm/sma/SV2.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: "sma-SV2",
localId: "SV2",
// Card informations
name: {
en: "Rowlet",
fr: "Brindibou",
},
hp: 60,
type: [
Type.GRASS,
],
dexId: 722,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV2/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV2/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV2/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV2/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 24,
name: "sui"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Tackle",
fr: "Charge",
},
damage: 10
},{
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: "Shiny Vault",
code: "sma"
}
}
export default card

95
cards/sm/sma/SV20.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: "sma-SV20",
localId: "SV20",
// Card informations
name: {
en: "Sudowoodo",
fr: "Simularbre",
},
hp: 100,
type: [
Type.FIGHTING,
],
dexId: 185,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV20/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV20/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV20/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV20/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 25,
name: "Kyoko Umemoto"
},
abilities: [{
id: 1184,
type: AbilityType.TALENT,
name: {
en: "Roadblock",
fr: "Barrage Routier",
},
text: {
en: "Your opponent can't have more than 4 Benched Pokémon. If they have 5 or more Benched Pokémon, they discard Benched Pokémon until they have 4 Pokémon on the Bench. If more than one effect changes the number of Benched Pokémon allowed, use the smaller number.",
fr: "Votre adversaire ne peut pas avoir plus de 4 Pokémon de Banc. Sil a 5 Pokémon de Banc ou plus, il doit défausser des Pokémon de Banc jusquà en avoir 4 sur le Banc. Si plus dun effet change le nombre de Pokémon de Banc autorisés, utilisez le nombre le plus petit.",
}
}],
attacks: [{
cost: [
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Rock Throw",
fr: "Jet-Pierres",
},
damage: 40
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

95
cards/sm/sma/SV21.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: "sma-SV21",
localId: "SV21",
// Card informations
name: {
en: "Riolu",
fr: "Riolu",
},
hp: 70,
type: [
Type.FIGHTING,
],
dexId: 447,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV21/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV21/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV21/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV21/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 66,
name: "Misa Tsutsui"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Detect",
fr: "Détection",
},
text: {
en: "Flip a coin. If heads, prevent all effects of attacks, including damage, done to this Pokémon during your opponent's next turn.",
fr: "Lancez une pièce. Si cest face, évitez tous les effets dattaques, y compris les dégâts, infligés à ce Pokémon pendant le prochain tour de votre adversaire.",
},
},{
cost: [
Type.FIGHTING
],
name: {
en: "Jab",
fr: "Taquet",
},
damage: 10
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

102
cards/sm/sma/SV22.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: "sma-SV22",
localId: "SV22",
// Card informations
name: {
en: "Lucario",
fr: "Lucario",
},
hp: 110,
type: [
Type.FIGHTING,
],
dexId: 448,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV22/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV22/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV22/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV22/high.png",
},
},
evolveFrom: {
en: "Riolu",
fr: "Riolu",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 10,
name: "Kouki Saitou"
},
abilities: [{
id: 1185,
type: AbilityType.TALENT,
name: {
en: "Precognitive Aura",
fr: "Aura Prémonitoire",
},
text: {
en: "Once during your turn (before your attack), if you have Garchomp in play, you may search your deck for a card and put it into your hand. Then, shuffle your deck.",
fr: "Une seule fois lors de votre tour (avant votre attaque), si vous avez Carchacrok en jeu, vous pouvez chercher une carte dans votre deck puis lajouter à votre main. Mélangez ensuite votre deck.",
}
}],
attacks: [{
cost: [
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Missile Jab",
fr: "Coup Propulsé",
},
text: {
en: "This attack's damage isn't affected by Resistance.",
fr: "Les dégâts de cette attaque ne sont pas affectés par la Résistance.",
},
damage: 70
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

88
cards/sm/sma/SV23.ts Normal file
View File

@ -0,0 +1,88 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "sma-SV23",
localId: "SV23",
// Card informations
name: {
en: "Rockruff",
fr: "Rocabot",
},
hp: 70,
type: [
Type.FIGHTING,
],
dexId: 744,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV23/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV23/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV23/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV23/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 8,
name: "Masakazu Fukuda"
},
attacks: [{
cost: [
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Surprise Attack",
fr: "Attaque Surprise",
},
text: {
en: "Flip a coin. If tails, this attack does nothing.",
fr: "Lancez une pièce. Si cest pile, cette attaque ne fait rien.",
},
damage: 50
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

102
cards/sm/sma/SV24.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: "sma-SV24",
localId: "SV24",
// Card informations
name: {
en: "Buzzwole",
fr: "Mouscoto",
},
hp: 130,
type: [
Type.FIGHTING,
],
dexId: 794,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV24/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV24/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV24/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV24/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 19,
name: "Shin Nagasawa"
},
attacks: [{
cost: [
Type.FIGHTING
],
name: {
en: "Sledgehammer",
fr: "Coup de Masse",
},
text: {
en: "If your opponent has exactly 4 Prize cards remaining, this attack does 90 more damage.",
fr: "Sil reste exactement 4 cartes Récompense à votre adversaire, cette attaque inflige 90 dégâts supplémentaires.",
},
damage: 30
},{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Swing Around",
fr: "Balançoire",
},
text: {
en: "Flip 2 coins. This attack does 20 more damage for each heads.",
fr: "Lancez 2 pièces. Cette attaque inflige 20 dégâts supplémentaires pour chaque côté face.",
},
damage: 80
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

96
cards/sm/sma/SV25.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: "sma-SV25",
localId: "SV25",
// Card informations
name: {
en: "Zorua",
fr: "Zorua",
},
hp: 60,
type: [
Type.DARKNESS,
],
dexId: 570,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV25/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV25/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV25/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV25/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 62,
name: "Saya Tsuruta"
},
attacks: [{
cost: [
Type.DARKNESS
],
name: {
en: "Stampede",
fr: "Ruée",
},
damage: 10
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Ram",
fr: "Collision",
},
damage: 20
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

93
cards/sm/sma/SV26.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: "sma-SV26",
localId: "SV26",
// Card informations
name: {
en: "Guzzlord",
fr: "Engloutyran",
},
hp: 160,
type: [
Type.DARKNESS,
],
dexId: 799,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV26/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV26/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV26/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV26/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 8,
name: "Masakazu Fukuda"
},
attacks: [{
cost: [
Type.DARKNESS,
Type.DARKNESS,
Type.DARKNESS,
Type.DARKNESS
],
name: {
en: "Lord's Valley",
fr: "Vallée du Tyran",
},
text: {
en: "If you have exactly 2, 4, or 6 Prize cards remaining, discard the top 10 cards of your deck.",
fr: "Sil vous reste exactement 2, 4 ou 6 cartes Récompense, défaussez les 10 cartes du dessus de votre deck.",
},
damage: 160
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-20"
}],
retreat: 4,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

98
cards/sm/sma/SV27.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: "sma-SV27",
localId: "SV27",
// Card informations
name: {
en: "Magnemite",
fr: "Magnéti",
},
hp: 60,
type: [
Type.METAL,
],
dexId: 81,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV27/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV27/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV27/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV27/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 102,
name: "SATOSHI NAKAI"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Searching Magnet",
fr: "Aimant Inquisiteur",
},
text: {
en: "Search your deck for up to 3 Metal Energy cards, reveal them, and put them into your hand. Then, shuffle your deck.",
fr: "Cherchez jusquà 3 cartes Énergie Metal dans votre deck, montrez-les, puis ajoutez-les à votre main. Mélangez ensuite votre deck.",
},
},{
cost: [
Type.METAL
],
name: {
en: "Tackle",
fr: "Charge",
},
damage: 10
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

104
cards/sm/sma/SV28.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: "sma-SV28",
localId: "SV28",
// Card informations
name: {
en: "Magneton",
fr: "Magnéton",
},
hp: 90,
type: [
Type.METAL,
],
dexId: 82,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV28/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV28/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV28/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV28/high.png",
},
},
evolveFrom: {
en: "Magnemite",
fr: "Magnéti",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 25,
name: "Kyoko Umemoto"
},
attacks: [{
cost: [
Type.METAL
],
name: {
en: "Ram",
fr: "Collision",
},
damage: 20
},{
cost: [
Type.METAL,
Type.METAL,
Type.COLORLESS
],
name: {
en: "Zap Cannon",
fr: "Élecanon",
},
text: {
en: "This Pokémon can't use Zap Cannon during your next turn.",
fr: "Ce Pokémon ne peut pas utiliser Élecanon pendant votre prochain tour.",
},
damage: 80
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-20"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

107
cards/sm/sma/SV29.ts Normal file
View File

@ -0,0 +1,107 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "sma-SV29",
localId: "SV29",
// Card informations
name: {
en: "Magnezone",
fr: "Magnézone",
},
hp: 150,
type: [
Type.METAL,
],
dexId: 462,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV29/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV29/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV29/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV29/high.png",
},
},
evolveFrom: {
en: "Magneton",
fr: "Magnéton",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 66,
name: "Misa Tsutsui"
},
abilities: [{
id: 1161,
type: AbilityType.TALENT,
name: {
en: "Magnetic Circuit",
fr: "Circuit Magnétique",
},
text: {
en: "As often as you like during your turn (before your attack), you may attach a Metal Energy card from your hand to 1 of your Pokémon.",
fr: "Autant de fois que vous le voulez pendant votre tour (avant votre attaque), vous pouvez attacher une carte Énergie Metal de votre main à lun de vos Pokémon.",
}
}],
attacks: [{
cost: [
Type.METAL,
Type.METAL,
Type.METAL,
Type.COLORLESS
],
name: {
en: "Zap Cannon",
fr: "Élecanon",
},
text: {
en: "This Pokémon can't use Zap Cannon during your next turn.",
fr: "Ce Pokémon ne peut pas utiliser Élecanon pendant votre prochain tour.",
},
damage: 130
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-20"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

104
cards/sm/sma/SV3.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: "sma-SV3",
localId: "SV3",
// Card informations
name: {
en: "Dartrix",
fr: "Efflèche",
},
hp: 80,
type: [
Type.GRASS,
],
dexId: 723,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV3/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV3/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV3/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV3/high.png",
},
},
evolveFrom: {
en: "Rowlet",
fr: "Brindibou",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 49,
name: "Shigenori Negishi"
},
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.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

90
cards/sm/sma/SV30.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: "sma-SV30",
localId: "SV30",
// Card informations
name: {
en: "Beldum",
fr: "Terhal",
},
hp: 60,
type: [
Type.METAL,
],
dexId: 374,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV30/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV30/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV30/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV30/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 3,
name: "Mizue"
},
attacks: [{
cost: [
Type.METAL
],
name: {
en: "Core Beam",
fr: "Faisceau Central",
},
text: {
en: "Discard a Metal Energy from this Pokémon.",
fr: "Défaussez une Énergie Metal de ce Pokémon.",
},
damage: 20
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

104
cards/sm/sma/SV31.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: "sma-SV31",
localId: "SV31",
// Card informations
name: {
en: "Metang",
fr: "Métang",
},
hp: 90,
type: [
Type.METAL,
],
dexId: 375,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV31/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV31/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV31/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV31/high.png",
},
},
evolveFrom: {
en: "Beldum",
fr: "Terhal",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 62,
name: "Saya Tsuruta"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Ram",
fr: "Collision",
},
damage: 20
},{
cost: [
Type.METAL,
Type.METAL,
Type.COLORLESS
],
name: {
en: "Core Beam",
fr: "Faisceau Central",
},
text: {
en: "Discard a Metal Energy from this Pokémon.",
fr: "Défaussez une Énergie Metal de ce Pokémon.",
},
damage: 80
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-20"
}],
retreat: 3,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

94
cards/sm/sma/SV32.ts Normal file
View File

@ -0,0 +1,94 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "sma-SV32",
localId: "SV32",
// Card informations
name: {
en: "Celesteela",
fr: "Bamboiselle",
},
hp: 140,
type: [
Type.METAL,
],
dexId: 797,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV32/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV32/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV32/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV32/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 10,
name: "Kouki Saitou"
},
attacks: [{
cost: [
Type.METAL,
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Moon Raker",
fr: "Ratissage Lunaire",
},
text: {
en: "If the total of both players' remaining Prize cards is exactly 6, this attack can be used for Metal.",
fr: "Sil reste exactement 6 cartes Récompense aux deux joueurs réunis, cette attaque peut être utilisée pour Metal.",
},
damage: 160
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
retreat: 4,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

91
cards/sm/sma/SV33.ts Normal file
View File

@ -0,0 +1,91 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "sma-SV33",
localId: "SV33",
// Card informations
name: {
en: "Kartana",
fr: "Katagami",
},
hp: 60,
type: [
Type.METAL,
],
dexId: 798,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV33/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV33/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV33/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV33/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 50,
name: "Anesaki Dynamic"
},
attacks: [{
cost: [
Type.METAL,
Type.METAL
],
name: {
en: "Divine Paper",
fr: "Papier Sublime",
},
text: {
en: "If your opponent has exactly 6 Prize cards remaining, this attack does 90 more damage.",
fr: "Sil reste exactement 6 cartes Récompense à votre adversaire, cette attaque inflige 90 dégâts supplémentaires.",
},
damage: 40
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

90
cards/sm/sma/SV34.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: "sma-SV34",
localId: "SV34",
// Card informations
name: {
en: "Ralts",
fr: "Tarsal",
},
hp: 60,
type: [
Type.FAIRY,
],
dexId: 280,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV34/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV34/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV34/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV34/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 25,
name: "Kyoko Umemoto"
},
attacks: [{
cost: [
Type.FAIRY
],
name: {
en: "Draining Kiss",
fr: "Vampibaiser",
},
text: {
en: "Heal 10 damage from this Pokémon.",
fr: "Soignez 10 dégâts à ce Pokémon.",
},
damage: 10
}],
weaknesses: [{
type: Type.METAL,
value: "×2"
}],
resistances: [{
type: Type.DARKNESS,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

99
cards/sm/sma/SV35.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: "sma-SV35",
localId: "SV35",
// Card informations
name: {
en: "Kirlia",
fr: "Kirlia",
},
hp: 80,
type: [
Type.FAIRY,
],
dexId: 281,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV35/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV35/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV35/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV35/high.png",
},
},
evolveFrom: {
en: "Ralts",
fr: "Tarsal",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 7,
name: "Sumiyoshi Kizuki"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Smack",
fr: "Claque",
},
damage: 20
},{
cost: [
Type.FAIRY,
Type.COLORLESS
],
name: {
en: "Magical Shot",
fr: "Coup Magique",
},
damage: 30
}],
weaknesses: [{
type: Type.METAL,
value: "×2"
}],
resistances: [{
type: Type.DARKNESS,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

103
cards/sm/sma/SV36.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: "sma-SV36",
localId: "SV36",
// Card informations
name: {
en: "Diancie",
fr: "Diancie",
},
hp: 90,
type: [
Type.FAIRY,
],
dexId: 719,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV36/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV36/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV36/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV36/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 48,
name: "Akira Komayama"
},
attacks: [{
cost: [
Type.FAIRY
],
name: {
en: "Sparkling Wish",
fr: "Espoir Étincelant",
},
text: {
en: "Search your deck for a card that evolves from 1 of your Pokémon and put it onto that Pokémon to evolve it. Then, shuffle your deck.",
fr: "Cherchez dans votre deck une carte Évolution de lun de vos Pokémon et placez-la sur ce dernier pour le faire évoluer. Mélangez ensuite votre deck.",
},
},{
cost: [
Type.FAIRY,
Type.COLORLESS
],
name: {
en: "Diamond Storm",
fr: "Orage Adamantin",
},
text: {
en: "Heal 30 damage from each of your Fairy Pokémon.",
fr: "Soignez 30 dégâts à chacun de vos Pokémon Fairy.",
},
damage: 30
}],
weaknesses: [{
type: Type.METAL,
value: "×2"
}],
resistances: [{
type: Type.DARKNESS,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

98
cards/sm/sma/SV37.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: "sma-SV37",
localId: "SV37",
// Card informations
name: {
en: "Altaria",
fr: "Altaria",
},
hp: 80,
type: [
Type.DRAGON,
],
dexId: 334,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV37/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV37/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV37/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV37/high.png",
},
},
evolveFrom: {
en: "Swablu",
fr: "Tylton",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 95,
name: "kirisAki"
},
abilities: [{
id: 154,
type: AbilityType.TALENT,
name: {
en: "Fight Song",
fr: "Hymne au Combat",
},
text: {
en: "Your Dragon Pokémon's attacks do 20 more damage to your opponent's Active Pokémon (before applying Weakness and Resistance).",
fr: "Les attaques de vos Pokémon Dragon infligent 20 dégâts supplémentaires au Pokémon Actif de votre adversaire (avant application de la Faiblesse et de la Résistance).",
}
}],
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Pierce",
fr: "Transpercement",
},
damage: 20
}],
weaknesses: [{
type: Type.FAIRY,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

86
cards/sm/sma/SV38.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: "sma-SV38",
localId: "SV38",
// Card informations
name: {
en: "Gible",
fr: "Griknot",
},
hp: 50,
type: [
Type.DRAGON,
],
dexId: 443,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV38/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV38/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV38/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV38/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 62,
name: "Saya Tsuruta"
},
attacks: [{
cost: [
Type.FIGHTING
],
name: {
en: "Ascension",
fr: "Ascension",
},
text: {
en: "Search your deck for a card that evolves from this Pokémon and put it onto this Pokémon to evolve it. Then, shuffle your deck.",
fr: "Cherchez dans votre deck une carte Évolution de ce Pokémon et placez-la sur ce Pokémon pour le faire évoluer. Mélangez ensuite votre deck.",
},
}],
weaknesses: [{
type: Type.FAIRY,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

99
cards/sm/sma/SV39.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: "sma-SV39",
localId: "SV39",
// Card informations
name: {
en: "Gabite",
fr: "Carmache",
},
hp: 80,
type: [
Type.DRAGON,
],
dexId: 444,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV39/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV39/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV39/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV39/high.png",
},
},
evolveFrom: {
en: "Gible",
fr: "Griknot",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 8,
name: "Masakazu Fukuda"
},
attacks: [{
cost: [
Type.FIGHTING
],
name: {
en: "Ascension",
fr: "Ascension",
},
text: {
en: "Search your deck for a card that evolves from this Pokémon and put it onto this Pokémon to evolve it. Then, shuffle your deck.",
fr: "Cherchez dans votre deck une carte Évolution de ce Pokémon et placez-la sur ce Pokémon pour le faire évoluer. Mélangez ensuite votre deck.",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Slash",
fr: "Tranche",
},
damage: 40
}],
weaknesses: [{
type: Type.FAIRY,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

96
cards/sm/sma/SV4.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: "sma-SV4",
localId: "SV4",
// Card informations
name: {
en: "Wimpod",
fr: "Sovkipou",
},
hp: 70,
type: [
Type.GRASS,
],
dexId: 767,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV4/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV4/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV4/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV4/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 102,
name: "SATOSHI NAKAI"
},
abilities: [{
id: 792,
type: AbilityType.TALENT,
name: {
en: "Wimp Out",
fr: "Escampette",
},
text: {
en: "During your first turn, this Pokémon has no Retreat Cost.",
fr: "Pendant votre premier tour, ce Pokémon na pas de Coût de Retraite.",
}
}],
attacks: [{
cost: [
Type.GRASS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Gnaw",
fr: "Ronge",
},
damage: 30
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 3,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

105
cards/sm/sma/SV40.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: "sma-SV40",
localId: "SV40",
// Card informations
name: {
en: "Garchomp",
fr: "Carchacrok",
},
hp: 150,
type: [
Type.DRAGON,
],
dexId: 445,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV40/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV40/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV40/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV40/high.png",
},
},
evolveFrom: {
en: "Gabite",
fr: "Carmache",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 19,
name: "Shin Nagasawa"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Quick Dive",
fr: "Plongeon Rapide",
},
text: {
en: "This attack does 50 damage to 1 of your opponent's Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
fr: "Cette attaque inflige 50 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.FIGHTING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Royal Blades",
fr: "Lames Royales",
},
text: {
en: "If you played Cynthia from your hand during this turn, this attack does 100 more damage.",
fr: "Si vous avez joué Cynthia de votre main pendant ce tour, cette attaque inflige 100 dégâts supplémentaires.",
},
damage: 100
}],
weaknesses: [{
type: Type.FAIRY,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

97
cards/sm/sma/SV41.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: "sma-SV41",
localId: "SV41",
// Card informations
name: {
en: "Eevee",
fr: "Évoli",
},
hp: 60,
type: [
Type.COLORLESS,
],
dexId: 133,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV41/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV41/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV41/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV41/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 95,
name: "kirisAki"
},
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 cest face, piochez une carte.",
},
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

99
cards/sm/sma/SV42.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: "sma-SV42",
localId: "SV42",
// Card informations
name: {
en: "Swablu",
fr: "Tylton",
},
hp: 50,
type: [
Type.COLORLESS,
],
dexId: 333,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV42/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV42/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV42/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV42/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 49,
name: "Shigenori Negishi"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Collect",
fr: "Collecte",
},
text: {
en: "Draw a card.",
fr: "Piochez une carte.",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Peck",
fr: "Picpic",
},
damage: 20
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

90
cards/sm/sma/SV43.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: "sma-SV43",
localId: "SV43",
// Card informations
name: {
en: "Noibat",
fr: "Sonistrelle",
},
hp: 50,
type: [
Type.COLORLESS,
],
dexId: 714,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV43/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV43/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV43/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV43/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 3,
name: "Mizue"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Agility",
fr: "Hâte",
},
text: {
en: "Flip a coin. If heads, prevent all effects of attacks, including damage, done to this Pokémon during your opponent's next turn.",
fr: "Lancez une pièce. Si cest face, évitez tous les effets dattaques, y compris les dégâts, infligés à ce Pokémon pendant le prochain tour de votre adversaire.",
},
damage: 10
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

100
cards/sm/sma/SV44.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: "sma-SV44",
localId: "SV44",
// Card informations
name: {
en: "Oranguru",
fr: "Gouroutan",
},
hp: 120,
type: [
Type.COLORLESS,
],
dexId: 765,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV44/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV44/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV44/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV44/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 48,
name: "Akira Komayama"
},
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.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

99
cards/sm/sma/SV45.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: "sma-SV45",
localId: "SV45",
// Card informations
name: {
en: "Type: Null",
fr: "Type:0",
},
hp: 110,
type: [
Type.COLORLESS,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV45/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV45/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV45/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV45/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 19,
name: "Shin Nagasawa"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Armor Press",
fr: "Pression Cuirassée",
},
text: {
en: "During your opponent's next turn, this Pokémon takes 30 less damage from attacks (after applying Weakness and Resistance).",
fr: "Pendant le prochain tour de votre adversaire, ce Pokémon subit 30 dégâts de moins provenant des attaques (après application de la Faiblesse et de la Résistance).",
},
damage: 30
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Slashing Claw",
fr: "Griffe Taillante",
},
damage: 70
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

111
cards/sm/sma/SV46.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: "sma-SV46",
localId: "SV46",
// Card informations
name: {
en: "Leafeon-GX",
fr: "Phyllali-GX",
},
hp: 200,
type: [
Type.GRASS,
],
dexId: 470,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV46/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV46/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV46/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV46/high.png",
},
},
evolveFrom: {
en: "Eevee",
fr: "Évoli",
},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
abilities: [{
id: 1195,
type: AbilityType.TALENT,
name: {
en: "Breath of the Leaves",
fr: "Souffle du Feuillage",
},
text: {
en: "If this Pokémon is your Active Pokémon, once during your turn (before your attack), you may heal 50 damage from 1 of your Pokémon that has any Energy attached to it.",
fr: "Si ce Pokémon est votre Pokémon Actif, une seule fois pendant votre tour (avant votre attaque), vous pouvez soigner 50 dégâts à lun de vos Pokémon auquel de lÉnergie est attachée.",
}
}],
attacks: [{
cost: [
Type.GRASS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Solar Beam",
fr: "Lance-Soleil",
},
damage: 110
},{
cost: [
Type.GRASS
],
name: {
en: "Grand Bloom-GX",
fr: "Efflorescence-GX",
},
text: {
en: "For each of your Benched Basic Pokémon, search your deck for a card that evolves from that Pokémon and put it onto that Pokémon to evolve it. Then, shuffle your deck. (You can't use more than 1 GX attack in a game.)",
fr: "Pour chacun de vos Pokémon de Banc de base, cherchez dans votre deck une carte Évolution de ce Pokémon et placez-la sur ce Pokémon pour le faire évoluer. Mélangez ensuite votre deck. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

111
cards/sm/sma/SV47.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: "sma-SV47",
localId: "SV47",
// 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/sma/SV47/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV47/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV47/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV47/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.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

120
cards/sm/sma/SV48.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: "sma-SV48",
localId: "SV48",
// Card informations
name: {
en: "Golisopod-GX",
fr: "Sarmuraï-GX",
},
hp: 210,
type: [
Type.GRASS,
],
dexId: 768,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV48/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV48/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV48/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV48/high.png",
},
},
evolveFrom: {
en: "Wimpod",
fr: "Sovkipou",
},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.GRASS
],
name: {
en: "First Impression",
fr: "Escarmouche",
},
text: {
en: "If this Pokémon was on the Bench and became your Active Pokémon this turn, this attack does 90 more damage.",
fr: "Si ce Pokémon était sur le Banc et est devenu votre Pokémon Actif pendant ce tour, cette attaque inflige 90 dégâts supplémentaires.",
},
damage: 30
},{
cost: [
Type.GRASS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Armor Press",
fr: "Pression Cuirassée",
},
text: {
en: "During your opponent's next turn, this Pokémon takes 20 less damage from attacks (after applying Weakness and Resistance).",
fr: "Pendant le prochain tour de votre adversaire, ce Pokémon subit 20 dégâts de moins provenant des attaques (après application de la Faiblesse et de la Résistance).",
},
damage: 100
},{
cost: [
Type.GRASS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Crossing Cut-GX",
fr: "Coupe Croisée-GX",
},
text: {
en: "Switch this Pokémon with 1 of your Benched Pokémon. (You can't use more than 1 GX attack in a game.)",
fr: "Échangez ce Pokémon avec lun de vos Pokémon de Banc. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
damage: 150
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 3,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

119
cards/sm/sma/SV49.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: "sma-SV49",
localId: "SV49",
// Card informations
name: {
en: "Charizard-GX",
fr: "Dracaufeu-GX",
},
hp: 250,
type: [
Type.FIRE,
],
dexId: 6,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV49/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV49/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV49/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV49/high.png",
},
},
evolveFrom: {
en: "Charmeleon",
fr: "Reptincel",
},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Wing Attack",
fr: "Cru-Aile",
},
damage: 70
},{
cost: [
Type.FIRE,
Type.FIRE,
Type.FIRE,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Crimson Storm",
fr: "Tempête Écarlate",
},
text: {
en: "Discard 3 Fire Energy from this Pokémon.",
fr: "Défaussez 3 Énergies Fire de ce Pokémon.",
},
damage: 300
},{
cost: [
Type.FIRE,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Raging Out-GX",
fr: "Déchaînement Furieux-GX",
},
text: {
en: "Discard the top 10 cards of your opponent's deck. (You can't use more than 1 GX attack in a game.)",
fr: "Défaussez les 10 cartes du dessus du deck de votre adversaire. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

98
cards/sm/sma/SV5.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: "sma-SV5",
localId: "SV5",
// Card informations
name: {
en: "Pheromosa",
fr: "Cancrelove",
},
hp: 110,
type: [
Type.GRASS,
],
dexId: 795,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV5/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV5/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV5/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV5/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 3,
name: "Mizue"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "High Jump Kick",
fr: "Pied Voltige",
},
damage: 20
},{
cost: [
Type.GRASS,
Type.GRASS,
Type.COLORLESS
],
name: {
en: "White Ray",
fr: "Rayon Blanc",
},
text: {
en: "If you have only 1 Prize card remaining, this attack does 90 more damage.",
fr: "Sil vous reste exactement 1 carte Récompense, cette attaque inflige 90 dégâts supplémentaires.",
},
damage: 90
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

121
cards/sm/sma/SV50.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: "sma-SV50",
localId: "SV50",
// Card informations
name: {
en: "Ho-Oh-GX",
fr: "Ho-Oh-GX",
},
hp: 190,
type: [
Type.FIRE,
],
dexId: 250,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV50/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV50/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV50/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV50/high.png",
},
},
evolveFrom: {},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.FIRE,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Sacred Fire",
fr: "Feu Sacré",
},
text: {
en: "This attack does 50 damage to 1 of your opponent's Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
fr: "Cette attaque inflige 50 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.FIRE,
Type.FIRE,
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Phoenix Burn",
fr: "Éclat du Phénix",
},
text: {
en: "This Pokémon can't use Phoenix Burn during your next turn.",
fr: "Ce Pokémon ne peut pas utiliser Éclat du Phénix pendant votre prochain tour.",
},
damage: 180
},{
cost: [
Type.FIRE,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Eternal Flame-GX",
fr: "Flamme Éternelle-GX",
},
text: {
en: "Put 3 in any combination of Fire Pokémon-GX or Fire Pokémon-EX from your discard pile onto your Bench. (You can't use more than 1 GX attack in a game.)",
fr: "Ajoutez de votre pile de défausse à votre Banc une combinaison de 3 cartes choisies parmi des Pokémon-GX Fire et des Pokémon-EX Fire. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

118
cards/sm/sma/SV51.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: "sma-SV51",
localId: "SV51",
// Card informations
name: {
en: "Reshiram-GX",
fr: "Reshiram-GX",
},
hp: 180,
type: [
Type.FIRE,
],
dexId: 643,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV51/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV51/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV51/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV51/high.png",
},
},
evolveFrom: {},
tags: [
Tag.GX,
],
illustrator: {
id: 141,
name: "PLANETA Igarashi"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Flame Charge",
fr: "Nitrocharge",
},
text: {
en: "Search your deck for up to 2 Fire Energy cards and attach them to this Pokémon. Then, shuffle your deck.",
fr: "Cherchez jusquà 2 cartes Énergie Fire dans votre deck et attachez-les à ce Pokémon. Mélangez ensuite votre deck.",
},
},{
cost: [
Type.FIRE,
Type.FIRE,
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Scorching Column",
fr: "Colonne Torride",
},
text: {
en: "Your opponent's Active Pokémon is now Burned.",
fr: "Le Pokémon Actif de votre adversaire est maintenant Brûlé.",
},
damage: 110
},{
cost: [
Type.FIRE,
Type.FIRE,
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Vermilion-GX",
fr: "Vermillon-GX",
},
text: {
en: "You may attach up to 5 Fire Energy cards from your hand to your Pokémon in any way you like. (You can't use more than 1 GX attack in a game.)",
fr: "Vous pouvez attacher jusquà 5 cartes Énergie Fire de votre main à vos Pokémon, de la manière que vous voulez. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
damage: 180
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

115
cards/sm/sma/SV52.ts Normal file
View File

@ -0,0 +1,115 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "sma-SV52",
localId: "SV52",
// Card informations
name: {
en: "Turtonator-GX",
fr: "Boumata-GX",
},
hp: 190,
type: [
Type.FIRE,
],
dexId: 776,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV52/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV52/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV52/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV52/high.png",
},
},
evolveFrom: {},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Shell Trap",
fr: "Carapiège",
},
text: {
en: "During your opponent's next turn, if this Pokémon is damaged by an attack (even if this Pokémon is Knocked Out), put 8 damage counters on the Attacking Pokémon.",
fr: "Pendant le prochain tour de votre adversaire, si ce Pokémon subit les dégâts dune attaque (même si ce Pokémon est mis K.O.), placez 8 marqueurs de dégâts sur le Pokémon Attaquant.",
},
damage: 20
},{
cost: [
Type.FIRE,
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Bright Flame",
fr: "Flamme Éclatante",
},
text: {
en: "Discard 2 Fire Energy from this Pokémon.",
fr: "Défaussez 2 Énergies Fire de ce Pokémon.",
},
damage: 160
},{
cost: [
Type.FIRE
],
name: {
en: "Nitro Tank-GX",
fr: "Réservoir Nitro-GX",
},
text: {
en: "Attach 5 Fire Energy cards from your discard pile to your Pokémon in any way you like. (You can't use more than 1 GX attack in a game.)",
fr: "Attachez 5 cartes Énergie Fire de votre pile de défausse à vos Pokémon, de la manière que vous voulez. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
retreat: 3,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

118
cards/sm/sma/SV53.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: "sma-SV53",
localId: "SV53",
// Card informations
name: {
en: "Alolan Ninetales-GX",
fr: "Feunard dAlola-GX",
},
hp: 210,
type: [
Type.WATER,
],
dexId: 38,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV53/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV53/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV53/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV53/high.png",
},
},
evolveFrom: {
en: "Alolan Vulpix",
fr: "Goupix dAlola",
},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Ice Blade",
fr: "Lame de Glace",
},
text: {
en: "This attack does 50 damage to 1 of your opponent's Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
fr: "Cette attaque inflige 50 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.WATER,
Type.WATER,
Type.COLORLESS
],
name: {
en: "Blizzard Edge",
fr: "Lame Tempête",
},
text: {
en: "Discard 2 Energy from this Pokémon.",
fr: "Défaussez 2 Énergies de ce Pokémon.",
},
damage: 160
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Ice Path-GX",
fr: "Route Verglacée-GX",
},
text: {
en: "Move all damage counters from this Pokémon to your opponent's Active Pokémon. (You can't use more than 1 GX attack in a game.)",
fr: "Déplacez tous les marqueurs de dégâts de ce Pokémon vers le Pokémon Actif de votre adversaire. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
}],
weaknesses: [{
type: Type.METAL,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

108
cards/sm/sma/SV54.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: "sma-SV54",
localId: "SV54",
// Card informations
name: {
en: "Articuno-GX",
fr: "Artikodin-GX",
},
hp: 170,
type: [
Type.WATER,
],
dexId: 144,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV54/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV54/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV54/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV54/high.png",
},
},
evolveFrom: {},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
abilities: [{
id: 1168,
type: AbilityType.TALENT,
name: {
en: "Legendary Ascent",
fr: "Ascension Légendaire",
},
text: {
en: "When you play this Pokémon from your hand onto your Bench during your turn, you may switch it with your Active Pokémon. If you do, move any number of Water Energy from your other Pokémon to this Pokémon.",
fr: "Lorsque vous jouez ce Pokémon de votre main sur votre Banc pendant votre tour, vous pouvez léchanger avec votre Pokémon Actif. Dans ce cas, déplacez autant dÉnergies Water que vous voulez de vos autres Pokémon vers ce Pokémon.",
}
}],
attacks: [{
cost: [
Type.WATER,
Type.WATER,
Type.COLORLESS
],
name: {
en: "Ice Wing",
fr: "Aile Glace",
},
damage: 130
},{
cost: [
Type.WATER
],
name: {
en: "Cold Crush-GX",
fr: "Écraser Net-GX",
},
text: {
en: "Discard all Energy from both Active Pokémon. (You can't use more than 1 GX attack in a game.)",
fr: "Défaussez toute lÉnergie des deux Pokémon Actifs. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
}],
weaknesses: [{
type: Type.METAL,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

118
cards/sm/sma/SV55.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: "sma-SV55",
localId: "SV55",
// Card informations
name: {
en: "Glaceon-GX",
fr: "Givrali-GX",
},
hp: 200,
type: [
Type.WATER,
],
dexId: 471,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV55/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV55/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV55/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV55/high.png",
},
},
evolveFrom: {
en: "Eevee",
fr: "Évoli",
},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
abilities: [{
id: 1165,
type: AbilityType.TALENT,
name: {
en: "Freezing Gaze",
fr: "Regard Glacial",
},
text: {
en: "As long as this Pokémon is your Active Pokémon, your opponent's Pokémon-GX and Pokémon-EX in play, in their hand, and in their discard pile have no Abilities, except for Freezing Gaze.",
fr: "Tant que ce Pokémon est votre Pokémon Actif, les Pokémon-GX et les Pokémon-EX de votre adversaire en jeu, dans sa main et dans sa pile de défausse nont pas de talent, à lexception de Regard Glacial.",
}
}],
attacks: [{
cost: [
Type.WATER,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Frost Bullet",
fr: "Kunaï Givré",
},
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.WATER,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Polar Spear-GX",
fr: "Lance Polaire-GX",
},
text: {
en: "This attack does 50 damage for each damage counter on 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 pour chaque marqueur de dégâts placé sur le Pokémon Actif de votre adversaire. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
damage: 50
}],
weaknesses: [{
type: Type.METAL,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

117
cards/sm/sma/SV56.ts Normal file
View File

@ -0,0 +1,117 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "sma-SV56",
localId: "SV56",
// Card informations
name: {
en: "Greninja-GX",
fr: "Amphinobi-GX",
},
hp: 230,
type: [
Type.WATER,
],
dexId: 658,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV56/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV56/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV56/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV56/high.png",
},
},
evolveFrom: {
en: "Frogadier",
fr: "Croâporal",
},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
abilities: [{
id: 998,
type: AbilityType.TALENT,
name: {
en: "Shuriken Flurry",
fr: "Rafale de Shuriken",
},
text: {
en: "When you play this Pokémon from your hand to evolve 1 of your Pokémon during your turn, you may put 3 damage counters on 1 of your opponent's Pokémon.",
fr: "Lorsque vous jouez ce Pokémon de votre main pour faire évoluer lun de vos Pokémon pendant votre tour, vous pouvez placer 3 marqueurs de dégâts sur lun des Pokémon de votre adversaire.",
}
}],
attacks: [{
cost: [
Type.WATER,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Haze Slash",
fr: "Brouillard Lacérant",
},
text: {
en: "You may shuffle this Pokémon and all cards attached to it into your deck.",
fr: "Vous pouvez mélanger ce Pokémon et toutes les cartes qui lui sont attachées avec votre deck.",
},
damage: 110
},{
cost: [
Type.WATER,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Shadowy Hunter-GX",
fr: "Chasseur Tapi-GX",
},
text: {
en: "This attack does 130 damage to 1 of your opponent's Benched Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.) (You can't use more than 1 GX attack in a game.)",
fr: "Cette attaque inflige 130 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.) (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

115
cards/sm/sma/SV57.ts Normal file
View File

@ -0,0 +1,115 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "sma-SV57",
localId: "SV57",
// Card informations
name: {
en: "Electrode-GX",
fr: "Électrode-GX",
},
hp: 190,
type: [
Type.LIGHTNING,
],
dexId: 101,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV57/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV57/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV57/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV57/high.png",
},
},
evolveFrom: {
en: "Voltorb",
fr: "Voltorbe",
},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
abilities: [{
id: 961,
type: AbilityType.TALENT,
name: {
en: "Extra Energy Bomb",
fr: "Bombe Extra-Énergétique",
},
text: {
en: "Once during your turn (before your attack), you may attach 5 Energy cards from your discard pile to your Pokémon, except Pokémon-GX or Pokémon-EX, in any way you like. If you do, this Pokémon is Knocked Out.",
fr: "Une seule fois pendant votre tour (avant votre attaque), vous pouvez attacher 5 cartes Énergie de votre pile de défausse à vos Pokémon, à lexception des Pokémon-GX et Pokémon-EX, de la manière que vous voulez. Dans ce cas, ce Pokémon est mis K.O.",
}
}],
attacks: [{
cost: [
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Electro Ball",
fr: "Boule Élek",
},
damage: 50
},{
cost: [
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Crush and Burn-GX",
fr: "Écra-Brûle-GX",
},
text: {
en: "Discard any amount of Energy from your Pokémon. This attack does 50 more damage for each card you discarded in this way. (You can't use more than 1 GX attack in a game.)",
fr: "Défaussez nimporte quel nombre dÉnergies de vos Pokémon. Cette attaque inflige 50 dégâts supplémentaires pour chaque carte défaussée de cette façon. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
damage: 30
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.METAL,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

115
cards/sm/sma/SV58.ts Normal file
View File

@ -0,0 +1,115 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "sma-SV58",
localId: "SV58",
// Card informations
name: {
en: "Xurkitree-GX",
fr: "Câblifère-GX",
},
hp: 180,
type: [
Type.LIGHTNING,
],
dexId: 796,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV58/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV58/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV58/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV58/high.png",
},
},
evolveFrom: {},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
abilities: [{
id: 1163,
type: AbilityType.TALENT,
name: {
en: "Flashing Head",
fr: "Tête Clignotante",
},
text: {
en: "Prevent all damage done to this Pokémon by attacks from your opponent's Pokémon that have any Special Energy attached to them.",
fr: "Évitez tous les dégâts dattaque infligés à ce Pokémon par les Pokémon de votre adversaire auxquels est attachée de lÉnergie spéciale.",
}
}],
attacks: [{
cost: [
Type.LIGHTNING,
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Rumbling Wires",
fr: "Câbles Grondants",
},
text: {
en: "Discard the top card of your opponent's deck.",
fr: "Défaussez la carte du dessus du deck de votre adversaire.",
},
damage: 100
},{
cost: [
Type.LIGHTNING
],
name: {
en: "Lighting-GX",
fr: "Éclair-GX",
},
text: {
en: "Your opponent reveals their hand. Add a card you find there to their Prize cards face down. (You can't use more than 1 GX attack in a game.)",
fr: "Votre adversaire dévoile sa main. Ajoutez une des cartes que vous y trouvez à ses cartes Récompense, face cachée. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.METAL,
value: "-20"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

116
cards/sm/sma/SV59.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: "sma-SV59",
localId: "SV59",
// Card informations
name: {
en: "Mewtwo-GX",
fr: "Mewtwo-GX",
},
hp: 190,
type: [
Type.PSYCHIC,
],
dexId: 150,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV59/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV59/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV59/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV59/high.png",
},
},
evolveFrom: {},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.PSYCHIC
],
name: {
en: "Full Burst",
fr: "Pleine Puissance",
},
text: {
en: "This attack does 30 damage times the amount of Energy attached to this Pokémon.",
fr: "Cette attaque inflige 30 dégâts multipliés par le nombre dÉnergies attachées à ce Pokémon.",
},
damage: 30
},{
cost: [
Type.PSYCHIC,
Type.COLORLESS
],
name: {
en: "Super Absorption",
fr: "Super Absorption",
},
text: {
en: "Heal 30 damage from this Pokémon.",
fr: "Soignez 30 dégâts à ce Pokémon.",
},
damage: 60
},{
cost: [
Type.PSYCHIC,
Type.PSYCHIC,
Type.PSYCHIC
],
name: {
en: "Psystrike-GX",
fr: "Frappe Psy-GX",
},
text: {
en: "This attack's damage isn't affected by any effects on your opponent's Active Pokémon. (You can't use more than 1 GX attack in a game.)",
fr: "Les dégâts de cette attaque ne sont affectés par aucun effet en action sur le Pokémon Actif de votre adversaire. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
damage: 200
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

88
cards/sm/sma/SV6.ts Normal file
View File

@ -0,0 +1,88 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "sma-SV6",
localId: "SV6",
// Card informations
name: {
en: "Charmander",
fr: "Salamèche",
},
hp: 70,
type: [
Type.FIRE,
],
dexId: 4,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV6/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV6/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV6/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV6/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 95,
name: "kirisAki"
},
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: 20
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

119
cards/sm/sma/SV60.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: "sma-SV60",
localId: "SV60",
// 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/sma/SV60/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV60/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV60/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV60/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.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

116
cards/sm/sma/SV61.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: "sma-SV61",
localId: "SV61",
// Card informations
name: {
en: "Banette-GX",
fr: "Branette-GX",
},
hp: 190,
type: [
Type.PSYCHIC,
],
dexId: 354,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV61/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV61/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV61/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV61/high.png",
},
},
evolveFrom: {
en: "Shuppet",
fr: "Polichombr",
},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
abilities: [{
id: 74,
type: AbilityType.TALENT,
name: {
en: "Shady Move",
fr: "Déplacement Louche",
},
text: {
en: "Once during your turn (before your attack), if this Pokémon is your Active Pokémon, you may move 1 damage counter from 1 Pokémon to another Pokémon.",
fr: "Une seule fois pendant votre tour (avant votre attaque), si ce Pokémon est votre Pokémon Actif, vous pouvez déplacer un marqueur de dégâts dun Pokémon vers un autre Pokémon.",
}
}],
attacks: [{
cost: [
Type.PSYCHIC
],
name: {
en: "Shadow Chant",
fr: "Chant dOmbre",
},
text: {
en: "This attack does 10 more damage for each Supporter card in your discard pile. You can't add more than 100 damage in this way.",
fr: "Cette attaque inflige 10 dégâts supplémentaires pour chaque carte Supporter dans votre pile de défausse. Vous ne pouvez pas ajouter plus de 100 dégâts de cette façon.",
},
damage: 30
},{
cost: [
Type.PSYCHIC
],
name: {
en: "Tomb Hunt-GX",
fr: "Chasse Sépulcre-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.DARKNESS,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

114
cards/sm/sma/SV62.ts Normal file
View File

@ -0,0 +1,114 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "sma-SV62",
localId: "SV62",
// Card informations
name: {
en: "Nihilego-GX",
fr: "Zéroïd-GX",
},
hp: 180,
type: [
Type.PSYCHIC,
],
dexId: 793,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV62/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV62/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV62/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV62/high.png",
},
},
evolveFrom: {},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
abilities: [{
id: 722,
type: AbilityType.TALENT,
name: {
en: "Empty Light",
fr: "Lumière Vide",
},
text: {
en: "When you play this Pokémon from your hand onto your Bench during your turn, you may leave both Active Pokémon Confused and Poisoned.",
fr: "Lorsque vous jouez ce Pokémon de votre main sur votre Banc pendant votre tour, vous pouvez laisser les deux Pokémon Actifs Confus et Empoisonnés.",
}
}],
attacks: [{
cost: [
Type.PSYCHIC,
Type.PSYCHIC,
Type.PSYCHIC
],
name: {
en: "Lock Up",
fr: "Cage",
},
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: 120
},{
cost: [
Type.PSYCHIC,
Type.PSYCHIC,
Type.PSYCHIC
],
name: {
en: "Symbiont-GX",
fr: "Parasite-GX",
},
text: {
en: "Add the top 2 cards of your opponent's deck to their Prize cards. (You can't use more than 1 GX attack in a game.)",
fr: "Ajoutez les 2 cartes du dessus du deck de votre adversaire à ses cartes Récompense. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

119
cards/sm/sma/SV63.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: "sma-SV63",
localId: "SV63",
// Card informations
name: {
en: "Naganadel-GX",
fr: "Mandrillon-GX",
},
hp: 210,
type: [
Type.PSYCHIC,
],
dexId: 804,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV63/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV63/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV63/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV63/high.png",
},
},
evolveFrom: {
en: "Poipole",
fr: "Vémini",
},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Beast Raid",
fr: "Raid Chimérique",
},
text: {
en: "This attack does 20 damage for each of your Ultra Beasts in play.",
fr: "Cette attaque inflige 20 dégâts pour chacune de vos Ultra-Chimères en jeu.",
},
damage: 20
},{
cost: [
Type.PSYCHIC,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Jet Needle",
fr: "Gerbe dAiguilles",
},
text: {
en: "This attack's damage isn't affected by Weakness or Resistance.",
fr: "Les dégâts de cette attaque ne sont pas affectés par la Faiblesse ou la Résistance.",
},
damage: 110
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Stinger-GX",
fr: "Aiguillon-GX",
},
text: {
en: "Both players shuffle their Prize cards into their decks. Then, each player puts the top 3 cards of their deck face down as their Prize cards. (You can't use more than 1 GX attack in a game.)",
fr: "Les deux joueurs mélangent leurs cartes Récompense avec leurs decks. Ensuite, chaque joueur place les 3 cartes du dessus de son deck, face cachée, comme cartes Récompense. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

115
cards/sm/sma/SV64.ts Normal file
View File

@ -0,0 +1,115 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "sma-SV64",
localId: "SV64",
// Card informations
name: {
en: "Lucario-GX",
fr: "Lucario-GX",
},
hp: 210,
type: [
Type.FIGHTING,
],
dexId: 448,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV64/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV64/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV64/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV64/high.png",
},
},
evolveFrom: {
en: "Riolu",
fr: "Riolu",
},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.FIGHTING
],
name: {
en: "Aura Strike",
fr: "Aura Frappante",
},
text: {
en: "If this Pokémon evolved from Riolu during this turn, this attack does 90 more damage.",
fr: "Si ce Pokémon a évolué de Riolu pendant ce tour, cette attaque inflige 90 dégâts supplémentaires.",
},
damage: 30
},{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Cyclone Kick",
fr: "Pied Cyclone",
},
damage: 130
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Cantankerous Beatdown-GX",
fr: "Dérouillée Revêche-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.PSYCHIC,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

116
cards/sm/sma/SV65.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: "sma-SV65",
localId: "SV65",
// Card informations
name: {
en: "Zygarde-GX",
fr: "Zygarde-GX",
},
hp: 200,
type: [
Type.FIGHTING,
],
dexId: 718,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV65/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV65/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV65/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV65/high.png",
},
},
evolveFrom: {},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Cell Connector",
fr: "Connecteur de Cellules",
},
text: {
en: "Attach 2 Fighting Energy cards from your discard pile to this Pokémon.",
fr: "Attachez 2 cartes Énergie Fighting de votre pile de défausse à ce Pokémon.",
},
damage: 50
},{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Land's Wrath",
fr: "Force Chtonienne",
},
damage: 130
},{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Verdict-GX",
fr: "Verdict-GX",
},
text: {
en: "Prevent all damage done to this Pokémon by attacks from Pokémon-GX and Pokémon-EX during your opponent's next turn. (You can't use more than 1 GX attack in a game.)",
fr: "Évitez tous les dégâts infligés à ce Pokémon par des attaques de Pokémon-GX et de Pokémon-EX pendant le prochain tour de votre adversaire. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
damage: 150
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 3,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

113
cards/sm/sma/SV66.ts Normal file
View File

@ -0,0 +1,113 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "sma-SV66",
localId: "SV66",
// Card informations
name: {
en: "Lycanroc-GX",
fr: "Lougaroc-GX",
},
hp: 200,
type: [
Type.FIGHTING,
],
dexId: 745,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV66/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV66/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV66/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV66/high.png",
},
},
evolveFrom: {
en: "Rockruff",
fr: "Rocabot",
},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
abilities: [{
id: 1155,
type: AbilityType.TALENT,
name: {
en: "Bloodthirsty Eyes",
fr: "Regard Sanguinaire",
},
text: {
en: "When you play this Pokémon from your hand to evolve 1 of your Pokémon during your turn, you may switch 1 of your opponent's Benched Pokémon with their Active Pokémon.",
fr: "Lorsque vous jouez ce Pokémon de votre main pour faire évoluer lun de vos Pokémon pendant votre tour, vous pouvez échanger lun des Pokémon de Banc de votre adversaire avec son Pokémon Actif.",
}
}],
attacks: [{
cost: [
Type.FIGHTING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Claw Slash",
fr: "TranchGriffe",
},
damage: 110
},{
cost: [
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Dangerous Rogue-GX",
fr: "Dangereux Truand-GX",
},
text: {
en: "This attack does 50 damage for each of your opponent's Benched Pokémon. (You can't use more than 1 GX attack in a game.)",
fr: "Cette attaque inflige 50 dégâts pour chaque Pokémon de Banc de votre adversaire. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
damage: 50
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

112
cards/sm/sma/SV67.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: "sma-SV67",
localId: "SV67",
// Card informations
name: {
en: "Lycanroc-GX",
fr: "Lougaroc-GX",
},
hp: 200,
type: [
Type.FIGHTING,
],
dexId: 745,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV67/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV67/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV67/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV67/high.png",
},
},
evolveFrom: {
en: "Rockruff",
fr: "Rocabot",
},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
abilities: [{
id: 661,
type: AbilityType.TALENT,
name: {
en: "Twilight Eyes",
fr: "Regard du Crépuscule",
},
text: {
en: "When you play this Pokémon from your hand to evolve 1 of your Pokémon during your turn, you may discard an Energy attached to your opponent's Active Pokémon.",
fr: "Lorsque vous jouez ce Pokémon de votre main pour faire évoluer lun de vos Pokémon pendant votre tour, vous pouvez défausser une Énergie attachée au Pokémon Actif de votre adversaire.",
}
}],
attacks: [{
cost: [
Type.FIGHTING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Accelerock",
fr: "Vif Roc",
},
damage: 120
},{
cost: [
Type.FIGHTING
],
name: {
en: "Splintered Shards-GX",
fr: "Roches-Lames-GX",
},
text: {
en: "This attack does 30 damage for each Energy card in your opponent's discard pile. (You can't use more than 1 GX attack in a game.)",
fr: "Cette attaque inflige 30 dégâts pour chaque carte Énergie dans la pile de défausse de votre adversaire. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
damage: 30
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

117
cards/sm/sma/SV68.ts Normal file
View File

@ -0,0 +1,117 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "sma-SV68",
localId: "SV68",
// Card informations
name: {
en: "Buzzwole-GX",
fr: "Mouscoto-GX",
},
hp: 190,
type: [
Type.FIGHTING,
],
dexId: 794,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV68/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV68/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV68/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV68/high.png",
},
},
evolveFrom: {},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.FIGHTING
],
name: {
en: "Jet Punch",
fr: "Coup Rapide",
},
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: 30
},{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.FIGHTING
],
name: {
en: "Knuckle Impact",
fr: "Coup dArticulations",
},
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.FIGHTING,
Type.FIGHTING,
Type.FIGHTING
],
name: {
en: "Absorption-GX",
fr: "Expansion-GX",
},
text: {
en: "This attack does 40 damage for each of your remaining Prize cards. (You can't use more than 1 GX attack in a game.)",
fr: "Cette attaque inflige 40 dégâts pour chacune des cartes Récompense quil vous reste. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
damage: 40
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

121
cards/sm/sma/SV69.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: "sma-SV69",
localId: "SV69",
// 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/sma/SV69/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV69/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV69/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV69/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.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

103
cards/sm/sma/SV7.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: "sma-SV7",
localId: "SV7",
// Card informations
name: {
en: "Charmeleon",
fr: "Reptincel",
},
hp: 80,
type: [
Type.FIRE,
],
dexId: 5,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV7/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV7/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV7/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV7/high.png",
},
},
evolveFrom: {
en: "Charmander",
fr: "Salamèche",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 65,
name: "nagimiso"
},
abilities: [{
id: 1180,
type: AbilityType.TALENT,
name: {
en: "Burning Fighter",
fr: "Combattant Brûlant",
},
text: {
en: "When you play this Pokémon from your hand to evolve 1 of your Pokémon during your turn, you may discard the top 5 cards of your deck. If any of those cards are Fire Energy cards, attach them to this Pokémon.",
fr: "Lorsque vous jouez ce Pokémon de votre main pour faire évoluer lun de vos Pokémon pendant votre tour, vous pouvez défausser les 5 cartes du dessus de votre deck. Si vous y trouvez des cartes Énergie Fire, attachez-les à ce Pokémon.",
}
}],
attacks: [{
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: 80
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

117
cards/sm/sma/SV70.ts Normal file
View File

@ -0,0 +1,117 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "sma-SV70",
localId: "SV70",
// Card informations
name: {
en: "Darkrai-GX",
fr: "Darkrai-GX",
},
hp: 180,
type: [
Type.DARKNESS,
],
dexId: 491,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV70/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV70/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV70/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV70/high.png",
},
},
evolveFrom: {},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
abilities: [{
id: 1135,
type: AbilityType.TALENT,
name: {
en: "Restoration",
fr: "Renouveau",
},
text: {
en: "Once during your turn (before your attack), if this Pokémon is in your discard pile, you may put it onto your Bench. Then, attach a Darkness Energy card from your discard pile to this Pokémon.",
fr: "Une seule fois pendant votre tour (avant votre attaque), si ce Pokémon se trouve dans votre pile de défausse, vous pouvez le placer sur votre Banc. Ensuite, attachez une carte Énergie Darkness de votre pile de défausse à ce Pokémon.",
}
}],
attacks: [{
cost: [
Type.DARKNESS,
Type.DARKNESS,
Type.COLORLESS
],
name: {
en: "Dark Cleave",
fr: "Pénombre Pourfendue",
},
text: {
en: "This attack's damage isn't affected by Resistance.",
fr: "Les dégâts de cette attaque ne sont pas affectés par la Résistance.",
},
damage: 130
},{
cost: [
Type.DARKNESS,
Type.DARKNESS,
Type.COLORLESS
],
name: {
en: "Dead End-GX",
fr: "Sans Issue-GX",
},
text: {
en: "If your opponent's Active Pokémon is affected by a Special Condition, that Pokémon is Knocked Out. (You can't use more than 1 GX attack in a game.)",
fr: "Si le Pokémon Actif de votre adversaire est affecté par un État Spécial, ce dernier est mis K.O. (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.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

119
cards/sm/sma/SV71.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: "sma-SV71",
localId: "SV71",
// Card informations
name: {
en: "Guzzlord-GX",
fr: "Engloutyran-GX",
},
hp: 210,
type: [
Type.DARKNESS,
],
dexId: 799,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV71/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV71/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV71/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV71/high.png",
},
},
evolveFrom: {},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.DARKNESS
],
name: {
en: "Eat Sloppily",
fr: "Repas Baveux",
},
text: {
en: "Discard the top 5 cards of your deck. If any of those cards are Energy cards, attach them to this Pokémon.",
fr: "Défaussez les 5 cartes du dessus de votre deck. Si vous y trouvez des cartes Énergie, attachez-les à ce Pokémon.",
},
},{
cost: [
Type.DARKNESS,
Type.DARKNESS,
Type.DARKNESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Tyrannical Hole",
fr: "Trou Tyrannique",
},
damage: 180
},{
cost: [
Type.DARKNESS,
Type.DARKNESS,
Type.DARKNESS,
Type.DARKNESS,
Type.DARKNESS
],
name: {
en: "Glutton-GX",
fr: "Gourmandise-GX",
},
text: {
en: "If your opponent's Pokémon is Knocked Out by damage from this attack, take 2 more Prize cards. (You can't use more than 1 GX attack in a game.)",
fr: "Si le Pokémon de votre adversaire est mis K.O. par les dégâts de cette attaque, récupérez 2 cartes Récompense supplémentaires. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
damage: 100
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-20"
}],
retreat: 4,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

120
cards/sm/sma/SV72.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: "sma-SV72",
localId: "SV72",
// Card informations
name: {
en: "Scizor-GX",
fr: "Cizayox-GX",
},
hp: 210,
type: [
Type.METAL,
],
dexId: 212,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV72/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV72/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV72/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV72/high.png",
},
},
evolveFrom: {
en: "Scyther",
fr: "Insécateur",
},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
abilities: [{
id: 1127,
type: AbilityType.TALENT,
name: {
en: "Danger Perception",
fr: "Perception du Danger",
},
text: {
en: "If this Pokémon's remaining HP is 100 or less, its attacks do 80 more damage to your opponent's Active Pokémon (before applying Weakness and Resistance).",
fr: "Sil reste 100 PV ou moins à ce Pokémon, ses attaques infligent 80 dégâts supplémentaires au Pokémon Actif de votre adversaire (avant application de la Faiblesse et de la Résistance).",
}
}],
attacks: [{
cost: [
Type.METAL,
Type.COLORLESS
],
name: {
en: "Steel Wing",
fr: "Aile dAcier",
},
text: {
en: "During your opponent's next turn, this Pokémon takes 30 less damage from attacks (after applying Weakness and Resistance).",
fr: "Pendant le prochain tour de votre adversaire, ce Pokémon subit 30 dégâts de moins provenant des attaques (après application de la Faiblesse et de la Résistance).",
},
damage: 80
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Cross-Cut-GX",
fr: "Coupe Transversale-GX",
},
text: {
en: "If your opponent's Active Pokémon is an Evolution Pokémon, this attack does 100 more damage. (You can't use more than 1 GX attack in a game.)",
fr: "Si le Pokémon Actif de votre adversaire est un Pokémon Évolutif, cette attaque inflige 100 dégâts supplémentaires. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
damage: 100
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

115
cards/sm/sma/SV73.ts Normal file
View File

@ -0,0 +1,115 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "sma-SV73",
localId: "SV73",
// Card informations
name: {
en: "Kartana-GX",
fr: "Katagami-GX",
},
hp: 170,
type: [
Type.METAL,
],
dexId: 798,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV73/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV73/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV73/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV73/high.png",
},
},
evolveFrom: {},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
abilities: [{
id: 1200,
type: AbilityType.TALENT,
name: {
en: "Slice Off",
fr: "Trancher",
},
text: {
en: "When you play this Pokémon from your hand onto your Bench during your turn, you may discard a Special Energy from 1 of your opponent's Pokémon.",
fr: "Lorsque vous jouez ce Pokémon de votre main sur votre Banc pendant votre tour, vous pouvez défausser une Énergie spéciale attachée à lun des Pokémon de votre adversaire.",
}
}],
attacks: [{
cost: [
Type.METAL,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Gale Blade",
fr: "Lame Bourrasque",
},
text: {
en: "You may shuffle this Pokémon and all cards attached to it into your deck.",
fr: "Vous pouvez mélanger ce Pokémon et toutes les cartes qui lui sont attachées avec votre deck.",
},
damage: 70
},{
cost: [
Type.METAL
],
name: {
en: "Blade-GX",
fr: "Lame-GX",
},
text: {
en: "Take a Prize card. (You can't use more than 1 GX attack in a game.)",
fr: "Récupérez une carte Récompense. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

114
cards/sm/sma/SV74.ts Normal file
View File

@ -0,0 +1,114 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "sma-SV74",
localId: "SV74",
// Card informations
name: {
en: "Stakataka-GX",
fr: "Ama-Ama-GX",
},
hp: 180,
type: [
Type.METAL,
],
dexId: 805,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV74/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV74/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV74/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV74/high.png",
},
},
evolveFrom: {},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
abilities: [{
id: 1177,
type: AbilityType.TALENT,
name: {
en: "Ultra Wall",
fr: "Ultra-Mur",
},
text: {
en: "Your Ultra Beasts take 10 less damage from your opponent's attacks (after applying Weakness and Resistance).",
fr: "Vos Ultra-Chimères subissent 10 dégâts de moins provenant des attaques de votre adversaire (après application de la Faiblesse et de la Résistance).",
}
}],
attacks: [{
cost: [
Type.METAL,
Type.METAL,
Type.COLORLESS
],
name: {
en: "Gigaton Stomp",
fr: "Écrasement Gigatonne",
},
damage: 120
},{
cost: [
Type.METAL,
Type.METAL,
Type.COLORLESS
],
name: {
en: "Assembly-GX",
fr: "Empilage-GX",
},
text: {
en: "This attack does 50 more damage for each Prize card you have taken. (You can't use more than 1 GX attack in a game.)",
fr: "Cette attaque inflige 50 dégâts supplémentaires pour chaque carte Récompense que vous avez récupérée. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
damage: 50
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-20"
}],
retreat: 3,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

116
cards/sm/sma/SV75.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: "sma-SV75",
localId: "SV75",
// Card informations
name: {
en: "Gardevoir-GX",
fr: "Gardevoir-GX",
},
hp: 230,
type: [
Type.FAIRY,
],
dexId: 282,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV75/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV75/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV75/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV75/high.png",
},
},
evolveFrom: {
en: "Kirlia",
fr: "Kirlia",
},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
abilities: [{
id: 1134,
type: AbilityType.TALENT,
name: {
en: "Secret Spring",
fr: "Rebond Secret",
},
text: {
en: "Once during your turn (before your attack), you may attach a Fairy Energy card from your hand to 1 of your Pokémon.",
fr: "Une seule fois pendant votre tour (avant votre attaque), vous pouvez attacher une carte Énergie Fairy de votre main à lun de vos Pokémon.",
}
}],
attacks: [{
cost: [
Type.FAIRY
],
name: {
en: "Infinite Force",
fr: "Force Infinie",
},
text: {
en: "This attack does 30 damage times the amount of Energy attached to both Active Pokémon.",
fr: "Cette attaque inflige 30 dégâts multipliés par le nombre dÉnergies attachées aux deux Pokémon Actifs.",
},
damage: 30
},{
cost: [
Type.FAIRY
],
name: {
en: "Twilight-GX",
fr: "Tombée de la Nuit-GX",
},
text: {
en: "Shuffle 10 cards from your discard pile into your deck. (You can't use more than 1 GX attack in a game.)",
fr: "Mélangez 10 cartes de votre pile de défausse avec votre deck. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
}],
weaknesses: [{
type: Type.METAL,
value: "×2"
}],
resistances: [{
type: Type.DARKNESS,
value: "-20"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

117
cards/sm/sma/SV76.ts Normal file
View File

@ -0,0 +1,117 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "sma-SV76",
localId: "SV76",
// Card informations
name: {
en: "Sylveon-GX",
fr: "Nymphali-GX",
},
hp: 200,
type: [
Type.FAIRY,
],
dexId: 700,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV76/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV76/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV76/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV76/high.png",
},
},
evolveFrom: {
en: "Eevee",
fr: "Évoli",
},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.FAIRY
],
name: {
en: "Magical Ribbon",
fr: "Ruban Magique",
},
text: {
en: "Search your deck for up to 3 cards and put them into your hand. Then, shuffle your deck.",
fr: "Cherchez jusquà 3 cartes dans votre deck et ajoutez-les à votre main. Mélangez ensuite votre deck.",
},
},{
cost: [
Type.FAIRY,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Fairy Wind",
fr: "Vent Féérique",
},
damage: 110
},{
cost: [
Type.FAIRY,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Plea-GX",
fr: "Supplique-GX",
},
text: {
en: "Put 2 of your opponent's Benched Pokémon and all cards attached to them into your opponent's hand. (You can't use more than 1 GX attack in a game.)",
fr: "Placez 2 des Pokémon de Banc de votre adversaire et toutes les cartes qui leur sont attachées dans la main de votre adversaire. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
}],
weaknesses: [{
type: Type.METAL,
value: "×2"
}],
resistances: [{
type: Type.DARKNESS,
value: "-20"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

119
cards/sm/sma/SV77.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: "sma-SV77",
localId: "SV77",
// Card informations
name: {
en: "Altaria-GX",
fr: "Altaria-GX",
},
hp: 200,
type: [
Type.DRAGON,
],
dexId: 334,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV77/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV77/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV77/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV77/high.png",
},
},
evolveFrom: {
en: "Swablu",
fr: "Tylton",
},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.FAIRY,
Type.COLORLESS
],
name: {
en: "Bright Tone",
fr: "Tonalité Claire",
},
text: {
en: "During your opponent's next turn, prevent all damage done to this Pokémon by attacks from Pokémon-GX and Pokémon-EX.",
fr: "Pendant le prochain tour de votre adversaire, évitez tous les dégâts infligés à ce Pokémon par des attaques de Pokémon-GX ou de Pokémon-EX.",
},
damage: 50
},{
cost: [
Type.WATER,
Type.FAIRY,
Type.COLORLESS
],
name: {
en: "Sonic Edge",
fr: "Tranchant Sonique",
},
text: {
en: "This attack's damage isn't affected by any effects on your opponent's Active Pokémon.",
fr: "Les dégâts de cette attaque ne sont affectés par aucun effet en action sur le Pokémon Actif de votre adversaire.",
},
damage: 110
},{
cost: [
Type.FAIRY,
Type.COLORLESS
],
name: {
en: "Euphoria-GX",
fr: "Euphorie-GX",
},
text: {
en: "Your opponent's Active Pokémon is now Asleep. Heal all damage from all of your Pokémon. (You can't use more than 1 GX attack in a game.)",
fr: "Le Pokémon Actif de votre adversaire est maintenant Endormi. Soignez tous les dégâts de vos Pokémon. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
}],
weaknesses: [{
type: Type.FAIRY,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

120
cards/sm/sma/SV78.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: "sma-SV78",
localId: "SV78",
// Card informations
name: {
en: "Noivern-GX",
fr: "Bruyverne-GX",
},
hp: 200,
type: [
Type.DRAGON,
],
dexId: 715,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV78/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV78/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV78/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV78/high.png",
},
},
evolveFrom: {
en: "Noibat",
fr: "Sonistrelle",
},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.DARKNESS,
Type.COLORLESS
],
name: {
en: "Distort",
fr: "Torsion",
},
text: {
en: "Your opponent can't play any Item cards from their hand during their next turn.",
fr: "Votre adversaire ne peut pas jouer de carte Objet de sa main pendant son prochain tour.",
},
damage: 50
},{
cost: [
Type.PSYCHIC,
Type.DARKNESS,
Type.COLORLESS
],
name: {
en: "Sonic Volume",
fr: "Volume Sonique",
},
text: {
en: "Your opponent can't play any Special Energy cards from their hand during their next turn.",
fr: "Votre adversaire ne peut pas jouer de carte Énergie spéciale de sa main pendant son prochain tour.",
},
damage: 120
},{
cost: [
Type.PSYCHIC,
Type.DARKNESS,
Type.COLORLESS
],
name: {
en: "Boomburst-GX",
fr: "Bang Sonique-GX",
},
text: {
en: "This attack does 50 damage to each of your opponent's Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.) (You can't use more than 1 GX attack in a game.)",
fr: "Cette attaque inflige 50 dégâts à chacun des Pokémon de votre adversaire. (Nappliquez ni la Faiblesse ni la Résistance aux Pokémon de Banc.) (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
}],
weaknesses: [{
type: Type.FAIRY,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

118
cards/sm/sma/SV79.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: "sma-SV79",
localId: "SV79",
// Card informations
name: {
en: "Silvally-GX",
fr: "Silvallié-GX",
},
hp: 210,
type: [
Type.COLORLESS,
],
dexId: 773,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV79/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV79/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV79/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV79/high.png",
},
},
evolveFrom: {
en: "Type: Null",
fr: "Type:0",
},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
abilities: [{
id: 727,
type: AbilityType.TALENT,
name: {
en: "Gyro Unit",
fr: "Gyro-Unité",
},
text: {
en: "Your Basic Pokémon in play have no Retreat Cost.",
fr: "Vos Pokémon de base en jeu nont pas de Coût de Retraite.",
}
}],
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Turbo Drive",
fr: "Propulsion Turbo",
},
text: {
en: "Attach a basic Energy card from your discard pile to 1 of your Benched Pokémon.",
fr: "Attachez une carte Énergie de base de votre pile de défausse à lun de vos Pokémon de Banc.",
},
damage: 120
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Rebel-GX",
fr: "Rebelle-GX",
},
text: {
en: "This attack does 50 damage for each of your opponent's Benched Pokémon. (You can't use more than 1 GX attack in a game.)",
fr: "Cette attaque inflige 50 dégâts pour chaque Pokémon de Banc de votre adversaire. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
damage: 50
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

93
cards/sm/sma/SV8.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: "sma-SV8",
localId: "SV8",
// Card informations
name: {
en: "Alolan Vulpix",
fr: "Goupix dAlola",
},
hp: 60,
type: [
Type.WATER,
],
dexId: 37,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV8/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV8/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV8/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV8/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 10,
name: "Kouki Saitou"
},
attacks: [{
name: {
en: "Beacon",
fr: "Flambeau",
},
text: {
en: "Search your deck for up to 2 Pokémon, reveal them, and put them into your hand. Then, shuffle your deck.",
fr: "Cherchez jusquà 2 Pokémon dans votre deck, montrez-les, puis ajoutez-les à votre main. Mélangez ensuite votre deck.",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Icy Snow",
fr: "Verglas",
},
damage: 20
}],
weaknesses: [{
type: Type.METAL,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

114
cards/sm/sma/SV80.ts Normal file
View File

@ -0,0 +1,114 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "sma-SV80",
localId: "SV80",
// Card informations
name: {
en: "Drampa-GX",
fr: "Draïeul-GX",
},
hp: 180,
type: [
Type.COLORLESS,
],
dexId: 780,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV80/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV80/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV80/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV80/high.png",
},
},
evolveFrom: {},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Righteous Edge",
fr: "Lame Vertueuse",
},
text: {
en: "Discard a Special Energy from your opponent's Active Pokémon.",
fr: "Défaussez une Énergie spéciale du Pokémon Actif de votre adversaire.",
},
damage: 20
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Berserk",
fr: "Dracolère",
},
text: {
en: "If your Benched Pokémon have any damage counters on them, this attack does 70 more damage.",
fr: "Si des marqueurs de dégâts sont placés sur vos Pokémon de Banc, cette attaque inflige 70 dégâts supplémentaires.",
},
damage: 80
},{
cost: [
Type.COLORLESS
],
name: {
en: "Big Wheel-GX",
fr: "Grande Roue-GX",
},
text: {
en: "Shuffle your hand into your deck. Then, draw 10 cards. (You can't use more than 1 GX attack in a game.)",
fr: "Mélangez votre main avec votre deck. Ensuite, piochez 10 cartes. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

74
cards/sm/sma/SV81.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: "sma-SV81",
localId: "SV81",
// Card informations
name: {
en: "Aether Foundation Employee",
fr: "Employés de la Fondation Æther",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV81/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV81/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV81/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV81/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
illustrator: {
id: 163,
name: "take"
},
attacks: [{
name: {},
text: {
fr: "Ajoutez 3 Pokémon avec « dAlola » dans leur nom, de votre pile de défausse à votre main.",
},
}],
rarity: Rarity.Common,
category: Category.TRAINER,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

74
cards/sm/sma/SV82.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: "sma-SV82",
localId: "SV82",
// Card informations
name: {
en: "Cynthia",
fr: "Cynthia",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV82/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV82/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV82/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV82/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
illustrator: {
id: 26,
name: "Yusuke Ohmura"
},
attacks: [{
name: {},
text: {
fr: "Mélangez votre main avec votre deck. Ensuite, piochez 6 cartes.",
},
}],
rarity: Rarity.Common,
category: Category.TRAINER,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

74
cards/sm/sma/SV83.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: "sma-SV83",
localId: "SV83",
// Card informations
name: {
en: "Fisherman",
fr: "Pêcheur",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV83/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV83/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV83/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV83/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
illustrator: {
id: 8,
name: "Masakazu Fukuda"
},
attacks: [{
name: {},
text: {
fr: "Ajoutez 4 cartes Énergie de base de votre pile de défausse à votre main.",
},
}],
rarity: Rarity.Common,
category: Category.TRAINER,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

74
cards/sm/sma/SV84.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: "sma-SV84",
localId: "SV84",
// Card informations
name: {
en: "Guzma",
fr: "Guzma",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV84/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV84/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV84/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV84/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
illustrator: {
id: 67,
name: "Hitoshi Ariga"
},
attacks: [{
name: {},
text: {
fr: "Échangez lun des Pokémon de Banc de votre adversaire avec son Pokémon Actif. Dans ce cas, échangez votre Pokémon Actif avec lun de vos Pokémon de Banc.",
},
}],
rarity: Rarity.Common,
category: Category.TRAINER,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

74
cards/sm/sma/SV85.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: "sma-SV85",
localId: "SV85",
// Card informations
name: {
en: "Hiker",
fr: "Montagnard",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV85/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV85/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV85/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV85/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
illustrator: {
id: 15,
name: "Naoki Saito"
},
attacks: [{
name: {},
text: {
fr: "Regardez les 5 cartes du dessus du deck de lun des joueurs et choisissez-en une. Ce joueur mélange les autres cartes avec son deck. Ensuite, placez la carte choisie sur le dessus de ce deck.",
},
}],
rarity: Rarity.Common,
category: Category.TRAINER,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

74
cards/sm/sma/SV86.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: "sma-SV86",
localId: "SV86",
// Card informations
name: {
en: "Lady",
fr: "Mademoiselle",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV86/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV86/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV86/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV86/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
illustrator: {
id: 40,
name: "Kanako Eo"
},
attacks: [{
name: {},
text: {
fr: "Cherchez jusquà 4 cartes Énergie de base dans votre deck, montrez-les, puis ajoutez-les à votre main. Mélangez ensuite votre deck.",
},
}],
rarity: Rarity.Common,
category: Category.TRAINER,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

74
cards/sm/sma/SV87.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: "sma-SV87",
localId: "SV87",
// Card informations
name: {
en: "Aether Paradise Conservation Area",
fr: "Réserve Naturelle du Paradis Æther",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV87/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV87/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV87/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV87/high.png",
},
},
evolveFrom: {},
tags: [
Tag.STADIUM,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
name: {},
text: {
fr: "Les Pokémon Grass de base et les Pokémon Lightning de base (les vôtres et ceux de votre adversaire) reçoivent 30 dégâts de moins des attaques de ladversaire (après application de la Faiblesse et de la Résistance).",
},
}],
rarity: Rarity.Common,
category: Category.TRAINER,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

74
cards/sm/sma/SV88.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: "sma-SV88",
localId: "SV88",
// Card informations
name: {
en: "Brooklet Hill",
fr: "Colline Clapotis",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV88/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV88/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV88/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV88/high.png",
},
},
evolveFrom: {},
tags: [
Tag.STADIUM,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
name: {},
text: {
fr: "Une seule fois pendant le tour de chaque joueur, ce joueur peut chercher un Pokémon Water de base ou un Pokémon Fighting de base dans son deck, le placer sur son Banc, puis mélanger son deck.",
},
}],
rarity: Rarity.Common,
category: Category.TRAINER,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

74
cards/sm/sma/SV89.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: "sma-SV89",
localId: "SV89",
// Card informations
name: {
en: "Mt. Coronet",
fr: "Mont Couronné",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV89/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV89/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV89/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV89/high.png",
},
},
evolveFrom: {},
tags: [
Tag.STADIUM,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
name: {},
text: {
fr: "Une seule fois pendant le tour de chaque joueur, ce joueur peut placer 2 cartes Énergie Metal de sa pile de défausse dans sa main.",
},
}],
rarity: Rarity.Common,
category: Category.TRAINER,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

93
cards/sm/sma/SV9.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: "sma-SV9",
localId: "SV9",
// Card informations
name: {
en: "Wooper",
fr: "Axoloto",
},
hp: 70,
type: [
Type.WATER,
],
dexId: 194,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV9/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV9/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV9/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV9/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 66,
name: "Misa Tsutsui"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Ram",
fr: "Collision",
},
damage: 10
},{
cost: [
Type.WATER,
Type.COLORLESS
],
name: {
en: "Rain Splash",
fr: "Pluie Éclaboussante",
},
damage: 20
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

74
cards/sm/sma/SV90.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: "sma-SV90",
localId: "SV90",
// Card informations
name: {
en: "Shrine of Punishment",
fr: "Chapelle des Châtiments",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV90/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV90/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV90/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV90/high.png",
},
},
evolveFrom: {},
tags: [
Tag.STADIUM,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
name: {},
text: {
fr: "Entre chaque tour, placez un marqueur de dégâts sur chaque Pokémon-GX et Pokémon-EX (les vôtres et ceux de votre adversaire).",
},
}],
rarity: Rarity.Common,
category: Category.TRAINER,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

110
cards/sm/sma/SV91.ts Normal file
View File

@ -0,0 +1,110 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "sma-SV91",
localId: "SV91",
// Card informations
name: {
en: "Tapu Bulu-GX",
fr: "Tokotoro-GX",
},
hp: 180,
type: [
Type.GRASS,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV91/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV91/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV91/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV91/high.png",
},
},
evolveFrom: {},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.GRASS
],
name: {
en: "Horn Attack",
fr: "KoudKorne",
},
damage: 30
},{
cost: [
Type.GRASS,
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Nature's Judgment",
fr: "Jugement de la Nature",
},
text: {
en: "You may discard all Energy from this Pokémon. If you do, this attack does 60 more damage.",
fr: "Vous pouvez défausser toute lÉnergie attachée à ce Pokémon. Dans ce cas, cette attaque inflige 60 dégâts supplémentaires.",
},
damage: 120
},{
cost: [
Type.GRASS,
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Tapu Wilderness-GX",
fr: "Toko Nature-GX",
},
text: {
en: "Heal all damage from this Pokémon. (You can't use more than 1 GX attack in a game.)",
fr: "Soignez tous les dégâts de ce Pokémon. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
damage: 150
}],
retreat: 3,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

110
cards/sm/sma/SV92.ts Normal file
View File

@ -0,0 +1,110 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "sma-SV92",
localId: "SV92",
// Card informations
name: {
en: "Tapu Fini-GX",
fr: "Tokopisco-GX",
},
hp: 170,
type: [
Type.WATER,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV92/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV92/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV92/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV92/high.png",
},
},
evolveFrom: {},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Aqua Ring",
fr: "Anneau Hydro",
},
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: 20
},{
cost: [
Type.WATER,
Type.WATER,
Type.COLORLESS
],
name: {
en: "Hydro Shot",
fr: "Hydro-Coup",
},
text: {
en: "Discard 2 Water Energy from this Pokémon. This attack does 120 damage to 1 of your opponent's Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
fr: "Défaussez 2 Énergies Water de ce Pokémon. Cette attaque inflige 120 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.WATER
],
name: {
en: "Tapu Storm-GX",
fr: "Toko Tempête-GX",
},
text: {
en: "Shuffle your opponent's Active Pokémon and all cards attached to it into their deck. If your opponent has no Benched Pokémon, this attack does nothing. (You can't use more than 1 GX attack in a game.)",
fr: "Mélangez le Pokémon Actif de votre adversaire et toutes les cartes qui lui sont attachées dans son deck. Si votre adversaire na aucun Pokémon de Banc, cette attaque ne fait rien. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

108
cards/sm/sma/SV93.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: "sma-SV93",
localId: "SV93",
// Card informations
name: {
en: "Tapu Koko-GX",
fr: "Tokorico-GX",
},
hp: 170,
type: [
Type.LIGHTNING,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV93/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV93/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV93/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV93/high.png",
},
},
evolveFrom: {},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
abilities: [{
id: 1203,
type: AbilityType.TALENT,
name: {
en: "Aero Trail",
fr: "Sentier Aérien",
},
text: {
en: "When you play this Pokémon from your hand onto your Bench during your turn, you may move any number of Lightning Energy from your other Pokémon to this Pokémon. If you do, switch this Pokémon with your Active Pokémon.",
fr: "Lorsque vous jouez ce Pokémon de votre main sur votre Banc pendant votre tour, vous pouvez déplacer autant dÉnergie Lightning que vous voulez de vos autres Pokémon vers ce Pokémon. Dans ce cas, échangez ce Pokémon avec votre Pokémon Actif.",
}
}],
attacks: [{
cost: [
Type.LIGHTNING,
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Sky-High Claws",
fr: "Griffes Gratte-Ciel",
},
damage: 130
},{
cost: [
Type.LIGHTNING,
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Tapu Thunder-GX",
fr: "Toko Tonnerre-GX",
},
text: {
en: "This attack does 50 damage times the amount of Energy attached to all of your opponent's 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 attachées aux Pokémon de votre adversaire. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
damage: 50
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card

108
cards/sm/sma/SV94.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: "sma-SV94",
localId: "SV94",
// Card informations
name: {
en: "Tapu Lele-GX",
fr: "Tokopiyon-GX",
},
hp: 170,
type: [
Type.PSYCHIC,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sma/SV94/low.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV94/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sma/SV94/high.png",
fr: "https://assets.tcgdex.net/fr/sm/sma/SV94/high.png",
},
},
evolveFrom: {},
tags: [
Tag.GX,
],
illustrator: {
id: 4,
name: "5ban Graphics"
},
abilities: [{
id: 925,
type: AbilityType.TALENT,
name: {
en: "Wonder Tag",
fr: "Relais Miracle",
},
text: {
en: "When you play this Pokémon from your hand onto your Bench during your turn, you may search your deck for a Supporter card, reveal it, and put it into your hand. Then, shuffle your deck.",
fr: "Lorsque vous jouez ce Pokémon de votre main sur votre Banc pendant votre tour, vous pouvez chercher une carte Supporter dans votre deck, la montrer et lajouter à votre main. Mélangez ensuite votre deck.",
}
}],
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Energy Drive",
fr: "Propulsion dÉnergie",
},
text: {
en: "This attack does 20 damage times the amount of Energy attached to both Active Pokémon. This damage isn't affected by Weakness or Resistance.",
fr: "Cette attaque inflige 20 dégâts multipliés par le nombre dÉnergies attachées aux deux Pokémon Actifs. Ces dégâts ne sont pas affectés par la Faiblesse ou la Résistance.",
},
damage: 20
},{
cost: [
Type.PSYCHIC
],
name: {
en: "Tapu Cure-GX",
fr: "Toko Soins-GX",
},
text: {
en: "Heal all damage from 2 of your Benched Pokémon. (You can't use more than 1 GX attack in a game.)",
fr: "Soignez tous les dégâts de 2 de vos Pokémon de Banc. (Vous ne pouvez utiliser quune attaque GX par partie.)",
},
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Shiny Vault",
code: "sma"
}
}
export default card