1
0
mirror of https://github.com/tcgdex/cards-database.git synced 2025-04-23 03:12:10 +00:00

Added whole Sword Shied promo set

Signed-off-by: Avior <florian.bouillon@delta-wings.net>
This commit is contained in:
Florian Bouillon 2020-02-08 17:56:27 +01:00
parent c7f337c7fd
commit 3e883bf09c
No known key found for this signature in database
GPG Key ID: B143FF27EF555D16
13 changed files with 931 additions and 0 deletions

View File

@ -0,0 +1,63 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
import path from 'path'
import set from '../../../sets/swsh/swshp'
const localId = path.basename(__filename).split(".")[0]
const card: Card = {
// ids
id: `swshp-${localId}`,
localId: localId,
// Card informations
name: {
fr: "Ouistempo",
},
hp: 60,
type: [
Type.GRASS,
],
tags: [
Tag.BASIC,
],
illustrator: {
id: 95,
name: "kirisAki"
},
attacks: [{
cost: [
Type.GRASS,
Type.COLORLESS
],
name: {
fr: "Tapotige",
},
damage: 30
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set,
}
export default card

View File

@ -0,0 +1,65 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
import path from 'path'
import set from '../../../sets/swsh/swshp'
const localId = path.basename(__filename).split(".")[0]
const card: Card = {
// ids
id: `swshp-${localId}`,
localId: localId,
// Card informations
name: {
fr: "Falmbino",
},
hp: 60,
type: [
Type.FIRE,
],
tags: [
Tag.BASIC,
],
illustrator: {
id: 67,
name: "Hitoshi Ariga"
},
attacks: [{
cost: [
Type.FIRE
],
name: {
fr: "Super Roussi",
},
text: {
fr: "Lancez une pièce. Si c'est face, le Pokémon Actif de votre adversaire est maintenant Brûlé."
},
damage: 10
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set,
}
export default card

View File

@ -0,0 +1,66 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
import path from 'path'
import set from '../../../sets/swsh/swshp'
const localId = path.basename(__filename).split(".")[0]
const card: Card = {
// ids
id: `swshp-${localId}`,
localId: localId,
// Card informations
name: {
fr: "Larméléon",
},
hp: 60,
type: [
Type.WATER,
],
tags: [
Tag.BASIC,
],
illustrator: {
id: 3,
name: "Mizue"
},
attacks: [{
cost: [
Type.WATER,
Type.COLORLESS
],
name: {
fr: "Étreinte",
},
text: {
fr: "Lancez une pièce. Si c'est face, le Pokémon Actif de votre adversaire est maintenant Paralysé.",
},
damage: 20
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set,
}
export default card

View File

@ -0,0 +1,80 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
import path from 'path'
import set from '../../../sets/swsh/swshp'
const localId = path.basename(__filename).split(".")[0]
const card: Card = {
// ids
id: `swshp-${localId}`,
localId: localId,
// Card informations
name: {
fr: "Miaouss V",
},
hp: 180,
type: [
Type.COLORLESS,
],
tags: [
Tag.BASIC,
Tag.V,
],
evolveTo: [{
fr: "Miaouss VMAX"
}],
illustrator: {
id: 149,
name: "aky CG Works"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
fr: "Jackpot",
},
text: {
fr: "Piocher une carte."
},
damage: 30
}, {
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS,
],
name: {
fr: "Griffe Taillante",
},
damage: 130,
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set,
}
export default card

View File

@ -0,0 +1,72 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
import path from 'path'
import set from '../../../sets/swsh/swshp'
const localId = path.basename(__filename).split(".")[0]
const card: Card = {
// ids
id: `swshp-${localId}`,
localId: localId,
// Card informations
name: {
fr: "Miaouss VMAX",
},
hp: 300,
type: [
Type.COLORLESS,
],
tags: [
Tag.VMAX,
],
evolveFrom: {
fr: "Miaouss V",
},
illustrator: {
id: 149,
name: "aky CG Works"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS,
],
name: {
fr: "Pactole G-MAX",
},
text: {
fr: "Piochez 3 cartes."
},
damage: 200
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set,
}
export default card

View File

@ -0,0 +1,75 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
import path from 'path'
import set from '../../../sets/swsh/swshp'
const localId = path.basename(__filename).split(".")[0]
const card: Card = {
// ids
id: `swshp-${localId}`,
localId: localId,
// Card informations
name: {
fr: "Gorythmic",
},
hp: 170,
type: [
Type.GRASS,
],
tags: [
Tag.STAGE2,
],
illustrator: {
id: 10,
name: "Kouki Saitou"
},
abilities: [{
type: AbilityType.TALENT,
name: {
fr: "Rythme Voltaique",
},
text: {
fr: "Une fois pendant votre tour, vous pouvez chercher dans votre deck jusqu'à 2 cartes Énergie Plante, puis les attacher à l'un de vos Pokémon. Mélangez ensuite votre deck."
}
}],
attacks: [{
cost: [
Type.GRASS,
Type.GRASS,
Type.GRASS,
Type.COLORLESS
],
name: {
fr: "Enfoncement",
},
damage: 140
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 3,
rarity: Rarity.Common,
category: Category.POKEMON,
set,
}
export default card

View File

@ -0,0 +1,73 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
import path from 'path'
import set from '../../../sets/swsh/swshp'
const localId = path.basename(__filename).split(".")[0]
const card: Card = {
// ids
id: `swshp-${localId}`,
localId: localId,
// Card informations
name: {
fr: "Beldeneige",
},
hp: 90,
type: [
Type.WATER,
],
tags: [
Tag.STAGE1,
],
illustrator: {
id: 95,
name: "kirisAki"
},
abilities: [{
type: AbilityType.TALENT,
name: {
fr: "Dans de Glace"
},
text: {
fr: "Autant de fois que vous le voulez pendant votre tour, vous pouvez attacher une carte Énergie Eau de votre main à l'un de vos Pokémon Eau de Banc."
}
}],
attacks: [{
cost: [
Type.WATER,
Type.COLORLESS
],
name: {
fr: "Onde Boréale",
},
damage: 30
}],
weaknesses: [{
type: Type.METAL,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set,
}
export default card

View File

@ -0,0 +1,79 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
import path from 'path'
import set from '../../../sets/swsh/swshp'
const localId = path.basename(__filename).split(".")[0]
const card: Card = {
// ids
id: `swshp-${localId}`,
localId: localId,
// Card informations
name: {
fr: "Berserkatt de Galar",
},
hp: 120,
type: [
Type.METAL,
],
tags: [
Tag.STAGE1,
],
illustrator: {
id: 48,
name: "Akira Komayama"
},
abilities: [{
type: AbilityType.TALENT,
name: {
fr: "Boost Acier"
},
text: {
fr: "Les attaques de vos Pokémon Acier 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.METAL,
Type.METAL,
Type.COLORLESS
],
name: {
fr: "Griffe Acier",
},
damage: 70
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.GRASS,
value: "-30"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set,
}
export default card

View File

@ -0,0 +1,75 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
import path from 'path'
import set from '../../../sets/swsh/swshp'
const localId = path.basename(__filename).split(".")[0]
const card: Card = {
// ids
id: `swshp-${localId}`,
localId: localId,
// Card informations
name: {
fr: "Pashmilla",
},
hp: 90,
type: [
Type.COLORLESS,
],
tags: [
Tag.STAGE1,
],
illustrator: {
id: 132,
name: "Shibuzoh."
},
abilities: [{
type: AbilityType.TALENT,
name: {
fr: "Faire Avec",
},
text: {
fr: "Vous devez défausser une carte de votre main pour pouvoir utiliser ce talent. Une fois pendant votre tour, vous pouvez piocher 2 cartes."
}
}],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
fr: "Assistance Énergétique"
},
text: {
fr: "Attachez une carte Énergie de base de votre pile de défausse à l'un de vos Pokémon de Banc."
},
damage: 40
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set,
}
export default card

View File

@ -0,0 +1,64 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
import path from 'path'
import set from '../../../sets/swsh/swshp'
const localId = path.basename(__filename).split(".")[0]
const card: Card = {
// ids
id: `swshp-${localId}`,
localId: localId,
// Card informations
name: {
fr: "Tournicoton",
},
hp: 50,
type: [
Type.GRASS,
],
tags: [
Tag.BASIC,
],
illustrator: {
id: 15,
name: "Naoki Saito"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
fr: "Berceuse",
},
text: {
fr: "LE Pokémon Actif de votre adversaire est maintenant Endormi."
}
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set,
}
export default card

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'
import path from 'path'
import set from '../../../sets/swsh/swshp'
const localId = path.basename(__filename).split(".")[0]
const card: Card = {
// ids
id: `swshp-${localId}`,
localId: localId,
// Card informations
name: {
fr: "Moumouton>",
},
hp: 60,
type: [
Type.COLORLESS,
],
tags: [
Tag.BASIC,
],
illustrator: {
id: 67,
name: "Hitoshi Ariga"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
fr: "Boul'Armure",
},
text: {
fr: "Lancez une pièce. Si c'est face, évitez tous les dégâts infligés à ce Pokémon par des attaques pendant le prochain tour de votre adrversaire."
}
}, {
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
fr: "Coup d'Boule",
},
damage: 20
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set,
}
export default card

View File

@ -0,0 +1,67 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
import path from 'path'
import set from '../../../sets/swsh/swshp'
const localId = path.basename(__filename).split(".")[0]
const card: Card = {
// ids
id: `swshp-${localId}`,
localId: localId,
// Card informations
name: {
fr: "Morpeko",
},
hp: 80,
type: [
Type.LIGHTNING,
],
tags: [
Tag.BASIC,
],
illustrator: {
id: 0,
name: "Kagemaru Himeno"
},
attacks: [{
cost: [
Type.LIGHTNING,
Type.LIGHTNING,
Type.COLORLESS
],
name: {
fr: "Éclair",
},
text: {
fr: "Lancez une pièces. Si c'est face, le Pokémon Actif de votre adversaire est maintenant Paralysé."
},
damage: 60
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set,
}
export default card

View File

@ -0,0 +1,78 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
import path from 'path'
import set from '../../../sets/swsh/swshp'
const localId = path.basename(__filename).split(".")[0]
const card: Card = {
// ids
id: `swshp-${localId}`,
localId: localId,
// Card informations
name: {
fr: "Ponyta de Galar",
},
hp: 70,
type: [
Type.PSYCHIC,
],
tags: [
Tag.BASIC,
],
illustrator: {
id: 95,
name: "kirisAki"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
fr: "Vibra Soin",
},
text: {
fr: "Soignez 30 dégâts de l'un de vos Pokémon."
}
}, {
cost: [
Type.PSYCHIC,
Type.COLORLESS
],
name: {
fr: "Flop"
},
damage: 20
}],
weaknesses: [{
type: Type.DARKNESS,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set,
}
export default card