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

106
cards/pl/pl4/1.ts Normal file
View File

@ -0,0 +1,106 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "pl4-1",
localId: 1,
// Card informations
name: {
en: "Charizard",
},
hp: 140,
type: [
Type.FIRE,
],
dexId: 6,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/1/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/1/high.png",
},
},
evolveFrom: {
en: "Charmeleon",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 0,
name: "Kagemaru Himeno"
},
abilities: [{
id: 96,
type: AbilityType.POKEBODY,
name: {
en: "Fire Formation",
},
text: {
en: "Each of Charizard's attacks does 10 more damage for each Fire Pokémon on your Bench to your opponent's Active Pokémon (before applying Weakness and Resistance).",
}
}],
attacks: [{
cost: [
Type.FIRE
],
name: {
en: "Fire Wing",
},
damage: 30
},{
cost: [
Type.FIRE,
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Burning Tail",
},
text: {
en: "Discard a Fire Energy attached to Charizard.",
},
damage: 80
}],
weaknesses: [{
type: Type.WATER,
value: "+30"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

102
cards/pl/pl4/10.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: "pl4-10",
localId: 10,
// Card informations
name: {
en: "Tangrowth",
},
hp: 110,
type: [
Type.GRASS,
],
dexId: 465,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/10/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/10/high.png",
},
},
evolveFrom: {
en: "Tangela",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 8,
name: "Masakazu Fukuda"
},
attacks: [{
cost: [
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Leaf Guard",
},
text: {
en: "During your opponent's next turn, any damage done to Tangrowth by attacks is reduced by 20 (after applying Weakness and Resistance).",
},
damage: 30
},{
cost: [
Type.GRASS,
Type.GRASS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Swallow Up",
},
text: {
en: "Before doing damage, count the remaining HP of the Defending Pokémon and Tangrowth. If the Defending Pokémon has fewer remaining HP than Tangrowth's, this attack does 120 damage instead.",
},
damage: 50
}],
weaknesses: [{
type: Type.FIRE,
value: "+30"
}],
resistances: [{
type: Type.WATER,
value: "-20"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

96
cards/pl/pl4/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: "pl4-11",
localId: 11,
// Card informations
name: {
en: "Toxicroak",
},
hp: 90,
type: [
Type.FIGHTING,
],
dexId: 454,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/11/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/11/high.png",
},
},
evolveFrom: {
en: "Croagunk",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 10,
name: "Kouki Saitou"
},
attacks: [{
cost: [
Type.FIGHTING
],
name: {
en: "Corner",
},
text: {
en: "The Defending Pokémon can't retreat during your opponent's next turn.",
},
damage: 20
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Convert Blow",
},
text: {
en: "If Toxicroak has any Psychic Energy attached to it, the Defending Pokémon is now Poisoned. If Toxicroak has any Fighting Energy attached to it, this attack does 30 damage plus 30 more damage.",
},
damage: 30
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "+20"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

98
cards/pl/pl4/12.ts Normal file
View File

@ -0,0 +1,98 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "pl4-12",
localId: 12,
// Card informations
name: {
en: "Zapdos G",
},
hp: 90,
type: [
Type.LIGHTNING,
],
dexId: 145,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/12/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/12/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 84,
name: "Ryota Saito"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Charge Beam",
},
text: {
en: "Flip a coin. If heads, search your discard pile for an Energy card and attach it to Zapdos .",
},
damage: 10
},{
cost: [
Type.LIGHTNING,
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Lightning Strike",
},
text: {
en: "You may discard all Lightning Energy attached to Zapdos . If you do, this attack's base damage is 80 instead of 40.",
},
damage: 40
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

97
cards/pl/pl4/13.ts Normal file
View File

@ -0,0 +1,97 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "pl4-13",
localId: 13,
// Card informations
name: {
en: "Aerodactyl",
},
hp: 80,
type: [
Type.FIGHTING,
],
dexId: 142,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/13/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/13/high.png",
},
},
evolveFrom: {
en: "Old Amber",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 8,
name: "Masakazu Fukuda"
},
abilities: [{
id: 1084,
type: AbilityType.POKEPOWER,
name: {
en: "Unearth",
},
text: {
en: "Once during your turn (before your attack), you may search your deck for Helix Fossil, Dome Fossil, or Old Amber, show it to your opponent, and put it into your hand. Shuffle your deck afterward. This power can't be used if Aerodactyl is affected by a Special Condition.",
}
}],
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Hyper Beam",
},
text: {
en: "Flip a coin. If heads, discard an Energy card attached to the Defending Pokémon.",
},
damage: 30
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "+20"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

100
cards/pl/pl4/14.ts Normal file
View File

@ -0,0 +1,100 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "pl4-14",
localId: 14,
// Card informations
name: {
en: "Bronzong",
},
hp: 90,
type: [
Type.METAL,
],
dexId: 437,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/14/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/14/high.png",
},
},
evolveFrom: {
en: "Bronzor",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 32,
name: "Atsuko Nishida"
},
attacks: [{
cost: [
Type.METAL,
Type.COLORLESS
],
name: {
en: "Oracle Arrow",
},
text: {
en: "Choose 1 of your opponent's Pokémon that has any damage counters on it. This attack does 40 damage to that Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
},
},{
cost: [
Type.METAL,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Antigravity",
},
text: {
en: "The Retreat Cost for Bronzong is 0 until the end of your next turn.",
},
damage: 60
}],
weaknesses: [{
type: Type.FIRE,
value: "+20"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-20"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

97
cards/pl/pl4/15.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: "pl4-15",
localId: 15,
// Card informations
name: {
en: "Cherrim",
},
hp: 80,
type: [
Type.GRASS,
],
dexId: 421,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/15/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/15/high.png",
},
},
evolveFrom: {
en: "Cherubi",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 2,
name: "Midori Harada"
},
abilities: [{
id: 473,
type: AbilityType.POKEBODY,
name: {
en: "Cloudy Sky",
},
text: {
en: "If any of your Grass Pokémon or Fire Pokémon would be damaged by an attack, reduce that damage by 10 (after applying Weakness and Resistance).",
}
}],
attacks: [{
cost: [
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Worry Seed",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Confused.",
},
damage: 30
}],
weaknesses: [{
type: Type.FIRE,
value: "+20"
}],
resistances: [{
type: Type.WATER,
value: "-20"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

98
cards/pl/pl4/16.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: "pl4-16",
localId: 16,
// Card informations
name: {
en: "Gengar",
},
hp: 110,
type: [
Type.PSYCHIC,
],
dexId: 94,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/16/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/16/high.png",
},
},
evolveFrom: {
en: "Haunter",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 2,
name: "Midori Harada"
},
abilities: [{
id: 164,
type: AbilityType.POKEPOWER,
name: {
en: "Curse",
},
text: {
en: "Once during your turn (before your attack), you may move 1 damage counter from 1 of your opponent's Pokémon to another of your opponent's Pokémon. This power can't be used if Gengar is affected by a Special Condition.",
}
}],
attacks: [{
cost: [
Type.PSYCHIC,
Type.PSYCHIC,
Type.COLORLESS
],
name: {
en: "Shadow Skip",
},
text: {
en: "Does 10 damage to 1 of your opponent's Benched Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.) You may switch Gengar with 1 of your Benched Pokémon.",
},
damage: 60
}],
weaknesses: [{
type: Type.DARKNESS,
value: "+30"
}],
resistances: [{
type: Type.COLORLESS,
value: "-20"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

100
cards/pl/pl4/17.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: "pl4-17",
localId: 17,
// Card informations
name: {
en: "Gengar",
},
hp: 120,
type: [
Type.PSYCHIC,
],
dexId: 94,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/17/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/17/high.png",
},
},
evolveFrom: {
en: "Haunter",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.PSYCHIC,
Type.COLORLESS
],
name: {
en: "Sharpshooting",
},
text: {
en: "Choose 1 of your opponent's Pokémon. This attack does 40 damage to that Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
},
},{
cost: [
Type.PSYCHIC,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Poison Jab",
},
text: {
en: "The Defending Pokémon is now Poisoned.",
},
damage: 60
}],
weaknesses: [{
type: Type.DARKNESS,
value: "+30"
}],
resistances: [{
type: Type.COLORLESS,
value: "-20"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

98
cards/pl/pl4/18.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: "pl4-18",
localId: 18,
// Card informations
name: {
en: "Glalie",
},
hp: 90,
type: [
Type.WATER,
],
dexId: 362,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/18/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/18/high.png",
},
},
evolveFrom: {
en: "Snorunt",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 47,
name: "Hiroki Fuchino"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Wreck",
},
text: {
en: "If there is any Stadium card in play, this attack does 20 damage plus 50 more damage. Discard that Stadium card.",
},
damage: 20
},{
cost: [
Type.WATER,
Type.WATER,
Type.COLORLESS
],
name: {
en: "Avalanche",
},
text: {
en: "Flip a coin. If heads, this attack does 10 damage to each of your opponent's Benched Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
},
damage: 50
}],
weaknesses: [{
type: Type.METAL,
value: "+20"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

112
cards/pl/pl4/19.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: "pl4-19",
localId: 19,
// Card informations
name: {
en: "Golem",
},
hp: 140,
type: [
Type.FIGHTING,
],
dexId: 76,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/19/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/19/high.png",
},
},
evolveFrom: {
en: "Graveler",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 8,
name: "Masakazu Fukuda"
},
attacks: [{
cost: [
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Lunge Out",
},
damage: 50
},{
cost: [
Type.FIGHTING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Tumble Down",
},
text: {
en: "Discard as many Fighting Energy cards as you like from your hand. This attack does 30 damage times the number of Fighting Energy cards you discarded.",
},
damage: 30
},{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Rock Tumble",
},
text: {
en: "This attack's damage isn't affected by Resistance.",
},
damage: 80
}],
weaknesses: [{
type: Type.GRASS,
value: "+30"
}],
resistances: [{
type: Type.LIGHTNING,
value: "-20"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

94
cards/pl/pl4/2.ts Normal file
View File

@ -0,0 +1,94 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "pl4-2",
localId: 2,
// Card informations
name: {
en: "Froslass",
},
hp: 80,
type: [
Type.WATER,
],
dexId: 478,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/2/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/2/high.png",
},
},
evolveFrom: {
en: "Snorunt",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 20,
name: "TOKIYA"
},
abilities: [{
id: 277,
type: AbilityType.POKEPOWER,
name: {
en: "Snow Gift",
},
text: {
en: "Once during your turn, when you play Froslass 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.WATER,
Type.COLORLESS
],
name: {
en: "Ground Frost",
},
text: {
en: "If there is any Stadium card in play, this attack does nothing.",
},
damage: 50
}],
weaknesses: [{
type: Type.METAL,
value: "+20"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

100
cards/pl/pl4/20.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: "pl4-20",
localId: 20,
// Card informations
name: {
en: "Hariyama",
},
hp: 110,
type: [
Type.FIGHTING,
],
dexId: 297,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/20/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/20/high.png",
},
},
evolveFrom: {
en: "Makuhita",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 2,
name: "Midori Harada"
},
attacks: [{
cost: [
Type.FIGHTING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Push Out",
},
text: {
en: "Your opponent switches the Defending Pokémon with 1 of his or her Benched Pokémon.",
},
damage: 50
},{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Vortex Chop",
},
text: {
en: "If the Defending Pokémon has any Resistance, this attack's base damage is 120 instead of 60.",
},
damage: 60
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "+30"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

94
cards/pl/pl4/21.ts Normal file
View File

@ -0,0 +1,94 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "pl4-21",
localId: 21,
// Card informations
name: {
en: "Lopunny",
},
hp: 80,
type: [
Type.COLORLESS,
],
dexId: 428,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/21/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/21/high.png",
},
},
evolveFrom: {
en: "Buneary",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 25,
name: "Kyoko Umemoto"
},
abilities: [{
id: 290,
type: AbilityType.POKEPOWER,
name: {
en: "Relaxing Shower",
},
text: {
en: "Once during your turn (before your attack), you may discard an Energy card from your hand. If you do, remove 1 damage counter from each of your Pokémon. This power can't be used if Lopunny is affected by a Special Condition.",
}
}],
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Hover Heal",
},
text: {
en: "Remove all Special Conditions from Lopunny.",
},
damage: 40
}],
weaknesses: [{
type: Type.FIGHTING,
value: "+20"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

101
cards/pl/pl4/22.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: "pl4-22",
localId: 22,
// Card informations
name: {
en: "Manectric",
},
hp: 90,
type: [
Type.LIGHTNING,
],
dexId: 310,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/22/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/22/high.png",
},
},
evolveFrom: {
en: "Electrike",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 100,
name: "Mana Ibe"
},
attacks: [{
cost: [
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Second Bite",
},
text: {
en: "Does 20 damage plus 10 more damage for each damage counter on the Defending Pokémon.",
},
damage: 20
},{
cost: [
Type.LIGHTNING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Swift",
},
text: {
en: "This attack's damage isn't affected by Weakness, Resistance, Poké-Powers, Poké-Bodies, or any other effects on the Defending Pokémon.",
},
damage: 50
}],
weaknesses: [{
type: Type.FIGHTING,
value: "+20"
}],
resistances: [{
type: Type.METAL,
value: "-20"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

96
cards/pl/pl4/23.ts Normal file
View File

@ -0,0 +1,96 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "pl4-23",
localId: 23,
// Card informations
name: {
en: "Omastar",
},
hp: 120,
type: [
Type.WATER,
],
dexId: 139,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/23/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/23/high.png",
},
},
evolveFrom: {
en: "Omanyte",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 30,
name: "Hajime Kusajima"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Time Spiral",
},
text: {
en: "Choose 1 of your opponent's Evolved Pokémon. Remove the highest Stage Evolution card from that Pokémon and have your opponent shuffle that card into his or her deck.",
},
},{
cost: [
Type.WATER,
Type.COLORLESS
],
name: {
en: "Primal Tentacles",
},
text: {
en: "Does 30 damage plus 10 more damage for each Helix Fossil, Dome Fossil, and Old Amber in your discard pile.",
},
damage: 30
}],
weaknesses: [{
type: Type.GRASS,
value: "+30"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

102
cards/pl/pl4/24.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: "pl4-24",
localId: 24,
// Card informations
name: {
en: "Pelipper",
},
hp: 90,
type: [
Type.WATER,
],
dexId: 279,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/24/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/24/high.png",
},
},
evolveFrom: {
en: "Wingull",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 37,
name: "Miki Tanaka"
},
attacks: [{
cost: [
Type.WATER,
Type.COLORLESS
],
name: {
en: "Water Pulse",
},
text: {
en: "The Defending Pokémon is now Asleep.",
},
damage: 30
},{
cost: [
Type.WATER,
Type.WATER,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Continuous Crush",
},
text: {
en: "Flip a coin until you get tails. For each heads, discard an Energy card attached to the Defending Pokémon.",
},
damage: 70
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "+20"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

90
cards/pl/pl4/25.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: "pl4-25",
localId: 25,
// Card informations
name: {
en: "Pichu",
},
hp: 50,
type: [
Type.LIGHTNING,
],
dexId: 172,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/25/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/25/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 40,
name: "Kanako Eo"
},
abilities: [{
id: 23,
type: AbilityType.POKEPOWER,
name: {
en: "Baby Evolution",
},
text: {
en: "Once during your turn (before your attack), you may put Pikachu from your hand onto Pichu (this counts as evolving Pichu) and remove all damage counters from Pichu.",
}
}],
attacks: [{
name: {
en: "Baby Steps",
},
text: {
en: "Look at the top 5 cards of your deck, choose 1 of them, and put it into your hand. Shuffle the other cards back into your deck.",
},
}],
weaknesses: [{
type: Type.FIGHTING,
value: "+10"
}],
resistances: [{
type: Type.METAL,
value: "-20"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

93
cards/pl/pl4/26.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: "pl4-26",
localId: 26,
// Card informations
name: {
en: "Porygon-Z G",
},
hp: 80,
type: [
Type.COLORLESS,
],
dexId: 474,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/26/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/26/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 145,
name: "Nobuyuki Fujimoto"
},
abilities: [{
id: 474,
type: AbilityType.POKEPOWER,
name: {
en: "Dowsing Code",
},
text: {
en: "Once during your turn, when you put Porygon-Z from your hand onto your Bench, you may search your discard pile for up to 2 Pokémon Tool cards, show them to your opponent, and shuffle them into your deck.",
}
}],
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Ambush",
},
text: {
en: "Flip a coin. If heads, this attack does 20 damage plus 40 more damage.",
},
damage: 20
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

100
cards/pl/pl4/27.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: "pl4-27",
localId: 27,
// Card informations
name: {
en: "Raichu",
},
hp: 90,
type: [
Type.LIGHTNING,
],
dexId: 26,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/27/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/27/high.png",
},
},
evolveFrom: {
en: "Pikachu",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 29,
name: "Suwama Chiaki"
},
attacks: [{
cost: [
Type.LIGHTNING
],
name: {
en: "Boosted Voltage",
},
text: {
en: "If Raichu has a Pokémon Tool card attached to it, this attack does 20 damage to each of your opponent's Benched Pokémon that isn't an Evolved Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
},
damage: 20
},{
cost: [
Type.LIGHTNING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Thunder Blast",
},
text: {
en: "Discard a Lightning Energy card attached to Raichu.",
},
damage: 70
}],
weaknesses: [{
type: Type.FIGHTING,
value: "+20"
}],
resistances: [{
type: Type.METAL,
value: "-20"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

103
cards/pl/pl4/28.ts Normal file
View File

@ -0,0 +1,103 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "pl4-28",
localId: 28,
// Card informations
name: {
en: "Rapidash",
},
hp: 80,
type: [
Type.FIRE,
],
dexId: 78,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/28/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/28/high.png",
},
},
evolveFrom: {
en: "Ponyta",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 104,
name: "Lee HyunJung"
},
abilities: [{
id: 882,
type: AbilityType.POKEBODY,
name: {
en: "Wild Guard",
},
text: {
en: "Prevent all effects of attacks, including damage, done to Rapidash by your opponent's Pokémon SP.",
}
}],
attacks: [{
cost: [
Type.FIRE
],
name: {
en: "Fire Mane",
},
damage: 20
},{
cost: [
Type.FIRE,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Rising Lunge",
},
text: {
en: "Flip a coin. If heads, this attack does 50 damage plus 20 more damage.",
},
damage: 50
}],
weaknesses: [{
type: Type.WATER,
value: "+20"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

94
cards/pl/pl4/29.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: "pl4-29",
localId: 29,
// Card informations
name: {
en: "Raticate",
},
hp: 70,
type: [
Type.COLORLESS,
],
dexId: 20,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/29/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/29/high.png",
},
},
evolveFrom: {
en: "Rattata",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 8,
name: "Masakazu Fukuda"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Recruit",
},
text: {
en: "Look at your opponent's hand, choose a Supporter card you find there, and discard it. Then, use the effect of that card as the effect of this attack.",
},
},{
cost: [
Type.COLORLESS
],
name: {
en: "Extend Fang",
},
text: {
en: "If Raticate has a Pokémon Tool card attached to it, this attack does 20 damage plus 40 more damage.",
},
damage: 20
}],
weaknesses: [{
type: Type.FIGHTING,
value: "+20"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

97
cards/pl/pl4/3.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: "pl4-3",
localId: 3,
// Card informations
name: {
en: "Heatran",
},
hp: 100,
type: [
Type.FIRE,
],
dexId: 485,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/3/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/3/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 192,
name: "Keiko Moritsugu"
},
attacks: [{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Fire Fang",
},
text: {
en: "The Defending Pokémon is now Burned.",
},
damage: 20
},{
cost: [
Type.FIRE,
Type.FIRE,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Magma Mantle",
},
text: {
en: "Discard the top 3 cards of your deck. This attack does 60 damage plus 20 more damage for each Fire or Metal Energy card you discarded.",
},
damage: 60
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

110
cards/pl/pl4/30.ts Normal file
View File

@ -0,0 +1,110 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "pl4-30",
localId: 30,
// Card informations
name: {
en: "Sceptile",
},
hp: 120,
type: [
Type.GRASS,
],
dexId: 254,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/30/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/30/high.png",
},
},
evolveFrom: {
en: "Grovyle",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 107,
name: "Reiko Tanoue"
},
abilities: [{
id: 150,
type: AbilityType.POKEBODY,
name: {
en: "Green Breath",
},
text: {
en: "When you attach a Grass Energy card from your hand to Sceptile, remove 2 damage counters from Sceptile.",
}
}],
attacks: [{
cost: [
Type.GRASS
],
name: {
en: "Leaf Blast",
},
text: {
en: "Does 20 damage times the amount of Grass Energy attached to Sceptile.",
},
damage: 20
},{
cost: [
Type.GRASS,
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Poison Claws",
},
text: {
en: "The Defending Pokémon is now Poisoned.",
},
damage: 60
}],
weaknesses: [{
type: Type.FIRE,
value: "+30"
}],
resistances: [{
type: Type.WATER,
value: "-20"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

100
cards/pl/pl4/31.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: "pl4-31",
localId: 31,
// Card informations
name: {
en: "Sceptile",
},
hp: 130,
type: [
Type.GRASS,
],
dexId: 254,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/31/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/31/high.png",
},
},
evolveFrom: {
en: "Grovyle",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 10,
name: "Kouki Saitou"
},
attacks: [{
cost: [
Type.GRASS
],
name: {
en: "Leaf Supply",
},
text: {
en: "You may attach a basic Energy card from your hand to 1 of your Pokémon.",
},
damage: 30
},{
cost: [
Type.GRASS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Dual Cut",
},
text: {
en: "Flip 2 coins. This attack does 70 damage times the number of heads.",
},
damage: 70
}],
weaknesses: [{
type: Type.FIRE,
value: "+30"
}],
resistances: [{
type: Type.WATER,
value: "-20"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

95
cards/pl/pl4/32.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: "pl4-32",
localId: 32,
// Card informations
name: {
en: "Spiritomb",
},
hp: 60,
type: [
Type.DARKNESS,
],
dexId: 442,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/32/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/32/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 43,
name: "Aya Kusube"
},
abilities: [{
id: 293,
type: AbilityType.POKEBODY,
name: {
en: "Keystone Seal",
},
text: {
en: "As long as Spiritomb is your Active Pokémon, each player can't play any Trainer cards from his or her hand.",
}
}],
attacks: [{
name: {
en: "Darkness Grace",
},
text: {
en: "Search your deck for a card that evolves from 1 of your Pokémon and put it onto that Pokémon. (This counts as evolving that Pokémon.) If you do, put 1 damage counter on Spiritomb. Shuffle your deck afterward.",
},
},{
cost: [
Type.DARKNESS
],
name: {
en: "Will-o'-the-wisp",
},
damage: 10
}],
resistances: [{
type: Type.COLORLESS,
value: "-20"
}],
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

99
cards/pl/pl4/33.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: "pl4-33",
localId: 33,
// Card informations
name: {
en: "Bronzong",
},
hp: 90,
type: [
Type.METAL,
],
dexId: 437,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/33/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/33/high.png",
},
},
evolveFrom: {
en: "Bronzor",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 8,
name: "Masakazu Fukuda"
},
attacks: [{
cost: [
Type.METAL
],
name: {
en: "Wide Laser",
},
text: {
en: "This attack does 10 damage to each of your opponent's Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Hyper Beam",
},
text: {
en: "Flip a coin. If heads, discard an Energy card attached to the Defending Pokémon.",
},
damage: 50
}],
weaknesses: [{
type: Type.FIRE,
value: "+20"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-20"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

95
cards/pl/pl4/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: "pl4-34",
localId: 34,
// Card informations
name: {
en: "Bronzor",
},
hp: 50,
type: [
Type.METAL,
],
dexId: 436,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/34/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/34/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 27,
name: "kawayoo"
},
attacks: [{
cost: [
Type.METAL
],
name: {
en: "Speed Dive",
},
damage: 10
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Extrasensory",
},
text: {
en: "If you have the same number of cards in your hand as your opponent, this attack does 30 damage plus 30 more damage.",
},
damage: 30
}],
weaknesses: [{
type: Type.FIRE,
value: "+10"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-20"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

95
cards/pl/pl4/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: "pl4-35",
localId: 35,
// Card informations
name: {
en: "Charmeleon",
},
hp: 80,
type: [
Type.FIRE,
],
dexId: 5,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/35/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/35/high.png",
},
},
evolveFrom: {
en: "Charmander",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 7,
name: "Sumiyoshi Kizuki"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Slam",
},
text: {
en: "Flip 2 coins. This attack does 30 damage times the number of heads.",
},
damage: 30
},{
cost: [
Type.FIRE,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Fire Punch",
},
damage: 50
}],
weaknesses: [{
type: Type.WATER,
value: "+20"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

97
cards/pl/pl4/36.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: "pl4-36",
localId: 36,
// Card informations
name: {
en: "Gastly",
},
hp: 50,
type: [
Type.PSYCHIC,
],
dexId: 92,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/36/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/36/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 27,
name: "kawayoo"
},
attacks: [{
cost: [
Type.PSYCHIC
],
name: {
en: "Lick",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Paralyzed.",
},
damage: 10
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Night Shade",
},
text: {
en: "Does 10 damage to 1 of your opponent's Benched Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
},
damage: 10
}],
weaknesses: [{
type: Type.DARKNESS,
value: "+10"
}],
resistances: [{
type: Type.COLORLESS,
value: "-20"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

98
cards/pl/pl4/37.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: "pl4-37",
localId: 37,
// Card informations
name: {
en: "Graveler",
},
hp: 90,
type: [
Type.FIGHTING,
],
dexId: 75,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/37/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/37/high.png",
},
},
evolveFrom: {
en: "Geodude",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 12,
name: "Sachiko Adachi"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Tackle",
},
damage: 30
},{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Double-edge",
},
text: {
en: "Graveler does 10 damage to itself.",
},
damage: 70
}],
weaknesses: [{
type: Type.GRASS,
value: "+20"
}],
resistances: [{
type: Type.LIGHTNING,
value: "-20"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

95
cards/pl/pl4/38.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: "pl4-38",
localId: 38,
// Card informations
name: {
en: "Grovyle",
},
hp: 80,
type: [
Type.GRASS,
],
dexId: 253,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/38/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/38/high.png",
},
},
evolveFrom: {
en: "Treecko",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 106,
name: "Tomoaki Imakuni"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Detect",
},
text: {
en: "Flip a coin. If heads, prevent all effects of an attack, including damage, done to Grovyle during your opponent's next turn.",
},
},{
cost: [
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Blade Arms",
},
damage: 30
}],
weaknesses: [{
type: Type.FIRE,
value: "+20"
}],
resistances: [{
type: Type.WATER,
value: "-20"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

98
cards/pl/pl4/39.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: "pl4-39",
localId: 39,
// Card informations
name: {
en: "Grovyle",
},
hp: 80,
type: [
Type.GRASS,
],
dexId: 253,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/39/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/39/high.png",
},
},
evolveFrom: {
en: "Treecko",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 10,
name: "Kouki Saitou"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Quick Attack",
},
text: {
en: "Flip a coin. If heads, this attack does 20 damage plus 10 more damage.",
},
damage: 20
},{
cost: [
Type.GRASS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Cut",
},
damage: 50
}],
weaknesses: [{
type: Type.FIRE,
value: "+20"
}],
resistances: [{
type: Type.WATER,
value: "-20"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

97
cards/pl/pl4/4.ts Normal file
View File

@ -0,0 +1,97 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "pl4-4",
localId: 4,
// Card informations
name: {
en: "Kabutops",
},
hp: 130,
type: [
Type.FIGHTING,
],
dexId: 141,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/4/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/4/high.png",
},
},
evolveFrom: {
en: "Kabuto",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 30,
name: "Hajime Kusajima"
},
attacks: [{
cost: [
Type.FIGHTING
],
name: {
en: "Primal Scythe",
},
text: {
en: "You may discard Helix Fossil, Dome Fossil, or Old Amber from your hand. If you do, this attack does 20 damage plus 50 more damage.",
},
damage: 20
},{
cost: [
Type.FIGHTING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Rock Slide",
},
text: {
en: "Does 10 damage to 2 of your opponent's Benched Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
},
damage: 60
}],
weaknesses: [{
type: Type.GRASS,
value: "+30"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

89
cards/pl/pl4/40.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: "pl4-40",
localId: 40,
// Card informations
name: {
en: "Gulpin",
},
hp: 60,
type: [
Type.PSYCHIC,
],
dexId: 316,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/40/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/40/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 12,
name: "Sachiko Adachi"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Endure",
},
text: {
en: "Flip a coin. If heads, during your opponent's next turn, if Gulpin would be Knocked Out by damage from an attack, Gulpin is not Knocked Out and its remaining HP becomes 10 instead.",
},
},{
cost: [
Type.PSYCHIC
],
name: {
en: "Pound",
},
damage: 10
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "+10"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

96
cards/pl/pl4/41.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: "pl4-41",
localId: 41,
// Card informations
name: {
en: "Haunter",
},
hp: 70,
type: [
Type.PSYCHIC,
],
dexId: 93,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/41/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/41/high.png",
},
},
evolveFrom: {
en: "Gastly",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 18,
name: "Tomokazu Komiya"
},
abilities: [{
id: 297,
type: AbilityType.POKEBODY,
name: {
en: "Hidden Poison",
},
text: {
en: "If Haunter is your Active Pokémon and is damaged by an opponent's attack (even if Haunter is Knocked Out), the Attacking Pokémon is now Poisoned.",
}
}],
attacks: [{
cost: [
Type.PSYCHIC,
Type.COLORLESS
],
name: {
en: "Tongue Spring",
},
text: {
en: "Choose 1 of your opponent's Pokémon. This attack does 20 damage to that Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
},
}],
weaknesses: [{
type: Type.DARKNESS,
value: "+20"
}],
resistances: [{
type: Type.COLORLESS,
value: "-20"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

96
cards/pl/pl4/42.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: "pl4-42",
localId: 42,
// Card informations
name: {
en: "Haunter",
},
hp: 80,
type: [
Type.PSYCHIC,
],
dexId: 93,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/42/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/42/high.png",
},
},
evolveFrom: {
en: "Gastly",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.PSYCHIC
],
name: {
en: "Psyshot",
},
damage: 20
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Shadow Bind",
},
text: {
en: "The Defending Pokémon can't retreat during your opponent's next turn.",
},
damage: 30
}],
weaknesses: [{
type: Type.DARKNESS,
value: "+20"
}],
resistances: [{
type: Type.COLORLESS,
value: "-20"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

97
cards/pl/pl4/43.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: "pl4-43",
localId: 43,
// Card informations
name: {
en: "Luxio",
},
hp: 80,
type: [
Type.LIGHTNING,
],
dexId: 404,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/43/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/43/high.png",
},
},
evolveFrom: {
en: "Shinx",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 29,
name: "Suwama Chiaki"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Kick",
},
damage: 20
},{
cost: [
Type.LIGHTNING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Discharge",
},
text: {
en: "Discard all Lightning Energy attached to Luxio. Flip a coin for each Energy card you discarded. This attack does 40 damage times the number of heads.",
},
damage: 40
}],
weaknesses: [{
type: Type.FIGHTING,
value: "+20"
}],
resistances: [{
type: Type.METAL,
value: "-20"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

94
cards/pl/pl4/44.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: "pl4-44",
localId: 44,
// Card informations
name: {
en: "Manectric",
},
hp: 90,
type: [
Type.LIGHTNING,
],
dexId: 310,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/44/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/44/high.png",
},
},
evolveFrom: {
en: "Electrike",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 19,
name: "Shin Nagasawa"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Tackle",
},
damage: 20
},{
cost: [
Type.LIGHTNING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Head Bolt",
},
damage: 60
}],
weaknesses: [{
type: Type.FIGHTING,
value: "+20"
}],
resistances: [{
type: Type.METAL,
value: "-20"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

97
cards/pl/pl4/45.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: "pl4-45",
localId: 45,
// Card informations
name: {
en: "Pelipper",
},
hp: 90,
type: [
Type.WATER,
],
dexId: 279,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/45/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/45/high.png",
},
},
evolveFrom: {
en: "Wingull",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 23,
name: "Naoyo Kimura"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Water Ball",
},
text: {
en: "Does 20 damage plus 10 more damage for each Water Energy attached to Pelipper.",
},
damage: 20
},{
cost: [
Type.WATER,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Wing Attack",
},
damage: 60
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "+20"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

90
cards/pl/pl4/46.ts Normal file
View File

@ -0,0 +1,90 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "pl4-46",
localId: 46,
// Card informations
name: {
en: "Ponyta",
},
hp: 40,
type: [
Type.FIRE,
],
dexId: 77,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/46/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/46/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 40,
name: "Kanako Eo"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Ascension",
},
text: {
en: "Search your deck for a card that evolves from Ponyta and put it onto Ponyta. (This counts as evolving Ponyta.) Shuffle your deck afterward.",
},
},{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Combustion",
},
damage: 20
}],
weaknesses: [{
type: Type.WATER,
value: "+10"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

93
cards/pl/pl4/47.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: "pl4-47",
localId: 47,
// Card informations
name: {
en: "Rapidash",
},
hp: 90,
type: [
Type.FIRE,
],
dexId: 78,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/47/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/47/high.png",
},
},
evolveFrom: {
en: "Ponyta",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 2,
name: "Midori Harada"
},
attacks: [{
cost: [
Type.FIRE
],
name: {
en: "Searing Flame",
},
text: {
en: "The Defending Pokémon is now Burned.",
},
damage: 10
},{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Flare",
},
damage: 40
}],
weaknesses: [{
type: Type.WATER,
value: "+20"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

96
cards/pl/pl4/48.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: "pl4-48",
localId: 48,
// Card informations
name: {
en: "Shelgon",
},
hp: 80,
type: [
Type.COLORLESS,
],
dexId: 372,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/48/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/48/high.png",
},
},
evolveFrom: {
en: "Bagon",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 32,
name: "Atsuko Nishida"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Scrunch",
},
text: {
en: "Flip a coin. If heads, prevent all damage done to Shelgon by attacks during your opponent's next turn.",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Dragon Bump",
},
text: {
en: "If Shelgon has any basic Fire Energy and any basic Water Energy attached to it, this attack does 40 damage plus 20 more damage.",
},
damage: 40
}],
weaknesses: [{
type: Type.COLORLESS,
value: "+20"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

97
cards/pl/pl4/49.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: "pl4-49",
localId: 49,
// Card informations
name: {
en: "Wormadam Plant Cloak",
},
hp: 80,
type: [
Type.GRASS,
],
dexId: 413,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/49/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/49/high.png",
},
},
evolveFrom: {
en: "Burmy Plant Cloak",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 10,
name: "Kouki Saitou"
},
attacks: [{
cost: [
Type.GRASS
],
name: {
en: "Magical Needle",
},
text: {
en: "Remove 2 damage counters from 1 of your Benched Pokémon.",
},
damage: 20
},{
cost: [
Type.GRASS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Cloak Scale",
},
text: {
en: "If you have Wormadam Sandy Cloak in play, the Defending Pokémon is now Burned, Confused, and Poisoned.",
},
damage: 50
}],
weaknesses: [{
type: Type.FIRE,
value: "+20"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

100
cards/pl/pl4/5.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: "pl4-5",
localId: 5,
// Card informations
name: {
en: "Luxray",
},
hp: 120,
type: [
Type.LIGHTNING,
],
dexId: 405,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/5/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/5/high.png",
},
},
evolveFrom: {
en: "Luxio",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 27,
name: "kawayoo"
},
attacks: [{
cost: [
Type.LIGHTNING
],
name: {
en: "Flash",
},
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: 30
},{
cost: [
Type.LIGHTNING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Gadget Bolt",
},
text: {
en: "If Luxray has a Pokémon Tool card attached to it, you may do 100 damage instead of 60 to the Defending Pokémon. If you do, discard that Pokémon Tool card.",
},
damage: 60
}],
weaknesses: [{
type: Type.FIGHTING,
value: "+30"
}],
resistances: [{
type: Type.METAL,
value: "-20"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

97
cards/pl/pl4/50.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: "pl4-50",
localId: 50,
// Card informations
name: {
en: "Wormadam Sandy Cloak",
},
hp: 90,
type: [
Type.FIGHTING,
],
dexId: 413,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/50/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/50/high.png",
},
},
evolveFrom: {
en: "Burmy Sandy Cloak",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 32,
name: "Atsuko Nishida"
},
attacks: [{
cost: [
Type.FIGHTING
],
name: {
en: "Hang Down",
},
damage: 30
},{
cost: [
Type.FIGHTING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Cloak Headbutt",
},
text: {
en: "If you have Wormadam Trash Cloak in play, this attack does 60 damage plus 30 more damage.",
},
damage: 60
}],
weaknesses: [{
type: Type.FIRE,
value: "+20"
}],
resistances: [{
type: Type.LIGHTNING,
value: "-20"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

98
cards/pl/pl4/51.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: "pl4-51",
localId: 51,
// Card informations
name: {
en: "Wormadam Trash Cloak",
},
hp: 90,
type: [
Type.METAL,
],
dexId: 413,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/51/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/51/high.png",
},
},
evolveFrom: {
en: "Burmy Trash Cloak",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 37,
name: "Miki Tanaka"
},
attacks: [{
cost: [
Type.METAL
],
name: {
en: "Cloak Shard",
},
text: {
en: "Choose 1 of your opponent's Pokémon. This attack does 10 damage to that Pokémon. If you have Wormadam Plant Cloak in play, this attack does 40 damage to that Pokémon instead. (Don't apply Weakness and Resistance for Benched Pokémon.)",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Serve Trash",
},
text: {
en: "You may search your opponent's discard pile for any 1 card, show it to your opponent, and put it on top of his or her deck.",
},
damage: 30
}],
weaknesses: [{
type: Type.FIRE,
value: "+20"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-20"
}],
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

91
cards/pl/pl4/52.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: "pl4-52",
localId: 52,
// Card informations
name: {
en: "Bagon",
},
hp: 60,
type: [
Type.COLORLESS,
],
dexId: 371,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/52/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/52/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 23,
name: "Naoyo Kimura"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Smash Kick",
},
damage: 10
},{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Super Singe",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Burned.",
},
damage: 20
}],
weaknesses: [{
type: Type.COLORLESS,
value: "+10"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

95
cards/pl/pl4/53.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: "pl4-53",
localId: 53,
// Card informations
name: {
en: "Beedrill G",
},
hp: 80,
type: [
Type.GRASS,
],
dexId: 15,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/53/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/53/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 41,
name: "Wataru Kawahara"
},
attacks: [{
cost: [
Type.GRASS
],
name: {
en: "Raid",
},
text: {
en: "If you played Beedrill from your hand during this turn, this attack's base damage is 40 instead of 10.",
},
damage: 10
},{
cost: [
Type.GRASS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Fury Attack",
},
text: {
en: "Flip 3 coins. This attack does 30 damage times the number of heads.",
},
damage: 30
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

94
cards/pl/pl4/54.ts Normal file
View File

@ -0,0 +1,94 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "pl4-54",
localId: 54,
// Card informations
name: {
en: "Bronzor",
},
hp: 60,
type: [
Type.METAL,
],
dexId: 436,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/54/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/54/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 8,
name: "Masakazu Fukuda"
},
attacks: [{
cost: [
Type.METAL
],
name: {
en: "Hypnosis",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Asleep.",
},
damage: 10
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Spinning Attack",
},
damage: 20
}],
weaknesses: [{
type: Type.FIRE,
value: "+10"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-20"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

81
cards/pl/pl4/55.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: "pl4-55",
localId: 55,
// Card informations
name: {
en: "Buneary",
},
hp: 50,
type: [
Type.COLORLESS,
],
dexId: 427,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/55/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/55/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 24,
name: "sui"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Bunny Hop",
},
text: {
en: "Choose 1 of your opponent's Pokémon that doesn't have any damage counters on it. This attack does 20 damage to that Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
},
}],
weaknesses: [{
type: Type.FIGHTING,
value: "+10"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

89
cards/pl/pl4/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: "pl4-56",
localId: 56,
// Card informations
name: {
en: "Burmy Plant Cloak",
},
hp: 40,
type: [
Type.GRASS,
],
dexId: 412,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/56/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/56/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 25,
name: "Kyoko Umemoto"
},
abilities: [{
id: 157,
type: AbilityType.POKEBODY,
name: {
en: "Cloak Evolution",
},
text: {
en: "Burmy Plant Cloak can evolve during the turn you play it.",
}
}],
attacks: [{
cost: [
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Tackle",
},
damage: 20
}],
weaknesses: [{
type: Type.FIRE,
value: "+10"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

89
cards/pl/pl4/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: "pl4-57",
localId: 57,
// Card informations
name: {
en: "Burmy Sandy Cloak",
},
hp: 40,
type: [
Type.GRASS,
],
dexId: 412,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/57/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/57/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 18,
name: "Tomokazu Komiya"
},
abilities: [{
id: 157,
type: AbilityType.POKEBODY,
name: {
en: "Cloak Evolution",
},
text: {
en: "Burmy Sandy Cloak can evolve during the turn you play it.",
}
}],
attacks: [{
cost: [
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Tackle",
},
damage: 20
}],
weaknesses: [{
type: Type.FIRE,
value: "+10"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

89
cards/pl/pl4/58.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: "pl4-58",
localId: 58,
// Card informations
name: {
en: "Burmy Trash Cloak",
},
hp: 40,
type: [
Type.GRASS,
],
dexId: 412,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/58/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/58/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 22,
name: "Yukiko Baba"
},
abilities: [{
id: 157,
type: AbilityType.POKEBODY,
name: {
en: "Cloak Evolution",
},
text: {
en: "Burmy Trash Cloak can evolve during the turn you play it.",
}
}],
attacks: [{
cost: [
Type.METAL,
Type.COLORLESS
],
name: {
en: "Tackle",
},
damage: 20
}],
weaknesses: [{
type: Type.FIRE,
value: "+10"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

90
cards/pl/pl4/59.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: "pl4-59",
localId: 59,
// Card informations
name: {
en: "Charmander",
},
hp: 60,
type: [
Type.FIRE,
],
dexId: 4,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/59/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/59/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 29,
name: "Suwama Chiaki"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Call for Friends",
},
text: {
en: "Search your deck for a Fire Basic Pokémon, show it to your opponent, and put it into your hand. Shuffle your deck afterward.",
},
},{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Steady Firebreathing",
},
damage: 20
}],
weaknesses: [{
type: Type.WATER,
value: "+10"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

94
cards/pl/pl4/6.ts Normal file
View File

@ -0,0 +1,94 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "pl4-6",
localId: 6,
// Card informations
name: {
en: "Mothim",
},
hp: 90,
type: [
Type.GRASS,
],
dexId: 414,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/6/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/6/high.png",
},
},
evolveFrom: {
en: "Burmy",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 0,
name: "Kagemaru Himeno"
},
attacks: [{
name: {
en: "Cloak Party",
},
text: {
en: "Search your deck for up to 3 in any combination of Burmy and Wormadam, show them to your opponent, and put them into your hand. Shuffle your deck afterward.",
},
},{
cost: [
Type.COLORLESS
],
name: {
en: "Energy Assist",
},
text: {
en: "Search your discard pile for a basic Energy card and attach it to 1 of your Benched Pokémon.",
},
damage: 30
}],
weaknesses: [{
type: Type.FIRE,
value: "+20"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

91
cards/pl/pl4/60.ts Normal file
View File

@ -0,0 +1,91 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "pl4-60",
localId: 60,
// Card informations
name: {
en: "Cherubi",
},
hp: 50,
type: [
Type.GRASS,
],
dexId: 420,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/60/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/60/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 45,
name: "Yuka Morii"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Ram",
},
damage: 10
},{
cost: [
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Solarbeam",
},
damage: 20
}],
weaknesses: [{
type: Type.FIRE,
value: "+10"
}],
resistances: [{
type: Type.WATER,
value: "-20"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

90
cards/pl/pl4/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: "pl4-61",
localId: 61,
// Card informations
name: {
en: "Croagunk",
},
hp: 60,
type: [
Type.FIGHTING,
],
dexId: 453,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/61/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/61/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 18,
name: "Tomokazu Komiya"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Astonish",
},
text: {
en: "Choose 1 card from your opponent's hand without looking. Look at that card you chose, then have your opponent shuffle that card into his or her deck.",
},
},{
cost: [
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Punch",
},
damage: 30
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "+10"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

94
cards/pl/pl4/62.ts Normal file
View File

@ -0,0 +1,94 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "pl4-62",
localId: 62,
// Card informations
name: {
en: "Electrike",
},
hp: 60,
type: [
Type.LIGHTNING,
],
dexId: 309,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/62/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/62/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 22,
name: "Yukiko Baba"
},
attacks: [{
cost: [
Type.LIGHTNING
],
name: {
en: "Zap Kick",
},
damage: 10
},{
cost: [
Type.LIGHTNING,
Type.COLORLESS
],
name: {
en: "Thunder Jolt",
},
text: {
en: "Flip a coin. If tails, Electrike does 10 damage to itself.",
},
damage: 30
}],
weaknesses: [{
type: Type.FIGHTING,
value: "+10"
}],
resistances: [{
type: Type.METAL,
value: "-20"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

82
cards/pl/pl4/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: "pl4-63",
localId: 63,
// Card informations
name: {
en: "Electrike",
},
hp: 60,
type: [
Type.LIGHTNING,
],
dexId: 309,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/63/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/63/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 19,
name: "Shin Nagasawa"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Bite",
},
damage: 10
}],
weaknesses: [{
type: Type.FIGHTING,
value: "+10"
}],
resistances: [{
type: Type.METAL,
value: "-20"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

91
cards/pl/pl4/64.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: "pl4-64",
localId: 64,
// Card informations
name: {
en: "Gastly",
},
hp: 50,
type: [
Type.PSYCHIC,
],
dexId: 92,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/64/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/64/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Gnaw",
},
damage: 10
},{
cost: [
Type.PSYCHIC,
Type.COLORLESS
],
name: {
en: "Suffocating Gas",
},
damage: 20
}],
weaknesses: [{
type: Type.DARKNESS,
value: "+10"
}],
resistances: [{
type: Type.COLORLESS,
value: "-20"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

85
cards/pl/pl4/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: "pl4-65",
localId: 65,
// Card informations
name: {
en: "Geodude",
},
hp: 60,
type: [
Type.FIGHTING,
],
dexId: 74,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/65/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/65/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 114,
name: "Motofumi Fujiwara"
},
attacks: [{
cost: [
Type.FIGHTING
],
name: {
en: "Stone Barrage",
},
text: {
en: "Flip a coin until you get tails. This attack does 10 damage times the number of heads.",
},
damage: 10
}],
weaknesses: [{
type: Type.GRASS,
value: "+10"
}],
resistances: [{
type: Type.LIGHTNING,
value: "-20"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

90
cards/pl/pl4/66.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: "pl4-66",
localId: 66,
// Card informations
name: {
en: "Gulpin",
},
hp: 60,
type: [
Type.PSYCHIC,
],
dexId: 316,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/66/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/66/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 7,
name: "Sumiyoshi Kizuki"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Collect",
},
text: {
en: "Draw a card.",
},
},{
cost: [
Type.PSYCHIC,
Type.COLORLESS
],
name: {
en: "Drool",
},
damage: 20
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "+10"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

92
cards/pl/pl4/67.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: "pl4-67",
localId: 67,
// Card informations
name: {
en: "Kabuto",
},
hp: 80,
type: [
Type.FIGHTING,
],
dexId: 140,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/67/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/67/high.png",
},
},
evolveFrom: {
en: "Dome Fossil",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 60,
name: "Hironobu Yoshida"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Fast Evolution",
},
text: {
en: "Search your deck for up to 2 Evolution cards, show them to your opponent, and put them into your hand. Shuffle your deck afterward.",
},
},{
cost: [
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Speed Attack",
},
damage: 30
}],
weaknesses: [{
type: Type.GRASS,
value: "+20"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

90
cards/pl/pl4/68.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: "pl4-68",
localId: 68,
// Card informations
name: {
en: "Makuhita",
},
hp: 70,
type: [
Type.FIGHTING,
],
dexId: 296,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/68/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/68/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 24,
name: "sui"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Sand Attack",
},
text: {
en: "If the Defending Pokémon tries to attack during your opponent's next turn, your opponent flips a coin. If tails, that attack does nothing.",
},
},{
cost: [
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Magnum Punch",
},
damage: 30
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "+10"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

93
cards/pl/pl4/69.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: "pl4-69",
localId: 69,
// Card informations
name: {
en: "Nosepass",
},
hp: 70,
type: [
Type.FIGHTING,
],
dexId: 299,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/69/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/69/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 2,
name: "Midori Harada"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Harden",
},
text: {
en: "During your opponent's next turn, if Nosepass would be damaged by an attack, prevent that attack's damage done to Nosepass if that damage is 30 or less.",
},
},{
cost: [
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Knock Away",
},
text: {
en: "Flip a coin. If heads, this attack does 20 damage plus 10 more damage.",
},
damage: 20
}],
weaknesses: [{
type: Type.WATER,
value: "+10"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

110
cards/pl/pl4/7.ts Normal file
View File

@ -0,0 +1,110 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "pl4-7",
localId: 7,
// Card informations
name: {
en: "Probopass",
},
hp: 100,
type: [
Type.METAL,
],
dexId: 476,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/7/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/7/high.png",
},
},
evolveFrom: {
en: "Nosepass",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 10,
name: "Kouki Saitou"
},
abilities: [{
id: 1083,
type: AbilityType.POKEBODY,
name: {
en: "Competitiveness",
},
text: {
en: "If you don't have a Supporter card in play, each of Probopass's attacks does 30 more damage to the Active Pokémon (before applying Weakness and Resistance).",
}
}],
attacks: [{
cost: [
Type.METAL,
Type.COLORLESS
],
name: {
en: "Top Chop",
},
text: {
en: "Draw a card.",
},
damage: 30
},{
cost: [
Type.METAL,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Tumbling Attack",
},
text: {
en: "Flip a coin. If heads, this attack does 50 damage plus 30 more damage.",
},
damage: 50
}],
weaknesses: [{
type: Type.FIRE,
value: "+20"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-20"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

95
cards/pl/pl4/70.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: "pl4-70",
localId: 70,
// Card informations
name: {
en: "Omanyte",
},
hp: 80,
type: [
Type.WATER,
],
dexId: 138,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/70/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/70/high.png",
},
},
evolveFrom: {
en: "Helix Fossil",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 43,
name: "Aya Kusube"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Collect",
},
text: {
en: "Draw 3 cards.",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Tickle",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Paralyzed.",
},
damage: 20
}],
weaknesses: [{
type: Type.GRASS,
value: "+20"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

94
cards/pl/pl4/71.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: "pl4-71",
localId: 71,
// Card informations
name: {
en: "Pikachu",
},
hp: 60,
type: [
Type.LIGHTNING,
],
dexId: 25,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/71/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/71/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 24,
name: "sui"
},
attacks: [{
cost: [
Type.LIGHTNING
],
name: {
en: "Pika Ball",
},
damage: 10
},{
cost: [
Type.LIGHTNING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Mega Shot",
},
text: {
en: "Discard all Lightning Energy attached to Pikachu and then choose 1 of your opponent's Pokémon. This attack does 40 damage to that Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
},
}],
weaknesses: [{
type: Type.FIGHTING,
value: "+10"
}],
resistances: [{
type: Type.METAL,
value: "-20"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

91
cards/pl/pl4/72.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: "pl4-72",
localId: 72,
// Card informations
name: {
en: "Ponyta",
},
hp: 60,
type: [
Type.FIRE,
],
dexId: 77,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/72/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/72/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 2,
name: "Midori Harada"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Tackle",
},
damage: 10
},{
cost: [
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Stomp",
},
text: {
en: "Flip a coin. If heads, this attack does 10 damage plus 20 more damage.",
},
damage: 10
}],
weaknesses: [{
type: Type.WATER,
value: "+10"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

82
cards/pl/pl4/73.ts Normal file
View File

@ -0,0 +1,82 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "pl4-73",
localId: 73,
// Card informations
name: {
en: "Rattata",
},
hp: 30,
type: [
Type.COLORLESS,
],
dexId: 19,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/73/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/73/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 37,
name: "Miki Tanaka"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Lunge",
},
text: {
en: "Flip a coin. If tails, this attack does nothing.",
},
damage: 30
}],
weaknesses: [{
type: Type.FIGHTING,
value: "+10"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

94
cards/pl/pl4/74.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: "pl4-74",
localId: 74,
// Card informations
name: {
en: "Shinx",
},
hp: 60,
type: [
Type.LIGHTNING,
],
dexId: 403,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/74/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/74/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 24,
name: "sui"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Gnaw",
},
damage: 10
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Swagger",
},
text: {
en: "Flip a coin. If heads, discard an Energy card attached to the Defending Pokémon.",
},
damage: 20
}],
weaknesses: [{
type: Type.FIGHTING,
value: "+10"
}],
resistances: [{
type: Type.METAL,
value: "-20"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

93
cards/pl/pl4/75.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: "pl4-75",
localId: 75,
// Card informations
name: {
en: "Snorunt",
},
hp: 50,
type: [
Type.WATER,
],
dexId: 361,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/75/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/75/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 45,
name: "Yuka Morii"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Ice Breath",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Paralyzed.",
},
},{
cost: [
Type.WATER,
Type.COLORLESS
],
name: {
en: "Double Headbutt",
},
text: {
en: "Flip 2 coins. This attack does 20 damage times the number of heads.",
},
damage: 20
}],
weaknesses: [{
type: Type.METAL,
value: "+10"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

97
cards/pl/pl4/76.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: "pl4-76",
localId: 76,
// Card informations
name: {
en: "Tangela",
},
hp: 70,
type: [
Type.GRASS,
],
dexId: 114,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/76/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/76/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 9,
name: "Mitsuhiro Arita"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Absorb",
},
text: {
en: "Remove 1 damage counter from Tangela.",
},
damage: 10
},{
cost: [
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Sleep Powder",
},
text: {
en: "The Defending Pokémon is now Asleep.",
},
damage: 20
}],
weaknesses: [{
type: Type.FIRE,
value: "+10"
}],
resistances: [{
type: Type.WATER,
value: "-20"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

97
cards/pl/pl4/77.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: "pl4-77",
localId: 77,
// Card informations
name: {
en: "Tangela",
},
hp: 60,
type: [
Type.GRASS,
],
dexId: 114,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/77/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/77/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.GRASS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Stun Spore",
},
text: {
en: "Flip a coin. If heads, the Defending Pokémon is now Paralyzed.",
},
damage: 30
}],
weaknesses: [{
type: Type.FIRE,
value: "+10"
}],
resistances: [{
type: Type.WATER,
value: "-20"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

86
cards/pl/pl4/78.ts Normal file
View File

@ -0,0 +1,86 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "pl4-78",
localId: 78,
// Card informations
name: {
en: "Treecko",
},
hp: 60,
type: [
Type.GRASS,
],
dexId: 252,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/78/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/78/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 20,
name: "TOKIYA"
},
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Tail Crush",
},
text: {
en: "Flip a coin. If heads, this attack does 20 damage plus 10 more damage.",
},
damage: 20
}],
weaknesses: [{
type: Type.FIRE,
value: "+10"
}],
resistances: [{
type: Type.WATER,
value: "-20"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

91
cards/pl/pl4/79.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: "pl4-79",
localId: 79,
// Card informations
name: {
en: "Treecko",
},
hp: 60,
type: [
Type.GRASS,
],
dexId: 252,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/79/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/79/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 10,
name: "Kouki Saitou"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Pound",
},
damage: 10
},{
cost: [
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Slash",
},
damage: 20
}],
weaknesses: [{
type: Type.FIRE,
value: "+10"
}],
resistances: [{
type: Type.WATER,
value: "-20"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

109
cards/pl/pl4/8.ts Normal file
View File

@ -0,0 +1,109 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "pl4-8",
localId: 8,
// Card informations
name: {
en: "Salamence",
},
hp: 140,
type: [
Type.COLORLESS,
],
dexId: 373,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/8/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/8/high.png",
},
},
evolveFrom: {
en: "Shelgon",
},
tags: [
Tag.STAGE2,
],
illustrator: {
id: 19,
name: "Shin Nagasawa"
},
abilities: [{
id: 115,
type: AbilityType.POKEPOWER,
name: {
en: "Top Accelerator",
},
text: {
en: "Once during your turn (before your attack), you may reveal the top card of your deck. If that card is a basic Energy card, attach it to 1 of your Pokémon. If that card isn't a basic Energy card, discard it. This power can't be used if Salamence is affected by a Special Condition.",
}
}],
attacks: [{
cost: [
Type.FIRE,
Type.WATER,
Type.COLORLESS
],
name: {
en: "Shoot Through",
},
text: {
en: "Does 20 damage to 1 of your opponent's Benched Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
},
damage: 50
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Dragon Claw",
},
damage: 70
}],
weaknesses: [{
type: Type.COLORLESS,
value: "+30"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

94
cards/pl/pl4/80.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: "pl4-80",
localId: 80,
// Card informations
name: {
en: "Wingull",
},
hp: 40,
type: [
Type.WATER,
],
dexId: 278,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/80/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/80/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 25,
name: "Kyoko Umemoto"
},
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Glide",
},
damage: 10
},{
cost: [
Type.WATER,
Type.COLORLESS
],
name: {
en: "Slashing Strike",
},
text: {
en: "During your next turn, Wingull can't use Slashing Strike.",
},
damage: 30
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "+10"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

82
cards/pl/pl4/81.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: "pl4-81",
localId: 81,
// Card informations
name: {
en: "Wingull",
},
hp: 50,
type: [
Type.WATER,
],
dexId: 278,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/81/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/81/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 23,
name: "Naoyo Kimura"
},
attacks: [{
cost: [
Type.WATER
],
name: {
en: "Rain Splash",
},
damage: 20
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "+10"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

74
cards/pl/pl4/82.ts Normal file
View File

@ -0,0 +1,74 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "pl4-82",
localId: 82,
// Card informations
name: {
en: "Beginning Door",
fr: "Porte de départ",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/82/low.png",
fr: "https://assets.tcgdex.net/fr/pl/pl4/82/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/82/high.png",
fr: "https://assets.tcgdex.net/fr/pl/pl4/82/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 1,
name: "Ryo Ueda"
},
attacks: [{
name: {},
text: {
fr: "Cherchez Arceus dans votre deck, montrez-le à votre adversaire et placez-le dans votre main. Ensuite, mélangez votre deck.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

66
cards/pl/pl4/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: "pl4-83",
localId: 83,
// Card informations
name: {
en: "Bench Shield",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/83/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/83/high.png",
},
},
evolveFrom: {},
tags: [
Tag.TOOL,
],
illustrator: {
id: 41,
name: "Wataru Kawahara"
},
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

66
cards/pl/pl4/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: "pl4-84",
localId: 84,
// Card informations
name: {
en: "Buffer Piece",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/84/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/84/high.png",
},
},
evolveFrom: {},
tags: [
Tag.TOOL,
],
illustrator: {
id: 1,
name: "Ryo Ueda"
},
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

66
cards/pl/pl4/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: "pl4-85",
localId: 85,
// Card informations
name: {
en: "Department Store Girl",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/85/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/85/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
illustrator: {
id: 40,
name: "Kanako Eo"
},
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

66
cards/pl/pl4/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: "pl4-86",
localId: 86,
// Card informations
name: {
en: "Energy Restore",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/86/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/86/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 1,
name: "Ryo Ueda"
},
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

66
cards/pl/pl4/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: "pl4-87",
localId: 87,
// Card informations
name: {
en: "Expert Belt",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/87/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/87/high.png",
},
},
evolveFrom: {},
tags: [
Tag.TOOL,
],
illustrator: {
id: 41,
name: "Wataru Kawahara"
},
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

66
cards/pl/pl4/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: "pl4-88",
localId: 88,
// Card informations
name: {
en: "Lucky Egg",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/88/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/88/high.png",
},
},
evolveFrom: {},
tags: [
Tag.TOOL,
],
illustrator: {
id: 145,
name: "Nobuyuki Fujimoto"
},
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

66
cards/pl/pl4/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: "pl4-89",
localId: 89,
// Card informations
name: {
en: "Old Amber",
},
hp: 50,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/89/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/89/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 1,
name: "Ryo Ueda"
},
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

96
cards/pl/pl4/9.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: "pl4-9",
localId: 9,
// Card informations
name: {
en: "Swalot",
},
hp: 100,
type: [
Type.PSYCHIC,
],
dexId: 317,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/9/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/9/high.png",
},
},
evolveFrom: {
en: "Gulpin",
},
tags: [
Tag.STAGE1,
],
illustrator: {
id: 43,
name: "Aya Kusube"
},
attacks: [{
cost: [
Type.PSYCHIC
],
name: {
en: "Damage Roller",
},
text: {
en: "Put damage counters on the Defending Pokémon until the Defending Pokémon has the same remaining HP as Swalot. (If the Defending Pokémon has the same or less remaining HP as Swalot, this attack does nothing.)",
},
},{
cost: [
Type.PSYCHIC,
Type.PSYCHIC,
Type.COLORLESS
],
name: {
en: "Entangle Tackle",
},
text: {
en: "You may do 50 damage plus 30 more damage. If you do, this attack does 30 damage to 1 of your Pokémon, and don't apply Weakness and Resistance to this damage.",
},
damage: 50
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "+20"
}],
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

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

79
cards/pl/pl4/91.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: "pl4-91",
localId: 91,
// Card informations
name: {
en: "Ultimate Zone",
fr: "Zone ultime",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/91/low.png",
fr: "https://assets.tcgdex.net/fr/pl/pl4/91/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/91/high.png",
fr: "https://assets.tcgdex.net/fr/pl/pl4/91/high.png",
},
},
evolveFrom: {},
tags: [
Tag.STADIUM,
],
illustrator: {
id: 123,
name: "Yusuke Ishikawa"
},
attacks: [{
name: {},
text: {
fr: "Cette carte reste en jeu lorsque vous la jouez. Défaussez-la si une autre carte Stade est mise en jeu. Si une autre carte comportant le même nom est en jeu, vous ne pouvez pas jouer cette carte.",
},
},{
name: {},
text: {
fr: "Lors du tour de chaque joueur, celui-ci peut déplacer une carte Énergie attachée à 1 de ses Pokémon de Banc sur son Arceus Actif autant de fois qu'il ou elle le veut.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

66
cards/pl/pl4/92.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: "pl4-92",
localId: 92,
// Card informations
name: {
en: "Dome Fossil",
},
hp: 50,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/92/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/92/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 1,
name: "Ryo Ueda"
},
rarity: Rarity.Common,
category: Category.TRAINER,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

66
cards/pl/pl4/93.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: "pl4-93",
localId: 93,
// Card informations
name: {
en: "Helix Fossil",
},
hp: 50,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/93/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/93/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
illustrator: {
id: 1,
name: "Ryo Ueda"
},
rarity: Rarity.Common,
category: Category.TRAINER,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

82
cards/pl/pl4/94.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: "pl4-94",
localId: 94,
// Card informations
name: {
en: "Arceus",
fr: "Arceus",
},
hp: 120,
type: [
Type.COLORLESS,
],
dexId: 493,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/94/low.png",
fr: "https://assets.tcgdex.net/fr/pl/pl4/94/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/94/high.png",
fr: "https://assets.tcgdex.net/fr/pl/pl4/94/high.png",
},
},
evolveFrom: {},
tags: [
Tag.LEVELUP,
],
illustrator: {
id: 17,
name: "Shizurow"
},
abilities: [{
id: 180,
type: AbilityType.POKEBODY,
name: {
en: "Multitype",
fr: "Multi-Type",
},
text: {
en: "Arceus LV.X's type is the same type as its previous Level.",
fr: "Le type d'Arceus NIV.X est le même qu'au tour précédent.",
}
}],
retreat: 1,
rarity: Rarity.RareHoloLvX,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

97
cards/pl/pl4/95.ts Normal file
View File

@ -0,0 +1,97 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "pl4-95",
localId: 95,
// Card informations
name: {
en: "Arceus",
fr: "Arceus",
},
hp: 120,
type: [
Type.COLORLESS,
],
dexId: 493,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/95/low.png",
fr: "https://assets.tcgdex.net/fr/pl/pl4/95/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/95/high.png",
fr: "https://assets.tcgdex.net/fr/pl/pl4/95/high.png",
},
},
evolveFrom: {},
tags: [
Tag.LEVELUP,
],
illustrator: {
id: 1,
name: "Ryo Ueda"
},
abilities: [{
id: 180,
type: AbilityType.POKEBODY,
name: {
en: "Multitype",
fr: "Multi-Type",
},
text: {
en: "Arceus LV.X's type is the same type as its previous Level.",
fr: "Le type d'Arceus NIV.X est le même qu'au tour précédent.",
}
}],
attacks: [{
cost: [
Type.GRASS,
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Meteor Blast",
fr: "Explosion de météores",
},
text: {
en: "Flip a coin. If tails, this attack's base damage is 50 instead of 100.",
fr: "Lancez une pièce. Si c'est pile, les dégâts de base de cette attaque sont de 50 au lieu de 100.",
},
damage: 100
}],
retreat: 1,
rarity: Rarity.RareHoloLvX,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

97
cards/pl/pl4/96.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: "pl4-96",
localId: 96,
// Card informations
name: {
en: "Arceus",
fr: "Arceus",
},
hp: 120,
type: [
Type.COLORLESS,
],
dexId: 493,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/96/low.png",
fr: "https://assets.tcgdex.net/fr/pl/pl4/96/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/96/high.png",
fr: "https://assets.tcgdex.net/fr/pl/pl4/96/high.png",
},
},
evolveFrom: {},
tags: [
Tag.LEVELUP,
],
illustrator: {
id: 1,
name: "Ryo Ueda"
},
abilities: [{
id: 180,
type: AbilityType.POKEBODY,
name: {
en: "Multitype",
fr: "Multi-Type",
},
text: {
en: "Arceus LV.X's type is the same type as its previous Level.",
fr: "Le type d'Arceus NIV.X est le même qu'au tour précédent.",
}
}],
attacks: [{
cost: [
Type.LIGHTNING,
Type.PSYCHIC,
Type.COLORLESS
],
name: {
en: "Psychic Bolt",
fr: "Éclair psy",
},
text: {
en: "Discard a Lightning Energy and a Psychic Energy attached to Arceus.",
fr: "Défaussez une Énergie Lightning et une Énergie Psychic attachée à Arceus.",
},
damage: 100
}],
retreat: 1,
rarity: Rarity.RareHoloLvX,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

95
cards/pl/pl4/97.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: "pl4-97",
localId: 97,
// Card informations
name: {
en: "Gengar",
},
hp: 140,
type: [
Type.PSYCHIC,
],
dexId: 94,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/97/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/97/high.png",
},
},
evolveFrom: {},
tags: [
Tag.LEVELUP,
],
illustrator: {
id: 17,
name: "Shizurow"
},
abilities: [{
id: 184,
type: AbilityType.POKEPOWER,
name: {
en: "Level-Down",
},
text: {
en: "Once during your turn (before your attack), you may choose 1 of your opponent's Pokémon LV.X. Remove the Level-Up card from that Pokémon and have your opponent shuffle that card into his or her deck. This power can't be used if Gengar is affected by a Special Condition.",
}
}],
attacks: [{
cost: [
Type.PSYCHIC,
Type.PSYCHIC,
Type.COLORLESS
],
name: {
en: "Compound Pain",
},
text: {
en: "This attack does 30 damage to each of your opponent's Pokémon that already has any damage counters on it. (Don't apply Weakness and Resistance for Benched Pokémon.)",
},
}],
weaknesses: [{
type: Type.DARKNESS,
value: "×2"
}],
resistances: [{
type: Type.COLORLESS,
value: "-20"
}],
rarity: Rarity.RareHoloLvX,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

97
cards/pl/pl4/98.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: "pl4-98",
localId: 98,
// Card informations
name: {
en: "Salamence",
},
hp: 160,
type: [
Type.COLORLESS,
],
dexId: 373,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/98/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/98/high.png",
},
},
evolveFrom: {},
tags: [
Tag.LEVELUP,
],
illustrator: {
id: 1,
name: "Ryo Ueda"
},
abilities: [{
id: 185,
type: AbilityType.POKEPOWER,
name: {
en: "Double Fall",
},
text: {
en: "Once during your turn (before your attack), when you put Salamence LV.X from your hand onto your Active Salamence, you may use this power. For each of your opponent's Pokémon that is Knocked Out by damage from Salamence's attacks this turn, take 1 more Prize card.",
}
}],
attacks: [{
cost: [
Type.FIRE,
Type.WATER,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Steam Blast",
},
text: {
en: "Discard an Energy card attached to Salamence.",
},
damage: 100
}],
weaknesses: [{
type: Type.COLORLESS,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-20"
}],
rarity: Rarity.RareHoloLvX,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

93
cards/pl/pl4/99.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: "pl4-99",
localId: 99,
// Card informations
name: {
en: "Tangrowth",
},
hp: 130,
type: [
Type.GRASS,
],
dexId: 465,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/99/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/99/high.png",
},
},
evolveFrom: {},
tags: [
Tag.LEVELUP,
],
illustrator: {
id: 1,
name: "Ryo Ueda"
},
abilities: [{
id: 187,
type: AbilityType.POKEPOWER,
name: {
en: "Healing Growth",
},
text: {
en: "Once during your turn (before your attack), you may flip a coin. If heads, remove 4 damage counters from 1 of your Pokémon. This power can't be used if Tangrowth is affected by a Special Condition.",
}
}],
attacks: [{
cost: [
Type.GRASS
],
name: {
en: "Big Growth",
},
text: {
en: "Search your discard pile for as many Grass Energy cards as you like and attach them to your Pokémon in any way you like.",
},
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.WATER,
value: "-20"
}],
rarity: Rarity.RareHoloLvX,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

91
cards/pl/pl4/AR1.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: "pl4-AR1",
localId: "AR1",
// Card informations
name: {
en: "Arceus",
fr: "Arceus",
},
hp: 70,
type: [
Type.DARKNESS,
],
dexId: 493,
image: {
low: {
en: "https://assets.tcgdex.net/en/pl/pl4/AR1/low.png",
fr: "https://assets.tcgdex.net/fr/pl/pl4/AR1/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/pl/pl4/AR1/high.png",
fr: "https://assets.tcgdex.net/fr/pl/pl4/AR1/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
illustrator: {
id: 27,
name: "kawayoo"
},
attacks: [{
cost: [
Type.DARKNESS,
Type.COLORLESS
],
name: {
en: "Prize Count",
fr: "Compteur de Récompense",
},
text: {
en: "If you have more Prize cards left than your opponent, this attack does 20 damage plus 60 more damage.",
fr: "S'il vous reste plus de cartes Récompense qu'à votre adversaire, cette attaque inflige 20 dégâts plus 60 dégâts supplémentaires.",
},
damage: 20
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
resistances: [{
type: Type.PSYCHIC,
value: "-20"
}],
retreat: 1,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Arceus",
code: "pl4"
}
}
export default card

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