Skip to content

Commit

Permalink
feat: Add Stormfront
Browse files Browse the repository at this point in the history
Signed-off-by: Avior <github@avior.me>
  • Loading branch information
Aviortheking committed Dec 5, 2023
1 parent 098d79d commit 5734d03
Show file tree
Hide file tree
Showing 106 changed files with 646 additions and 121 deletions.
9 changes: 8 additions & 1 deletion data/Diamond & Pearl/Stormfront/1.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@ import Set from '../Stormfront'
const card: Card = {
name: {
en: "Dusknoir",
fr: "Noctunoir"
fr: "Noctunoir",
de: "Zwirrfinst"
},
illustrator: "Mitsuhiro Arita",
rarity: "Rare",
Expand All @@ -30,10 +31,12 @@ const card: Card = {
name: {
en: "Shadow Command",
fr: "Pouvoir ombre",
de: "Schattenbefehl"
},
effect: {
en: "Once during your turn (before your attack), you may draw 2 cards. If you have 7 or more cards in your hand, discard a number of cards until you have 6 cards in your hand. Then, put 2 damage counters on Dusknoir. This power can't be used if Dusknoir is affected by a Special Condition.",
fr: "Une seule fois lors de votre tour (avant votre attaque), vous pouvez piocher 2 cartes. Si vous avez au moins 7 cartes en main, défaussez des cartes jusqu'à ce que vous n'ayez plus que 6 cartes en main. Ensuite, placez 2 marqueurs de dégât sur Noctunoir. Ce pouvoir ne peut être utilisé que si Noctunoir est affecté par un État Spécial.",
de: "Einmal während deines Zuges(vor deinem Angriff) kannst du 2 Karten ziehen. Wenn du 7 oder mehr Karten auf deiner Hand hast, lege so viele Karten auf deinen Ablagestapel, bis du nur noch 6 Karten auf der Hand hast. Danach lege 2 Schadensmarken auf Zwirrfinst."
},
},
],
Expand All @@ -46,10 +49,12 @@ const card: Card = {
name: {
en: "Damage Even",
fr: "Dégâts équilibrés",
de: "Schadensabgleich"
},
effect: {
en: "Count the number of damage counters on Dusknoir. Put that many damage counters on 1 of your opponent's Pokémon.",
fr: "Comptabilisez le nombre de marqueurs de dégât sur Noctunoir. Placez autant de marqueurs de dégât sur 1 des Pokémon de votre adversaire.",
de: "Zähle die Anzahl der Schadensmarken auf Zwirrfinst. Lege die gleiche Anzahl Schadensmarken auf 1 Pokémon deines Gegners."
},

},
Expand All @@ -62,10 +67,12 @@ const card: Card = {
name: {
en: "Night Spin",
fr: "Tour nocturne",
de: "Nachtdreher"
},
effect: {
en: "Prevent all effects of an attack, including damage, done to Dusknoir by your opponent's Pokémon that has 2 or less Energy attached to it during your opponent's next turn.",
fr: "Prévenez tous les effets d'une attaque, dégâts inclus, infligés à Noctunoir par les Pokémon de votre adversaire possédant un maximum de 2 Énergies lors du prochain tour de votre adversaire.",
de: "Verhindere während des nächsten Zuges deines Gegners alle Effekte eines Angriffs, einschließlich Schaden, die Zwirrfinst von Pokémon deines Gegners, an denen 2 oder weniger Energien angelegt sind, zugefügt würden."
},
damage: 50,

Expand Down
9 changes: 8 additions & 1 deletion data/Diamond & Pearl/Stormfront/10.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@ import Set from '../Stormfront'
const card: Card = {
name: {
en: "Sceptile",
fr: "Jungko"
fr: "Jungko",
de: "Gewaldro"
},
illustrator: "Suwama Chiaki",
rarity: "Rare",
Expand All @@ -30,10 +31,12 @@ const card: Card = {
name: {
en: "Energy Trans",
fr: "Transfert d'énergie",
de: "Energieverteilung"
},
effect: {
en: "As often as you like during your turn (before your attack), move a Grass Energy card attached to 1 of your Pokémon to another of your Pokémon. This power can't be used if Sceptile is affected by a Special Condition.",
fr: "Autant de fois que vous le voulez lors de votre tour (avant votre attaque), déplacez une Énergie Grass attachée à 1 de vos Pokémon sur 1 autre de vos Pokémon. Ce pouvoir ne peut pas être utilisé si Jungko est affecté par un État Spécial.",
de: "Beliebig oft während deines Zuges (vor deinem Angriff) kannst du 1 -Energiekarte, die an 1 deiner Pokémon angelegt ist, an ein anderes deiner Pokémon anlegen. Diese Poké-Power kann nicht benutzt werden, wenn Gewaldro von einem Speziellen Zustand betroffen ist."
},
},
],
Expand All @@ -46,10 +49,12 @@ const card: Card = {
name: {
en: "Poison Leaf",
fr: "Feuille poison",
de: "Giftiges Blatt"
},
effect: {
en: "The Defending Pokémon is now Poisoned.",
fr: "Le Pokémon Défenseur est maintenant Empoisonné.",
de: "Das Verteidigende Pokémon ist jetzt vergiftet."
},
damage: 40,

Expand All @@ -64,10 +69,12 @@ const card: Card = {
name: {
en: "Slice Drain",
fr: "Trancher jusqu'au bout",
de: "Schneidesauger"
},
effect: {
en: "Remove 2 damage counters from Sceptile.",
fr: "Retirez à Jungko jusqu'à 2 marqueurs de dégât.",
de: "Entferne 2 Schadensmarken von Gewaldro."
},
damage: 60,

Expand Down
7 changes: 6 additions & 1 deletion data/Diamond & Pearl/Stormfront/100.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@ import Set from '../Stormfront'
const card: Card = {
name: {
en: "Regigigas",
fr: "Regigigas"
fr: "Regigigas",
de: "Regigigas"
},
illustrator: "Shizurow",
rarity: "Rare",
Expand All @@ -29,10 +30,12 @@ const card: Card = {
name: {
en: "Sacrifice",
fr: "Sacrifice",
de: "Opfer bringen"
},
effect: {
en: "Once during your turn (before your attack), you may choose 1 of your Pokémon in play and that Pokémon is Knocked Out. Then, search your discard pile for up to 2 basic Energy cards, attach them to Regigigas, and remove 8 damage counters from Regigigas. This power can't be used if Regigigas is affected by a Special Condition.",
fr: "Une seule fois lors de votre tour (avant votre attaque), vous pouvez choisir 1 des Pokémon que vous avez en jeu. Ce Pokémon est mis K.O. Ensuite, choisissez dans votre pile de défausse jusqu'à 2 cartes Énergie de base, attachez-les à Regigigas et retirez-lui 8 marqueurs de dégât. Ce pouvoir ne peut pas être utilisé si Regigigas est affecté par un État Spécial.",
de: "Einmal während deines Zuges (vor deinem Angriff) kannst du 1 deiner Pokémon im Spiel wählen und kampfunfähig machen. Danach durchsuche deinen Ablagestapel nach bis zu 2 Basis-Energiekarten, lege sie an Regigigas an und entferne 8 Schadensmarken von Regigigas. Diese Poké-Power kann nicht benutzt werden, wenn Regigigas von einem Speziellen Zustand betroffen ist."
},
},
],
Expand All @@ -47,10 +50,12 @@ const card: Card = {
name: {
en: "Giga Blaster",
fr: "Giga blaster",
de: "Gigablaster"
},
effect: {
en: "Discard the top card from your opponent's deck. Then, choose 1 card from your opponent's hand without looking and discard it. Regigigas can't use Giga Blaster during your next turn.",
fr: "Défaussez la carte du dessus du deck de votre adversaire. Ensuite, choisissez sans regarder 1 carte de la main de votre adversaire et défaussez-la. Regigigas ne peut pas utiliser Giga blaster lors de votre prochain tour.",
de: "Lege die oberste Karte vom Deck deines Gegners auf seinen Ablagestapel. Danach wähle 1 Karte von der Hand deines Gegners (ohne sie vorher anzusehen) und lege sie auf seinen Ablagestapel. Regigigas kann Gigablaster in deinem nächsten Zug nicht einsetzen."
},
damage: 100,

Expand Down
6 changes: 5 additions & 1 deletion data/Diamond & Pearl/Stormfront/101.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@ import Set from '../Stormfront'
const card: Card = {
name: {
en: "Charmander",
fr: "Salamèche"
fr: "Salamèche",
de: "Glumanda"
},

illustrator: "Mitsuhiro Arita",
Expand Down Expand Up @@ -36,6 +37,7 @@ const card: Card = {
name: {
en: "Scratch",
fr: "Griffe",
de: "Kratzer"
},

damage: 10,
Expand All @@ -49,10 +51,12 @@ const card: Card = {
name: {
en: "Ember",
fr: "Flammèche",
de: "Glut"
},
effect: {
en: "Discard a fire Energy attached to Charmander.",
fr: "Défaussez une Énergie Fire attachée à Salamèche.",
de: "Lege 1 an Glumanda angelegte -Energie auf deinen Ablagestapel."
},
damage: 30,

Expand Down
6 changes: 5 additions & 1 deletion data/Diamond & Pearl/Stormfront/102.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@ import Set from '../Stormfront'
const card: Card = {
name: {
en: "Charmeleon",
fr: "Reptincel"
fr: "Reptincel",
de: "Glutexo"
},

illustrator: "Mitsuhiro Arita",
Expand Down Expand Up @@ -39,6 +40,7 @@ const card: Card = {
name: {
en: "Slash",
fr: "Tranche",
de: "Schlitzer"
},

damage: 30,
Expand All @@ -53,10 +55,12 @@ const card: Card = {
name: {
en: "Flamethrower",
fr: "Lance-flamme",
de: "Flammenwurf"
},
effect: {
en: "Discard a fire Energy attached to Charmeleon.",
fr: "Défaussez une Énergie Fire attachée à Reptincel.",
de: "Lege eine an Glutexo angelegte -Energie auf deinen Ablagestapel."
},
damage: 50,

Expand Down
7 changes: 6 additions & 1 deletion data/Diamond & Pearl/Stormfront/103.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@ import Set from '../Stormfront'
const card: Card = {
name: {
en: "Charizard",
fr: "Dracaufeu"
fr: "Dracaufeu",
de: "Glurak"
},

illustrator: "Mitsuhiro Arita",
Expand Down Expand Up @@ -35,10 +36,12 @@ const card: Card = {
name: {
en: "Energy Burn",
fr: "Dépense d'énergie",
de: "Energie verbrennen"
},
effect: {
en: "All Energy attached to Charizard are fire Energy instead of their usual type.",
fr: "Toutes les Énergies attachées à Dracaufeu sont des Énergies Fire au lieu de leur type habituel.",
de: "Alle Energien, die an Glurak angelegt sind, liefern -Energie anstelle ihres normalen Typs."
},
},
],
Expand All @@ -54,10 +57,12 @@ const card: Card = {
name: {
en: "Fire Spin",
fr: "Danseflamme",
de: "Feuerwirbel"
},
effect: {
en: "Discard 2 Energy attached to Charizard.",
fr: "Défaussez 2 Énergies attachées à Dracaufeu.",
de: "Lege 2 an Glurak angelegte Energien auf deinen Ablagestapel."
},
damage: 100,

Expand Down
9 changes: 8 additions & 1 deletion data/Diamond & Pearl/Stormfront/11.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@ import Set from '../Stormfront'
const card: Card = {
name: {
en: "Torterra",
fr: "Torterra"
fr: "Torterra",
de: "Chelterrar"
},
illustrator: "Masakazu Fukuda",
rarity: "Rare",
Expand All @@ -30,10 +31,12 @@ const card: Card = {
name: {
en: "Sunshine Song",
fr: "Chanson solaire",
de: "Sonnengesang"
},
effect: {
en: "Once during your turn (before your attack), when you play Torterra from your hand to evolve 1 of your Pokémon, you may choose as many of your Grass Pokémon in play as you like. For each Grass Pokémon you choose, search your deck for an Evolution card that evolves from that Pokémon and evolve it. Shuffle your deck afterward.",
fr: "Une seule fois lors de votre tour (avant votre attaque), lorsque vous jouez Torterra de votre main pour faire évoluer 1 de vos Pokémon, vous pouvez choisir autant de Pokémon Grass que vous avez en jeu que vous le voulez. Pour chaque Pokémon Grass que vous choisissez, cherchez dans votre deck une carte Évolution qui évolue de ce Pokémon et faites-le évoluer. Ensuite, mélangez votre deck.",
de: "Einmal während deines Zuges (vor deinem Angriff) kannst du, wenn du Chelterrar von deiner Hand spielst, um 1 deiner Pokémon zu entwickeln, eine beliebige Anzahl deiner -Pokémon im Spiel wählen. Für jedes -Pokémon, das du auf diese Weise gewählt hast, kannst du dein Deck nach einer Evolutionskarte, die sich aus dem gewählten Pokémon entwickelt, durchsuchen und es damit entwickeln. Mische dein Deck danach."
},
},
],
Expand All @@ -46,10 +49,12 @@ const card: Card = {
name: {
en: "Crash Impact",
fr: "Cratère",
de: "Heftiger Zusammenstoß"
},
effect: {
en: "Torterra does 20 damage to itself. Your opponent switches the Defending Pokémon with 1 of his or her Benched Pokémon, if any.",
fr: "Torterra s'inflige 20 dégâts. Votre adversaire échange le Pokémon Défenseur avec 1 de ses Pokémon de Banc, s'il en a.",
de: "Chelterrar fügt sich selbst 20 Schadenspunkte zu. Dein Gegner tauscht das Verteidigende Pokémon gegen 1 Pokémon auf seiner Bank aus."
},
damage: 60,

Expand All @@ -64,10 +69,12 @@ const card: Card = {
name: {
en: "Land Shake",
fr: "Terre tremblante",
de: "Bebender Boden"
},
effect: {
en: "During your opponent's next turn, when your opponent puts a Basic Pokémon from his or her hand onto his or her Bench, put 2 damage counters on that Pokémon.",
fr: "Lors du prochain tour de votre adversaire, lorsque celui-ci place un Pokémon de base de sa main sur son Banc, placez 2 marqueurs de dégât sur ce Pokémon.",
de: "Wenn dein Gegner in seinem nächsten Zug ein Basis-Pokémon von seiner Hand auf seine Bank legt, lege 2 Schadensmarken auf dieses Pokémon."
},
damage: 80,

Expand Down
9 changes: 8 additions & 1 deletion data/Diamond & Pearl/Stormfront/12.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@ import Set from '../Stormfront'
const card: Card = {
name: {
en: "Abomasnow",
fr: "Blizzaroi"
fr: "Blizzaroi",
de: "Rexblisar"
},
illustrator: "Mitsuhiro Arita",
rarity: "Rare",
Expand All @@ -30,10 +31,12 @@ const card: Card = {
name: {
en: "Snow Veil",
fr: "Voile neige",
de: "Schneeschleier"
},
effect: {
en: "As long as Abomasnow is your Active Pokémon, any damage done to your Pokémon by an opponent's attack is reduced by 20 (after applying Weakness and Resistance).",
fr: "Tant que Blizzaroi est votre Pokémon Actif, tous dégâts infligés à vos Pokémon par une attaque de votre adversaire sont réduits de 20 (après application de la Faiblesse et de la Résistance).",
de: "Solange Rexblisar dein Aktives Pokémon ist, wird Schaden, der deinen Pokémon durch gegnerische Angriffe zugefügt wird, um 20 Schadenspunkte reduziert (nachdem Schwäche und Resistenz verrechnet wurden)."
},
},
],
Expand All @@ -46,10 +49,12 @@ const card: Card = {
name: {
en: "Snow Play",
fr: "Jeux de neige",
de: "Schneespiele"
},
effect: {
en: "Does 20 damage to each of your opponent's Benched Pokémon, excluding Grass Pokémon and Water Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)",
fr: "Inflige 20 dégâts à chacun des Pokémon de Banc de votre adversaire, Pokémon Grass et Pokémon Water exclus. (Vous ne pouvez pas appliquer la Faiblesse et la Résistance aux Pokémon de Banc.)",
de: "Dieser Angriff fügt jedem Pokémon auf der Bank deines Gegners, außer - und -Pokémon, 20 Schadenspunkte zu. (Wende Schwäche und Resistenz bei Pokémon auf der Bank nicht an.)"
},
damage: 20,

Expand All @@ -63,10 +68,12 @@ const card: Card = {
name: {
en: "Below Zero",
fr: "En dessous de zéro",
de: "Unter Null"
},
effect: {
en: "If Abomasnow evolved from Snover during this turn, the Defending Pokémon is now Paralyzed.",
fr: "Si Blizzaroi a évolué de Blizzi lors de ce tour, le Pokémon Défenseur est maintenant Paralysé.",
de: "Wenn Rexblisar sich in diesem Zug aus Shnebedeck entwickelt hat, ist das Verteidigende Pokémon jetzt gelähmt."
},
damage: 60,

Expand Down
9 changes: 8 additions & 1 deletion data/Diamond & Pearl/Stormfront/13.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@ import Set from '../Stormfront'
const card: Card = {
name: {
en: "Bronzong",
fr: "Archéodong"
fr: "Archéodong",
de: "Bronzong"
},
illustrator: "Kyoko Umemoto",
rarity: "Rare",
Expand All @@ -30,10 +31,12 @@ const card: Card = {
name: {
en: "Cycler",
fr: "Cycliste",
de: "Recycler"
},
effect: {
en: "Once during your turn (before your attack), you may choose a card from your hand and put it on top of your deck. Then, search your deck for up to 2 basic Energy cards, show them to your opponent, and put them into your hand. Shuffle your deck afterward. This power can't be used if Bronzong is affected by a Special Condition.",
fr: "Une seule fois lors de votre tour (avant votre attaque), vous pouvez choisir une carte de votre main et la placer au dessus de votre deck. Ensuite, choisissez dans votre deck jusqu'à 2 cartes Énergie de base, montrez-les à votre adversaire et placez-les dans votre main. Puis, mélangez votre deck. Ce pouvoir ne peut pas être utilisé si Archéodong est affecté par un État Spécial.",
de: "Einmal während deines Zuges (vor deinem Angriff) kannst du 1 Karte von deiner Hand wählen und auf dein Deck legen. Danach durchsuche deine Deck nach bis zu 2 Basis-Energiekarten, zeige sie deinem Gegner und nimm sie auf die Hand. Mische dein Deck danach. Diese Poké-Power kann nicht benutzt werden, wenn Bronzong von einem Speziellen Zustand betroffen ist."
},
},
],
Expand All @@ -46,10 +49,12 @@ const card: Card = {
name: {
en: "Strange Spin",
fr: "Tour étrange",
de: "Seltsamer Drall"
},
effect: {
en: "If you have the same number of cards in your hand as your opponent, this attack does 20 damage plus 40 more damage and the Defending Pokémon is now Confused.",
fr: "Si vous possédez le même nombre de cartes que votre adversaire, cette attaque inflige 20 dégâts plus 40 dégâts supplémentaires et le Pokémon Défenseur est maintenant Confus.",
de: "Wenn du die gleiche Anzahl Karten auf der Hand hast wie dein Gegner, fügt dieser Angriff 20 Schadenspunkte plus 40 weitere Schadenspunkte zu und das Verteidigende Pokémon ist jetzt verwirrt."
},
damage: "20+",

Expand All @@ -63,10 +68,12 @@ const card: Card = {
name: {
en: "Heavy Potential",
fr: "Lourd potentiel",
de: "Starkes Potenzial"
},
effect: {
en: "Put a number of damage counters on each of your opponent's Pokémon equal to the number of Colorless Energy in that Pokémon's Retreat Cost (after applying effects to the Retreat Cost).",
fr: "Placez autant de marqueurs de dégât sur chacun des Pokémon de votre adversaire qu'il y a d'Énergies Colorless dans le Coût de retraite de ce Pokémon (après application des effets sur le Coût de Retraite).",
de: "Lege auf jedes Pokémon deines Gegners für jede -Energie in seinen Rückzugskosten (nachdem Effekte auf die Rückzugskosten verrechnet wurden) 1 Schadensmarke."
},

},
Expand Down
Loading

0 comments on commit 5734d03

Please sign in to comment.