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

97
cards/base/base2/1.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: "base2-1",
localId: 1,
// Card informations
name: {
en: "Clefable",
},
hp: 70,
type: [
Type.COLORLESS,
],
dexId: 36,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/1/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/1/high.png",
},
},
evolveFrom: {
en: "Clefairy",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Metronome",
},
text: {
en: "Choose 1 of the 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 Defending Pokémon is, Clefable's type is still Colorless.)",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Minimize",
},
text: {
en: "All damage done by attacks to Clefable during your opponent's next turn is reduce by 20 (after applying Weakness and Resistance).",
},
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-30"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

94
cards/base/base2/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: "base2-10",
localId: 10,
// Card informations
name: {
en: "Scyther",
},
hp: 70,
type: [
Type.GRASS,
],
dexId: 123,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/10/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/10/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.GRASS
],
name: {
en: "Swords Dance",
},
text: {
en: "During your next turn, Scyther's Slash attack's base damage is 60 instead of 30.",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Slash",
},
damage: 30
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

99
cards/base/base2/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: "base2-11",
localId: 11,
// Card informations
name: {
en: "Snorlax",
},
hp: 90,
type: [
Type.COLORLESS,
],
dexId: 143,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/11/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/11/high.png",
},
},
evolveFrom: {
en: "Munchlax",
},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
abilities: [{
id: 176,
type: AbilityType.POKEPOWER,
name: {
en: "Thick Skinned",
},
text: {
en: "Snorlax can't become Asleep, Confused, Paralyzed, or Poisoned. This power can't be used if Snorlax is already Asleep, Confused, or Paralyzed.",
}
}],
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Body Slam",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Paralyzed.",
},
damage: 30
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-30"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

98
cards/base/base2/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: "base2-12",
localId: 12,
// Card informations
name: {
en: "Vaporeon",
},
hp: 80,
type: [
Type.WATER,
],
dexId: 134,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/12/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/12/high.png",
},
},
evolveFrom: {
en: "Eevee",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 0,
name: "Kagemaru Himeno"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Quick Attack",
},
text: {
en: "Flip a coin. If heads, this attack does 10 damage plus 20 more damage; if tails, this attack does 10 damage.",
},
damage: 10
},{
cost: [
Type.WATER,
Type.WATER,
Type.COLORLESS
],
name: {
en: "Water Gun",
},
text: {
en: "Does 30 damage plus 10 more damage for each Energy attached to Vaporeon but not used to pay for this attack's Energy cost. Extra Energy after the 2nd doesn't count.",
},
damage: 30
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

96
cards/base/base2/13.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: "base2-13",
localId: 13,
// Card informations
name: {
en: "Venomoth",
},
hp: 70,
type: [
Type.GRASS,
],
dexId: 49,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/13/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/13/high.png",
},
},
evolveFrom: {
en: "Venonat",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
abilities: [{
id: 168,
type: AbilityType.POKEPOWER,
name: {
en: "Shift",
},
text: {
en: "Once during your turn (before your attack), you may change the type of Venomoth to the type of any other Pokémon in play other than Colorless. This power can't be used if Venomoth is Asleep, Confused, or Paralyzed.",
}
}],
attacks: [{
cost: [
Type.GRASS,
Type.GRASS
],
name: {
en: "Venom Powder",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Confused and Poisoned.",
},
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

95
cards/base/base2/14.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: "base2-14",
localId: 14,
// Card informations
name: {
en: "Victreebel",
},
hp: 80,
type: [
Type.GRASS,
],
dexId: 71,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/14/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/14/high.png",
},
},
evolveFrom: {
en: "Weepinbell",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.GRASS
],
name: {
en: "Lure",
},
text: {
en: "If your opponent has any Benched Pokémon, choose 1 of them and switch it with his or her Active Pokémon.",
},
},{
cost: [
Type.GRASS,
Type.GRASS
],
name: {
en: "Acid",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon can't retreat during your opponent's next turn.",
},
damage: 20
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

95
cards/base/base2/15.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: "base2-15",
localId: 15,
// Card informations
name: {
en: "Vileplume",
},
hp: 80,
type: [
Type.GRASS,
],
dexId: 45,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/15/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/15/high.png",
},
},
evolveFrom: {
en: "Gloom",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
abilities: [{
id: 178,
type: AbilityType.POKEPOWER,
name: {
en: "Heal",
},
text: {
en: "Once during your turn (before your attack), you may flip a coin. If heads, remove 1 damage counter from 1 of your Pokémon. This power can't be used if Vileplume is Asleep, Confused, or Paralyzed.",
}
}],
attacks: [{
cost: [
Type.GRASS,
Type.GRASS,
Type.GRASS
],
name: {
en: "Petal Dance",
},
text: {
en: "Flip 3 coins. This attack does 40 damage times the number of heads. Vileplume is now Confused (after doing damage).",
},
damage: 40
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

99
cards/base/base2/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: "base2-16",
localId: 16,
// Card informations
name: {
en: "Wigglytuff",
},
hp: 80,
type: [
Type.COLORLESS,
],
dexId: 40,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/16/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/16/high.png",
},
},
evolveFrom: {
en: "Jigglypuff",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Lullaby",
},
text: {
en: "The Defending Pokémon is now Asleep.",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Do the Wave",
},
text: {
en: "Does 10 damage plus 10 more damage for each of your Benched Pokémon.",
},
damage: 10
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-30"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

97
cards/base/base2/17.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: "base2-17",
localId: 17,
// Card informations
name: {
en: "Clefable",
},
hp: 70,
type: [
Type.COLORLESS,
],
dexId: 36,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/17/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/17/high.png",
},
},
evolveFrom: {
en: "Clefairy",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Metronome",
},
text: {
en: "Choose 1 of the 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 Defending Pokémon is, Clefable's type is still Colorless.)",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Minimize",
},
text: {
en: "All damage done by attacks to Clefable during your opponent's next turn is reduce by 20 (after applying Weakness and Resistance).",
},
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-30"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

95
cards/base/base2/18.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: "base2-18",
localId: 18,
// Card informations
name: {
en: "Electrode",
},
hp: 90,
type: [
Type.LIGHTNING,
],
dexId: 101,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/18/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/18/high.png",
},
},
evolveFrom: {
en: "Voltorb",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Tackle",
},
damage: 20
},{
cost: [
Type.LIGHTNING,
Type.LIGHTNING,
Type.LIGHTNING
],
name: {
en: "Chain Lightning",
},
text: {
en: "If the Defending Pokémon isn't Colorless, this attack does 10 damage to each Benched Pokémon of the same type as the Defending Pokémon (including your own).",
},
damage: 20
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

99
cards/base/base2/19.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: "base2-19",
localId: 19,
// Card informations
name: {
en: "Flareon",
},
hp: 70,
type: [
Type.FIRE,
],
dexId: 136,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/19/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/19/high.png",
},
},
evolveFrom: {
en: "Eevee",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 0,
name: "Kagemaru Himeno"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Quick Attack",
},
text: {
en: "Flip a coin. If heads, this attack does 10 damage plus 20 more damage; if tails, this attack does 10 damage.",
},
damage: 10
},{
cost: [
Type.FIRE,
Type.FIRE,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Flamethrower",
},
text: {
en: "Discard 1 Energy card attached to Flareon in order to use this attack.",
},
damage: 60
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

95
cards/base/base2/2.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: "base2-2",
localId: 2,
// Card informations
name: {
en: "Electrode",
},
hp: 90,
type: [
Type.LIGHTNING,
],
dexId: 101,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/2/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/2/high.png",
},
},
evolveFrom: {
en: "Voltorb",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Tackle",
},
damage: 20
},{
cost: [
Type.LIGHTNING,
Type.LIGHTNING,
Type.LIGHTNING
],
name: {
en: "Chain Lightning",
},
text: {
en: "If the Defending Pokémon isn't Colorless, this attack does 10 damage to each Benched Pokémon of the same type as the Defending Pokémon (including your own).",
},
damage: 20
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

98
cards/base/base2/20.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: "base2-20",
localId: 20,
// Card informations
name: {
en: "Jolteon",
},
hp: 70,
type: [
Type.LIGHTNING,
],
dexId: 135,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/20/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/20/high.png",
},
},
evolveFrom: {
en: "Eevee",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 0,
name: "Kagemaru Himeno"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Quick Attack",
},
text: {
en: "Flip a coin. If heads, this attack does 10 damage plus 20 more damage; if tails, this attack does 10 damage.",
},
damage: 10
},{
cost: [
Type.LIGHTNING,
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Pin Missile",
},
text: {
en: "Flip 4 coins. This attack does 20 damage times the number of heads.",
},
damage: 20
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

98
cards/base/base2/21.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: "base2-21",
localId: 21,
// Card informations
name: {
en: "Kangaskhan",
},
hp: 90,
type: [
Type.COLORLESS,
],
dexId: 115,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/21/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/21/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Fetch",
},
text: {
en: "Draw a card.",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Comet Punch",
},
text: {
en: "Flip 4 coins. This attack does 20 damage times the number of heads.",
},
damage: 20
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-30"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

94
cards/base/base2/22.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: "base2-22",
localId: 22,
// Card informations
name: {
en: "Mr. Mime",
},
hp: 40,
type: [
Type.PSYCHIC,
],
dexId: 122,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/22/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/22/high.png",
},
},
evolveFrom: {
en: "Mime Jr.",
},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
abilities: [{
id: 175,
type: AbilityType.POKEPOWER,
name: {
en: "Invisible Wall",
},
text: {
en: "Whenever an attack (including your own) does 30 or more damage to Mr. Mime (after applying Weakness and Resistance), prevent that damage. (Any other effects of attacks still happen.) This power can't be used if Mr. Mime is Asleep, Confused, or Paralyzed.",
}
}],
attacks: [{
cost: [
Type.PSYCHIC,
Type.COLORLESS
],
name: {
en: "Meditate",
},
text: {
en: "Does 10 damage plus 10 more damage for each damage counter on the Defending Pokémon.",
},
damage: 10
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

96
cards/base/base2/23.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: "base2-23",
localId: 23,
// Card informations
name: {
en: "Nidoqueen",
},
hp: 90,
type: [
Type.GRASS,
],
dexId: 31,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/23/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/23/high.png",
},
},
evolveFrom: {
en: "Nidorina",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Boyfriends",
},
text: {
en: "Does 20 damage plus 20 more damage for each Nidoking you have in play.",
},
damage: 20
},{
cost: [
Type.GRASS,
Type.GRASS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Mega Punch",
},
damage: 50
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

98
cards/base/base2/24.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: "base2-24",
localId: 24,
// Card informations
name: {
en: "Pidgeot",
},
hp: 80,
type: [
Type.COLORLESS,
],
dexId: 18,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/24/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/24/high.png",
},
},
evolveFrom: {
en: "Pidgeotto",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 0,
name: "Kagemaru Himeno"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Wing Attack",
},
damage: 20
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Hurricane",
},
text: {
en: "Unless this attack Knocks Out the Defending Pokémon, return the Defending Pokémon and all cards attached to it to your opponent's hand.",
},
damage: 30
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

94
cards/base/base2/25.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: "base2-25",
localId: 25,
// Card informations
name: {
en: "Pinsir",
},
hp: 60,
type: [
Type.GRASS,
],
dexId: 127,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/25/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/25/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 0,
name: "Kagemaru Himeno"
},
attacks: [{
cost: [
Type.GRASS,
Type.GRASS
],
name: {
en: "Irongrip",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Paralyzed.",
},
damage: 20
},{
cost: [
Type.GRASS,
Type.GRASS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Guillotine",
},
damage: 50
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

94
cards/base/base2/26.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: "base2-26",
localId: 26,
// Card informations
name: {
en: "Scyther",
},
hp: 70,
type: [
Type.GRASS,
],
dexId: 123,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/26/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/26/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.GRASS
],
name: {
en: "Swords Dance",
},
text: {
en: "During your next turn, Scyther's Slash attack's base damage is 60 instead of 30.",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Slash",
},
damage: 30
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

99
cards/base/base2/27.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: "base2-27",
localId: 27,
// Card informations
name: {
en: "Snorlax",
},
hp: 90,
type: [
Type.COLORLESS,
],
dexId: 143,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/27/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/27/high.png",
},
},
evolveFrom: {
en: "Munchlax",
},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
abilities: [{
id: 176,
type: AbilityType.POKEPOWER,
name: {
en: "Thick Skinned",
},
text: {
en: "Snorlax can't become Asleep, Confused, Paralyzed, or Poisoned. This power can't be used if Snorlax is already Asleep, Confused, or Paralyzed.",
}
}],
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Body Slam",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Paralyzed.",
},
damage: 30
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-30"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

98
cards/base/base2/28.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: "base2-28",
localId: 28,
// Card informations
name: {
en: "Vaporeon",
},
hp: 80,
type: [
Type.WATER,
],
dexId: 134,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/28/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/28/high.png",
},
},
evolveFrom: {
en: "Eevee",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 0,
name: "Kagemaru Himeno"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Quick Attack",
},
text: {
en: "Flip a coin. If heads, this attack does 10 damage plus 20 more damage; if tails, this attack does 10 damage.",
},
damage: 10
},{
cost: [
Type.WATER,
Type.WATER,
Type.COLORLESS
],
name: {
en: "Water Gun",
},
text: {
en: "Does 30 damage plus 10 more damage for each Energy attached to Vaporeon but not used to pay for this attack's Energy cost. Extra Energy after the 2nd doesn't count.",
},
damage: 30
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

96
cards/base/base2/29.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: "base2-29",
localId: 29,
// Card informations
name: {
en: "Venomoth",
},
hp: 70,
type: [
Type.GRASS,
],
dexId: 49,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/29/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/29/high.png",
},
},
evolveFrom: {
en: "Venonat",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
abilities: [{
id: 168,
type: AbilityType.POKEPOWER,
name: {
en: "Shift",
},
text: {
en: "Once during your turn (before your attack), you may change the type of Venomoth to the type of any other Pokémon in play other than Colorless. This power can't be used if Venomoth is Asleep, Confused, or Paralyzed.",
}
}],
attacks: [{
cost: [
Type.GRASS,
Type.GRASS
],
name: {
en: "Venom Powder",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Confused and Poisoned.",
},
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

99
cards/base/base2/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: "base2-3",
localId: 3,
// Card informations
name: {
en: "Flareon",
},
hp: 70,
type: [
Type.FIRE,
],
dexId: 136,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/3/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/3/high.png",
},
},
evolveFrom: {
en: "Eevee",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 0,
name: "Kagemaru Himeno"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Quick Attack",
},
text: {
en: "Flip a coin. If heads, this attack does 10 damage plus 20 more damage; if tails, this attack does 10 damage.",
},
damage: 10
},{
cost: [
Type.FIRE,
Type.FIRE,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Flamethrower",
},
text: {
en: "Discard 1 Energy card attached to Flareon in order to use this attack.",
},
damage: 60
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

95
cards/base/base2/30.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: "base2-30",
localId: 30,
// Card informations
name: {
en: "Victreebel",
},
hp: 80,
type: [
Type.GRASS,
],
dexId: 71,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/30/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/30/high.png",
},
},
evolveFrom: {
en: "Weepinbell",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.GRASS
],
name: {
en: "Lure",
},
text: {
en: "If your opponent has any Benched Pokémon, choose 1 of them and switch it with his or her Active Pokémon.",
},
},{
cost: [
Type.GRASS,
Type.GRASS
],
name: {
en: "Acid",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon can't retreat during your opponent's next turn.",
},
damage: 20
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

95
cards/base/base2/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: "base2-31",
localId: 31,
// Card informations
name: {
en: "Vileplume",
},
hp: 80,
type: [
Type.GRASS,
],
dexId: 45,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/31/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/31/high.png",
},
},
evolveFrom: {
en: "Gloom",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
abilities: [{
id: 178,
type: AbilityType.POKEPOWER,
name: {
en: "Heal",
},
text: {
en: "Once during your turn (before your attack), you may flip a coin. If heads, remove 1 damage counter from 1 of your Pokémon. This power can't be used if Vileplume is Asleep, Confused, or Paralyzed.",
}
}],
attacks: [{
cost: [
Type.GRASS,
Type.GRASS,
Type.GRASS
],
name: {
en: "Petal Dance",
},
text: {
en: "Flip 3 coins. This attack does 40 damage times the number of heads. Vileplume is now Confused (after doing damage).",
},
damage: 40
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

99
cards/base/base2/32.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: "base2-32",
localId: 32,
// Card informations
name: {
en: "Wigglytuff",
},
hp: 80,
type: [
Type.COLORLESS,
],
dexId: 40,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/32/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/32/high.png",
},
},
evolveFrom: {
en: "Jigglypuff",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Lullaby",
},
text: {
en: "The Defending Pokémon is now Asleep.",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Do the Wave",
},
text: {
en: "Does 10 damage plus 10 more damage for each of your Benched Pokémon.",
},
damage: 10
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-30"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

102
cards/base/base2/33.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: "base2-33",
localId: 33,
// Card informations
name: {
en: "Butterfree",
},
hp: 70,
type: [
Type.GRASS,
],
dexId: 12,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/33/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/33/high.png",
},
},
evolveFrom: {
en: "Metapod",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 0,
name: "Kagemaru Himeno"
},
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.GRASS,
Type.GRASS,
Type.GRASS,
Type.GRASS
],
name: {
en: "Mega Drain",
},
text: {
en: "Remove a number of damage counters from Butterfree equal to half the damage done to the Defending Pokémon (after applying Weakness and Resistance) (rounded up to the nearest 10).",
},
damage: 40
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

98
cards/base/base2/34.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: "base2-34",
localId: 34,
// Card informations
name: {
en: "Dodrio",
},
hp: 70,
type: [
Type.COLORLESS,
],
dexId: 85,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/34/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/34/high.png",
},
},
evolveFrom: {
en: "Doduo",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
abilities: [{
id: 18,
type: AbilityType.POKEPOWER,
name: {
en: "Retreat Aid",
},
text: {
en: "As long as Dodrio is Benched, pay 1 Colorless less to retreat your Active Pokémon.",
}
}],
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Rage",
},
text: {
en: "Does 10 damage plus 10 more damage for each damage counter on Dodrio.",
},
damage: 10
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

94
cards/base/base2/35.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: "base2-35",
localId: 35,
// Card informations
name: {
en: "Exeggutor",
},
hp: 80,
type: [
Type.GRASS,
],
dexId: 103,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/35/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/35/high.png",
},
},
evolveFrom: {
en: "Exeggcute",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 0,
name: "Kagemaru Himeno"
},
attacks: [{
cost: [
Type.PSYCHIC
],
name: {
en: "Teleport",
},
text: {
en: "Switch Exeggutor with 1 of your Benched Pokémon.",
},
},{
cost: [
Type.COLORLESS
],
name: {
en: "Big Eggsplosion",
},
text: {
en: "Flip a number of coins equal to the number of Energy attached to Exeggutor. This attack does 20 damage times the number of heads.",
},
damage: 20
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

100
cards/base/base2/36.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: "base2-36",
localId: 36,
// Card informations
name: {
en: "Fearow",
},
hp: 70,
type: [
Type.COLORLESS,
],
dexId: 22,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/36/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/36/high.png",
},
},
evolveFrom: {
en: "Spearow",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.COLORLESS,
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 Fearow.",
},
damage: 20
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Drill Peck",
},
damage: 40
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

96
cards/base/base2/37.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: "base2-37",
localId: 37,
// Card informations
name: {
en: "Gloom",
},
hp: 60,
type: [
Type.GRASS,
],
dexId: 44,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/37/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/37/high.png",
},
},
evolveFrom: {
en: "Oddish",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
attacks: [{
cost: [
Type.GRASS
],
name: {
en: "Poisonpowder",
},
text: {
en: "The Defending Pokémon is now Poisoned.",
},
damage: 10
},{
cost: [
Type.GRASS,
Type.GRASS
],
name: {
en: "Foul Odor",
},
text: {
en: "Both the Defending Pokémon and Gloom are now Confused (after doing damage).",
},
damage: 20
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

96
cards/base/base2/38.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: "base2-38",
localId: 38,
// Card informations
name: {
en: "Lickitung",
},
hp: 90,
type: [
Type.COLORLESS,
],
dexId: 108,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/38/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/38/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Tongue Wrap",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Paralyzed.",
},
damage: 10
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Supersonic",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Confused.",
},
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-30"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

100
cards/base/base2/39.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: "base2-39",
localId: 39,
// Card informations
name: {
en: "Marowak",
},
hp: 60,
type: [
Type.FIGHTING,
],
dexId: 105,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/39/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/39/high.png",
},
},
evolveFrom: {
en: "Cubone",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.FIGHTING,
Type.FIGHTING
],
name: {
en: "Bonemerang",
},
text: {
en: "Flip 2 coins. This attack does 30 damage times the number of heads.",
},
damage: 30
},{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Call for Friend",
},
text: {
en: "Search your deck for a Fighting Basic Pokémon card and put it onto your Bench. Shuffle your deck afterward. (You can't use this attack if your Bench is full.)",
},
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
resistances: [{
type: Type.LIGHTNING,
value: "-30"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

98
cards/base/base2/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: "base2-4",
localId: 4,
// Card informations
name: {
en: "Jolteon",
},
hp: 70,
type: [
Type.LIGHTNING,
],
dexId: 135,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/4/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/4/high.png",
},
},
evolveFrom: {
en: "Eevee",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 0,
name: "Kagemaru Himeno"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Quick Attack",
},
text: {
en: "Flip a coin. If heads, this attack does 10 damage plus 20 more damage; if tails, this attack does 10 damage.",
},
damage: 10
},{
cost: [
Type.LIGHTNING,
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Pin Missile",
},
text: {
en: "Flip 4 coins. This attack does 20 damage times the number of heads.",
},
damage: 20
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

96
cards/base/base2/40.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: "base2-40",
localId: 40,
// Card informations
name: {
en: "Nidorina",
},
hp: 70,
type: [
Type.GRASS,
],
dexId: 30,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/40/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/40/high.png",
},
},
evolveFrom: {
en: "Nidoran♀",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.GRASS
],
name: {
en: "Supersonic",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Confused.",
},
},{
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
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

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

98
cards/base/base2/42.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: "base2-42",
localId: 42,
// Card informations
name: {
en: "Persian",
},
hp: 70,
type: [
Type.COLORLESS,
],
dexId: 53,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/42/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/42/high.png",
},
},
evolveFrom: {
en: "Meowth",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 0,
name: "Kagemaru Himeno"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Scratch",
},
damage: 20
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Pounce",
},
text: {
en: "If the Defending Pokémon attacks Persian during your opponent's next turn, any damage done by the attack is reduce by 10 (after applying Weakness and Resistance). (Benching either Pokémon ends this effect.)",
},
damage: 30
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-30"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

98
cards/base/base2/43.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: "base2-43",
localId: 43,
// Card informations
name: {
en: "Primeape",
},
hp: 70,
type: [
Type.FIGHTING,
],
dexId: 57,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/43/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/43/high.png",
},
},
evolveFrom: {
en: "Mankey",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 0,
name: "Kagemaru Himeno"
},
attacks: [{
cost: [
Type.FIGHTING,
Type.FIGHTING
],
name: {
en: "Fury Swipes",
},
text: {
en: "Flip 3 coins. This attack does 20 damage times the number of heads.",
},
damage: 20
},{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Tantrum",
},
text: {
en: "Flip a coin. If tails, Primeape is now Confused (after doing damage).",
},
damage: 50
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

98
cards/base/base2/44.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: "base2-44",
localId: 44,
// Card informations
name: {
en: "Rapidash",
},
hp: 70,
type: [
Type.FIRE,
],
dexId: 78,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/44/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/44/high.png",
},
},
evolveFrom: {
en: "Ponyta",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Stomp",
},
text: {
en: "Flip a coin. If heads, this attack does 20 damage plus 10 more damage; if tails, this attack does 20 damage.",
},
damage: 20
},{
cost: [
Type.FIRE,
Type.FIRE,
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 Rapidash.",
},
damage: 30
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

100
cards/base/base2/45.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: "base2-45",
localId: 45,
// Card informations
name: {
en: "Rhydon",
},
hp: 100,
type: [
Type.FIGHTING,
],
dexId: 112,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/45/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/45/high.png",
},
},
evolveFrom: {
en: "Rhyhorn",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 0,
name: "Kagemaru Himeno"
},
attacks: [{
cost: [
Type.FIGHTING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Horn Attack",
},
damage: 30
},{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.FIGHTING,
Type.FIGHTING
],
name: {
en: "Ram",
},
text: {
en: "Rhydon does 20 damage to itself. 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. Switch the Pokémon even if Rhydon is knocked out.)",
},
damage: 50
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
resistances: [{
type: Type.LIGHTNING,
value: "-30"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

90
cards/base/base2/46.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: "base2-46",
localId: 46,
// Card informations
name: {
en: "Seaking",
},
hp: 70,
type: [
Type.WATER,
],
dexId: 119,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/46/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/46/high.png",
},
},
evolveFrom: {
en: "Goldeen",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 0,
name: "Kagemaru Himeno"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Horn Attack",
},
damage: 10
},{
cost: [
Type.WATER,
Type.COLORLESS
],
name: {
en: "Waterfall",
},
damage: 30
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

99
cards/base/base2/47.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: "base2-47",
localId: 47,
// Card informations
name: {
en: "Tauros",
},
hp: 60,
type: [
Type.COLORLESS,
],
dexId: 128,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/47/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/47/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 0,
name: "Kagemaru Himeno"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Stomp",
},
text: {
en: "Flip a coin. If heads, this attack does 20 damage plus 10 more damage; if tails, this attack does 20 damage.",
},
damage: 20
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Rampage",
},
text: {
en: "Does 20 damage plus 10 more damage for each damage counter on Tauros. Flip a coin. If tails, Tauros is now Confused (after doing damage).",
},
damage: 20
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-30"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

92
cards/base/base2/48.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: "base2-48",
localId: 48,
// Card informations
name: {
en: "Weepinbell",
},
hp: 70,
type: [
Type.GRASS,
],
dexId: 70,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/48/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/48/high.png",
},
},
evolveFrom: {
en: "Bellsprout",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 0,
name: "Kagemaru Himeno"
},
attacks: [{
cost: [
Type.GRASS
],
name: {
en: "Poisonpowder",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Poisoned.",
},
},{
cost: [
Type.GRASS,
Type.GRASS
],
name: {
en: "Razor Leaf",
},
damage: 30
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

89
cards/base/base2/49.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: "base2-49",
localId: 49,
// Card informations
name: {
en: "Bellsprout",
},
hp: 40,
type: [
Type.GRASS,
],
dexId: 69,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/49/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/49/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 0,
name: "Kagemaru Himeno"
},
attacks: [{
cost: [
Type.GRASS
],
name: {
en: "Vine Whip",
},
damage: 10
},{
cost: [
Type.GRASS
],
name: {
en: "Call for Family",
},
text: {
en: "Search your deck for a Basic Pokémon named Bellsprout and put it onto your Bench. Shuffle your deck afterward. (You can't use this attack if your Bench is full.)",
},
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

98
cards/base/base2/5.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: "base2-5",
localId: 5,
// Card informations
name: {
en: "Kangaskhan",
},
hp: 90,
type: [
Type.COLORLESS,
],
dexId: 115,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/5/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/5/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Fetch",
},
text: {
en: "Draw a card.",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Comet Punch",
},
text: {
en: "Flip 4 coins. This attack does 20 damage times the number of heads.",
},
damage: 20
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-30"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

96
cards/base/base2/50.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: "base2-50",
localId: 50,
// Card informations
name: {
en: "Cubone",
},
hp: 40,
type: [
Type.FIGHTING,
],
dexId: 104,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/50/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/50/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Snivel",
},
text: {
en: "If the Defending Pokémon attacks Cubone during your opponent's next turn, any damage done by the attack is reduced by 20 (after applying Weakness and Resistance). (Benching either Pokémon ends this effect.)",
},
},{
cost: [
Type.FIGHTING,
Type.FIGHTING
],
name: {
en: "Rage",
},
text: {
en: "Does 10 damage plus 10 more damage for each damage counter on Cubone.",
},
damage: 10
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
resistances: [{
type: Type.LIGHTNING,
value: "-30"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

96
cards/base/base2/51.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: "base2-51",
localId: 51,
// Card informations
name: {
en: "Eevee",
},
hp: 50,
type: [
Type.COLORLESS,
],
dexId: 133,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/51/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/51/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 0,
name: "Kagemaru Himeno"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Tail Wag",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon can't attack Eevee during your opponent's next turn. (Benching either Pokémon ends this effect.)",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Quick Attack",
},
text: {
en: "Flip a coin. If heads, this attack does 10 damage plus 20 more damage; if tails, this attack does 10 damage.",
},
damage: 10
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-30"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

93
cards/base/base2/52.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: "base2-52",
localId: 52,
// Card informations
name: {
en: "Exeggcute",
},
hp: 50,
type: [
Type.GRASS,
],
dexId: 102,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/52/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/52/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.PSYCHIC
],
name: {
en: "Hypnosis",
},
text: {
en: "The Defending Pokémon is now Asleep.",
},
},{
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 Exeggcute.",
},
damage: 20
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

79
cards/base/base2/53.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: "base2-53",
localId: 53,
// Card informations
name: {
en: "Goldeen",
},
hp: 40,
type: [
Type.WATER,
],
dexId: 118,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/53/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/53/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 0,
name: "Kagemaru Himeno"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Horn Attack",
},
damage: 10
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

93
cards/base/base2/54.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: "base2-54",
localId: 54,
// Card informations
name: {
en: "Jigglypuff",
},
hp: 60,
type: [
Type.COLORLESS,
],
dexId: 39,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/54/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/54/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 0,
name: "Kagemaru Himeno"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Lullaby",
},
text: {
en: "The Defending Pokémon is now Asleep.",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Pound",
},
damage: 20
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-30"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

88
cards/base/base2/55.ts Normal file
View File

@ -0,0 +1,88 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "base2-55",
localId: 55,
// Card informations
name: {
en: "Mankey",
},
hp: 30,
type: [
Type.FIGHTING,
],
dexId: 56,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/55/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/55/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 0,
name: "Kagemaru Himeno"
},
abilities: [{
id: 183,
type: AbilityType.POKEPOWER,
name: {
en: "Peek",
},
text: {
en: "Once during your turn (before your attack), you may look at one of the following: the top card of either player's deck, a random card from your opponent's hand, or one of either player's Prizes. This power can't be used if Mankey is Asleep, Confused, or Paralyzed.",
}
}],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Scratch",
},
damage: 10
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

86
cards/base/base2/56.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: "base2-56",
localId: 56,
// Card informations
name: {
en: "Meowth",
},
hp: 50,
type: [
Type.COLORLESS,
],
dexId: 52,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/56/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/56/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Pay Day",
},
text: {
en: "Flip a coin. If heads, draw a card.",
},
damage: 10
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-30"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

93
cards/base/base2/57.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: "base2-57",
localId: 57,
// Card informations
name: {
en: "Nidoran♀",
},
hp: 60,
type: [
Type.GRASS,
],
dexId: 29,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/57/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/57/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.GRASS
],
name: {
en: "Fury Swipes",
},
text: {
en: "Flip 3 coins. This attack does 10 damage times the number of heads.",
},
damage: 10
},{
cost: [
Type.GRASS,
Type.GRASS
],
name: {
en: "Call for Family",
},
text: {
en: "Search your deck for a Basic Pokémon named Nidoran M or Nidoran F and put it onto your Bench. Shuffle your deck afterward. (You can't use this attack if your Bench is full.)",
},
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

93
cards/base/base2/58.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: "base2-58",
localId: 58,
// Card informations
name: {
en: "Oddish",
},
hp: 50,
type: [
Type.GRASS,
],
dexId: 43,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/58/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/58/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
attacks: [{
cost: [
Type.GRASS
],
name: {
en: "Stun Spore",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Paralyzed.",
},
damage: 10
},{
cost: [
Type.GRASS,
Type.GRASS
],
name: {
en: "Sprout",
},
text: {
en: "Search your deck for a Basic Pokémon named Oddish and put it onto your Bench. Shuffle your deck afterward. (You can't use this attack if your Bench is full.)",
},
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

91
cards/base/base2/59.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: "base2-59",
localId: 59,
// Card informations
name: {
en: "Paras",
},
hp: 40,
type: [
Type.GRASS,
],
dexId: 46,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/59/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/59/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Scratch",
},
damage: 20
},{
cost: [
Type.GRASS,
Type.GRASS
],
name: {
en: "Spore",
},
text: {
en: "The Defending Pokémon is now Asleep.",
},
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

94
cards/base/base2/6.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: "base2-6",
localId: 6,
// Card informations
name: {
en: "Mr. Mime",
},
hp: 40,
type: [
Type.PSYCHIC,
],
dexId: 122,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/6/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/6/high.png",
},
},
evolveFrom: {
en: "Mime Jr.",
},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
abilities: [{
id: 175,
type: AbilityType.POKEPOWER,
name: {
en: "Invisible Wall",
},
text: {
en: "Whenever an attack (including your own) does 30 or more damage to Mr. Mime (after applying Weakness and Resistance), prevent that damage. (Any other effects of attacks still happen.) This power can't be used if Mr. Mime is Asleep, Confused, or Paralyzed.",
}
}],
attacks: [{
cost: [
Type.PSYCHIC,
Type.COLORLESS
],
name: {
en: "Meditate",
},
text: {
en: "Does 10 damage plus 10 more damage for each damage counter on the Defending Pokémon.",
},
damage: 10
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

85
cards/base/base2/60.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: "base2-60",
localId: 60,
// Card informations
name: {
en: "Pikachu",
},
hp: 50,
type: [
Type.LIGHTNING,
],
dexId: 25,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/60/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/60/high.png",
},
},
evolveFrom: {
en: "Pichu",
},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.LIGHTNING,
Type.LIGHTNING
],
name: {
en: "Spark",
},
text: {
en: "If your opponent has any Benched Pokémon, choose 1 of them and this attack does 10 damage to it. (Don't apply Weakness and Resistance for Benched Pokémon.)",
},
damage: 20
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

94
cards/base/base2/61.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: "base2-61",
localId: 61,
// Card informations
name: {
en: "Rhyhorn",
},
hp: 70,
type: [
Type.FIGHTING,
],
dexId: 111,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/61/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/61/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Leer",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon can't attack Rhyhorn during your opponent's next turn. (Benching either Pokémon ends this effect.)",
},
},{
cost: [
Type.FIGHTING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Horn Attack",
},
damage: 30
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
resistances: [{
type: Type.LIGHTNING,
value: "-30"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

94
cards/base/base2/62.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: "base2-62",
localId: 62,
// Card informations
name: {
en: "Spearow",
},
hp: 50,
type: [
Type.COLORLESS,
],
dexId: 21,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/62/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/62/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Peck",
},
damage: 10
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Mirror Move",
},
text: {
en: "If Spearow was attacked last turn, do the final result of that attack on Spearow to the Defending Pokémon.",
},
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

94
cards/base/base2/63.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: "base2-63",
localId: 63,
// Card informations
name: {
en: "Venonat",
},
hp: 40,
type: [
Type.GRASS,
],
dexId: 48,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/63/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/63/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.GRASS
],
name: {
en: "Stun Spore",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Paralyzed.",
},
damage: 10
},{
cost: [
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Leech Life",
},
text: {
en: "Remove a number of damage counters from Venonat equal to the damage done to the Defending Pokémon (after applying Weakness and Resistance).",
},
damage: 10
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

64
cards/base/base2/64.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: "base2-64",
localId: 64,
// Card informations
name: {
en: "Poké Ball",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/64/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/64/high.png",
},
},
evolveFrom: {},
tags: [],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
rarity: Rarity.Common,
category: Category.TRAINER,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

96
cards/base/base2/7.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: "base2-7",
localId: 7,
// Card informations
name: {
en: "Nidoqueen",
},
hp: 90,
type: [
Type.GRASS,
],
dexId: 31,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/7/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/7/high.png",
},
},
evolveFrom: {
en: "Nidorina",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Boyfriends",
},
text: {
en: "Does 20 damage plus 20 more damage for each Nidoking you have in play.",
},
damage: 20
},{
cost: [
Type.GRASS,
Type.GRASS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Mega Punch",
},
damage: 50
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

98
cards/base/base2/8.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: "base2-8",
localId: 8,
// Card informations
name: {
en: "Pidgeot",
},
hp: 80,
type: [
Type.COLORLESS,
],
dexId: 18,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/8/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/8/high.png",
},
},
evolveFrom: {
en: "Pidgeotto",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 0,
name: "Kagemaru Himeno"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Wing Attack",
},
damage: 20
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Hurricane",
},
text: {
en: "Unless this attack Knocks Out the Defending Pokémon, return the Defending Pokémon and all cards attached to it to your opponent's hand.",
},
damage: 30
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card

94
cards/base/base2/9.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: "base2-9",
localId: 9,
// Card informations
name: {
en: "Pinsir",
},
hp: 60,
type: [
Type.GRASS,
],
dexId: 127,
image: {
low: {
en: "https://assets.tcgdex.net/en/base/base2/9/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/base/base2/9/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 0,
name: "Kagemaru Himeno"
},
attacks: [{
cost: [
Type.GRASS,
Type.GRASS
],
name: {
en: "Irongrip",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Paralyzed.",
},
damage: 20
},{
cost: [
Type.GRASS,
Type.GRASS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Guillotine",
},
damage: 50
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Jungle",
code: "base2"
}
}
export default card