diff --git a/data/Pokémon TCG Pocket/Promos-A/005.ts b/data/Pokémon TCG Pocket/Promos-A/005.ts index b36b59240..157552758 100644 --- a/data/Pokémon TCG Pocket/Promos-A/005.ts +++ b/data/Pokémon TCG Pocket/Promos-A/005.ts @@ -13,7 +13,7 @@ const card: Card = { category: "Trainer", effect: { - en: "Put 1 random Basic Pokémon from your deck into your hand." + en: "Put a random Basic Pokémon from your deck into your hand." }, trainerType: "Item" diff --git a/data/Pokémon TCG Pocket/Promos-A/010.ts b/data/Pokémon TCG Pocket/Promos-A/010.ts index 749597133..d2cf35b42 100644 --- a/data/Pokémon TCG Pocket/Promos-A/010.ts +++ b/data/Pokémon TCG Pocket/Promos-A/010.ts @@ -23,7 +23,7 @@ const card: Card = { damage: 120, effect: { - en: "Discard 2 P Energy from this Pokémon." + en: "Discard 2 Psychic Energy from this Pokémon." } }], diff --git a/data/Pokémon TCG Pocket/Promos-A/025.ts b/data/Pokémon TCG Pocket/Promos-A/025.ts index 67a7b44f3..7fb56664f 100644 --- a/data/Pokémon TCG Pocket/Promos-A/025.ts +++ b/data/Pokémon TCG Pocket/Promos-A/025.ts @@ -24,7 +24,7 @@ const card: Card = { cost: ["Fire"], effect: { - en: "Flip 3 coins. Take an amount of Energy from your Energy Zone equal to the number of heads and attach it to your Benched Pokémon in any way you like." + en: "Flip 3 coins. Take an amount of Fire Energy from your Energy Zone equal to the number of heads and attach it to your Benched Fire Pokémon in any way you like." } }, { name: { @@ -43,4 +43,4 @@ const card: Card = { retreat: 2 } -export default card \ No newline at end of file +export default card diff --git a/data/Pokémon TCG Pocket/Promos-A/028.ts b/data/Pokémon TCG Pocket/Promos-A/028.ts index 4c06eb6ac..29525bfe2 100644 --- a/data/Pokémon TCG Pocket/Promos-A/028.ts +++ b/data/Pokémon TCG Pocket/Promos-A/028.ts @@ -32,7 +32,7 @@ const card: Card = { cost: ["Fire", "Fire", "Colorless"], effect: { - en: "Discard 2 Energy from this Pokémon. This attack does 80 damage to 1 of your opponent's Pokémon." + en: "Discard 2 Fire Energy from this Pokémon. This attack does 80 damage to 1 of your opponent's Pokémon." } }], diff --git a/data/Pokémon TCG Pocket/Promos-A/029.ts b/data/Pokémon TCG Pocket/Promos-A/029.ts index aed447891..6d33479d5 100644 --- a/data/Pokémon TCG Pocket/Promos-A/029.ts +++ b/data/Pokémon TCG Pocket/Promos-A/029.ts @@ -33,7 +33,7 @@ const card: Card = { cost: ["Water", "Water", "Colorless"], effect: { - en: "If this Pokémon has at least 2 extra Energy attached, this attack does 60 more damage." + en: "If this Pokémon has at least 2 extra Water Energy attached, this attack does 60 more damage." } }], diff --git a/data/Pokémon TCG Pocket/Promos-A/032.ts b/data/Pokémon TCG Pocket/Promos-A/032.ts index 778ff1ffe..afebfd7fd 100644 --- a/data/Pokémon TCG Pocket/Promos-A/032.ts +++ b/data/Pokémon TCG Pocket/Promos-A/032.ts @@ -29,7 +29,7 @@ const card: Card = { cost: ["Fire"], effect: { - en: "Discard a Energy from this Pokémon." + en: "Discard a Fire Energy from this Pokémon." } }], diff --git a/data/Pokémon TCG Pocket/Promos-A/036.ts b/data/Pokémon TCG Pocket/Promos-A/036.ts index f0f4319df..e34883a3d 100644 --- a/data/Pokémon TCG Pocket/Promos-A/036.ts +++ b/data/Pokémon TCG Pocket/Promos-A/036.ts @@ -33,7 +33,7 @@ const card: Card = { cost: ["Lightning", "Lightning"], effect: { - en: "If this Pokémon has at least 2 extra Energy attached, this attack does 80 more damage." + en: "If this Pokémon has at least 2 extra Lightning Energy attached, this attack does 80 more damage." } }], diff --git a/data/Pokémon TCG Pocket/Promos-A/037.ts b/data/Pokémon TCG Pocket/Promos-A/037.ts index 9bf3795b9..0621c8e37 100644 --- a/data/Pokémon TCG Pocket/Promos-A/037.ts +++ b/data/Pokémon TCG Pocket/Promos-A/037.ts @@ -24,7 +24,7 @@ const card: Card = { }, effect: { - en: "Whenever you attach a Energy from your Energy Zone to this Pokémon, heal 20 damage from this Pokémon." + en: "Whenever you attach a Psychic Energy from your Energy Zone to this Pokémon, heal 20 damage from this Pokémon." } }], diff --git a/data/Pokémon TCG Pocket/Promos-A/038.ts b/data/Pokémon TCG Pocket/Promos-A/038.ts index 42760e21c..b7e0abc3c 100644 --- a/data/Pokémon TCG Pocket/Promos-A/038.ts +++ b/data/Pokémon TCG Pocket/Promos-A/038.ts @@ -25,6 +25,10 @@ const card: Card = { }, cost: ["Psychic"], + + effect: { + en: "Your opponent's Active Pokémon is now Confused." + } }], weaknesses: [{ diff --git a/data/Pokémon TCG Pocket/Promos-A/047.ts b/data/Pokémon TCG Pocket/Promos-A/047.ts index fd0204406..5eec46e28 100644 --- a/data/Pokémon TCG Pocket/Promos-A/047.ts +++ b/data/Pokémon TCG Pocket/Promos-A/047.ts @@ -38,7 +38,19 @@ const card: Card = { value: "+20" }], - retreat: 1 + retreat: 1, + + abilities: [{ + type: "Ability", + + name: { + en: "Defensive Whirlwind" + }, + + effect: { + en: "This Pokémon takes −30 damage from attacks from Pokémon." + } + }] } export default card diff --git a/data/Pokémon TCG Pocket/Promos-A/050.ts b/data/Pokémon TCG Pocket/Promos-A/050.ts index 129e89e29..16834620d 100644 --- a/data/Pokémon TCG Pocket/Promos-A/050.ts +++ b/data/Pokémon TCG Pocket/Promos-A/050.ts @@ -23,7 +23,7 @@ const card: Card = { en: "Psychic Sphere" }, - damage: "50" + damage: 50 }, { cost: ["Psychic", "Psychic", "Colorless", "Colorless"], @@ -35,7 +35,7 @@ const card: Card = { en: "Discard 2 [Psychic] Energy from this Pokémon." }, - damage: "150" + damage: 150 }], weaknesses: [{ diff --git a/data/Pokémon TCG Pocket/Promos-A/052.ts b/data/Pokémon TCG Pocket/Promos-A/052.ts index 62b16d2bb..665927755 100644 --- a/data/Pokémon TCG Pocket/Promos-A/052.ts +++ b/data/Pokémon TCG Pocket/Promos-A/052.ts @@ -26,7 +26,6 @@ const card: Card = { }, cost: ["Grass"], - damage: 60, effect: { en: "Put 1 random [Grass] Pokémon from your deck into your hand." diff --git a/data/Pokémon TCG Pocket/Promos-A/054.ts b/data/Pokémon TCG Pocket/Promos-A/054.ts index 31cf132f8..661fec25d 100644 --- a/data/Pokémon TCG Pocket/Promos-A/054.ts +++ b/data/Pokémon TCG Pocket/Promos-A/054.ts @@ -29,7 +29,28 @@ const card: Card = { value: "+20" }], - retreat: 0 + retreat: 0, + + abilities: [{ + type: "Ability", + + name: { + en: "Counterattack" + }, + + effect: { + en: "If this Pokémon is in the Active Spot and is damaged by an attack from your opponent's Pokémon, do 20 damage to the Attacking Pokémon." + } + }], + + attacks: [{ + name: { + en: "Electric Punch" + }, + + damage: 70, + cost: ["Lightning", "Lightning"] + }] } export default card diff --git a/data/Pokémon TCG Pocket/Promos-A/055.ts b/data/Pokémon TCG Pocket/Promos-A/055.ts index a00d28ee9..dfc1a4b96 100644 --- a/data/Pokémon TCG Pocket/Promos-A/055.ts +++ b/data/Pokémon TCG Pocket/Promos-A/055.ts @@ -21,7 +21,7 @@ const card: Card = { stage: "Stage2", evolveFrom: { - en: "Machamp" + en: "Machoke" }, attacks: [{ diff --git a/data/Pokémon TCG Pocket/Promos-A/056.ts b/data/Pokémon TCG Pocket/Promos-A/056.ts index c53fb4111..3f5c4e51c 100644 --- a/data/Pokémon TCG Pocket/Promos-A/056.ts +++ b/data/Pokémon TCG Pocket/Promos-A/056.ts @@ -26,7 +26,6 @@ const card: Card = { }, cost: ["Darkness"], - damage: 60, effect: { en: "Your opponent’s Active Pokémon is now Poisoned." diff --git a/data/Pokémon TCG Pocket/Promos-A/060.ts b/data/Pokémon TCG Pocket/Promos-A/060.ts new file mode 100644 index 000000000..9949237bd --- /dev/null +++ b/data/Pokémon TCG Pocket/Promos-A/060.ts @@ -0,0 +1,43 @@ +import { Card } from "../../../interfaces" +import Set from "../Promos-A" + +const card: Card = { + set: Set, + + name: { + en: "Exeggcute" + }, + + illustrator: "0313", + rarity: "One Diamond", + category: "Pokemon", + hp: 50, + types: ["Grass"], + + description: { + en: "Though it may look like it's just a bunch of eggs, it's a proper Pokémon. Exeggcute communicates with others of its kind via telepathy, apparently." + }, + + stage: "Basic", + + attacks: [{ + name: { + en: "Growth Spurt" + }, + + cost: ["Colorless"], + + effect: { + en: "Take a Energy from your Energy Zone and attach it to this Pokémon." + } + }], + + weaknesses: [{ + type: "Fire", + value: "+20" + }], + + retreat: 1 +} + +export default card \ No newline at end of file diff --git a/data/Pokémon TCG Pocket/Promos-A/061.ts b/data/Pokémon TCG Pocket/Promos-A/061.ts new file mode 100644 index 000000000..143565edc --- /dev/null +++ b/data/Pokémon TCG Pocket/Promos-A/061.ts @@ -0,0 +1,40 @@ +import { Card } from "../../../interfaces" +import Set from "../Promos-A" + +const card: Card = { + set: Set, + + name: { + en: "Froakie" + }, + + illustrator: "Sanosuke Sakuma", + rarity: "One Diamond", + category: "Pokemon", + hp: 60, + types: ["Water"], + + description: { + en: "It secretes flexible bubbles from its chest and back. The bubbles reduce the damage it would otherwise take when attacked." + }, + + stage: "Basic", + + attacks: [{ + name: { + en: "Flop" + }, + + damage: 10, + cost: ["Colorless"] + }], + + weaknesses: [{ + type: "Lightning", + value: "+20" + }], + + retreat: 1 +} + +export default card \ No newline at end of file diff --git a/data/Pokémon TCG Pocket/Promos-A/062.ts b/data/Pokémon TCG Pocket/Promos-A/062.ts new file mode 100644 index 000000000..0dd6b6534 --- /dev/null +++ b/data/Pokémon TCG Pocket/Promos-A/062.ts @@ -0,0 +1,40 @@ +import { Card } from "../../../interfaces" +import Set from "../Promos-A" + +const card: Card = { + set: Set, + + name: { + en: "Farfetch'd" + }, + + illustrator: "Eri Yamaki", + rarity: "One Diamond", + category: "Pokemon", + hp: 60, + types: ["Colorless"], + + description: { + en: "The stalk this Pokémon carries in its wings serves as a sword to cut down opponents. In a dire situation, the stalk can also serve as food." + }, + + stage: "Basic", + + attacks: [{ + name: { + en: "Leek Slap" + }, + + damage: 40, + cost: ["Colorless"] + }], + + weaknesses: [{ + type: "Lightning", + value: "+20" + }], + + retreat: 1 +} + +export default card \ No newline at end of file diff --git a/data/Pokémon TCG Pocket/Promos-A/063.ts b/data/Pokémon TCG Pocket/Promos-A/063.ts new file mode 100644 index 000000000..2b25ef130 --- /dev/null +++ b/data/Pokémon TCG Pocket/Promos-A/063.ts @@ -0,0 +1,44 @@ +import { Card } from "../../../interfaces" +import Set from "../Promos-A" + +const card: Card = { + set: Set, + + name: { + en: "Rayquaza" + }, + + illustrator: "Yoshinobu Saito", + rarity: "Three Diamond", + category: "Pokemon", + hp: 100, + types: ["Colorless"], + + description: { + en: "It lives in the ozone layer far above the clouds and cannot be seen from the ground." + }, + + stage: "Basic", + + attacks: [{ + name: { + en: "Spiral Rush" + }, + + damage: 70, + cost: ["Colorless", "Colorless", "Colorless", "Colorless"], + + effect: { + en: "Flip a coin until you get tails. This attack does 30 more damage for each heads." + } + }], + + weaknesses: [{ + type: "Lightning", + value: "+20" + }], + + retreat: 1 +} + +export default card \ No newline at end of file diff --git a/data/Pokémon TCG Pocket/Promos-A/064.ts b/data/Pokémon TCG Pocket/Promos-A/064.ts new file mode 100644 index 000000000..217fecedf --- /dev/null +++ b/data/Pokémon TCG Pocket/Promos-A/064.ts @@ -0,0 +1,39 @@ +import { Card } from "../../../interfaces" +import Set from "../Promos-A" + +const card: Card = { + set: Set, + + name: { + en: "Rayquaza ex" + }, + + illustrator: "PLANETA CG Works", + rarity: "Four Diamond", + category: "Pokemon", + hp: 140, + types: ["Colorless"], + stage: "Basic", + suffix: "EX", + + attacks: [{ + name: { + en: "Draco Meteor" + }, + + cost: ["Colorless", "Colorless", "Colorless", "Colorless"], + + effect: { + en: "1 of your opponent's Pokémon is chosen at random 4 times. For each time a Pokémon was chosen, do 40 damage to it." + } + }], + + weaknesses: [{ + type: "Lightning", + value: "+20" + }], + + retreat: 2 +} + +export default card \ No newline at end of file diff --git a/data/Pokémon TCG Pocket/Promos-A/065.ts b/data/Pokémon TCG Pocket/Promos-A/065.ts new file mode 100644 index 000000000..34f9ab68a --- /dev/null +++ b/data/Pokémon TCG Pocket/Promos-A/065.ts @@ -0,0 +1,39 @@ +import { Card } from "../../../interfaces" +import Set from "../Promos-A" + +const card: Card = { + set: Set, + + name: { + en: "Rayquaza ex" + }, + + illustrator: "PLANETA CG Works", + rarity: "Two Star", + category: "Pokemon", + hp: 140, + types: ["Colorless"], + stage: "Basic", + suffix: "EX", + + attacks: [{ + name: { + en: "Draco Meteor" + }, + + cost: ["Colorless", "Colorless", "Colorless", "Colorless"], + + effect: { + en: "1 of your opponent's Pokémon is chosen at random 4 times. For each time a Pokémon was chosen, do 40 damage to it." + } + }], + + weaknesses: [{ + type: "Lightning", + value: "+20" + }], + + retreat: 2 +} + +export default card \ No newline at end of file diff --git a/data/Pokémon TCG Pocket/Promos-A/066.ts b/data/Pokémon TCG Pocket/Promos-A/066.ts new file mode 100644 index 000000000..e12ef59ae --- /dev/null +++ b/data/Pokémon TCG Pocket/Promos-A/066.ts @@ -0,0 +1,44 @@ +import { Card } from "../../../interfaces" +import Set from "../Promos-A" + +const card: Card = { + set: Set, + + name: { + en: "Mimikyu" + }, + + illustrator: "Amelicart", + rarity: "One Star", + category: "Pokemon", + hp: 70, + types: ["Psychic"], + + description: { + en: "This Pokémon lives in dark places untouched by sunlight. When it appears before humans, it hides itself under a cloth that resembles a Pikachu." + }, + + stage: "Basic", + + attacks: [{ + name: { + en: "Shadow Hit" + }, + + damage: 60, + cost: ["Psychic", "Colorless"], + + effect: { + en: "This attack also does 20 damage to 1 of your Pokémon." + } + }], + + weaknesses: [{ + type: "Darkness", + value: "+20" + }], + + retreat: 1 +} + +export default card \ No newline at end of file diff --git a/data/Pokémon TCG Pocket/Promos-A/067.ts b/data/Pokémon TCG Pocket/Promos-A/067.ts new file mode 100644 index 000000000..cac0f258f --- /dev/null +++ b/data/Pokémon TCG Pocket/Promos-A/067.ts @@ -0,0 +1,43 @@ +import { Card } from "../../../interfaces" +import Set from "../Promos-A" + +const card: Card = { + set: Set, + + name: { + en: "Cosmog" + }, + + illustrator: "Mizue", + rarity: "Three Diamond", + category: "Pokemon", + hp: 60, + types: ["Psychic"], + + description: { + en: "Even though its helpless, gaseous body can be blown away by the slightest breeze, it doesn't seem to care." + }, + + stage: "Basic", + + attacks: [{ + name: { + en: "Teleport" + }, + + cost: ["Colorless"], + + effect: { + en: "Switch this Pokémon with 1 of your Benched Pokémon." + } + }], + + weaknesses: [{ + type: "Darkness", + value: "+20" + }], + + retreat: 1 +} + +export default card \ No newline at end of file diff --git a/data/Pokémon TCG Pocket/Promos-A/068.ts b/data/Pokémon TCG Pocket/Promos-A/068.ts new file mode 100644 index 000000000..1f4239a35 --- /dev/null +++ b/data/Pokémon TCG Pocket/Promos-A/068.ts @@ -0,0 +1,48 @@ +import { Card } from "../../../interfaces" +import Set from "../Promos-A" + +const card: Card = { + set: Set, + + name: { + en: "Lycanroc" + }, + + illustrator: "Ryuta Fuse", + rarity: "Three Diamond", + category: "Pokemon", + hp: 100, + types: ["Fighting"], + + evolveFrom: { + en: "Rockruff" + }, + + description: { + en: "Lycanroc attacks its prey with its sharp claws and fangs. It loyally obeys the instructions of a Trainer it trusts." + }, + + stage: "Stage1", + + attacks: [{ + name: { + en: "Crunch" + }, + + damage: 80, + cost: ["Fighting", "Fighting", "Colorless"], + + effect: { + en: "Flip a coin. If heads, discard a random Energy from your opponent's Active Pokémon." + } + }], + + weaknesses: [{ + type: "Grass", + value: "+20" + }], + + retreat: 1 +} + +export default card \ No newline at end of file diff --git a/data/Pokémon TCG Pocket/Promos-A/069.ts b/data/Pokémon TCG Pocket/Promos-A/069.ts new file mode 100644 index 000000000..f4f14f6f6 --- /dev/null +++ b/data/Pokémon TCG Pocket/Promos-A/069.ts @@ -0,0 +1,48 @@ +import { Card } from "../../../interfaces" +import Set from "../Promos-A" + +const card: Card = { + set: Set, + + name: { + en: "Alolan Exeggutor" + }, + + illustrator: "Satoshi Shirai", + rarity: "Three Diamond", + category: "Pokemon", + hp: 150, + types: ["Grass"], + + evolveFrom: { + en: "Exeggcute" + }, + + description: { + en: "Blazing sunlight has brought out the true form and powers of this Pokémon." + }, + + stage: "Stage1", + + attacks: [{ + name: { + en: "Tropical Hammer" + }, + + damage: 150, + cost: ["Grass", "Colorless", "Colorless"], + + effect: { + en: "Flip a coin. If tails, this attack does nothing." + } + }], + + weaknesses: [{ + type: "Fire", + value: "+20" + }], + + retreat: 4 +} + +export default card \ No newline at end of file diff --git a/data/Pokémon TCG Pocket/Promos-A/070.ts b/data/Pokémon TCG Pocket/Promos-A/070.ts new file mode 100644 index 000000000..066797c8a --- /dev/null +++ b/data/Pokémon TCG Pocket/Promos-A/070.ts @@ -0,0 +1,48 @@ +import { Card } from "../../../interfaces" +import Set from "../Promos-A" + +const card: Card = { + set: Set, + + name: { + en: "Alolan Ninetales" + }, + + illustrator: "tono", + rarity: "One Star", + category: "Pokemon", + hp: 110, + types: ["Water"], + + evolveFrom: { + en: "Alolan Vulpix" + }, + + description: { + en: "A deity resides in the snowy mountains where this Pokémon lives. In ancient times, it was worshiped as that deity's incarnation." + }, + + stage: "Stage1", + + attacks: [{ + name: { + en: "Blizzard" + }, + + damage: 60, + cost: ["Water", "Water", "Water"], + + effect: { + en: "This attack also does 20 damage to each of your opponent's Benched Pokémon." + } + }], + + weaknesses: [{ + type: "Metal", + value: "+20" + }], + + retreat: 1 +} + +export default card \ No newline at end of file diff --git a/data/Pokémon TCG Pocket/Promos-A/071.ts b/data/Pokémon TCG Pocket/Promos-A/071.ts new file mode 100644 index 000000000..92942d76b --- /dev/null +++ b/data/Pokémon TCG Pocket/Promos-A/071.ts @@ -0,0 +1,40 @@ +import { Card } from "../../../interfaces" +import Set from "../Promos-A" + +const card: Card = { + set: Set, + + name: { + en: "Crabrawler" + }, + + illustrator: "Miki Tanaka", + rarity: "One Diamond", + category: "Pokemon", + hp: 70, + types: ["Fighting"], + + description: { + en: "This Pokémon punches trees and eats the berries that drop down, training itself and getting food at the same time." + }, + + stage: "Basic", + + attacks: [{ + name: { + en: "Punch" + }, + + damage: 20, + cost: ["Colorless"] + }], + + weaknesses: [{ + type: "Psychic", + value: "+20" + }], + + retreat: 2 +} + +export default card \ No newline at end of file diff --git a/data/Pokémon TCG Pocket/Promos-A/072.ts b/data/Pokémon TCG Pocket/Promos-A/072.ts new file mode 100644 index 000000000..874aba769 --- /dev/null +++ b/data/Pokémon TCG Pocket/Promos-A/072.ts @@ -0,0 +1,43 @@ +import { Card } from "../../../interfaces" +import Set from "../Promos-A" + +const card: Card = { + set: Set, + + name: { + en: "Alolan Grimer" + }, + + illustrator: "Naoki Saito", + rarity: "One Diamond", + category: "Pokemon", + hp: 70, + types: ["Darkness"], + + description: { + en: "There are a hundred or so of them living in Alola's waste-disposal site. They're all hard workers who eat a lot of trash." + }, + + stage: "Basic", + + attacks: [{ + name: { + en: "Poison Gas" + }, + + cost: ["Darkness"], + + effect: { + en: "Your opponent's Active Pokémon is now Poisoned." + } + }], + + weaknesses: [{ + type: "Fighting", + value: "+20" + }], + + retreat: 2 +} + +export default card \ No newline at end of file diff --git a/data/Pokémon TCG Pocket/Promos-A/073.ts b/data/Pokémon TCG Pocket/Promos-A/073.ts new file mode 100644 index 000000000..771f50b1f --- /dev/null +++ b/data/Pokémon TCG Pocket/Promos-A/073.ts @@ -0,0 +1,48 @@ +import { Card } from "../../../interfaces" +import Set from "../Promos-A" + +const card: Card = { + set: Set, + + name: { + en: "Toucannon" + }, + + illustrator: "Sekio", + rarity: "One Diamond", + category: "Pokemon", + hp: 140, + types: ["Colorless"], + + evolveFrom: { + en: "Trumbeak" + }, + + description: { + en: "They smack beaks with others of their kind to communicate. The strength and number of hits tell each other how they feel." + }, + + stage: "Stage2", + + attacks: [{ + name: { + en: "Beak Blast" + }, + + damage: 80, + cost: ["Colorless", "Colorless"], + + effect: { + en: "Flip a coin. If heads, your opponent's Active Pokémon is now Burned." + } + }], + + weaknesses: [{ + type: "Lightning", + value: "+20" + }], + + retreat: 2 +} + +export default card \ No newline at end of file