1
0
mirror of https://github.com/tcgdex/cards-database.git synced 2025-06-07 13:49:54 +00:00

Initial Database

Signed-off-by: Avior <florian.bouillon@delta-wings.net>
This commit is contained in:
Florian Bouillon 2020-02-19 16:19:09 +01:00
commit be94e712b8
No known key found for this signature in database
GPG Key ID: B143FF27EF555D16
12302 changed files with 1142705 additions and 0 deletions

8
.editorconfig Normal file
View File

@ -0,0 +1,8 @@
root = true
[*]
indent_style = tab
indent_size = 4
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

5
.gitignore vendored Normal file
View File

@ -0,0 +1,5 @@
cards/**/*.json
*.js
node_modules/

94
cards/base/base1/1.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: "base1-1",
localId: 1,
// Card informations
name: {
en: "Alakazam",
},
hp: 80,
type: [
Type.PSYCHIC,
],
dexId: 65,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/1/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/1/high.png",
},
},
evolveFrom: {
en: "Kadabra",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
abilities: [{
id: 262,
type: AbilityType.POKEPOWER,
name: {
en: "Damage Swap",
},
text: {
en: "As often as you like during your turn (before your attack), you may move 1 damage counter from 1 of your Pokémon to another as long as you don't Knock Out that Pokémon. This power can't be used if Alakazam is Asleep, Confused, or Paralyzed.",
}
}],
attacks: [{
cost: [
Type.PSYCHIC,
Type.PSYCHIC,
Type.PSYCHIC
],
name: {
en: "Confuse Ray",
},
text: {
en: "Flip a coin. If heads, the Definding Pokémon is now Confused.",
},
damage: 30
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

94
cards/base/base1/10.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: "base1-10",
localId: 10,
// Card informations
name: {
en: "Mewtwo",
},
hp: 60,
type: [
Type.PSYCHIC,
],
dexId: 150,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/10/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/10/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.PSYCHIC,
Type.COLORLESS
],
name: {
en: "Psychic",
},
text: {
en: "Does 10 damage plus 10 more damage for each Energy card attached to the Defending Pokémon.",
},
damage: 10
},{
cost: [
Type.PSYCHIC,
Type.PSYCHIC
],
name: {
en: "Barrier",
},
text: {
en: "Discard 1 Energy card attached to Mewtwo in order to use this attack. During your opponent's next turn, prevent all effects of attacks, including damage, done to Mewtwo.",
},
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

66
cards/base/base1/100.ts Normal file
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'
const card: Card = {
// ids
id: "base1-100",
localId: 100,
// Card informations
name: {
en: "Lightning Energy",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/100/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/100/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
rarity: Rarity.Common,
category: Category.ENERGY,
set: {
name: "Base",
code: "base1"
}
}
export default card

66
cards/base/base1/101.ts Normal file
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'
const card: Card = {
// ids
id: "base1-101",
localId: 101,
// Card informations
name: {
en: "Psychic Energy",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/101/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/101/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
rarity: Rarity.Common,
category: Category.ENERGY,
set: {
name: "Base",
code: "base1"
}
}
export default card

66
cards/base/base1/102.ts Normal file
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'
const card: Card = {
// ids
id: "base1-102",
localId: 102,
// Card informations
name: {
en: "Water Energy",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/102/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/102/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
rarity: Rarity.Common,
category: Category.ENERGY,
set: {
name: "Base",
code: "base1"
}
}
export default card

99
cards/base/base1/11.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: "base1-11",
localId: 11,
// Card informations
name: {
en: "Nidoking",
},
hp: 90,
type: [
Type.GRASS,
],
dexId: 34,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/11/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/11/high.png",
},
},
evolveFrom: {
en: "Nidorino",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.GRASS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Thrash",
},
text: {
en: "Flip a coin. If heads, this attack does 30 damage plus 10 more damage; if tails, this attack does 30 damage and Nidoking does 10 damage to itself.",
},
damage: 30
},{
cost: [
Type.GRASS,
Type.GRASS,
Type.GRASS
],
name: {
en: "Toxic",
},
text: {
en: "The Defending Pokémon is now Poisoned. It now takes 20 Poison damage instead of 10 after each player's turn (even if it was already Poisoned).",
},
damage: 40
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

98
cards/base/base1/12.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: "base1-12",
localId: 12,
// Card informations
name: {
en: "Ninetales",
},
hp: 80,
type: [
Type.FIRE,
],
dexId: 38,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/12/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/12/high.png",
},
},
evolveFrom: {
en: "Vulpix",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Lure",
},
text: {
en: "If your opponent has any Benched Pokémon, choose 1 of them and switch it with the Defending Pokémon.",
},
},{
cost: [
Type.FIRE,
Type.FIRE,
Type.FIRE,
Type.FIRE
],
name: {
en: "Fire Blast",
},
text: {
en: "Discard 1 Energy card attached to Ninetales in order to use this attack.",
},
damage: 80
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

99
cards/base/base1/13.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: "base1-13",
localId: 13,
// Card informations
name: {
en: "Poliwrath",
},
hp: 90,
type: [
Type.WATER,
],
dexId: 62,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/13/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/13/high.png",
},
},
evolveFrom: {
en: "Poliwhirl",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.WATER,
Type.WATER,
Type.COLORLESS
],
name: {
en: "Water Gun",
},
text: {
en: "Does 30 damage plus 10 more damage for each Water Energy attached to Poliwrath but not used to pay for this attack's Energy cost. Extra Water Energy after the 2nd doesn't count.",
},
damage: 30
},{
cost: [
Type.WATER,
Type.WATER,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Whirlpool",
},
text: {
en: "If the Defending Pokémon has any Energy cards attached to it, choose 1 and discard it.",
},
damage: 40
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

100
cards/base/base1/14.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: "base1-14",
localId: 14,
// Card informations
name: {
en: "Raichu",
},
hp: 80,
type: [
Type.LIGHTNING,
],
dexId: 26,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/14/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/14/high.png",
},
},
evolveFrom: {
en: "Pikachu",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.LIGHTNING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Agility",
},
text: {
en: "Flip a coin. If heads, during your opponent's next turn, prevent all effects of attacks, including damage, done to Raichu.",
},
damage: 20
},{
cost: [
Type.LIGHTNING,
Type.LIGHTNING,
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Thunder",
},
text: {
en: "Flip a coin. If tails, Raichu does 30 damage to itself.",
},
damage: 60
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

93
cards/base/base1/15.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: "base1-15",
localId: 15,
// Card informations
name: {
en: "Venusaur",
},
hp: 100,
type: [
Type.GRASS,
],
dexId: 3,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/15/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/15/high.png",
},
},
evolveFrom: {
en: "Ivysaur",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
abilities: [{
id: 242,
type: AbilityType.POKEPOWER,
name: {
en: "Energy Trans",
},
text: {
en: "As often as you like during your turn (before your attack), you may take 1 Grass Energy card attached to 1 of your Pokémon and attach it to a different one. This power can't be used if Venusaur is Asleep, Confused, or Paralyzed.",
}
}],
attacks: [{
cost: [
Type.GRASS,
Type.GRASS,
Type.GRASS,
Type.GRASS
],
name: {
en: "Solarbeam",
},
damage: 60
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

99
cards/base/base1/16.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: "base1-16",
localId: 16,
// Card informations
name: {
en: "Zapdos",
},
hp: 90,
type: [
Type.LIGHTNING,
],
dexId: 145,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/16/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/16/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.LIGHTNING,
Type.LIGHTNING,
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Thunder",
},
text: {
en: "Flip a coin. If tails, Zapdos does 30 damage to itself.",
},
damage: 60
},{
cost: [
Type.LIGHTNING,
Type.LIGHTNING,
Type.LIGHTNING,
Type.LIGHTNING
],
name: {
en: "Thunderbolt",
},
text: {
en: "Discard all Energy cards attached to Zapdos in order to use this attack.",
},
damage: 100
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

102
cards/base/base1/17.ts Normal file
View File

@ -0,0 +1,102 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "base1-17",
localId: 17,
// Card informations
name: {
en: "Beedrill",
},
hp: 80,
type: [
Type.GRASS,
],
dexId: 15,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/17/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/17/high.png",
},
},
evolveFrom: {
en: "Kakuna",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Twineedle",
},
text: {
en: "Flip 2 coins. This attack does 30 damage times the number of heads.",
},
damage: 30
},{
cost: [
Type.GRASS,
Type.GRASS,
Type.GRASS
],
name: {
en: "Poison Sting",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Poisoned.",
},
damage: 40
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

99
cards/base/base1/18.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: "base1-18",
localId: 18,
// Card informations
name: {
en: "Dragonair",
},
hp: 80,
type: [
Type.COLORLESS,
],
dexId: 148,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/18/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/18/high.png",
},
},
evolveFrom: {
en: "Dratini",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Slam",
},
text: {
en: "Flip 2 coins. This attack does 30 damage times the number of heads.",
},
damage: 30
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Hyper Beam",
},
text: {
en: "If the Defending Pokémon has any Energy cards attached to it, choose 1 of them and discard it.",
},
damage: 20
}],
resistances: [{
type: Type.PSYCHIC,
value: "-30"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

100
cards/base/base1/19.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: "base1-19",
localId: 19,
// Card informations
name: {
en: "Dugtrio",
},
hp: 70,
type: [
Type.FIGHTING,
],
dexId: 51,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/19/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/19/high.png",
},
},
evolveFrom: {
en: "Diglett",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
attacks: [{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Slash",
},
damage: 40
},{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.FIGHTING,
Type.FIGHTING
],
name: {
en: "Earthquake",
},
text: {
en: "Does 10 damage to each of your own Benched Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
},
damage: 70
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
resistances: [{
type: Type.LIGHTNING,
value: "-30"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

94
cards/base/base1/2.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: "base1-2",
localId: 2,
// Card informations
name: {
en: "Blastoise",
},
hp: 100,
type: [
Type.WATER,
],
dexId: 9,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/2/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/2/high.png",
},
},
evolveFrom: {
en: "Wartortle",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
abilities: [{
id: 1035,
type: AbilityType.POKEPOWER,
name: {
en: "Rain Dance",
},
text: {
en: "As often as you like during your turn (before your attack), you may attach 1 Water Energy Card to 1 of your Water Pokémon. (This doesn't use up your 1 Energy card attachment for the turn.) This power can't be used if Blastoise is Asleep, Confused, or Paralyzed.",
}
}],
attacks: [{
cost: [
Type.WATER,
Type.WATER,
Type.WATER
],
name: {
en: "Hydro Pump",
},
text: {
en: "Does 40 damage plus 10 more damage for each attached Water Energy attached to Blastoise but not used to pay for this attack's Energy cost. Extra Water Energy after the 2nd doesn't count.",
},
damage: "40+"
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

94
cards/base/base1/20.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: "base1-20",
localId: 20,
// Card informations
name: {
en: "Electabuzz",
},
hp: 70,
type: [
Type.LIGHTNING,
],
dexId: 125,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/20/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/20/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.LIGHTNING
],
name: {
en: "Thundershock",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Paralyzed.",
},
damage: 10
},{
cost: [
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Thunderpunch",
},
text: {
en: "Flip a coin. If heads, this attack does 30 damage plus 10 more damage; if tails, this attack does 30 damage and Electabuzz does 10 damage to itself.",
},
damage: 30
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

94
cards/base/base1/21.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: "base1-21",
localId: 21,
// Card informations
name: {
en: "Electrode",
},
hp: 80,
type: [
Type.LIGHTNING,
],
dexId: 101,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/21/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/21/high.png",
},
},
evolveFrom: {
en: "Voltorb",
},
tags: [
Tag.BASIC,
],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
abilities: [{
id: 1233,
type: AbilityType.POKEPOWER,
name: {
en: "Buzzap",
},
text: {
en: "At any time during your turn (before your attack) you may Knock Out Electrode and attach it to 1 of your other Pokémon. If you do, chose a type of Energy. Electrode is now an Energy card (instead of a Pokémon) that provides 2 energy of that type. This power can't be used if Electrode is Asleep, Confused, or Paralyzed.",
}
}],
attacks: [{
cost: [
Type.LIGHTNING,
Type.LIGHTNING,
Type.LIGHTNING
],
name: {
en: "Electric Shock",
},
text: {
en: "Flip a coin. If tails, Electrode does 10 damage to itself.",
},
damage: 50
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

100
cards/base/base1/22.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: "base1-22",
localId: 22,
// Card informations
name: {
en: "Pidgeotto",
},
hp: 60,
type: [
Type.COLORLESS,
],
dexId: 17,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/22/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/22/high.png",
},
},
evolveFrom: {
en: "Pidgey",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Whirlwind",
},
text: {
en: "If your opponent has any Benched Pokémon, he or she chooses 1 of them and switches it with the Defending Pokémon. (Do the damage before switching the Pokémon.)",
},
damage: 20
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Mirror Move",
},
text: {
en: "If Pidgeotto was attacked last turn, do the final result of that attack on Pidgeotto to the Defending Pokémon.",
},
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

100
cards/base/base1/23.ts Normal file
View File

@ -0,0 +1,100 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "base1-23",
localId: 23,
// Card informations
name: {
en: "Arcanine",
},
hp: 100,
type: [
Type.FIRE,
],
dexId: 59,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/23/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/23/high.png",
},
},
evolveFrom: {
en: "Growlithe",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.FIRE,
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Flamethrower",
},
text: {
en: "Discard 1 Energy card attached to Arcanine in order to use this attack.",
},
damage: 50
},{
cost: [
Type.FIRE,
Type.FIRE,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Take Down",
},
text: {
en: "Arcanine does 30 damage to itself.",
},
damage: 80
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

96
cards/base/base1/24.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: "base1-24",
localId: 24,
// Card informations
name: {
en: "Charmeleon",
},
hp: 80,
type: [
Type.FIRE,
],
dexId: 5,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/24/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/24/high.png",
},
},
evolveFrom: {
en: "Charmander",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Slash",
},
damage: 30
},{
cost: [
Type.FIRE,
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Flamethrower",
},
text: {
en: "Discard 1 Energy card attached to Charmeleon in order to use this attack.",
},
damage: 50
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

97
cards/base/base1/25.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: "base1-25",
localId: 25,
// Card informations
name: {
en: "Dewgong",
},
hp: 80,
type: [
Type.WATER,
],
dexId: 87,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/25/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/25/high.png",
},
},
evolveFrom: {
en: "Seel",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.WATER,
Type.WATER,
Type.COLORLESS
],
name: {
en: "Aurora Beam",
},
damage: 50
},{
cost: [
Type.WATER,
Type.WATER,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Ice Beam",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Paralyzed.",
},
damage: 30
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

79
cards/base/base1/26.ts Normal file
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'
const card: Card = {
// ids
id: "base1-26",
localId: 26,
// Card informations
name: {
en: "Dratini",
},
hp: 40,
type: [
Type.COLORLESS,
],
dexId: 147,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/26/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/26/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Pound",
},
damage: 10
}],
resistances: [{
type: Type.PSYCHIC,
value: "-30"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

94
cards/base/base1/27.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: "base1-27",
localId: 27,
// Card informations
name: {
en: "Farfetch'd",
},
hp: 50,
type: [
Type.COLORLESS,
],
dexId: 83,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/27/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/27/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Leek Slap",
},
text: {
en: "Flip a coin. If tails, this attack does nothing. Either way, you can't use this attack again as long as Farfetch'd stays in play (even putting Farfetch'd on the Bench won't let you use it again.)",
},
damage: 30
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Pot Smash",
},
damage: 30
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

80
cards/base/base1/28.ts Normal file
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'
const card: Card = {
// ids
id: "base1-28",
localId: 28,
// Card informations
name: {
en: "Growlithe",
},
hp: 60,
type: [
Type.FIRE,
],
dexId: 58,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/28/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/28/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Flare",
},
damage: 20
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

95
cards/base/base1/29.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: "base1-29",
localId: 29,
// Card informations
name: {
en: "Haunter",
},
hp: 60,
type: [
Type.PSYCHIC,
],
dexId: 93,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/29/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/29/high.png",
},
},
evolveFrom: {
en: "Gastly",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
attacks: [{
cost: [
Type.PSYCHIC
],
name: {
en: "Hypnosis",
},
text: {
en: "The Defending Pokémon is now Asleep.",
},
},{
cost: [
Type.PSYCHIC,
Type.PSYCHIC
],
name: {
en: "Dream Eater",
},
text: {
en: "You can't this attack unless the Defending Pokémon is Asleep.",
},
damage: 50
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

99
cards/base/base1/3.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: "base1-3",
localId: 3,
// Card informations
name: {
en: "Chansey",
},
hp: 120,
type: [
Type.COLORLESS,
],
dexId: 113,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/3/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/3/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Scrunch",
},
text: {
en: "Flip a coin. If heads, prevent all damage done to Chansey during your opponent's next turn. (Any other effects of attacks still happen.)",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Double-edge",
},
text: {
en: "Chansey does 80 damage to itself.",
},
damage: 80
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-30"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

96
cards/base/base1/30.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: "base1-30",
localId: 30,
// Card informations
name: {
en: "Ivysaur",
},
hp: 60,
type: [
Type.GRASS,
],
dexId: 2,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/30/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/30/high.png",
},
},
evolveFrom: {
en: "Barboach",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.GRASS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Vine Whip",
},
damage: 30
},{
cost: [
Type.GRASS,
Type.GRASS,
Type.GRASS
],
name: {
en: "Poisonpowder",
},
text: {
en: "The Defending Pokémon is now Poisoned.",
},
damage: 30
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

95
cards/base/base1/31.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: "base1-31",
localId: 31,
// Card informations
name: {
en: "Jynx",
},
hp: 70,
type: [
Type.PSYCHIC,
],
dexId: 124,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/31/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/31/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.PSYCHIC
],
name: {
en: "Doubleslap",
},
text: {
en: "Flip 2 coins. This attack does 10 damage times the number of heads.",
},
damage: 10
},{
cost: [
Type.PSYCHIC,
Type.PSYCHIC,
Type.COLORLESS
],
name: {
en: "Meditate",
},
text: {
en: "Does 20 damage plus 10 more damage for each damage counter on the Defending Pokémon.",
},
damage: 20
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

94
cards/base/base1/32.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: "base1-32",
localId: 32,
// Card informations
name: {
en: "Kadabra",
},
hp: 60,
type: [
Type.PSYCHIC,
],
dexId: 64,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/32/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/32/high.png",
},
},
evolveFrom: {
en: "Abra",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.PSYCHIC,
Type.PSYCHIC
],
name: {
en: "Recover",
},
text: {
en: "Discard 1 Energy card attached to Kadabra in order use this attack. Remove all damage counters from Kadabra.",
},
},{
cost: [
Type.PSYCHIC,
Type.PSYCHIC,
Type.COLORLESS
],
name: {
en: "Super Psy",
},
damage: 50
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

96
cards/base/base1/33.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: "base1-33",
localId: 33,
// Card informations
name: {
en: "Kakuna",
},
hp: 80,
type: [
Type.GRASS,
],
dexId: 14,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/33/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/33/high.png",
},
},
evolveFrom: {
en: "Weedle",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Stiffen",
},
text: {
en: "Flip a coin. If heads, prevent all damage done to Kakuna during your opponent's next turn. (Any other effects of attacks still happen.)",
},
},{
cost: [
Type.GRASS,
Type.GRASS
],
name: {
en: "Poisonpowder",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Poisoned.",
},
damage: 20
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

100
cards/base/base1/34.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: "base1-34",
localId: 34,
// Card informations
name: {
en: "Machoke",
},
hp: 80,
type: [
Type.FIGHTING,
],
dexId: 67,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/34/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/34/high.png",
},
},
evolveFrom: {
en: "Machop",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Karate Chop",
},
text: {
en: "Does 50 damage minus 10 for each damage counter on Machoke.",
},
damage: 50
},{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Submission",
},
text: {
en: "Machoke does 20 damage to itself.",
},
damage: 60
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

90
cards/base/base1/35.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: "base1-35",
localId: 35,
// Card informations
name: {
en: "Magikarp",
},
hp: 30,
type: [
Type.WATER,
],
dexId: 129,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/35/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/35/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Tackle",
},
damage: 10
},{
cost: [
Type.WATER
],
name: {
en: "Flail",
},
text: {
en: "Does 10 damage times number of damage counters on Magikarp.",
},
damage: 10
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

93
cards/base/base1/36.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: "base1-36",
localId: 36,
// Card informations
name: {
en: "Magmar",
},
hp: 50,
type: [
Type.FIRE,
],
dexId: 126,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/36/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/36/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.FIRE,
Type.FIRE
],
name: {
en: "Fire Punch",
},
damage: 30
},{
cost: [
Type.FIRE,
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Flamethrower",
},
text: {
en: "Discard 1 Energy card attached to Magmar in order to use this attack.",
},
damage: 50
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

97
cards/base/base1/37.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: "base1-37",
localId: 37,
// Card informations
name: {
en: "Nidorino",
},
hp: 60,
type: [
Type.GRASS,
],
dexId: 33,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/37/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/37/high.png",
},
},
evolveFrom: {
en: "Nidoran♂",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.GRASS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Double Kick",
},
text: {
en: "Flip 2 coins. This attack does 30 damage times the number of heads.",
},
damage: 30
},{
cost: [
Type.GRASS,
Type.GRASS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Horn Drill",
},
damage: 50
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

97
cards/base/base1/38.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: "base1-38",
localId: 38,
// Card informations
name: {
en: "Poliwhirl",
},
hp: 60,
type: [
Type.WATER,
],
dexId: 61,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/38/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/38/high.png",
},
},
evolveFrom: {
en: "Poliwag",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.WATER,
Type.WATER
],
name: {
en: "Amnesia",
},
text: {
en: "Choose 1 of defenders attacks. Defender cannot use that attack next turn.",
},
},{
cost: [
Type.WATER,
Type.WATER,
Type.COLORLESS
],
name: {
en: "Doubleslap",
},
text: {
en: "Flip 2 coins. This attack does 30 damage times number of heads.",
},
damage: 30
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

95
cards/base/base1/39.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: "base1-39",
localId: 39,
// Card informations
name: {
en: "Porygon",
},
hp: 30,
type: [
Type.COLORLESS,
],
dexId: 137,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/39/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/39/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 106,
name: "Tomoaki Imakuni"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Conversion 1",
},
text: {
en: "If the Defending Pokémon has a Weakness, you may change it to a type of your choice other than Colorless.",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Conversion 2",
},
text: {
en: "Change Porygon's Resistance to a type of your choice other than Colorless.",
},
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-30"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

98
cards/base/base1/4.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: "base1-4",
localId: 4,
// Card informations
name: {
en: "Charizard",
},
hp: 120,
type: [
Type.FIRE,
],
dexId: 6,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/4/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/4/high.png",
},
},
evolveFrom: {
en: "Charmeleon",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
abilities: [{
id: 263,
type: AbilityType.POKEPOWER,
name: {
en: "Energy Burn",
},
text: {
en: "As often as you like during your turn (before your attack), you may turn all Energy attached to Charizard into Fire Energy for the rest of the turn. This power can't be used if Charizard is Asleep, Confused, or Paralyzed.",
}
}],
attacks: [{
cost: [
Type.FIRE,
Type.FIRE,
Type.FIRE,
Type.FIRE
],
name: {
en: "Fire Spin",
},
text: {
en: "Discard 2 Energy cards attached to Charizard in order to use this attack.",
},
damage: 100
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

97
cards/base/base1/40.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: "base1-40",
localId: 40,
// Card informations
name: {
en: "Raticate",
},
hp: 60,
type: [
Type.COLORLESS,
],
dexId: 20,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/40/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/40/high.png",
},
},
evolveFrom: {
en: "Poochyena",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Bite",
},
damage: 20
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Super Fang",
},
text: {
en: "Does damage to the Defending Pokémon equal to half the Defending Pokémon's remaining HP (rounded up to the nearest 10).",
},
damage: "?"
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-30"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

79
cards/base/base1/41.ts Normal file
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'
const card: Card = {
// ids
id: "base1-41",
localId: 41,
// Card informations
name: {
en: "Seel",
},
hp: 60,
type: [
Type.WATER,
],
dexId: 86,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/41/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/41/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Headbutt",
},
damage: 10
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

94
cards/base/base1/42.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: "base1-42",
localId: 42,
// Card informations
name: {
en: "Wartortle",
},
hp: 70,
type: [
Type.WATER,
],
dexId: 8,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/42/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/42/high.png",
},
},
evolveFrom: {
en: "Squirtle",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.WATER,
Type.COLORLESS
],
name: {
en: "Withdraw",
},
text: {
en: "Flip a coin. If heads, prevent all damage done to Wartortle during your opponent's next turn. (Any other effects of attacks still happen.)",
},
},{
cost: [
Type.WATER,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Bite",
},
damage: 40
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

82
cards/base/base1/43.ts Normal file
View File

@ -0,0 +1,82 @@
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: "base1-43",
localId: 43,
// Card informations
name: {
en: "Abra",
},
hp: 30,
type: [
Type.PSYCHIC,
],
dexId: 63,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/43/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/43/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.PSYCHIC
],
name: {
en: "Psyshock",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Paralyzed.",
},
damage: 10
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

83
cards/base/base1/44.ts Normal file
View File

@ -0,0 +1,83 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "base1-44",
localId: 44,
// Card informations
name: {
en: "Bulbasaur",
},
hp: 40,
type: [
Type.GRASS,
],
dexId: 1,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/44/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/44/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.GRASS,
Type.GRASS
],
name: {
en: "Leech Seed",
},
text: {
en: "Unless all damage from this attack is prevented, you may remove 1 damage counter from Bulbasaur.",
},
damage: 20
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

82
cards/base/base1/45.ts Normal file
View File

@ -0,0 +1,82 @@
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: "base1-45",
localId: 45,
// Card informations
name: {
en: "Caterpie",
},
hp: 40,
type: [
Type.GRASS,
],
dexId: 10,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/45/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/45/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.GRASS
],
name: {
en: "String Shot",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Paralyzed.",
},
damage: 10
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

91
cards/base/base1/46.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: "base1-46",
localId: 46,
// Card informations
name: {
en: "Charmander",
},
hp: 50,
type: [
Type.FIRE,
],
dexId: 4,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/46/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/46/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Scratch",
},
damage: 10
},{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Ember",
},
text: {
en: "Discard 1 Energy card attached to Charmander in order to use this attack.",
},
damage: 30
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

91
cards/base/base1/47.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: "base1-47",
localId: 47,
// Card informations
name: {
en: "Diglett",
},
hp: 30,
type: [
Type.FIGHTING,
],
dexId: 50,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/47/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/47/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
attacks: [{
cost: [
Type.FIGHTING
],
name: {
en: "Dig",
},
damage: 10
},{
cost: [
Type.FIGHTING,
Type.FIGHTING
],
name: {
en: "Mud Slap",
},
damage: 30
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
resistances: [{
type: Type.LIGHTNING,
value: "-30"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

85
cards/base/base1/48.ts Normal file
View File

@ -0,0 +1,85 @@
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: "base1-48",
localId: 48,
// Card informations
name: {
en: "Doduo",
},
hp: 50,
type: [
Type.COLORLESS,
],
dexId: 84,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/48/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/48/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Fury Attack",
},
text: {
en: "Flip 2 coins. This attack does 10 damage times the number of heads.",
},
damage: 10
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

91
cards/base/base1/49.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: "base1-49",
localId: 49,
// Card informations
name: {
en: "Drowzee",
},
hp: 50,
type: [
Type.PSYCHIC,
],
dexId: 96,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/49/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/49/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Pound",
},
damage: 10
},{
cost: [
Type.PSYCHIC,
Type.PSYCHIC
],
name: {
en: "Confuse Ray",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Confused.",
},
damage: 10
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

95
cards/base/base1/5.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: "base1-5",
localId: 5,
// Card informations
name: {
en: "Clefairy",
},
hp: 40,
type: [
Type.COLORLESS,
],
dexId: 35,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/5/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/5/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Sing",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Asleep.",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Metronome",
},
text: {
en: "Choose 1 of Defending Pokémon's attacks. Metronome copies that attack except for its Energy costs and anything else required in order to use that attack, such as discarding energy cards. (No matter what type the defender is, Clefairy's type is still Colorless.)",
},
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-30"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

92
cards/base/base1/50.ts Normal file
View File

@ -0,0 +1,92 @@
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: "base1-50",
localId: 50,
// Card informations
name: {
en: "Gastly",
},
hp: 30,
type: [
Type.PSYCHIC,
],
dexId: 92,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/50/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/50/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
attacks: [{
cost: [
Type.PSYCHIC
],
name: {
en: "Sleeping Gas",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Asleep.",
},
},{
cost: [
Type.PSYCHIC,
Type.COLORLESS
],
name: {
en: "Destiny Bond",
},
text: {
en: "Discard 1 Energy card attached to Gastly in order to use this attack. If a Pokémon Knocks Out Gastly during your opponent's next turn, Knock Out that Pokémon.",
},
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

83
cards/base/base1/51.ts Normal file
View File

@ -0,0 +1,83 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "base1-51",
localId: 51,
// Card informations
name: {
en: "Koffing",
},
hp: 50,
type: [
Type.GRASS,
],
dexId: 109,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/51/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/51/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.GRASS,
Type.GRASS
],
name: {
en: "Foul Gas",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Poisoned; if tails, it is now Confused.",
},
damage: 10
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

79
cards/base/base1/52.ts Normal file
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'
const card: Card = {
// ids
id: "base1-52",
localId: 52,
// Card informations
name: {
en: "Machop",
},
hp: 50,
type: [
Type.FIGHTING,
],
dexId: 66,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/52/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/52/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.FIGHTING
],
name: {
en: "Low Kick",
},
damage: 20
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

94
cards/base/base1/53.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: "base1-53",
localId: 53,
// Card informations
name: {
en: "Magnemite",
},
hp: 40,
type: [
Type.LIGHTNING,
],
dexId: 81,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/53/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/53/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
attacks: [{
cost: [
Type.LIGHTNING
],
name: {
en: "Thunder Wave",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Paralyzed.",
},
damage: 10
},{
cost: [
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Selfdestruct",
},
text: {
en: "Does 10 damage to each Pokémon on each player's Bench. (Don't apply Weakness and Resistance for Benched Pokémon.) Magnemite does 40 damage to itself.",
},
damage: 40
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

96
cards/base/base1/54.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: "base1-54",
localId: 54,
// Card informations
name: {
en: "Metapod",
},
hp: 70,
type: [
Type.GRASS,
],
dexId: 11,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/54/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/54/high.png",
},
},
evolveFrom: {
en: "Caterpie",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Stiffen",
},
text: {
en: "Flip a coin. If heads, prevent all damage done to Metapod during your opponent's next turn. (Any other effects of attacks still happen.)",
},
},{
cost: [
Type.GRASS,
Type.GRASS
],
name: {
en: "Stun Spore",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Paralyzed.",
},
damage: 20
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

82
cards/base/base1/55.ts Normal file
View File

@ -0,0 +1,82 @@
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: "base1-55",
localId: 55,
// Card informations
name: {
en: "Nidoran♂",
},
hp: 40,
type: [
Type.GRASS,
],
dexId: 32,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/55/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/55/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.GRASS
],
name: {
en: "Horn Hazard",
},
text: {
en: "Flip a coin. If tails, this attack does nothing.",
},
damage: 30
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

90
cards/base/base1/56.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: "base1-56",
localId: 56,
// Card informations
name: {
en: "Onix",
},
hp: 90,
type: [
Type.FIGHTING,
],
dexId: 95,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/56/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/56/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.FIGHTING
],
name: {
en: "Rock Throw",
},
damage: 10
},{
cost: [
Type.FIGHTING,
Type.FIGHTING
],
name: {
en: "Harden",
},
text: {
en: "During opponent's next turn, whenever 30 or less damage is done to Onix (after applying Weakness and Resistance), prevent that damage. (Any other effects of attacks still happen.)",
},
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

86
cards/base/base1/57.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: "base1-57",
localId: 57,
// Card informations
name: {
en: "Pidgey",
},
hp: 40,
type: [
Type.COLORLESS,
],
dexId: 16,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/57/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/57/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Whirlwind",
},
text: {
en: "If your opponent has any Benched Pokémon, he or she chooses 1 of them and switches it with the Defending Pokémon. (Do the damage before switching the Pokémon.)",
},
damage: 10
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

91
cards/base/base1/58.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: "base1-58",
localId: 58,
// Card informations
name: {
en: "Pikachu",
},
hp: 40,
type: [
Type.LIGHTNING,
],
dexId: 25,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/58/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/58/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Gnaw",
},
damage: 10
},{
cost: [
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Thunder Jolt",
},
text: {
en: "Flip a coin. If tails, Pikachu does 10 damage to itself.",
},
damage: 30
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

82
cards/base/base1/59.ts Normal file
View File

@ -0,0 +1,82 @@
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: "base1-59",
localId: 59,
// Card informations
name: {
en: "Poliwag",
},
hp: 40,
type: [
Type.WATER,
],
dexId: 60,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/59/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/59/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Water Gun",
},
text: {
en: "Does 10 damage plus 10 damage for each Energy attached to Poliwag but not used to pay for this attack's Energy cost. Extra Energy after the end don't count.",
},
damage: 10
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

99
cards/base/base1/6.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: "base1-6",
localId: 6,
// Card informations
name: {
en: "Gyarados",
},
hp: 100,
type: [
Type.WATER,
],
dexId: 130,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/6/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/6/high.png",
},
},
evolveFrom: {
en: "Magikarp",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.WATER,
Type.WATER,
Type.WATER
],
name: {
en: "Dragon Rage",
},
damage: 50
},{
cost: [
Type.WATER,
Type.WATER,
Type.WATER,
Type.WATER
],
name: {
en: "Bubblebeam",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Paralyzed.",
},
damage: 40
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

89
cards/base/base1/60.ts Normal file
View File

@ -0,0 +1,89 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "base1-60",
localId: 60,
// Card informations
name: {
en: "Ponyta",
},
hp: 40,
type: [
Type.FIRE,
],
dexId: 77,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/60/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/60/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Smash Kick",
},
damage: 20
},{
cost: [
Type.FIRE,
Type.FIRE
],
name: {
en: "Flame Tail",
},
damage: 30
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

82
cards/base/base1/61.ts Normal file
View File

@ -0,0 +1,82 @@
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: "base1-61",
localId: 61,
// Card informations
name: {
en: "Rattata",
},
hp: 30,
type: [
Type.COLORLESS,
],
dexId: 19,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/61/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/61/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Bite",
},
damage: 20
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-30"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

85
cards/base/base1/62.ts Normal file
View File

@ -0,0 +1,85 @@
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: "base1-62",
localId: 62,
// Card informations
name: {
en: "Sandshrew",
},
hp: 40,
type: [
Type.FIGHTING,
],
dexId: 27,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/62/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/62/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.FIGHTING
],
name: {
en: "Sand-attack",
},
text: {
en: "If the Defending Pokémon tries to attack during your opponent's next turn, your opponent flips a coin. If tails, that attack does nothing.",
},
damage: 10
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
resistances: [{
type: Type.LIGHTNING,
value: "-30"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

93
cards/base/base1/63.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: "base1-63",
localId: 63,
// Card informations
name: {
en: "Squirtle",
},
hp: 40,
type: [
Type.WATER,
],
dexId: 7,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/63/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/63/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Bubble",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Paralyzed.",
},
damage: 10
},{
cost: [
Type.WATER,
Type.COLORLESS
],
name: {
en: "Withdraw",
},
text: {
en: "Flip a coin. If heads, prevent all damage done to Squirtle during your opponent's next turn. (Any other effects of attacks still happen.)",
},
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

97
cards/base/base1/64.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: "base1-64",
localId: 64,
// Card informations
name: {
en: "Starmie",
},
hp: 60,
type: [
Type.WATER,
],
dexId: 121,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/64/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/64/high.png",
},
},
evolveFrom: {
en: "Staryu",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
attacks: [{
cost: [
Type.WATER,
Type.WATER
],
name: {
en: "Recover",
},
text: {
en: "Discard 1 Energy card to Starmie in order to use this attack. Remove all damage counters from Starmie.",
},
},{
cost: [
Type.WATER,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Star Freeze",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Paralyzed.",
},
damage: 20
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

79
cards/base/base1/65.ts Normal file
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'
const card: Card = {
// ids
id: "base1-65",
localId: 65,
// Card informations
name: {
en: "Staryu",
},
hp: 40,
type: [
Type.WATER,
],
dexId: 120,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/65/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/65/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Slap",
},
damage: 20
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

96
cards/base/base1/66.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: "base1-66",
localId: 66,
// Card informations
name: {
en: "Tangela",
},
hp: 50,
type: [
Type.GRASS,
],
dexId: 114,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/66/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/66/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Bind",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Paralyzed.",
},
damage: 20
},{
cost: [
Type.GRASS,
Type.GRASS,
Type.GRASS
],
name: {
en: "Poisonpowder",
},
text: {
en: "The Defending Pokémon is now Poisoned.",
},
damage: 30
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

79
cards/base/base1/67.ts Normal file
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'
const card: Card = {
// ids
id: "base1-67",
localId: 67,
// Card informations
name: {
en: "Voltorb",
},
hp: 40,
type: [
Type.LIGHTNING,
],
dexId: 100,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/67/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/67/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Tackle",
},
damage: 10
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

83
cards/base/base1/68.ts Normal file
View File

@ -0,0 +1,83 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "base1-68",
localId: 68,
// Card informations
name: {
en: "Vulpix",
},
hp: 50,
type: [
Type.FIRE,
],
dexId: 37,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/68/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/68/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.FIRE,
Type.FIRE
],
name: {
en: "Confuse Ray",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Confused.",
},
damage: 10
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

82
cards/base/base1/69.ts Normal file
View File

@ -0,0 +1,82 @@
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: "base1-69",
localId: 69,
// Card informations
name: {
en: "Weedle",
},
hp: 40,
type: [
Type.GRASS,
],
dexId: 13,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/69/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/69/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.GRASS
],
name: {
en: "Poison Sting",
},
text: {
en: "Flip a coin. If heads, Defending Pokémon is now Poisoned.",
},
damage: 10
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

89
cards/base/base1/7.ts Normal file
View File

@ -0,0 +1,89 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "base1-7",
localId: 7,
// Card informations
name: {
en: "Hitmonchan",
},
hp: 70,
type: [
Type.FIGHTING,
],
dexId: 107,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/7/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/7/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.FIGHTING
],
name: {
en: "Jab",
},
damage: 20
},{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Special Punch",
},
damage: 40
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

64
cards/base/base1/70.ts Normal file
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'
const card: Card = {
// ids
id: "base1-70",
localId: 70,
// Card informations
name: {
en: "Clefairy Doll",
},
hp: 10,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/70/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/70/high.png",
},
},
evolveFrom: {},
tags: [],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
rarity: Rarity.Rare,
category: Category.TRAINER,
set: {
name: "Base",
code: "base1"
}
}
export default card

64
cards/base/base1/71.ts Normal file
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'
const card: Card = {
// ids
id: "base1-71",
localId: 71,
// Card informations
name: {
en: "Computer Search",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/71/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/71/high.png",
},
},
evolveFrom: {},
tags: [],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
rarity: Rarity.Rare,
category: Category.TRAINER,
set: {
name: "Base",
code: "base1"
}
}
export default card

64
cards/base/base1/72.ts Normal file
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'
const card: Card = {
// ids
id: "base1-72",
localId: 72,
// Card informations
name: {
en: "Devolution Spray",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/72/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/72/high.png",
},
},
evolveFrom: {},
tags: [],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
rarity: Rarity.Rare,
category: Category.TRAINER,
set: {
name: "Base",
code: "base1"
}
}
export default card

64
cards/base/base1/73.ts Normal file
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'
const card: Card = {
// ids
id: "base1-73",
localId: 73,
// Card informations
name: {
en: "Impostor Professor Oak",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/73/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/73/high.png",
},
},
evolveFrom: {},
tags: [],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
rarity: Rarity.Rare,
category: Category.TRAINER,
set: {
name: "Base",
code: "base1"
}
}
export default card

64
cards/base/base1/74.ts Normal file
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'
const card: Card = {
// ids
id: "base1-74",
localId: 74,
// Card informations
name: {
en: "Item Finder",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/74/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/74/high.png",
},
},
evolveFrom: {},
tags: [],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
rarity: Rarity.Rare,
category: Category.TRAINER,
set: {
name: "Base",
code: "base1"
}
}
export default card

64
cards/base/base1/75.ts Normal file
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'
const card: Card = {
// ids
id: "base1-75",
localId: 75,
// Card informations
name: {
en: "Lass",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/75/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/75/high.png",
},
},
evolveFrom: {},
tags: [],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
rarity: Rarity.Rare,
category: Category.TRAINER,
set: {
name: "Base",
code: "base1"
}
}
export default card

64
cards/base/base1/76.ts Normal file
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'
const card: Card = {
// ids
id: "base1-76",
localId: 76,
// Card informations
name: {
en: "Pokémon Breeder",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/76/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/76/high.png",
},
},
evolveFrom: {},
tags: [],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
rarity: Rarity.Rare,
category: Category.TRAINER,
set: {
name: "Base",
code: "base1"
}
}
export default card

64
cards/base/base1/77.ts Normal file
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'
const card: Card = {
// ids
id: "base1-77",
localId: 77,
// Card informations
name: {
en: "Pokémon Trader",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/77/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/77/high.png",
},
},
evolveFrom: {},
tags: [],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
rarity: Rarity.Rare,
category: Category.TRAINER,
set: {
name: "Base",
code: "base1"
}
}
export default card

64
cards/base/base1/78.ts Normal file
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'
const card: Card = {
// ids
id: "base1-78",
localId: 78,
// Card informations
name: {
en: "Scoop Up",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/78/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/78/high.png",
},
},
evolveFrom: {},
tags: [],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
rarity: Rarity.Rare,
category: Category.TRAINER,
set: {
name: "Base",
code: "base1"
}
}
export default card

64
cards/base/base1/79.ts Normal file
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'
const card: Card = {
// ids
id: "base1-79",
localId: 79,
// Card informations
name: {
en: "Super Energy Removal",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/79/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/79/high.png",
},
},
evolveFrom: {},
tags: [],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
rarity: Rarity.Rare,
category: Category.TRAINER,
set: {
name: "Base",
code: "base1"
}
}
export default card

93
cards/base/base1/8.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: "base1-8",
localId: 8,
// Card informations
name: {
en: "Machamp",
},
hp: 100,
type: [
Type.FIGHTING,
],
dexId: 68,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/8/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/8/high.png",
},
},
evolveFrom: {
en: "Machoke",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
abilities: [{
id: 13,
type: AbilityType.POKEPOWER,
name: {
en: "Strikes Back",
},
text: {
en: "Whenever your opponent's attack damages Machamp (even if Machamp is Knoced Out), this power does 10 damage to attacking Pokémon. (Don't apply Weakness and Resistance.) This power can't be used if Machamp is already Asleep, Confused, or Paralyzed when your opponent attacks.",
}
}],
attacks: [{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Seismic Toss",
},
damage: 60
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

64
cards/base/base1/80.ts Normal file
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'
const card: Card = {
// ids
id: "base1-80",
localId: 80,
// Card informations
name: {
en: "Defender",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/80/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/80/high.png",
},
},
evolveFrom: {},
tags: [],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Base",
code: "base1"
}
}
export default card

64
cards/base/base1/81.ts Normal file
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'
const card: Card = {
// ids
id: "base1-81",
localId: 81,
// Card informations
name: {
en: "Energy Retrieval",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/81/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/81/high.png",
},
},
evolveFrom: {},
tags: [],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Base",
code: "base1"
}
}
export default card

64
cards/base/base1/82.ts Normal file
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'
const card: Card = {
// ids
id: "base1-82",
localId: 82,
// Card informations
name: {
en: "Full Heal",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/82/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/82/high.png",
},
},
evolveFrom: {},
tags: [],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Base",
code: "base1"
}
}
export default card

64
cards/base/base1/83.ts Normal file
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'
const card: Card = {
// ids
id: "base1-83",
localId: 83,
// Card informations
name: {
en: "Maintenance",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/83/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/83/high.png",
},
},
evolveFrom: {},
tags: [],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Base",
code: "base1"
}
}
export default card

64
cards/base/base1/84.ts Normal file
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'
const card: Card = {
// ids
id: "base1-84",
localId: 84,
// Card informations
name: {
en: "PlusPower",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/84/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/84/high.png",
},
},
evolveFrom: {},
tags: [],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Base",
code: "base1"
}
}
export default card

64
cards/base/base1/85.ts Normal file
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'
const card: Card = {
// ids
id: "base1-85",
localId: 85,
// Card informations
name: {
en: "Pokémon Center",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/85/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/85/high.png",
},
},
evolveFrom: {},
tags: [],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Base",
code: "base1"
}
}
export default card

64
cards/base/base1/86.ts Normal file
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'
const card: Card = {
// ids
id: "base1-86",
localId: 86,
// Card informations
name: {
en: "Pokémon Flute",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/86/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/86/high.png",
},
},
evolveFrom: {},
tags: [],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Base",
code: "base1"
}
}
export default card

64
cards/base/base1/87.ts Normal file
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'
const card: Card = {
// ids
id: "base1-87",
localId: 87,
// Card informations
name: {
en: "Pokédex",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/87/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/87/high.png",
},
},
evolveFrom: {},
tags: [],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Base",
code: "base1"
}
}
export default card

64
cards/base/base1/88.ts Normal file
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'
const card: Card = {
// ids
id: "base1-88",
localId: 88,
// Card informations
name: {
en: "Professor Oak",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/88/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/88/high.png",
},
},
evolveFrom: {},
tags: [],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Base",
code: "base1"
}
}
export default card

64
cards/base/base1/89.ts Normal file
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'
const card: Card = {
// ids
id: "base1-89",
localId: 89,
// Card informations
name: {
en: "Revive",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/89/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/89/high.png",
},
},
evolveFrom: {},
tags: [],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Base",
code: "base1"
}
}
export default card

100
cards/base/base1/9.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: "base1-9",
localId: 9,
// Card informations
name: {
en: "Magneton",
},
hp: 60,
type: [
Type.LIGHTNING,
],
dexId: 82,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/9/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/9/high.png",
},
},
evolveFrom: {
en: "Magnemite",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
attacks: [{
cost: [
Type.LIGHTNING,
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Thunder Wave",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Paralyzed.",
},
damage: 30
},{
cost: [
Type.LIGHTNING,
Type.LIGHTNING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Selfdestruct",
},
text: {
en: "Does 20 damage to each Pokémon on each player's Bench. (Don't apply Weakness and Resistance for Benched Pokémon.) Magneton does 80 damage to itself.",
},
damage: 80
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Base",
code: "base1"
}
}
export default card

64
cards/base/base1/90.ts Normal file
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'
const card: Card = {
// ids
id: "base1-90",
localId: 90,
// Card informations
name: {
en: "Super Potion",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/90/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/90/high.png",
},
},
evolveFrom: {},
tags: [],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Base",
code: "base1"
}
}
export default card

64
cards/base/base1/91.ts Normal file
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'
const card: Card = {
// ids
id: "base1-91",
localId: 91,
// Card informations
name: {
en: "Bill",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/91/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/91/high.png",
},
},
evolveFrom: {},
tags: [],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
rarity: Rarity.Common,
category: Category.TRAINER,
set: {
name: "Base",
code: "base1"
}
}
export default card

64
cards/base/base1/92.ts Normal file
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'
const card: Card = {
// ids
id: "base1-92",
localId: 92,
// Card informations
name: {
en: "Energy Removal",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/92/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/92/high.png",
},
},
evolveFrom: {},
tags: [],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
rarity: Rarity.Common,
category: Category.TRAINER,
set: {
name: "Base",
code: "base1"
}
}
export default card

64
cards/base/base1/93.ts Normal file
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'
const card: Card = {
// ids
id: "base1-93",
localId: 93,
// Card informations
name: {
en: "Gust of Wind",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/93/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/93/high.png",
},
},
evolveFrom: {},
tags: [],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
rarity: Rarity.Common,
category: Category.TRAINER,
set: {
name: "Base",
code: "base1"
}
}
export default card

64
cards/base/base1/94.ts Normal file
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'
const card: Card = {
// ids
id: "base1-94",
localId: 94,
// Card informations
name: {
en: "Potion",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/94/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/94/high.png",
},
},
evolveFrom: {},
tags: [],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
rarity: Rarity.Common,
category: Category.TRAINER,
set: {
name: "Base",
code: "base1"
}
}
export default card

64
cards/base/base1/95.ts Normal file
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'
const card: Card = {
// ids
id: "base1-95",
localId: 95,
// Card informations
name: {
en: "Switch",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base1/95/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base1/95/high.png",
},
},
evolveFrom: {},
tags: [],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
rarity: Rarity.Common,
category: Category.TRAINER,
set: {
name: "Base",
code: "base1"
}
}
export default card

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