From d89dff6e16a5801ad735e479d6da09dcbb795c4f Mon Sep 17 00:00:00 2001 From: Florian BOUILLON Date: Fri, 12 Feb 2021 16:50:41 +0100 Subject: [PATCH] started working on the latest promo Signed-off-by: Florian BOUILLON --- cards/bw/bwp/BW01.ts | 2 +- cards/mc/2021swsh/1.ts | 56 +++++++++++++++++++++++++++++++ cards/mc/2021swsh/10.ts | 56 +++++++++++++++++++++++++++++++ cards/mc/2021swsh/11.ts | 56 +++++++++++++++++++++++++++++++ cards/mc/2021swsh/12.ts | 56 +++++++++++++++++++++++++++++++ cards/mc/2021swsh/13.ts | 56 +++++++++++++++++++++++++++++++ cards/mc/2021swsh/14.ts | 56 +++++++++++++++++++++++++++++++ cards/mc/2021swsh/15.ts | 56 +++++++++++++++++++++++++++++++ cards/mc/2021swsh/16.ts | 56 +++++++++++++++++++++++++++++++ cards/mc/2021swsh/17.ts | 56 +++++++++++++++++++++++++++++++ cards/mc/2021swsh/18.ts | 56 +++++++++++++++++++++++++++++++ cards/mc/2021swsh/19.ts | 56 +++++++++++++++++++++++++++++++ cards/mc/2021swsh/2.ts | 60 +++++++++++++++++++++++++++++++++ cards/mc/2021swsh/20.ts | 56 +++++++++++++++++++++++++++++++ cards/mc/2021swsh/21.ts | 56 +++++++++++++++++++++++++++++++ cards/mc/2021swsh/22.ts | 56 +++++++++++++++++++++++++++++++ cards/mc/2021swsh/23.ts | 56 +++++++++++++++++++++++++++++++ cards/mc/2021swsh/24.ts | 56 +++++++++++++++++++++++++++++++ cards/mc/2021swsh/25.ts | 56 +++++++++++++++++++++++++++++++ cards/mc/2021swsh/3.ts | 59 ++++++++++++++++++++++++++++++++ cards/mc/2021swsh/4.ts | 67 +++++++++++++++++++++++++++++++++++++ cards/mc/2021swsh/5.ts | 2 ++ cards/mc/2021swsh/6.ts | 2 ++ cards/mc/2021swsh/7.ts | 2 ++ cards/mc/2021swsh/8.ts | 2 ++ cards/mc/2021swsh/9.ts | 2 ++ cards/swsh/swshp/SWSH001.ts | 2 ++ sets/mc/2021swsh.ts | 26 ++++++++++++++ 28 files changed, 1177 insertions(+), 1 deletion(-) create mode 100644 cards/mc/2021swsh/1.ts create mode 100644 cards/mc/2021swsh/10.ts create mode 100644 cards/mc/2021swsh/11.ts create mode 100644 cards/mc/2021swsh/12.ts create mode 100644 cards/mc/2021swsh/13.ts create mode 100644 cards/mc/2021swsh/14.ts create mode 100644 cards/mc/2021swsh/15.ts create mode 100644 cards/mc/2021swsh/16.ts create mode 100644 cards/mc/2021swsh/17.ts create mode 100644 cards/mc/2021swsh/18.ts create mode 100644 cards/mc/2021swsh/19.ts create mode 100644 cards/mc/2021swsh/2.ts create mode 100644 cards/mc/2021swsh/20.ts create mode 100644 cards/mc/2021swsh/21.ts create mode 100644 cards/mc/2021swsh/22.ts create mode 100644 cards/mc/2021swsh/23.ts create mode 100644 cards/mc/2021swsh/24.ts create mode 100644 cards/mc/2021swsh/25.ts create mode 100644 cards/mc/2021swsh/3.ts create mode 100644 cards/mc/2021swsh/4.ts create mode 100644 cards/mc/2021swsh/5.ts create mode 100644 cards/mc/2021swsh/6.ts create mode 100644 cards/mc/2021swsh/7.ts create mode 100644 cards/mc/2021swsh/8.ts create mode 100644 cards/mc/2021swsh/9.ts create mode 100644 sets/mc/2021swsh.ts diff --git a/cards/bw/bwp/BW01.ts b/cards/bw/bwp/BW01.ts index e628d0852..1d8f41597 100644 --- a/cards/bw/bwp/BW01.ts +++ b/cards/bw/bwp/BW01.ts @@ -59,7 +59,7 @@ const card: Card = { en: "Flip 2 coins. This attack does 20 damage times the number of heads.", fr: "Lancez 2 pièces. Cette attaque inflige 20 dégâts multipliés par le nombre de côtés face.", }, - damage: 20 + damage: '20x' }], weaknesses: [{ diff --git a/cards/mc/2021swsh/1.ts b/cards/mc/2021swsh/1.ts new file mode 100644 index 000000000..569f915ed --- /dev/null +++ b/cards/mc/2021swsh/1.ts @@ -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 diff --git a/cards/mc/2021swsh/10.ts b/cards/mc/2021swsh/10.ts new file mode 100644 index 000000000..569f915ed --- /dev/null +++ b/cards/mc/2021swsh/10.ts @@ -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 diff --git a/cards/mc/2021swsh/11.ts b/cards/mc/2021swsh/11.ts new file mode 100644 index 000000000..569f915ed --- /dev/null +++ b/cards/mc/2021swsh/11.ts @@ -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 diff --git a/cards/mc/2021swsh/12.ts b/cards/mc/2021swsh/12.ts new file mode 100644 index 000000000..569f915ed --- /dev/null +++ b/cards/mc/2021swsh/12.ts @@ -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 diff --git a/cards/mc/2021swsh/13.ts b/cards/mc/2021swsh/13.ts new file mode 100644 index 000000000..569f915ed --- /dev/null +++ b/cards/mc/2021swsh/13.ts @@ -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 diff --git a/cards/mc/2021swsh/14.ts b/cards/mc/2021swsh/14.ts new file mode 100644 index 000000000..569f915ed --- /dev/null +++ b/cards/mc/2021swsh/14.ts @@ -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 diff --git a/cards/mc/2021swsh/15.ts b/cards/mc/2021swsh/15.ts new file mode 100644 index 000000000..569f915ed --- /dev/null +++ b/cards/mc/2021swsh/15.ts @@ -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 diff --git a/cards/mc/2021swsh/16.ts b/cards/mc/2021swsh/16.ts new file mode 100644 index 000000000..569f915ed --- /dev/null +++ b/cards/mc/2021swsh/16.ts @@ -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 diff --git a/cards/mc/2021swsh/17.ts b/cards/mc/2021swsh/17.ts new file mode 100644 index 000000000..569f915ed --- /dev/null +++ b/cards/mc/2021swsh/17.ts @@ -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 diff --git a/cards/mc/2021swsh/18.ts b/cards/mc/2021swsh/18.ts new file mode 100644 index 000000000..569f915ed --- /dev/null +++ b/cards/mc/2021swsh/18.ts @@ -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 diff --git a/cards/mc/2021swsh/19.ts b/cards/mc/2021swsh/19.ts new file mode 100644 index 000000000..569f915ed --- /dev/null +++ b/cards/mc/2021swsh/19.ts @@ -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 diff --git a/cards/mc/2021swsh/2.ts b/cards/mc/2021swsh/2.ts new file mode 100644 index 000000000..475b360f6 --- /dev/null +++ b/cards/mc/2021swsh/2.ts @@ -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 diff --git a/cards/mc/2021swsh/20.ts b/cards/mc/2021swsh/20.ts new file mode 100644 index 000000000..569f915ed --- /dev/null +++ b/cards/mc/2021swsh/20.ts @@ -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 diff --git a/cards/mc/2021swsh/21.ts b/cards/mc/2021swsh/21.ts new file mode 100644 index 000000000..569f915ed --- /dev/null +++ b/cards/mc/2021swsh/21.ts @@ -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 diff --git a/cards/mc/2021swsh/22.ts b/cards/mc/2021swsh/22.ts new file mode 100644 index 000000000..569f915ed --- /dev/null +++ b/cards/mc/2021swsh/22.ts @@ -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 diff --git a/cards/mc/2021swsh/23.ts b/cards/mc/2021swsh/23.ts new file mode 100644 index 000000000..569f915ed --- /dev/null +++ b/cards/mc/2021swsh/23.ts @@ -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 diff --git a/cards/mc/2021swsh/24.ts b/cards/mc/2021swsh/24.ts new file mode 100644 index 000000000..569f915ed --- /dev/null +++ b/cards/mc/2021swsh/24.ts @@ -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 diff --git a/cards/mc/2021swsh/25.ts b/cards/mc/2021swsh/25.ts new file mode 100644 index 000000000..569f915ed --- /dev/null +++ b/cards/mc/2021swsh/25.ts @@ -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 diff --git a/cards/mc/2021swsh/3.ts b/cards/mc/2021swsh/3.ts new file mode 100644 index 000000000..c0429bee0 --- /dev/null +++ b/cards/mc/2021swsh/3.ts @@ -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 diff --git a/cards/mc/2021swsh/4.ts b/cards/mc/2021swsh/4.ts new file mode 100644 index 000000000..1670de035 --- /dev/null +++ b/cards/mc/2021swsh/4.ts @@ -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 diff --git a/cards/mc/2021swsh/5.ts b/cards/mc/2021swsh/5.ts new file mode 100644 index 000000000..7d8b7106b --- /dev/null +++ b/cards/mc/2021swsh/5.ts @@ -0,0 +1,2 @@ +import card from '../../bw/bwp/BW01' +export default card diff --git a/cards/mc/2021swsh/6.ts b/cards/mc/2021swsh/6.ts new file mode 100644 index 000000000..236287086 --- /dev/null +++ b/cards/mc/2021swsh/6.ts @@ -0,0 +1,2 @@ +import card from '../../xy/xy0/3' +export default card diff --git a/cards/mc/2021swsh/7.ts b/cards/mc/2021swsh/7.ts new file mode 100644 index 000000000..f19e379fe --- /dev/null +++ b/cards/mc/2021swsh/7.ts @@ -0,0 +1,2 @@ +import card from '../../sm/sm1/9' +export default card diff --git a/cards/mc/2021swsh/8.ts b/cards/mc/2021swsh/8.ts new file mode 100644 index 000000000..0a632b600 --- /dev/null +++ b/cards/mc/2021swsh/8.ts @@ -0,0 +1,2 @@ +import card from '../../swsh/swshp/SWSH001' +export default card diff --git a/cards/mc/2021swsh/9.ts b/cards/mc/2021swsh/9.ts new file mode 100644 index 000000000..372382034 --- /dev/null +++ b/cards/mc/2021swsh/9.ts @@ -0,0 +1,2 @@ +import card from '../../sm/sm3/18' +export default card diff --git a/cards/swsh/swshp/SWSH001.ts b/cards/swsh/swshp/SWSH001.ts index e320f4a49..155c60842 100644 --- a/cards/swsh/swshp/SWSH001.ts +++ b/cards/swsh/swshp/SWSH001.ts @@ -17,6 +17,7 @@ const card: Card = { // Card informations name: { + en: "Grookey", fr: "Ouistempo", }, @@ -38,6 +39,7 @@ const card: Card = { Type.COLORLESS ], name: { + en: "Branch Poke", fr: "Tapotige", }, damage: 30 diff --git a/sets/mc/2021swsh.ts b/sets/mc/2021swsh.ts new file mode 100644 index 000000000..3eaa305c6 --- /dev/null +++ b/sets/mc/2021swsh.ts @@ -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