1
0
mirror of https://github.com/tcgdex/cards-database.git synced 2025-04-25 04:12:11 +00:00

merge commit

Signed-off-by: Avior <florian.bouillon@delta-wings.net>
This commit is contained in:
Florian Bouillon 2020-02-08 00:43:14 +01:00
commit ec6faf5cb3
No known key found for this signature in database
GPG Key ID: B143FF27EF555D16
206 changed files with 17219 additions and 4 deletions

4
.gitignore vendored
View File

@ -1,5 +1,5 @@
*/*.json
cards/**/*.json
*.js
node_modules/
node_modules/

94
cards/swsh/swsh1/1.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: "swsh1-1",
localId: 1,
// Card informations
name: {
en: "Celebi V",
},
hp: 180,
type: [
Type.GRASS,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/1/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/1/high.png",
},
},
evolveFrom: {},
tags: [
Tag.V,
],
attacks: [{
name: {
en: "V rule",
},
},{
cost: [
Type.GRASS
],
name: {
en: "Find a Friend",
},
text: {
en: "Search your deck for up to 2 Pokémon, reveal them, and put them into your hand. Then, shuffle your deck.",
},
},{
cost: [
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Line Force",
},
text: {
en: "This attack does 20 more damage for each of your Benched Pokémon.",
},
damage: "50+"
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 1,
rarity: Rarity.RareV,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

79
cards/swsh/swsh1/10.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: "swsh1-10",
localId: 10,
// Card informations
name: {
en: "Grookey",
},
hp: 60,
type: [
Type.GRASS,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/10/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/10/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Fury Swipes",
},
text: {
en: "Flip 3 coins. This attack does 10 damage for each heads.",
},
damage: "10×"
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

89
cards/swsh/swsh1/100.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: "swsh1-100",
localId: 100,
// Card informations
name: {
en: "Sudowoodo",
},
hp: 100,
type: [
Type.FIGHTING,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/100/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/100/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Double Draw",
},
text: {
en: "Draw 2 cards.",
},
},{
cost: [
Type.COLORLESS
],
name: {
en: "Flail",
},
text: {
en: "This attack does 10 damage for each damage counter on this Pokémon.",
},
damage: "10×"
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

85
cards/swsh/swsh1/101.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: "swsh1-101",
localId: 101,
// Card informations
name: {
en: "Baltoy",
},
hp: 70,
type: [
Type.FIGHTING,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/101/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/101/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Beam",
},
damage: 10
},{
cost: [
Type.FIGHTING,
Type.FIGHTING
],
name: {
en: "Sand Spray",
},
damage: 30
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

76
cards/swsh/swsh1/102.ts Normal file
View File

@ -0,0 +1,76 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-102",
localId: 102,
// Card informations
name: {
en: "Baltoy",
},
hp: 60,
type: [
Type.FIGHTING,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/102/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/102/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
attacks: [{
cost: [
Type.FIGHTING
],
name: {
en: "Spinning Attack",
},
damage: 20
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

93
cards/swsh/swsh1/103.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: "swsh1-103",
localId: 103,
// Card informations
name: {
en: "Claydol",
},
hp: 120,
type: [
Type.FIGHTING,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/103/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/103/high.png",
},
},
evolveFrom: {
en: "Baltoy",
},
tags: [
Tag.STAGE1,
],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Psybeam",
},
text: {
en: "Your opponents Active Pokémon is now Confused.",
},
damage: 30
},{
cost: [
Type.FIGHTING,
Type.FIGHTING
],
name: {
en: "Explosion",
},
text: {
en: "This Pokémon also does 120 damage to itself.",
},
damage: 200
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

97
cards/swsh/swsh1/104.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: "swsh1-104",
localId: 104,
// Card informations
name: {
en: "Regirock V",
},
hp: 220,
type: [
Type.FIGHTING,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/104/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/104/high.png",
},
},
evolveFrom: {},
tags: [
Tag.V,
],
attacks: [{
name: {
en: "V rule",
},
},{
cost: [
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Raging Hammer",
},
text: {
en: "This attack does 10 more damage for each damage counter on this Pokémon.",
},
damage: "30+"
},{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Rocky Tackle",
},
text: {
en: "This Pokémon also does 30 damage to itself.",
},
damage: 190
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 3,
rarity: Rarity.RareV,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

85
cards/swsh/swsh1/105.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: "swsh1-105",
localId: 105,
// Card informations
name: {
en: "Mudbray",
},
hp: 80,
type: [
Type.FIGHTING,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/105/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/105/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Stampede",
},
damage: 10
},{
cost: [
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Rear Kick",
},
damage: 30
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

83
cards/swsh/swsh1/106.ts Normal file
View File

@ -0,0 +1,83 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-106",
localId: 106,
// Card informations
name: {
en: "Mudsdale",
},
hp: 150,
type: [
Type.FIGHTING,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/106/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/106/high.png",
},
},
evolveFrom: {
en: "Mudbray",
},
tags: [
Tag.STAGE1,
],
attacks: [{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.FIGHTING
],
name: {
en: "Double Impact",
},
text: {
en: "Flip 2 coins. This attack does 120 damage for each heads.",
},
damage: "120×"
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 3,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

78
cards/swsh/swsh1/107.ts Normal file
View File

@ -0,0 +1,78 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-107",
localId: 107,
// Card informations
name: {
en: "Silicobra",
},
hp: 80,
type: [
Type.FIGHTING,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/107/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/107/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Sand Attack",
},
text: {
en: "During your opponent's next turn, if the Defending Pokémon tries to attack, your opponent flips a coin. If tails, that attack doesn't happen.",
},
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

85
cards/swsh/swsh1/108.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: "swsh1-108",
localId: 108,
// Card informations
name: {
en: "Silicobra",
},
hp: 70,
type: [
Type.FIGHTING,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/108/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/108/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Headbutt",
},
damage: 10
},{
cost: [
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Tail Whap",
},
damage: 20
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

91
cards/swsh/swsh1/109.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: "swsh1-109",
localId: 109,
// Card informations
name: {
en: "Sandaconda",
},
hp: 140,
type: [
Type.FIGHTING,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/109/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/109/high.png",
},
},
evolveFrom: {
en: "Silicobra",
},
tags: [
Tag.STAGE1,
],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Coil",
},
text: {
en: "During your next turn, this Pokémons attacks do 120 more damage to your opponents Active Pokémon (before applying Weakness and Resistance).",
},
damage: 10
},{
cost: [
Type.FIGHTING,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Skull Bash",
},
damage: 100
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

85
cards/swsh/swsh1/11.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: "swsh1-11",
localId: 11,
// Card informations
name: {
en: "Grookey",
},
hp: 70,
type: [
Type.GRASS,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/11/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/11/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Scratch",
},
damage: 10
},{
cost: [
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Beat",
},
damage: 20
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

91
cards/swsh/swsh1/110.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: "swsh1-110",
localId: 110,
// Card informations
name: {
en: "Sandaconda",
},
hp: 130,
type: [
Type.FIGHTING,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/110/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/110/high.png",
},
},
evolveFrom: {
en: "Silicobra",
},
tags: [
Tag.STAGE1,
],
abilities: [{
id: -1,
type: AbilityType.TALENT,
name: {
en: "Sand Sac",
},
text: {
en: "This Pokémon takes 30 less damage from attacks (after applying Weakness and Resistance).",
}
}],
attacks: [{
cost: [
Type.FIGHTING,
Type.FIGHTING
],
name: {
en: "Power Press",
},
text: {
en: "If this Pokémon has at least 1 extra Fighting Energy attached (in addition to this attack's cost), this attack does 70 more damage.",
},
damage: "60+"
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 2,
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

79
cards/swsh/swsh1/111.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: "swsh1-111",
localId: 111,
// Card informations
name: {
en: "Clobbopus",
},
hp: 60,
type: [
Type.FIGHTING,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/111/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/111/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
attacks: [{
cost: [
Type.FIGHTING
],
name: {
en: "Bind",
},
text: {
en: "Flip a coin. If heads, your opponents Active Pokémon is now Paralyzed.",
},
damage: 20
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

77
cards/swsh/swsh1/112.ts Normal file
View File

@ -0,0 +1,77 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-112",
localId: 112,
// Card informations
name: {
en: "Clobbopus",
},
hp: 80,
type: [
Type.FIGHTING,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/112/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/112/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
attacks: [{
cost: [
Type.FIGHTING,
Type.FIGHTING
],
name: {
en: "Punch",
},
damage: 50
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

94
cards/swsh/swsh1/113.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: "swsh1-113",
localId: 113,
// Card informations
name: {
en: "Grapploct",
},
hp: 130,
type: [
Type.FIGHTING,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/113/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/113/high.png",
},
},
evolveFrom: {
en: "Clobbopus",
},
tags: [
Tag.STAGE1,
],
attacks: [{
cost: [
Type.FIGHTING,
Type.FIGHTING
],
name: {
en: "Octolock",
},
text: {
en: "Until this Grapploct leaves the Active Spot, the Defending Pokémon's attacks cost ColorlessColorless more, and the Defending Pokémon can't retreat. This effect can't be applied more than once.",
},
},{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.COLORLESS
],
name: {
en: "Tough Swing",
},
text: {
en: "This attacks damage isnt affected by Resistance.",
},
damage: 130
}],
weaknesses: [{
type: Type.PSYCHIC,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

80
cards/swsh/swsh1/114.ts Normal file
View File

@ -0,0 +1,80 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-114",
localId: 114,
// Card informations
name: {
en: "Stonjourner",
},
hp: 120,
type: [
Type.FIGHTING,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/114/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/114/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
attacks: [{
cost: [
Type.FIGHTING,
Type.FIGHTING
],
name: {
en: "Wild Tackle",
},
text: {
en: "This Pokémon also does 10 damage to itself.",
},
damage: 70
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

93
cards/swsh/swsh1/115.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: "swsh1-115",
localId: 115,
// Card informations
name: {
en: "Stonjourner V",
},
hp: 220,
type: [
Type.FIGHTING,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/115/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/115/high.png",
},
},
evolveFrom: {},
tags: [
Tag.V,
],
attacks: [{
name: {
en: "V rule",
},
},{
cost: [
Type.FIGHTING
],
name: {
en: "Guard Press",
},
text: {
en: "During your opponents next turn, this Pokémon takes 20 less damage from attacks (after applying Weakness and Resistance).",
},
damage: 40
},{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.FIGHTING
],
name: {
en: "Mega Kick",
},
damage: 150
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 3,
rarity: Rarity.RareV,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

94
cards/swsh/swsh1/116.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: "swsh1-116",
localId: 116,
// Card informations
name: {
en: "Stonjourner VMAX",
},
hp: 330,
type: [
Type.FIGHTING,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/116/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/116/high.png",
},
},
evolveFrom: {
en: "Stonjourner V",
},
tags: [
Tag.VMAX,
],
attacks: [{
name: {
en: "VMAX rule",
},
},{
cost: [
Type.FIGHTING
],
name: {
en: "Stone Gift",
},
text: {
en: "Attach a Fighting Energy card from your hand to 1 of your Pokémon. If you do, heal 120 damage from that Pokémon.",
},
},{
cost: [
Type.FIGHTING,
Type.FIGHTING,
Type.FIGHTING
],
name: {
en: "Max Rockfall",
},
damage: 200
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 3,
rarity: Rarity.RareVMAX,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

89
cards/swsh/swsh1/117.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: "swsh1-117",
localId: 117,
// Card informations
name: {
en: "Galarian Zigzagoon",
},
hp: 70,
type: [
Type.DARKNESS,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/117/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/117/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
abilities: [{
id: -1,
type: AbilityType.TALENT,
name: {
en: "Headbutt Tantrum",
},
text: {
en: "When you play this Pokémon from your hand onto your Bench during your turn, you may put 1 damage counter on 1 of your opponents Pokémon.",
}
}],
attacks: [{
cost: [
Type.DARKNESS,
Type.COLORLESS
],
name: {
en: "Surprise Attack",
},
text: {
en: "Flip a coin. If tails, this attack does nothing.",
},
damage: 30
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

91
cards/swsh/swsh1/118.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: "swsh1-118",
localId: 118,
// Card informations
name: {
en: "Galarian Linoone",
},
hp: 100,
type: [
Type.DARKNESS,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/118/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/118/high.png",
},
},
evolveFrom: {
en: "Galarian Zigzagoon",
},
tags: [
Tag.STAGE1,
],
attacks: [{
cost: [
Type.DARKNESS
],
name: {
en: "Night Slash",
},
text: {
en: "Switch this Pokémon with 1 of your Benched Pokémon.",
},
damage: 20
},{
cost: [
Type.DARKNESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Hammer In",
},
damage: 70
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

91
cards/swsh/swsh1/119.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: "swsh1-119",
localId: 119,
// Card informations
name: {
en: "Galarian Obstagoon",
},
hp: 160,
type: [
Type.DARKNESS,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/119/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/119/high.png",
},
},
evolveFrom: {
en: "Galarian Linoone",
},
tags: [
Tag.STAGE2,
],
abilities: [{
id: -1,
type: AbilityType.TALENT,
name: {
en: "Untamed Shout",
},
text: {
en: "When you play this Pokémon from your hand to evolve 1 of your Pokémon during your turn, you may put 3 damage counters on 1 of your opponents Pokémon.",
}
}],
attacks: [{
cost: [
Type.DARKNESS,
Type.COLORLESS
],
name: {
en: "Obstruct",
},
text: {
en: "During your opponent's next turn, prevent all damage done to this Pokémon by attacks from Basic Pokémon.",
},
damage: 90
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 2,
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

93
cards/swsh/swsh1/12.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: "swsh1-12",
localId: 12,
// Card informations
name: {
en: "Thwackey",
},
hp: 100,
type: [
Type.GRASS,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/12/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/12/high.png",
},
},
evolveFrom: {
en: "Grookey",
},
tags: [
Tag.STAGE1,
],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Taunt",
},
text: {
en: "Switch 1 of your opponents Benched Pokémon with their Active Pokémon.",
},
},{
cost: [
Type.GRASS,
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Double Hit",
},
text: {
en: "Flip 2 coins. This attack does 60 damage for each heads.",
},
damage: "60×"
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

94
cards/swsh/swsh1/120.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: "swsh1-120",
localId: 120,
// Card informations
name: {
en: "Sableye V",
},
hp: 170,
type: [
Type.DARKNESS,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/120/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/120/high.png",
},
},
evolveFrom: {},
tags: [
Tag.V,
],
attacks: [{
name: {
en: "V rule",
},
},{
cost: [
Type.DARKNESS
],
name: {
en: "Lode Search",
},
text: {
en: "Put a Trainer card from your discard pile into your hand.",
},
},{
cost: [
Type.DARKNESS,
Type.DARKNESS
],
name: {
en: "Crazy Claws",
},
text: {
en: "This attack does 60 more damage for each damage counter on your opponents Active Pokémon.",
},
damage: "10+"
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 2,
rarity: Rarity.RareV,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

88
cards/swsh/swsh1/121.ts Normal file
View File

@ -0,0 +1,88 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-121",
localId: 121,
// Card informations
name: {
en: "Skorupi",
},
hp: 80,
type: [
Type.DARKNESS,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/121/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/121/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
attacks: [{
cost: [
Type.DARKNESS
],
name: {
en: "Poison Sting",
},
text: {
en: "Your opponents Active Pokémon is now Poisoned.",
},
},{
cost: [
Type.DARKNESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Slashing Claw",
},
damage: 50
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

97
cards/swsh/swsh1/122.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: "swsh1-122",
localId: 122,
// Card informations
name: {
en: "Drapion",
},
hp: 140,
type: [
Type.DARKNESS,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/122/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/122/high.png",
},
},
evolveFrom: {
en: "Skorupi",
},
tags: [
Tag.STAGE1,
],
attacks: [{
cost: [
Type.DARKNESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Hard Press",
},
text: {
en: "Flip a coin. If heads, your opponents Active Pokémon is now Paralyzed.",
},
damage: 80
},{
cost: [
Type.DARKNESS,
Type.DARKNESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Toxic Strike",
},
text: {
en: "Your opponents Active Pokémon is now Poisoned.",
},
damage: 130
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 3,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

85
cards/swsh/swsh1/123.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: "swsh1-123",
localId: 123,
// Card informations
name: {
en: "Croagunk",
},
hp: 70,
type: [
Type.DARKNESS,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/123/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/123/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Stampede",
},
damage: 10
},{
cost: [
Type.DARKNESS,
Type.COLORLESS
],
name: {
en: "Lunge Out",
},
damage: 30
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

92
cards/swsh/swsh1/124.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: "swsh1-124",
localId: 124,
// Card informations
name: {
en: "Toxicroak",
},
hp: 110,
type: [
Type.DARKNESS,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/124/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/124/high.png",
},
},
evolveFrom: {
en: "Croagunk",
},
tags: [
Tag.STAGE1,
],
abilities: [{
id: -1,
type: AbilityType.TALENT,
name: {
en: "More Poison",
},
text: {
en: "Put 2 more damage counters on your opponents Poisoned Pokémon during Pokémon Checkup.",
}
}],
attacks: [{
cost: [
Type.DARKNESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Poison Claws",
},
text: {
en: "Flip a coin. If heads, your opponents Active Pokémon is now Poisoned.",
},
damage: 70
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 1,
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

78
cards/swsh/swsh1/125.ts Normal file
View File

@ -0,0 +1,78 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-125",
localId: 125,
// Card informations
name: {
en: "Nickit",
},
hp: 70,
type: [
Type.DARKNESS,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/125/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/125/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
attacks: [{
cost: [
Type.DARKNESS
],
name: {
en: "Instigate",
},
text: {
en: "Your opponent shuffles their hand and puts it on the bottom of their deck. If they put any cards on the bottom of their deck in this way, they draw 3 cards.",
},
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

91
cards/swsh/swsh1/126.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: "swsh1-126",
localId: 126,
// Card informations
name: {
en: "Thievul",
},
hp: 100,
type: [
Type.DARKNESS,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/126/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/126/high.png",
},
},
evolveFrom: {
en: "Nickit",
},
tags: [
Tag.STAGE1,
],
attacks: [{
cost: [
Type.DARKNESS
],
name: {
en: "Thief",
},
text: {
en: "Your opponent reveals their hand. Choose a card you find there and put it on the bottom of their deck.",
},
damage: 20
},{
cost: [
Type.DARKNESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Darkness Fang",
},
damage: 90
}],
weaknesses: [{
type: Type.GRASS,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

90
cards/swsh/swsh1/127.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: "swsh1-127",
localId: 127,
// Card informations
name: {
en: "Galarian Meowth",
},
hp: 70,
type: [
Type.METAL,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/127/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/127/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Hone Claws",
},
text: {
en: "During your next turn, this Pokémons Slash attack does 60 more damage (before applying Weakness and Resistance).",
},
},{
cost: [
Type.METAL,
Type.COLORLESS
],
name: {
en: "Slash",
},
damage: 30
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.GRASS,
value: "-30"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

92
cards/swsh/swsh1/128.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: "swsh1-128",
localId: 128,
// Card informations
name: {
en: "Galarian Perrserker",
},
hp: 120,
type: [
Type.METAL,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/128/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/128/high.png",
},
},
evolveFrom: {
en: "Galarian Meowth",
},
tags: [
Tag.STAGE1,
],
abilities: [{
id: -1,
type: AbilityType.TALENT,
name: {
en: "Steely Spirit",
},
text: {
en: "Your Metal Pokémon's attacks do 20 more damage to your opponent's Active Pokémon (before applying Weakness and Resistance).",
}
}],
attacks: [{
cost: [
Type.METAL,
Type.METAL,
Type.COLORLESS
],
name: {
en: "Metal Claw",
},
damage: 70
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.GRASS,
value: "-30"
}],
retreat: 2,
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

93
cards/swsh/swsh1/129.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: "swsh1-129",
localId: 129,
// Card informations
name: {
en: "Mawile",
},
hp: 90,
type: [
Type.METAL,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/129/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/129/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Find a Friend",
},
text: {
en: "Search your deck for a Pokémon, reveal it, and put it into your hand. Then, shuffle your deck.",
},
},{
cost: [
Type.METAL,
Type.COLORLESS
],
name: {
en: "Crunch",
},
text: {
en: "Discard an Energy from your opponent's Active Pokémon.",
},
damage: 40
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.GRASS,
value: "-30"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

92
cards/swsh/swsh1/13.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: "swsh1-13",
localId: 13,
// Card informations
name: {
en: "Thwackey",
},
hp: 100,
type: [
Type.GRASS,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/13/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/13/high.png",
},
},
evolveFrom: {
en: "Grookey",
},
tags: [
Tag.STAGE1,
],
attacks: [{
cost: [
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Beat",
},
damage: 30
},{
cost: [
Type.GRASS,
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Ambush",
},
text: {
en: "Flip a coin. If heads, this attack does 30 more damage.",
},
damage: "50+"
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

79
cards/swsh/swsh1/130.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: "swsh1-130",
localId: 130,
// Card informations
name: {
en: "Ferroseed",
},
hp: 70,
type: [
Type.METAL,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/130/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/130/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Rollout",
},
damage: 10
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.GRASS,
value: "-30"
}],
retreat: 2,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

97
cards/swsh/swsh1/131.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: "swsh1-131",
localId: 131,
// Card informations
name: {
en: "Ferrothorn",
},
hp: 130,
type: [
Type.METAL,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/131/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/131/high.png",
},
},
evolveFrom: {
en: "Ferroseed",
},
tags: [
Tag.STAGE1,
],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Triple Smash",
},
text: {
en: "Flip 3 coins. This attack does 30 damage for each heads.",
},
damage: "30×"
},{
cost: [
Type.METAL,
Type.METAL,
Type.COLORLESS
],
name: {
en: "Energy Slap",
},
text: {
en: "You may move all Energy from this Pokémon to 1 of your Benched Pokémon.",
},
damage: 100
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.GRASS,
value: "-30"
}],
retreat: 2,
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

92
cards/swsh/swsh1/132.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: "swsh1-132",
localId: 132,
// Card informations
name: {
en: "Galarian Stunfisk",
},
hp: 120,
type: [
Type.METAL,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/132/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/132/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
abilities: [{
id: -1,
type: AbilityType.TALENT,
name: {
en: "Snap Trap",
},
text: {
en: "If this Pokémon is in the Active Spot and is damaged by an opponents attack (even if it is Knocked Out), discard an Energy from the Attacking Pokémon.",
}
}],
attacks: [{
cost: [
Type.METAL,
Type.COLORLESS
],
name: {
en: "Damage Rush",
},
text: {
en: "Flip a coin until you get tails. This attack does 30 more damage for each heads.",
},
damage: "30+"
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.GRASS,
value: "-30"
}],
retreat: 2,
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

88
cards/swsh/swsh1/133.ts Normal file
View File

@ -0,0 +1,88 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-133",
localId: 133,
// Card informations
name: {
en: "Pawniard",
},
hp: 70,
type: [
Type.METAL,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/133/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/133/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Cut Up",
},
damage: 10
},{
cost: [
Type.METAL,
Type.COLORLESS
],
name: {
en: "Metal Claw",
},
damage: 20
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.GRASS,
value: "-30"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

93
cards/swsh/swsh1/134.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: "swsh1-134",
localId: 134,
// Card informations
name: {
en: "Bisharp",
},
hp: 120,
type: [
Type.METAL,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/134/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/134/high.png",
},
},
evolveFrom: {
en: "Pawniard",
},
tags: [
Tag.STAGE1,
],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Charge Order",
},
text: {
en: "This attack does 30 more damage for each of your Benched Pawniard.",
},
damage: "30+"
},{
cost: [
Type.METAL,
Type.COLORLESS
],
name: {
en: "Slicing Blade",
},
damage: 60
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.GRASS,
value: "-30"
}],
retreat: 2,
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

94
cards/swsh/swsh1/135.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: "swsh1-135",
localId: 135,
// Card informations
name: {
en: "Corviknight",
},
hp: 170,
type: [
Type.METAL,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/135/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/135/high.png",
},
},
evolveFrom: {
en: "Corvisquire",
},
tags: [
Tag.STAGE2,
],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Peck",
},
damage: 50
},{
cost: [
Type.METAL,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Iron Wings",
},
text: {
en: "You may discard 2 Energy from this Pokémon. If you do, during your opponent's next turn, this Pokémon takes 100 less damage from attacks (after applying Weakness and Resistance).",
},
damage: 130
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
}],
retreat: 2,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

83
cards/swsh/swsh1/136.ts Normal file
View File

@ -0,0 +1,83 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-136",
localId: 136,
// Card informations
name: {
en: "Cufant",
},
hp: 100,
type: [
Type.METAL,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/136/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/136/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
attacks: [{
cost: [
Type.METAL,
Type.METAL
],
name: {
en: "Stomp",
},
text: {
en: "Flip a coin. If heads, this attack does 20 more damage.",
},
damage: "20+"
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.GRASS,
value: "-30"
}],
retreat: 3,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

98
cards/swsh/swsh1/137.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: "swsh1-137",
localId: 137,
// Card informations
name: {
en: "Copperajah",
},
hp: 190,
type: [
Type.METAL,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/137/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/137/high.png",
},
},
evolveFrom: {
en: "Cufant",
},
tags: [
Tag.STAGE1,
],
attacks: [{
cost: [
Type.METAL,
Type.METAL
],
name: {
en: "Dig Drain",
},
text: {
en: "Heal 30 damage from this Pokémon.",
},
damage: 60
},{
cost: [
Type.METAL,
Type.METAL,
Type.METAL
],
name: {
en: "Muscular Nose",
},
text: {
en: "If this Pokémon has 8 or more damage counters on it, this attack does nothing.",
},
damage: 220
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.GRASS,
value: "-30"
}],
retreat: 4,
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

97
cards/swsh/swsh1/138.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: "swsh1-138",
localId: 138,
// Card informations
name: {
en: "Zacian V",
},
hp: 220,
type: [
Type.METAL,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/138/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/138/high.png",
},
},
evolveFrom: {},
tags: [
Tag.V,
],
abilities: [{
id: -1,
type: AbilityType.TALENT,
name: {
en: "Intrepid Sword",
},
text: {
en: "Once during your turn, you may look at the top 3 cards of your deck and attach any number of Metal Energy cards you find there to this Pokémon. Put the other cards into your hand. If you use this Ability, your turn ends.",
}
}],
attacks: [{
name: {
en: "V rule",
},
},{
cost: [
Type.METAL,
Type.METAL,
Type.METAL
],
name: {
en: "Brave Blade",
},
text: {
en: "During your next turn, this Pokémon can't attack.",
},
damage: 230
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.GRASS,
value: "-30"
}],
retreat: 2,
rarity: Rarity.RareV,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

97
cards/swsh/swsh1/139.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: "swsh1-139",
localId: 139,
// Card informations
name: {
en: "Zamazenta V",
},
hp: 230,
type: [
Type.METAL,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/139/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/139/high.png",
},
},
evolveFrom: {},
tags: [
Tag.V,
],
abilities: [{
id: -1,
type: AbilityType.TALENT,
name: {
en: "Dauntless Shield",
},
text: {
en: "Prevent all damage done to this Pokémon by attacks from your opponents Pokémon VMAX.",
}
}],
attacks: [{
name: {
en: "V rule",
},
},{
cost: [
Type.METAL,
Type.METAL,
Type.COLORLESS
],
name: {
en: "Assault Tackle",
},
text: {
en: "Discard a Special Energy from your opponent's Active Pokémon.",
},
damage: 130
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
resistances: [{
type: Type.GRASS,
value: "-30"
}],
retreat: 2,
rarity: Rarity.RareV,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

90
cards/swsh/swsh1/14.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: "swsh1-14",
localId: 14,
// Card informations
name: {
en: "Rillaboom",
},
hp: 170,
type: [
Type.GRASS,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/14/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/14/high.png",
},
},
evolveFrom: {
en: "Thwackey",
},
tags: [
Tag.STAGE2,
],
abilities: [{
id: -1,
type: AbilityType.TALENT,
name: {
en: "Voltage Beat",
},
text: {
en: "Once during your turn, you may search your deck for up to 2 Grass Energy cards and attach them to 1 of your Pokémon. Then, shuffle your deck.",
}
}],
attacks: [{
cost: [
Type.GRASS,
Type.GRASS,
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Hammer In",
},
damage: 140
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 3,
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

89
cards/swsh/swsh1/140.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: "swsh1-140",
localId: 140,
// Card informations
name: {
en: "Snorlax",
},
hp: 150,
type: [
Type.COLORLESS,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/140/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/140/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Rolling Tackle",
},
damage: 80
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Heavy Impact",
},
damage: 130
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 4,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

99
cards/swsh/swsh1/141.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: "swsh1-141",
localId: 141,
// Card informations
name: {
en: "Snorlax V",
},
hp: 220,
type: [
Type.COLORLESS,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/141/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/141/high.png",
},
},
evolveFrom: {},
tags: [
Tag.V,
],
attacks: [{
name: {
en: "V rule",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Swallow",
},
text: {
en: "Heal from this Pokémon the same amount of damage you did to your opponents Active Pokémon.",
},
damage: 60
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Falling Down",
},
text: {
en: "This Pokémon is now Asleep.",
},
damage: 170
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 4,
rarity: Rarity.RareV,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

87
cards/swsh/swsh1/142.ts Normal file
View File

@ -0,0 +1,87 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-142",
localId: 142,
// Card informations
name: {
en: "Snorlax VMAX",
},
hp: 340,
type: [
Type.COLORLESS,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/142/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/142/high.png",
},
},
evolveFrom: {
en: "Snorlax V",
},
tags: [
Tag.VMAX,
],
attacks: [{
name: {
en: "VMAX rule",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "G-Max Fall",
},
text: {
en: "This attack does 30 more damage for each of your Benched Pokémon.",
},
damage: "60+"
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 4,
rarity: Rarity.RareVMAX,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

90
cards/swsh/swsh1/143.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: "swsh1-143",
localId: 143,
// Card informations
name: {
en: "Hoothoot",
},
hp: 70,
type: [
Type.COLORLESS,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/143/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/143/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Send Back",
},
text: {
en: "Your opponent switches their Active Pokémon with 1 of their Benched Pokémon.",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Wing Attack",
},
damage: 20
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

94
cards/swsh/swsh1/144.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: "swsh1-144",
localId: 144,
// Card informations
name: {
en: "Noctowl",
},
hp: 110,
type: [
Type.COLORLESS,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/144/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/144/high.png",
},
},
evolveFrom: {
en: "Hoothoot",
},
tags: [
Tag.STAGE1,
],
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Wing Attack",
},
damage: 40
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Carry Off",
},
text: {
en: "Choose 1 of your opponent's Benched Pokémon. They shuffle that Pokémon and all attached cards into their deck. Then, shuffle this Pokémon and all attached cards into your deck.",
},
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
}],
retreat: 1,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

90
cards/swsh/swsh1/145.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: "swsh1-145",
localId: 145,
// Card informations
name: {
en: "Minccino",
},
hp: 70,
type: [
Type.COLORLESS,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/145/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/145/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Glance",
},
text: {
en: "Look at the top card of your opponents deck.",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Tail Slap",
},
text: {
en: "Flip 2 coins. This attack does 20 damage for each heads.",
},
damage: "20×"
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

76
cards/swsh/swsh1/146.ts Normal file
View File

@ -0,0 +1,76 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-146",
localId: 146,
// Card informations
name: {
en: "Minccino",
},
hp: 60,
type: [
Type.COLORLESS,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/146/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/146/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Tail Whap",
},
damage: 30
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

90
cards/swsh/swsh1/147.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: "swsh1-147",
localId: 147,
// Card informations
name: {
en: "Cinccino",
},
hp: 90,
type: [
Type.COLORLESS,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/147/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/147/high.png",
},
},
evolveFrom: {
en: "Minccino",
},
tags: [
Tag.STAGE1,
],
abilities: [{
id: -1,
type: AbilityType.TALENT,
name: {
en: "Make Do",
},
text: {
en: "You must discard a card from your hand in order to use this Ability. Once during your turn, you may draw 2 cards.",
}
}],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Energy Assist",
},
text: {
en: "Attach a basic Energy card from your discard pile to 1 of your Benched Pokémon.",
},
damage: 40
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

87
cards/swsh/swsh1/148.ts Normal file
View File

@ -0,0 +1,87 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-148",
localId: 148,
// Card informations
name: {
en: "Oranguru",
},
hp: 120,
type: [
Type.COLORLESS,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/148/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/148/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
abilities: [{
id: -1,
type: AbilityType.TALENT,
name: {
en: "Primate Wisdom",
},
text: {
en: "Once during your turn, you may switch a card from your hand with the top card of your deck.",
}
}],
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Whap Down",
},
damage: 70
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 2,
rarity: Rarity.RareHolo,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

80
cards/swsh/swsh1/149.ts Normal file
View File

@ -0,0 +1,80 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-149",
localId: 149,
// Card informations
name: {
en: "Drampa",
},
hp: 130,
type: [
Type.COLORLESS,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/149/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/149/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Dragon Pulse",
},
text: {
en: "Discard the top 2 cards of your deck.",
},
damage: 80
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

97
cards/swsh/swsh1/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: "swsh1-15",
localId: 15,
// Card informations
name: {
en: "Rillaboom",
},
hp: 190,
type: [
Type.GRASS,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/15/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/15/high.png",
},
},
evolveFrom: {
en: "Thwackey",
},
tags: [
Tag.STAGE2,
],
attacks: [{
cost: [
Type.GRASS,
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Drum Roll",
},
text: {
en: "This attack also does 10 damage to each of your opponents Benched Pokémon. (Dont apply Weakness and Resistance for Benched Pokémon.)",
},
damage: 90
},{
cost: [
Type.GRASS,
Type.GRASS,
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Drum Beating",
},
text: {
en: "During your next turn, this Pokémon can't use Drum Beating.",
},
damage: 180
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 4,
rarity: Rarity.Rare,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

88
cards/swsh/swsh1/150.ts Normal file
View File

@ -0,0 +1,88 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-150",
localId: 150,
// Card informations
name: {
en: "Rookidee",
},
hp: 60,
type: [
Type.COLORLESS,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/150/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/150/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Flap",
},
damage: 10
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Glide",
},
damage: 30
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

93
cards/swsh/swsh1/151.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: "swsh1-151",
localId: 151,
// Card informations
name: {
en: "Corvisquire",
},
hp: 80,
type: [
Type.COLORLESS,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/151/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/151/high.png",
},
},
evolveFrom: {
en: "Rookidee",
},
tags: [
Tag.STAGE1,
],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Pluck",
},
text: {
en: "Before doing damage, discard all Pokémon Tools from your opponent's Active Pokémon.",
},
damage: 20
},{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Drill Peck",
},
damage: 50
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
}],
retreat: 1,
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

80
cards/swsh/swsh1/152.ts Normal file
View File

@ -0,0 +1,80 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-152",
localId: 152,
// Card informations
name: {
en: "Wooloo",
},
hp: 70,
type: [
Type.COLORLESS,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/152/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/152/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
attacks: [{
cost: [
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Expand",
},
text: {
en: "During your opponents next turn, this Pokémon takes 10 less damage from attacks (after applying Weakness and Resistance).",
},
damage: 30
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

86
cards/swsh/swsh1/153.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: "swsh1-153",
localId: 153,
// Card informations
name: {
en: "Wooloo",
},
hp: 70,
type: [
Type.COLORLESS,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/153/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/153/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Tackle",
},
damage: 10
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Headbutt",
},
damage: 50
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

94
cards/swsh/swsh1/154.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: "swsh1-154",
localId: 154,
// Card informations
name: {
en: "Dubwool",
},
hp: 130,
type: [
Type.COLORLESS,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/154/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/154/high.png",
},
},
evolveFrom: {
en: "Wooloo",
},
tags: [
Tag.STAGE1,
],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Cotton Guard",
},
text: {
en: "During your opponents next turn, this Pokémon takes 30 less damage from attacks (after applying Weakness and Resistance).",
},
damage: 30
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Double-Edge",
},
text: {
en: "This Pokémon also does 30 damage to itself.",
},
damage: 120
}],
weaknesses: [{
type: Type.FIGHTING,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

97
cards/swsh/swsh1/155.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: "swsh1-155",
localId: 155,
// Card informations
name: {
en: "Cramorant V",
},
hp: 200,
type: [
Type.COLORLESS,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/155/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/155/high.png",
},
},
evolveFrom: {},
tags: [
Tag.V,
],
attacks: [{
name: {
en: "V rule",
},
},{
cost: [
Type.COLORLESS
],
name: {
en: "Beak Catch",
},
text: {
en: "Search your deck for up to 2 cards and put them into your hand. Then, shuffle your deck.",
},
},{
cost: [
Type.COLORLESS,
Type.COLORLESS,
Type.COLORLESS
],
name: {
en: "Spit Shot",
},
text: {
en: "Discard all Energy from this Pokémon. This attack does 160 damage to 1 of your opponents Pokémon. (Dont apply Weakness and Resistance for Benched Pokémon.)",
},
}],
weaknesses: [{
type: Type.LIGHTNING,
value: "×2"
}],
resistances: [{
type: Type.FIGHTING,
value: "-30"
}],
retreat: 1,
rarity: Rarity.RareV,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

68
cards/swsh/swsh1/156.ts Normal file
View File

@ -0,0 +1,68 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-156",
localId: 156,
// Card informations
name: {
en: "Air Balloon",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/156/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/156/high.png",
},
},
evolveFrom: {},
tags: [
Tag.TOOL,
],
attacks: [{
name: {},
text: {
en: "The Retreat Cost of the Pokémon this card is attached to is ColorlessColorless less.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

68
cards/swsh/swsh1/157.ts Normal file
View File

@ -0,0 +1,68 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-157",
localId: 157,
// Card informations
name: {
en: "Bede",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/157/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/157/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
attacks: [{
name: {},
text: {
en: "Attach a basic Energy card from your hand to 1 of your Benched Pokémon.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

68
cards/swsh/swsh1/158.ts Normal file
View File

@ -0,0 +1,68 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-158",
localId: 158,
// Card informations
name: {
en: "Big Charm",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/158/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/158/high.png",
},
},
evolveFrom: {},
tags: [
Tag.TOOL,
],
attacks: [{
name: {},
text: {
en: "The Pokémon this card is attached to gets +30 HP.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

68
cards/swsh/swsh1/159.ts Normal file
View File

@ -0,0 +1,68 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-159",
localId: 159,
// Card informations
name: {
en: "Crushing Hammer",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/159/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/159/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
attacks: [{
name: {},
text: {
en: "Flip a coin. If heads, discard an Energy from 1 of your opponent's Pokémon.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

76
cards/swsh/swsh1/16.ts Normal file
View File

@ -0,0 +1,76 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-16",
localId: 16,
// Card informations
name: {
en: "Blipbug",
},
hp: 50,
type: [
Type.GRASS,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/16/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/16/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
attacks: [{
cost: [
Type.GRASS
],
name: {
en: "Gnaw",
},
damage: 20
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

68
cards/swsh/swsh1/160.ts Normal file
View File

@ -0,0 +1,68 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-160",
localId: 160,
// Card informations
name: {
en: "Energy Retrieval",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/160/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/160/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
attacks: [{
name: {},
text: {
en: "Put up to 2 basic Energy cards from your discard pile into your hand.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

68
cards/swsh/swsh1/161.ts Normal file
View File

@ -0,0 +1,68 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-161",
localId: 161,
// Card informations
name: {
en: "Energy Search",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/161/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/161/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
attacks: [{
name: {},
text: {
en: "Search your deck for a basic Energy card, reveal it, and put it into your hand. Then, shuffle your deck.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

68
cards/swsh/swsh1/162.ts Normal file
View File

@ -0,0 +1,68 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-162",
localId: 162,
// Card informations
name: {
en: "Energy Switch",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/162/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/162/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
attacks: [{
name: {},
text: {
en: "Move a basic Energy from 1 of your Pokémon to another of your Pokémon.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

68
cards/swsh/swsh1/163.ts Normal file
View File

@ -0,0 +1,68 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-163",
localId: 163,
// Card informations
name: {
en: "Evolution Incense",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/163/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/163/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
attacks: [{
name: {},
text: {
en: "Search your deck for an Evolution Pokémon, reveal it, and put it into your hand. Then, shuffle your deck.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

68
cards/swsh/swsh1/164.ts Normal file
View File

@ -0,0 +1,68 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-164",
localId: 164,
// Card informations
name: {
en: "Great Ball",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/164/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/164/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
attacks: [{
name: {},
text: {
en: "Look at the top 7 cards of your deck. You may reveal a Pokémon you find there and put it into your hand. Shuffle the other cards back into your deck.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

68
cards/swsh/swsh1/165.ts Normal file
View File

@ -0,0 +1,68 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-165",
localId: 165,
// Card informations
name: {
en: "Hop",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/165/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/165/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
attacks: [{
name: {},
text: {
en: "Draw 3 cards.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

68
cards/swsh/swsh1/166.ts Normal file
View File

@ -0,0 +1,68 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-166",
localId: 166,
// Card informations
name: {
en: "Hyper Potion",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/166/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/166/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
attacks: [{
name: {},
text: {
en: "Heal 120 damage from 1 of your Pokémon that has at least 2 Energy attached. If you healed any damage in this way, discard 2 Energy from it.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

68
cards/swsh/swsh1/167.ts Normal file
View File

@ -0,0 +1,68 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-167",
localId: 167,
// Card informations
name: {
en: "Lucky Egg",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/167/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/167/high.png",
},
},
evolveFrom: {},
tags: [
Tag.TOOL,
],
attacks: [{
name: {},
text: {
en: "If the Pokémon this card is attached to is Knocked Out by damage from an opponents attack, draw cards until you have 7 cards in your hand.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

68
cards/swsh/swsh1/168.ts Normal file
View File

@ -0,0 +1,68 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-168",
localId: 168,
// Card informations
name: {
en: "Lum Berry",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/168/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/168/high.png",
},
},
evolveFrom: {},
tags: [
Tag.TOOL,
],
attacks: [{
name: {},
text: {
en: "At the end of each turn, if the Pokémon this card is attached to is affected by any Special Conditions, it recovers from all of them, and discard this card.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

68
cards/swsh/swsh1/169.ts Normal file
View File

@ -0,0 +1,68 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-169",
localId: 169,
// Card informations
name: {
en: "Marnie",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/169/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/169/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
attacks: [{
name: {},
text: {
en: "Each player shuffles their hand and puts it on the bottom of their deck. If either player put any cards on the bottom of their deck in this way, you draw 5 cards, and your opponent draws 4 cards.",
},
}],
rarity: Rarity.RareHolo,
category: Category.TRAINER,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

78
cards/swsh/swsh1/17.ts Normal file
View File

@ -0,0 +1,78 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-17",
localId: 17,
// Card informations
name: {
en: "Blipbug",
},
hp: 40,
type: [
Type.GRASS,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/17/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/17/high.png",
},
},
evolveFrom: {},
tags: [
Tag.BASIC,
],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Call for Family",
},
text: {
en: "Search your deck for a Basic Pokémon and put it onto your Bench. Then, shuffle your deck.",
},
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 1,
rarity: Rarity.Common,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

68
cards/swsh/swsh1/170.ts Normal file
View File

@ -0,0 +1,68 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-170",
localId: 170,
// Card informations
name: {
en: "Metal Saucer",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/170/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/170/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
attacks: [{
name: {},
text: {
en: "Attach a Metal Energy card from your discard pile to 1 of your Benched Metal Pokémon.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

68
cards/swsh/swsh1/171.ts Normal file
View File

@ -0,0 +1,68 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-171",
localId: 171,
// Card informations
name: {
en: "Ordinary Rod",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/171/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/171/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
attacks: [{
name: {},
text: {
en: "Choose 1 or both:\n\n• Shuffle up to 2 Pokémon from your discard pile into your deck.\n\n• Shuffle up to 2 basic Energy cards from your discard pile into your deck.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

68
cards/swsh/swsh1/172.ts Normal file
View File

@ -0,0 +1,68 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-172",
localId: 172,
// Card informations
name: {
en: "Pal Pad",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/172/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/172/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
attacks: [{
name: {},
text: {
en: "Shuffle up to 2 Supporter cards from your discard pile into your deck.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

68
cards/swsh/swsh1/173.ts Normal file
View File

@ -0,0 +1,68 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-173",
localId: 173,
// Card informations
name: {
en: "Poké Kid",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/173/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/173/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
attacks: [{
name: {},
text: {
en: "Search your deck for a Pokémon, reveal it, and put it into your hand. Then, shuffle your deck.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

68
cards/swsh/swsh1/174.ts Normal file
View File

@ -0,0 +1,68 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-174",
localId: 174,
// Card informations
name: {
en: "Pokégear 3.0",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/174/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/174/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
attacks: [{
name: {},
text: {
en: "Look at the top 7 cards of your deck. You may reveal a Supporter card you find there and put it into your hand. Shuffle the other cards back into your deck.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

68
cards/swsh/swsh1/175.ts Normal file
View File

@ -0,0 +1,68 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-175",
localId: 175,
// Card informations
name: {
en: "Pokémon Catcher",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/175/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/175/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
attacks: [{
name: {},
text: {
en: "Flip a coin. If heads, switch 1 of your opponents Benched Pokémon with their Active Pokémon.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

68
cards/swsh/swsh1/176.ts Normal file
View File

@ -0,0 +1,68 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-176",
localId: 176,
// Card informations
name: {
en: "Pokémon Center Lady",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/176/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/176/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
attacks: [{
name: {},
text: {
en: "Heal 60 damage from 1 of your Pokémon, and it recovers from all Special Conditions.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

68
cards/swsh/swsh1/177.ts Normal file
View File

@ -0,0 +1,68 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-177",
localId: 177,
// Card informations
name: {
en: "Potion",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/177/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/177/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
attacks: [{
name: {},
text: {
en: "Heal 30 damage from 1 of your Pokémon.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

68
cards/swsh/swsh1/178.ts Normal file
View File

@ -0,0 +1,68 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-178",
localId: 178,
// Card informations
name: {
en: "Professor's Research (Professor Magnolia)",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/178/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/178/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
attacks: [{
name: {},
text: {
en: "Discard your hand and draw 7 cards.",
},
}],
rarity: Rarity.RareHolo,
category: Category.TRAINER,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

68
cards/swsh/swsh1/179.ts Normal file
View File

@ -0,0 +1,68 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-179",
localId: 179,
// Card informations
name: {
en: "Quick Ball",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/179/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/179/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
attacks: [{
name: {},
text: {
en: "You can play this card only if you discard another card from your hand.\n\nSearch your deck for a Basic Pokémon, reveal it, and put it into your hand. Then, shuffle your deck.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

89
cards/swsh/swsh1/18.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: "swsh1-18",
localId: 18,
// Card informations
name: {
en: "Dottler",
},
hp: 70,
type: [
Type.GRASS,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/18/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/18/high.png",
},
},
evolveFrom: {
en: "Blipbug",
},
tags: [
Tag.STAGE1,
],
attacks: [{
cost: [
Type.COLORLESS
],
name: {
en: "Reflect",
},
text: {
en: "During your opponent's next turn, this Pokémon takes 40 less damage from attacks (after applying Weakness and Resistance).",
},
},{
cost: [
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Ram",
},
damage: 30
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 2,
rarity: Rarity.Uncommon,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

68
cards/swsh/swsh1/180.ts Normal file
View File

@ -0,0 +1,68 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-180",
localId: 180,
// Card informations
name: {
en: "Rare Candy",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/180/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/180/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
attacks: [{
name: {},
text: {
en: "Choose 1 of your Basic Pokémon in play. If you have a Stage 2 card in your hand that evolves from that Pokémon, put that card onto the Basic Pokémon to evolve it, skipping the Stage 1. You cant use this card during your first turn or on a Basic Pokémon that was put into play this turn.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

68
cards/swsh/swsh1/181.ts Normal file
View File

@ -0,0 +1,68 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-181",
localId: 181,
// Card informations
name: {
en: "Rotom Bike",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/181/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/181/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
attacks: [{
name: {},
text: {
en: "Draw cards until you have 6 cards in your hand. Your turn ends.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

68
cards/swsh/swsh1/182.ts Normal file
View File

@ -0,0 +1,68 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-182",
localId: 182,
// Card informations
name: {
en: "Sitrus Berry",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/182/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/182/high.png",
},
},
evolveFrom: {},
tags: [
Tag.TOOL,
],
attacks: [{
name: {},
text: {
en: "At the end of each turn, if the Pokémon this card is attached to has 3 or more damage counters on it, heal 30 damage from it and discard this card.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

68
cards/swsh/swsh1/183.ts Normal file
View File

@ -0,0 +1,68 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-183",
localId: 183,
// Card informations
name: {
en: "Switch",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/183/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/183/high.png",
},
},
evolveFrom: {},
tags: [
Tag.ITEM,
],
attacks: [{
name: {},
text: {
en: "Switch your Active Pokémon with 1 of your Benched Pokémon.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

68
cards/swsh/swsh1/184.ts Normal file
View File

@ -0,0 +1,68 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-184",
localId: 184,
// Card informations
name: {
en: "Team Yell Grunt",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/184/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/184/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SUPPORTER,
],
attacks: [{
name: {},
text: {
en: "Put an Energy attached to 1 of your opponents Pokémon into their hand.",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

68
cards/swsh/swsh1/185.ts Normal file
View File

@ -0,0 +1,68 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-185",
localId: 185,
// Card informations
name: {
en: "Vitality Band",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/185/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/185/high.png",
},
},
evolveFrom: {},
tags: [
Tag.TOOL,
],
attacks: [{
name: {},
text: {
en: "The attacks of the Pokémon this card is attached to do 10 more damage to your opponents Active Pokémon (before applying Weakness and Resistance).",
},
}],
rarity: Rarity.Uncommon,
category: Category.TRAINER,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

68
cards/swsh/swsh1/186.ts Normal file
View File

@ -0,0 +1,68 @@
import Card from '../../../interfaces/Card'
import Type from '../../../interfaces/Type'
import Tag from '../../../interfaces/Tag'
import Rarity from '../../../interfaces/Rarity'
import AbilityType from '../../../interfaces/AbilityType'
import Category from '../../../interfaces/Category'
const card: Card = {
// ids
id: "swsh1-186",
localId: 186,
// Card informations
name: {
en: "Aurora Energy",
},
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/186/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/186/high.png",
},
},
evolveFrom: {},
tags: [
Tag.SPECIAL,
],
attacks: [{
name: {},
text: {
en: "You can attach this card to 1 of your Pokémon only if you discard another card from your hand.\n\nAs long as this card is attached to a Pokémon, it provides every type of Energy but provides only 1 Energy at a time.",
},
}],
rarity: Rarity.Uncommon,
category: Category.ENERGY,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

96
cards/swsh/swsh1/187.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: "swsh1-187",
localId: 187,
// Card informations
name: {
en: "Dhelmise V",
},
hp: 220,
type: [
Type.GRASS,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/187/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/187/high.png",
},
},
evolveFrom: {},
tags: [
Tag.V,
],
attacks: [{
name: {
en: "V rule",
},
},{
cost: [
Type.GRASS
],
name: {
en: "Anchor Anger",
},
text: {
en: "If any of your Grass Pokémon were Knocked Out by damage from an opponents attack during their last turn, this attack does 90 more damage.",
},
damage: "30+"
},{
cost: [
Type.GRASS,
Type.GRASS,
Type.COLORLESS
],
name: {
en: "Giga Hammer",
},
text: {
en: "During your next turn, this Pokémon can't use Giga Hammer.",
},
damage: 200
}],
weaknesses: [{
type: Type.FIRE,
value: "×2"
}],
retreat: 2,
rarity: Rarity.RareUltra,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

99
cards/swsh/swsh1/188.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: "swsh1-188",
localId: 188,
// Card informations
name: {
en: "Torkoal V",
},
hp: 210,
type: [
Type.FIRE,
],
image: {
low: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/188/low.png",
},
high: {
en: "https://assets.tcgdex.net/en/swsh/swsh1/188/high.png",
},
},
evolveFrom: {},
tags: [
Tag.V,
],
attacks: [{
name: {
en: "V rule",
},
},{
cost: [
Type.FIRE,
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Combustion Pillar",
},
text: {
en: "Discard the top card of your deck. If that card is a Fire Energy card, this attack does 90 more damage.",
},
damage: "90+"
},{
cost: [
Type.FIRE,
Type.FIRE,
Type.FIRE,
Type.COLORLESS
],
name: {
en: "Steam Crush",
},
text: {
en: "Discard 2 Energy from your opponents Active Pokémon.",
},
damage: 120
}],
weaknesses: [{
type: Type.WATER,
value: "×2"
}],
retreat: 4,
rarity: Rarity.RareUltra,
category: Category.POKEMON,
set: {
name: "Sword & Shield",
code: "swsh1"
}
}
export default card

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