Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions data/Mega Evolution/30th Celebration.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
import { Set } from '../../interfaces'
import serie from '../Mega Evolution'

const set: Set = {
id: "30th",

name: {
en: "30th Celebration",
fr: '30ᵉ Anniversaire',
de: '30 Jahre',
it: '30° Anniversario',
pt: 'Celebração de 30 Anos',
es: 'Celebración 30.º Aniversario',
'es-mx': 'Celebración 30.º Aniversario'
},

serie: serie,

cardCount: {
official: 128
},

releaseDate: "2026-09-16",

abbreviations: {
official: "30C"
}
}

export default set
56 changes: 56 additions & 0 deletions data/Mega Evolution/30th Celebration/001.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
import { Card } from "../../../interfaces"
import Set from "../30th Celebration"

const card: Card = {
set: Set,

name: {
en: "Exeggcute",
fr: "Noeunoeuf",
de: "Owei",
es: "Exeggcute",
it: "Exeggcute",
pt: "Exeggcute",
'es-mx': "Exeggcute"
},

illustrator: "Nelnal",
rarity: "Common",
category: "Pokemon",
hp: 60,
types: ["Grass"],
stage: "Basic",

attacks: [{
name: {
en: "Hypnosis",
fr: "Hypnose",
de: "Hypnose",
es: "Hipnosis",
it: "Ipnosi",
pt: "Hipnose",
'es-mx': "Hipnosis"
},

effect: {
en: "Your opponent's Active Pokémon is now Asleep.",
fr: "Le Pokémon Actif de votre adversaire est maintenant Endormi.",
de: "Das Aktive Pokémon deines Gegners schläft jetzt.",
es: "El Pokémon Activo de tu rival pasa a estar Dormido.",
it: "Il Pokémon attivo del tuo avversario viene addormentato.",
pt: "O Pokémon Ativo do seu oponente agora está Adormecido.",
'es-mx': "El Pokémon Activo de tu rival ahora está Dormido."
},

cost: ["Colorless"]
}],

weaknesses: [{
type: "Fire",
value: "×2"
}],

retreat: 1
}

export default card
77 changes: 77 additions & 0 deletions data/Mega Evolution/30th Celebration/002.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
import { Card } from "../../../interfaces"
import Set from "../30th Celebration"

const card: Card = {
set: Set,

name: {
en: "Alolan Exeggutor",
fr: "Noadkoko d'Alola",
de: "Alola-Kokowei",
es: "Exeggutor de Alola",
it: "Exeggutor di Alola",
pt: "Exeggutor de Alola",
'es-mx': "Exeggutor de Alola"
},

illustrator: "Oswaldo KATO",
rarity: "Common",
category: "Pokemon",
hp: 150,
types: ["Grass"],
stage: "Stage1",

abilities: [{
type: "Ability",

name: {
en: "Scale Up",
fr: "Élongation",
de: "Hoch hinaus",
es: "Crecer",
it: "Ingrandirsi",
'es-mx': "Crecimiento Exponencial"
},

effect: {
en: "If this Pokémon has 6 or more Grass Energy attached, it gets +250 HP.",
fr: "Si au moins 6 Énergies Grass sont attachées à ce Pokémon, il a +250 PV.",
de: "Wenn an dieses Pokémon 6 oder mehr Grass-Energien angelegt sind, erhält es +250 KP.",
es: "Si este Pokémon tiene 6 Energías Grass o más unidas, obtiene 250 PS más.",
it: "Se questo Pokémon ha sei o più Energie Grass assegnate, ha 250 PS in più.",
'es-mx': "Si este Pokémon tiene 6 Energías Grass o más unidas, obtiene 250 PS más."
}
}],

attacks: [{
name: {
en: "Mega Drain",
fr: "Méga-Sangsue",
de: "Megasauger",
es: "Megaagotar",
it: "Megassorbimento",
'es-mx': "Megadrenado"
},

effect: {
en: "Heal 50 damage from this Pokémon.",
fr: "Soignez 50 dégâts de ce Pokémon.",
de: "Heile 50 Schadenspunkte bei diesem Pokémon.",
es: "Cura 50 puntos de daño a este Pokémon.",
it: "Cura questo Pokémon da 50 danni.",
'es-mx': "Cura 50 puntos de daño a este Pokémon."
},

damage: 150,
cost: ["Grass", "Colorless", "Colorless", "Colorless"]
}],

weaknesses: [{
type: "Fire",
value: "×2"
}],

retreat: 4
}

export default card
65 changes: 65 additions & 0 deletions data/Mega Evolution/30th Celebration/003.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
import { Card } from "../../../interfaces"
import Set from "../30th Celebration"

const card: Card = {
set: Set,

name: {
en: "Volbeat",
fr: "Muciole",
de: "Volbeat",
es: "Volbeat",
it: "Volbeat",
'es-mx': "Volbeat"
},

illustrator: "Yoriyuki Ikegami",
rarity: "Common",
category: "Pokemon",
hp: 80,
types: ["Grass"],
stage: "Basic",

attacks: [{
name: {
en: "Luring Glow",
fr: "Lueur Attrayante",
de: "Lockendes Glühen",
es: "Resplandor Atrayente",
it: "Brillincanto",
'es-mx': "Resplandor Atrayente"
},

effect: {
en: "Switch in 1 of your opponent's Benched Pokémon to the Active Spot.",
fr: "Envoyez l'un des Pokémon de Banc de votre adversaire sur le Poste Actif.",
de: "Wechsle 1 Pokémon von der Bank deines Gegners in die Aktive Position ein.",
es: "Cambia 1 de los Pokémon en Banca de tu rival por el Pokémon que esté en el Puesto Activo.",
it: "Sostituisci uno dei Pokémon nella panchina del tuo avversario con il suo Pokémon in posizione attiva.",
'es-mx': "Cambia 1 de los Pokémon en Banca de tu rival por el Pokémon que esté en el Puesto Activo."
},

cost: ["Grass"]
}, {
name: {
en: "Bug Buzz",
fr: "Bourdon",
de: "Käfergebrumm",
es: "Zumbido",
it: "Ronzio",
'es-mx': "Zumbido"
},

damage: 90,
cost: ["Colorless", "Colorless", "Colorless"]
}],

weaknesses: [{
type: "Fire",
value: "×2"
}],

retreat: 1
}

export default card
67 changes: 67 additions & 0 deletions data/Mega Evolution/30th Celebration/004.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
import { Card } from "../../../interfaces"
import Set from "../30th Celebration"

const card: Card = {
set: Set,

name: {
en: "Illumise",
fr: "Lumivole",
de: "Illumise",
es: "Illumise",
it: "Illumise",
'es-mx': "Illumise"
},

illustrator: "Shibuzoh.",
rarity: "Common",
category: "Pokemon",
hp: 80,
types: ["Grass"],
stage: "Basic",

abilities: [{
type: "Ability",

name: {
en: "Supereffective Pheromones",
fr: "Phéromones Super Efficaces",
de: "Sehr effektive Pheromone",
es: "Feromonas Supereficaces",
it: "Feromoni Superefficaci",
'es-mx': "Feromonas Supereficaces"
},

effect: {
en: "If you have Volbeat in play, apply Weakness for both Active Pokémon as ×3.",
fr: "Si vous avez Muciole en jeu, la Faiblesse des deux Pokémon Actifs est de ×3.",
de: "Wenn du Volbeat im Spiel hast, verrechne Schwäche bei beiden Aktiven Pokémon als ×3.",
es: "Si tienes a Volbeat en juego, aplica una Debilidad de × 3 a ambos Pokémon Activos.",
it: "Se hai Volbeat in gioco, la debolezza di entrambi i Pokémon attivi è ×3.",
'es-mx': "Si tienes Volbeat en juego, aplica Debilidad de × 3 a ambos Pokémon Activos."
}
}],

attacks: [{
name: {
en: "Ram",
fr: "Collision",
de: "Ramme",
es: "Apisonar",
it: "Carica",
'es-mx': "Colisión"
},

damage: 30,
cost: ["Grass", "Colorless"]
}],

weaknesses: [{
type: "Fire",
value: "×2"
}],

retreat: 1
}

export default card
66 changes: 66 additions & 0 deletions data/Mega Evolution/30th Celebration/005.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
import { Card } from "../../../interfaces"
import Set from "../30th Celebration"

const card: Card = {
set: Set,

name: {
en: "Tropius",
fr: "Tropius",
de: "Tropius",
es: "Tropius",
it: "Tropius",
'es-mx': "Tropius"
},

illustrator: "Minahamu",
rarity: "Common",
category: "Pokemon",
hp: 120,
types: ["Grass"],
stage: "Basic",

attacks: [{
name: {
en: "Rally Back",
fr: "Répercussions",
de: "Aufholjagd",
es: "Apoyo Vengativo",
it: "Radunata Rinforzi",
'es-mx': "Venganza Solidaria"
},

effect: {
en: "If any of your Pokémon were Knocked Out by damage from an attack during your opponent's last turn, this attack does 90 more damage.",
fr: "Si au moins l'un de vos Pokémon a été mis K.O. par les dégâts d'une attaque pendant le dernier tour de votre adversaire, cette attaque inflige 90 dégâts supplémentaires.",
de: "Wenn mindestens 1 deiner Pokémon während des letzten Zuges deines Gegners durch Schaden einer Attacke kampfunfähig wurde, fügt diese Attacke 90 Schadenspunkte mehr zu.",
es: "Si alguno de tus Pokémon quedó Fuera de Combate por el daño de un ataque durante el último turno de tu rival, este ataque hace 90 puntos de daño más.",
it: "Se uno qualsiasi dei tuoi Pokémon è stato messo KO dai danni inflitti da un attacco durante l'ultimo turno del tuo avversario, questo attacco infligge 90 danni in più.",
'es-mx': "Si alguno de tus Pokémon quedó Fuera de Combate por el daño de un ataque durante el último turno de tu rival, este ataque hace 90 puntos de daño más."
},

damage: "30+",
cost: ["Grass", "Colorless"]
}, {
name: {
en: "Cutting Wind",
fr: "Vent Glacial",
de: "Schneidender Wind",
es: "Viento Helado",
it: "Vento Tagliente",
'es-mx': "Viento Tajante"
},

damage: 90,
cost: ["Grass", "Colorless", "Colorless"]
}],

weaknesses: [{
type: "Fire",
value: "×2"
}],

retreat: 2
}

export default card
Loading