1
0
mirror of https://github.com/tcgdex/cards-database.git synced 2025-04-25 12:22:14 +00:00
This commit is contained in:
Florian Bouillon 2021-02-12 22:47:29 +01:00
commit 8f9e953656
40 changed files with 1964 additions and 33 deletions

View File

@ -59,7 +59,7 @@ const card: Card = {
en: "Flip 2 coins. This attack does 20 damage times the number of heads.", en: "Flip 2 coins. This attack does 20 damage times the number of heads.",
fr: "Lancez 2 pièces. Cette attaque inflige 20 dégâts multipliés par le nombre de côtés face.", fr: "Lancez 2 pièces. Cette attaque inflige 20 dégâts multipliés par le nombre de côtés face.",
}, },
damage: 20 damage: '20x'
}], }],
weaknesses: [{ weaknesses: [{

56
cards/mc/2021swsh/1.ts Normal file
View File

@ -0,0 +1,56 @@
import Card from "@tcgdex/sdk/interfaces/Card";
import Tag from "@tcgdex/sdk/interfaces/Tag";
import Category from "@tcgdex/sdk/interfaces/Category";
import Type from "@tcgdex/sdk/interfaces/Type";
import Rarity from "@tcgdex/sdk/interfaces/Rarity";
import set from '../../../sets/mc/2021swsh'
const card: Card = {
id: "2021swsh-1",
localId: 1,
dexId: 1,
name: {
en: "Bulbasaur"
},
hp: 70,
type: [
Type.GRASS
],
tags: [
Tag.BASIC
],
attacks: [
{
name: {
en: "Razor Leaf"
},
cost: [
Type.GRASS,
Type.COLORLESS
],
damage: 30
}
],
weaknesses: [{
type: Type.FIRE,
value: "x2"
}],
set: set,
retreat: 2,
rarity: Rarity.NONE,
illustrator: "Sanosuke Sakuma",
category: Category.POKEMON
}
export default card

77
cards/mc/2021swsh/10.ts Normal file
View File

@ -0,0 +1,77 @@
import Card from '@tcgdex/sdk/interfaces/Card'
import Type from '@tcgdex/sdk/interfaces/Type'
import Tag from '@tcgdex/sdk/interfaces/Tag'
import Rarity from '@tcgdex/sdk/interfaces/Rarity'
import AbilityType from '@tcgdex/sdk/interfaces/AbilityType'
import Category from '@tcgdex/sdk/interfaces/Category'
import set from '../../../sets/mc/2021swsh'
const card: Card = {
// ids
id: "2011swsh-10",
localId: 10,
// Card informations
name: {
en: "Cyndaquil",
fr: "Héricendre",
},
hp: 70,
type: [
Type.FIRE,
],
dexId: 155,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm8/40/low",
fr: "https://assets.tcgdex.net/fr/sm/sm8/40/low",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm8/40/high",
fr: "https://assets.tcgdex.net/fr/sm/sm8/40/high",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: "kirisAki",
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Hammer In",
fr: "Enfoncement",
},
damage: 30
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
retreat: 1,
rarity: Rarity.COMMON,
category: Category.POKEMON,
set: set
}
export default card

74
cards/mc/2021swsh/11.ts Normal file
View File

@ -0,0 +1,74 @@
import Card from '@tcgdex/sdk/interfaces/Card'
import Type from '@tcgdex/sdk/interfaces/Type'
import Tag from '@tcgdex/sdk/interfaces/Tag'
import Rarity from '@tcgdex/sdk/interfaces/Rarity'
import AbilityType from '@tcgdex/sdk/interfaces/AbilityType'
import Category from '@tcgdex/sdk/interfaces/Category'
import set from '../../../sets/mc/2021swsh'
const card: Card = {
// ids
id: "2021-11",
localId: 11,
// Card informations
name: {
en: "Torchic",
fr: "Poussifeu",
},
hp: 60,
type: [
Type.FIRE,
],
dexId: 255,
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: "sui",
attacks: [{
cost: [
Type.FIRE
],
name: {
en: "Ember",
fr: "Flammèche",
},
text: {
en: "Flip a coin. If tails, discard a Fire Energy attached to this Pokémon.",
fr: "Lancez une pièce. Si c'est pile, défaussez une Énergie Fire attachée à ce Pokémon.",
},
damage: 20
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
retreat: 1,
rarity: Rarity.COMMON,
category: Category.POKEMON,
set: {
name: "XY Black Star Promos",
code: "xyp"
}
}
export default card

83
cards/mc/2021swsh/12.ts Normal file
View File

@ -0,0 +1,83 @@
import Card from "@tcgdex/sdk/interfaces/Card";
import Tag from "@tcgdex/sdk/interfaces/Tag";
import Category from "@tcgdex/sdk/interfaces/Category";
import Type from "@tcgdex/sdk/interfaces/Type";
import Rarity from "@tcgdex/sdk/interfaces/Rarity";
import set from '../../../sets/mc/2021swsh'
const card: Card = {
// ids
id: "2021swsh-12",
localId: 12,
// Card informations
name: {
en: "Monferno",
fr: "Chimpenfeu",
},
hp: 80,
type: [
Type.FIRE,
],
dexId: 391,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm5/22/low",
fr: "https://assets.tcgdex.net/fr/sm/sm5/22/low",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm5/22/high",
fr: "https://assets.tcgdex.net/fr/sm/sm5/22/high",
},
},
evolveFrom: {
en: "Chimchar",
fr: "Ouisticram",
},
tags: [
Tag.STAGE1,
],
illustrator: "Shigenori Negishi",
attacks: [{
cost: [
Type.FIRE
],
name: {
en: "Super Singe",
fr: "Super Roussi",
},
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: 1,
rarity: Rarity.UNCOMMON,
category: Category.POKEMON,
set: set
}
export default card

81
cards/mc/2021swsh/13.ts Normal file
View File

@ -0,0 +1,81 @@
import Card from "@tcgdex/sdk/interfaces/Card";
import Tag from "@tcgdex/sdk/interfaces/Tag";
import Category from "@tcgdex/sdk/interfaces/Category";
import Type from "@tcgdex/sdk/interfaces/Type";
import Rarity from "@tcgdex/sdk/interfaces/Rarity";
import set from '../../../sets/mc/2021swsh'
const card: Card = {
// ids
id: "2021swsh-13",
localId: 13,
// Card informations
name: {
en: "Tepig",
fr: "Gruikui",
},
hp: 70,
type: [
Type.FIRE,
],
dexId: 498,
image: {
low: {
en: "https://assets.tcgdex.net/en/bw/bwp/BW02/low",
fr: "https://assets.tcgdex.net/fr/bw/bwp/BW02/low",
},
high: {
en: "https://assets.tcgdex.net/en/bw/bwp/BW02/high",
fr: "https://assets.tcgdex.net/fr/bw/bwp/BW02/high",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: "Ken Sugimori",
attacks: [{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Ember",
fr: "Flammèche",
},
text: {
en: "Discard an Energy attached to this Pokémon.",
fr: "Défaussez une Énergie attachée à ce Pokémon.",
},
damage: 30
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
retreat: 2,
rarity: Rarity.COMMON,
category: Category.POKEMON,
set: set
}
export default card

86
cards/mc/2021swsh/14.ts Normal file
View File

@ -0,0 +1,86 @@
import Card from "@tcgdex/sdk/interfaces/Card";
import Tag from "@tcgdex/sdk/interfaces/Tag";
import Category from "@tcgdex/sdk/interfaces/Category";
import Type from "@tcgdex/sdk/interfaces/Type";
import Rarity from "@tcgdex/sdk/interfaces/Rarity";
import set from '../../../sets/mc/2021swsh'
const card: Card = {
// ids
id: "2021swsh-14",
localId: 14,
// Card informations
name: {
en: "Fennekin",
fr: "Feunnec",
},
hp: 60,
type: [
Type.FIRE,
],
dexId: 653,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xyp/XY02/low",
fr: "https://assets.tcgdex.net/fr/xy/xyp/XY02/low",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xyp/XY02/high",
fr: "https://assets.tcgdex.net/fr/xy/xyp/XY02/high",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: "5ban Graphics",
attacks: [{
cost: [
Type.FIRE
],
name: {
en: "Scratch",
fr: "Griffe",
},
damage: 10
},{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Live Coal",
fr: "Charbon Mutant",
},
damage: 20
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
retreat: 1,
rarity: Rarity.COMMON,
category: Category.POKEMON,
set: set
}
export default card

86
cards/mc/2021swsh/15.ts Normal file
View File

@ -0,0 +1,86 @@
import Card from "@tcgdex/sdk/interfaces/Card";
import Tag from "@tcgdex/sdk/interfaces/Tag";
import Category from "@tcgdex/sdk/interfaces/Category";
import Type from "@tcgdex/sdk/interfaces/Type";
import Rarity from "@tcgdex/sdk/interfaces/Rarity";
import set from '../../../sets/mc/2021swsh'
const card: Card = {
// ids
id: "2021swsh-15",
localId: 15,
// Card informations
name: {
en: "Litten",
fr: "Flamiaou",
},
hp: 70,
type: [
Type.FIRE,
],
dexId: 725,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/24/low",
fr: "https://assets.tcgdex.net/fr/sm/sm1/24/low",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/24/high",
fr: "https://assets.tcgdex.net/fr/sm/sm1/24/high",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: "Akira Komayama",
attacks: [{
cost: [
Type.FIRE
],
name: {
en: "Bite",
fr: "Morsure",
},
damage: 10
},{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Flare",
fr: "Flamboiement",
},
damage: 20
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
retreat: 1,
rarity: Rarity.COMMON,
category: Category.POKEMON,
set: set
}
export default card

61
cards/mc/2021swsh/16.ts Normal file
View File

@ -0,0 +1,61 @@
import Card from "@tcgdex/sdk/interfaces/Card";
import Tag from "@tcgdex/sdk/interfaces/Tag";
import Category from "@tcgdex/sdk/interfaces/Category";
import Type from "@tcgdex/sdk/interfaces/Type";
import Rarity from "@tcgdex/sdk/interfaces/Rarity";
import set from '../../../sets/mc/2021swsh'
const card: Card = {
// ids
id: `2021swsh-16`,
localId: 16,
// Card informations
name: {
en: "Scorbunny",
fr: "Flambino",
},
hp: 60,
type: [
Type.FIRE,
],
tags: [
Tag.BASIC,
],
illustrator: "Hitoshi Ariga",
attacks: [{
cost: [
Type.FIRE
],
name: {
en: "Super Singe",
fr: "Super Roussi",
},
text: {
en: "Flip a coin. If heads, your opponent's Active Pokémon is now Burned.",
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

80
cards/mc/2021swsh/17.ts Normal file
View File

@ -0,0 +1,80 @@
import Card from "@tcgdex/sdk/interfaces/Card";
import Tag from "@tcgdex/sdk/interfaces/Tag";
import Category from "@tcgdex/sdk/interfaces/Category";
import Type from "@tcgdex/sdk/interfaces/Type";
import Rarity from "@tcgdex/sdk/interfaces/Rarity";
import set from '../../../sets/mc/2021swsh'
const card: Card = {
// ids
id: "2021swsh-17",
localId: 17,
// Card informations
name: {
en: "Squirtle",
fr: "Carapuce",
},
hp: 60,
type: [
Type.WATER,
],
dexId: 7,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm10/33/low",
fr: "https://assets.tcgdex.net/fr/sm/sm10/33/low",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm10/33/high",
fr: "https://assets.tcgdex.net/fr/sm/sm10/33/high",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: "tetsuya koizumi",
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Bubble",
fr: "Écume",
},
text: {
en: "Flip a coin. If heads, your opponent's Active Pokémon is now Paralyzed.",
fr: "Lancez une pièce. Si cest face, le Pokémon Actif de votre adversaire est maintenant Paralysé.",
},
damage: 10
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 1,
rarity: Rarity.COMMON,
category: Category.POKEMON,
set: set
}
export default card

80
cards/mc/2021swsh/18.ts Normal file
View File

@ -0,0 +1,80 @@
import Card from "@tcgdex/sdk/interfaces/Card";
import Tag from "@tcgdex/sdk/interfaces/Tag";
import Category from "@tcgdex/sdk/interfaces/Category";
import Type from "@tcgdex/sdk/interfaces/Type";
import Rarity from "@tcgdex/sdk/interfaces/Rarity";
import set from '../../../sets/mc/2021swsh'
const card: Card = {
// ids
id: "2021swsh-18",
localId: 18,
// Card informations
name: {
en: "Totodile",
fr: "Kaiminus",
},
hp: 60,
type: [
Type.WATER,
],
dexId: 158,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy4/15/low",
fr: "https://assets.tcgdex.net/fr/xy/xy4/15/low",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy4/15/high",
fr: "https://assets.tcgdex.net/fr/xy/xy4/15/high",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: "Kagemaru Himeno",
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Fury Strikes",
fr: "Attaques Furieuses",
},
text: {
en: "Flip 3 coins. This attack does 10 damage times the number of heads.",
fr: "Lancez 3 pièces. Cette attaque inflige 10 dégâts multipliés par le nombre de côtés face.",
},
damage: 10
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 1,
rarity: Rarity.COMMON,
category: Category.POKEMON,
set: set
}
export default card

76
cards/mc/2021swsh/19.ts Normal file
View File

@ -0,0 +1,76 @@
import Card from "@tcgdex/sdk/interfaces/Card";
import Tag from "@tcgdex/sdk/interfaces/Tag";
import Category from "@tcgdex/sdk/interfaces/Category";
import Type from "@tcgdex/sdk/interfaces/Type";
import Rarity from "@tcgdex/sdk/interfaces/Rarity";
import set from '../../../sets/mc/2021swsh'
const card: Card = {
// ids
id: "2021swsh-19",
localId: 19,
// Card informations
name: {
en: "Mudkip",
fr: "Gobou",
},
hp: 60,
type: [
Type.WATER,
],
dexId: 258,
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: "Aya Kusube",
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Tackle",
fr: "Charge",
},
damage: 10
},{
cost: [
Type.WATER,
Type.COLORLESS
],
name: {
en: "Mud-Slap",
fr: "Coud'Boue",
},
damage: 20
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 1,
rarity: Rarity.COMMON,
category: Category.POKEMON,
set: set
}
export default card

60
cards/mc/2021swsh/2.ts Normal file
View File

@ -0,0 +1,60 @@
import Card from "@tcgdex/sdk/interfaces/Card";
import Tag from "@tcgdex/sdk/interfaces/Tag";
import Category from "@tcgdex/sdk/interfaces/Category";
import Type from "@tcgdex/sdk/interfaces/Type";
import Rarity from "@tcgdex/sdk/interfaces/Rarity";
import set from '../../../sets/mc/2021swsh'
const id = 2
const card: Card = {
id: `2021swsh-${id}`,
localId: id,
dexId: 152,
name: {
en: "Chikorita"
},
hp: 70,
type: [
Type.GRASS
],
tags: [
Tag.BASIC
],
attacks: [
{
name: {
en: "Mini Drain"
},
cost: [
Type.GRASS
],
damage: 10,
text: {
en: 'Heal 10 damage from this Pokémon.'
}
}
],
weaknesses: [{
type: Type.FIRE,
value: "x2"
}],
set: set,
retreat: 1,
rarity: Rarity.NONE,
illustrator: "sowsow",
category: Category.POKEMON
}
export default card

86
cards/mc/2021swsh/20.ts Normal file
View File

@ -0,0 +1,86 @@
import Card from "@tcgdex/sdk/interfaces/Card";
import Tag from "@tcgdex/sdk/interfaces/Tag";
import Category from "@tcgdex/sdk/interfaces/Category";
import Type from "@tcgdex/sdk/interfaces/Type";
import Rarity from "@tcgdex/sdk/interfaces/Rarity";
import set from '../../../sets/mc/2021swsh'
const card: Card = {
// ids
id: "2021swsh-20",
localId: 20,
// Card informations
name: {
en: "Piplup",
fr: "Tiplouf",
},
hp: 70,
type: [
Type.WATER,
],
dexId: 393,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm5/32/low",
fr: "https://assets.tcgdex.net/fr/sm/sm5/32/low",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm5/32/high",
fr: "https://assets.tcgdex.net/fr/sm/sm5/32/high",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: "Shibuzoh.",
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Peck",
fr: "Picpic",
},
damage: 10
},{
cost: [
Type.WATER,
Type.COLORLESS
],
name: {
en: "Wave Splash",
fr: "Grosse Vague",
},
damage: 20
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
retreat: 1,
rarity: Rarity.COMMON,
category: Category.POKEMON,
set: set
}
export default card

81
cards/mc/2021swsh/21.ts Normal file
View File

@ -0,0 +1,81 @@
import Card from "@tcgdex/sdk/interfaces/Card";
import Tag from "@tcgdex/sdk/interfaces/Tag";
import Category from "@tcgdex/sdk/interfaces/Category";
import Type from "@tcgdex/sdk/interfaces/Type";
import Rarity from "@tcgdex/sdk/interfaces/Rarity";
import set from '../../../sets/mc/2021swsh'
const card: Card = {
// ids
id: "2021swsh-21",
localId: 21,
// Card informations
name: {
en: "Oshawott",
fr: "Moustillon",
},
hp: 60,
type: [
Type.WATER,
],
dexId: 501,
image: {
low: {
en: "https://assets.tcgdex.net/en/bw/bwp/BW03/low",
fr: "https://assets.tcgdex.net/fr/bw/bwp/BW03/low",
},
high: {
en: "https://assets.tcgdex.net/en/bw/bwp/BW03/high",
fr: "https://assets.tcgdex.net/fr/bw/bwp/BW03/high",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: "Ken Sugimori",
attacks: [{
cost: [
Type.WATER,
Type.COLORLESS
],
name: {
en: "Water Pulse",
fr: "Vibraqua",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Asleep.",
fr: "Lancez une pièce. Si c'est face, le Pokémon Défenseur est maintenant Endormi.",
},
damage: 20
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
retreat: 1,
rarity: Rarity.COMMON,
category: Category.POKEMON,
set: set
}
export default card

86
cards/mc/2021swsh/22.ts Normal file
View File

@ -0,0 +1,86 @@
import Card from "@tcgdex/sdk/interfaces/Card";
import Tag from "@tcgdex/sdk/interfaces/Tag";
import Category from "@tcgdex/sdk/interfaces/Category";
import Type from "@tcgdex/sdk/interfaces/Type";
import Rarity from "@tcgdex/sdk/interfaces/Rarity";
import set from '../../../sets/mc/2021swsh'
const card: Card = {
// ids
id: "2021swsh-22",
localId: 22,
// Card informations
name: {
en: "Froakie",
fr: "Grenousse",
},
hp: 60,
type: [
Type.WATER,
],
dexId: 656,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xyp/XY03/low",
fr: "https://assets.tcgdex.net/fr/xy/xyp/XY03/low",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xyp/XY03/high",
fr: "https://assets.tcgdex.net/fr/xy/xyp/XY03/high",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: "5ban Graphics",
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Pound",
fr: "Écras'Face",
},
damage: 10
},{
cost: [
Type.WATER,
Type.COLORLESS
],
name: {
en: "Water Drip",
fr: "Goutte à Goutte",
},
damage: 20
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 1,
rarity: Rarity.COMMON,
category: Category.POKEMON,
set: set
}
export default card

86
cards/mc/2021swsh/23.ts Normal file
View File

@ -0,0 +1,86 @@
import Card from "@tcgdex/sdk/interfaces/Card";
import Tag from "@tcgdex/sdk/interfaces/Tag";
import Category from "@tcgdex/sdk/interfaces/Category";
import Type from "@tcgdex/sdk/interfaces/Type";
import Rarity from "@tcgdex/sdk/interfaces/Rarity";
import set from '../../../sets/mc/2021swsh'
const card: Card = {
// ids
id: "2021swsh-23",
localId: 23,
// Card informations
name: {
en: "Popplio",
fr: "Otaquin",
},
hp: 70,
type: [
Type.WATER,
],
dexId: 728,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/39/low",
fr: "https://assets.tcgdex.net/fr/sm/sm1/39/low",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/39/high",
fr: "https://assets.tcgdex.net/fr/sm/sm1/39/high",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: "Kouki Saitou",
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Pound",
fr: "ÉcrasFace",
},
damage: 10
},{
cost: [
Type.WATER,
Type.COLORLESS
],
name: {
en: "Water Gun",
fr: "Pistolet à O",
},
damage: 20
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 1,
rarity: Rarity.COMMON,
category: Category.POKEMON,
set: set
}
export default card

62
cards/mc/2021swsh/24.ts Normal file
View File

@ -0,0 +1,62 @@
import Card from "@tcgdex/sdk/interfaces/Card";
import Tag from "@tcgdex/sdk/interfaces/Tag";
import Category from "@tcgdex/sdk/interfaces/Category";
import Type from "@tcgdex/sdk/interfaces/Type";
import Rarity from "@tcgdex/sdk/interfaces/Rarity";
import set from '../../../sets/mc/2021swsh'
const card: Card = {
// ids
id: "2021swsh-24",
localId: 24,
// Card informations
name: {
en: "Sobble",
fr: "Larméléon",
},
hp: 60,
type: [
Type.WATER,
],
tags: [
Tag.BASIC,
],
illustrator: "Mizue",
attacks: [{
cost: [
Type.WATER,
Type.COLORLESS
],
name: {
en: "Bind",
fr: "Étreinte",
},
text: {
en: "Flip a coin. If heads, your opponent's Active Pokémon is now Paralyzed.",
fr: "Lancez une pièce. Si 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

92
cards/mc/2021swsh/25.ts Normal file
View File

@ -0,0 +1,92 @@
import Card from "@tcgdex/sdk/interfaces/Card";
import Tag from "@tcgdex/sdk/interfaces/Tag";
import Category from "@tcgdex/sdk/interfaces/Category";
import Type from "@tcgdex/sdk/interfaces/Type";
import Rarity from "@tcgdex/sdk/interfaces/Rarity";
import set from '../../../sets/mc/2021swsh'
const card: Card = {
// ids
id: "2021swsh-25",
localId: 25,
// Card informations
name: {
en: "Pikachu",
fr: "Pikachu",
},
hp: 60,
type: [
Type.LIGHTNING,
],
dexId: 25,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm11/55/low",
fr: "https://assets.tcgdex.net/fr/sm/sm11/55/low",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm11/55/high",
fr: "https://assets.tcgdex.net/fr/sm/sm11/55/high",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: "Sanosuke Sakuma",
attacks: [{
cost: [
Type.LIGHTNING
],
name: {
en: "Meal Time",
fr: "À Belles Dents",
},
text: {
en: "Flip a coin until you get tails. For each heads, draw a card.",
fr: "Lancez une pièce jusquà ce que vous obteniez un côté pile. Pour chaque côté face, piochez une carte.",
},
},{
cost: [
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Gnaw",
fr: "Ronge",
},
damage: 20
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.METAL,
value: "-20"
}],
retreat: 1,
rarity: Rarity.COMMON,
category: Category.POKEMON,
set: set
}
export default card

59
cards/mc/2021swsh/3.ts Normal file
View File

@ -0,0 +1,59 @@
import Card from "@tcgdex/sdk/interfaces/Card";
import Tag from "@tcgdex/sdk/interfaces/Tag";
import Category from "@tcgdex/sdk/interfaces/Category";
import Type from "@tcgdex/sdk/interfaces/Type";
import Rarity from "@tcgdex/sdk/interfaces/Rarity";
import set from '../../../sets/mc/2021swsh'
const card: Card = {
id: "2021swsh-3",
localId: 3,
dexId: 252,
name: {
en: "Treecko"
},
hp: 60,
type: [
Type.GRASS
],
tags: [
Tag.BASIC
],
attacks: [
{
name: {
en: "Quick Attack"
},
cost: [
Type.GRASS,
Type.COLORLESS
],
damage: "10+",
text: {
en: "Flip a coin. If heads, this attack does 10 more damage."
}
}
],
weaknesses: [{
type: Type.FIRE,
value: "x2"
}],
set: set,
retreat: 1,
rarity: Rarity.NONE,
illustrator: "Akira Komayama",
category: Category.POKEMON
}
export default card

67
cards/mc/2021swsh/4.ts Normal file
View File

@ -0,0 +1,67 @@
import Card from "@tcgdex/sdk/interfaces/Card";
import Tag from "@tcgdex/sdk/interfaces/Tag";
import Category from "@tcgdex/sdk/interfaces/Category";
import Type from "@tcgdex/sdk/interfaces/Type";
import Rarity from "@tcgdex/sdk/interfaces/Rarity";
import set from '../../../sets/mc/2021swsh'
const card: Card = {
id: "2021swsh-4",
localId: 4,
dexId: 1,
name: {
en: "Turtwig"
},
hp: 80,
type: [
Type.GRASS
],
tags: [
Tag.BASIC
],
attacks: [
{
name: {
en: 'Tackle'
},
cost: [
Type.COLORLESS,
Type.COLORLESS
],
damage: 20
},
{
name: {
en: "Razor Leaf"
},
cost: [
Type.GRASS,
Type.GRASS,
Type.COLORLESS
],
damage: 50
}
],
weaknesses: [{
type: Type.FIRE,
value: "x2"
}],
set: set,
retreat: 2,
rarity: Rarity.NONE,
illustrator: "OOYAMA",
category: Category.POKEMON
}
export default card

85
cards/mc/2021swsh/5.ts Normal file
View File

@ -0,0 +1,85 @@
import Card from '@tcgdex/sdk/interfaces/Card'
import Type from '@tcgdex/sdk/interfaces/Type'
import Tag from '@tcgdex/sdk/interfaces/Tag'
import Rarity from '@tcgdex/sdk/interfaces/Rarity'
import AbilityType from '@tcgdex/sdk/interfaces/AbilityType'
import Category from '@tcgdex/sdk/interfaces/Category'
import set from '../../../sets/mc/2021swsh'
const card: Card = {
// ids
id: "2021swsh-5",
localId: 5,
// Card informations
name: {
en: "Snivy",
fr: "Vipélierre",
},
hp: 60,
type: [
Type.GRASS,
],
dexId: 495,
image: {
low: {
en: "https://assets.tcgdex.net/en/bw/bwp/BW01/low",
fr: "https://assets.tcgdex.net/fr/bw/bwp/BW01/low",
},
high: {
en: "https://assets.tcgdex.net/en/bw/bwp/BW01/high",
fr: "https://assets.tcgdex.net/fr/bw/bwp/BW01/high",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: "Ken Sugimori",
attacks: [{
cost: [
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Slam",
fr: "Souplesse",
},
text: {
en: "Flip 2 coins. This attack does 20 damage times the number of heads.",
fr: "Lancez 2 pièces. Cette attaque inflige 20 dégâts multipliés par le nombre de côtés face.",
},
damage: '20x'
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.WATER,
value: "-20"
}],
retreat: 1,
rarity: Rarity.NONE,
category: Category.POKEMON,
set: set
}
export default card

87
cards/mc/2021swsh/6.ts Normal file
View File

@ -0,0 +1,87 @@
import Card from '@tcgdex/sdk/interfaces/Card'
import Type from '@tcgdex/sdk/interfaces/Type'
import Tag from '@tcgdex/sdk/interfaces/Tag'
import Rarity from '@tcgdex/sdk/interfaces/Rarity'
import AbilityType from '@tcgdex/sdk/interfaces/AbilityType'
import Category from '@tcgdex/sdk/interfaces/Category'
import set from '../../../sets/mc/2021swsh'
const card: Card = {
// ids
id: "2021swsh-6",
localId: 6,
// Card informations
name: {
en: "Chespin",
fr: "Marisson",
},
hp: 60,
type: [
Type.GRASS,
],
dexId: 650,
image: {
low: {
en: "https://assets.tcgdex.net/en/xy/xy0/3/low",
fr: "https://assets.tcgdex.net/fr/xy/xy0/3/low",
},
high: {
en: "https://assets.tcgdex.net/en/xy/xy0/3/high",
fr: "https://assets.tcgdex.net/fr/xy/xy0/3/high",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: "5ban Graphics",
attacks: [{
cost: [
Type.GRASS
],
name: {
en: "Vine Whip",
fr: "Fouet Lianes",
},
damage: 10
},{
cost: [
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Seed Bomb",
fr: "Canon Graine",
},
damage: 20
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 1,
rarity: Rarity.COMMON,
category: Category.POKEMON,
set: set
}
export default card

87
cards/mc/2021swsh/7.ts Normal file
View File

@ -0,0 +1,87 @@
import Card from '@tcgdex/sdk/interfaces/Card'
import Type from '@tcgdex/sdk/interfaces/Type'
import Tag from '@tcgdex/sdk/interfaces/Tag'
import Rarity from '@tcgdex/sdk/interfaces/Rarity'
import AbilityType from '@tcgdex/sdk/interfaces/AbilityType'
import Category from '@tcgdex/sdk/interfaces/Category'
import set from '../../../sets/mc/2021swsh'
const card: Card = {
// ids
id: "2021swsh-7",
localId: 7,
// Card informations
name: {
en: "Rowlet",
fr: "Brindibou",
},
hp: 60,
type: [
Type.GRASS,
],
dexId: 722,
image: {
low: {
en: "https://assets.tcgdex.net/en/sm/sm1/9/low",
fr: "https://assets.tcgdex.net/fr/sm/sm1/9/low",
},
high: {
en: "https://assets.tcgdex.net/en/sm/sm1/9/high",
fr: "https://assets.tcgdex.net/fr/sm/sm1/9/high",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: "Megumi Mizutani",
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: set
}
export default card

59
cards/mc/2021swsh/8.ts Normal file
View File

@ -0,0 +1,59 @@
import Card from '@tcgdex/sdk/interfaces/Card'
import Type from '@tcgdex/sdk/interfaces/Type'
import Tag from '@tcgdex/sdk/interfaces/Tag'
import Rarity from '@tcgdex/sdk/interfaces/Rarity'
import AbilityType from '@tcgdex/sdk/interfaces/AbilityType'
import Category from '@tcgdex/sdk/interfaces/Category'
import set from '../../../sets/mc/2021swsh'
const card: Card = {
// ids
id: `2021swsh-8`,
localId: 8,
// Card informations
name: {
en: "Grookey",
fr: "Ouistempo",
},
hp: 60,
type: [
Type.GRASS,
],
tags: [
Tag.BASIC,
],
illustrator: "kirisAki",
attacks: [{
cost: [
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Branch Poke",
fr: "Tapotige",
},
damage: 30
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 1,
rarity: Rarity.COMMON,
category: Category.POKEMON,
set,
}
export default card

76
cards/mc/2021swsh/9.ts Normal file
View File

@ -0,0 +1,76 @@
import Card from '@tcgdex/sdk/interfaces/Card'
import Type from '@tcgdex/sdk/interfaces/Type'
import Tag from '@tcgdex/sdk/interfaces/Tag'
import Rarity from '@tcgdex/sdk/interfaces/Rarity'
import AbilityType from '@tcgdex/sdk/interfaces/AbilityType'
import Category from '@tcgdex/sdk/interfaces/Category'
import set from '../../../sets/mc/2021swsh'
const card: Card = {
// ids
id: "2021sw-9",
localId: 9,
// Card informations
name: {
en: "Charmander",
fr: "Salamèche",
},
hp: 70,
type: [
Type.FIRE,
],
dexId: 4,
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: "Kagemaru Himeno",
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Scratch",
fr: "Griffe",
},
damage: 10
},{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Flame Tail",
fr: "Queue de Flammes",
},
damage: 20
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
retreat: 1,
rarity: Rarity.COMMON,
category: Category.POKEMON,
set: set
}
export default card

View File

@ -17,6 +17,7 @@ const card: Card = {
// Card informations // Card informations
name: { name: {
en: "Grookey",
fr: "Ouistempo", fr: "Ouistempo",
}, },
@ -38,6 +39,7 @@ const card: Card = {
Type.COLORLESS Type.COLORLESS
], ],
name: { name: {
en: "Branch Poke",
fr: "Tapotige", fr: "Tapotige",
}, },
damage: 30 damage: 30

View File

@ -3,7 +3,8 @@ import base from '../../expansions/base'
const set: Set = { const set: Set = {
name: { name: {
en: "Base" en: "Base",
fr: 'Set de Base'
}, },
code: "base1", code: "base1",
expansion: base, expansion: base,

View File

@ -1,9 +1,7 @@
import Set from '@tcgdex/sdk/interfaces/Set' import Set from '@tcgdex/sdk/interfaces/Set'
const set: Set = { const set: Set = {
name: { name: "Jungle",
en: "Jungle"
},
code: "base2", code: "base2",
expansionCode: "base", expansionCode: "base",
tcgoCode: "JU", tcgoCode: "JU",

View File

@ -2,7 +2,8 @@ import Set from '@tcgdex/sdk/interfaces/Set'
const set: Set = { const set: Set = {
name: { name: {
en: "Fossil" en: "Fossil",
fr: "Fossile"
}, },
code: "base3", code: "base3",
expansionCode: "base", expansionCode: "base",

View File

@ -1,9 +1,7 @@
import Set from '@tcgdex/sdk/interfaces/Set' import Set from '@tcgdex/sdk/interfaces/Set'
const set: Set = { const set: Set = {
name: { name: "Base Set 2",
en: "Base Set 2"
},
code: "base4", code: "base4",
expansionCode: "base", expansionCode: "base",
tcgoCode: "B2", tcgoCode: "B2",

View File

@ -1,9 +1,7 @@
import Set from '@tcgdex/sdk/interfaces/Set' import Set from '@tcgdex/sdk/interfaces/Set'
const set: Set = { const set: Set = {
name: { name: "Team Rocket",
en: "Team Rocket"
},
code: "base5", code: "base5",
expansionCode: "base", expansionCode: "base",
tcgoCode: "TR", tcgoCode: "TR",

View File

@ -1,9 +1,7 @@
import Set from '@tcgdex/sdk/interfaces/Set' import Set from '@tcgdex/sdk/interfaces/Set'
const set: Set = { const set: Set = {
name: { name: "Gym Heroes",
en: "Gym Heroes"
},
code: "gym1", code: "gym1",
expansionCode: "gym", expansionCode: "gym",
tcgoCode: "G1", tcgoCode: "G1",

View File

@ -1,9 +1,7 @@
import Set from '@tcgdex/sdk/interfaces/Set' import Set from '@tcgdex/sdk/interfaces/Set'
const set: Set = { const set: Set = {
name: { name: "Gym Challenge",
en: "Gym Challenge"
},
code: "gym2", code: "gym2",
expansionCode: "gym", expansionCode: "gym",
tcgoCode: "G2", tcgoCode: "G2",

26
sets/mc/2021swsh.ts Normal file
View File

@ -0,0 +1,26 @@
import Set from '@tcgdex/sdk/interfaces/Set'
const year = "2021"
const set: Set = {
name: {
en: `Macdonald's Collection ${year}`,
// fr: `Collection Macdonald ${year}`,
},
expansionCode: "mc",
code: `${year}swsh`,
cardCount: {
total: 25,
official: 25
},
releaseDate: `${year}-02-09`,
legal: {
standard: false,
expanded: false,
}
}
export default set

View File

@ -2,7 +2,8 @@ import Set from '@tcgdex/sdk/interfaces/Set'
import swsh from '../../expansions/swsh' import swsh from '../../expansions/swsh'
const set: Set = { const set: Set = {
name: { name: {
en: "Sword & Shield" en: "Sword & Shield",
fr: "Épée et Bouclier"
}, },
expansion: swsh, expansion: swsh,

View File

@ -2,7 +2,8 @@ import Set from '@tcgdex/sdk/interfaces/Set'
import swsh from '../../expansions/swsh' import swsh from '../../expansions/swsh'
const swsh2: Set = { const swsh2: Set = {
name: { name: {
en: "Rebel Clash" en: "Rebel Clash",
fr: "Clash des Rebelles"
}, },
expansion: swsh, expansion: swsh,

View File

@ -2,7 +2,8 @@ import Set from '@tcgdex/sdk/interfaces/Set'
import swsh from '../../expansions/swsh' import swsh from '../../expansions/swsh'
const swsh2: Set = { const swsh2: Set = {
name: { name: {
en: "Darkness Ablaze" en: "Darkness Ablaze",
fr: "Ténèbres Embrasées"
}, },
expansion: swsh, expansion: swsh,

View File

@ -2,7 +2,8 @@ import Set from '@tcgdex/sdk/interfaces/Set'
import swsh from '../../expansions/swsh' import swsh from '../../expansions/swsh'
const swsh2: Set = { const swsh2: Set = {
name: { name: {
en: "Vivid Voltage" en: "Vivid Voltage",
fr: "Voltage Éclatant"
}, },
expansion: swsh, expansion: swsh,

View File

@ -2,28 +2,22 @@ import Set from '@tcgdex/sdk/interfaces/Set'
import swsh from '../../expansions/swsh' import swsh from '../../expansions/swsh'
const set: Set = { const set: Set = {
name: { name: "Promos",
en: "Promos",
fr: "Promos"
},
expansion: swsh, expansion: swsh,
code: "swshp", code: "swshp",
// tcgoCode
cardCount: { cardCount: {
total: 13, total: 107,
official: 13 official: 107
}, },
format: "SWSH[000]",
releaseDate: "2019-11-15", releaseDate: "2019-11-15",
legal: { legal: {
standard: true, standard: false,
expanded: true expanded: false
} }
} }