1
0
mirror of https://github.com/tcgdex/cards-database.git synced 2025-08-03 21:02:02 +00:00

Initial Database

Signed-off-by: Avior <florian.bouillon@delta-wings.net>
This commit is contained in:
2020-02-19 16:19:09 +01:00
commit be94e712b8
12302 changed files with 1142705 additions and 0 deletions

96
cards/ex/ex3/1.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: "ex3-1",
localId: 1,
// Card informations
name: {
en: "Absol",
},
hp: 70,
type: [
Type.DARKNESS,
],
dexId: 359,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/1/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/1/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 23,
name: "Naoyo Kimura"
},
attacks: [{
cost: [
Type.DARKNESS
],
name: {
en: "Bad News",
},
text: {
en: "If the number of cards in your opponent's hand is at least 6, choose a number of cards there, without looking, until your opponent has 5 cards left. Have your opponent discard the cards you chose.",
},
},{
cost: [
Type.DARKNESS,
Type.COLORLESS
],
name: {
en: "Prize Count",
},
text: {
en: "If you have more Prize cards left than your opponent, this attack does 20 damage plus 20 more damage.",
},
damage: 20
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-30"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

111
cards/ex/ex3/10.ts Normal file
View File

@@ -0,0 +1,111 @@
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: "ex3-10",
localId: 10,
// Card informations
name: {
en: "Salamence",
},
hp: 120,
type: [
Type.COLORLESS,
],
dexId: 373,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/10/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/10/high.png",
},
},
evolveFrom: {
en: "Shelgon",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
abilities: [{
id: 134,
type: AbilityType.POKEPOWER,
name: {
en: "Dragon Wind",
},
text: {
en: "Once during your turn (before your attack), if Salamence is your Active Pokémon, you may switch 1 of your opponent's Benched Pokémon with 1 of the Defending Pokémon. Your opponent chooses the Defending Pokémon to switch. This power can't be used if Salamence is affected by a Special Condition.",
}
}],
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Agility",
},
text: {
en: "Flip a coin. If heads, prevent all effects of an attack, including damage, done to Salamence during your opponent's next turn.",
},
damage: 20
},{
cost: [
Type.FIRE,
Type.WATER,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Dragon Claw",
},
damage: 60
}],
weaknesses: [{
type: Type.COLORLESS,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
},{
type: Type.FIRE,
value: "-30"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

99
cards/ex/ex3/100.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: "ex3-100",
localId: 100,
// Card informations
name: {
en: "Charizard",
},
hp: 120,
type: [
Type.FIRE,
],
dexId: 6,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/100/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/100/high.png",
},
},
evolveFrom: {
en: "Charmeleon",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Collect Fire",
},
text: {
en: "Flip a coin. If heads, search your discard pile for 2 Fire Energy cards and attach them to Charizard (1 if there is only 1).",
},
damage: 30
},{
cost: [
Type.FIRE,
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Flame Pillar",
},
text: {
en: "You may discard a Fire Energy card attached to Charizard. If you do, choose 1 of your opponent's Benched Pokémon and do 30 damage to that Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
},
damage: 60
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

89
cards/ex/ex3/11.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: "ex3-11",
localId: 11,
// Card informations
name: {
en: "Shedinja",
},
hp: 30,
type: [
Type.GRASS,
],
dexId: 292,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/11/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/11/high.png",
},
},
evolveFrom: {
en: "Nincada",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 0,
name: "Kagemaru Himeno"
},
abilities: [{
id: 249,
type: AbilityType.POKEBODY,
name: {
en: "Wonder Guard",
},
text: {
en: "Prevent all effects of attacks, including damage, done to Shedinja by your opponent's Evolved Pokémon and Pokémon-ex.",
}
}],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Damage Curse",
},
text: {
en: "Put 1 damage counter, plus 1 more damage counter for each damage counter on Shedinja, on the Defending Pokémon.",
},
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

91
cards/ex/ex3/12.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: "ex3-12",
localId: 12,
// Card informations
name: {
en: "Torkoal",
},
hp: 80,
type: [
Type.FIRE,
],
dexId: 324,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/12/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/12/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 0,
name: "Kagemaru Himeno"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Power Generation",
},
text: {
en: "Search your discard pile for up to 2 basic Energy cards, show them to your opponent, and put them into your hand.",
},
},{
cost: [
Type.FIRE
],
name: {
en: "Scorching Smoke",
},
text: {
en: "The Defending Pokémon is now Burned. Flip a coin. If tails, discard a Fire Energy card attached to Torkoal.",
},
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

97
cards/ex/ex3/13.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: "ex3-13",
localId: 13,
// Card informations
name: {
en: "Crawdaunt",
},
hp: 80,
type: [
Type.WATER,
],
dexId: 342,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/13/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/13/high.png",
},
},
evolveFrom: {
en: "Corphish",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 0,
name: "Kagemaru Himeno"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Poison Claws",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Poisoned.",
},
damage: 10
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Rend",
},
text: {
en: "If the Defending Pokémon has any damage counters on it, this attack does 30 damage plus 30 more damage.",
},
damage: 30
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

104
cards/ex/ex3/14.ts Normal file
View File

@@ -0,0 +1,104 @@
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: "ex3-14",
localId: 14,
// Card informations
name: {
en: "Dragonair",
},
hp: 70,
type: [
Type.COLORLESS,
],
dexId: 148,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/14/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/14/high.png",
},
},
evolveFrom: {
en: "Dratini",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 43,
name: "Aya Kusube"
},
attacks: [{
cost: [
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Dazzle Blast",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Confused.",
},
damage: 20
},{
cost: [
Type.WATER,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Healing Wave",
},
text: {
en: "Remove 1 damage counter from each of your Active Pokémon.",
},
damage: 30
}],
weaknesses: [{
type: Type.COLORLESS,
value: "×2"
}],
resistances: [{
type: Type.GRASS,
value: "-30"
},{
type: Type.FIGHTING,
value: "-30"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

92
cards/ex/ex3/15.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: "ex3-15",
localId: 15,
// Card informations
name: {
en: "Flygon",
},
hp: 100,
type: [
Type.COLORLESS,
],
dexId: 330,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/15/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/15/high.png",
},
},
evolveFrom: {
en: "Vibrava",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 30,
name: "Hajime Kusajima"
},
abilities: [{
id: 137,
type: AbilityType.POKEBODY,
name: {
en: "Sand Guard",
},
text: {
en: "Whenever Flygon would be damaged by your opponent's attack (after applying Weakness and Resistance), flip a coin. If heads, reduce that damage by 20.",
}
}],
attacks: [{
cost: [
Type.GRASS,
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Air Slash",
},
text: {
en: "Flip a coin. If tails, discard an Energy card attached to Flygon.",
},
damage: 60
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

92
cards/ex/ex3/16.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: "ex3-16",
localId: 16,
// Card informations
name: {
en: "Girafarig",
},
hp: 70,
type: [
Type.PSYCHIC,
],
dexId: 203,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/16/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/16/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 2,
name: "Midori Harada"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Synchronized Search",
},
text: {
en: "If Girafarig and the Defending Pokémon have the same amount of Energy attached to them, pick any 1 card from your deck and put it into your hand. Shuffle your deck afterward.",
},
},{
cost: [
Type.PSYCHIC,
Type.COLORLESS
],
name: {
en: "Breaking Impact",
},
text: {
en: "Choose 1 of your opponent's Pokémon. This attack does 10 damage for each Colorless Energy in that Pokémon's Retreat Cost to that Pokémon (after applying effects to the Retreat Cost). (Don't apply Weakness and Resistance for Benched Pokémon.)\"",
},
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

97
cards/ex/ex3/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: "ex3-17",
localId: 17,
// Card informations
name: {
en: "Magneton",
},
hp: 70,
type: [
Type.LIGHTNING,
],
dexId: 82,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/17/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/17/high.png",
},
},
evolveFrom: {
en: "Magnemite",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 2,
name: "Midori Harada"
},
abilities: [{
id: 2,
type: AbilityType.POKEPOWER,
name: {
en: "Magnetic Field",
},
text: {
en: "Once during your turn (before your attack), if you have basic Energy cards in your discard pile, you may discard any 1 card from your hand. Then search for up to 2 basic Energy cards from your discard pile, show them to your opponent, and put them into your hand. You can't return the card you first discarded to your hand in this way. This power can't be used if Magneton is affected by a Special Condition.",
}
}],
attacks: [{
cost: [
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Magnetic Force",
},
text: {
en: "Does 10 damage times the amount of Energy attached to all of your Pokémon (including Magneton).",
},
damage: 10
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.METAL,
value: "-30"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

94
cards/ex/ex3/18.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: "ex3-18",
localId: 18,
// Card informations
name: {
en: "Ninjask",
},
hp: 70,
type: [
Type.GRASS,
],
dexId: 291,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/18/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/18/high.png",
},
},
evolveFrom: {
en: "Nincada",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 30,
name: "Hajime Kusajima"
},
abilities: [{
id: 108,
type: AbilityType.POKEPOWER,
name: {
en: "Loose Shell",
},
text: {
en: "Once during your turn, when you play Ninjask from your hand to evolve 1 of your Pokémon, you may search your deck for Shedinja and put it onto your Bench. Treat the new Benched Pokémon as a Basic Pokémon. Shuffle your deck afterward.",
}
}],
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Quick Touch",
},
text: {
en: "You may switch Ninjask with 1 of your Benched Pokémon. If you do, you may move any number of Grass Energy cards attached to Ninjask to the new Active Pokémon.",
},
damage: 30
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

92
cards/ex/ex3/19.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: "ex3-19",
localId: 19,
// Card informations
name: {
en: "Salamence",
},
hp: 100,
type: [
Type.COLORLESS,
],
dexId: 373,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/19/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/19/high.png",
},
},
evolveFrom: {
en: "Shelgon",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 10,
name: "Kouki Saitou"
},
abilities: [{
id: 111,
type: AbilityType.POKEBODY,
name: {
en: "Intimidating Fang",
},
text: {
en: "As long as Salamence is your Active Pokémon, any damage done to your Pokémon by an opponent's attack is reduced by 10 (before applying Weakness and Resistance).",
}
}],
attacks: [{
cost: [
Type.FIRE,
Type.WATER,
Type.COLORLESS
],
name: {
en: "Dragon Flame",
},
text: {
en: "You may discard an Energy card attached to Salamence. If you do, this attack does 40 damage plus 20 more damage.",
},
damage: 40
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

101
cards/ex/ex3/2.ts Normal file
View File

@@ -0,0 +1,101 @@
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: "ex3-2",
localId: 2,
// Card informations
name: {
en: "Altaria",
},
hp: 80,
type: [
Type.COLORLESS,
],
dexId: 334,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/2/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/2/high.png",
},
},
evolveFrom: {
en: "Swablu",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 32,
name: "Atsuko Nishida"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Dragon Dance",
},
text: {
en: "During your next turn, if any of your current Active Pokémon does damage to any Defending Pokémon, the attack does 40 more damage (before applying Weakness and Resistance).",
},
},{
cost: [
Type.WATER,
Type.LIGHTNING
],
name: {
en: "Dragon Song",
},
text: {
en: "Each Defending Pokémon is now Asleep.",
},
damage: 30
}],
weaknesses: [{
type: Type.COLORLESS,
value: "×2"
}],
resistances: [{
type: Type.GRASS,
value: "-30"
},{
type: Type.FIGHTING,
value: "-30"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

99
cards/ex/ex3/20.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: "ex3-20",
localId: 20,
// Card informations
name: {
en: "Shelgon",
},
hp: 80,
type: [
Type.COLORLESS,
],
dexId: 372,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/20/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/20/high.png",
},
},
evolveFrom: {
en: "Bagon",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Scrunch",
},
text: {
en: "Flip a coin. If heads, prevent all damage done to Shelgon during your opponent's next turn. (Any other effects of attacks still happen.)",
},
},{
cost: [
Type.FIRE,
Type.WATER,
Type.COLORLESS
],
name: {
en: "Rolling Attack",
},
damage: 50
}],
weaknesses: [{
type: Type.COLORLESS,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
},{
type: Type.FIRE,
value: "-30"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

96
cards/ex/ex3/21.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: "ex3-21",
localId: 21,
// Card informations
name: {
en: "Skarmory",
},
hp: 70,
type: [
Type.METAL,
],
dexId: 227,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/21/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/21/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 55,
name: "Hisao Nakamura"
},
attacks: [{
cost: [
Type.METAL
],
name: {
en: "Pick On",
},
text: {
en: "If the number of cards in your opponent's hand is at least 6, look at his or her hand. Choose a number of cards there until your opponent has 5 cards left in his or her hand and have your opponent shuffle the cards you chose into his or her deck.",
},
},{
cost: [
Type.METAL,
Type.COLORLESS
],
name: {
en: "Power Count",
},
text: {
en: "Count the amount of Energy attached to all of your Pokémon and all of your opponent's Pokémon. If your Pokémon have less Energy than your opponent's, this attack does 20 damage plus 30 more damage.",
},
damage: 20
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.GRASS,
value: "-30"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

100
cards/ex/ex3/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: "ex3-22",
localId: 22,
// Card informations
name: {
en: "Vibrava",
},
hp: 80,
type: [
Type.COLORLESS,
],
dexId: 329,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/22/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/22/high.png",
},
},
evolveFrom: {
en: "Trapinch",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 0,
name: "Kagemaru Himeno"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Quick Charge",
},
text: {
en: "Search your deck for up to 3 different types of basic Energy cards, show them to your opponent, and put them into your hand. Shuffle your deck afterward.",
},
},{
cost: [
Type.GRASS,
Type.LIGHTNING
],
name: {
en: "Dragon Spark",
},
text: {
en: "Flip a coin. If heads, this attack does 20 damage to each of your opponent's Pokémon. (Don't apply Weakness and Resistance to Benched Pokémon.)",
},
}],
weaknesses: [{
type: Type.COLORLESS,
value: "×2"
}],
resistances: [{
type: Type.FIRE,
value: "-30"
},{
type: Type.LIGHTNING,
value: "-30"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

96
cards/ex/ex3/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: "ex3-23",
localId: 23,
// Card informations
name: {
en: "Bagon",
},
hp: 50,
type: [
Type.COLORLESS,
],
dexId: 371,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/23/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/23/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Paralyzing Gaze",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Paralyzed.",
},
},{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Combustion",
},
damage: 20
}],
weaknesses: [{
type: Type.COLORLESS,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
},{
type: Type.FIRE,
value: "-30"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

95
cards/ex/ex3/24.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: "ex3-24",
localId: 24,
// Card informations
name: {
en: "Camerupt",
},
hp: 80,
type: [
Type.FIRE,
],
dexId: 323,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/24/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/24/high.png",
},
},
evolveFrom: {
en: "Numel",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 23,
name: "Naoyo Kimura"
},
attacks: [{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Super Singe",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Burned.",
},
damage: 20
},{
cost: [
Type.FIRE,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Ram",
},
damage: 50
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

95
cards/ex/ex3/25.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: "ex3-25",
localId: 25,
// Card informations
name: {
en: "Combusken",
},
hp: 70,
type: [
Type.FIRE,
],
dexId: 256,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/25/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/25/high.png",
},
},
evolveFrom: {
en: "Torchic",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 32,
name: "Atsuko Nishida"
},
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.",
},
damage: 10
},{
cost: [
Type.FIRE,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Combustion",
},
damage: 40
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

95
cards/ex/ex3/26.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: "ex3-26",
localId: 26,
// Card informations
name: {
en: "Dratini",
},
hp: 50,
type: [
Type.COLORLESS,
],
dexId: 147,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/26/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/26/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 43,
name: "Aya Kusube"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Dragon Dew",
},
text: {
en: "Remove 2 damage counters from 1 of your Pokémon (remove 1 if there is only 1).",
},
},{
cost: [
Type.LIGHTNING
],
name: {
en: "Tail Slap",
},
damage: 10
}],
weaknesses: [{
type: Type.COLORLESS,
value: "×2"
}],
resistances: [{
type: Type.GRASS,
value: "-30"
},{
type: Type.FIGHTING,
value: "-30"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

95
cards/ex/ex3/27.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: "ex3-27",
localId: 27,
// Card informations
name: {
en: "Flaaffy",
},
hp: 80,
type: [
Type.LIGHTNING,
],
dexId: 180,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/27/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/27/high.png",
},
},
evolveFrom: {
en: "Mareep",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 37,
name: "Miki Tanaka"
},
attacks: [{
cost: [
Type.LIGHTNING
],
name: {
en: "Energy Recall",
},
text: {
en: "Attach up to 2 basic Energy cards from your discard pile to Flaaffy.",
},
},{
cost: [
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Lightning Ball",
},
damage: 30
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.METAL,
value: "-30"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

100
cards/ex/ex3/28.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: "ex3-28",
localId: 28,
// Card informations
name: {
en: "Forretress",
},
hp: 80,
type: [
Type.METAL,
],
dexId: 205,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/28/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/28/high.png",
},
},
evolveFrom: {
en: "Pineco",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.METAL,
Type.COLORLESS
],
name: {
en: "Double Metal Ball",
},
text: {
en: "Put 2 damage counters on each Defending Pokémon.",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Backspin",
},
text: {
en: "After your attack, you may discard 1 Energy card attached to Forretress. If you do, switch Forretress with 1 of your Benched Pokémon.",
},
damage: 40
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.GRASS,
value: "-30"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

97
cards/ex/ex3/29.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: "ex3-29",
localId: 29,
// Card informations
name: {
en: "Graveler",
},
hp: 80,
type: [
Type.FIGHTING,
],
dexId: 75,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/29/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/29/high.png",
},
},
evolveFrom: {
en: "Geodude",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 55,
name: "Hisao Nakamura"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Grind",
},
text: {
en: "Does 10 damage times the amount of Energy attached to Graveler.",
},
damage: 10
},{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Big Explosion",
},
text: {
en: "Does 80 damage to each Active Pokémon (both yours and your opponent's).",
},
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

92
cards/ex/ex3/3.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: "ex3-3",
localId: 3,
// Card informations
name: {
en: "Crawdaunt",
},
hp: 80,
type: [
Type.WATER,
],
dexId: 342,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/3/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/3/high.png",
},
},
evolveFrom: {
en: "Corphish",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 55,
name: "Hisao Nakamura"
},
abilities: [{
id: 130,
type: AbilityType.POKEBODY,
name: {
en: "Power Pinchers",
},
text: {
en: "As long as Crawdaunt is your Active Pokémon, when any of your Active Pokémon does damage to the Defending Pokémon, the attack does 10 more damage (before applying Weakness and Resistance).",
}
}],
attacks: [{
cost: [
Type.WATER,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Guillotine",
},
damage: 50
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

95
cards/ex/ex3/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: "ex3-30",
localId: 30,
// Card informations
name: {
en: "Graveler",
},
hp: 80,
type: [
Type.FIGHTING,
],
dexId: 75,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/30/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/30/high.png",
},
},
evolveFrom: {
en: "Geodude",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 2,
name: "Midori Harada"
},
attacks: [{
cost: [
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Magnitude",
},
text: {
en: "Does 10 damage to each Benched Pokémon (both yours and your opponent's). (Don't apply Weakness and Resistance for Benched Pokémon.)",
},
damage: 20
},{
cost: [
Type.FIGHTING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Rollout",
},
damage: 40
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

88
cards/ex/ex3/31.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: "ex3-31",
localId: 31,
// Card informations
name: {
en: "Grovyle",
},
hp: 70,
type: [
Type.GRASS,
],
dexId: 253,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/31/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/31/high.png",
},
},
evolveFrom: {
en: "Treecko",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 32,
name: "Atsuko Nishida"
},
attacks: [{
cost: [
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Fury Cutter",
},
text: {
en: "Flip 4 coins. If all of them are heads, this attack does 10 damage plus 60 more damage. If not, this attack does 10 damage plus 10 more damage for each heads.",
},
damage: 10
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.WATER,
value: "-30"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

98
cards/ex/ex3/32.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: "ex3-32",
localId: 32,
// Card informations
name: {
en: "Gyarados",
},
hp: 100,
type: [
Type.WATER,
],
dexId: 130,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/32/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/32/high.png",
},
},
evolveFrom: {
en: "Magikarp",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 10,
name: "Kouki Saitou"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Dragon Crush",
},
text: {
en: "Flip a coin. If heads, this attack does 10 damage to each Defending Pokémon. Discard an Energy card from each Defending Pokémon.",
},
},{
cost: [
Type.WATER,
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Aqua Sonic",
},
text: {
en: "This attack's damage is not affected by Resistance.",
},
damage: 80
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

93
cards/ex/ex3/33.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: "ex3-33",
localId: 33,
// Card informations
name: {
en: "Horsea",
},
hp: 40,
type: [
Type.WATER,
],
dexId: 116,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/33/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/33/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 30,
name: "Hajime Kusajima"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Retaliate",
},
text: {
en: "Flip a coin. If heads, this attack does 10 damage times the number of damage counters on Horsea.",
},
damage: 10
},{
cost: [
Type.WATER
],
name: {
en: "Smokescreen",
},
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.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

100
cards/ex/ex3/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: "ex3-34",
localId: 34,
// Card informations
name: {
en: "Houndoom",
},
hp: 70,
type: [
Type.DARKNESS,
],
dexId: 229,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/34/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/34/high.png",
},
},
evolveFrom: {
en: "Houndour",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 32,
name: "Atsuko Nishida"
},
attacks: [{
cost: [
Type.DARKNESS,
Type.COLORLESS
],
name: {
en: "Feint Attack",
},
text: {
en: "Choose 1 of your opponent's Pokémon. This attack does 20 damage to that Pokémon. This attack's damage isn't affected by Weakness, Resistance, Poké-Powers, Poké-Bodies, or any other effects on that Pokémon.",
},
},{
cost: [
Type.FIRE,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Flamethrower",
},
text: {
en: "Discard a Fire Energy card attached to Houndoom.",
},
damage: 50
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-30"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

95
cards/ex/ex3/35.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: "ex3-35",
localId: 35,
// Card informations
name: {
en: "Magneton",
},
hp: 80,
type: [
Type.LIGHTNING,
],
dexId: 82,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/35/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/35/high.png",
},
},
evolveFrom: {
en: "Magnemite",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 25,
name: "Kyoko Umemoto"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Ram",
},
damage: 20
},{
cost: [
Type.LIGHTNING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Triple Smash",
},
text: {
en: "Flip 3 coins. This attack does 20 damage plus 20 more damage for each heads.",
},
damage: 20
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

85
cards/ex/ex3/36.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: "ex3-36",
localId: 36,
// Card informations
name: {
en: "Marshtomp",
},
hp: 80,
type: [
Type.WATER,
],
dexId: 259,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/36/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/36/high.png",
},
},
evolveFrom: {
en: "Mudkip",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 32,
name: "Atsuko Nishida"
},
attacks: [{
cost: [
Type.WATER,
Type.COLORLESS
],
name: {
en: "Mud Splash",
},
text: {
en: "Does 10 damage to 1 of your opponent's Benched Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
},
damage: 20
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

93
cards/ex/ex3/37.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: "ex3-37",
localId: 37,
// Card informations
name: {
en: "Meditite",
},
hp: 50,
type: [
Type.FIGHTING,
],
dexId: 307,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/37/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/37/high.png",
},
},
evolveFrom: {
en: "Meditite",
},
tags: [
Tag.BASIC,
],
illustrator: {
id: 10,
name: "Kouki Saitou"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Punch",
},
damage: 10
},{
cost: [
Type.FIGHTING,
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.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

96
cards/ex/ex3/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: "ex3-38",
localId: 38,
// Card informations
name: {
en: "Ninjask",
},
hp: 70,
type: [
Type.GRASS,
],
dexId: 291,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/38/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/38/high.png",
},
},
evolveFrom: {
en: "Nincada",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 73,
name: "Toshinao Aoki"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Supersonic",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Confused.",
},
damage: 10
},{
cost: [
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Sonic Wing",
},
text: {
en: "This attack's damage is not affected by Resistance.",
},
damage: 30
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

96
cards/ex/ex3/39.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: "ex3-39",
localId: 39,
// Card informations
name: {
en: "Seadra",
},
hp: 70,
type: [
Type.WATER,
],
dexId: 117,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/39/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/39/high.png",
},
},
evolveFrom: {
en: "Horsea",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 30,
name: "Hajime Kusajima"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Energy Cannon",
},
text: {
en: "Does 20 damage plus 10 more damage for each Energy attached to Seadra but not used to pay for this attack's Energy cost. You can't add more than 20 damage in this way.",
},
damage: 20
},{
cost: [
Type.WATER,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Water Arrow",
},
text: {
en: "Choose 1 of your opponent's Pokémon. This attack does 30 damage to that Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
},
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

103
cards/ex/ex3/4.ts Normal file
View File

@@ -0,0 +1,103 @@
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: "ex3-4",
localId: 4,
// Card informations
name: {
en: "Flygon",
},
hp: 120,
type: [
Type.COLORLESS,
],
dexId: 330,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/4/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/4/high.png",
},
},
evolveFrom: {
en: "Vibrava",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.GRASS,
Type.LIGHTNING
],
name: {
en: "Energy Shower",
},
text: {
en: "Attach any number of basic Energy cards from your hand to your Pokémon in any way you like.",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Rainbow Burn",
},
text: {
en: "Does 30 damage plus 10 more damage for each type of basic Energy card attached to Flygon.",
},
damage: 30
}],
weaknesses: [{
type: Type.COLORLESS,
value: "×2"
}],
resistances: [{
type: Type.FIRE,
value: "-30"
},{
type: Type.LIGHTNING,
value: "-30"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

95
cards/ex/ex3/40.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: "ex3-40",
localId: 40,
// Card informations
name: {
en: "Seadra",
},
hp: 70,
type: [
Type.WATER,
],
dexId: 117,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/40/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/40/high.png",
},
},
evolveFrom: {
en: "Horsea",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 2,
name: "Midori Harada"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Agility",
},
text: {
en: "Flip a coin. If heads, prevent all effects of an attack, including damage, done to Seadra during your opponent's next turn.",
},
damage: 20
},{
cost: [
Type.WATER,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Waterfall",
},
damage: 40
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

88
cards/ex/ex3/41.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: "ex3-41",
localId: 41,
// Card informations
name: {
en: "Shelgon",
},
hp: 70,
type: [
Type.COLORLESS,
],
dexId: 372,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/41/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/41/high.png",
},
},
evolveFrom: {
en: "Bagon",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 45,
name: "Yuka Morii"
},
abilities: [{
id: 815,
type: AbilityType.POKEBODY,
name: {
en: "Energy Guard",
},
text: {
en: "As long as Shelgon has any basic Energy cards attached to it, damage done to Shelgon by an opponent's attack is reduced by 10 (after applying Weakness and Resistance).",
}
}],
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Rollout",
},
damage: 20
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

92
cards/ex/ex3/42.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: "ex3-42",
localId: 42,
// Card informations
name: {
en: "Shelgon",
},
hp: 70,
type: [
Type.COLORLESS,
],
dexId: 372,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/42/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/42/high.png",
},
},
evolveFrom: {
en: "Bagon",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.WATER,
Type.COLORLESS
],
name: {
en: "Granite Head",
},
text: {
en: "Damage done to Shelgon by an opponent's attack is reduced by 10 (after applying Weakness and Resistance) during your opponent's next turn.",
},
damage: 20
},{
cost: [
Type.FIRE,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Flare",
},
damage: 40
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

94
cards/ex/ex3/43.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: "ex3-43",
localId: 43,
// Card informations
name: {
en: "Shuppet",
},
hp: 50,
type: [
Type.PSYCHIC,
],
dexId: 353,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/43/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/43/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 43,
name: "Aya Kusube"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Hypnosis",
},
text: {
en: "The Defending Pokémon is now Asleep.",
},
},{
cost: [
Type.PSYCHIC
],
name: {
en: "Night Attack",
},
text: {
en: "Put 1 damage counter on 1 of your opponent's Pokémon.",
},
}],
weaknesses: [{
type: Type.DARKNESS,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

82
cards/ex/ex3/44.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: "ex3-44",
localId: 44,
// Card informations
name: {
en: "Snorunt",
},
hp: 50,
type: [
Type.WATER,
],
dexId: 361,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/44/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/44/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 7,
name: "Sumiyoshi Kizuki"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Powder Snow",
},
text: {
en: "The Defending Pokémon is now Asleep.",
},
damage: 10
}],
weaknesses: [{
type: Type.METAL,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

98
cards/ex/ex3/45.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: "ex3-45",
localId: 45,
// Card informations
name: {
en: "Swellow",
},
hp: 70,
type: [
Type.COLORLESS,
],
dexId: 277,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/45/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/45/high.png",
},
},
evolveFrom: {
en: "Taillow",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Clutch",
},
text: {
en: "The Defending Pokémon can't retreat until the end of your opponent's next turn.",
},
damage: 10
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Quick Dive",
},
text: {
en: "Flip a coin. If heads, choose 1 of your opponent's Pokémon. This attack does 50 damage to that Pokémon. This attack's damage isn't affected by Weakness or Resistance.",
},
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

88
cards/ex/ex3/46.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: "ex3-46",
localId: 46,
// Card informations
name: {
en: "Vibrava",
},
hp: 70,
type: [
Type.COLORLESS,
],
dexId: 329,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/46/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/46/high.png",
},
},
evolveFrom: {
en: "Trapinch",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 30,
name: "Hajime Kusajima"
},
abilities: [{
id: 145,
type: AbilityType.POKEBODY,
name: {
en: "Levitate",
},
text: {
en: "If Vibrava has any basic Energy cards attached to it, Vibrava's Retreat Cost is 0.",
}
}],
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Razor Wing",
},
damage: 20
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

92
cards/ex/ex3/47.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: "ex3-47",
localId: 47,
// Card informations
name: {
en: "Vibrava",
},
hp: 70,
type: [
Type.COLORLESS,
],
dexId: 329,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/47/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/47/high.png",
},
},
evolveFrom: {
en: "Trapinch",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Dive",
},
damage: 20
},{
cost: [
Type.LIGHTNING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Quick Turn",
},
text: {
en: "Flip 2 coins. This attack does 40 damage times the number of heads.",
},
damage: 40
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

105
cards/ex/ex3/48.ts Normal file
View File

@@ -0,0 +1,105 @@
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: "ex3-48",
localId: 48,
// Card informations
name: {
en: "Whiscash",
},
hp: 90,
type: [
Type.WATER,
],
dexId: 340,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/48/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/48/high.png",
},
},
evolveFrom: {
en: "Barboach",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 69,
name: "Tomokazu"
},
abilities: [{
id: 64,
type: AbilityType.POKEBODY,
name: {
en: "Submerge",
},
text: {
en: "As long as Whiscash is on your Bench, prevent all damage done to Whiscash by opponent's attacks.",
}
}],
attacks: [{
cost: [
Type.WATER,
Type.COLORLESS
],
name: {
en: "Surf",
},
damage: 30
},{
cost: [
Type.FIGHTING,
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Magnitude",
},
text: {
en: "Does 10 damage to each Benched Pokémon (both yours and your opponent's). (Don't apply Weakness and Resistance for Benched Pokémon.)",
},
damage: 60
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

85
cards/ex/ex3/49.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: "ex3-49",
localId: 49,
// Card informations
name: {
en: "Bagon",
},
hp: 40,
type: [
Type.COLORLESS,
],
dexId: 371,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/49/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/49/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Headbutt",
},
damage: 10
},{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Flare",
},
damage: 20
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

101
cards/ex/ex3/5.ts Normal file
View File

@@ -0,0 +1,101 @@
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: "ex3-5",
localId: 5,
// Card informations
name: {
en: "Golem",
},
hp: 120,
type: [
Type.FIGHTING,
],
dexId: 76,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/5/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/5/high.png",
},
},
evolveFrom: {
en: "Graveler",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 55,
name: "Hisao Nakamura"
},
attacks: [{
cost: [
Type.FIGHTING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Rock Vengeance",
},
text: {
en: "Does 20 damage plus 10 more damage for each damage counter on all of your Active Pokémon.",
},
damage: 20
},{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Rock Slide",
},
text: {
en: "Does 20 damage to 2 of your opponent's Benched Pokémon (1 if there is only 1). (Don't apply Weakness and Resistance for Benched Pokémon.)",
},
damage: 60
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

91
cards/ex/ex3/50.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: "ex3-50",
localId: 50,
// Card informations
name: {
en: "Bagon",
},
hp: 50,
type: [
Type.COLORLESS,
],
dexId: 371,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/50/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/50/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 10,
name: "Kouki Saitou"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Risky Kick",
},
text: {
en: "Flip a coin. If tails, this attack does nothing.",
},
damage: 10
},{
cost: [
Type.FIRE,
Type.WATER
],
name: {
en: "Dragon Eye",
},
text: {
en: "The Defending Pokémon is now Asleep.",
},
damage: 20
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

88
cards/ex/ex3/51.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: "ex3-51",
localId: 51,
// Card informations
name: {
en: "Barboach",
},
hp: 50,
type: [
Type.WATER,
],
dexId: 339,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/51/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/51/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 18,
name: "Tomokazu Komiya"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Splash",
},
damage: 10
},{
cost: [
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Mud Slap",
},
damage: 20
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

92
cards/ex/ex3/52.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: "ex3-52",
localId: 52,
// Card informations
name: {
en: "Corphish",
},
hp: 40,
type: [
Type.WATER,
],
dexId: 341,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/52/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/52/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Poison Claws",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Poisoned.",
},
},{
cost: [
Type.WATER
],
name: {
en: "Bubble",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Paralyzed.",
},
damage: 10
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

88
cards/ex/ex3/53.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: "ex3-53",
localId: 53,
// Card informations
name: {
en: "Corphish",
},
hp: 50,
type: [
Type.WATER,
],
dexId: 341,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/53/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/53/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 0,
name: "Kagemaru Himeno"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Irongrip",
},
damage: 10
},{
cost: [
Type.WATER,
Type.COLORLESS
],
name: {
en: "Slash",
},
damage: 20
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

91
cards/ex/ex3/54.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: "ex3-54",
localId: 54,
// Card informations
name: {
en: "Corphish",
},
hp: 50,
type: [
Type.WATER,
],
dexId: 341,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/54/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/54/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 55,
name: "Hisao Nakamura"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Beat",
},
damage: 10
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Toxic Grip",
},
text: {
en: "The Defending Pokémon is now Poisoned.",
},
damage: 10
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

89
cards/ex/ex3/55.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: "ex3-55",
localId: 55,
// Card informations
name: {
en: "Geodude",
},
hp: 50,
type: [
Type.FIGHTING,
],
dexId: 74,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/55/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/55/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 55,
name: "Hisao Nakamura"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Light Punch",
},
damage: 10
},{
cost: [
Type.FIGHTING
],
name: {
en: "Pebble Throw",
},
text: {
en: "Choose 1 of your opponent's Benched Pokémon. This attack does 10 damage to that Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
},
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

82
cards/ex/ex3/56.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: "ex3-56",
localId: 56,
// Card informations
name: {
en: "Geodude",
},
hp: 40,
type: [
Type.FIGHTING,
],
dexId: 74,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/56/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/56/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 2,
name: "Midori Harada"
},
attacks: [{
cost: [
Type.FIGHTING
],
name: {
en: "Steady Punch",
},
text: {
en: "Flip a coin. If heads, this attack does 10 damage plus 10 more damage.",
},
damage: 10
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

89
cards/ex/ex3/57.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: "ex3-57",
localId: 57,
// Card informations
name: {
en: "Grimer",
},
hp: 50,
type: [
Type.GRASS,
],
dexId: 88,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/57/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/57/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 45,
name: "Yuka Morii"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Pound",
},
damage: 10
},{
cost: [
Type.GRASS
],
name: {
en: "Poison Spurt",
},
text: {
en: "Discard a Grass Energy card attached to Grimer. The Defending Pokémon is now Poisoned.",
},
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

90
cards/ex/ex3/58.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: "ex3-58",
localId: 58,
// Card informations
name: {
en: "Horsea",
},
hp: 50,
type: [
Type.WATER,
],
dexId: 116,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/58/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/58/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 2,
name: "Midori Harada"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Paralyzing Gaze",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Paralyzed.",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Wave Splash",
},
damage: 20
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

93
cards/ex/ex3/59.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: "ex3-59",
localId: 59,
// Card informations
name: {
en: "Houndour",
},
hp: 50,
type: [
Type.DARKNESS,
],
dexId: 228,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/59/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/59/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 30,
name: "Hajime Kusajima"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Roar",
},
text: {
en: "Your opponent switches the Defending Pokémon with 1 of his or her Benched Pokémon.",
},
},{
cost: [
Type.COLORLESS,
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: "Dragon",
code: "ex3"
}
}
export default card

98
cards/ex/ex3/6.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: "ex3-6",
localId: 6,
// Card informations
name: {
en: "Grumpig",
},
hp: 80,
type: [
Type.PSYCHIC,
],
dexId: 326,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/6/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/6/high.png",
},
},
evolveFrom: {
en: "Spoink",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 2,
name: "Midori Harada"
},
attacks: [{
cost: [
Type.PSYCHIC,
Type.COLORLESS
],
name: {
en: "Psychic Boom",
},
text: {
en: "Does 20 damage plus 10 more damage for each Energy attached to the Defending Pokémon.",
},
damage: 20
},{
cost: [
Type.PSYCHIC,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Mind Trip",
},
text: {
en: "If Grumpig and the Defending Pokémon have the same amount of Energy attached to them, the Defending Pokémon is now Confused.",
},
damage: 50
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

90
cards/ex/ex3/60.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: "ex3-60",
localId: 60,
// Card informations
name: {
en: "Magikarp",
},
hp: 30,
type: [
Type.WATER,
],
dexId: 129,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/60/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/60/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 10,
name: "Kouki Saitou"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Call for Family",
},
text: {
en: "Search your deck for Magikarp and put as many of them as you like onto your Bench. Shuffle your deck afterward.",
},
},{
cost: [
Type.WATER,
Type.COLORLESS
],
name: {
en: "Tackle",
},
damage: 20
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

91
cards/ex/ex3/61.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: "ex3-61",
localId: 61,
// Card informations
name: {
en: "Magnemite",
},
hp: 40,
type: [
Type.LIGHTNING,
],
dexId: 81,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/61/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/61/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 18,
name: "Tomokazu Komiya"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Rollout",
},
damage: 10
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Hook",
},
damage: 20
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.METAL,
value: "-30"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

84
cards/ex/ex3/62.ts Normal file
View File

@@ -0,0 +1,84 @@
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: "ex3-62",
localId: 62,
// Card informations
name: {
en: "Magnemite",
},
hp: 50,
type: [
Type.LIGHTNING,
],
dexId: 81,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/62/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/62/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 2,
name: "Midori Harada"
},
attacks: [{
cost: [
Type.LIGHTNING
],
name: {
en: "Random Spark",
},
text: {
en: "Choose 1 of your opponent's Pokémon. This attack does 10 damage to that Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
},
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.METAL,
value: "-30"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

82
cards/ex/ex3/63.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: "ex3-63",
localId: 63,
// Card informations
name: {
en: "Magnemite",
},
hp: 50,
type: [
Type.LIGHTNING,
],
dexId: 81,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/63/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/63/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 25,
name: "Kyoko Umemoto"
},
attacks: [{
cost: [
Type.LIGHTNING
],
name: {
en: "Thundershock",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Paralyzed.",
},
damage: 10
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

84
cards/ex/ex3/64.ts Normal file
View File

@@ -0,0 +1,84 @@
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: "ex3-64",
localId: 64,
// Card informations
name: {
en: "Mareep",
},
hp: 50,
type: [
Type.LIGHTNING,
],
dexId: 179,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/64/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/64/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 37,
name: "Miki Tanaka"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Jolt",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Paralyzed.",
},
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.METAL,
value: "-30"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

82
cards/ex/ex3/65.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: "ex3-65",
localId: 65,
// Card informations
name: {
en: "Mudkip",
},
hp: 50,
type: [
Type.WATER,
],
dexId: 258,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/65/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/65/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 60,
name: "Hironobu Yoshida"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Water Gun",
},
text: {
en: "Does 10 damage plus 10 more damage for each Water Energy attached to Mudkip but not used to pay for this attack's Energy cost. You can't add more than 20 damage in this way.",
},
damage: 10
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

82
cards/ex/ex3/66.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: "ex3-66",
localId: 66,
// Card informations
name: {
en: "Nincada",
},
hp: 40,
type: [
Type.GRASS,
],
dexId: 290,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/66/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/66/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 73,
name: "Toshinao Aoki"
},
attacks: [{
cost: [
Type.GRASS
],
name: {
en: "Poison Breath",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Poisoned.",
},
damage: 10
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

91
cards/ex/ex3/67.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: "ex3-67",
localId: 67,
// Card informations
name: {
en: "Nincada",
},
hp: 50,
type: [
Type.GRASS,
],
dexId: 290,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/67/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/67/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Bite",
},
damage: 10
},{
cost: [
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Double Scratch",
},
text: {
en: "Flip 2 coins. This attack does 20 damage times the number of heads.",
},
damage: 20
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

78
cards/ex/ex3/68.ts Normal file
View File

@@ -0,0 +1,78 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex3-68",
localId: 68,
// Card informations
name: {
en: "Nincada",
},
hp: 50,
type: [
Type.GRASS,
],
dexId: 290,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/68/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/68/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 30,
name: "Hajime Kusajima"
},
attacks: [{
name: {
en: "Leech Life",
},
text: {
en: "After your attack, remove from Nincada the number of damage counters equal to the damage you did to the Defending Pokémon. If Nincada has fewer damage counters than that, remove all of them.",
},
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

91
cards/ex/ex3/69.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: "ex3-69",
localId: 69,
// Card informations
name: {
en: "Numel",
},
hp: 40,
type: [
Type.FIRE,
],
dexId: 322,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/69/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/69/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 45,
name: "Yuka Morii"
},
attacks: [{
cost: [
Type.FIRE
],
name: {
en: "Firebreathing",
},
text: {
en: "Flip a coin. If heads, this attack does 10 damage plus 10 more damage.",
},
damage: 10
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Tackle",
},
damage: 20
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

104
cards/ex/ex3/7.ts Normal file
View File

@@ -0,0 +1,104 @@
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: "ex3-7",
localId: 7,
// Card informations
name: {
en: "Minun",
},
hp: 50,
type: [
Type.LIGHTNING,
],
dexId: 312,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/7/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/7/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 32,
name: "Atsuko Nishida"
},
abilities: [{
id: 53,
type: AbilityType.POKEBODY,
name: {
en: "Chain of Events",
},
text: {
en: "As long as Minun is your Active Pokémon, whenever your other Active Pokémon, if any, attacks, you may use Cheer On after the first attack (you still need the necessary Energy to use Cheer On). You can't use Cheer On more than once in this way even if your other Active Pokémon has the Chain of Events Poké-Body.",
}
}],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Cheer On",
},
text: {
en: "Remove 1 damage counter from each of your Pokémon (including Minun).",
},
},{
cost: [
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Special Circuit",
},
text: {
en: "Choose 1 of your opponent's Pokémon. This attack does 20 damage to that Pokémon. If you choose Pokémon that has a Poké-Power or Poké-Body, this attack does 40 damage instead. (Don't apply Weakness and Resistance for Benched Pokémon.)",
},
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.METAL,
value: "-30"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

90
cards/ex/ex3/70.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: "ex3-70",
localId: 70,
// Card informations
name: {
en: "Numel",
},
hp: 50,
type: [
Type.FIRE,
],
dexId: 322,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/70/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/70/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 23,
name: "Naoyo Kimura"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Rollout",
},
damage: 10
},{
cost: [
Type.FIRE
],
name: {
en: "Kindle",
},
text: {
en: "Discard a Fire Energy card attached to Numel and then discard an Energy card attached to the Defending Pokémon.",
},
damage: 10
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

89
cards/ex/ex3/71.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: "ex3-71",
localId: 71,
// Card informations
name: {
en: "Pineco",
},
hp: 40,
type: [
Type.GRASS,
],
dexId: 204,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/71/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/71/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 30,
name: "Hajime Kusajima"
},
abilities: [{
id: 276,
type: AbilityType.POKEBODY,
name: {
en: "Exoskeleton",
},
text: {
en: "Any damage done to Pineco by attacks is reduced by 10. (after applying Weakness and Resistance).",
}
}],
attacks: [{
cost: [
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Tackle",
},
damage: 20
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

90
cards/ex/ex3/72.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: "ex3-72",
localId: 72,
// Card informations
name: {
en: "Slugma",
},
hp: 50,
type: [
Type.FIRE,
],
dexId: 218,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/72/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/72/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 25,
name: "Kyoko Umemoto"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Ram",
},
damage: 10
},{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Luring Flame",
},
text: {
en: "Switch 1 of your opponent's Benched Pokémon with 1 of the Defending Pokémon. Your opponent chooses the Defending Pokémon to switch. The new Defending Pokémon is now Burned.",
},
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

82
cards/ex/ex3/73.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: "ex3-73",
localId: 73,
// Card informations
name: {
en: "Spoink",
},
hp: 50,
type: [
Type.PSYCHIC,
],
dexId: 325,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/73/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/73/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 37,
name: "Miki Tanaka"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Bounce",
},
text: {
en: "After your attack, you may switch Spoink with 1 of your Benched Pokémon.",
},
damage: 10
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

91
cards/ex/ex3/74.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: "ex3-74",
localId: 74,
// Card informations
name: {
en: "Spoink",
},
hp: 50,
type: [
Type.PSYCHIC,
],
dexId: 325,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/74/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/74/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 2,
name: "Midori Harada"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Hop",
},
damage: 10
},{
cost: [
Type.PSYCHIC,
Type.COLORLESS
],
name: {
en: "Psybeam",
},
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: "Dragon",
code: "ex3"
}
}
export default card

96
cards/ex/ex3/75.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: "ex3-75",
localId: 75,
// Card informations
name: {
en: "Swablu",
},
hp: 40,
type: [
Type.COLORLESS,
],
dexId: 333,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/75/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/75/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 32,
name: "Atsuko Nishida"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Lullaby",
},
text: {
en: "The Defending Pokémon is now Asleep.",
},
damage: 10
},{
cost: [
Type.LIGHTNING
],
name: {
en: "Stifling Fluff",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Paralyzed.",
},
damage: 10
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

84
cards/ex/ex3/76.ts Normal file
View File

@@ -0,0 +1,84 @@
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: "ex3-76",
localId: 76,
// Card informations
name: {
en: "Taillow",
},
hp: 50,
type: [
Type.COLORLESS,
],
dexId: 276,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/76/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/76/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 25,
name: "Kyoko Umemoto"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Whirlwind",
},
text: {
en: "Your opponent switches the Defending Pokémon with 1 of his or her Benched Pokémon.",
},
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

83
cards/ex/ex3/77.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: "ex3-77",
localId: 77,
// Card informations
name: {
en: "Torchic",
},
hp: 50,
type: [
Type.FIRE,
],
dexId: 255,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/77/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/77/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 60,
name: "Hironobu Yoshida"
},
attacks: [{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Firebreathing",
},
text: {
en: "Flip a coin. If heads, this attack does 20 damage plus 20 more damage.",
},
damage: 20
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

79
cards/ex/ex3/78.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: "ex3-78",
localId: 78,
// Card informations
name: {
en: "Trapinch",
},
hp: 50,
type: [
Type.FIGHTING,
],
dexId: 328,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/78/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/78/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 45,
name: "Yuka Morii"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Dig",
},
damage: 10
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

93
cards/ex/ex3/79.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: "ex3-79",
localId: 79,
// Card informations
name: {
en: "Trapinch",
},
hp: 50,
type: [
Type.FIGHTING,
],
dexId: 328,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/79/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/79/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Bind",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Paralyzed.",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Rock Smash",
},
text: {
en: "Flip a coin. If heads, this attack does 10 damage plus 20 more damage.",
},
damage: 10
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

104
cards/ex/ex3/8.ts Normal file
View File

@@ -0,0 +1,104 @@
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: "ex3-8",
localId: 8,
// Card informations
name: {
en: "Plusle",
},
hp: 50,
type: [
Type.LIGHTNING,
],
dexId: 311,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/8/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/8/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 32,
name: "Atsuko Nishida"
},
abilities: [{
id: 53,
type: AbilityType.POKEBODY,
name: {
en: "Chain of Events",
},
text: {
en: "As long as Plusle is your Active Pokémon, whenever your other Active Pokémon, if any, attacks, you may use Cheer On after the first attack (you still need the necessary Energy to use Cheer On). You can't use Cheer On more than once in this way even if your other Active Pokémon has the Chain of Events Poké-Body.",
}
}],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Cheer On",
},
text: {
en: "Remove 1 damage counter from each of your Pokémon (including Plusle).",
},
},{
cost: [
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Extra Circuit",
},
text: {
en: "Choose 1 of your opponent's Pokémon. This attack does 20 damage to that Pokémon. If you choose Pokémon-ex, this attack does 40 damage instead. (Don't apply Weakness and Resistance for Benched Pokémon.)",
},
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.METAL,
value: "-30"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

86
cards/ex/ex3/80.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: "ex3-80",
localId: 80,
// Card informations
name: {
en: "Treecko",
},
hp: 50,
type: [
Type.GRASS,
],
dexId: 252,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/80/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/80/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 30,
name: "Hajime Kusajima"
},
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.",
},
damage: 10
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.WATER,
value: "-30"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

92
cards/ex/ex3/81.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: "ex3-81",
localId: 81,
// Card informations
name: {
en: "Wurmple",
},
hp: 50,
type: [
Type.GRASS,
],
dexId: 265,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/81/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/81/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 2,
name: "Midori Harada"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Call for Friends",
},
text: {
en: "Search your deck for Grass Basic Pokémon and put as many of them as you like onto your Bench. Shuffle your deck afterward.\"",
},
},{
cost: [
Type.COLORLESS
],
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: "Dragon",
code: "ex3"
}
}
export default card

66
cards/ex/ex3/82.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: "ex3-82",
localId: 82,
// Card informations
name: {
en: "Balloon Berry",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/82/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/82/high.png",
},
},
evolveFrom: {},
tags: [
Tag.TOOL,
],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

66
cards/ex/ex3/83.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: "ex3-83",
localId: 83,
// Card informations
name: {
en: "Buffer Piece",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/83/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/83/high.png",
},
},
evolveFrom: {},
tags: [
Tag.TOOL,
],
illustrator: {
id: 76,
name: "Katsura Tabata"
},
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

66
cards/ex/ex3/84.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: "ex3-84",
localId: 84,
// Card informations
name: {
en: "Energy Recycle System",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/84/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/84/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 156,
name: "Zu-Ka"
},
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

66
cards/ex/ex3/85.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: "ex3-85",
localId: 85,
// Card informations
name: {
en: "High Pressure System",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/85/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/85/high.png",
},
},
evolveFrom: {},
tags: [
Tag.STADIUM,
],
illustrator: {
id: 42,
name: "Ken Ikuji"
},
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

66
cards/ex/ex3/86.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: "ex3-86",
localId: 86,
// Card informations
name: {
en: "Low Pressure System",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/86/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/86/high.png",
},
},
evolveFrom: {},
tags: [
Tag.STADIUM,
],
illustrator: {
id: 78,
name: "Shin-ichi Yoshikawa"
},
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

66
cards/ex/ex3/87.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: "ex3-87",
localId: 87,
// Card informations
name: {
en: "Mr. Briney's Compassion",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/87/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/87/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

66
cards/ex/ex3/88.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: "ex3-88",
localId: 88,
// Card informations
name: {
en: "TV Reporter",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/88/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/88/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

98
cards/ex/ex3/89.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: "ex3-89",
localId: 89,
// Card informations
name: {
en: "Ampharos ex",
},
hp: 150,
type: [
Type.LIGHTNING,
],
dexId: 181,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/89/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/89/high.png",
},
},
evolveFrom: {
en: "Flaaffy",
},
tags: [
Tag.EX,
],
illustrator: {
id: 1,
name: "Ryo Ueda"
},
abilities: [{
id: 588,
type: AbilityType.POKEBODY,
name: {
en: "Conductivity",
},
text: {
en: "As long as Ampharos ex is in play, whenever your opponent attaches an Energy card to his or her Pokémon from hand, put 1 damage counter on that Pokémon. You can't put more than 1 damage counter even if there is more than 1 Ampharos ex in play.",
}
}],
attacks: [{
cost: [
Type.LIGHTNING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Gigavolt",
},
text: {
en: "Flip a coin. If heads, this attack does 40 damage plus 30 more damage. If tails, the Defending Pokémon is now Paralyzed.",
},
damage: 40
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.METAL,
value: "-30"
}],
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

101
cards/ex/ex3/9.ts Normal file
View File

@@ -0,0 +1,101 @@
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: "ex3-9",
localId: 9,
// Card informations
name: {
en: "Roselia",
},
hp: 60,
type: [
Type.GRASS,
],
dexId: 315,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/9/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/9/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 32,
name: "Atsuko Nishida"
},
abilities: [{
id: 133,
type: AbilityType.POKEBODY,
name: {
en: "Thick Skin",
},
text: {
en: "Roselia can't be affected by any Special Conditions.",
}
}],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Speed Growth",
},
text: {
en: "Attach up to 2 Grass Energy cards from your hand to your Pokémon in any way you like.",
},
},{
cost: [
Type.GRASS
],
name: {
en: "Sleep Powder",
},
text: {
en: "The Defending Pokémon is now Asleep.",
},
damage: 10
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

114
cards/ex/ex3/90.ts Normal file
View File

@@ -0,0 +1,114 @@
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: "ex3-90",
localId: 90,
// Card informations
name: {
en: "Dragonite ex",
},
hp: 150,
type: [
Type.COLORLESS,
],
dexId: 149,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/90/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/90/high.png",
},
},
evolveFrom: {
en: "Dragonair",
},
tags: [
Tag.EX,
],
illustrator: {
id: 1,
name: "Ryo Ueda"
},
abilities: [{
id: 863,
type: AbilityType.POKEPOWER,
name: {
en: "Call for Power",
},
text: {
en: "As often as you like during your turn, you may move an Energy card attached to 1 of your Pokémon to Dragonite ex. This power can't be used if Dragonite ex is affected by a Special Condition.",
}
}],
attacks: [{
cost: [
Type.WATER,
Type.LIGHTNING
],
name: {
en: "Dragon Wave",
},
text: {
en: "Discard a Water Energy card and a Lightning Energy card attached to Dragonite ex.",
},
damage: 70
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Giant Tail",
},
text: {
en: "Flip a coin. If tails, this attack does nothing.",
},
damage: 120
}],
weaknesses: [{
type: Type.COLORLESS,
value: "×2"
}],
resistances: [{
type: Type.GRASS,
value: "-30"
},{
type: Type.FIGHTING,
value: "-30"
}],
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

104
cards/ex/ex3/91.ts Normal file
View File

@@ -0,0 +1,104 @@
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: "ex3-91",
localId: 91,
// Card informations
name: {
en: "Golem ex",
},
hp: 160,
type: [
Type.FIGHTING,
],
dexId: 76,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/91/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/91/high.png",
},
},
evolveFrom: {
en: "Graveler",
},
tags: [
Tag.EX,
],
illustrator: {
id: 74,
name: "Hikaru Koike"
},
attacks: [{
cost: [
Type.FIGHTING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Magnitude",
},
text: {
en: "Does 10 damage to each Benched Pokémon (both yours and your opponent's). (Don't apply Weakness and Resistance for Benched Pokémon.)",
},
damage: 60
},{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Double-edge",
},
text: {
en: "Golem ex does 50 damage to itself.",
},
damage: 120
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
},{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

99
cards/ex/ex3/92.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: "ex3-92",
localId: 92,
// Card informations
name: {
en: "Kingdra ex",
},
hp: 150,
type: [
Type.WATER,
],
dexId: 230,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/92/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/92/high.png",
},
},
evolveFrom: {
en: "Seadra",
},
tags: [
Tag.EX,
],
illustrator: {
id: 74,
name: "Hikaru Koike"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Genetic Memory",
},
text: {
en: "Use any attack from Kingdra ex's Basic Pokémon card or Stage 1 Evolution card. (Kingdra ex doesn't have to pay for that attack's Energy cost.)",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Hydrocannon",
},
text: {
en: "Does 50 damage plus 20 more damage for each Water Energy attached to Kingdra ex but not used to pay for this attack's Energy cost. You can't add more than 40 damage in this way.",
},
damage: 50
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
},{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

101
cards/ex/ex3/93.ts Normal file
View File

@@ -0,0 +1,101 @@
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: "ex3-93",
localId: 93,
// Card informations
name: {
en: "Latias ex",
},
hp: 90,
type: [
Type.COLORLESS,
],
dexId: 380,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/93/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/93/high.png",
},
},
evolveFrom: {},
tags: [
Tag.EX,
],
illustrator: {
id: 1,
name: "Ryo Ueda"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Hypnoblast",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Asleep.",
},
damage: 10
},{
cost: [
Type.FIRE,
Type.WATER,
Type.COLORLESS
],
name: {
en: "Mist Ball",
},
text: {
en: "Discard a Fire Energy and a Water Energy attached to Latias ex.",
},
damage: 100
}],
weaknesses: [{
type: Type.COLORLESS,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
},{
type: Type.PSYCHIC,
value: "-30"
}],
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

101
cards/ex/ex3/94.ts Normal file
View File

@@ -0,0 +1,101 @@
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: "ex3-94",
localId: 94,
// Card informations
name: {
en: "Latios ex",
},
hp: 100,
type: [
Type.COLORLESS,
],
dexId: 381,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/94/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/94/high.png",
},
},
evolveFrom: {},
tags: [
Tag.EX,
],
illustrator: {
id: 1,
name: "Ryo Ueda"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Energy Stream",
},
text: {
en: "Flip a coin. If heads, search your discard pile for a basic Energy card and attach it to Latios ex.",
},
damage: 10
},{
cost: [
Type.GRASS,
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Luster Purge",
},
text: {
en: "Discard 3 Energy attached to Latios ex.",
},
damage: 100
}],
weaknesses: [{
type: Type.COLORLESS,
value: "×2"
}],
resistances: [{
type: Type.GRASS,
value: "-30"
},{
type: Type.FIGHTING,
value: "-30"
}],
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

97
cards/ex/ex3/95.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: "ex3-95",
localId: 95,
// Card informations
name: {
en: "Magcargo ex",
},
hp: 100,
type: [
Type.FIRE,
],
dexId: 219,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/95/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/95/high.png",
},
},
evolveFrom: {
en: "Slugma",
},
tags: [
Tag.EX,
],
illustrator: {
id: 74,
name: "Hikaru Koike"
},
attacks: [{
cost: [
Type.FIRE
],
name: {
en: "Melting Mountain",
},
text: {
en: "Discard the top card from your deck. If that card is a basic Energy card, attach it to Magcargo ex.",
},
damage: 20
},{
cost: [
Type.FIRE,
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Lava Flow",
},
text: {
en: "You may discard any number of basic Energy cards attached to Magcargo ex when you use this attack. If you do, this attack does 40 damage plus 20 more damage for each basic Energy card you discarded.",
},
damage: 40
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

106
cards/ex/ex3/96.ts Normal file
View File

@@ -0,0 +1,106 @@
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: "ex3-96",
localId: 96,
// Card informations
name: {
en: "Muk ex",
},
hp: 100,
type: [
Type.GRASS,
],
dexId: 89,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/96/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/96/high.png",
},
},
evolveFrom: {
en: "Grimer",
},
tags: [
Tag.EX,
],
illustrator: {
id: 74,
name: "Hikaru Koike"
},
abilities: [{
id: 257,
type: AbilityType.POKEBODY,
name: {
en: "Toxic Gas",
},
text: {
en: "As long as Muk ex is your Active Pokémon, ignore all Poké-Powers and Poké-Bodies other than Toxic Gas.",
}
}],
attacks: [{
cost: [
Type.GRASS
],
name: {
en: "Poison Breath",
},
text: {
en: "The Defending Pokémon is now Poisoned.",
},
damage: 10
},{
cost: [
Type.GRASS,
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Slimy Water",
},
text: {
en: "Does 40 damage plus 10 more damage for each Colorless Energy in the Defending Pokémon's Retreat Cost (after applying effects to the Retreat Cost).",
},
damage: 40
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

99
cards/ex/ex3/97.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: "ex3-97",
localId: 97,
// Card informations
name: {
en: "Rayquaza ex",
},
hp: 100,
type: [
Type.COLORLESS,
],
dexId: 384,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/97/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/97/high.png",
},
},
evolveFrom: {},
tags: [
Tag.EX,
],
illustrator: {
id: 74,
name: "Hikaru Koike"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Spiral Growth",
},
text: {
en: "Flip a coin until you get tails. For each heads, search your discard pile for a basic Energy card and attach it to Rayquaza ex.",
},
},{
cost: [
Type.FIRE,
Type.LIGHTNING
],
name: {
en: "Dragon Burst",
},
text: {
en: "Discard either all Fire Energy or all Lightning Energy attached to Rayquaza ex. This attack does 40 damage times the amount of Fire or Lightning Energy discarded.",
},
damage: 40
}],
weaknesses: [{
type: Type.COLORLESS,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
},{
type: Type.WATER,
value: "-30"
}],
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

91
cards/ex/ex3/98.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: "ex3-98",
localId: 98,
// Card informations
name: {
en: "Charmander",
},
hp: 50,
type: [
Type.FIRE,
],
dexId: 4,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/98/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/98/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.FIRE
],
name: {
en: "Flare",
},
damage: 10
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Rage",
},
text: {
en: "Does 10 damage plus 10 more damage for each damage counter on Charmander.",
},
damage: 10
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card

96
cards/ex/ex3/99.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: "ex3-99",
localId: 99,
// Card informations
name: {
en: "Charmeleon",
},
hp: 70,
type: [
Type.FIRE,
],
dexId: 5,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex3/99/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex3/99/high.png",
},
},
evolveFrom: {
en: "Charmander",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.FIRE
],
name: {
en: "Smokescreen",
},
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
},{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Fireworks",
},
text: {
en: "Flip a coin. If tails, discard a Fire Energy card attached to Charmeleon.",
},
damage: 40
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Dragon",
code: "ex3"
}
}
export default card