1
0
mirror of https://github.com/tcgdex/cards-database.git synced 2025-08-09 15:31:59 +00:00

Initial Database

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

95
cards/ex/ex15/1.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: "ex15-1",
localId: 1,
// Card informations
name: {
en: "Ampharos δ",
},
hp: 120,
type: [
Type.COLORLESS,
],
dexId: 181,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/1/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/1/high.png",
},
},
evolveFrom: {
en: "Flaaffy",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 0,
name: "Kagemaru Himeno"
},
abilities: [{
id: 60,
type: AbilityType.POKEBODY,
name: {
en: "Holon Veil",
},
text: {
en: "Treat each Basic Pokémon and Evolution card in your deck, in your discard pile, in your hand, and in play as a Pokémon that has δ on its card.",
}
}],
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Delta Circle",
},
text: {
en: "Does 20 damage plus 10 more damage for each Pokémon you have in play that has δ on its card.",
},
damage: 20
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

80
cards/ex/ex15/10.ts Normal file
View File

@@ -0,0 +1,80 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex15-10",
localId: 10,
// Card informations
name: {
en: "Snorlax δ",
},
hp: 80,
type: [
Type.GRASS,
],
dexId: 143,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/10/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/10/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 8,
name: "Masakazu Fukuda"
},
abilities: [{
id: 68,
type: AbilityType.POKEBODY,
name: {
en: "Bedhead",
},
text: {
en: "As long as Snorlax remains Asleep between turns, put 2 damage counters on 1 of the Defending Pokémon.",
}
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

98
cards/ex/ex15/100.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: "ex15-100",
localId: 100,
// Card informations
name: {
en: "Charizard Star δ",
},
hp: 90,
type: [
Type.DARKNESS,
],
dexId: 6,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/100/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/100/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 8,
name: "Masakazu Fukuda"
},
attacks: [{
cost: [
Type.DARKNESS,
Type.COLORLESS
],
name: {
en: "Rotating Claws",
},
text: {
en: "You may discard an Energy card attached to Charizard Star. If you do, search your discard pile for an Energy card (excluding the one you discarded) and attach it to Charizard Star.",
},
damage: 20
},{
cost: [
Type.DARKNESS,
Type.DARKNESS,
Type.DARKNESS,
Type.DARKNESS,
Type.COLORLESS
],
name: {
en: "Dark Swirl",
},
text: {
en: "Discard all Energy cards attached to Charizard Star and discard the top 3 cards from your opponent's deck.",
},
damage: 150
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

91
cards/ex/ex15/101.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: "ex15-101",
localId: 101,
// Card informations
name: {
en: "Mew Star δ",
},
hp: 70,
type: [
Type.WATER,
],
dexId: 151,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/101/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/101/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 8,
name: "Masakazu Fukuda"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Mimicry",
},
text: {
en: "Choose an attack on 1 of your opponent's Pokémon in play. Mimicry copies that attack. This attack does nothing if Mew Star doesn't have the Energy necessary to use that attack. (You must still do anything else required for that attack.) Mew Star performs that attack.",
},
},{
cost: [
Type.WATER
],
name: {
en: "Rainbow Wave",
},
text: {
en: "Choose 1 basic Energy card attached to Mew Star. This attack does 20 damage to each of your opponent's Pokémon that is the same type as the basic Energy card that you chose. (Don't apply Weakness and Resistance for Benched Pokémon.)",
},
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

96
cards/ex/ex15/11.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: "ex15-11",
localId: 11,
// Card informations
name: {
en: "Togetic δ",
},
hp: 60,
type: [
Type.WATER,
],
dexId: 176,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/11/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/11/high.png",
},
},
evolveFrom: {
en: "Togepi",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 10,
name: "Kouki Saitou"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Delta Copy",
},
text: {
en: "Choose an attack on 1 of your opponent's Pokémon in play that has δ on its card. Delta Copy copies that attack except for its Energy cost. (You must still do anything else required for that attack.) Togetic performs that attack.",
},
},{
cost: [
Type.WATER,
Type.COLORLESS
],
name: {
en: "Wave Splash",
},
damage: 30
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

95
cards/ex/ex15/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: "ex15-12",
localId: 12,
// Card informations
name: {
en: "Typhlosion δ",
},
hp: 100,
type: [
Type.PSYCHIC,
],
dexId: 157,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/12/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/12/high.png",
},
},
evolveFrom: {
en: "Quilava",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 55,
name: "Hisao Nakamura"
},
abilities: [{
id: 74,
type: AbilityType.POKEPOWER,
name: {
en: "Shady Move",
},
text: {
en: "Once during your turn (before your attack), if Typhlosion is your Active Pokémon, you may move 1 damage counter from either player's Pokémon to another Pokémon (yours or your opponent's). This power can't be used if Typhlosion is affected by a Special Condition.",
}
}],
attacks: [{
cost: [
Type.PSYCHIC,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Burning Ball",
},
text: {
en: "If Typhlosion has at least 2 Fire Energy attached to it, the Defending Pokémon is now Burned.",
},
damage: 60
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

96
cards/ex/ex15/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: "ex15-13",
localId: 13,
// Card informations
name: {
en: "Arbok δ",
},
hp: 80,
type: [
Type.FIRE,
],
dexId: 24,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/13/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/13/high.png",
},
},
evolveFrom: {
en: "Ekans",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 55,
name: "Hisao Nakamura"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Burning Venom",
},
text: {
en: "The Defending Pokémon is now Burned and Poisoned.",
},
},{
cost: [
Type.FIRE,
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Strangle",
},
text: {
en: "If the Defending Pokémon has δ on its card, this attack does 50 damage plus 30 more damage.",
},
damage: 50
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

93
cards/ex/ex15/14.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: "ex15-14",
localId: 14,
// Card informations
name: {
en: "Cloyster δ",
},
hp: 70,
type: [
Type.FIGHTING,
],
dexId: 91,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/14/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/14/high.png",
},
},
evolveFrom: {
en: "Shellder",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
abilities: [{
id: 75,
type: AbilityType.POKEBODY,
name: {
en: "Solid Shell",
},
text: {
en: "Prevent all of effects of attacks, including damage, done by your opponent's Pokémon to each of your Benched Pokémon that has δ on its card.",
}
}],
attacks: [{
cost: [
Type.FIGHTING
],
name: {
en: "Grind",
},
text: {
en: "Does 10 damage plus 10 more damage for each Energy attached to Cloyster.",
},
damage: 10
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

107
cards/ex/ex15/15.ts Normal file
View File

@@ -0,0 +1,107 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex15-15",
localId: 15,
// Card informations
name: {
en: "Dewgong δ",
},
hp: 80,
type: [
Type.COLORLESS,
],
dexId: 87,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/15/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/15/high.png",
},
},
evolveFrom: {
en: "Seel",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 32,
name: "Atsuko Nishida"
},
abilities: [{
id: 76,
type: AbilityType.POKEBODY,
name: {
en: "Delta Protection",
},
text: {
en: "Any damage done to Dewgong by attacks from your opponent's Pokémon that has δ on its card is reduced by 40 (after applying Weakness and Resistance).",
}
}],
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Ice Beam",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Paralyzed.",
},
damage: 20
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Surge",
},
text: {
en: "If Dewgong has at least 2 Water Energy attached to it, this attack does 40 damage plus 20 more damage.",
},
damage: 40
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

92
cards/ex/ex15/16.ts Normal file
View File

@@ -0,0 +1,92 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex15-16",
localId: 16,
// Card informations
name: {
en: "Gligar δ",
},
hp: 60,
type: [
Type.LIGHTNING,
],
dexId: 207,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/16/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/16/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 0,
name: "Kagemaru Himeno"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Sting Turn",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Paralyzed and switch Gligar with 1 of your Benched Pokémon.",
},
},{
cost: [
Type.COLORLESS
],
name: {
en: "Tail Sting",
},
text: {
en: "If the Defending Pokémon is Pokémon-ex, this attack does 10 damage plus 10 more damage and the Defending Pokémon is now Poisoned.",
},
damage: 10
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

89
cards/ex/ex15/17.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: "ex15-17",
localId: 17,
// Card informations
name: {
en: "Jynx δ",
},
hp: 60,
type: [
Type.FIRE,
],
dexId: 124,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/17/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/17/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
abilities: [{
id: 66,
type: AbilityType.POKEBODY,
name: {
en: "Stages of Evolution",
},
text: {
en: "As long as Jynx is an Evolved Pokémon, you pay Colorless less to retreat your Fire and Psychic Pokémon.",
}
}],
attacks: [{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Fire Punch",
},
damage: 30
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

94
cards/ex/ex15/18.ts Normal file
View File

@@ -0,0 +1,94 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex15-18",
localId: 18,
// Card informations
name: {
en: "Ledian δ",
},
hp: 70,
type: [
Type.METAL,
],
dexId: 166,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/18/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/18/high.png",
},
},
evolveFrom: {
en: "Ledyba",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 30,
name: "Hajime Kusajima"
},
abilities: [{
id: 77,
type: AbilityType.POKEPOWER,
name: {
en: "Prowl",
},
text: {
en: "Once during your turn, when you play Ledian from your hand to evolve 1 of your Pokémon, you may search your deck for any 1 card and put it into your hand. Shuffle your deck afterward.",
}
}],
attacks: [{
cost: [
Type.METAL,
Type.COLORLESS
],
name: {
en: "Metal Star",
},
text: {
en: "If Ledian has a Pokémon Tool card attached to it, draw 3 cards.",
},
damage: 30
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

91
cards/ex/ex15/19.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: "ex15-19",
localId: 19,
// Card informations
name: {
en: "Lickitung δ",
},
hp: 60,
type: [
Type.PSYCHIC,
],
dexId: 108,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/19/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/19/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 8,
name: "Masakazu Fukuda"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Lap Up",
},
text: {
en: "Draw 2 cards.",
},
},{
cost: [
Type.PSYCHIC
],
name: {
en: "Delta Mind",
},
text: {
en: "Put 1 damage counter on 1 of your opponent's Pokémon. If that Pokémon has δ on its card, put 3 damage counters instead.",
},
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

104
cards/ex/ex15/2.ts Normal file
View File

@@ -0,0 +1,104 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex15-2",
localId: 2,
// Card informations
name: {
en: "Feraligatr δ",
},
hp: 120,
type: [
Type.LIGHTNING,
],
dexId: 160,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/2/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/2/high.png",
},
},
evolveFrom: {
en: "Croconaw",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 10,
name: "Kouki Saitou"
},
abilities: [{
id: 97,
type: AbilityType.POKEBODY,
name: {
en: "Battle Aura",
},
text: {
en: "Each of your Pokémon that has δ on its card does 10 more damage to the Defending Pokémon (before applying Weakness and Resistance).",
}
}],
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Drag Off",
},
text: {
en: "Before doing damage, you may choose 1 of your opponent's Benched Pokémon and switch it with 1 of the Defending Pokémon. Your opponent chooses the Defending Pokémon to switch.",
},
damage: 20
},{
cost: [
Type.LIGHTNING,
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Sharp Fang",
},
damage: 60
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

91
cards/ex/ex15/20.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: "ex15-20",
localId: 20,
// Card informations
name: {
en: "Mantine δ",
},
hp: 50,
type: [
Type.LIGHTNING,
],
dexId: 226,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/20/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/20/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 7,
name: "Sumiyoshi Kizuki"
},
abilities: [{
id: 106,
type: AbilityType.POKEPOWER,
name: {
en: "Power Circulation",
},
text: {
en: "Once during your turn (before your attack), you may search your discard pile for a basic Energy card, show it to your opponent, and put it on top of your deck. If you do, put 1 damage counter on Mantine. This power can't be used if Mantine is affected by a Special Condition.",
}
}],
attacks: [{
cost: [
Type.LIGHTNING
],
name: {
en: "Spiral Drain",
},
text: {
en: "Remove 1 damage counter from Mantine.",
},
damage: 10
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

95
cards/ex/ex15/21.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: "ex15-21",
localId: 21,
// Card informations
name: {
en: "Quagsire δ",
},
hp: 80,
type: [
Type.GRASS,
],
dexId: 195,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/21/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/21/high.png",
},
},
evolveFrom: {
en: "Wooper",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 12,
name: "Sachiko Adachi"
},
abilities: [{
id: 612,
type: AbilityType.POKEPOWER,
name: {
en: "Dig up",
},
text: {
en: "Once during your turn, when you play Quagsire from your hand to evolve 1 of your Pokémon, you may search your discard pile for up to 2 Pokémon Tool cards, show them to your opponent, and put them into your hand.",
}
}],
attacks: [{
cost: [
Type.GRASS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Pump Out",
},
text: {
en: "If Quagsire has a Pokémon Tool card attached to it, this attack does 50 damage plus 20 more damage.",
},
damage: 50
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

95
cards/ex/ex15/22.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: "ex15-22",
localId: 22,
// Card informations
name: {
en: "Seadra δ",
},
hp: 70,
type: [
Type.FIGHTING,
],
dexId: 117,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/22/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/22/high.png",
},
},
evolveFrom: {
en: "Horsea",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 12,
name: "Sachiko Adachi"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Smokescreen",
},
text: {
en: "If the Defending Pokémon tries to attack during your opponent's next turn, your opponent flips a coin. If tails, that attack does nothing.",
},
damage: 20
},{
cost: [
Type.FIGHTING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Razor Wing",
},
damage: 40
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

91
cards/ex/ex15/23.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: "ex15-23",
localId: 23,
// Card informations
name: {
en: "Tropius δ",
},
hp: 70,
type: [
Type.METAL,
],
dexId: 357,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/23/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/23/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
abilities: [{
id: 109,
type: AbilityType.POKEPOWER,
name: {
en: "Tropical Heal",
},
text: {
en: "Once during your turn, when you put Tropius from your hand onto your Bench, you may remove all Special Conditions, Imprison markers, and Shock-wave markers from your Pokémon.",
}
}],
attacks: [{
cost: [
Type.METAL
],
name: {
en: "Grind",
},
text: {
en: "Does 10 damage times the amount of Energy attached to Tropius.",
},
damage: 10
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

101
cards/ex/ex15/24.ts Normal file
View File

@@ -0,0 +1,101 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex15-24",
localId: 24,
// Card informations
name: {
en: "Vibrava δ",
},
hp: 70,
type: [
Type.PSYCHIC,
],
dexId: 329,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/24/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/24/high.png",
},
},
evolveFrom: {
en: "Trapinch",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 18,
name: "Tomokazu Komiya"
},
abilities: [{
id: 960,
type: AbilityType.POKEBODY,
name: {
en: "Psychic Wing",
},
text: {
en: "If Vibrava has any Psychic Energy attached to it, the Retreat Cost for Vibrava is 0.",
}
}],
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Quick Blow",
},
text: {
en: "Flip a coin. If heads, this attack does 20 damage plus 20 more damage.",
},
damage: 20
}],
weaknesses: [{
type: Type.COLORLESS,
value: "×2"
}],
resistances: [{
type: Type.LIGHTNING,
value: "-30"
},{
type: Type.FIGHTING,
value: "-30"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

94
cards/ex/ex15/25.ts Normal file
View File

@@ -0,0 +1,94 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex15-25",
localId: 25,
// Card informations
name: {
en: "Xatu δ",
},
hp: 70,
type: [
Type.DARKNESS,
],
dexId: 178,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/25/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/25/high.png",
},
},
evolveFrom: {
en: "Natu",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 10,
name: "Kouki Saitou"
},
abilities: [{
id: 112,
type: AbilityType.POKEBODY,
name: {
en: "Extra Feather",
},
text: {
en: "Each of your Stage 2 Pokémon-ex does 10 more damage to the Defending Pokémon (before applying Weakness and Resistance).",
}
}],
attacks: [{
cost: [
Type.DARKNESS,
Type.COLORLESS
],
name: {
en: "Confuse Ray",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is Confused.",
},
damage: 20
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

88
cards/ex/ex15/26.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: "ex15-26",
localId: 26,
// Card informations
name: {
en: "Bayleef δ",
},
hp: 70,
type: [
Type.FIGHTING,
],
dexId: 153,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/26/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/26/high.png",
},
},
evolveFrom: {
en: "Chikorita",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 0,
name: "Kagemaru Himeno"
},
attacks: [{
cost: [
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Poisonpowder",
},
text: {
en: "The Defending Pokémon is now Poisoned.",
},
damage: 20
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.WATER,
value: "-30"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

93
cards/ex/ex15/27.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: "ex15-27",
localId: 27,
// Card informations
name: {
en: "Croconaw δ",
},
hp: 70,
type: [
Type.LIGHTNING,
],
dexId: 159,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/27/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/27/high.png",
},
},
evolveFrom: {
en: "Totodile",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 45,
name: "Yuka Morii"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Scary Face",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon can't attack or retreat during your opponent's next turn.",
},
},{
cost: [
Type.LIGHTNING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Slash",
},
damage: 50
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

90
cards/ex/ex15/28.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: "ex15-28",
localId: 28,
// Card informations
name: {
en: "Dragonair δ",
},
hp: 70,
type: [
Type.GRASS,
],
dexId: 148,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/28/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/28/high.png",
},
},
evolveFrom: {
en: "Dratini",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 10,
name: "Kouki Saitou"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Wrap",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Paralyzed.",
},
},{
cost: [
Type.GRASS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Horn Attack",
},
damage: 40
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

92
cards/ex/ex15/29.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: "ex15-29",
localId: 29,
// Card informations
name: {
en: "Electabuzz δ",
},
hp: 60,
type: [
Type.FIGHTING,
],
dexId: 125,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/29/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/29/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
abilities: [{
id: 809,
type: AbilityType.POKEPOWER,
name: {
en: "Power of Evolution",
},
text: {
en: "Once during your turn (before your attack), if Electabuzz is an Evolved Pokémon, you may draw a card from the bottom of your deck. This power can't be used if Electabuzz is affected by a Special Condition.",
}
}],
attacks: [{
cost: [
Type.FIGHTING,
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: 30
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

102
cards/ex/ex15/3.ts Normal file
View File

@@ -0,0 +1,102 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex15-3",
localId: 3,
// Card informations
name: {
en: "Heracross δ",
},
hp: 70,
type: [
Type.FIRE,
],
dexId: 214,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/3/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/3/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
abilities: [{
id: 61,
type: AbilityType.POKEBODY,
name: {
en: "Shining Horn",
},
text: {
en: "As long as Heracross is the only Pokémon you have in play, your opponent's Basic Pokémon can't attack.",
}
}],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Dig Deep",
},
text: {
en: "Search your discard pile for an Energy card, show it to your opponent, and put it into your hand.",
},
},{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Extra Claws",
},
text: {
en: "If the Defending Pokémon is Pokémon-ex, this attack does 30 damage plus 20 more damage.",
},
damage: 30
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

85
cards/ex/ex15/30.ts Normal file
View File

@@ -0,0 +1,85 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex15-30",
localId: 30,
// Card informations
name: {
en: "Flaaffy δ",
},
hp: 70,
type: [
Type.COLORLESS,
],
dexId: 180,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/30/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/30/high.png",
},
},
evolveFrom: {
en: "Mareep",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 45,
name: "Yuka Morii"
},
attacks: [{
cost: [
Type.COLORLESS,
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.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

91
cards/ex/ex15/31.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: "ex15-31",
localId: 31,
// Card informations
name: {
en: "Horsea δ",
},
hp: 40,
type: [
Type.FIGHTING,
],
dexId: 116,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/31/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/31/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 18,
name: "Tomokazu Komiya"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Tackle",
},
damage: 10
},{
cost: [
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Reverse Thrust",
},
text: {
en: "Switch Horsea with 1 of your Benched Pokémon.",
},
damage: 20
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

98
cards/ex/ex15/32.ts Normal file
View File

@@ -0,0 +1,98 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex15-32",
localId: 32,
// Card informations
name: {
en: "Kirlia",
},
hp: 70,
type: [
Type.PSYCHIC,
],
dexId: 281,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/32/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/32/high.png",
},
},
evolveFrom: {
en: "Ralts",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 30,
name: "Hajime Kusajima"
},
attacks: [{
cost: [
Type.PSYCHIC,
Type.COLORLESS
],
name: {
en: "Psyshock",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Paralyzed.",
},
damage: 20
},{
cost: [
Type.PSYCHIC,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Link Blast",
},
text: {
en: "If Kirlia and the Defending Pokémon have a different amount of Energy attached to them, this attack's base damage is 30 instead of 60.",
},
damage: 60
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

95
cards/ex/ex15/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: "ex15-33",
localId: 33,
// Card informations
name: {
en: "Kirlia δ",
},
hp: 70,
type: [
Type.FIRE,
],
dexId: 281,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/33/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/33/high.png",
},
},
evolveFrom: {
en: "Ralts",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 25,
name: "Kyoko Umemoto"
},
attacks: [{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Flickering Flames",
},
text: {
en: "The Defending Pokémon is now Asleep.",
},
damage: 20
},{
cost: [
Type.FIRE,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Smack",
},
damage: 40
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

95
cards/ex/ex15/34.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: "ex15-34",
localId: 34,
// Card informations
name: {
en: "Nidorina δ",
},
hp: 70,
type: [
Type.METAL,
],
dexId: 30,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/34/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/34/high.png",
},
},
evolveFrom: {
en: "Nidoran?",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 7,
name: "Sumiyoshi Kizuki"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Poison Sting",
},
text: {
en: "The Defending Pokémon is now Poisoned.",
},
damage: 10
},{
cost: [
Type.METAL,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Rear Kick",
},
damage: 40
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

95
cards/ex/ex15/35.ts Normal file
View File

@@ -0,0 +1,95 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex15-35",
localId: 35,
// Card informations
name: {
en: "Nidorino δ",
},
hp: 70,
type: [
Type.DARKNESS,
],
dexId: 33,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/35/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/35/high.png",
},
},
evolveFrom: {
en: "Nidoran?",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 32,
name: "Atsuko Nishida"
},
attacks: [{
cost: [
Type.DARKNESS,
Type.COLORLESS
],
name: {
en: "Rage",
},
text: {
en: "Does 10 damage plus 10 more damage for each damage counter on Nidorino.",
},
damage: 10
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Horn Drill",
},
damage: 30
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

95
cards/ex/ex15/36.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: "ex15-36",
localId: 36,
// Card informations
name: {
en: "Quilava δ",
},
hp: 70,
type: [
Type.PSYCHIC,
],
dexId: 156,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/36/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/36/high.png",
},
},
evolveFrom: {
en: "Cyndaquil",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 2,
name: "Midori Harada"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Smash Kick",
},
damage: 20
},{
cost: [
Type.PSYCHIC,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Quick Attack",
},
text: {
en: "Flip a coin. If heads, this attack does 30 damage plus 20 more damage.",
},
damage: 30
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

95
cards/ex/ex15/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: "ex15-37",
localId: 37,
// Card informations
name: {
en: "Seadra δ",
},
hp: 70,
type: [
Type.FIGHTING,
],
dexId: 117,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/37/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/37/high.png",
},
},
evolveFrom: {
en: "Horsea",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 55,
name: "Hisao Nakamura"
},
attacks: [{
cost: [
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Ram",
},
damage: 20
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Extra Ball",
},
text: {
en: "If the Defending Pokémon is Pokémon-ex, this attack does 30 damage plus 30 more damage.",
},
damage: 30
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

92
cards/ex/ex15/38.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: "ex15-38",
localId: 38,
// Card informations
name: {
en: "Shelgon δ",
},
hp: 70,
type: [
Type.WATER,
],
dexId: 372,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/38/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/38/high.png",
},
},
evolveFrom: {
en: "Bagon",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 25,
name: "Kyoko Umemoto"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Headbutt",
},
damage: 20
},{
cost: [
Type.WATER,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Double-edge",
},
text: {
en: "Shelgon does 10 damage to itself.",
},
damage: 50
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

92
cards/ex/ex15/39.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: "ex15-39",
localId: 39,
// Card informations
name: {
en: "Smeargle δ",
},
hp: 60,
type: [
Type.PSYCHIC,
],
dexId: 235,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/39/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/39/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 0,
name: "Kagemaru Himeno"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Collect",
},
text: {
en: "Draw a card.",
},
},{
cost: [
Type.COLORLESS
],
name: {
en: "Flickering Tail",
},
text: {
en: "If the Defending Pokémon is Pokémon-ex, this attack does 10 damage plus 10 more damage and the Defending Pokémon is now Asleep.",
},
damage: 10
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

107
cards/ex/ex15/4.ts Normal file
View File

@@ -0,0 +1,107 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex15-4",
localId: 4,
// Card informations
name: {
en: "Meganium δ",
},
hp: 110,
type: [
Type.FIGHTING,
],
dexId: 154,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/4/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/4/high.png",
},
},
evolveFrom: {
en: "Bayleef",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 7,
name: "Sumiyoshi Kizuki"
},
abilities: [{
id: 100,
type: AbilityType.POKEPOWER,
name: {
en: "Evolutionary Call",
},
text: {
en: "Once during your turn, when you play Meganium from your hand to evolve 1 of your Pokémon, you may search your deck for up to 3 in any combination of Basic Pokémon or Evolution cards. Show them to your opponent and put them into your hand. Shuffle your deck afterward.",
}
}],
attacks: [{
cost: [
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Delta Reduction",
},
text: {
en: "During your opponent's next turn, any damage done by attacks from the Defending Pokémon is reduced by 30 (before applying Weakness and Resistance).",
},
damage: 40
},{
cost: [
Type.FIGHTING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Mega Impact",
},
damage: 60
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.WATER,
value: "-30"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

97
cards/ex/ex15/40.ts Normal file
View File

@@ -0,0 +1,97 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex15-40",
localId: 40,
// Card informations
name: {
en: "Swellow δ",
},
hp: 70,
type: [
Type.FIRE,
],
dexId: 277,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/40/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/40/high.png",
},
},
evolveFrom: {
en: "Taillow",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 7,
name: "Sumiyoshi Kizuki"
},
abilities: [{
id: 114,
type: AbilityType.POKEBODY,
name: {
en: "Extra Wing",
},
text: {
en: "The Retreat Cost for each of your Stage 2 Pokémon-ex is 0.",
}
}],
attacks: [{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Agility",
},
text: {
en: "Flip a coin. If heads, prevent all effects of an attack, including damage, done to Swellow during your opponent's next turn.",
},
damage: 30
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

81
cards/ex/ex15/41.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: "ex15-41",
localId: 41,
// Card informations
name: {
en: "Togepi δ",
},
hp: 40,
type: [
Type.WATER,
],
dexId: 175,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/41/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/41/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 37,
name: "Miki Tanaka"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Charm",
},
text: {
en: "During your opponent's next turn, any damage done by attacks from the Defending Pokémon is reduced by 20 (before applying Weakness and Resistance).",
},
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

90
cards/ex/ex15/42.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: "ex15-42",
localId: 42,
// Card informations
name: {
en: "Vibrava δ",
},
hp: 70,
type: [
Type.PSYCHIC,
],
dexId: 329,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/42/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/42/high.png",
},
},
evolveFrom: {
en: "Trapinch",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 2,
name: "Midori Harada"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Bite",
},
damage: 20
},{
cost: [
Type.PSYCHIC,
Type.COLORLESS
],
name: {
en: "Sonic Noise",
},
text: {
en: "If the Defending Pokémon is Pokémon-ex, that Pokémon is now Confused.",
},
damage: 30
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

79
cards/ex/ex15/43.ts Normal file
View File

@@ -0,0 +1,79 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex15-43",
localId: 43,
// Card informations
name: {
en: "Bagon δ",
},
hp: 40,
type: [
Type.WATER,
],
dexId: 371,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/43/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/43/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 30,
name: "Hajime Kusajima"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Granite Head",
},
text: {
en: "During your opponent's next turn, any damage done to Bagon by attacks is reduced by 10 (after applying Weakness and Resistance).",
},
damage: 10
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

93
cards/ex/ex15/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: "ex15-44",
localId: 44,
// Card informations
name: {
en: "Chikorita δ",
},
hp: 40,
type: [
Type.FIGHTING,
],
dexId: 152,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/44/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/44/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 45,
name: "Yuka Morii"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Sleep Powder",
},
text: {
en: "The Defending Pokémon is now Asleep.",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Tackle",
},
damage: 20
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.WATER,
value: "-30"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

83
cards/ex/ex15/45.ts Normal file
View File

@@ -0,0 +1,83 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex15-45",
localId: 45,
// Card informations
name: {
en: "Cyndaquil δ",
},
hp: 40,
type: [
Type.PSYCHIC,
],
dexId: 155,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/45/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/45/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 32,
name: "Atsuko Nishida"
},
attacks: [{
cost: [
Type.PSYCHIC,
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 that Pokémon.",
},
damage: 30
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

76
cards/ex/ex15/46.ts Normal file
View File

@@ -0,0 +1,76 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex15-46",
localId: 46,
// Card informations
name: {
en: "Dratini δ",
},
hp: 40,
type: [
Type.GRASS,
],
dexId: 147,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/46/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/46/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 18,
name: "Tomokazu Komiya"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Ram",
},
damage: 10
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

88
cards/ex/ex15/47.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: "ex15-47",
localId: 47,
// Card informations
name: {
en: "Ekans δ",
},
hp: 50,
type: [
Type.FIRE,
],
dexId: 23,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/47/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/47/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 45,
name: "Yuka Morii"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Bite",
},
damage: 10
},{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Tail Snap",
},
damage: 20
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

90
cards/ex/ex15/48.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: "ex15-48",
localId: 48,
// Card informations
name: {
en: "Elekid δ",
},
hp: 40,
type: [
Type.FIGHTING,
],
dexId: 239,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/48/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/48/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 5,
name: "Ken Sugimori"
},
abilities: [{
id: 23,
type: AbilityType.POKEPOWER,
name: {
en: "Baby Evolution",
},
text: {
en: "Once during your turn (before your attack), you may put Electabuzz from your hand onto Elekid (this counts as evolving Elekid) and remove all damage counters from Elekid.",
}
}],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Thunder Spear",
},
text: {
en: "Choose 1 of your opponent's Pokémon. This attack does 10 damage to that Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
},
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

82
cards/ex/ex15/49.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: "ex15-49",
localId: 49,
// Card informations
name: {
en: "Feebas δ",
},
hp: 30,
type: [
Type.FIRE,
],
dexId: 349,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/49/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/49/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 22,
name: "Yukiko Baba"
},
attacks: [{
cost: [
Type.FIRE
],
name: {
en: "Flail",
},
text: {
en: "Does 10 damage times the number of damage counters on Feebas.",
},
damage: 10
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

92
cards/ex/ex15/5.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: "ex15-5",
localId: 5,
// Card informations
name: {
en: "Milotic δ",
},
hp: 90,
type: [
Type.FIRE,
],
dexId: 350,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/5/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/5/high.png",
},
},
evolveFrom: {
en: "Feebas",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 2,
name: "Midori Harada"
},
abilities: [{
id: 103,
type: AbilityType.POKEPOWER,
name: {
en: "Sharing",
},
text: {
en: "Once during your turn (before your attack), you may look at your opponent's hand. You may use the effect of a Supporter card you find there as the effect of this power. (The Supporter card remains in your opponent's hand.) You can't use more than 1 Sharing Poké-Power each turn. This power can't be used if Milotic is affected by a Special Condition.",
}
}],
attacks: [{
cost: [
Type.FIRE,
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Flare",
},
damage: 60
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

82
cards/ex/ex15/50.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: "ex15-50",
localId: 50,
// Card informations
name: {
en: "Horsea δ",
},
hp: 40,
type: [
Type.FIGHTING,
],
dexId: 116,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/50/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/50/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 55,
name: "Hisao Nakamura"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Sleepy Ball",
},
text: {
en: "The Defending Pokémon is now Asleep.",
},
damage: 10
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

88
cards/ex/ex15/51.ts Normal file
View File

@@ -0,0 +1,88 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex15-51",
localId: 51,
// Card informations
name: {
en: "Larvitar",
},
hp: 50,
type: [
Type.FIGHTING,
],
dexId: 246,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/51/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/51/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 22,
name: "Yukiko Baba"
},
attacks: [{
cost: [
Type.FIGHTING
],
name: {
en: "Bite",
},
damage: 10
},{
cost: [
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Mud Slap",
},
damage: 20
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

90
cards/ex/ex15/52.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: "ex15-52",
localId: 52,
// Card informations
name: {
en: "Larvitar δ",
},
hp: 50,
type: [
Type.LIGHTNING,
],
dexId: 246,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/52/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/52/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 10,
name: "Kouki Saitou"
},
attacks: [{
cost: [
Type.LIGHTNING
],
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: "Horn Attack",
},
damage: 20
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

89
cards/ex/ex15/53.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: "ex15-53",
localId: 53,
// Card informations
name: {
en: "Ledyba δ",
},
hp: 40,
type: [
Type.METAL,
],
dexId: 165,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/53/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/53/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 25,
name: "Kyoko Umemoto"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Tackle",
},
damage: 10
},{
cost: [
Type.METAL
],
name: {
en: "Supersonic",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Confused.",
},
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

79
cards/ex/ex15/54.ts Normal file
View File

@@ -0,0 +1,79 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex15-54",
localId: 54,
// Card informations
name: {
en: "Mareep δ",
},
hp: 40,
type: [
Type.COLORLESS,
],
dexId: 179,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/54/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/54/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 12,
name: "Sachiko Adachi"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Tail Whap",
},
damage: 10
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

79
cards/ex/ex15/55.ts Normal file
View File

@@ -0,0 +1,79 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex15-55",
localId: 55,
// Card informations
name: {
en: "Natu δ",
},
hp: 40,
type: [
Type.DARKNESS,
],
dexId: 177,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/55/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/55/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 22,
name: "Yukiko Baba"
},
attacks: [{
cost: [
Type.DARKNESS
],
name: {
en: "Flop",
},
damage: 10
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

89
cards/ex/ex15/56.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: "ex15-56",
localId: 56,
// Card informations
name: {
en: "Nidoran♀ δ",
},
hp: 40,
type: [
Type.METAL,
],
dexId: 29,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/56/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/56/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 30,
name: "Hajime Kusajima"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Tail Whip",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon can't attack during your opponent's next turn.",
},
},{
cost: [
Type.COLORLESS
],
name: {
en: "Scratch",
},
damage: 10
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

89
cards/ex/ex15/57.ts Normal file
View File

@@ -0,0 +1,89 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex15-57",
localId: 57,
// Card informations
name: {
en: "Nidoran♂ δ",
},
hp: 40,
type: [
Type.DARKNESS,
],
dexId: 32,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/57/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/57/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 2,
name: "Midori Harada"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Peck",
},
damage: 10
},{
cost: [
Type.DARKNESS
],
name: {
en: "Poison Horn",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Poisoned.",
},
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

81
cards/ex/ex15/58.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: "ex15-58",
localId: 58,
// Card informations
name: {
en: "Pupitar",
},
hp: 70,
type: [
Type.FIGHTING,
],
dexId: 247,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/58/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/58/high.png",
},
},
evolveFrom: {
en: "Larvitar",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 22,
name: "Yukiko Baba"
},
attacks: [{
cost: [
Type.FIGHTING
],
name: {
en: "Headbutt",
},
damage: 20
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

85
cards/ex/ex15/59.ts Normal file
View File

@@ -0,0 +1,85 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex15-59",
localId: 59,
// Card informations
name: {
en: "Pupitar δ",
},
hp: 70,
type: [
Type.LIGHTNING,
],
dexId: 247,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/59/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/59/high.png",
},
},
evolveFrom: {
en: "Larvitar",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 10,
name: "Kouki Saitou"
},
attacks: [{
cost: [
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Hyper Beam",
},
text: {
en: "Flip a coin. If heads, discard an Energy card attached to the Defending Pokémon.",
},
damage: 20
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

97
cards/ex/ex15/6.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: "ex15-6",
localId: 6,
// Card informations
name: {
en: "Nidoking δ",
},
hp: 120,
type: [
Type.DARKNESS,
],
dexId: 34,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/6/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/6/high.png",
},
},
evolveFrom: {
en: "Nidorino",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Linear Attack",
},
text: {
en: "Choose 1 of your opponent's Pokémon. This attack does 30 damage to that Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
},
},{
cost: [
Type.DARKNESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Dark Horn",
},
text: {
en: "You may discard a Basic Pokémon or Evolution card from your hand. If you do, choose 1 of your opponent's Benched Pokémon and do 20 damage to that Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
},
damage: 60
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

92
cards/ex/ex15/60.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: "ex15-60",
localId: 60,
// Card informations
name: {
en: "Ralts",
},
hp: 50,
type: [
Type.PSYCHIC,
],
dexId: 280,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/60/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/60/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 30,
name: "Hajime Kusajima"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Hypnosis",
},
text: {
en: "The Defending Pokémon is now Asleep.",
},
},{
cost: [
Type.PSYCHIC
],
name: {
en: "Psychic Boom",
},
text: {
en: "Does 10 damage times the amount of Energy attached to the Defending Pokémon.",
},
damage: 10
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

90
cards/ex/ex15/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: "ex15-61",
localId: 61,
// Card informations
name: {
en: "Ralts δ",
},
hp: 50,
type: [
Type.FIRE,
],
dexId: 280,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/61/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/61/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 25,
name: "Kyoko Umemoto"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Calm Mind",
},
text: {
en: "Remove 2 damage counters from Ralts.",
},
},{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Will-o'-the-wisp",
},
damage: 20
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

88
cards/ex/ex15/62.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: "ex15-62",
localId: 62,
// Card informations
name: {
en: "Seel δ",
},
hp: 40,
type: [
Type.COLORLESS,
],
dexId: 86,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/62/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/62/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 30,
name: "Hajime Kusajima"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Pound",
},
damage: 10
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Aurora Beam",
},
damage: 20
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

82
cards/ex/ex15/63.ts Normal file
View File

@@ -0,0 +1,82 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex15-63",
localId: 63,
// Card informations
name: {
en: "Shellder δ",
},
hp: 40,
type: [
Type.FIGHTING,
],
dexId: 90,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/63/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/63/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 55,
name: "Hisao Nakamura"
},
attacks: [{
cost: [
Type.FIGHTING
],
name: {
en: "Shell Grab",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Paralyzed.",
},
damage: 10
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

90
cards/ex/ex15/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: "ex15-64",
localId: 64,
// Card informations
name: {
en: "Smoochum δ",
},
hp: 40,
type: [
Type.FIRE,
],
dexId: 238,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/64/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/64/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 37,
name: "Miki Tanaka"
},
abilities: [{
id: 23,
type: AbilityType.POKEPOWER,
name: {
en: "Baby Evolution",
},
text: {
en: "Once during your turn (before your attack), you may put Jynx from your hand onto Smoochum (this counts as evolving Smoochum) and remove all damage counters from Smoochum.",
}
}],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Alluring Kiss",
},
text: {
en: "Search your deck for a Basic Pokémon and a basic Energy card, show them to your opponent, and put them into your hand. Shuffle your deck afterward.",
},
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

85
cards/ex/ex15/65.ts Normal file
View File

@@ -0,0 +1,85 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex15-65",
localId: 65,
// Card informations
name: {
en: "Swablu δ",
},
hp: 40,
type: [
Type.WATER,
],
dexId: 333,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/65/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/65/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 37,
name: "Miki Tanaka"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Splash About",
},
text: {
en: "If Swablu has less Energy attached to it than the Defending Pokémon, this attack does 10 damage plus 10 more damage.",
},
damage: 10
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

85
cards/ex/ex15/66.ts Normal file
View File

@@ -0,0 +1,85 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex15-66",
localId: 66,
// Card informations
name: {
en: "Taillow δ",
},
hp: 40,
type: [
Type.FIRE,
],
dexId: 276,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/66/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/66/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 37,
name: "Miki Tanaka"
},
attacks: [{
cost: [
Type.FIRE
],
name: {
en: "Quick Attack",
},
text: {
en: "Flip a coin. If heads, this attack does 10 damage plus 10 more damage.",
},
damage: 10
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

91
cards/ex/ex15/67.ts Normal file
View File

@@ -0,0 +1,91 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex15-67",
localId: 67,
// Card informations
name: {
en: "Totodile δ",
},
hp: 40,
type: [
Type.LIGHTNING,
],
dexId: 158,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/67/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/67/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 55,
name: "Hisao Nakamura"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Scratch",
},
damage: 10
},{
cost: [
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Rage",
},
text: {
en: "Does 10 damage plus 10 more damage for each damage counter on Totodile.",
},
damage: 10
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

88
cards/ex/ex15/68.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: "ex15-68",
localId: 68,
// Card informations
name: {
en: "Trapinch δ",
},
hp: 40,
type: [
Type.PSYCHIC,
],
dexId: 328,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/68/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/68/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 2,
name: "Midori Harada"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Gnaw",
},
damage: 10
},{
cost: [
Type.PSYCHIC,
Type.COLORLESS
],
name: {
en: "Dig",
},
damage: 20
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

81
cards/ex/ex15/69.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: "ex15-69",
localId: 69,
// Card informations
name: {
en: "Trapinch δ",
},
hp: 40,
type: [
Type.PSYCHIC,
],
dexId: 328,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/69/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/69/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 22,
name: "Yukiko Baba"
},
attacks: [{
cost: [
Type.PSYCHIC
],
name: {
en: "Quick Bind",
},
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, Resistance, Poké-Powers, Poké-Bodies, or any other effects on that Pokémon.",
},
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

95
cards/ex/ex15/7.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: "ex15-7",
localId: 7,
// Card informations
name: {
en: "Nidoqueen δ",
},
hp: 100,
type: [
Type.METAL,
],
dexId: 31,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/7/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/7/high.png",
},
},
evolveFrom: {
en: "Nidorina",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 10,
name: "Kouki Saitou"
},
abilities: [{
id: 62,
type: AbilityType.POKEPOWER,
name: {
en: "Invitation",
},
text: {
en: "Once during your turn (before your attack), you may search your deck for a Basic Pokémon or Evolution card, show it to your opponent, and put it into your hand. Shuffle your deck afterward. This power can't be used if Nidoqueen is affected by a Special Condition.",
}
}],
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Vengeance",
},
text: {
en: "Does 30 damage plus 10 more damage for each Basic Pokémon and each Evolution card in your discard pile. You can't add more than 60 damage in this way.",
},
damage: 30
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

90
cards/ex/ex15/70.ts Normal file
View File

@@ -0,0 +1,90 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex15-70",
localId: 70,
// Card informations
name: {
en: "Vulpix δ",
},
hp: 50,
type: [
Type.PSYCHIC,
],
dexId: 37,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/70/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/70/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 12,
name: "Sachiko Adachi"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Hypnotic Gaze",
},
text: {
en: "The Defending Pokémon is now Asleep.",
},
},{
cost: [
Type.PSYCHIC,
Type.COLORLESS
],
name: {
en: "Will-o'-the-wisp",
},
damage: 20
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

90
cards/ex/ex15/71.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: "ex15-71",
localId: 71,
// Card informations
name: {
en: "Wooper δ",
},
hp: 40,
type: [
Type.GRASS,
],
dexId: 194,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/71/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/71/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 18,
name: "Tomokazu Komiya"
},
attacks: [{
cost: [
Type.COLORLESS
],
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.GRASS,
Type.COLORLESS
],
name: {
en: "Tail Slap",
},
damage: 20
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

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

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

66
cards/ex/ex15/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: "ex15-74",
localId: 74,
// Card informations
name: {
en: "Holon Legacy",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/74/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/74/high.png",
},
},
evolveFrom: {},
tags: [
Tag.STADIUM,
],
illustrator: {
id: 17,
name: "Shizurow"
},
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

66
cards/ex/ex15/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: "ex15-75",
localId: 75,
// Card informations
name: {
en: "Holon Mentor",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/75/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/75/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
illustrator: {
id: 10,
name: "Kouki Saitou"
},
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

66
cards/ex/ex15/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: "ex15-76",
localId: 76,
// Card informations
name: {
en: "Island Hermit",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/76/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/76/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
illustrator: {
id: 10,
name: "Kouki Saitou"
},
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

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

66
cards/ex/ex15/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: "ex15-78",
localId: 78,
// Card informations
name: {
en: "Old Rod",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/78/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/78/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 17,
name: "Shizurow"
},
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

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

94
cards/ex/ex15/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: "ex15-8",
localId: 8,
// Card informations
name: {
en: "Ninetales δ",
},
hp: 70,
type: [
Type.PSYCHIC,
],
dexId: 38,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/8/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/8/high.png",
},
},
evolveFrom: {
en: "Vulpix",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 30,
name: "Hajime Kusajima"
},
abilities: [{
id: 67,
type: AbilityType.POKEPOWER,
name: {
en: "Volunteer",
},
text: {
en: "Once during your turn (before your attack), you may remove 4 damage counters from Ninetales and discard Ninetales from Vulpix. If you do, search your deck for Ninetales or Ninetales ex and put it onto Vulpix (this counts as evolving Vulpix). Shuffle your deck afterward.",
}
}],
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Trick Tail",
},
text: {
en: "Search your discard pile for an Energy card and attach it to 1 of your Pokémon.",
},
damage: 30
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

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

66
cards/ex/ex15/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: "ex15-81",
localId: 81,
// Card informations
name: {
en: "Strength Charm",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/81/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/81/high.png",
},
},
evolveFrom: {},
tags: [
Tag.TOOL,
],
illustrator: {
id: 17,
name: "Shizurow"
},
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

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

66
cards/ex/ex15/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: "ex15-83",
localId: 83,
// Card informations
name: {
en: "Switch",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/83/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/83/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 57,
name: "Hiromichi Sugiyama"
},
rarity: Rarity.Common,
category: Category.TRAINER,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

66
cards/ex/ex15/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: "ex15-84",
localId: 84,
// Card informations
name: {
en: "Holon Energy FF",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/84/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/84/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SPECIAL,
],
illustrator: {
id: 51,
name: "Takumi Akabane"
},
rarity: Rarity.Rare,
category: Category.ENERGY,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

66
cards/ex/ex15/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: "ex15-85",
localId: 85,
// Card informations
name: {
en: "Holon Energy GL",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/85/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/85/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SPECIAL,
],
illustrator: {
id: 51,
name: "Takumi Akabane"
},
rarity: Rarity.Rare,
category: Category.ENERGY,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

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

66
cards/ex/ex15/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: "ex15-87",
localId: 87,
// Card informations
name: {
en: "Boost Energy",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/87/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/87/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SPECIAL,
],
illustrator: {
id: 78,
name: "Shin-ichi Yoshikawa"
},
rarity: Rarity.Uncommon,
category: Category.ENERGY,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

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

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

100
cards/ex/ex15/9.ts Normal file
View File

@@ -0,0 +1,100 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex15-9",
localId: 9,
// Card informations
name: {
en: "Pinsir δ",
},
hp: 60,
type: [
Type.FIGHTING,
],
dexId: 127,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/9/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/9/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 22,
name: "Yukiko Baba"
},
abilities: [{
id: 104,
type: AbilityType.POKEBODY,
name: {
en: "Armor",
},
text: {
en: "If your opponent has 5 or more cards in his or her hand, any damage done to Pinsir by attacks is reduced by 30 (after applying Weakness and Resistance).",
}
}],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Delta Call",
},
text: {
en: "Search your deck for a Pokémon that has δ on its card, show it to your opponent, and put it into your hand. Shuffle your deck afterward.",
},
},{
cost: [
Type.FIGHTING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Guillotine",
},
damage: 40
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

101
cards/ex/ex15/90.ts Normal file
View File

@@ -0,0 +1,101 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex15-90",
localId: 90,
// Card informations
name: {
en: "Altaria ex δ",
},
hp: 100,
type: [
Type.WATER,
],
dexId: 334,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/90/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/90/high.png",
},
},
evolveFrom: {
en: "Swablu",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 17,
name: "Shizurow"
},
abilities: [{
id: 89,
type: AbilityType.POKEPOWER,
name: {
en: "Extra Boost",
},
text: {
en: "Once during your turn (before your attack), you may attach a basic Energy card from your hand to 1 of your Stage 2 Pokémon-ex. This power can't be used if Altaria ex is affected by a Special Condition.",
}
}],
attacks: [{
cost: [
Type.WATER,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Healing Light",
},
text: {
en: "Remove 1 damage counter from each of your Pokémon.",
},
damage: 60
}],
weaknesses: [{
type: Type.COLORLESS,
value: "×2"
}],
resistances: [{
type: Type.GRASS,
value: "-30"
},{
type: Type.FIGHTING,
value: "-30"
}],
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

95
cards/ex/ex15/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: "ex15-91",
localId: 91,
// Card informations
name: {
en: "Dragonite ex δ",
},
hp: 150,
type: [
Type.GRASS,
],
dexId: 149,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/91/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/91/high.png",
},
},
evolveFrom: {
en: "Dragonair",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 1,
name: "Ryo Ueda"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Deafen",
},
text: {
en: "Your opponent can't play any Trainer cards (except for Supporter cards) from his or her hand during your opponent's next turn.",
},
damage: 40
},{
cost: [
Type.GRASS,
Type.GRASS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Dragon Roar",
},
text: {
en: "Put 8 damage counters on the Defending Pokémon. If that Pokémon would be Knocked Out by this attack, you may put any damage counters not necessary to Knocked Out the Defending Pokémon on your opponent's Benched Pokémon in any way you like.",
},
}],
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

92
cards/ex/ex15/92.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: "ex15-92",
localId: 92,
// Card informations
name: {
en: "Flygon ex δ",
},
hp: 150,
type: [
Type.PSYCHIC,
],
dexId: 330,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/92/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/92/high.png",
},
},
evolveFrom: {
en: "Vibrava",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 16,
name: "Nakaoka"
},
abilities: [{
id: 275,
type: AbilityType.POKEBODY,
name: {
en: "Sand Damage",
},
text: {
en: "As long as Flygon ex is your Active Pokémon, put 1 damage counter on each of your opponent's Benched Basic Pokémon between turns. You can't use more than 1 Sand Damage Poké-Body between turns.",
}
}],
attacks: [{
cost: [
Type.PSYCHIC,
Type.PSYCHIC,
Type.COLORLESS
],
name: {
en: "Psychic 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: 80
}],
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

95
cards/ex/ex15/93.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: "ex15-93",
localId: 93,
// Card informations
name: {
en: "Gardevoir ex δ",
},
hp: 150,
type: [
Type.FIRE,
],
dexId: 282,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/93/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/93/high.png",
},
},
evolveFrom: {
en: "Kirlia",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 34,
name: "Masahiko Ishii"
},
abilities: [{
id: 119,
type: AbilityType.POKEPOWER,
name: {
en: "Imprison",
},
text: {
en: "Once during your turn (before your attack), if Gardevoir ex is your Active Pokémon, you may put an Imprison marker on 1 of your opponent's Pokémon. Any Pokémon that has any Imprison markers on it can't use any Poké-Powers or Poké-Bodies. This power can't be used if Gardevoir ex 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 Gardevoir ex to 1 of your Benched Pokémon.",
},
damage: 80
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

107
cards/ex/ex15/94.ts Normal file
View File

@@ -0,0 +1,107 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex15-94",
localId: 94,
// Card informations
name: {
en: "Kingdra ex δ",
},
hp: 140,
type: [
Type.FIGHTING,
],
dexId: 230,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/94/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/94/high.png",
},
},
evolveFrom: {
en: "Seadra",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 34,
name: "Masahiko Ishii"
},
abilities: [{
id: 965,
type: AbilityType.POKEBODY,
name: {
en: "Extra Smoke",
},
text: {
en: "Any damage done to your Stage 2 Pokémon-ex by your opponent's attacks is reduced by 10 (before applying Weakness and Resistance).",
}
}],
attacks: [{
cost: [
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Energy Link",
},
text: {
en: "Search your discard pile for an Energy card and attach it to Kingdra ex.",
},
damage: 40
},{
cost: [
Type.FIGHTING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Protective Swirl",
},
text: {
en: "Kingdra ex has no Weakness during your opponent's next turn.",
},
damage: 80
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

93
cards/ex/ex15/95.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: "ex15-95",
localId: 95,
// Card informations
name: {
en: "Latias ex δ",
},
hp: 100,
type: [
Type.FIRE,
],
dexId: 380,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/95/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/95/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 17,
name: "Shizurow"
},
abilities: [{
id: 991,
type: AbilityType.POKEPOWER,
name: {
en: "Fellow Boost",
},
text: {
en: "Once during your turn (before your attack), you may attach a basic Energy card from your hand to your Latias, Latias ex, Latios or Latios ex. If you do, your turn ends. This power can't be used if Latias ex is affected by a Special Condition.",
}
}],
attacks: [{
cost: [
Type.FIRE,
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Power Crush",
},
text: {
en: "If the Defending Pokémon is Knocked Out by this attack, discard 2 Fire Energy attached to Latias ex.",
},
damage: 90
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

102
cards/ex/ex15/96.ts Normal file
View File

@@ -0,0 +1,102 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex15-96",
localId: 96,
// Card informations
name: {
en: "Latios ex δ",
},
hp: 100,
type: [
Type.WATER,
],
dexId: 381,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/96/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/96/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 1,
name: "Ryo Ueda"
},
abilities: [{
id: 120,
type: AbilityType.POKEBODY,
name: {
en: "Link Wing",
},
text: {
en: "The Retreat Cost for each of your Latias, Latias ex, Latios, and Latios ex is 0.",
}
}],
attacks: [{
cost: [
Type.WATER,
Type.COLORLESS
],
name: {
en: "Ice Barrier",
},
text: {
en: "Prevent all effects of an attack, including damage, done to Latios ex by your opponent's Pokémon-ex during your opponent's next turn.",
},
damage: 30
},{
cost: [
Type.WATER,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Hydro Splash",
},
damage: 60
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

99
cards/ex/ex15/97.ts Normal file
View File

@@ -0,0 +1,99 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex15-97",
localId: 97,
// Card informations
name: {
en: "Rayquaza ex δ",
},
hp: 110,
type: [
Type.LIGHTNING,
],
dexId: 384,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/97/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/97/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 1,
name: "Ryo Ueda"
},
abilities: [{
id: 121,
type: AbilityType.POKEBODY,
name: {
en: "Rage Aura",
},
text: {
en: "If you have more Prize cards left than your opponent, the attack cost of Rayquaza ex's Special Circuit is now Lightning and Rayquaza ex's Sky-high Claws is now Lightning Lightning.",
}
}],
attacks: [{
cost: [
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Special Circuit",
},
text: {
en: "Choose 1 of your opponent's Pokémon. This attack does 30 damage to that Pokémon. If you choose a Pokémon that has any Poké-Powers or Poké-Bodies, this attack does 50 damage instead. (Don't apply Weakness and Resistance for Benched Pokémon.)",
},
},{
cost: [
Type.LIGHTNING,
Type.LIGHTNING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Sky-high Claws",
},
damage: 70
}],
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

112
cards/ex/ex15/98.ts Normal file
View File

@@ -0,0 +1,112 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "ex15-98",
localId: 98,
// Card informations
name: {
en: "Salamence ex δ",
},
hp: 160,
type: [
Type.WATER,
],
dexId: 373,
image: {
low: {
en: "https://assets.tcgdex.net/en/ex/ex15/98/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/ex/ex15/98/high.png",
},
},
evolveFrom: {
en: "Shelgon",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 1,
name: "Ryo Ueda"
},
abilities: [{
id: 94,
type: AbilityType.POKEPOWER,
name: {
en: "Type Shift",
},
text: {
en: "Once during your turn (before your attack), you may use this power. Salamence ex's type is Fire until the end of your turn.",
}
}],
attacks: [{
cost: [
Type.WATER,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Claw Swipe",
},
damage: 60
},{
cost: [
Type.WATER,
Type.WATER,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Dual Stream",
},
text: {
en: "You may do 40 damage instead of 80 to the Defending Pokémon. If you do, this attack does 40 damage to 1 of your opponent's Benched Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
},
damage: 80
}],
weaknesses: [{
type: Type.COLORLESS,
value: "×2"
}],
resistances: [{
type: Type.FIRE,
value: "-30"
},{
type: Type.FIGHTING,
value: "-30"
}],
rarity: Rarity.RareHoloEX,
category: Category.POKEMON,
set: {
name: "Dragon Frontiers",
code: "ex15"
}
}
export default card

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