diff --git a/data/Sword & Shield/Celebrations.ts b/data/Sword & Shield/Celebrations.ts index 003f52e2a..bf0b00b7f 100644 --- a/data/Sword & Shield/Celebrations.ts +++ b/data/Sword & Shield/Celebrations.ts @@ -2,7 +2,7 @@ import { Set } from '../../interfaces' import serie from '../Sword & Shield' const set: Set = { - id: "swsh7.5", + id: "cel25", name: { en: "Celebrations" @@ -11,10 +11,10 @@ const set: Set = { serie: serie, cardCount: { - official: 0 // not known + official: 50 }, - releaseDate: "2021-01-08" + releaseDate: "2021-10-08" } export default set diff --git a/data/Sword & Shield/Celebrations/1.ts b/data/Sword & Shield/Celebrations/1.ts index a19415beb..c94eb185d 100644 --- a/data/Sword & Shield/Celebrations/1.ts +++ b/data/Sword & Shield/Celebrations/1.ts @@ -12,14 +12,75 @@ const card: Card = { }, name: { - en: "Ho-Oh" + en: "Ho-Oh", + fr: "Ho-Oh", + es: "Ho-Oh", + it: "Ho-Oh", + pt: "Ho-Oh", + de: "Ho-Oh" }, rarity: "Rare", category: "Pokemon", hp: 130, types: ["Fire"], - stage: "Basic" + stage: "Basic", + illustrator: "Kouki Saitou", + + attacks: [{ + name: { + en: "Sacred Fire", + fr: "Feu Sacré", + es: "Fuego Sagrado", + it: "Magifuoco", + pt: "Fogo Sagrado", + de: "Läuterfeuer" + }, + + effect: { + en: "This attack does 50 damage to 1 of your opponent’s Pokémon. (Don’t apply Weakness and Resistance for Benched Pokémon.)", + fr: "Cette attaque inflige 50 dégâts à l’un des Pokémon de votre adversaire. (N’appliquez ni la Faiblesse ni la Résistance aux Pokémon de Banc.)", + es: "Este ataque hace 50 puntos de daño a 1 de los Pokémon de tu rival. (No apliques Debilidad y Resistencia a los Pokémon en Banca).", + it: "Questo attacco infligge 50 danni a uno dei Pokémon del tuo avversario. Non applicare debolezza e resistenza ai Pokémon in panchina.", + pt: "Este ataque causa 50 pontos de dano a 1 dos Pokémon do seu oponente (não aplique Fraqueza e Resistência aos Pokémon no Banco).", + de: "Diese Attacke fügt 1 Pokémon deines Gegners 50 Schadenspunkte zu. (Wende Schwäche und Resistenz bei Pokémon auf der Bank nicht an.)" + }, + + cost: ["Fire", "Colorless"] + }, { + name: { + en: "Fire Blast", + fr: "Déflagration", + es: "Llamarada", + it: "Fuocobomba", + pt: "Rajada de Fogo", + de: "Feuersturm" + }, + + effect: { + en: "Discard an Energy from this Pokémon.", + fr: "Défaussez une Énergie de ce Pokémon.", + es: "Descarta 1 Energía de este Pokémon.", + it: "Scarta un’Energia da questo Pokémon.", + pt: "Descarte 1 Energia deste Pokémon.", + de: "Lege 1 Energie von diesem Pokémon auf deinen Ablagestapel." + }, + + damage: "120", + cost: ["Fire", "Fire", "Colorless"] + }], + + weaknesses: [{ + type: "Lightning", + value: "×2" + }], + + resistances: [{ + type: "Fighting", + value: "-30" + }], + + retreat: 2 } export default card diff --git a/data/Sword & Shield/Celebrations/10.ts b/data/Sword & Shield/Celebrations/10.ts index 756d9964e..4cfc9b7f6 100644 --- a/data/Sword & Shield/Celebrations/10.ts +++ b/data/Sword & Shield/Celebrations/10.ts @@ -12,14 +12,71 @@ const card: Card = { }, name: { - en: "Zekrom" + en: "Zekrom", + fr: "Zekrom", + es: "Zekrom", + it: "Zekrom", + pt: "Zekrom", + de: "Zekrom" }, rarity: "Rare", category: "Pokemon", hp: 130, types: ["Lightning"], - stage: "Basic" + stage: "Basic", + illustrator: "Aya Kusube", + + attacks: [{ + name: { + en: "Field Crush", + fr: "Broyeur de Terrain", + es: "Arrasamiento de Campo", + it: "Invasione di Campo", + pt: "Esmagamento de Campo", + de: "Feldschlag" + }, + + effect: { + en: "If your opponent has a Stadium in play, discard it.", + fr: "Si votre adversaire a un Stade en jeu, défaussez-le.", + es: "Si tu rival tiene un Estadio en juego, descártalo.", + it: "Se il tuo avversario ha una carta Stadio in gioco, scartala.", + pt: "Se o seu oponente tiver um Estádio em jogo, descarte-o.", + de: "Wenn dein Gegner eine Stadionkarte im Spiel hat, lege sie auf seinen Ablagestapel." + }, + + damage: "30", + cost: ["Colorless", "Colorless"] + }, { + name: { + en: "White Thunder", + fr: "Tonnerre Blanc", + es: "Trueno Blanco", + it: "Tuono Bianco", + pt: "Trovão Branco", + de: "Weißer Donner" + }, + + effect: { + en: "If Reshiram is on your Bench, this attack does 80 more damage.", + fr: "Si Reshiram est sur votre Banc, cette attaque inflige 80 dégâts supplémentaires.", + es: "Si Reshiram está en tu Banca, este ataque hace 80 puntos de daño más.", + it: "Se Reshiram è nella tua panchina, questo attacco infligge 80 danni in più.", + pt: "Se Reshiram estiver no seu Banco, este ataque causará 80 pontos de dano a mais.", + de: "Wenn sich Reshiram auf deiner Bank befindet, fügt diese Attacke 80 Schadenspunkte mehr zu." + }, + + damage: "80+", + cost: ["Lightning", "Lightning", "Colorless"] + }], + + weaknesses: [{ + type: "Fighting", + value: "×2" + }], + + retreat: 3 } export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/107A.ts b/data/Sword & Shield/Celebrations/107A.ts new file mode 100644 index 000000000..238179edb --- /dev/null +++ b/data/Sword & Shield/Celebrations/107A.ts @@ -0,0 +1,63 @@ +import { Card } from '../../../interfaces' +import Set from '../Celebrations' + +const card: Card = { + set: Set, + + name: { + en: "Donphan" + }, + + illustrator: "Kent Kanetsuna", + rarity: "None", + category: "Pokemon", + hp: 120, + types: ["Fighting"], + stage: "Stage1", + + abilities: [{ + type: "Poke-BODY", + + name: { + en: "Exoskeleton" + }, + + effect: { + en: "Any damage done to Donphan by attacks is reduced by 20 (after applying Weakness and Resistance)." + } + }], + + attacks: [{ + name: { + en: "Earthquake" + }, + + effect: { + en: "Does 10 damage to each of your Benched Pokémon. (Don’t apply Weakness and Resistance for Benched Pokémon.)" + }, + + damage: 60, + cost: ["Fighting"] + }, { + name: { + en: "Heavy Impact" + }, + + damage: 90, + cost: ["Fighting", "Fighting", "Fighting"] + }], + + weaknesses: [{ + type: "Water", + value: "×2" + }], + + resistances: [{ + type: "Lightning", + value: "-20" + }], + + retreat: 4 +} + +export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/109A.ts b/data/Sword & Shield/Celebrations/109A.ts new file mode 100644 index 000000000..7d1862aed --- /dev/null +++ b/data/Sword & Shield/Celebrations/109A.ts @@ -0,0 +1,56 @@ +import { Card } from '../../../interfaces' +import Set from '../Celebrations' + +const card: Card = { + set: Set, + + name: { + en: "Luxray LV. X GL" + }, + + illustrator: "Mitsuhiro Arita", + rarity: "None", + category: "Pokemon", + hp: 110, + types: ["Lightning"], + stage: "LEVEL-UP", + + abilities: [{ + type: "Poke-POWER", + + name: { + en: "Bright Look" + }, + + effect: { + en: "Once during your turn (before your attack), when you put Luxray GL LV.X from your hand onto your Active Luxray GL, you may switch the Defending Pokémon with 1 of your opponent’s Benched Pokémon." + } + }], + + attacks: [{ + name: { + en: "Flash Impact" + }, + + effect: { + en: "Does 30 damage to 1 of your Pokémon, and don’t apply Weakness and Resistance to this damage." + }, + + damage: 60, + cost: ["Lightning", "Colorless"] + }], + + weaknesses: [{ + type: "Fighting", + value: "×2" + }], + + resistances: [{ + type: "Metal", + value: "-20" + }], + + retreat: 0 +} + +export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/11.ts b/data/Sword & Shield/Celebrations/11.ts index b3a481666..7152492e1 100644 --- a/data/Sword & Shield/Celebrations/11.ts +++ b/data/Sword & Shield/Celebrations/11.ts @@ -12,14 +12,68 @@ const card: Card = { }, name: { - en: "Mew" + en: "Mew", + fr: "Mew", + es: "Mew", + it: "Mew", + pt: "Mew", + de: "Mew" }, rarity: "Rare", category: "Pokemon", hp: 60, types: ["Psychic"], - stage: "Basic" + stage: "Basic", + illustrator: "Yuu Nishida", + + abilities: [{ + type: "Ability", + + name: { + en: "Mysterious Tail", + fr: "Queue Mystérieuse", + es: "Cola Misteriosa", + it: "Coda Misteriosa", + pt: "Cauda Misteriosa", + de: "Geheimnisvoller Schweif" + }, + + effect: { + en: "Once during your turn, if this Pokémon is in the Active Spot, you may look at the top 6 cards of your deck, reveal an Item card you find there, and put it into your hand. Shuffle the other cards back into your deck.", + fr: "Une fois pendant votre tour, si ce Pokémon est sur le Poste Actif, vous pouvez regarder les 6 cartes du dessus de votre deck, montrer une carte Objet que vous y trouvez, puis l’ajouter à votre main. Mélangez les autres cartes avec votre deck.", + es: "Una vez durante tu turno, si este Pokémon está en el Puesto Activo, puedes mirar las 6 primeras cartas de tu baraja, enseñar 1 carta de Objeto que encuentres entre ellas y ponerla en tu mano. Pon el resto de las cartas de nuevo en tu baraja y barájalas todas.", + it: "Una sola volta durante il tuo turno, se questo Pokémon è in posizione attiva, puoi guardare le prime sei carte del tuo mazzo, mostrare una carta Strumento presente tra esse e aggiungerla alle carte che hai in mano. Poi rimischia le altre carte nel tuo mazzo.", + pt: "Uma vez durante o seu turno, se este Pokémon estiver no Campo Ativo, você poderá olhar as 6 cartas de cima do seu baralho, revelar 1 carta de Item que encontrar lá e colocá-la na sua mão. Embaralhe as demais cartas de volta no seu baralho.", + de: "Einmal während deines Zuges, wenn dieses Pokémon in der Aktiven Position ist, kannst du dir die obersten 6 Karten deines Decks anschauen, 1 Itemkarte, die du dort findest, deinem Gegner zeigen und auf deine Hand nehmen. Mische die anderen Karten zurück in dein Deck." + } + }], + + attacks: [{ + name: { + en: "Psyshot", + fr: "Piqûre Psy", + es: "Disparo Psi", + it: "Psicosparo", + pt: "Tiro Psíquico", + de: "Psychoschuss" + }, + + damage: "30", + cost: ["Psychic", "Colorless"] + }], + + weaknesses: [{ + type: "Darkness", + value: "×2" + }], + + resistances: [{ + type: "Fighting", + value: "-30" + }], + + retreat: 1 } -export default card \ No newline at end of file +export default card diff --git a/data/Sword & Shield/Celebrations/113A.ts b/data/Sword & Shield/Celebrations/113A.ts new file mode 100644 index 000000000..4f9e9dee6 --- /dev/null +++ b/data/Sword & Shield/Celebrations/113A.ts @@ -0,0 +1,50 @@ +import { Card } from '../../../interfaces' +import Set from '../Celebrations' + +const card: Card = { + set: Set, + + name: { + en: "Reshiram" + }, + + illustrator: "5ban Graphics", + rarity: "None", + category: "Pokemon", + hp: 130, + types: ["Fire"], + stage: "Basic", + + attacks: [{ + name: { + en: "Outrage" + }, + + effect: { + en: "Does 10 more damage for each damage counter on this Pokémon." + }, + + damage: "20+", + cost: ["Colorless", "Colorless"] + }, { + name: { + en: "Blue Flare" + }, + + effect: { + en: "Discard 2 Fire Energy attached to this Pokémon." + }, + + damage: 120, + cost: ["Fire", "Fire", "Colorless"] + }], + + weaknesses: [{ + type: "Water", + value: "×2" + }], + + retreat: 2 +} + +export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/114A.ts b/data/Sword & Shield/Celebrations/114A.ts new file mode 100644 index 000000000..bc4340e40 --- /dev/null +++ b/data/Sword & Shield/Celebrations/114A.ts @@ -0,0 +1,50 @@ +import { Card } from '../../../interfaces' +import Set from '../Celebrations' + +const card: Card = { + set: Set, + + name: { + en: "Zekrom" + }, + + illustrator: "5ban Graphics", + rarity: "None", + category: "Pokemon", + hp: 130, + types: ["Lightning"], + stage: "Basic", + + attacks: [{ + name: { + en: "Outrage" + }, + + effect: { + en: "Does 10 more damage for each damage counter on this Pokémon." + }, + + damage: "20+", + cost: ["Colorless", "Colorless"] + }, { + name: { + en: "Bolt Strike" + }, + + effect: { + en: "This Pokémon does 40 damage to itself." + }, + + damage: 120, + cost: ["Lightning", "Lightning", "Colorless"] + }], + + weaknesses: [{ + type: "Fighting", + value: "×2" + }], + + retreat: 2 +} + +export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/12.ts b/data/Sword & Shield/Celebrations/12.ts index acc58ac4d..af82f73fb 100644 --- a/data/Sword & Shield/Celebrations/12.ts +++ b/data/Sword & Shield/Celebrations/12.ts @@ -12,14 +12,61 @@ const card: Card = { }, name: { - en: "Xerneas" + en: "Xerneas", + fr: "Xerneas", + es: "Xerneas", + it: "Xerneas", + pt: "Xerneas", + de: "Xerneas" }, rarity: "Rare", category: "Pokemon", hp: 120, types: ["Psychic"], - stage: "Basic" + stage: "Basic", + illustrator: "AKIRA EGAWA", + + attacks: [{ + name: { + en: "Breath of Life", + fr: "Souffle de Vie", + es: "Soplo de Creación", + it: "Soffio di Vita", + pt: "Sopro da Vida", + de: "Lebenshauch" + }, + + effect: { + en: "Search your deck for up to 3 basic Energy cards of different types and attach them to your Pokémon in any way you like. Then, shuffle your deck.", + fr: "Cherchez dans votre deck jusqu’à 3 cartes Énergie de base de types différents, puis attachez-les à vos Pokémon comme il vous plaît. Mélangez ensuite votre deck.", + es: "Busca en tu baraja hasta 3 cartas de Energía Básica de diferentes tipos y únelas a tus Pokémon de la manera que desees. Después, baraja las cartas de tu baraja.", + it: "Cerca nel tuo mazzo fino a tre carte Energia base di tipo diverso e assegnale ai tuoi Pokémon nel modo che preferisci. Poi rimischia le carte del tuo mazzo.", + pt: "Procure por até 3 cartas de Energia básica de tipos diferentes no seu baralho e ligue-as aos seus Pokémon como desejar. Em seguida, embaralhe o seu baralho.", + de: "Durchsuche dein Deck nach bis zu 3 Basis-Energiekarten verschiedenen Typs und lege sie beliebig an deine Pokémon an. Mische anschließend dein Deck." + }, + + cost: ["Colorless", "Colorless"] + }, { + name: { + en: "Aurora Horns", + fr: "Cornes Boréales", + es: "Cuernos Aurora", + it: "Corni dell’Aurora", + pt: "Chifres da Aurora", + de: "Aurorahörner" + }, + + damage: "100", + cost: ["Psychic", "Colorless", "Colorless"] + }], + + weaknesses: [{ + type: "Metal", + value: "×2" + }], + + retreat: 2 } -export default card \ No newline at end of file +export default card diff --git a/data/Sword & Shield/Celebrations/13.ts b/data/Sword & Shield/Celebrations/13.ts index 6a3c529f2..9c224f383 100644 --- a/data/Sword & Shield/Celebrations/13.ts +++ b/data/Sword & Shield/Celebrations/13.ts @@ -12,14 +12,54 @@ const card: Card = { }, name: { - en: "Cosmog" + en: "Cosmog", + fr: "Cosmog", + es: "Cosmog", + it: "Cosmog", + pt: "Cosmog", + de: "Cosmog" }, rarity: "Rare", category: "Pokemon", hp: 60, types: ["Psychic"], - stage: "Basic" + stage: "Basic", + illustrator: "kirisAki", + + attacks: [{ + name: { + en: "Star Protection", + fr: "Protection Stellaire", + es: "Protección Estelar", + it: "Protezione Stellare", + pt: "Proteção Estelar", + de: "Sternenschutz" + }, + + effect: { + en: "Flip a coin. If heads, during your opponent’s next turn, prevent all damage done to this Pokémon by attacks.", + fr: "Lancez une pièce. Si c’est face, pendant le prochain tour de votre adversaire, évitez tous les dégâts infligés à ce Pokémon par des attaques.", + es: "Lanza 1 moneda. Si sale cara, durante el próximo turno de tu rival, evita todo el daño infligido a este Pokémon por ataques.", + it: "Lancia una moneta. Se esce testa, durante il prossimo turno del tuo avversario, previeni tutti i danni inflitti a questo Pokémon da qualsiasi attacco.", + pt: "Jogue 1 moeda. Se sair cara, durante o próximo turno do seu oponente, previna todo o dano causado a este Pokémon por ataques.", + de: "Wirf 1 Münze. Verhindere bei Kopf während des nächsten Zuges deines Gegners allen Schaden, der diesem Pokémon durch Attacken zugefügt wird." + }, + + cost: ["Colorless"] + }], + + weaknesses: [{ + type: "Darkness", + value: "×2" + }], + + resistances: [{ + type: "Fighting", + value: "-30" + }], + + retreat: 1 } export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/14.ts b/data/Sword & Shield/Celebrations/14.ts index 721c95ceb..f960b5622 100644 --- a/data/Sword & Shield/Celebrations/14.ts +++ b/data/Sword & Shield/Celebrations/14.ts @@ -12,14 +12,63 @@ const card: Card = { }, name: { - en: "Cosmoem" + en: "Cosmoem", + fr: "Cosmovum", + es: "Cosmoem", + it: "Cosmoem", + pt: "Cosmoem", + de: "Cosmovum" }, rarity: "Rare", category: "Pokemon", hp: 90, types: ["Psychic"], - stage: "Stage1" + stage: "Stage1", + illustrator: "kirisAki", + + attacks: [{ + name: { + en: "Star Protection", + fr: "Protection Stellaire", + es: "Protección Estelar", + it: "Protezione Stellare", + pt: "Proteção Estelar", + de: "Sternenschutz" + }, + + effect: { + en: "Flip a coin. If heads, during your opponent’s next turn, prevent all damage done to this Pokémon by attacks.", + fr: "Lancez une pièce. Si c’est face, pendant le prochain tour de votre adversaire, évitez tous les dégâts infligés à ce Pokémon par des attaques.", + es: "Lanza 1 moneda. Si sale cara, durante el próximo turno de tu rival, evita todo el daño infligido a este Pokémon por ataques.", + it: "Lancia una moneta. Se esce testa, durante il prossimo turno del tuo avversario, previeni tutti i danni inflitti a questo Pokémon da qualsiasi attacco.", + pt: "Jogue 1 moeda. Se sair cara, durante o próximo turno do seu oponente, previna todo o dano causado a este Pokémon por ataques.", + de: "Wirf 1 Münze. Verhindere bei Kopf während des nächsten Zuges deines Gegners allen Schaden, der diesem Pokémon durch Attacken zugefügt wird." + }, + + cost: ["Colorless"] + }], + + weaknesses: [{ + type: "Darkness", + value: "×2" + }], + + resistances: [{ + type: "Fighting", + value: "-30" + }], + + retreat: 3, + + evolveFrom: { + en: "Cosmog", + fr: "Cosmog", + es: "Cosmog", + it: "Cosmog", + pt: "Cosmog", + de: "Cosmog" + } } export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/145A.ts b/data/Sword & Shield/Celebrations/145A.ts new file mode 100644 index 000000000..b92aec419 --- /dev/null +++ b/data/Sword & Shield/Celebrations/145A.ts @@ -0,0 +1,50 @@ +import { Card } from '../../../interfaces' +import Set from '../Celebrations' + +const card: Card = { + set: Set, + + name: { + en: "Garchomp LV. X C" + }, + + illustrator: "Shizurow", + rarity: "None", + category: "Pokemon", + hp: 110, + types: ["Colorless"], + stage: "LEVEL-UP", + + abilities: [{ + type: "Poke-POWER", + + name: { + en: "Healing Breath" + }, + + effect: { + en: "Once during your turn (before your attack), when you put Garchomp C LV.X from your hand onto your Active Garchomp C, you may remove all damage counters from each of your Pokémon SP." + } + }], + + attacks: [{ + name: { + en: "Dragon Rush" + }, + + effect: { + en: "Discard 2 Energy attached to Garchomp C. Choose 1 of your opponent’s Pokémon. This attack does 80 damage to that Pokémon. (Don’t apply Weakness and Resistance for Benched Pokémon.) Garchomp C can’t use Dragon Rush during your next turn." + }, + + cost: ["Colorless", "Colorless", "Colorless"] + }], + + weaknesses: [{ + type: "Colorless", + value: "×2" + }], + + retreat: 0 +} + +export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/15.ts b/data/Sword & Shield/Celebrations/15.ts index 4cb1bfe4f..68d79b43f 100644 --- a/data/Sword & Shield/Celebrations/15.ts +++ b/data/Sword & Shield/Celebrations/15.ts @@ -12,12 +12,84 @@ const card: Card = { }, name: { - en: "Lunala" + en: "Lunala", + fr: "Lunala", + es: "Lunala", + it: "Lunala", + pt: "Lunala", + de: "Lunala" }, rarity: "Rare", category: "Pokemon", - types: ["Psychic"] + types: ["Psychic"], + illustrator: "kirisAki", + hp: 160, + stage: "Stage2", + + attacks: [{ + name: { + en: "Lunar Pain", + fr: "Douleur Lunaire", + es: "Dolor Lunar", + it: "Supplizio Lunare", + pt: "Dor Lunar", + de: "Mondschmerz" + }, + + effect: { + en: "Double the number of damage counters on each of your opponent’s Pokémon.", + fr: "Doublez le nombre de marqueurs de dégâts sur chacun des Pokémon de votre adversaire.", + es: "Dobla la cantidad de contadores de daño en cada uno de los Pokémon de tu rival.", + it: "Raddoppia il numero di segnalini danno su ciascuno dei Pokémon del tuo avversario.", + pt: "Duplique o número de contadores de dano em cada um dos Pokémon do seu oponente.", + de: "Verdopple die Anzahl der Schadensmarken auf jedem Pokémon deines Gegners." + }, + + cost: ["Colorless", "Colorless"] + }, { + name: { + en: "Psychic Shot", + fr: "Attaque Psy", + es: "Disparo Psíquico", + it: "Sparo Psichico", + pt: "Arremesso Psíquico", + de: "Psychogeschoss" + }, + + effect: { + en: "This attack also does 30 damage to 1 of your opponent’s Benched Pokémon. (Don’t apply Weakness and Resistance for Benched Pokémon.)", + fr: "Cette attaque inflige aussi 30 dégâts à l’un des Pokémon de Banc de votre adversaire. (N’appliquez ni la Faiblesse ni la Résistance aux Pokémon de Banc.)", + es: "Este ataque también hace 30 puntos de daño a 1 de los Pokémon en Banca de tu rival. (No apliques Debilidad y Resistencia a los Pokémon en Banca).", + it: "Questo attacco infligge anche 30 danni a uno dei Pokémon nella panchina del tuo avversario. Non applicare debolezza e resistenza ai Pokémon in panchina.", + pt: "Este ataque também causa 30 pontos de dano a 1 dos Pokémon no Banco do seu oponente (não aplique Fraqueza e Resistência aos Pokémon no Banco).", + de: "Diese Attacke fügt auch 1 Pokémon auf der Bank deines Gegners 30 Schadenspunkte zu. (Wende Schwäche und Resistenz bei Pokémon auf der Bank nicht an.)" + }, + + damage: "130", + cost: ["Psychic", "Colorless", "Colorless"] + }], + + weaknesses: [{ + type: "Darkness", + value: "×2" + }], + + resistances: [{ + type: "Fighting", + value: "-30" + }], + + retreat: 2, + + evolveFrom: { + en: "Cosmoem", + fr: "Cosmovum", + es: "Cosmoem", + it: "Cosmoem", + pt: "Cosmoem", + de: "Cosmovum" + } } export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/15A.ts b/data/Sword & Shield/Celebrations/15A.ts new file mode 100644 index 000000000..76e04f88f --- /dev/null +++ b/data/Sword & Shield/Celebrations/15A.ts @@ -0,0 +1,35 @@ +import { Card } from '../../../interfaces' +import Set from '../Celebrations' + +const card: Card = { + set: Set, + + name: { + en: "Venusaur" + }, + + illustrator: "Mitsuhiro Arita", + rarity: "None", + category: "Pokemon", + hp: 100, + types: ["Grass"], + stage: "Stage2", + + attacks: [{ + name: { + en: "Solarbeam" + }, + + damage: 60, + cost: ["Grass", "Grass", "Grass", "Grass"] + }], + + weaknesses: [{ + type: "Fire", + value: "" + }], + + retreat: 2 +} + +export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/15A1.ts b/data/Sword & Shield/Celebrations/15A1.ts new file mode 100644 index 000000000..76e04f88f --- /dev/null +++ b/data/Sword & Shield/Celebrations/15A1.ts @@ -0,0 +1,35 @@ +import { Card } from '../../../interfaces' +import Set from '../Celebrations' + +const card: Card = { + set: Set, + + name: { + en: "Venusaur" + }, + + illustrator: "Mitsuhiro Arita", + rarity: "None", + category: "Pokemon", + hp: 100, + types: ["Grass"], + stage: "Stage2", + + attacks: [{ + name: { + en: "Solarbeam" + }, + + damage: 60, + cost: ["Grass", "Grass", "Grass", "Grass"] + }], + + weaknesses: [{ + type: "Fire", + value: "" + }], + + retreat: 2 +} + +export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/15A2.ts b/data/Sword & Shield/Celebrations/15A2.ts new file mode 100644 index 000000000..3292d3623 --- /dev/null +++ b/data/Sword & Shield/Celebrations/15A2.ts @@ -0,0 +1,17 @@ +import { Card } from '../../../interfaces' +import Set from '../Celebrations' + +const card: Card = { + set: Set, + + name: { + en: "Here Comes Team Rocket!" + }, + + illustrator: "Ken Sugimori", + rarity: "None", + category: "Trainer", + trainerType: "Supporter" +} + +export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/15A3.ts b/data/Sword & Shield/Celebrations/15A3.ts new file mode 100644 index 000000000..6cc0d07b2 --- /dev/null +++ b/data/Sword & Shield/Celebrations/15A3.ts @@ -0,0 +1,50 @@ +import { Card } from '../../../interfaces' +import Set from '../Celebrations' + +const card: Card = { + set: Set, + + name: { + en: "Rocket’s Zapdos" + }, + + illustrator: "Shin-ichi Yoshida", + rarity: "None", + category: "Pokemon", + hp: 70, + types: ["Lightning"], + stage: "Basic", + + attacks: [{ + name: { + en: "Plasma" + }, + + effect: { + en: "If there are any Lightning Energy cards in your discard pile, attach 1 of them to Rocket’s Zapdos." + }, + + damage: 20, + cost: ["Lightning"] + }, { + name: { + en: "Electroburn" + }, + + effect: { + en: "Rocket’s Zapdos does damage to itself equal to 10 times the number of Lightning Energy cards attached to it." + }, + + damage: 70, + cost: ["Lightning", "Lightning", "Lightning", "Colorless"] + }], + + resistances: [{ + type: "Fighting", + value: "-30" + }], + + retreat: 2 +} + +export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/15A4.ts b/data/Sword & Shield/Celebrations/15A4.ts new file mode 100644 index 000000000..bd6face5f --- /dev/null +++ b/data/Sword & Shield/Celebrations/15A4.ts @@ -0,0 +1,47 @@ +import { Card } from '../../../interfaces' +import Set from '../Celebrations' + +const card: Card = { + set: Set, + + name: { + en: "Claydol" + }, + + illustrator: "Midori Harada", + rarity: "None", + category: "Pokemon", + hp: 80, + types: ["Fighting"], + stage: "Stage1", + + abilities: [{ + type: "Poke-POWER", + + name: { + en: "Cosmic Power" + }, + + effect: { + en: "Once during your turn (before your attack), you may choose up to 2 cards from your hand and put them on the bottom of your deck in any order. If you do, draw cards until you have 6 cards in your hand. This power can’t be used if Claydol is affected by a Special Condition." + } + }], + + attacks: [{ + name: { + en: "Spinning Attack" + }, + + damage: 40, + cost: ["Fighting", "Colorless"] + }], + + weaknesses: [{ + type: "Grass", + value: "+20" + }], + + retreat: 2 +} + +export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/16.ts b/data/Sword & Shield/Celebrations/16.ts index 24d31211f..d38822195 100644 --- a/data/Sword & Shield/Celebrations/16.ts +++ b/data/Sword & Shield/Celebrations/16.ts @@ -12,12 +12,73 @@ const card: Card = { }, name: { - en: "Zacian V" + en: "Zacian V", + fr: "Zacian V", + es: "Zacian V", + it: "Zacian V", + pt: "Zacian V", + de: "Zacian V" }, rarity: "Ultra Rare", category: "Pokemon", - types: ["Psychic"] + types: ["Psychic"], + illustrator: "Mitsuhiro Arita", + hp: 220, + stage: "Basic", + suffix: "V", + + abilities: [{ + type: "Ability", + + name: { + en: "Roar of the Sword", + fr: "Hurlement de l’Épée", + es: "Rugido de la Espada", + it: "Boato della Spada", + pt: "Rugido da Espada", + de: "Gebrüll des Schwertes" + }, + + effect: { + en: "Once during your turn, you may search your deck for a Psychic Energy card and attach it to 1 of your Pokémon. Then, shuffle your deck. If you use this Ability, your turn ends.", + fr: "Une fois pendant votre tour, vous pouvez chercher dans votre deck une carte Énergie Psychic, puis l’attacher à l’un de vos Pokémon. Mélangez ensuite votre deck. Si vous utilisez ce talent, votre tour se termine.", + es: "Una vez durante tu turno, puedes buscar en tu baraja 1 carta de Energía Psychic y unirla a 1 de tus Pokémon. Después, baraja las cartas de tu baraja. Si usas esta habilidad, tu turno termina.", + it: "Una sola volta durante il tuo turno, puoi cercare nel tuo mazzo una carta Energia Psychic e assegnarla a uno dei tuoi Pokémon. Poi rimischia le carte del tuo mazzo. Se usi questa abilità, il tuo turno finisce.", + pt: "Uma vez durante o seu turno, você poderá procurar por 1 carta de Energia Psychic no seu baralho e ligá-la a 1 dos seus Pokémon. Em seguida, embaralhe o seu baralho. Se você usar esta Habilidade, o seu turno acabará.", + de: "Einmal während deines Zuges kannst du dein Deck nach 1 Psychic-Energiekarte durchsuchen und sie an 1 deiner Pokémon anlegen. Mische anschließend dein Deck. Wenn du diese Fähigkeit einsetzt, endet dein Zug." + } + }], + + attacks: [{ + name: { + en: "Storm Slash", + fr: "Tranche Tempête", + es: "Estocada Tormentosa", + it: "Laceratempesta", + pt: "Talho Tempestuoso", + de: "Sturmschlitzer" + }, + + effect: { + en: "This attack does 30 more damage for each Psychic Energy attached to this Pokémon.", + fr: "Cette attaque inflige 30 dégâts supplémentaires pour chaque Énergie Psychic attachée à ce Pokémon.", + es: "Este ataque hace 30 puntos de daño más por cada Energía Psychic unida a este Pokémon.", + it: "Questo attacco infligge 30 danni in più per ogni Energia Psychic assegnata a questo Pokémon.", + pt: "Este ataque causa 30 pontos de dano a mais para cada Energia Psychic ligada a este Pokémon.", + de: "Diese Attacke fügt für jede an dieses Pokémon angelegte Psychic-Energie 30 Schadenspunkte mehr zu." + }, + + damage: "60+", + cost: ["Colorless", "Colorless", "Colorless"] + }], + + weaknesses: [{ + type: "Metal", + value: "×2" + }], + + retreat: 2 } export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/17.ts b/data/Sword & Shield/Celebrations/17.ts index bf7c53c95..354a41354 100644 --- a/data/Sword & Shield/Celebrations/17.ts +++ b/data/Sword & Shield/Celebrations/17.ts @@ -12,12 +12,62 @@ const card: Card = { }, name: { - en: "Groudon" + en: "Groudon", + fr: "Groudon", + es: "Groudon", + it: "Groudon", + pt: "Groudon", + de: "Groudon" }, rarity: "Rare", category: "Pokemon", - types: ["Fighting"] + types: ["Fighting"], + illustrator: "Ryuta Fuse", + hp: 130, + stage: "Basic", + + attacks: [{ + name: { + en: "Magma Volcano", + fr: "Volcan Magma", + es: "Volcán Magma", + it: "Vulcano Magma", + pt: "Vulcão Magma", + de: "Magmavulkan" + }, + + effect: { + en: "Discard the top 5 cards of your deck. This attack does 80 damage for each Energy card you discarded in this way.", + fr: "Défaussez les 5 cartes du dessus de votre deck. Cette attaque inflige 80 dégâts pour chaque carte Énergie défaussée de cette façon.", + es: "Descarta las 5 primeras cartas de tu baraja. Este ataque hace 80 puntos de daño por cada carta de Energía que hayas descartado de esta manera.", + it: "Scarta le prime cinque carte del tuo mazzo. Questo attacco infligge 80 danni per ogni carta Energia che hai scartato in questo modo.", + pt: "Descarte as 5 cartas de cima do seu baralho. Este ataque causa 80 pontos de dano para cada carta de Energia descartada desta forma.", + de: "Lege die obersten 5 Karten deines Decks auf deinen Ablagestapel. Diese Attacke fügt für jede auf diese Weise abgelegte Energiekarte 80 Schadenspunkte zu." + }, + + damage: "80×", + cost: ["Fighting", "Fighting", "Colorless"] + }, { + name: { + en: "Massive Rend", + fr: "Déchirure Massive", + es: "Corte Masivo", + it: "Supersquarcio", + pt: "Laceração Massiva", + de: "Riesiger Riss" + }, + + damage: "120", + cost: ["Fighting", "Fighting", "Colorless", "Colorless"] + }], + + weaknesses: [{ + type: "Grass", + value: "×2" + }], + + retreat: 3 } -export default card \ No newline at end of file +export default card diff --git a/data/Sword & Shield/Celebrations/17A.ts b/data/Sword & Shield/Celebrations/17A.ts new file mode 100644 index 000000000..3a65b1813 --- /dev/null +++ b/data/Sword & Shield/Celebrations/17A.ts @@ -0,0 +1,55 @@ +import { Card } from '../../../interfaces' +import Set from '../Celebrations' + +const card: Card = { + set: Set, + + name: { + en: "Umbreon ★" + }, + + illustrator: "Masakazu Fukuda", + rarity: "None", + category: "Pokemon", + hp: 70, + types: ["Darkness"], + stage: "Basic", + + abilities: [{ + type: "Poke-POWER", + + name: { + en: "Dark Ray" + }, + + effect: { + en: "You can’t have more than 1 Pokémon★ in your deck." + } + }], + + attacks: [{ + name: { + en: "Feint Attack" + }, + + effect: { + en: "Choose 1 of your opponent’s Pokémon. This attack does 30 damage to that Pokémon. This attack’s damage isn’t affected by Weakness, Resistance, Poké-Powers, Poké-Bodies, or any other effects on that Pokémon." + }, + + cost: ["Darkness", "Darkness"] + }], + + weaknesses: [{ + type: "Fighting", + value: "" + }], + + resistances: [{ + type: "Psychic", + value: "-30" + }], + + retreat: 1 +} + +export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/18.ts b/data/Sword & Shield/Celebrations/18.ts index a3327f3b2..e90be1368 100644 --- a/data/Sword & Shield/Celebrations/18.ts +++ b/data/Sword & Shield/Celebrations/18.ts @@ -12,14 +12,64 @@ const card: Card = { }, name: { - en: "Zamazenta V" + en: "Zamazenta V", + fr: "Zamazenta V", + es: "Zamazenta V", + it: "Zamazenta V", + pt: "Zamazenta V", + de: "Zamazenta V" }, rarity: "Ultra Rare", category: "Pokemon", hp: 220, types: ["Fighting"], - stage: "Basic" + stage: "Basic", + illustrator: "Mitsuhiro Arita", + suffix: "V", + + abilities: [{ + type: "Ability", + + name: { + en: "Growl of the Shield", + fr: "Grondement du Bouclier", + es: "Gruñido del Escudo", + it: "Ruggito dello Scudo", + pt: "Rosnado do Escudo", + de: "Knurren des Schildes" + }, + + effect: { + en: "All of your Fighting Pokémon take 20 less damage from attacks from your opponent’s Pokémon VMAX (after applying Weakness and Resistance). You can’t apply more than 1 Growl of the Shield Ability at a time.", + fr: "Tous vos Pokémon Fighting subissent 20 dégâts de moins provenant des attaques des Pokémon-VMAX de votre adversaire (après application de la Faiblesse et de la Résistance). Vous ne pouvez utiliser qu’un talent Grondement du Bouclier à la fois.", + es: "Los ataques de los Pokémon VMAX de tu rival hacen 20 puntos de daño menos a todos tus Pokémon Fighting (después de aplicar Debilidad y Resistencia). No puedes aplicar más de 1 habilidad Gruñido del Escudo a la vez.", + it: "I tuoi Pokémon Fighting subiscono 20 danni in meno dagli attacchi dei Pokémon-VMAX del tuo avversario, dopo aver applicato debolezza e resistenza. Non puoi applicare più di un’abilità Ruggito dello Scudo alla volta.", + pt: "Todos os seus Pokémon Fighting recebem 20 pontos de dano a menos de ataques dos Pokémon VMAX do seu oponente (depois de aplicar Fraqueza e Resistência). Você não pode usar mais de 1 Habilidade Rosnado do Escudo por vez.", + de: "Allen deinen Fighting-Pokémon werden durch Attacken von Pokémon-VMAX deines Gegners 20 Schadenspunkte weniger zugefügt (nachdem Schwäche und Resistenz verrechnet wurden). Du kannst immer nur jeweils 1 Fähigkeit Knurren des Schildes einsetzen." + } + }], + + attacks: [{ + name: { + en: "Heavy Impact", + fr: "Gros Impact", + es: "Impacto Pesado", + it: "Impatto Pesante", + pt: "Impacto Pesado", + de: "Schwerer Einschlag" + }, + + damage: "150", + cost: ["Fighting", "Fighting", "Colorless"] + }], + + weaknesses: [{ + type: "Psychic", + value: "×2" + }], + + retreat: 2 } -export default card \ No newline at end of file +export default card diff --git a/data/Sword & Shield/Celebrations/19.ts b/data/Sword & Shield/Celebrations/19.ts index 1aea98c49..50b8c55ba 100644 --- a/data/Sword & Shield/Celebrations/19.ts +++ b/data/Sword & Shield/Celebrations/19.ts @@ -12,12 +12,66 @@ const card: Card = { }, name: { - en: "Yveltal" + en: "Yveltal", + fr: "Yveltal", + es: "Yveltal", + it: "Yveltal", + pt: "Yveltal", + de: "Yveltal" }, rarity: "Rare", category: "Pokemon", - types: ["Darkness"] + types: ["Darkness"], + illustrator: "AKIRA EGAWA", + hp: 120, + stage: "Basic", + + attacks: [{ + name: { + en: "Cry of Destruction", + fr: "Cri d’Annihilation", + es: "Alaridos de Destrucción", + it: "Grido della Distruzione", + pt: "Grito da Destruição", + de: "Ruf der Zerstörung" + }, + + effect: { + en: "Discard up to 3 Special Energy from your opponent’s Pokémon.", + fr: "Défaussez jusqu’à 3 Énergies spéciales des Pokémon de votre adversaire.", + es: "Descarta hasta 3 Energías Especiales de los Pokémon de tu rival.", + it: "Scarta fino a tre Energie speciali dai Pokémon del tuo avversario.", + pt: "Descarte até 3 Energias Especiais dos Pokémon do seu oponente.", + de: "Lege bis zu 3 Spezial-Energien von Pokémon deines Gegners auf seinen Ablagestapel." + }, + + cost: ["Colorless", "Colorless"] + }, { + name: { + en: "Dark Feather", + fr: "Plume Ténébreuse", + es: "Pluma Oscura", + it: "Piuma Oscura", + pt: "Pena Sombria", + de: "Dunkelfeder" + }, + + damage: "100", + cost: ["Darkness", "Colorless", "Colorless"] + }], + + weaknesses: [{ + type: "Lightning", + value: "×2" + }], + + resistances: [{ + type: "Fighting", + value: "-30" + }], + + retreat: 2 } -export default card \ No newline at end of file +export default card diff --git a/data/Sword & Shield/Celebrations/2.ts b/data/Sword & Shield/Celebrations/2.ts index 26e539304..d68be9d9f 100644 --- a/data/Sword & Shield/Celebrations/2.ts +++ b/data/Sword & Shield/Celebrations/2.ts @@ -12,14 +12,70 @@ const card: Card = { }, name: { - en: "Reshiram" + en: "Reshiram", + fr: "Reshiram", + es: "Reshiram", + it: "Reshiram", + pt: "Reshiram", + de: "Reshiram" }, rarity: "Rare", category: "Pokemon", hp: 130, types: ["Fire"], - stage: "Basic" + stage: "Basic", + illustrator: "Aya Kusube", + + attacks: [{ + name: { + en: "Scorching Wind", + fr: "Vent Brûlant", + es: "Viento Abrasador", + it: "Vento Ustionante", + pt: "Vento Escaldante", + de: "Versengender Wind" + }, + + effect: { + en: "This attack does 20 damage to each of your opponent’s Benched Pokémon. (Don’t apply Weakness and Resistance for Benched Pokémon.)", + fr: "Cette attaque inflige 20 dégâts à chacun des Pokémon de Banc de votre adversaire. (N’appliquez ni la Faiblesse ni la Résistance aux Pokémon de Banc.)", + es: "Este ataque hace 20 puntos de daño a cada uno de los Pokémon en Banca de tu rival. (No apliques Debilidad y Resistencia a los Pokémon en Banca).", + it: "Questo attacco infligge 20 danni a ciascuno dei Pokémon nella panchina del tuo avversario. Non applicare debolezza e resistenza ai Pokémon in panchina.", + pt: "Este ataque causa 20 pontos de dano a cada um dos Pokémon no Banco do seu oponente (não aplique Fraqueza e Resistência aos Pokémon no Banco).", + de: "Diese Attacke fügt jedem Pokémon auf der Bank deines Gegners 20 Schadenspunkte zu. (Wende Schwäche und Resistenz bei Pokémon auf der Bank nicht an.)" + }, + + cost: ["Colorless", "Colorless"] + }, { + name: { + en: "Black Flame", + fr: "Flamme Noire", + es: "Llama Negra", + it: "Fiamma Nera", + pt: "Chama Negra", + de: "Schwarze Flamme" + }, + + effect: { + en: "If Zekrom is on your Bench, this attack does 80 more damage.", + fr: "Si Zekrom est sur votre Banc, cette attaque inflige 80 dégâts supplémentaires.", + es: "Si Zekrom está en tu Banca, este ataque hace 80 puntos de daño más.", + it: "Se Zekrom è nella tua panchina, questo attacco infligge 80 danni in più.", + pt: "Se Zekrom estiver no seu Banco, este ataque causará 80 pontos de dano a mais.", + de: "Wenn sich Zekrom auf deiner Bank befindet, fügt diese Attacke 80 Schadenspunkte mehr zu." + }, + + damage: "80+", + cost: ["Fire", "Fire", "Colorless"] + }], + + weaknesses: [{ + type: "Water", + value: "×2" + }], + + retreat: 3 } export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/20.ts b/data/Sword & Shield/Celebrations/20.ts index 599e135ce..a56a4073a 100644 --- a/data/Sword & Shield/Celebrations/20.ts +++ b/data/Sword & Shield/Celebrations/20.ts @@ -12,14 +12,75 @@ const card: Card = { }, name: { - en: "Dialga" + en: "Dialga", + fr: "Dialga", + es: "Dialga", + it: "Dialga", + pt: "Dialga", + de: "Dialga" }, rarity: "Rare", category: "Pokemon", hp: 130, types: ["Metal"], - stage: "Basic" + stage: "Basic", + illustrator: "5ban Graphics", + + attacks: [{ + name: { + en: "Temporal Backflow", + fr: "Reflux Temporel", + es: "Regresión Temporal", + it: "Riflusso Temporale", + pt: "Reversão Temporal", + de: "Zeitlicher Rückfluss" + }, + + effect: { + en: "Put a card from your discard pile into your hand.", + fr: "Ajoutez à votre main une carte de votre pile de défausse.", + es: "Pon 1 carta de tu pila de descartes en tu mano.", + it: "Prendi una carta dalla tua pila degli scarti e aggiungila a quelle che hai in mano.", + pt: "Coloque 1 carta da sua pilha de descarte na sua mão.", + de: "Nimm 1 Karte aus deinem Ablagestapel auf deine Hand." + }, + + cost: ["Metal"] + }, { + name: { + en: "Metal Blast", + fr: "Explosion Métallique", + es: "Explosión Metálica", + it: "Metalbomba", + pt: "Explosão de Metal", + de: "Metallexplosion" + }, + + effect: { + en: "This attack does 20 more damage for each Metal Energy attached to this Pokémon.", + fr: "Cette attaque inflige 20 dégâts supplémentaires pour chaque Énergie Metal attachée à ce Pokémon.", + es: "Este ataque hace 20 puntos de daño más por cada Energía Metal unida a este Pokémon.", + it: "Questo attacco infligge 20 danni in più per ogni Energia Metal assegnata a questo Pokémon.", + pt: "Este ataque causa 20 pontos de dano a mais para cada Energia Metal ligada a este Pokémon.", + de: "Diese Attacke fügt für jede an dieses Pokémon angelegte Metal-Energie 20 Schadenspunkte mehr zu." + }, + + damage: "60+", + cost: ["Colorless", "Colorless", "Colorless"] + }], + + weaknesses: [{ + type: "Fire", + value: "×2" + }], + + resistances: [{ + type: "Grass", + value: "-30" + }], + + retreat: 2 } export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/20A.ts b/data/Sword & Shield/Celebrations/20A.ts new file mode 100644 index 000000000..12b0ad628 --- /dev/null +++ b/data/Sword & Shield/Celebrations/20A.ts @@ -0,0 +1,33 @@ +import { Card } from '../../../interfaces' +import Set from '../Celebrations' + +const card: Card = { + set: Set, + + name: { + en: "Cleffa" + }, + + illustrator: "Kagemaru Himeno", + rarity: "None", + category: "Pokemon", + hp: 30, + types: ["Colorless"], + stage: "Basic", + + attacks: [{ + name: { + en: "Eeeeeeek" + }, + + effect: { + en: "Shuffle your hand into your deck, then draw 7 cards." + }, + + cost: ["Colorless"] + }], + + retreat: 0 +} + +export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/21.ts b/data/Sword & Shield/Celebrations/21.ts index f33400317..01fe940dc 100644 --- a/data/Sword & Shield/Celebrations/21.ts +++ b/data/Sword & Shield/Celebrations/21.ts @@ -12,12 +12,86 @@ const card: Card = { }, name: { - en: "Solgaleo" + en: "Solgaleo", + fr: "Solgaleo", + es: "Solgaleo", + it: "Solgaleo", + pt: "Solgaleo", + de: "Solgaleo" }, rarity: "Rare", category: "Pokemon", - types: ["Metal"] + types: ["Metal"], + illustrator: "kirisAki", + hp: 170, + stage: "Stage2", + + abilities: [{ + type: "Ability", + + name: { + en: "Rush In", + fr: "Intervention", + es: "Apremio", + it: "Assalto", + pt: "Pressa", + de: "Hineinstürmen" + }, + + effect: { + en: "Once during your turn, if this Pokémon is on your Bench, you may switch it with your Active Pokémon.", + fr: "Une seule fois pendant votre tour (avant votre attaque), si ce Pokémon est sur votre Banc, vous pouvez échanger ce Pokémon avec votre Pokémon Actif.", + es: "Una vez durante tu turno (antes de tu ataque), si este Pokémon está en tu Banca, puedes cambiar a este Pokémon por tu Pokémon Activo.", + it: "Una sola volta durante il tuo turno, prima di attaccare, se questo Pokémon è nella tua panchina, puoi scambiarlo con il tuo Pokémon attivo.", + pt: "Uma vez durante sua vez de jogar (antes de atacar), se este Pokémon estiver em seu Banco, você poderá trocá-lo com seu Pokémon Ativo.", + de: "Einmal während deines Zuges (vor deinem Angriff) kannst du, wenn sich dieses Pokémon auf deiner Bank befindet, dieses Pokémon gegen dein Aktives Pokémon austauschen." + } + }], + + attacks: [{ + name: { + en: "Solar Geyser", + fr: "Geyser Solaire", + es: "Géiser Solar", + it: "Geyser Solare", + pt: "Gêiser Solar", + de: "Solargeysir" + }, + + effect: { + en: "Attach up to 2 basic Energy cards from your discard pile to 1 of your Benched Pokémon.", + fr: "Attachez jusqu’à 2 cartes Énergie de base de votre pile de défausse à l’un de vos Pokémon de Banc.", + es: "Une hasta 2 cartas de Energía Básica de tu pila de descartes a 1 de tus Pokémon en Banca.", + it: "Assegna a uno dei tuoi Pokémon in panchina fino a due carte Energia base dalla tua pila degli scarti.", + pt: "Ligue até 2 cartas de Energia básica da sua pilha de descarte a 1 dos seus Pokémon no Banco.", + de: "Lege bis zu 2 Basis-Energiekarten aus deinem Ablagestapel an 1 Pokémon auf deiner Bank an." + }, + + damage: "100", + cost: ["Colorless", "Colorless"] + }], + + weaknesses: [{ + type: "Fire", + value: "×2" + }], + + resistances: [{ + type: "Grass", + value: "-30" + }], + + retreat: 2, + + evolveFrom: { + en: "Cosmoem", + fr: "Cosmovum", + es: "Cosmoem", + it: "Cosmoem", + pt: "Cosmoem", + de: "Cosmovum" + } } export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/22.ts b/data/Sword & Shield/Celebrations/22.ts index 99631b7ea..6192e2ad8 100644 --- a/data/Sword & Shield/Celebrations/22.ts +++ b/data/Sword & Shield/Celebrations/22.ts @@ -12,12 +12,76 @@ const card: Card = { }, name: { - en: "Lugia" + en: "Lugia", + fr: "Lugia", + es: "Lugia", + it: "Lugia", + pt: "Lugia", + de: "Lugia" }, rarity: "Rare", category: "Pokemon", - types: ["Colorless"] + types: ["Colorless"], + illustrator: "Kouki Saitou", + hp: 130, + stage: "Basic", + + attacks: [{ + name: { + en: "Aero Ball", + fr: "Aéro Ball", + es: "Bola Aérea", + it: "Aerosfera", + pt: "Aerobola", + de: "Luftball" + }, + + effect: { + en: "This attack does 20 damage for each Energy attached to both Active Pokémon.", + fr: "Cette attaque inflige 20 dégâts pour chaque Énergie attachée aux deux Pokémon Actifs.", + es: "Este ataque hace 20 puntos de daño por cada Energía unida a ambos Pokémon Activos.", + it: "Questo attacco infligge 20 danni per ogni Energia assegnata a ciascuno dei Pokémon attivi.", + pt: "Este ataque causa 20 pontos de dano para cada Energia ligada a ambos os Pokémon Ativos.", + de: "Diese Attacke fügt für jede an beide Aktive Pokémon angelegte Energie 20 Schadenspunkte zu." + }, + + damage: "20×", + cost: ["Colorless", "Colorless"] + }, { + name: { + en: "Deep Crush", + fr: "Écrasement Massif", + es: "Aplastamiento Profundo", + it: "Distruzione Profonda", + pt: "Esmagamento Profundo", + de: "Tiefenbrecher" + }, + + effect: { + en: "During your next turn, this Pokémon can’t attack.", + fr: "Pendant votre prochain tour, ce Pokémon ne peut pas attaquer.", + es: "Durante tu próximo turno, este Pokémon no puede atacar.", + it: "Durante il tuo prossimo turno, questo Pokémon non può attaccare.", + pt: "Durante o seu próximo turno, este Pokémon não poderá atacar.", + de: "Während deines nächsten Zuges kann dieses Pokémon nicht angreifen." + }, + + damage: "160", + cost: ["Colorless", "Colorless", "Colorless", "Colorless"] + }], + + weaknesses: [{ + type: "Lightning", + value: "×2" + }], + + resistances: [{ + type: "Fighting", + value: "-30" + }], + + retreat: 2 } export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/23.ts b/data/Sword & Shield/Celebrations/23.ts index 8bcf61439..44ed5c78b 100644 --- a/data/Sword & Shield/Celebrations/23.ts +++ b/data/Sword & Shield/Celebrations/23.ts @@ -12,17 +12,28 @@ const card: Card = { }, name: { - en: "Professor’s Research" + en: "Professor’s Research (Professor Oak)", + fr: "Recherches Professorales", + es: "Investigación de Profesores", + it: "Ricerca Accademica", + pt: "Pesquisa de Professores", + de: "Forschung des Professors" }, rarity: "Rare", category: "Trainer", effect: { - en: "Discard your hand and draw 7 cards." + en: "Discard your hand and draw 7 cards.", + fr: "Défaussez votre main, puis piochez 7 cartes.", + es: "Descarta las cartas de tu mano y roba 7 cartas.", + it: "Scarta le carte che hai in mano e pesca sette carte.", + pt: "Descarte a sua mão e compre 7 cartas.", + de: "Lege deine Handkarten auf deinen Ablagestapel und ziehe 7 Karten." }, - trainerType: "Supporter" + trainerType: "Supporter", + illustrator: "KIYOTAKA OSHIYAMA" } export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/24.ts b/data/Sword & Shield/Celebrations/24.ts index 4c07e0a2f..047290e9d 100644 --- a/data/Sword & Shield/Celebrations/24.ts +++ b/data/Sword & Shield/Celebrations/24.ts @@ -12,17 +12,28 @@ const card: Card = { }, name: { - en: "Professor’s Research Full Art)" + en: "Professor’s Research (Professor Oak)", + fr: "Recherches Professorales", + es: "Investigación de Profesores", + it: "Ricerca Accademica", + pt: "Pesquisa de Professores", + de: "Forschung des Professors" }, rarity: "Ultra Rare", category: "Trainer", effect: { - en: "Discard your hand and draw 7 cards." + en: "Discard your hand and draw 7 cards.", + fr: "Défaussez votre main, puis piochez 7 cartes.", + es: "Descarta las cartas de tu mano y roba 7 cartas.", + it: "Scarta le carte che hai in mano e pesca sette carte.", + pt: "Descarte a sua mão e compre 7 cartas.", + de: "Lege deine Handkarten auf deinen Ablagestapel und ziehe 7 Karten." }, - trainerType: "Supporter" + trainerType: "Supporter", + illustrator: "Ken Sugimori" } export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/24A.ts b/data/Sword & Shield/Celebrations/24A.ts new file mode 100644 index 000000000..807cdb80f --- /dev/null +++ b/data/Sword & Shield/Celebrations/24A.ts @@ -0,0 +1,39 @@ +import { Card } from '../../../interfaces' +import Set from '../Celebrations' + +const card: Card = { + set: Set, + + name: { + en: "_____’s Pikachu" + }, + + illustrator: "Kagemaru Himeno", + rarity: "None", + category: "Pokemon", + hp: 50, + types: ["Lightning"], + stage: "Basic", + + attacks: [{ + name: { + en: "Birthday Surprise" + }, + + effect: { + en: "If it’s not your birthday, this attack does 30 damage. If it is your birthday, flip a coin. If heads, this attack does 30 damage plus 50 more damage; if tails, this attack does 30 damage." + }, + + damage: "30+", + cost: ["Lightning", "Lightning"] + }], + + weaknesses: [{ + type: "Fighting", + value: "" + }], + + retreat: 1 +} + +export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/25.ts b/data/Sword & Shield/Celebrations/25.ts index 5a949bd38..121224408 100644 --- a/data/Sword & Shield/Celebrations/25.ts +++ b/data/Sword & Shield/Celebrations/25.ts @@ -12,14 +12,68 @@ const card: Card = { }, name: { - en: "Mew Secret)" + en: "Mew", + fr: "Mew", + es: "Mew", + it: "Mew", + pt: "Mew", + de: "Mew" }, rarity: "Secret Rare", category: "Pokemon", hp: 60, - types: ["Water"], - stage: "Basic" + types: ["Psychic"], + stage: "Basic", + illustrator: "Saki Hayashiro", + + abilities: [{ + type: "Ability", + + name: { + en: "Mysterious Tail", + fr: "Queue Mystérieuse", + es: "Cola Misteriosa", + it: "Coda Misteriosa", + pt: "Cauda Misteriosa", + de: "Geheimnisvoller Schweif" + }, + + effect: { + en: "Once during your turn, if this Pokémon is in the Active Spot, you may look at the top 6 cards of your deck, reveal an Item card you find there, and put it into your hand. Shuffle the other cards back into your deck.", + fr: "Une fois pendant votre tour, si ce Pokémon est sur le Poste Actif, vous pouvez regarder les 6 cartes du dessus de votre deck, montrer une carte Objet que vous y trouvez, puis l’ajouter à votre main. Mélangez les autres cartes avec votre deck.", + es: "Una vez durante tu turno, si este Pokémon está en el Puesto Activo, puedes mirar las 6 primeras cartas de tu baraja, enseñar 1 carta de Objeto que encuentres entre ellas y ponerla en tu mano. Pon el resto de las cartas de nuevo en tu baraja y barájalas todas.", + it: "Una sola volta durante il tuo turno, se questo Pokémon è in posizione attiva, puoi guardare le prime sei carte del tuo mazzo, mostrare una carta Strumento presente tra esse e aggiungerla alle carte che hai in mano. Poi rimischia le altre carte nel tuo mazzo.", + pt: "Uma vez durante o seu turno, se este Pokémon estiver no Campo Ativo, você poderá olhar as 6 cartas de cima do seu baralho, revelar 1 carta de Item que encontrar lá e colocá-la na sua mão. Embaralhe as demais cartas de volta no seu baralho.", + de: "Einmal während deines Zuges, wenn dieses Pokémon in der Aktiven Position ist, kannst du dir die obersten 6 Karten deines Decks anschauen, 1 Itemkarte, die du dort findest, deinem Gegner zeigen und auf deine Hand nehmen. Mische die anderen Karten zurück in dein Deck." + } + }], + + attacks: [{ + name: { + en: "Psyshot", + fr: "Piqûre Psy", + es: "Disparo Psi", + it: "Psicosparo", + pt: "Tiro Psíquico", + de: "Psychoschuss" + }, + + damage: "30", + cost: ["Psychic", "Colorless"] + }], + + weaknesses: [{ + type: "Darkness", + value: "×2" + }], + + resistances: [{ + type: "Fighting", + value: "-30" + }], + + retreat: 1 } -export default card \ No newline at end of file +export default card diff --git a/data/Sword & Shield/Celebrations/2A.ts b/data/Sword & Shield/Celebrations/2A.ts new file mode 100644 index 000000000..8d24dfd1d --- /dev/null +++ b/data/Sword & Shield/Celebrations/2A.ts @@ -0,0 +1,39 @@ +import { Card } from '../../../interfaces' +import Set from '../Celebrations' + +const card: Card = { + set: Set, + + name: { + en: "Blastoise" + }, + + illustrator: "Ken Sugimori", + rarity: "None", + category: "Pokemon", + hp: 100, + types: ["Water"], + stage: "Stage2", + + attacks: [{ + name: { + en: "Hydro Pump" + }, + + effect: { + en: "Does 40 damage plus 10 more damage for each Water Energy attached to Blastoise but not used to pay for this attack’s Energy cost. Extra Water Energy after the 2nd doesn’t count." + }, + + damage: "40+", + cost: ["Water", "Water", "Water"] + }], + + weaknesses: [{ + type: "Lightning", + value: "" + }], + + retreat: 3 +} + +export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/3.ts b/data/Sword & Shield/Celebrations/3.ts index 0730f69d3..9d246d304 100644 --- a/data/Sword & Shield/Celebrations/3.ts +++ b/data/Sword & Shield/Celebrations/3.ts @@ -12,14 +12,61 @@ const card: Card = { }, name: { - en: "Kyogre" + en: "Kyogre", + fr: "Kyogre", + es: "Kyogre", + it: "Kyogre", + pt: "Kyogre", + de: "Kyogre" }, rarity: "Rare", category: "Pokemon", hp: 130, types: ["Water"], - stage: "Basic" + stage: "Basic", + illustrator: "Ryuta Fuse", + + attacks: [{ + name: { + en: "Aqua Storm", + fr: "Aqua Tempête", + es: "Tormenta Aqua", + it: "Tempesta Idro", + pt: "Tempestade Aqua", + de: "Aquasturm" + }, + + effect: { + en: "Discard the top 5 cards of your deck, and then choose 2 of your opponent’s Benched Pokémon. This attack does 50 damage for each Energy card you discarded in this way to each of those Pokémon. (Don’t apply Weakness and Resistance for Benched Pokémon.)", + fr: "Défaussez les 5 cartes du dessus de votre deck, puis choisissez 2 des Pokémon de Banc de votre adversaire. Cette attaque inflige 50 dégâts à chacun de ces Pokémon pour chaque carte Énergie défaussée de cette façon. (N’appliquez ni la Faiblesse ni la Résistance aux Pokémon de Banc.)", + es: "Descarta las 5 primeras cartas de tu baraja y luego elige 2 de los Pokémon en Banca de tu rival. Este ataque hace 50 puntos de daño a cada uno de esos Pokémon por cada carta de Energía que hayas descartado de esta manera. (No apliques Debilidad y Resistencia a los Pokémon en Banca).", + it: "Scarta le prime cinque carte del tuo mazzo e scegli due dei Pokémon nella panchina del tuo avversario. Questo attacco infligge 50 danni a ciascuno di quei Pokémon per ogni carta Energia che hai scartato in questo modo. Non applicare debolezza e resistenza ai Pokémon in panchina.", + pt: "Descarte as 5 cartas de cima do seu baralho e, em seguida, escolha 2 dos Pokémon no Banco do seu oponente. Este ataque causa 50 pontos de dano para cada carta de Energia descartada desta forma a cada um daqueles Pokémon (não aplique Fraqueza e Resistência aos Pokémon no Banco).", + de: "Lege die obersten 5 Karten deines Decks auf deinen Ablagestapel und wähle anschließend 2 Pokémon auf der Bank deines Gegners. Diese Attacke fügt jedem jener Pokémon für jede auf diese Weise abgelegte Energiekarte 50 Schadenspunkte zu. (Wende Schwäche und Resistenz bei Pokémon auf der Bank nicht an.)" + }, + + cost: ["Water", "Water", "Colorless"] + }, { + name: { + en: "Surf", + fr: "Surf", + es: "Surf", + it: "Surf", + pt: "Surfar", + de: "Surfer" + }, + + damage: "120", + cost: ["Water", "Water", "Colorless", "Colorless"] + }], + + weaknesses: [{ + type: "Lightning", + value: "×2" + }], + + retreat: 3 } -export default card \ No newline at end of file +export default card diff --git a/data/Sword & Shield/Celebrations/4.ts b/data/Sword & Shield/Celebrations/4.ts index e69096206..881789363 100644 --- a/data/Sword & Shield/Celebrations/4.ts +++ b/data/Sword & Shield/Celebrations/4.ts @@ -12,14 +12,72 @@ const card: Card = { }, name: { - en: "Palkia" + en: "Palkia", + fr: "Palkia", + es: "Palkia", + it: "Palkia", + pt: "Palkia", + de: "Palkia" }, rarity: "Rare", category: "Pokemon", hp: 130, types: ["Water"], - stage: "Basic" + stage: "Basic", + illustrator: "5ban Graphics", + + abilities: [{ + type: "Ability", + + name: { + en: "Absolute Space", + fr: "Espace Absolu", + es: "Espacio Absoluto", + it: "Spazio Assoluto", + pt: "Espaço Absoluto", + de: "Absoluter Raum" + }, + + effect: { + en: "As long as this Pokémon is in the Active Spot, your opponent can’t play any Stadium cards from their hand.", + fr: "Tant que ce Pokémon est sur le Poste Actif, votre adversaire ne peut pas jouer de cartes Stade de sa main.", + es: "Mientras este Pokémon esté en el Puesto Activo, tu rival no puede jugar ninguna carta de Estadio de su mano.", + it: "Fintanto che questo Pokémon è in posizione attiva, il tuo avversario non può giocare le carte Stadio che ha in mano.", + pt: "Enquanto este Pokémon estiver no Campo Ativo, seu oponente não poderá jogar nenhuma carta de Estádio da própria mão.", + de: "Solange dieses Pokémon in der Aktiven Position ist, kann dein Gegner keine Stadionkarten aus seiner Hand spielen." + } + }], + + attacks: [{ + name: { + en: "Overdrive Smash", + fr: "Boost Atomisant", + es: "Sacudida Superdirecta", + it: "Devastacolpo", + pt: "Golpe Exaustivo", + de: "Turbosmash" + }, + + effect: { + en: "During your next turn, this Pokémon’s Overdrive Smash attack does 80 more damage (before applying Weakness and Resistance).", + fr: "Pendant votre prochain tour, l’attaque Boost Atomisant de ce Pokémon inflige 80 dégâts supplémentaires (avant application de la Faiblesse et de la Résistance).", + es: "Durante tu próximo turno, el ataque Sacudida Superdirecta de este Pokémon hace 80 puntos de daño más (antes de aplicar Debilidad y Resistencia).", + it: "Durante il tuo prossimo turno, l’attacco Devastacolpo di questo Pokémon infligge 80 danni in più, prima di aver applicato debolezza e resistenza.", + pt: "Durante o seu próximo turno, o ataque Golpe Exaustivo deste Pokémon causará 80 pontos de dano a mais (antes de aplicar Fraqueza e Resistência).", + de: "Während deines nächsten Zuges fügt die Attacke Turbosmash dieses Pokémon 80 Schadenspunkte mehr zu (bevor Schwäche und Resistenz verrechnet werden)." + }, + + damage: "80+", + cost: ["Water", "Colorless", "Colorless"] + }], + + weaknesses: [{ + type: "Lightning", + value: "×2" + }], + + retreat: 2 } export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/4A.ts b/data/Sword & Shield/Celebrations/4A.ts new file mode 100644 index 000000000..0e7325d72 --- /dev/null +++ b/data/Sword & Shield/Celebrations/4A.ts @@ -0,0 +1,44 @@ +import { Card } from '../../../interfaces' +import Set from '../Celebrations' + +const card: Card = { + set: Set, + + name: { + en: "Charizard" + }, + + illustrator: "Mitsuhiro Arita", + rarity: "None", + category: "Pokemon", + hp: 120, + types: ["Fire"], + stage: "Stage2", + + attacks: [{ + name: { + en: "Fire Spin" + }, + + effect: { + en: "Discard 2 Energy cards attached to Charizard in order to use this attack." + }, + + damage: 100, + cost: ["Fire", "Fire", "Fire", "Fire"] + }], + + weaknesses: [{ + type: "Water", + value: "" + }], + + resistances: [{ + type: "Fighting", + value: "-30" + }], + + retreat: 3 +} + +export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/5.ts b/data/Sword & Shield/Celebrations/5.ts index 19a49bc3d..5a8802172 100644 --- a/data/Sword & Shield/Celebrations/5.ts +++ b/data/Sword & Shield/Celebrations/5.ts @@ -12,14 +12,62 @@ const card: Card = { }, name: { - en: "Pikachu" + en: "Pikachu", + fr: "Pikachu", + es: "Pikachu", + it: "Pikachu", + pt: "Pikachu", + de: "Pikachu" }, rarity: "Rare", category: "Pokemon", hp: 60, types: ["Lightning"], - stage: "Basic" + stage: "Basic", + illustrator: "Mitsuhiro Arita", + + attacks: [{ + name: { + en: "Gnaw", + fr: "Ronge", + es: "Roer", + it: "Rosicchiamento", + pt: "Roída", + de: "Nagen" + }, + + damage: "10", + cost: ["Colorless"] + }, { + name: { + en: "Thunder Jolt", + fr: "Secousse Tonnerre", + es: "Sacudida Atronadora", + it: "Scoppiotuono", + pt: "Choque do Trovão", + de: "Donnerrüttler" + }, + + effect: { + en: "Flip a coin. If tails, this Pokémon also does 10 damage to itself.", + fr: "Lancez une pièce. Si c’est pile, ce Pokémon s’inflige aussi 10 dégâts.", + es: "Lanza 1 moneda. Si sale cruz, este Pokémon también se hace 10 puntos de daño a sí mismo.", + it: "Lancia una moneta. Se esce croce, questo Pokémon infligge anche 10 danni a se stesso.", + pt: "Jogue 1 moeda. Se sair coroa, este Pokémon também causará 10 pontos de dano a si mesmo.", + de: "Wirf 1 Münze. Bei Zahl fügt dieses Pokémon auch sich selbst 10 Schadenspunkte zu." + }, + + damage: "30", + cost: ["Lightning", "Colorless"] + }], + + weaknesses: [{ + type: "Fighting", + value: "×2" + }], + + retreat: 1 } -export default card \ No newline at end of file +export default card diff --git a/data/Sword & Shield/Celebrations/54A.ts b/data/Sword & Shield/Celebrations/54A.ts new file mode 100644 index 000000000..3249c61cb --- /dev/null +++ b/data/Sword & Shield/Celebrations/54A.ts @@ -0,0 +1,51 @@ +import { Card } from '../../../interfaces' +import Set from '../Celebrations' + +const card: Card = { + set: Set, + + name: { + en: "Mewtwo EX" + }, + + illustrator: "Shizurow", + rarity: "None", + category: "Pokemon", + hp: 170, + types: ["Psychic"], + stage: "Basic", + suffix: "EX", + + attacks: [{ + name: { + en: "X Ball" + }, + + effect: { + en: "Does 20 damage times the amount of Energy attached to this Pokémon and the Defending Pokémon." + }, + + damage: "20×", + cost: ["Colorless", "Colorless"] + }, { + name: { + en: "Psydrive" + }, + + effect: { + en: "Discard an Energy attached to this Pokémon." + }, + + damage: 120, + cost: ["Psychic", "Psychic", "Colorless"] + }], + + weaknesses: [{ + type: "Psychic", + value: "×2" + }], + + retreat: 2 +} + +export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/6.ts b/data/Sword & Shield/Celebrations/6.ts index 93516ec4f..7d225d3e7 100644 --- a/data/Sword & Shield/Celebrations/6.ts +++ b/data/Sword & Shield/Celebrations/6.ts @@ -12,14 +12,77 @@ const card: Card = { }, name: { - en: "Flying Pikachu V" + en: "Flying Pikachu V", + fr: "Pikachu Volant V", + es: "Pikachu Vuelo V", + it: "Pikachu Volo V", + pt: "Pikachu Voador V", + de: "Fliegendes Pikachu V" }, rarity: "Ultra Rare", category: "Pokemon", hp: 190, types: ["Lightning"], - stage: "Basic" + stage: "Basic", + illustrator: "aky CG Works", + suffix: "V", + + attacks: [{ + name: { + en: "Thunder Shock", + fr: "Éclair", + es: "Impactrueno", + it: "Tuonoshock", + pt: "Trovoada de Choques", + de: "Donnerschock" + }, + + effect: { + en: "Flip a coin. If heads, your opponent’s Active Pokémon is now Paralyzed.", + fr: "Lancez une pièce. Si c’est face, le Pokémon Actif de votre adversaire est maintenant Paralysé.", + es: "Lanza 1 moneda. Si sale cara, el Pokémon Activo de tu rival pasa a estar Paralizado.", + it: "Lancia una moneta. Se esce testa, il Pokémon attivo del tuo avversario viene paralizzato.", + pt: "Jogue 1 moeda. Se sair cara, o Pokémon Ativo do seu oponente ficará Paralisado.", + de: "Wirf 1 Münze. Bei Kopf ist das Aktive Pokémon deines Gegners jetzt paralysiert." + }, + + damage: "20", + cost: ["Lightning"] + }, { + name: { + en: "Fly", + fr: "Vol", + es: "Vuelo", + it: "Volo", + pt: "Voar", + de: "Fliegen" + }, + + effect: { + en: "Flip a coin. If tails, this attack does nothing. If heads, during your opponent’s next turn, prevent all damage from and effects of attacks done to this Pokémon.", + fr: "Lancez une pièce. Si c’est pile, cette attaque ne fait rien. Si c’est face, pendant le prochain tour de votre adversaire, évitez tous les dégâts et les effets d’attaques infligés à ce Pokémon.", + es: "Lanza 1 moneda. Si sale cruz, este ataque no hace nada. Si sale cara, durante el próximo turno de tu rival, evita todo el daño y todos los efectos de los ataques infligidos a este Pokémon.", + it: "Lancia una moneta. Se esce croce, questo attacco non ha effetto. Se esce testa, durante il prossimo turno del tuo avversario, previeni sia i danni che gli effetti degli attacchi inflitti a questo Pokémon.", + pt: "Jogue 1 moeda. Se sair coroa, este ataque não fará nada. Se sair cara, durante o próximo turno do seu oponente, previna todo o dano e os efeitos de ataques causados a este Pokémon.", + de: "Wirf 1 Münze. Bei Zahl hat diese Attacke keine Auswirkungen. Verhindere bei Kopf während des nächsten Zuges deines Gegners allen Schaden durch und alle Effekte von Attacken, die diesem Pokémon zugefügt werden." + }, + + damage: "120", + cost: ["Colorless", "Colorless", "Colorless"] + }], + + weaknesses: [{ + type: "Lightning", + value: "×2" + }], + + resistances: [{ + type: "Fighting", + value: "-30" + }], + + retreat: 0 } export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/60A.ts b/data/Sword & Shield/Celebrations/60A.ts new file mode 100644 index 000000000..e00ade48a --- /dev/null +++ b/data/Sword & Shield/Celebrations/60A.ts @@ -0,0 +1,57 @@ +import { Card } from '../../../interfaces' +import Set from '../Celebrations' + +const card: Card = { + set: Set, + + name: { + en: "Tapu Lele GX" + }, + + illustrator: "5ban Graphics", + rarity: "None", + category: "Pokemon", + hp: 170, + types: ["Psychic"], + stage: "Basic", + suffix: "GX", + + abilities: [{ + type: "Ability", + + name: { + en: "Wonder Tag" + }, + + effect: { + en: "When you play this Pokémon from your hand onto your Bench during your turn, you may search your deck for a Supporter card, reveal it, and put it into your hand. Then, shuffle your deck." + } + }], + + attacks: [{ + name: { + en: "Energy Drive" + }, + + effect: { + en: "This attack does 20 damage times the amount of Energy attached to both Active Pokémon. This damage isn’t affected by Weakness or Resistance." + }, + + damage: "20×", + cost: ["Colorless", "Colorless"] + }, { + name: { + en: "Tapu Cure GX" + }, + + effect: { + en: "Heal all damage from 2 of your Benched Pokémon. (You can’t use more than 1 GX attack in a game.)" + }, + + cost: ["Psychic"] + }], + + retreat: 1 +} + +export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/66A.ts b/data/Sword & Shield/Celebrations/66A.ts new file mode 100644 index 000000000..cdddece20 --- /dev/null +++ b/data/Sword & Shield/Celebrations/66A.ts @@ -0,0 +1,48 @@ +import { Card } from '../../../interfaces' +import Set from '../Celebrations' + +const card: Card = { + set: Set, + + name: { + en: "Shining Magikarp" + }, + + illustrator: "Ken Sugimori", + rarity: "None", + category: "Pokemon", + hp: 30, + types: ["Water"], + stage: "Basic", + + attacks: [{ + name: { + en: "Gold Scale" + }, + + effect: { + en: "Your opponent may draw 2 cards. Either way, you may draw 2 cards." + }, + + cost: ["Water"] + }, { + name: { + en: "Dragon Bond" + }, + + effect: { + en: "Search your deck for a card named Gyarados, Dark Gyarados, or Shining Gyarados. Show it to your opponent and put it into your hand. Shuffle your deck afterward." + }, + + cost: ["Psychic"] + }], + + weaknesses: [{ + type: "Lightning", + value: "" + }], + + retreat: 1 +} + +export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/7.ts b/data/Sword & Shield/Celebrations/7.ts index da2e26cbe..fb88c72c0 100644 --- a/data/Sword & Shield/Celebrations/7.ts +++ b/data/Sword & Shield/Celebrations/7.ts @@ -12,14 +12,66 @@ const card: Card = { }, name: { - en: "Flying Pikachu VMAX" + en: "Flying Pikachu VMAX", + fr: "Pikachu Volant VMAX", + es: "Pikachu Vuelo VMAX", + it: "Pikachu Volo VMAX", + pt: "Pikachu Voador VMAX", + de: "Fliegendes Pikachu VMAX" }, rarity: "Ultra Rare", category: "Pokemon", hp: 310, types: ["Lightning"], - stage: "VMAX" + stage: "VMAX", + illustrator: "aky CG Works", + + attacks: [{ + name: { + en: "Max Balloon", + fr: "Ballomax", + es: "Maxiglobo", + it: "Dynapallone", + pt: "Balão Max", + de: "Dyna-Ballon" + }, + + effect: { + en: "During your opponent’s next turn, prevent all damage done to this Pokémon by attacks from Basic Pokémon.", + fr: "Pendant le prochain tour de votre adversaire, évitez tous les dégâts infligés à ce Pokémon par des attaques de Pokémon de base.", + es: "Durante el próximo turno de tu rival, evita todo el daño infligido a este Pokémon por ataques de Pokémon Básicos.", + it: "Durante il prossimo turno del tuo avversario, previeni tutti i danni inflitti a questo Pokémon dagli attacchi dei Pokémon Base.", + pt: "Durante o próximo turno do seu oponente, previna todo o dano causado a este Pokémon por ataques de Pokémon Básicos.", + de: "Verhindere während des nächsten Zuges deines Gegners allen Schaden, der diesem Pokémon durch Attacken von Basis-Pokémon zugefügt wird." + }, + + damage: "160", + cost: ["Lightning", "Colorless", "Colorless"] + }], + + weaknesses: [{ + type: "Lightning", + value: "×2" + }], + + resistances: [{ + type: "Fighting", + value: "-30" + }], + + retreat: 0, + + evolveFrom: { + en: "Flying Pikachu V", + fr: "Pikachu Volant-V", + es: "Pikachu Vuelo V", + it: "Pikachu Volo-V", + pt: "Pikachu Voador V", + de: "Fliegendes Pikachu-V" + }, + + suffix: "V" } export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/73A.ts b/data/Sword & Shield/Celebrations/73A.ts new file mode 100644 index 000000000..946fb5a2d --- /dev/null +++ b/data/Sword & Shield/Celebrations/73A.ts @@ -0,0 +1,17 @@ +import { Card } from '../../../interfaces' +import Set from '../Celebrations' + +const card: Card = { + set: Set, + + name: { + en: "Imposter Professor Oak" + }, + + illustrator: "Ken Sugimori", + rarity: "None", + category: "Trainer", + trainerType: "Supporter" +} + +export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/76A.ts b/data/Sword & Shield/Celebrations/76A.ts new file mode 100644 index 000000000..12241f6b4 --- /dev/null +++ b/data/Sword & Shield/Celebrations/76A.ts @@ -0,0 +1,57 @@ +import { Card } from '../../../interfaces' +import Set from '../Celebrations' + +const card: Card = { + set: Set, + + name: { + en: "M Rayquaza EX" + }, + + illustrator: "5ban Graphics", + rarity: "None", + category: "Pokemon", + hp: 220, + types: ["Colorless"], + stage: "Basic", + suffix: "EX", + + abilities: [{ + type: "Ancient Trait", + + name: { + en: "Δ Evolution" + }, + + effect: { + en: "You may play this card from your hand to evolve a Pokémon during your first turn or the turn you play that Pokémon." + } + }], + + attacks: [{ + name: { + en: "Emerald Break" + }, + + effect: { + en: "This attack does 30 damage times the number of your Benched Pokémon." + }, + + damage: "30×", + cost: ["Colorless", "Colorless", "Colorless"] + }], + + weaknesses: [{ + type: "Lightning", + value: "×2" + }], + + resistances: [{ + type: "Fighting", + value: "-20" + }], + + retreat: 1 +} + +export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/8.ts b/data/Sword & Shield/Celebrations/8.ts index 911d31e98..a7d2867f7 100644 --- a/data/Sword & Shield/Celebrations/8.ts +++ b/data/Sword & Shield/Celebrations/8.ts @@ -12,14 +12,42 @@ const card: Card = { }, name: { - en: "Surfing Pikachu V" + en: "Surfing Pikachu V", + fr: "Pikachu Surfeur V", + es: "Pikachu Surf V", + it: "Pikachu Surf V", + pt: "Pikachu Surfista V", + de: "Surfendes Pikachu V" }, rarity: "Ultra Rare", category: "Pokemon", hp: 200, types: ["Lightning"], - stage: "Basic" + stage: "Basic", + illustrator: "aky CG Works", + suffix: "V", + + attacks: [{ + name: { + en: "Surf", + fr: "Surf", + es: "Surf", + it: "Surf", + pt: "Surfar", + de: "Surfer" + }, + + damage: "150", + cost: ["Water", "Water", "Water"] + }], + + weaknesses: [{ + type: "Fighting", + value: "×2" + }], + + retreat: 1 } -export default card \ No newline at end of file +export default card diff --git a/data/Sword & Shield/Celebrations/86A.ts b/data/Sword & Shield/Celebrations/86A.ts new file mode 100644 index 000000000..7ec1290c8 --- /dev/null +++ b/data/Sword & Shield/Celebrations/86A.ts @@ -0,0 +1,22 @@ +import { Card } from '../../../interfaces' +import Set from '../Celebrations' + +const card: Card = { + set: Set, + + name: { + en: "Rocket’s Admin." + }, + + illustrator: "Ken Sugimori", + rarity: "None", + category: "Trainer", + + effect: { + en: "Each player shuffles his or her hand into his or her deck. Then, each player counts his or her Prize cards left and draws up to that many cards. (You draw your cards first.)" + }, + + trainerType: "Supporter" +} + +export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/88A.ts b/data/Sword & Shield/Celebrations/88A.ts new file mode 100644 index 000000000..da271a4d9 --- /dev/null +++ b/data/Sword & Shield/Celebrations/88A.ts @@ -0,0 +1,51 @@ +import { Card } from '../../../interfaces' +import Set from '../Celebrations' + +const card: Card = { + set: Set, + + name: { + en: "Mew ex" + }, + + illustrator: "Ryo Ueda", + rarity: "None", + category: "Pokemon", + hp: 90, + types: ["Psychic"], + stage: "Basic", + suffix: "EX", + + abilities: [{ + type: "Poke-BODY", + + name: { + en: "Versatile" + }, + + effect: { + en: "When a Pokémon-ex has been knocked out, your opponent takes 2 Prize cards." + } + }], + + attacks: [{ + name: { + en: "Power Move" + }, + + effect: { + en: "Search your deck for an Energy card and attach it to Mew ex. Shuffle your deck afterward. Then, you may switch Mew ex with 1 of your Benched Pokémon." + }, + + cost: ["Psychic", "Colorless"] + }], + + weaknesses: [{ + type: "Psychic", + value: "" + }], + + retreat: 1 +} + +export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/8A.ts b/data/Sword & Shield/Celebrations/8A.ts new file mode 100644 index 000000000..541fd99fd --- /dev/null +++ b/data/Sword & Shield/Celebrations/8A.ts @@ -0,0 +1,44 @@ +import { Card } from '../../../interfaces' +import Set from '../Celebrations' + +const card: Card = { + set: Set, + + name: { + en: "Dark Gyarados" + }, + + illustrator: "Kagemaru Himeno", + rarity: "None", + category: "Pokemon", + hp: 70, + types: ["Water"], + stage: "Stage1", + + attacks: [{ + name: { + en: "Ice Beam" + }, + + effect: { + en: "Flip a coin. If heads, the Defending Pokémon is now Paralyzed." + }, + + damage: 30, + cost: ["Water", "Water", "Water"] + }], + + weaknesses: [{ + type: "Grass", + value: "" + }], + + resistances: [{ + type: "Fighting", + value: "-30" + }], + + retreat: 2 +} + +export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/9.ts b/data/Sword & Shield/Celebrations/9.ts index dd4c29449..161c80ae6 100644 --- a/data/Sword & Shield/Celebrations/9.ts +++ b/data/Sword & Shield/Celebrations/9.ts @@ -12,14 +12,61 @@ const card: Card = { }, name: { - en: "Surfing Pikachu VMAX" + en: "Surfing Pikachu VMAX", + fr: "Pikachu Surfeur VMAX", + es: "Pikachu Surf VMAX", + it: "Pikachu Surf VMAX", + pt: "Pikachu Surfista VMAX", + de: "Surfendes Pikachu VMAX" }, rarity: "Ultra Rare", category: "Pokemon", hp: 310, types: ["Lightning"], - stage: "VMAX" + stage: "VMAX", + illustrator: "aky CG Works", + + attacks: [{ + name: { + en: "Max Surfer", + fr: "Surfeuromax", + es: "Maxisurfista", + it: "Dynasurfista", + pt: "Surfista Max", + de: "Dyna-Surfen" + }, + + effect: { + en: "This attack also does 30 damage to each of your opponent’s Benched Pokémon. (Don’t apply Weakness and Resistance for Benched Pokémon.)", + fr: "Cette attaque inflige aussi 30 dégâts à chacun des Pokémon de Banc de votre adversaire. (N’appliquez ni la Faiblesse ni la Résistance aux Pokémon de Banc.)", + es: "Este ataque también hace 30 puntos de daño a cada uno de los Pokémon en Banca de tu rival. (No apliques Debilidad y Resistencia a los Pokémon en Banca).", + it: "Questo attacco infligge anche 30 danni a ciascuno dei Pokémon nella panchina del tuo avversario. Non applicare debolezza e resistenza ai Pokémon in panchina.", + pt: "Este ataque também causa 30 pontos de dano a cada um dos Pokémon no Banco do seu oponente (não aplique Fraqueza e Resistência aos Pokémon no Banco).", + de: "Diese Attacke fügt auch jedem Pokémon auf der Bank deines Gegners 30 Schadenspunkte zu. (Wende Schwäche und Resistenz bei Pokémon auf der Bank nicht an.)" + }, + + damage: "160", + cost: ["Water", "Water", "Water"] + }], + + weaknesses: [{ + type: "Fighting", + value: "×2" + }], + + retreat: 1, + + evolveFrom: { + en: "Surfing Pikachu V", + fr: "Pikachu Surfeur-V", + es: "Pikachu Surf V", + it: "Pikachu Surf-V", + pt: "Pikachu Surfista V", + de: "Surfendes Pikachu-V" + }, + + suffix: "V" } export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/93A.ts b/data/Sword & Shield/Celebrations/93A.ts new file mode 100644 index 000000000..691fb7e7f --- /dev/null +++ b/data/Sword & Shield/Celebrations/93A.ts @@ -0,0 +1,52 @@ +import { Card } from '../../../interfaces' +import Set from '../Celebrations' + +const card: Card = { + set: Set, + + name: { + en: "Gardevoir ex" + }, + + illustrator: "Masahiko Ishii", + rarity: "None", + category: "Pokemon", + hp: 150, + types: ["Fire"], + stage: "Stage2", + suffix: "EX", + + abilities: [{ + type: "Poke-POWER", + + name: { + en: "Imprison" + }, + + effect: { + en: "When a Pokémon-ex has been knocked out, your opponent takes 2 Prize cards." + } + }], + + attacks: [{ + name: { + en: "Flame Ball" + }, + + effect: { + en: "You may move a Fire Energy card attached to Gardevoir ex to 1 of your Benched Pokémon." + }, + + damage: 80, + cost: ["Fire", "Colorless", "Colorless"] + }], + + weaknesses: [{ + type: "Psychic", + value: "" + }], + + retreat: 2 +} + +export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/97A.ts b/data/Sword & Shield/Celebrations/97A.ts new file mode 100644 index 000000000..d01d6c593 --- /dev/null +++ b/data/Sword & Shield/Celebrations/97A.ts @@ -0,0 +1,56 @@ +import { Card } from '../../../interfaces' +import Set from '../Celebrations' + +const card: Card = { + set: Set, + + name: { + en: "Xerneas EX" + }, + + illustrator: "5ban Graphics", + rarity: "None", + category: "Pokemon", + hp: 170, + types: ["Fairy"], + stage: "Basic", + suffix: "EX", + + attacks: [{ + name: { + en: "Break Through" + }, + + effect: { + en: "This attack does 30 damage to 1 of your opponent’s Benched Pokémon. (Don’t apply Weakness and Resistance for Benched Pokémon.)" + }, + + damage: 60, + cost: ["Fairy", "Colorless", "Colorless"] + }, { + name: { + en: "X Blast" + }, + + effect: { + en: "This Pokémon can’t use X Blast during your next turn." + }, + + damage: 140, + cost: ["Fairy", "Fairy", "Colorless", "Colorless"] + }], + + weaknesses: [{ + type: "Metal", + value: "×2" + }], + + resistances: [{ + type: "Darkness", + value: "-20" + }], + + retreat: 2 +} + +export default card \ No newline at end of file diff --git a/data/Sword & Shield/Celebrations/9A.ts b/data/Sword & Shield/Celebrations/9A.ts new file mode 100644 index 000000000..3e3014df4 --- /dev/null +++ b/data/Sword & Shield/Celebrations/9A.ts @@ -0,0 +1,61 @@ +import { Card } from '../../../interfaces' +import Set from '../Celebrations' + +const card: Card = { + set: Set, + + name: { + en: "Team Magma’s Groudon" + }, + + illustrator: "Kazuo Yazawa", + rarity: "None", + category: "Pokemon", + hp: 100, + types: ["Fighting"], + stage: "Basic", + + abilities: [{ + type: "Poke-BODY", + + name: { + en: "Power Saver" + }, + + effect: { + en: "As long as the number of Pokémon in play (both yours and your opponent’s) that has Team Magma in its name is 3 or less, Team Magma’s Groudon can’t attack." + } + }], + + attacks: [{ + name: { + en: "Linear Attack" + }, + + effect: { + en: "Choose 1 of your opponent’s Pokémon. This attack does 20 damage to that Pokémon. (Don’t apply Weakness and Resistance for Benched Pokémon.)" + }, + + cost: ["Fighting", "Colorless"] + }, { + name: { + en: "Pulverize" + }, + + effect: { + en: "If the Defending Pokémon already has at least 2 damage counters on it, this attack does 50 damage plus 20 more damage." + }, + + damage: "50+", + cost: ["Fighting", "Fighting", "Colorless"] + }], + + weaknesses: [{ + type: "Grass", + value: "" + }], + + retreat: 3 +} + +export default card \ No newline at end of file