Skip to content

Commit 7836668

Browse files
authored
feat: TCG Pocket A2b (#695)
* feat: TCG Pocket A2b Signed-off-by: Avior <git@avior.me> * fix:implement new rarities Signed-off-by: Avior <git@avior.me> * fix:implement new rarities Signed-off-by: Avior <git@avior.me> --------- Signed-off-by: Avior <git@avior.me>
1 parent 08971af commit 7836668

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

113 files changed

+4793
-1
lines changed
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
import { Set } from '../../interfaces'
2+
import serie from '../Pokémon TCG Pocket'
3+
4+
const set: Set = {
5+
id: "A2b",
6+
7+
name: {
8+
// de: "Unschlagbare Gene",
9+
en: "Shining Revelry",
10+
// es: "Genes Formidables",
11+
// fr: "Puissance Génétique",
12+
// it: "Geni Supremi",
13+
// pt: "Dominação Genética"
14+
},
15+
16+
serie: serie,
17+
18+
cardCount: {
19+
official: 78
20+
},
21+
22+
releaseDate: "2025-03-27"
23+
}
24+
25+
export default set
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
import { Card } from "../../../interfaces"
2+
import Set from "../Shining Revelry"
3+
4+
const card: Card = {
5+
set: Set,
6+
7+
name: {
8+
en: "Weedle"
9+
},
10+
11+
illustrator: "Akira Komayama",
12+
rarity: "One Diamond",
13+
category: "Pokemon",
14+
hp: 50,
15+
types: ["Grass"],
16+
17+
description: {
18+
en: "Often found in forests and grasslands. It has a sharp, toxic barb of around two inches on top of its head."
19+
},
20+
21+
stage: "Basic",
22+
23+
attacks: [{
24+
name: {
25+
en: "Multiply"
26+
},
27+
28+
cost: ["Grass"],
29+
30+
effect: {
31+
en: "Put 1 random Weedle from your deck onto your Bench."
32+
}
33+
}],
34+
35+
weaknesses: [{
36+
type: "Fire",
37+
value: "+20"
38+
}],
39+
40+
retreat: 1
41+
}
42+
43+
export default card
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
import { Card } from "../../../interfaces"
2+
import Set from "../Shining Revelry"
3+
4+
const card: Card = {
5+
set: Set,
6+
7+
name: {
8+
en: "Kakuna"
9+
},
10+
11+
illustrator: "Yuka Morii",
12+
rarity: "Two Diamond",
13+
category: "Pokemon",
14+
hp: 80,
15+
types: ["Grass"],
16+
17+
evolveFrom: {
18+
en: "Weedle"
19+
},
20+
21+
description: {
22+
en: "Almost incapable of moving, this Pokémon can only harden its shell to protect itself when it is in danger."
23+
},
24+
25+
stage: "Stage1",
26+
27+
attacks: [{
28+
name: {
29+
en: "String Shot"
30+
},
31+
32+
damage: 20,
33+
cost: ["Grass"],
34+
35+
effect: {
36+
en: "Flip a coin. If heads, your opponent's Active Pokémon is now Paralyzed."
37+
}
38+
}],
39+
40+
weaknesses: [{
41+
type: "Fire",
42+
value: "+20"
43+
}],
44+
45+
retreat: 2
46+
}
47+
48+
export default card
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
import { Card } from "../../../interfaces"
2+
import Set from "../Shining Revelry"
3+
4+
const card: Card = {
5+
set: Set,
6+
7+
name: {
8+
en: "Beedrill ex"
9+
},
10+
11+
illustrator: "PLANETA Igarashi",
12+
rarity: "Four Diamond",
13+
category: "Pokemon",
14+
hp: 170,
15+
types: ["Grass"],
16+
17+
evolveFrom: {
18+
en: "Kakuna"
19+
},
20+
21+
stage: "Stage2",
22+
suffix: "EX",
23+
24+
attacks: [{
25+
name: {
26+
en: "Crushing Spear"
27+
},
28+
29+
damage: 80,
30+
cost: ["Grass", "Grass"],
31+
32+
effect: {
33+
en: "Discard a random Energy from your opponent's Active Pokémon."
34+
}
35+
}],
36+
37+
weaknesses: [{
38+
type: "Fire",
39+
value: "+20"
40+
}],
41+
42+
retreat: 1
43+
}
44+
45+
export default card
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
import { Card } from "../../../interfaces"
2+
import Set from "../Shining Revelry"
3+
4+
const card: Card = {
5+
set: Set,
6+
7+
name: {
8+
en: "Pinsir"
9+
},
10+
11+
illustrator: "Satoshi Shirai",
12+
rarity: "One Diamond",
13+
category: "Pokemon",
14+
hp: 90,
15+
types: ["Grass"],
16+
17+
description: {
18+
en: "These Pokémon judge one another based on pincers. Thicker, more impressive pincers make for more popularity with the opposite gender."
19+
},
20+
21+
stage: "Basic",
22+
23+
attacks: [{
24+
name: {
25+
en: "Guillotine Rush"
26+
},
27+
28+
damage: 50,
29+
cost: ["Grass", "Colorless", "Colorless"],
30+
31+
effect: {
32+
en: "Flip a coin until you get tails. This attack does 40 more damage for each heads."
33+
}
34+
}],
35+
36+
weaknesses: [{
37+
type: "Fire",
38+
value: "+20"
39+
}],
40+
41+
retreat: 2
42+
}
43+
44+
export default card
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
import { Card } from "../../../interfaces"
2+
import Set from "../Shining Revelry"
3+
4+
const card: Card = {
5+
set: Set,
6+
7+
name: {
8+
en: "Sprigatito"
9+
},
10+
11+
illustrator: "mashu",
12+
rarity: "One Diamond",
13+
category: "Pokemon",
14+
hp: 60,
15+
types: ["Grass"],
16+
17+
description: {
18+
en: "Its fluffy fur is similar in composition to plants. This Pokémon frequently washes its face to keep it from drying out."
19+
},
20+
21+
stage: "Basic",
22+
23+
attacks: [{
24+
name: {
25+
en: "Cry for Help"
26+
},
27+
28+
cost: ["Grass"],
29+
30+
effect: {
31+
en: "Put 1 random Pokémon from your deck into your hand."
32+
}
33+
}],
34+
35+
weaknesses: [{
36+
type: "Fire",
37+
value: "+20"
38+
}],
39+
40+
retreat: 1
41+
}
42+
43+
export default card
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
import { Card } from "../../../interfaces"
2+
import Set from "../Shining Revelry"
3+
4+
const card: Card = {
5+
set: Set,
6+
7+
name: {
8+
en: "Floragato"
9+
},
10+
11+
illustrator: "mashu",
12+
rarity: "Two Diamond",
13+
category: "Pokemon",
14+
hp: 90,
15+
types: ["Grass"],
16+
17+
evolveFrom: {
18+
en: "Sprigatito"
19+
},
20+
21+
description: {
22+
en: "Floragato deftly wields the vine hidden beneath its long fur, slamming the hard flower bud against its opponents."
23+
},
24+
25+
stage: "Stage1",
26+
27+
attacks: [{
28+
name: {
29+
en: "Slash"
30+
},
31+
32+
damage: 40,
33+
cost: ["Grass", "Grass"]
34+
}],
35+
36+
weaknesses: [{
37+
type: "Fire",
38+
value: "+20"
39+
}],
40+
41+
retreat: 1
42+
}
43+
44+
export default card
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
import { Card } from "../../../interfaces"
2+
import Set from "../Shining Revelry"
3+
4+
const card: Card = {
5+
set: Set,
6+
7+
name: {
8+
en: "Meowscarada"
9+
},
10+
11+
illustrator: "mashu",
12+
rarity: "Three Diamond",
13+
category: "Pokemon",
14+
hp: 140,
15+
types: ["Grass"],
16+
17+
evolveFrom: {
18+
en: "Floragato"
19+
},
20+
21+
description: {
22+
en: "This Pokémon uses the reflective fur lining its cape to camouflage the stem of its flower, creating the illusion that the flower is floating."
23+
},
24+
25+
stage: "Stage2",
26+
27+
attacks: [{
28+
name: {
29+
en: "Fighting Claws"
30+
},
31+
32+
damage: 60,
33+
cost: ["Grass", "Grass"],
34+
35+
effect: {
36+
en: "If your opponent's Active Pokémon is a Pokémon ex, this attack does 70 more damage."
37+
}
38+
}],
39+
40+
weaknesses: [{
41+
type: "Fire",
42+
value: "+20"
43+
}],
44+
45+
retreat: 1
46+
}
47+
48+
export default card
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
import { Card } from "../../../interfaces"
2+
import Set from "../Shining Revelry"
3+
4+
const card: Card = {
5+
set: Set,
6+
7+
name: {
8+
en: "Charmander"
9+
},
10+
11+
illustrator: "Megumi Mizutani",
12+
rarity: "One Diamond",
13+
category: "Pokemon",
14+
hp: 60,
15+
types: ["Fire"],
16+
17+
description: {
18+
en: "It has a preference for hot things. When it rains, steam is said to spout from the tip of its tail."
19+
},
20+
21+
stage: "Basic",
22+
23+
attacks: [{
24+
name: {
25+
en: "Combustion"
26+
},
27+
28+
damage: 20,
29+
cost: ["Fire"]
30+
}],
31+
32+
weaknesses: [{
33+
type: "Water",
34+
value: "+20"
35+
}],
36+
37+
retreat: 1
38+
}
39+
40+
export default card

0 commit comments

Comments
 (0)