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

96
cards/ex/ex4/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: "ex4-1",
localId: 1,
// Card informations
name: {
en: "Team Aqua's Cacturne",
},
hp: 80,
type: [
Type.GRASS,
Type.DARKNESS,
],
dexId: 332,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/1/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/1/high.png",
},
},
evolveFrom: {},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 153,
name: "K. Utsunomiya"
},
attacks: [{
cost: [
Type.DARKNESS
],
name: {
en: "Dark Bind",
},
text: {
en: "You may discard a Darkness Energy card attached to Team Aqua's Cacturne. If you do, the Defending Pokémon is now Paralyzed.\"",
},
damage: 10
},{
cost: [
Type.GRASS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Poison Barb",
},
text: {
en: "The Defending Pokémon is now Poisoned.",
},
damage: 40
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

97
cards/ex/ex4/10.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: "ex4-10",
localId: 10,
// Card informations
name: {
en: "Team Magma's Houndoom",
},
hp: 70,
type: [
Type.FIRE,
Type.DARKNESS,
],
dexId: 229,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/10/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/10/high.png",
},
},
evolveFrom: {},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 42,
name: "Ken Ikuji"
},
attacks: [{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Roasting Heat",
},
text: {
en: "If the Defending Pokémon is Burned, this attack does 30 damage plus 20 more damage.",
},
damage: 30
},{
cost: [
Type.FIRE,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Magma Spurt",
},
text: {
en: "Discard the top 5 cards from your deck. This attack does 30 damage times the number of Fire and Fighting basic Energy cards discarded in this way.",
},
damage: 30
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

97
cards/ex/ex4/11.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: "ex4-11",
localId: 11,
// Card informations
name: {
en: "Team Magma's Rhydon",
},
hp: 90,
type: [
Type.FIGHTING,
Type.DARKNESS,
],
dexId: 112,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/11/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/11/high.png",
},
},
evolveFrom: {},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 157,
name: "T. Honda"
},
attacks: [{
cost: [
Type.DARKNESS,
Type.COLORLESS
],
name: {
en: "Magma Jab",
},
text: {
en: "This attack's damage is not affected by Resistance.",
},
damage: 20
},{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Shoot Down",
},
text: {
en: "If the Defending Pokémon has Team Aqua in its name, the Defending Pokémon is now Confused.",
},
damage: 50
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

95
cards/ex/ex4/12.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: "ex4-12",
localId: 12,
// Card informations
name: {
en: "Team Magma's Torkoal",
},
hp: 80,
type: [
Type.FIRE,
Type.DARKNESS,
],
dexId: 324,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/12/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/12/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 173,
name: "K. Hoshiba"
},
attacks: [{
cost: [
Type.FIRE
],
name: {
en: "Magma Burn",
},
text: {
en: "Discard the top card from your opponent's deck, and flip a coin. If tails, discard a Fire Energy attached to Team Magma's Torkoal.",
},
damage: 10
},{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Hot Air",
},
text: {
en: "Discard a Fire Energy attached to Team Magma's Torkoal, and your opponent switches the Defending Pokémon with 1 of his or her Benched Pokémon, if any.",
},
damage: 30
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

96
cards/ex/ex4/13.ts Normal file
View File

@ -0,0 +1,96 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex4-13",
localId: 13,
// Card informations
name: {
en: "Raichu",
},
hp: 80,
type: [
Type.LIGHTNING,
],
dexId: 26,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/13/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/13/high.png",
},
},
evolveFrom: {},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Spark",
},
text: {
en: "Does 10 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: 20
},{
cost: [
Type.LIGHTNING,
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Kerzap",
},
text: {
en: "Flip a coin. If heads, this attack does 40 damage plus 40 more damage to the Defending Pokémon and discard all Lightning Energy cards attached to Raichu.",
},
damage: 40
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

96
cards/ex/ex4/14.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: "ex4-14",
localId: 14,
// Card informations
name: {
en: "Team Aqua's Crawdaunt",
},
hp: 80,
type: [
Type.WATER,
],
dexId: 342,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/14/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/14/high.png",
},
},
evolveFrom: {},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 16,
name: "Nakaoka"
},
attacks: [{
cost: [
Type.WATER,
Type.COLORLESS
],
name: {
en: "Poison Reaction",
},
text: {
en: "If the Defending Pokémon is Poisoned, this attack does 20 damage plus 20 more damage.",
},
damage: 20
},{
cost: [
Type.WATER,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Double Claw",
},
text: {
en: "Flip 2 coins. This attack does 30 damage plus 20 more damage for each heads.",
},
damage: 30
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

96
cards/ex/ex4/15.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: "ex4-15",
localId: 15,
// Card informations
name: {
en: "Team Aqua's Mightyena",
},
hp: 70,
type: [
Type.DARKNESS,
],
dexId: 262,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/15/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/15/high.png",
},
},
evolveFrom: {},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 78,
name: "Shin-ichi Yoshikawa"
},
attacks: [{
cost: [
Type.DARKNESS,
Type.COLORLESS
],
name: {
en: "Bite",
},
damage: 20
},{
cost: [
Type.WATER,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Mystic Fang",
},
text: {
en: "If the Defending Pokémon is Pokémon-ex, the Defending Pokémon is now Confused.",
},
damage: 50
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-30"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

94
cards/ex/ex4/16.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: "ex4-16",
localId: 16,
// Card informations
name: {
en: "Team Aqua's Sealeo",
},
hp: 70,
type: [
Type.WATER,
],
dexId: 364,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/16/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/16/high.png",
},
},
evolveFrom: {},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 157,
name: "T. Honda"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Aqua Trance",
},
text: {
en: "At the end of your opponent's next turn, the Defending Pokémon is now Asleep.",
},
damage: 20
},{
cost: [
Type.WATER,
Type.COLORLESS
],
name: {
en: "Super Hypnoblast",
},
text: {
en: "If the Defending Pokémon is Asleep, this attack does 30 damage plus 20 more damage.",
},
damage: 30
}],
weaknesses: [{
type: Type.METAL,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

94
cards/ex/ex4/17.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: "ex4-17",
localId: 17,
// Card informations
name: {
en: "Team Aqua's Seviper",
},
hp: 80,
type: [
Type.GRASS,
],
dexId: 336,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/17/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/17/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 79,
name: "Jungo Suzuki"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Call for Family",
},
text: {
en: "Search your deck for a Grass Basic Pokémon or Basic Pokémon with Team Aqua in its name and put it onto your Bench. Shuffle your deck afterward.",
},
},{
cost: [
Type.GRASS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Thick Poison",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Confused and Poisoned. If tails, the Defending Pokémon is now Poisoned.",
},
damage: 20
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

96
cards/ex/ex4/18.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: "ex4-18",
localId: 18,
// Card informations
name: {
en: "Team Aqua's Sharpedo",
},
hp: 70,
type: [
Type.WATER,
],
dexId: 319,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/18/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/18/high.png",
},
},
evolveFrom: {},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 76,
name: "Katsura Tabata"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Slow-Acting Poison",
},
text: {
en: "At the end of your opponent's next turn, the Defending Pokémon is now Poisoned.",
},
damage: 20
},{
cost: [
Type.WATER,
Type.WATER,
Type.COLORLESS
],
name: {
en: "Aqua Smash",
},
text: {
en: "If the Defending Pokémon is affected by a Special Condition, this attack does 50 damage plus 20 more damage.",
},
damage: 50
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

93
cards/ex/ex4/19.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: "ex4-19",
localId: 19,
// Card informations
name: {
en: "Team Magma's Camerupt",
},
hp: 80,
type: [
Type.FIRE,
],
dexId: 323,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/19/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/19/high.png",
},
},
evolveFrom: {},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 76,
name: "Katsura Tabata"
},
abilities: [{
id: 1227,
type: AbilityType.POKEPOWER,
name: {
en: "Overheat",
},
text: {
en: "Once during your turn (before your attack), you may search your discard pile for a basic Energy card and attach it to Team Magma's Camerupt. Put 2 damage counters on Team Mamga's Camerupt. This power can't be used if Team Magma's Camerupt is affected by a Special Condition.",
}
}],
attacks: [{
cost: [
Type.FIRE,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Flame Ball",
},
text: {
en: "You may move a Fire Energy card attached to Team Magma's Camerupt to 1 of your Benched Pokémon.",
},
damage: 50
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

97
cards/ex/ex4/2.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: "ex4-2",
localId: 2,
// Card informations
name: {
en: "Team Aqua's Crawdaunt",
},
hp: 80,
type: [
Type.WATER,
Type.DARKNESS,
],
dexId: 342,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/2/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/2/high.png",
},
},
evolveFrom: {},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 16,
name: "Nakaoka"
},
attacks: [{
cost: [
Type.DARKNESS,
Type.COLORLESS
],
name: {
en: "Aqua Reverse",
},
text: {
en: "Before doing damage, you may choose 1 of your opponent's Benched Pokémon that has Team Magma in its name and switch it with 1 of the Defending Pokémon. Your opponent chooses which Defending Pokémon to switch.",
},
damage: 20
},{
cost: [
Type.WATER,
Type.WATER,
Type.COLORLESS
],
name: {
en: "Deep Impact",
},
text: {
en: "If the Defending Pokémon already has any damage counters on it, the Defending Pokémon is now Confused.",
},
damage: 40
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

92
cards/ex/ex4/20.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: "ex4-20",
localId: 20,
// Card informations
name: {
en: "Team Magma's Lairon",
},
hp: 80,
type: [
Type.FIGHTING,
],
dexId: 305,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/20/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/20/high.png",
},
},
evolveFrom: {},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 57,
name: "Hiromichi Sugiyama"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Body Slam",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Paralyzed.",
},
damage: 10
},{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Tackle",
},
damage: 50
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

98
cards/ex/ex4/21.ts Normal file
View File

@ -0,0 +1,98 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex4-21",
localId: 21,
// Card informations
name: {
en: "Team Magma's Mightyena",
},
hp: 70,
type: [
Type.DARKNESS,
],
dexId: 262,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/21/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/21/high.png",
},
},
evolveFrom: {},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 78,
name: "Shin-ichi Yoshikawa"
},
attacks: [{
cost: [
Type.FIGHTING
],
name: {
en: "Overrun",
},
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.)",
},
damage: 10
},{
cost: [
Type.DARKNESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Bite Off",
},
text: {
en: "If the Defending Pokémon is Pokémon-ex, this attack does 40 damage plus 40 more damage.",
},
damage: 40
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-30"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

96
cards/ex/ex4/22.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: "ex4-22",
localId: 22,
// Card informations
name: {
en: "Team Magma's Rhydon",
},
hp: 80,
type: [
Type.FIGHTING,
],
dexId: 112,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/22/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/22/high.png",
},
},
evolveFrom: {},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 157,
name: "T. Honda"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Second Strike",
},
text: {
en: "If the Defending Pokémon already has at least 2 damage counters on it, this attack does 20 damage plus 20 more damage.",
},
damage: 20
},{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Land Crush",
},
text: {
en: "Flip a coin. If tails, discard an Energy card attached to Team Magma's Rhydon.",
},
damage: 60
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

94
cards/ex/ex4/23.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: "ex4-23",
localId: 23,
// Card informations
name: {
en: "Team Magma's Zangoose",
},
hp: 70,
type: [
Type.COLORLESS,
],
dexId: 335,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/23/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/23/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 156,
name: "Zu-Ka"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Call for Family",
},
text: {
en: "Search your deck for a Colorless Basic Pokémon or Basic Pokémon with Team Magma in its name and put it onto your Bench. Shuffle your deck afterward.",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Team Play",
},
text: {
en: "Does 10 damage times the number of Pokémon in play with Team Magma in its name.",
},
damage: 10
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

94
cards/ex/ex4/24.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: "ex4-24",
localId: 24,
// Card informations
name: {
en: "Team Aqua's Cacnea",
},
hp: 50,
type: [
Type.GRASS,
Type.DARKNESS,
],
dexId: 331,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/24/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/24/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 153,
name: "K. Utsunomiya"
},
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: "Pin Missile",
},
text: {
en: "Flip 4 coins. This attack does 10 damage times the number of heads.",
},
damage: 10
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

92
cards/ex/ex4/25.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: "ex4-25",
localId: 25,
// Card informations
name: {
en: "Team Aqua's Carvanha",
},
hp: 50,
type: [
Type.WATER,
],
dexId: 318,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/25/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/25/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 88,
name: "Mt. TBT"
},
abilities: [{
id: 306,
type: AbilityType.POKEBODY,
name: {
en: "Dark Lift",
},
text: {
en: "If Team Aqua's Carvanha has any Darkness Energy attached to it, the Retreat Cost for Team Aqua's Carvanha is 0.\"",
}
}],
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Slow-Acting Poison",
},
text: {
en: "At the end of your opponent's next turn, the Defending Pokémon is now Poisoned.",
},
damage: 20
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

94
cards/ex/ex4/26.ts Normal file
View File

@ -0,0 +1,94 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex4-26",
localId: 26,
// Card informations
name: {
en: "Team Aqua's Corphish",
},
hp: 50,
type: [
Type.WATER,
],
dexId: 341,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/26/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/26/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 79,
name: "Jungo Suzuki"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Double Pinchers",
},
text: {
en: "Flip 2 coins. This attack does 10 damage times the number of heads.",
},
damage: 10
},{
cost: [
Type.DARKNESS,
Type.COLORLESS
],
name: {
en: "Dark Poison",
},
text: {
en: "Discard a basic Energy card attached to Team Aqua's Corphish or this attack does nothing. The Defending Pokémon is now Poisoned.",
},
damage: 20
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

96
cards/ex/ex4/27.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: "ex4-27",
localId: 27,
// Card informations
name: {
en: "Team Aqua's Electrike",
},
hp: 50,
type: [
Type.LIGHTNING,
],
dexId: 309,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/27/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/27/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 150,
name: "M. Akiyama"
},
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.)",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Plasma",
},
text: {
en: "Flip a coin. If heads, search your discard pile for a Lightning Energy card and attach it to Team Aqua's Electrike.",
},
damage: 10
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.METAL,
value: "-30"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

93
cards/ex/ex4/28.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: "ex4-28",
localId: 28,
// Card informations
name: {
en: "Team Aqua's Lanturn",
},
hp: 80,
type: [
Type.LIGHTNING,
],
dexId: 171,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/28/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/28/high.png",
},
},
evolveFrom: {},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 79,
name: "Jungo Suzuki"
},
abilities: [{
id: 636,
type: AbilityType.POKEPOWER,
name: {
en: "Auxiliary Light",
},
text: {
en: "Once during your turn (before your attack), you may attach a basic Energy card from your hand to Team Aqua's Lanturn. Put 2 damage counters on Team Aqua's Lanturn. This power can't be used if Team Aqua's Lanturn is affected by a Special Condition.",
}
}],
attacks: [{
cost: [
Type.LIGHTNING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Lightning Ball",
},
damage: 50
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.METAL,
value: "-30"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

99
cards/ex/ex4/29.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: "ex4-29",
localId: 29,
// Card informations
name: {
en: "Team Aqua's Manectric",
},
hp: 80,
type: [
Type.LIGHTNING,
],
dexId: 310,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/29/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/29/high.png",
},
},
evolveFrom: {},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 153,
name: "K. Utsunomiya"
},
attacks: [{
cost: [
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Aqua Beam",
},
text: {
en: "If the Defending Pokémon has Team Magma's in its name, the Defending Pokémon is now Confused.",
},
damage: 20
},{
cost: [
Type.LIGHTNING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Chaos Crush",
},
text: {
en: "If the Defending Pokémon is Confused, discard an Energy card attached to the Defending Pokémon.",
},
damage: 50
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.METAL,
value: "-30"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

106
cards/ex/ex4/3.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: "ex4-3",
localId: 3,
// Card informations
name: {
en: "Team Aqua's Kyogre",
},
hp: 100,
type: [
Type.WATER,
Type.DARKNESS,
],
dexId: 382,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/3/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/3/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 173,
name: "K. Hoshiba"
},
abilities: [{
id: 56,
type: AbilityType.POKEBODY,
name: {
en: "Power Saver",
},
text: {
en: "As long as the number of Pokémon in play (both yours and your opponent's) that has Team Aqua in its name is 3 or less, Team Aqua's Kyogre can't attack.",
}
}],
attacks: [{
cost: [
Type.WATER,
Type.COLORLESS
],
name: {
en: "Aqua Trip",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Confused. If tails, the Defending Pokémon is now Asleep.",
},
damage: 10
},{
cost: [
Type.WATER,
Type.WATER,
Type.COLORLESS
],
name: {
en: "Aqua Smash",
},
text: {
en: "If the Defending Pokémon is affected by a Special Condition, this attack does 50 damage plus 20 more damage.",
},
damage: 50
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

93
cards/ex/ex4/30.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: "ex4-30",
localId: 30,
// Card informations
name: {
en: "Team Aqua's Mightyena",
},
hp: 80,
type: [
Type.DARKNESS,
],
dexId: 262,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/30/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/30/high.png",
},
},
evolveFrom: {},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 78,
name: "Shin-ichi Yoshikawa"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Aqua Call",
},
text: {
en: "Search your deck for Pokémon that has Team Aqua in its name, show up to 3 of them to your opponent, and put them into your hand. Shuffle your deck afterward.",
},
},{
cost: [
Type.WATER,
Type.COLORLESS
],
name: {
en: "Wave Splash",
},
damage: 30
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-30"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

93
cards/ex/ex4/31.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: "ex4-31",
localId: 31,
// Card informations
name: {
en: "Team Aqua's Sealeo",
},
hp: 80,
type: [
Type.WATER,
],
dexId: 364,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/31/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/31/high.png",
},
},
evolveFrom: {},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 157,
name: "T. Honda"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Aurora Beam",
},
damage: 20
},{
cost: [
Type.WATER,
Type.WATER,
Type.COLORLESS
],
name: {
en: "Knock Over",
},
text: {
en: "You may discard any Stadium card in play.",
},
damage: 40
}],
weaknesses: [{
type: Type.METAL,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

92
cards/ex/ex4/32.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: "ex4-32",
localId: 32,
// Card informations
name: {
en: "Team Magma's Baltoy",
},
hp: 50,
type: [
Type.PSYCHIC,
],
dexId: 343,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/32/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/32/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 159,
name: "Atsuko Ujiie"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Psymist",
},
text: {
en: "Flip 2 coins. For each heads, choose 1 of your opponent's Pokémon and put 1 damage counter on that Pokémon.",
},
},{
cost: [
Type.PSYCHIC,
Type.COLORLESS
],
name: {
en: "Pain Amplifier",
},
text: {
en: "Put 1 damage counter on each of your opponent's Pokémon that already has damage counters on it.",
},
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

95
cards/ex/ex4/33.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: "ex4-33",
localId: 33,
// Card informations
name: {
en: "Team Magma's Claydol",
},
hp: 80,
type: [
Type.FIGHTING,
],
dexId: 344,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/33/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/33/high.png",
},
},
evolveFrom: {},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 156,
name: "Zu-Ka"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Clay Curse",
},
text: {
en: "Put 2 damage counters on your opponent's Pokémon in any way you like.",
},
},{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Clay Pulse",
},
text: {
en: "Does 10 damage to each of your opponent's Benched Pokémon that has any damage counters on it. (Don't apply Weakness and Resistance for Benched Pokémon.)",
},
damage: 50
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

96
cards/ex/ex4/34.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: "ex4-34",
localId: 34,
// Card informations
name: {
en: "Team Magma's Houndoom",
},
hp: 70,
type: [
Type.FIRE,
],
dexId: 229,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/34/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/34/high.png",
},
},
evolveFrom: {},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 42,
name: "Ken Ikuji"
},
attacks: [{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Target Scorch",
},
text: {
en: "If the Defending Pokémon has Team Aqua in its name, the Defending Pokémon is now Burned.",
},
damage: 30
},{
cost: [
Type.FIRE,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Damage Burn",
},
text: {
en: "If the Defending Pokémon already has any damage counters on it, this attack does 40 damage plus 20 more damage.",
},
damage: 40
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

93
cards/ex/ex4/35.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: "ex4-35",
localId: 35,
// Card informations
name: {
en: "Team Magma's Houndour",
},
hp: 50,
type: [
Type.FIRE,
],
dexId: 228,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/35/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/35/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 159,
name: "Atsuko Ujiie"
},
attacks: [{
cost: [
Type.FIRE
],
name: {
en: "Singe",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Burned.",
},
},{
cost: [
Type.DARKNESS,
Type.COLORLESS
],
name: {
en: "Dark Shock",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Paralyzed.",
},
damage: 20
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

92
cards/ex/ex4/36.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: "ex4-36",
localId: 36,
// Card informations
name: {
en: "Team Magma's Lairon",
},
hp: 70,
type: [
Type.FIGHTING,
],
dexId: 305,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/36/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/36/high.png",
},
},
evolveFrom: {},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 57,
name: "Hiromichi Sugiyama"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Gnaw",
},
damage: 20
},{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Land Sonic",
},
text: {
en: "If the Defending Pokémon already has any damage counters on it, the Defending Pokémon is now Confused.",
},
damage: 40
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

95
cards/ex/ex4/37.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: "ex4-37",
localId: 37,
// Card informations
name: {
en: "Team Magma's Mightyena",
},
hp: 80,
type: [
Type.DARKNESS,
],
dexId: 262,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/37/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/37/high.png",
},
},
evolveFrom: {},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 78,
name: "Shin-ichi Yoshikawa"
},
abilities: [{
id: 846,
type: AbilityType.POKEPOWER,
name: {
en: "Call for Help",
},
text: {
en: "Once during your turn (before your attack), if Team Magma's Mightyena is your Active Pokémon, you may search your deck for a Pokémon with Team Magma in its name, show it to your opponent, and put it into your hand. Shuffle your deck afterward. This power can't be used if Team Magma's Mightyena is affected by a Special Condition.",
}
}],
attacks: [{
cost: [
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Lunge",
},
text: {
en: "Flip a coin. If tails, this attack does nothing.",
},
damage: 50
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-30"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

94
cards/ex/ex4/38.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: "ex4-38",
localId: 38,
// Card informations
name: {
en: "Team Magma's Rhyhorn",
},
hp: 50,
type: [
Type.FIGHTING,
],
dexId: 111,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/38/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/38/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 88,
name: "Mt. TBT"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Double Damage",
},
text: {
en: "Does 10 damage to each Defending Pokémon.",
},
},{
cost: [
Type.FIGHTING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Horn Rush",
},
text: {
en: "Flip a coin. If tails, this attack does nothing.",
},
damage: 60
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

89
cards/ex/ex4/39.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: "ex4-39",
localId: 39,
// Card informations
name: {
en: "Bulbasaur",
},
hp: 50,
type: [
Type.GRASS,
],
dexId: 1,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/39/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/39/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Growth",
},
text: {
en: "Attach a Grass Energy card from your hand to Bulbasaur.",
},
},{
cost: [
Type.GRASS
],
name: {
en: "Razor Leaf",
},
damage: 10
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

97
cards/ex/ex4/4.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: "ex4-4",
localId: 4,
// Card informations
name: {
en: "Team Aqua's Manectric",
},
hp: 70,
type: [
Type.LIGHTNING,
Type.DARKNESS,
],
dexId: 310,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/4/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/4/high.png",
},
},
evolveFrom: {},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 153,
name: "K. Utsunomiya"
},
abilities: [{
id: 1116,
type: AbilityType.POKEPOWER,
name: {
en: "Power Shift",
},
text: {
en: "Once during your turn (before your attack), you may move any number of basic Energy cards attached to 1 of your Pokémon with Team Aqua in its name to another of your Pokémon. This power can't be used if Team Aqua's Manectric is affected by a Special Condition.",
}
}],
attacks: [{
cost: [
Type.LIGHTNING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Thunderspark",
},
text: {
en: "Does 10 damage to each Benched Pokémon (yours and your opponent's) that has Energy cards attached to it. (Don't apply Weakness and Resistance for Benched Pokémon.)",
},
damage: 50
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.METAL,
value: "-30"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

82
cards/ex/ex4/40.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: "ex4-40",
localId: 40,
// Card informations
name: {
en: "Cubone",
},
hp: 50,
type: [
Type.FIGHTING,
],
dexId: 104,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/40/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/40/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.FIGHTING
],
name: {
en: "Bone Attack",
},
text: {
en: "Flip a coin. If tails, this attack does nothing.",
},
damage: 20
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

93
cards/ex/ex4/41.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: "ex4-41",
localId: 41,
// Card informations
name: {
en: "Jigglypuff",
},
hp: 50,
type: [
Type.COLORLESS,
],
dexId: 39,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/41/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/41/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Doubleslap",
},
text: {
en: "Flip 2 coins. This attack does 10 damage times the number of heads.",
},
damage: 10
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Rest",
},
text: {
en: "Remove all Special Conditions and 3 damage counters from Jigglypuff (all if there are less than 3). Jigglypuff is now Asleep.",
},
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

91
cards/ex/ex4/42.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: "ex4-42",
localId: 42,
// Card informations
name: {
en: "Meowth",
},
hp: 50,
type: [
Type.COLORLESS,
],
dexId: 52,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/42/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/42/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Plunder",
},
text: {
en: "Before doing damage, discard all Trainer cards attached to the Defending Pokémon (before they affect the damage).",
},
damage: 10
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Scratch",
},
damage: 20
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

93
cards/ex/ex4/43.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: "ex4-43",
localId: 43,
// Card informations
name: {
en: "Pikachu",
},
hp: 50,
type: [
Type.LIGHTNING,
],
dexId: 25,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/43/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/43/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Agility",
},
text: {
en: "Flip a coin. If heads, prevent all effects of an attack, including damage, done to Pikachu during your opponent's next turn.",
},
},{
cost: [
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Thundershock",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Paralyzed.",
},
damage: 20
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

93
cards/ex/ex4/44.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: "ex4-44",
localId: 44,
// Card informations
name: {
en: "Psyduck",
},
hp: 40,
type: [
Type.WATER,
],
dexId: 54,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/44/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/44/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Bubble",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Paralyzed.",
},
damage: 10
},{
cost: [
Type.PSYCHIC
],
name: {
en: "Confuse Ray",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Confused.",
},
damage: 10
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

93
cards/ex/ex4/45.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: "ex4-45",
localId: 45,
// Card informations
name: {
en: "Slowpoke",
},
hp: 50,
type: [
Type.PSYCHIC,
],
dexId: 79,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/45/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/45/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
attacks: [{
cost: [
Type.PSYCHIC
],
name: {
en: "Amnesia",
},
text: {
en: "Choose 1 of the Defending Pokémon's attacks. That Pokémon can't use that attack during your opponent's next turn.",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Tail Strike",
},
text: {
en: "Flip a coin. If heads, this attack does 10 damage plus 10 more damage.",
},
damage: 10
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

88
cards/ex/ex4/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: "ex4-46",
localId: 46,
// Card informations
name: {
en: "Squirtle",
},
hp: 50,
type: [
Type.WATER,
],
dexId: 7,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/46/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/46/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
abilities: [{
id: 98,
type: AbilityType.POKEBODY,
name: {
en: "Shell Retreat",
},
text: {
en: "As long as Squirtle has any Energy cards attached to it, damage done to Squirtle by an opponent's attack is reduced by 10 (after applying Weakness and Resistance).",
}
}],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Tackle",
},
damage: 10
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

94
cards/ex/ex4/47.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: "ex4-47",
localId: 47,
// Card informations
name: {
en: "Team Aqua's Carvanha",
},
hp: 40,
type: [
Type.WATER,
],
dexId: 318,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/47/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/47/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 176,
name: "Yosuke Da Silva"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Confuse Ray",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Confused.",
},
damage: 10
},{
cost: [
Type.WATER,
Type.COLORLESS
],
name: {
en: "Poison Fang",
},
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: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

88
cards/ex/ex4/48.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: "ex4-48",
localId: 48,
// Card informations
name: {
en: "Team Aqua's Carvanha",
},
hp: 50,
type: [
Type.WATER,
],
dexId: 318,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/48/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/48/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 57,
name: "Hiromichi Sugiyama"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Wave Splash",
},
damage: 10
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Razor Fin",
},
damage: 20
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

93
cards/ex/ex4/49.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: "ex4-49",
localId: 49,
// Card informations
name: {
en: "Team Aqua's Chinchou",
},
hp: 50,
type: [
Type.LIGHTNING,
],
dexId: 170,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/49/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/49/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 87,
name: "Kazuo Yazawa"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Confuse Ray",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Confused.",
},
},{
cost: [
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Wave Splash",
},
damage: 20
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.METAL,
value: "-30"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

97
cards/ex/ex4/5.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: "ex4-5",
localId: 5,
// Card informations
name: {
en: "Team Aqua's Sharpedo",
},
hp: 70,
type: [
Type.WATER,
Type.DARKNESS,
],
dexId: 319,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/5/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/5/high.png",
},
},
evolveFrom: {},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 76,
name: "Katsura Tabata"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Rage",
},
text: {
en: "Does 10 damage plus 10 more damage for each damage counter on Team Aqua's Sharpedo.",
},
damage: 10
},{
cost: [
Type.WATER,
Type.WATER,
Type.COLORLESS
],
name: {
en: "Aqua Slash",
},
text: {
en: "Team Aqua's Sharpedo can't attack during your next turn.",
},
damage: 60
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

81
cards/ex/ex4/50.ts Normal file
View File

@ -0,0 +1,81 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex4-50",
localId: 50,
// Card informations
name: {
en: "Team Aqua's Corphish",
},
hp: 50,
type: [
Type.WATER,
],
dexId: 341,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/50/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/50/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 79,
name: "Jungo Suzuki"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Toxic Grip",
},
text: {
en: "The Defending Pokémon is now Poisoned.",
},
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

91
cards/ex/ex4/51.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: "ex4-51",
localId: 51,
// Card informations
name: {
en: "Team Aqua's Corphish",
},
hp: 50,
type: [
Type.WATER,
],
dexId: 341,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/51/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/51/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 79,
name: "Jungo Suzuki"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Slash",
},
damage: 10
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Slow-Acting Poison",
},
text: {
en: "At the end of your opponent's next turn, the Defending Pokémon is now Poisoned.",
},
damage: 10
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

94
cards/ex/ex4/52.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: "ex4-52",
localId: 52,
// Card informations
name: {
en: "Team Aqua's Electrike",
},
hp: 50,
type: [
Type.LIGHTNING,
],
dexId: 309,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/52/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/52/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 150,
name: "M. Akiyama"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Scratch",
},
damage: 10
},{
cost: [
Type.LIGHTNING,
Type.COLORLESS
],
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"
}],
resistances: [{
type: Type.METAL,
value: "-30"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

93
cards/ex/ex4/53.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: "ex4-53",
localId: 53,
// Card informations
name: {
en: "Team Aqua's Electrike",
},
hp: 50,
type: [
Type.LIGHTNING,
],
dexId: 309,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/53/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/53/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 150,
name: "M. Akiyama"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Self Charge",
},
text: {
en: "Attach an Energy card from your hand to Team Aqua's Electrike.",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Tackle",
},
damage: 20
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.METAL,
value: "-30"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

94
cards/ex/ex4/54.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: "ex4-54",
localId: 54,
// Card informations
name: {
en: "Team Aqua's Poochyena",
},
hp: 40,
type: [
Type.DARKNESS,
],
dexId: 261,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/54/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/54/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 78,
name: "Shin-ichi Yoshikawa"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Double Scratch",
},
text: {
en: "Flip 2 coins. This attack does 10 damage times the number of heads.",
},
damage: 10
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Tail Slap",
},
damage: 20
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-30"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

96
cards/ex/ex4/55.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: "ex4-55",
localId: 55,
// Card informations
name: {
en: "Team Aqua's Poochyena",
},
hp: 50,
type: [
Type.DARKNESS,
],
dexId: 261,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/55/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/55/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 78,
name: "Shin-ichi Yoshikawa"
},
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, if any.",
},
},{
cost: [
Type.WATER,
Type.COLORLESS
],
name: {
en: "Aqua Crush",
},
text: {
en: "Flip a coin. If heads, discard an Energy card attached to the Defending Pokémon.",
},
damage: 10
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-30"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

82
cards/ex/ex4/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: "ex4-56",
localId: 56,
// Card informations
name: {
en: "Team Aqua's Spheal",
},
hp: 40,
type: [
Type.WATER,
],
dexId: 363,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/56/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/56/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 16,
name: "Nakaoka"
},
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.Common,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

91
cards/ex/ex4/57.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: "ex4-57",
localId: 57,
// Card informations
name: {
en: "Team Aqua's Spheal",
},
hp: 50,
type: [
Type.WATER,
],
dexId: 363,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/57/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/57/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 16,
name: "Nakaoka"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Rollout",
},
damage: 10
},{
cost: [
Type.WATER,
Type.COLORLESS
],
name: {
en: "Aqua Trance",
},
text: {
en: "At the end of your opponent's next turn, the Defending Pokémon is now Asleep.",
},
damage: 20
}],
weaknesses: [{
type: Type.METAL,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

88
cards/ex/ex4/58.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: "ex4-58",
localId: 58,
// Card informations
name: {
en: "Team Magma's Aron",
},
hp: 50,
type: [
Type.FIGHTING,
],
dexId: 304,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/58/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/58/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 76,
name: "Katsura Tabata"
},
attacks: [{
cost: [
Type.FIGHTING
],
name: {
en: "Mud Slap",
},
damage: 10
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Tackle",
},
damage: 20
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

81
cards/ex/ex4/59.ts Normal file
View File

@ -0,0 +1,81 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex4-59",
localId: 59,
// Card informations
name: {
en: "Team Magma's Aron",
},
hp: 50,
type: [
Type.FIGHTING,
],
dexId: 304,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/59/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/59/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 76,
name: "Katsura Tabata"
},
attacks: [{
cost: [
Type.FIGHTING
],
name: {
en: "Dig Under",
},
text: {
en: "Choose 1 of your opponent's Pokémon. This attack does 10 damage to that Pokémon. This attack's damage isn't affected by Weakness or Resistance.",
},
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

100
cards/ex/ex4/6.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: "ex4-6",
localId: 6,
// Card informations
name: {
en: "Team Aqua's Walrein",
},
hp: 120,
type: [
Type.WATER,
Type.DARKNESS,
],
dexId: 365,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/6/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/6/high.png",
},
},
evolveFrom: {},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 42,
name: "Ken Ikuji"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Power Blow",
},
text: {
en: "Does 10 damage plus 10 more damage for each Energy attached to Team Aqua's Walrein.",
},
damage: 10
},{
cost: [
Type.WATER,
Type.WATER,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Hydro Reverse",
},
text: {
en: "You may return any number of basic Water Energy cards attached to all of your Pokémon to your hand. If you do, this attack does 50 damage plus 10 more damage for each Energy you returned.",
},
damage: 50
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
},{
type: Type.METAL,
value: "×2"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

91
cards/ex/ex4/60.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: "ex4-60",
localId: 60,
// Card informations
name: {
en: "Team Magma's Baltoy",
},
hp: 50,
type: [
Type.FIGHTING,
],
dexId: 343,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/60/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/60/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 159,
name: "Atsuko Ujiie"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Peck",
},
damage: 10
},{
cost: [
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Double Spin",
},
text: {
en: "Flip 2 coins. This attack does 20 damage times the number of heads.",
},
damage: 20
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

90
cards/ex/ex4/61.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: "ex4-61",
localId: 61,
// Card informations
name: {
en: "Team Magma's Baltoy",
},
hp: 50,
type: [
Type.FIGHTING,
],
dexId: 343,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/61/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/61/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 159,
name: "Atsuko Ujiie"
},
attacks: [{
cost: [
Type.FIGHTING
],
name: {
en: "Night Attack",
},
text: {
en: "Put 1 damage counter on 1 of your opponent's Pokémon.",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Spinning Attack",
},
damage: 20
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

91
cards/ex/ex4/62.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: "ex4-62",
localId: 62,
// Card informations
name: {
en: "Team Magma's Houndour",
},
hp: 50,
type: [
Type.FIRE,
],
dexId: 228,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/62/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/62/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 159,
name: "Atsuko Ujiie"
},
attacks: [{
cost: [
Type.FIRE
],
name: {
en: "Combustion",
},
damage: 10
},{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Super Singe",
},
text: {
en: "The Defending Pokémon is now Burned.",
},
damage: 10
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

91
cards/ex/ex4/63.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: "ex4-63",
localId: 63,
// Card informations
name: {
en: "Team Magma's Houndour",
},
hp: 50,
type: [
Type.FIRE,
],
dexId: 228,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/63/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/63/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 159,
name: "Atsuko Ujiie"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Kick Away",
},
text: {
en: "Your opponent switches the Defending Pokémon with 1 of his or her Benched Pokémon, if any.",
},
damage: 10
},{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Steady Firebreathing",
},
damage: 20
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

90
cards/ex/ex4/64.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: "ex4-64",
localId: 64,
// Card informations
name: {
en: "Team Magma's Numel",
},
hp: 50,
type: [
Type.FIRE,
],
dexId: 322,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/64/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/64/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 76,
name: "Katsura Tabata"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Collect",
},
text: {
en: "Draw a card.",
},
},{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Combustion",
},
damage: 20
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

84
cards/ex/ex4/65.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: "ex4-65",
localId: 65,
// Card informations
name: {
en: "Team Magma's Poochyena",
},
hp: 40,
type: [
Type.DARKNESS,
],
dexId: 261,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/65/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/65/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 78,
name: "Shin-ichi Yoshikawa"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Snarl",
},
text: {
en: "Flip a coin. If heads, this attack does 10 damage to the Defending Pokémon. If tails, the Defending Pokémon is now Paralyzed.",
},
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-30"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

93
cards/ex/ex4/66.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: "ex4-66",
localId: 66,
// Card informations
name: {
en: "Team Magma's Poochyena",
},
hp: 50,
type: [
Type.DARKNESS,
],
dexId: 261,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/66/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/66/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 78,
name: "Shin-ichi Yoshikawa"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Darkness Call",
},
text: {
en: "Your opponent switches the Defending Pokémon with 1 of his or her Benched Pokémon, if any.",
},
},{
cost: [
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Sharp Fang",
},
damage: 20
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-30"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

94
cards/ex/ex4/67.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: "ex4-67",
localId: 67,
// Card informations
name: {
en: "Team Magma's Rhyhorn",
},
hp: 50,
type: [
Type.FIGHTING,
],
dexId: 111,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/67/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/67/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 176,
name: "Yosuke Da Silva"
},
attacks: [{
cost: [
Type.FIGHTING
],
name: {
en: "Double Stab",
},
text: {
en: "Flip 2 coins. This attack does 10 damage times the number of heads.",
},
damage: 10
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Second Strike",
},
text: {
en: "If the Defending Pokémon already has at least 2 damage counters on it, 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: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

91
cards/ex/ex4/68.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: "ex4-68",
localId: 68,
// Card informations
name: {
en: "Team Magma's Rhyhorn",
},
hp: 60,
type: [
Type.FIGHTING,
],
dexId: 111,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/68/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/68/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 176,
name: "Yosuke Da Silva"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Ram",
},
damage: 10
},{
cost: [
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Knock Over",
},
text: {
en: "You may discard any Stadium card in play.",
},
damage: 10
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

66
cards/ex/ex4/69.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: "ex4-69",
localId: 69,
// Card informations
name: {
en: "Team Aqua Schemer",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/69/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/69/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
rarity: Rarity.Common,
category: Category.TRAINER,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

100
cards/ex/ex4/7.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: "ex4-7",
localId: 7,
// Card informations
name: {
en: "Team Magma's Aggron",
},
hp: 120,
type: [
Type.FIGHTING,
Type.DARKNESS,
],
dexId: 306,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/7/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/7/high.png",
},
},
evolveFrom: {},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 57,
name: "Hiromichi Sugiyama"
},
attacks: [{
cost: [
Type.FIGHTING
],
name: {
en: "Crush",
},
text: {
en: "Flip a coin for each Energy attached to Team Magma's Aggron. This attack does 30 damage times the number of heads.",
},
damage: 30
},{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Land Stream",
},
text: {
en: "You may discard any number of basic Energy cards attached to Team Magma's Aggron. If you do, this attack does 50 damage plus 20 more damage for each basic Energy card you discarded.",
},
damage: 50
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
},{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

66
cards/ex/ex4/70.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: "ex4-70",
localId: 70,
// Card informations
name: {
en: "Team Magma Schemer",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/70/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/70/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
rarity: Rarity.Common,
category: Category.TRAINER,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

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

66
cards/ex/ex4/72.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: "ex4-72",
localId: 72,
// Card informations
name: {
en: "Dual Ball",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/72/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/72/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 142,
name: "Big Mama\" Tagawa\""
},
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

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

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

66
cards/ex/ex4/75.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: "ex4-75",
localId: 75,
// Card informations
name: {
en: "Team Aqua Ball",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/75/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/75/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 1,
name: "Ryo Ueda"
},
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

66
cards/ex/ex4/76.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: "ex4-76",
localId: 76,
// Card informations
name: {
en: "Team Aqua Belt",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/76/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/76/high.png",
},
},
evolveFrom: {},
tags: [
Tag.TOOL,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

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

66
cards/ex/ex4/78.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: "ex4-78",
localId: 78,
// Card informations
name: {
en: "Team Aqua Hideout",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/78/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/78/high.png",
},
},
evolveFrom: {},
tags: [
Tag.STADIUM,
],
illustrator: {
id: 57,
name: "Hiromichi Sugiyama"
},
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

66
cards/ex/ex4/79.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: "ex4-79",
localId: 79,
// Card informations
name: {
en: "Team Aqua's Technical Machine 01",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/79/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/79/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

94
cards/ex/ex4/8.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: "ex4-8",
localId: 8,
// Card informations
name: {
en: "Team Magma's Claydol",
},
hp: 80,
type: [
Type.PSYCHIC,
Type.DARKNESS,
],
dexId: 344,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/8/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/8/high.png",
},
},
evolveFrom: {},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 156,
name: "Zu-Ka"
},
abilities: [{
id: 765,
type: AbilityType.POKEPOWER,
name: {
en: "Magma Switch",
},
text: {
en: "Once during your turn (before your attack), you may move an Energy card attached to your Pokémon with Team Magma in its name to another of your Pokémon. This power can't be used if Team Magma's Claydol is affected by a Special Condition.",
}
}],
attacks: [{
cost: [
Type.PSYCHIC,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Dark Hand",
},
text: {
en: "If you have more cards in your hand than your opponent, this attack does 40 damage plus 20 more damage.",
},
damage: 40
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

66
cards/ex/ex4/80.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: "ex4-80",
localId: 80,
// Card informations
name: {
en: "Team Magma Ball",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/80/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/80/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 1,
name: "Ryo Ueda"
},
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

66
cards/ex/ex4/81.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: "ex4-81",
localId: 81,
// Card informations
name: {
en: "Team Magma Belt",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/81/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/81/high.png",
},
},
evolveFrom: {},
tags: [
Tag.TOOL,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

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

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

66
cards/ex/ex4/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: "ex4-84",
localId: 84,
// Card informations
name: {
en: "Team Magma's Technical Machine 01",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/84/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/84/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

66
cards/ex/ex4/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: "ex4-85",
localId: 85,
// Card informations
name: {
en: "Warp Point",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/85/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/85/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 11,
name: "Keiji Kinebuchi"
},
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

66
cards/ex/ex4/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: "ex4-86",
localId: 86,
// Card informations
name: {
en: "Aqua Energy",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/86/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/86/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SPECIAL,
],
illustrator: {
id: 51,
name: "Takumi Akabane"
},
rarity: Rarity.Uncommon,
category: Category.ENERGY,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

66
cards/ex/ex4/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: "ex4-87",
localId: 87,
// Card informations
name: {
en: "Magma Energy",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/87/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/87/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SPECIAL,
],
illustrator: {
id: 51,
name: "Takumi Akabane"
},
rarity: Rarity.Uncommon,
category: Category.ENERGY,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

66
cards/ex/ex4/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: "ex4-88",
localId: 88,
// Card informations
name: {
en: "Double Rainbow Energy",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/88/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/88/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SPECIAL,
],
illustrator: {
id: 51,
name: "Takumi Akabane"
},
rarity: Rarity.Rare,
category: Category.ENERGY,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

99
cards/ex/ex4/89.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: "ex4-89",
localId: 89,
// Card informations
name: {
en: "Blaziken ex",
},
hp: 150,
type: [
Type.FIRE,
],
dexId: 257,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/89/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/89/high.png",
},
},
evolveFrom: {},
tags: [
Tag.EX,
],
illustrator: {
id: 74,
name: "Hikaru Koike"
},
attacks: [{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Blaze Kick",
},
text: {
en: "Flip a coin. If heads, this attack does 30 damage plus 20 more damage. If tails, this attack does 30 damage and the Defending Pokémon is now Burned.",
},
damage: 30
},{
cost: [
Type.FIRE,
Type.FIRE,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Volcanic Ash",
},
text: {
en: "Discard 2 Fire Energy attached to Blaziken ex and then choose 1 of your opponent's Pokémon. This attack does 100 damage to that Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
},
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
},{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

105
cards/ex/ex4/9.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: "ex4-9",
localId: 9,
// Card informations
name: {
en: "Team Magma's Groudon",
},
hp: 100,
type: [
Type.FIGHTING,
Type.DARKNESS,
],
dexId: 383,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/9/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/9/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 87,
name: "Kazuo Yazawa"
},
abilities: [{
id: 56,
type: AbilityType.POKEBODY,
name: {
en: "Power Saver",
},
text: {
en: "As long as the number of Pokémon in play (both yours and your opponent's) that has Team Magma in its name is 3 or less, Team Magma's Groudon can't attack.",
}
}],
attacks: [{
cost: [
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Linear Attack",
},
text: {
en: "Choose 1 of your opponent's Pokémon. This attack does 20 damage to that Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
},
},{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Pulverize",
},
text: {
en: "If the Defending Pokémon already has at least 2 damage counters on it, this attack does 50 damage plus 20 more damage.",
},
damage: 50
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

109
cards/ex/ex4/90.ts Normal file
View File

@ -0,0 +1,109 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex4-90",
localId: 90,
// Card informations
name: {
en: "Cradily ex",
},
hp: 150,
type: [
Type.GRASS,
],
dexId: 346,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/90/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/90/high.png",
},
},
evolveFrom: {},
tags: [
Tag.EX,
],
illustrator: {
id: 1,
name: "Ryo Ueda"
},
abilities: [{
id: 1231,
type: AbilityType.POKEBODY,
name: {
en: "Primal Vibes",
},
text: {
en: "As long as Cradily ex is your Active Pokémon, your opponent can't play a Pokémon from his or her hand to evolve his or her Active Pokémon.",
}
}],
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Eerie Light",
},
text: {
en: "The Defending Pokémon is now Confused.",
},
damage: 30
},{
cost: [
Type.GRASS,
Type.GRASS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Acidic Poison",
},
text: {
en: "The Defending Pokémon is now Poisoned and Burned.",
},
damage: 60
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
},{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

95
cards/ex/ex4/91.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: "ex4-91",
localId: 91,
// Card informations
name: {
en: "Entei ex",
},
hp: 100,
type: [
Type.FIRE,
],
dexId: 244,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/91/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/91/high.png",
},
},
evolveFrom: {},
tags: [
Tag.EX,
],
illustrator: {
id: 1,
name: "Ryo Ueda"
},
attacks: [{
cost: [
Type.FIRE
],
name: {
en: "Searing Flame",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Burned.",
},
damage: 10
},{
cost: [
Type.FIRE,
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Bright Flame",
},
text: {
en: "Discard 2 Energy attached to Entei ex.",
},
damage: 90
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

95
cards/ex/ex4/92.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: "ex4-92",
localId: 92,
// Card informations
name: {
en: "Raikou ex",
},
hp: 100,
type: [
Type.LIGHTNING,
],
dexId: 243,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/92/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/92/high.png",
},
},
evolveFrom: {},
tags: [
Tag.EX,
],
illustrator: {
id: 1,
name: "Ryo Ueda"
},
attacks: [{
cost: [
Type.LIGHTNING
],
name: {
en: "Dazzle Blast",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Confused.",
},
damage: 10
},{
cost: [
Type.LIGHTNING,
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Lightning Tackle",
},
text: {
en: "Flip a coin. If tails, Raikou ex does 20 damage to itself.",
},
damage: 70
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

115
cards/ex/ex4/93.ts Normal file
View File

@ -0,0 +1,115 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex4-93",
localId: 93,
// Card informations
name: {
en: "Sceptile ex",
},
hp: 150,
type: [
Type.GRASS,
],
dexId: 254,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/93/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/93/high.png",
},
},
evolveFrom: {},
tags: [
Tag.EX,
],
illustrator: {
id: 74,
name: "Hikaru Koike"
},
attacks: [{
cost: [
Type.GRASS
],
name: {
en: "Green Heal",
},
text: {
en: "Remove 4 damage counters from each of your Pokémon that has Grass Energy attached. If that Pokémon has less than 4 damage counters, remove all of them.",
},
},{
cost: [
Type.GRASS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Poison Ring",
},
text: {
en: "The Defending Pokémon is now Poisoned. The Defending Pokémon can't retreat until the end of your opponent's next turn.",
},
damage: 40
},{
cost: [
Type.GRASS,
Type.GRASS,
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Slashing Strike",
},
text: {
en: "Sceptile ex can't use Slashing Strike during your next turn.",
},
damage: 100
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
},{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.WATER,
value: "-30"
}],
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

94
cards/ex/ex4/94.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: "ex4-94",
localId: 94,
// Card informations
name: {
en: "Suicune ex",
},
hp: 100,
type: [
Type.WATER,
],
dexId: 245,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/94/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/94/high.png",
},
},
evolveFrom: {},
tags: [
Tag.EX,
],
illustrator: {
id: 1,
name: "Ryo Ueda"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Energy Flip",
},
text: {
en: "Choose 1 of your opponent's Benched Pokémon. This attack does 10 damage to that Pokémon. You may move an Energy card attached to that Pokémon to another of your opponent's Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
},
},{
cost: [
Type.WATER,
Type.WATER,
Type.COLORLESS
],
name: {
en: "Reverse Stream",
},
text: {
en: "You may return all basic Energy cards attached to Suicune ex to your hand. If you do, this attack does 50 damage plus 10 more damage for each basic Energy card you returned.",
},
damage: 50
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

94
cards/ex/ex4/95.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: "ex4-95",
localId: 95,
// Card informations
name: {
en: "Swampert ex",
},
hp: 150,
type: [
Type.FIGHTING,
],
dexId: 260,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/95/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/95/high.png",
},
},
evolveFrom: {},
tags: [
Tag.EX,
],
illustrator: {
id: 74,
name: "Hikaru Koike"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Hyper Pump",
},
text: {
en: "Does 20 damage plus 20 more damage for each basic Energy attached to Swampert ex but not used to pay for this attack's Energy cost. You can't add more than 80 damage in this way.",
},
damage: 20
},{
cost: [
Type.WATER,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Crushing Wave",
},
text: {
en: "Choose 1 of your opponent's Pokémon. This attack does 40 damage to that Pokémon. After doing damage, flip a coin. If heads, your opponent discards an Energy card, if any, attached to that Pokémon. (Don't apply Weakness and Resistance to Benched Pokémon.)",
},
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

95
cards/ex/ex4/96.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: "ex4-96",
localId: 96,
// Card informations
name: {
en: "Absol",
},
hp: 70,
type: [
Type.DARKNESS,
],
dexId: 359,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/96/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/96/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Quick Attack",
},
text: {
en: "Flip a coin. If heads, this attack does 10 damage plus 10 more damage.",
},
damage: 10
},{
cost: [
Type.DARKNESS,
Type.DARKNESS,
Type.COLORLESS
],
name: {
en: "Feint Attack",
},
text: {
en: "Choose 1 of your opponent's Pokémon. This attack does 30 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. (Don't apply Weakness and Resistance for Benched Pokémon.)",
},
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card

94
cards/ex/ex4/97.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: "ex4-97",
localId: 97,
// Card informations
name: {
en: "Jirachi",
},
hp: 50,
type: [
Type.PSYCHIC,
],
dexId: 385,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex4/97/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex4/97/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.PSYCHIC
],
name: {
en: "Hypnoblast",
},
text: {
en: "The Defending Pokémon is now Asleep.",
},
damage: 10
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Swift",
},
text: {
en: "This attack's damage isn't affected by Weakness, Resistance, Poké-Powers, Poké-Bodies or any other effects on the Defending Pokémon.",
},
damage: 20
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Team Magma vs Team Aqua",
code: "ex4"
}
}
export default card