diff --git a/cards/swsh/swsh1/104.ts b/cards/swsh/swsh1/104.ts index b8eeb4884..cfb25aef2 100644 --- a/cards/swsh/swsh1/104.ts +++ b/cards/swsh/swsh1/104.ts @@ -35,6 +35,7 @@ const card: Card = { evolveFrom: {}, tags: [ + Tag.BASIC, Tag.V, ], diff --git a/cards/swsh/swsh1/115.ts b/cards/swsh/swsh1/115.ts index 7cef51236..4c61a3d34 100644 --- a/cards/swsh/swsh1/115.ts +++ b/cards/swsh/swsh1/115.ts @@ -35,6 +35,7 @@ const card: Card = { evolveFrom: {}, tags: [ + Tag.BASIC, Tag.V, ], diff --git a/cards/swsh/swsh1/116.ts b/cards/swsh/swsh1/116.ts index 26f35f6fd..b3969e046 100644 --- a/cards/swsh/swsh1/116.ts +++ b/cards/swsh/swsh1/116.ts @@ -49,11 +49,6 @@ const card: Card = { attacks: [{ - name: { - en: "VMAX rule", - fr: "Règle VMAX", - }, - },{ cost: [ Type.FIGHTING ], diff --git a/cards/swsh/swsh1/120.ts b/cards/swsh/swsh1/120.ts index 0f2d965ba..ff31088d1 100644 --- a/cards/swsh/swsh1/120.ts +++ b/cards/swsh/swsh1/120.ts @@ -35,6 +35,7 @@ const card: Card = { evolveFrom: {}, tags: [ + Tag.BASIC, Tag.V, ], diff --git a/cards/swsh/swsh1/138.ts b/cards/swsh/swsh1/138.ts index c7e597822..a226e5476 100644 --- a/cards/swsh/swsh1/138.ts +++ b/cards/swsh/swsh1/138.ts @@ -35,6 +35,7 @@ const card: Card = { evolveFrom: {}, tags: [ + Tag.BASIC, Tag.V, ], diff --git a/cards/swsh/swsh1/139.ts b/cards/swsh/swsh1/139.ts index 1a32003b0..a7795db6a 100644 --- a/cards/swsh/swsh1/139.ts +++ b/cards/swsh/swsh1/139.ts @@ -35,6 +35,7 @@ const card: Card = { evolveFrom: {}, tags: [ + Tag.BASIC, Tag.V, ], diff --git a/cards/swsh/swsh1/141.ts b/cards/swsh/swsh1/141.ts index 73fa7df6b..4d2775f0d 100644 --- a/cards/swsh/swsh1/141.ts +++ b/cards/swsh/swsh1/141.ts @@ -35,6 +35,7 @@ const card: Card = { evolveFrom: {}, tags: [ + Tag.BASIC, Tag.V, ], diff --git a/cards/swsh/swsh1/142.ts b/cards/swsh/swsh1/142.ts index 03e2fb2a6..82db202e5 100644 --- a/cards/swsh/swsh1/142.ts +++ b/cards/swsh/swsh1/142.ts @@ -49,11 +49,6 @@ const card: Card = { attacks: [{ - name: { - en: "VMAX rule", - fr: "Règle VMAX", - }, - },{ cost: [ Type.COLORLESS, Type.COLORLESS, diff --git a/cards/swsh/swsh1/155.ts b/cards/swsh/swsh1/155.ts index 20e1bd82d..e308238c2 100644 --- a/cards/swsh/swsh1/155.ts +++ b/cards/swsh/swsh1/155.ts @@ -35,6 +35,7 @@ const card: Card = { evolveFrom: {}, tags: [ + Tag.BASIC, Tag.V, ], diff --git a/cards/swsh/swsh1/156.ts b/cards/swsh/swsh1/156.ts index ac713a1c9..da3a4994d 100644 --- a/cards/swsh/swsh1/156.ts +++ b/cards/swsh/swsh1/156.ts @@ -43,13 +43,10 @@ const card: Card = { - attacks: [{ - name: {}, - text: { - en: "The Retreat Cost of the Pokémon this card is attached to is ColorlessColorless less.", - fr: "Le Coût de Retraite du Pokémon auquel cette carte est attachée est diminué de ColorlessColorless.", - }, - }], + effect: { + en: "The Retreat Cost of the Pokémon this card is attached to is ColorlessColorless less.", + fr: "Le Coût de Retraite du Pokémon auquel cette carte est attachée est diminué de ColorlessColorless.", + }, diff --git a/cards/swsh/swsh1/157.ts b/cards/swsh/swsh1/157.ts index 5ad119918..a76aebe92 100644 --- a/cards/swsh/swsh1/157.ts +++ b/cards/swsh/swsh1/157.ts @@ -43,13 +43,10 @@ const card: Card = { - attacks: [{ - name: {}, - text: { - en: "Attach a basic Energy card from your hand to 1 of your Benched Pokémon.", - fr: "Attachez une carte Énergie de base de votre main à l’un de vos Pokémon de Banc.", - }, - }], + effect: { + en: "Attach a basic Energy card from your hand to 1 of your Benched Pokémon.", + fr: "Attachez une carte Énergie de base de votre main à l’un de vos Pokémon de Banc.", + }, diff --git a/cards/swsh/swsh1/158.ts b/cards/swsh/swsh1/158.ts index dcea8a401..d46f9724b 100644 --- a/cards/swsh/swsh1/158.ts +++ b/cards/swsh/swsh1/158.ts @@ -43,13 +43,10 @@ const card: Card = { - attacks: [{ - name: {}, - text: { - en: "The Pokémon this card is attached to gets +30 HP.", - fr: "Cette carte ajoute 30 PV au Pokémon auquel elle est attachée.", - }, - }], + effect: { + en: "The Pokémon this card is attached to gets +30 HP.", + fr: "Cette carte ajoute 30 PV au Pokémon auquel elle est attachée.", + }, diff --git a/cards/swsh/swsh1/159.ts b/cards/swsh/swsh1/159.ts index 2f624ee42..fa9eca121 100644 --- a/cards/swsh/swsh1/159.ts +++ b/cards/swsh/swsh1/159.ts @@ -43,13 +43,10 @@ const card: Card = { - attacks: [{ - name: {}, - text: { - en: "Flip a coin. If heads, discard an Energy from 1 of your opponent's Pokémon.", - fr: "Lancez une pièce. Si c’est face, défaussez une Énergie de l’un des Pokémon de votre adversaire.", - }, - }], + effect: { + en: "Flip a coin. If heads, discard an Energy from 1 of your opponent's Pokémon.", + fr: "Lancez une pièce. Si c’est face, défaussez une Énergie de l’un des Pokémon de votre adversaire.", + }, diff --git a/cards/swsh/swsh1/160.ts b/cards/swsh/swsh1/160.ts index 8e121884b..8568637f3 100644 --- a/cards/swsh/swsh1/160.ts +++ b/cards/swsh/swsh1/160.ts @@ -43,13 +43,10 @@ const card: Card = { - attacks: [{ - name: {}, - text: { - en: "Put up to 2 basic Energy cards from your discard pile into your hand.", - fr: "Ajoutez à votre main jusqu’à 2 cartes Énergie de base de votre pile de défausse.", - }, - }], + effect: { + en: "Put up to 2 basic Energy cards from your discard pile into your hand.", + fr: "Ajoutez à votre main jusqu’à 2 cartes Énergie de base de votre pile de défausse.", + }, diff --git a/cards/swsh/swsh1/161.ts b/cards/swsh/swsh1/161.ts index c0360d265..8752bba26 100644 --- a/cards/swsh/swsh1/161.ts +++ b/cards/swsh/swsh1/161.ts @@ -43,13 +43,10 @@ const card: Card = { - attacks: [{ - name: {}, - text: { - en: "Search your deck for a basic Energy card, reveal it, and put it into your hand. Then, shuffle your deck.", - fr: "Cherchez dans votre deck une carte Énergie de base, montrez-la, puis ajoutez-la à votre main. Mélangez ensuite votre deck.", - }, - }], + effect: { + en: "Search your deck for a basic Energy card, reveal it, and put it into your hand. Then, shuffle your deck.", + fr: "Cherchez dans votre deck une carte Énergie de base, montrez-la, puis ajoutez-la à votre main. Mélangez ensuite votre deck.", + }, diff --git a/cards/swsh/swsh1/162.ts b/cards/swsh/swsh1/162.ts index c4995590b..26e45d5d0 100644 --- a/cards/swsh/swsh1/162.ts +++ b/cards/swsh/swsh1/162.ts @@ -43,18 +43,10 @@ const card: Card = { - attacks: [{ - name: {}, - text: { - en: "Move a basic Energy from 1 of your Pokémon to another of your Pokémon.", - fr: "Déplacez une Énergie de base de l’un de vos Pokémon vers un autre de vos Pokémon.", - }, - }], - - - - - + effect: { + en: "Move a basic Energy from 1 of your Pokémon to another of your Pokémon.", + fr: "Déplacez une Énergie de base de l’un de vos Pokémon vers un autre de vos Pokémon.", + }, rarity: Rarity.Uncommon, diff --git a/cards/swsh/swsh1/163.ts b/cards/swsh/swsh1/163.ts index 4276f38bb..e049419e9 100644 --- a/cards/swsh/swsh1/163.ts +++ b/cards/swsh/swsh1/163.ts @@ -43,13 +43,10 @@ const card: Card = { - attacks: [{ - name: {}, - text: { - en: "Search your deck for an Evolution Pokémon, reveal it, and put it into your hand. Then, shuffle your deck.", - fr: "Cherchez dans votre deck un Pokémon Évolutif, montrez-le, puis ajoutez-le à votre main. Mélangez ensuite votre deck.", - }, - }], + effect: { + en: "Search your deck for an Evolution Pokémon, reveal it, and put it into your hand. Then, shuffle your deck.", + fr: "Cherchez dans votre deck un Pokémon Évolutif, montrez-le, puis ajoutez-le à votre main. Mélangez ensuite votre deck.", + }, diff --git a/cards/swsh/swsh1/164.ts b/cards/swsh/swsh1/164.ts index 16c00fcca..1f11aba59 100644 --- a/cards/swsh/swsh1/164.ts +++ b/cards/swsh/swsh1/164.ts @@ -43,13 +43,10 @@ const card: Card = { - attacks: [{ - name: {}, - text: { - en: "Look at the top 7 cards of your deck. You may reveal a Pokémon you find there and put it into your hand. Shuffle the other cards back into your deck.", - fr: "Regardez les 7 cartes du dessus de votre deck. Vous pouvez montrer un Pokémon que vous y trouvez, puis l’ajouter à votre main. Mélangez les autres cartes avec votre deck.", - }, - }], + effect: { + en: "Look at the top 7 cards of your deck. You may reveal a Pokémon you find there and put it into your hand. Shuffle the other cards back into your deck.", + fr: "Regardez les 7 cartes du dessus de votre deck. Vous pouvez montrer un Pokémon que vous y trouvez, puis l’ajouter à votre main. Mélangez les autres cartes avec votre deck.", + }, diff --git a/cards/swsh/swsh1/165.ts b/cards/swsh/swsh1/165.ts index cfc1c4dd4..d046950d4 100644 --- a/cards/swsh/swsh1/165.ts +++ b/cards/swsh/swsh1/165.ts @@ -43,13 +43,10 @@ const card: Card = { - attacks: [{ - name: {}, - text: { - en: "Draw 3 cards.", - fr: "Piochez 3 cartes.", - }, - }], + effect: { + en: "Draw 3 cards.", + fr: "Piochez 3 cartes.", + }, diff --git a/cards/swsh/swsh1/166.ts b/cards/swsh/swsh1/166.ts index 76ce99625..0825d971d 100644 --- a/cards/swsh/swsh1/166.ts +++ b/cards/swsh/swsh1/166.ts @@ -43,13 +43,10 @@ const card: Card = { - attacks: [{ - name: {}, - text: { - en: "Heal 120 damage from 1 of your Pokémon that has at least 2 Energy attached. If you healed any damage in this way, discard 2 Energy from it.", - fr: "Soignez 120 dégâts de l’un de vos Pokémon auquel sont attachées au moins 2 Énergies. Si des dégâts sont ainsi soignés, défaussez 2 Énergies de ce Pokémon.", - }, - }], + effect: { + en: "Heal 120 damage from 1 of your Pokémon that has at least 2 Energy attached. If you healed any damage in this way, discard 2 Energy from it.", + fr: "Soignez 120 dégâts de l’un de vos Pokémon auquel sont attachées au moins 2 Énergies. Si des dégâts sont ainsi soignés, défaussez 2 Énergies de ce Pokémon.", + }, diff --git a/cards/swsh/swsh1/167.ts b/cards/swsh/swsh1/167.ts index a187f2179..317daa354 100644 --- a/cards/swsh/swsh1/167.ts +++ b/cards/swsh/swsh1/167.ts @@ -43,13 +43,10 @@ const card: Card = { - attacks: [{ - name: {}, - text: { - en: "If the Pokémon this card is attached to is Knocked Out by damage from an opponent’s attack, draw cards until you have 7 cards in your hand.", - fr: "Si le Pokémon auquel cette carte est attachée est mis K.O. par les dégâts d’une attaque de l’adversaire, piochez des cartes jusqu’à en avoir 7 en main.", - }, - }], + effect: { + en: "If the Pokémon this card is attached to is Knocked Out by damage from an opponent’s attack, draw cards until you have 7 cards in your hand.", + fr: "Si le Pokémon auquel cette carte est attachée est mis K.O. par les dégâts d’une attaque de l’adversaire, piochez des cartes jusqu’à en avoir 7 en main.", + }, diff --git a/cards/swsh/swsh1/168.ts b/cards/swsh/swsh1/168.ts index 7a2304631..dc2dfa72c 100644 --- a/cards/swsh/swsh1/168.ts +++ b/cards/swsh/swsh1/168.ts @@ -43,13 +43,10 @@ const card: Card = { - attacks: [{ - name: {}, - text: { - en: "At the end of each turn, if the Pokémon this card is attached to is affected by any Special Conditions, it recovers from all of them, and discard this card.", - fr: "À la fin de chaque tour, si le Pokémon auquel cette carte est attachée est affecté par au moins un État Spécial, il guérit de tous ces États Spéciaux. Ensuite, défaussez cette carte.", - }, - }], + effect: { + en: "At the end of each turn, if the Pokémon this card is attached to is affected by any Special Conditions, it recovers from all of them, and discard this card.", + fr: "À la fin de chaque tour, si le Pokémon auquel cette carte est attachée est affecté par au moins un État Spécial, il guérit de tous ces États Spéciaux. Ensuite, défaussez cette carte.", + }, diff --git a/cards/swsh/swsh1/169.ts b/cards/swsh/swsh1/169.ts index 827114924..3a734b48e 100644 --- a/cards/swsh/swsh1/169.ts +++ b/cards/swsh/swsh1/169.ts @@ -43,13 +43,10 @@ const card: Card = { - attacks: [{ - name: {}, - text: { - en: "Each player shuffles their hand and puts it on the bottom of their deck. If either player put any cards on the bottom of their deck in this way, you draw 5 cards, and your opponent draws 4 cards.", - fr: "Chaque joueur mélange sa main, puis la place en dessous de son deck. Si l’un des joueurs place ainsi au moins une carte en dessous de son deck, vous piochez 5 cartes et votre adversaire en pioche 4.", - }, - }], + effect: { + en: "Each player shuffles their hand and puts it on the bottom of their deck. If either player put any cards on the bottom of their deck in this way, you draw 5 cards, and your opponent draws 4 cards.", + fr: "Chaque joueur mélange sa main, puis la place en dessous de son deck. Si l’un des joueurs place ainsi au moins une carte en dessous de son deck, vous piochez 5 cartes et votre adversaire en pioche 4.", + }, diff --git a/cards/swsh/swsh1/170.ts b/cards/swsh/swsh1/170.ts index e1b548605..84f3e8e73 100644 --- a/cards/swsh/swsh1/170.ts +++ b/cards/swsh/swsh1/170.ts @@ -42,14 +42,10 @@ const card: Card = { }, - - attacks: [{ - name: {}, - text: { - en: "Attach a Metal Energy card from your discard pile to 1 of your Benched Metal Pokémon.", - fr: "Attachez une carte Énergie Metal de votre pile de défausse à l’un de vos Pokémon Metal de Banc.", - }, - }], + effect: { + en: "Attach a Metal Energy card from your discard pile to 1 of your Benched Metal Pokémon.", + fr: "Attachez une carte Énergie Metal de votre pile de défausse à l’un de vos Pokémon Metal de Banc.", + }, diff --git a/cards/swsh/swsh1/171.ts b/cards/swsh/swsh1/171.ts index de5ef4b33..fb872314b 100644 --- a/cards/swsh/swsh1/171.ts +++ b/cards/swsh/swsh1/171.ts @@ -43,13 +43,10 @@ const card: Card = { - attacks: [{ - name: {}, - text: { - en: "Choose 1 or both:\n\n• Shuffle up to 2 Pokémon from your discard pile into your deck.\n\n• Shuffle up to 2 basic Energy cards from your discard pile into your deck.", - fr: "Choisissez l’une de ces options ou les deux :\n\n• Mélangez avec votre deck jusqu’à 2 Pokémon de votre pile de défausse.\n\n• Mélangez avec votre deck jusqu’à 2 cartes Énergie de base de votre pile de défausse.", - }, - }], + effect: { + en: "Choose 1 or both:\n\n• Shuffle up to 2 Pokémon from your discard pile into your deck.\n\n• Shuffle up to 2 basic Energy cards from your discard pile into your deck.", + fr: "Choisissez l’une de ces options ou les deux :\n\n• Mélangez avec votre deck jusqu’à 2 Pokémon de votre pile de défausse.\n\n• Mélangez avec votre deck jusqu’à 2 cartes Énergie de base de votre pile de défausse.", + }, diff --git a/cards/swsh/swsh1/172.ts b/cards/swsh/swsh1/172.ts index 6ed5cc9b0..a71ae6257 100644 --- a/cards/swsh/swsh1/172.ts +++ b/cards/swsh/swsh1/172.ts @@ -43,13 +43,10 @@ const card: Card = { - attacks: [{ - name: {}, - text: { - en: "Shuffle up to 2 Supporter cards from your discard pile into your deck.", - fr: "Mélangez avec votre deck jusqu’à 2 cartes Supporter de votre pile de défausse.", - }, - }], + effect: { + en: "Shuffle up to 2 Supporter cards from your discard pile into your deck.", + fr: "Mélangez avec votre deck jusqu’à 2 cartes Supporter de votre pile de défausse.", + }, diff --git a/cards/swsh/swsh1/173.ts b/cards/swsh/swsh1/173.ts index c99edc57b..a027ba3bf 100644 --- a/cards/swsh/swsh1/173.ts +++ b/cards/swsh/swsh1/173.ts @@ -42,14 +42,10 @@ const card: Card = { }, - - attacks: [{ - name: {}, - text: { - en: "Search your deck for a Pokémon, reveal it, and put it into your hand. Then, shuffle your deck.", - fr: "Cherchez dans votre deck un Pokémon, montrez-le, puis ajoutez-le à votre main. Mélangez ensuite votre deck.", - }, - }], + effect: { + en: "Search your deck for a Pokémon, reveal it, and put it into your hand. Then, shuffle your deck.", + fr: "Cherchez dans votre deck un Pokémon, montrez-le, puis ajoutez-le à votre main. Mélangez ensuite votre deck.", + }, diff --git a/cards/swsh/swsh1/174.ts b/cards/swsh/swsh1/174.ts index d1640b594..59427511d 100644 --- a/cards/swsh/swsh1/174.ts +++ b/cards/swsh/swsh1/174.ts @@ -43,13 +43,10 @@ const card: Card = { - attacks: [{ - name: {}, - text: { - en: "Look at the top 7 cards of your deck. You may reveal a Supporter card you find there and put it into your hand. Shuffle the other cards back into your deck.", - fr: "Regardez les 7 cartes du dessus de votre deck. Vous pouvez montrer une carte Supporter que vous y trouvez, puis l’ajouter à votre main. Mélangez les autres cartes avec votre deck.", - }, - }], + effect: { + en: "Look at the top 7 cards of your deck. You may reveal a Supporter card you find there and put it into your hand. Shuffle the other cards back into your deck.", + fr: "Regardez les 7 cartes du dessus de votre deck. Vous pouvez montrer une carte Supporter que vous y trouvez, puis l’ajouter à votre main. Mélangez les autres cartes avec votre deck.", + }, diff --git a/cards/swsh/swsh1/175.ts b/cards/swsh/swsh1/175.ts index 8658eab8f..44afcb9b3 100644 --- a/cards/swsh/swsh1/175.ts +++ b/cards/swsh/swsh1/175.ts @@ -43,13 +43,10 @@ const card: Card = { - attacks: [{ - name: {}, - text: { - en: "Flip a coin. If heads, switch 1 of your opponent’s Benched Pokémon with their Active Pokémon.", - fr: "Lancez une pièce. Si c’est face, échangez l’un des Pokémon de Banc de votre adversaire contre son Pokémon Actif.", - }, - }], + effect: { + en: "Flip a coin. If heads, switch 1 of your opponent’s Benched Pokémon with their Active Pokémon.", + fr: "Lancez une pièce. Si c’est face, échangez l’un des Pokémon de Banc de votre adversaire contre son Pokémon Actif.", + }, diff --git a/cards/swsh/swsh1/176.ts b/cards/swsh/swsh1/176.ts index 6f55f2c06..1f3eeabbd 100644 --- a/cards/swsh/swsh1/176.ts +++ b/cards/swsh/swsh1/176.ts @@ -43,13 +43,10 @@ const card: Card = { - attacks: [{ - name: {}, - text: { - en: "Heal 60 damage from 1 of your Pokémon, and it recovers from all Special Conditions.", - fr: "Soignez 60 dégâts de l’un de vos Pokémon, et il guérit de tous les États Spéciaux.", - }, - }], + effect: { + en: "Heal 60 damage from 1 of your Pokémon, and it recovers from all Special Conditions.", + fr: "Soignez 60 dégâts de l’un de vos Pokémon, et il guérit de tous les États Spéciaux.", + }, diff --git a/cards/swsh/swsh1/177.ts b/cards/swsh/swsh1/177.ts index 350dcf7b5..38ccf3bae 100644 --- a/cards/swsh/swsh1/177.ts +++ b/cards/swsh/swsh1/177.ts @@ -43,13 +43,10 @@ const card: Card = { - attacks: [{ - name: {}, - text: { - en: "Heal 30 damage from 1 of your Pokémon.", - fr: "Soignez 30 dégâts de l’un de vos Pokémon.", - }, - }], + effect: { + en: "Heal 30 damage from 1 of your Pokémon.", + fr: "Soignez 30 dégâts de l’un de vos Pokémon.", + }, diff --git a/cards/swsh/swsh1/178.ts b/cards/swsh/swsh1/178.ts index fe710d0e6..1cd445c81 100644 --- a/cards/swsh/swsh1/178.ts +++ b/cards/swsh/swsh1/178.ts @@ -43,13 +43,10 @@ const card: Card = { - attacks: [{ - name: {}, - text: { - en: "Discard your hand and draw 7 cards.", - fr: "Défaussez votre main, puis piochez 7 cartes.", - }, - }], + effect: { + en: "Discard your hand and draw 7 cards.", + fr: "Défaussez votre main, puis piochez 7 cartes.", + }, diff --git a/cards/swsh/swsh1/179.ts b/cards/swsh/swsh1/179.ts index b055f5448..567b8cfd4 100644 --- a/cards/swsh/swsh1/179.ts +++ b/cards/swsh/swsh1/179.ts @@ -43,13 +43,10 @@ const card: Card = { - attacks: [{ - name: {}, - text: { - en: "You can play this card only if you discard another card from your hand.\n\nSearch your deck for a Basic Pokémon, reveal it, and put it into your hand. Then, shuffle your deck.", - fr: "Vous ne pouvez jouer cette carte que si vous défaussez une autre carte de votre main.\n\nCherchez dans votre deck un Pokémon de base, montrez-le, puis ajoutez-le à votre main. Mélangez ensuite votre deck.", - }, - }], + effect: { + en: "You can play this card only if you discard another card from your hand.\n\nSearch your deck for a Basic Pokémon, reveal it, and put it into your hand. Then, shuffle your deck.", + fr: "Vous ne pouvez jouer cette carte que si vous défaussez une autre carte de votre main.\n\nCherchez dans votre deck un Pokémon de base, montrez-le, puis ajoutez-le à votre main. Mélangez ensuite votre deck.", + }, diff --git a/cards/swsh/swsh1/180.ts b/cards/swsh/swsh1/180.ts index c734695a5..dfbe059b0 100644 --- a/cards/swsh/swsh1/180.ts +++ b/cards/swsh/swsh1/180.ts @@ -43,13 +43,10 @@ const card: Card = { - attacks: [{ - name: {}, - text: { - en: "Choose 1 of your Basic Pokémon in play. If you have a Stage 2 card in your hand that evolves from that Pokémon, put that card onto the Basic Pokémon to evolve it, skipping the Stage 1. You can’t use this card during your first turn or on a Basic Pokémon that was put into play this turn.", - fr: "Choisissez l’un de vos Pokémon de base en jeu. Si vous avez dans votre main une Évolution de Niveau 2 de ce Pokémon-là, placez celle-ci sur le Pokémon de base pour le faire évoluer, sans passer par le Niveau 1. Vous ne pouvez utiliser cette carte ni pendant votre premier tour ni sur un Pokémon de base qui a été mis en jeu pendant ce tour.", - }, - }], + effect: { + en: "Choose 1 of your Basic Pokémon in play. If you have a Stage 2 card in your hand that evolves from that Pokémon, put that card onto the Basic Pokémon to evolve it, skipping the Stage 1. You can’t use this card during your first turn or on a Basic Pokémon that was put into play this turn.", + fr: "Choisissez l’un de vos Pokémon de base en jeu. Si vous avez dans votre main une Évolution de Niveau 2 de ce Pokémon-là, placez celle-ci sur le Pokémon de base pour le faire évoluer, sans passer par le Niveau 1. Vous ne pouvez utiliser cette carte ni pendant votre premier tour ni sur un Pokémon de base qui a été mis en jeu pendant ce tour.", + }, diff --git a/cards/swsh/swsh1/181.ts b/cards/swsh/swsh1/181.ts index b5b832068..d18518f79 100644 --- a/cards/swsh/swsh1/181.ts +++ b/cards/swsh/swsh1/181.ts @@ -43,13 +43,10 @@ const card: Card = { - attacks: [{ - name: {}, - text: { - en: "Draw cards until you have 6 cards in your hand. Your turn ends.", - fr: "Piochez des cartes jusqu’à en avoir 6 en main. Votre tour se termine.", - }, - }], + effect: { + en: "Draw cards until you have 6 cards in your hand. Your turn ends.", + fr: "Piochez des cartes jusqu’à en avoir 6 en main. Votre tour se termine.", + }, diff --git a/cards/swsh/swsh1/182.ts b/cards/swsh/swsh1/182.ts index 453088bfc..9d3d95dd0 100644 --- a/cards/swsh/swsh1/182.ts +++ b/cards/swsh/swsh1/182.ts @@ -43,13 +43,10 @@ const card: Card = { - attacks: [{ - name: {}, - text: { - en: "At the end of each turn, if the Pokémon this card is attached to has 3 or more damage counters on it, heal 30 damage from it and discard this card.", - fr: "À la fin de chaque tour, si le Pokémon auquel cette carte est attachée a au moins 3 marqueurs de dégâts, soignez 30 de ses dégâts, puis défaussez cette carte.", - }, - }], + effect: { + en: "At the end of each turn, if the Pokémon this card is attached to has 3 or more damage counters on it, heal 30 damage from it and discard this card.", + fr: "À la fin de chaque tour, si le Pokémon auquel cette carte est attachée a au moins 3 marqueurs de dégâts, soignez 30 de ses dégâts, puis défaussez cette carte.", + }, diff --git a/cards/swsh/swsh1/183.ts b/cards/swsh/swsh1/183.ts index 22c538b60..8c40467e8 100644 --- a/cards/swsh/swsh1/183.ts +++ b/cards/swsh/swsh1/183.ts @@ -43,13 +43,10 @@ const card: Card = { - attacks: [{ - name: {}, - text: { - en: "Switch your Active Pokémon with 1 of your Benched Pokémon.", - fr: "Échangez votre Pokémon Actif contre l’un de vos Pokémon de Banc.", - }, - }], + effect: { + en: "Switch your Active Pokémon with 1 of your Benched Pokémon.", + fr: "Échangez votre Pokémon Actif contre l’un de vos Pokémon de Banc.", + }, diff --git a/cards/swsh/swsh1/184.ts b/cards/swsh/swsh1/184.ts index 40cf92142..7a20f2a50 100644 --- a/cards/swsh/swsh1/184.ts +++ b/cards/swsh/swsh1/184.ts @@ -43,13 +43,10 @@ const card: Card = { - attacks: [{ - name: {}, - text: { - en: "Put an Energy attached to 1 of your opponent’s Pokémon into their hand.", - fr: "Ajoutez à la main de votre adversaire une Énergie attachée à l’un de ses Pokémon.", - }, - }], + effect: { + en: "Put an Energy attached to 1 of your opponent’s Pokémon into their hand.", + fr: "Ajoutez à la main de votre adversaire une Énergie attachée à l’un de ses Pokémon.", + }, diff --git a/cards/swsh/swsh1/185.ts b/cards/swsh/swsh1/185.ts index 4df1d1f63..7618c212f 100644 --- a/cards/swsh/swsh1/185.ts +++ b/cards/swsh/swsh1/185.ts @@ -43,13 +43,10 @@ const card: Card = { - attacks: [{ - name: {}, - text: { - en: "The attacks of the Pokémon this card is attached to do 10 more damage to your opponent’s Active Pokémon (before applying Weakness and Resistance).", - fr: "Les attaques du Pokémon auquel cette carte est attachée infligent 10 dégâts supplémentaires au Pokémon Actif de votre adversaire (avant application de la Faiblesse et de la Résistance).", - }, - }], + effect: { + en: "The attacks of the Pokémon this card is attached to do 10 more damage to your opponent’s Active Pokémon (before applying Weakness and Resistance).", + fr: "Les attaques du Pokémon auquel cette carte est attachée infligent 10 dégâts supplémentaires au Pokémon Actif de votre adversaire (avant application de la Faiblesse et de la Résistance).", + }, diff --git a/cards/swsh/swsh1/186.ts b/cards/swsh/swsh1/186.ts index b94a1d28e..4300c8eee 100644 --- a/cards/swsh/swsh1/186.ts +++ b/cards/swsh/swsh1/186.ts @@ -40,13 +40,10 @@ const card: Card = { - attacks: [{ - name: {}, - text: { - en: "You can attach this card to 1 of your Pokémon only if you discard another card from your hand.\n\nAs long as this card is attached to a Pokémon, it provides every type of Energy but provides only 1 Energy at a time.", - fr: "Vous ne pouvez attacher cette carte à l’un de vos Pokémon que si vous défaussez une autre carte de votre main.\n\nTant que cette carte est attachée à un Pokémon, elle fournit tout type d’Énergie mais seulement une Énergie à la fois.", - }, - }], + effect: { + en: "You can attach this card to 1 of your Pokémon only if you discard another card from your hand.\n\nAs long as this card is attached to a Pokémon, it provides every type of Energy but provides only 1 Energy at a time.", + fr: "Vous ne pouvez attacher cette carte à l’un de vos Pokémon que si vous défaussez une autre carte de votre main.\n\nTant que cette carte est attachée à un Pokémon, elle fournit tout type d’Énergie mais seulement une Énergie à la fois.", + }, diff --git a/cards/swsh/swsh1/187.ts b/cards/swsh/swsh1/187.ts index b35313c76..7fa156cd6 100644 --- a/cards/swsh/swsh1/187.ts +++ b/cards/swsh/swsh1/187.ts @@ -35,6 +35,7 @@ const card: Card = { evolveFrom: {}, tags: [ + Tag.BASIC, Tag.V, ], diff --git a/cards/swsh/swsh1/188.ts b/cards/swsh/swsh1/188.ts index a46c06ba2..8a9e1787c 100644 --- a/cards/swsh/swsh1/188.ts +++ b/cards/swsh/swsh1/188.ts @@ -35,6 +35,7 @@ const card: Card = { evolveFrom: {}, tags: [ + Tag.BASIC, Tag.V, ], diff --git a/cards/swsh/swsh1/189.ts b/cards/swsh/swsh1/189.ts index 82bfa9794..cefdb9752 100644 --- a/cards/swsh/swsh1/189.ts +++ b/cards/swsh/swsh1/189.ts @@ -35,6 +35,7 @@ const card: Card = { evolveFrom: {}, tags: [ + Tag.BASIC, Tag.V, ], diff --git a/cards/swsh/swsh1/190.ts b/cards/swsh/swsh1/190.ts index 34acf1c65..a140e8d41 100644 --- a/cards/swsh/swsh1/190.ts +++ b/cards/swsh/swsh1/190.ts @@ -35,6 +35,7 @@ const card: Card = { evolveFrom: {}, tags: [ + Tag.BASIC, Tag.V, ], diff --git a/cards/swsh/swsh1/191.ts b/cards/swsh/swsh1/191.ts index 8ee06e08c..21d0678f6 100644 --- a/cards/swsh/swsh1/191.ts +++ b/cards/swsh/swsh1/191.ts @@ -35,6 +35,7 @@ const card: Card = { evolveFrom: {}, tags: [ + Tag.BASIC, Tag.V, ], diff --git a/cards/swsh/swsh1/192.ts b/cards/swsh/swsh1/192.ts index b7b8b984b..8741ee7f6 100644 --- a/cards/swsh/swsh1/192.ts +++ b/cards/swsh/swsh1/192.ts @@ -35,6 +35,7 @@ const card: Card = { evolveFrom: {}, tags: [ + Tag.BASIC, Tag.V, ], diff --git a/cards/swsh/swsh1/193.ts b/cards/swsh/swsh1/193.ts index f2cdcc196..75d4385d2 100644 --- a/cards/swsh/swsh1/193.ts +++ b/cards/swsh/swsh1/193.ts @@ -35,6 +35,7 @@ const card: Card = { evolveFrom: {}, tags: [ + Tag.BASIC, Tag.V, ], diff --git a/cards/swsh/swsh1/194.ts b/cards/swsh/swsh1/194.ts index 25a782629..94b396c53 100644 --- a/cards/swsh/swsh1/194.ts +++ b/cards/swsh/swsh1/194.ts @@ -35,6 +35,7 @@ const card: Card = { evolveFrom: {}, tags: [ + Tag.BASIC, Tag.V, ], diff --git a/cards/swsh/swsh1/195.ts b/cards/swsh/swsh1/195.ts index 70586f898..de007d2bf 100644 --- a/cards/swsh/swsh1/195.ts +++ b/cards/swsh/swsh1/195.ts @@ -35,6 +35,7 @@ const card: Card = { evolveFrom: {}, tags: [ + Tag.BASIC, Tag.V, ], diff --git a/cards/swsh/swsh1/196.ts b/cards/swsh/swsh1/196.ts index a54bed363..534654d98 100644 --- a/cards/swsh/swsh1/196.ts +++ b/cards/swsh/swsh1/196.ts @@ -35,6 +35,7 @@ const card: Card = { evolveFrom: {}, tags: [ + Tag.BASIC, Tag.V, ], diff --git a/cards/swsh/swsh1/197.ts b/cards/swsh/swsh1/197.ts index a2cad188f..745c51982 100644 --- a/cards/swsh/swsh1/197.ts +++ b/cards/swsh/swsh1/197.ts @@ -35,6 +35,7 @@ const card: Card = { evolveFrom: {}, tags: [ + Tag.BASIC, Tag.V, ], diff --git a/cards/swsh/swsh1/198.ts b/cards/swsh/swsh1/198.ts index c6caa3ff4..09396b274 100644 --- a/cards/swsh/swsh1/198.ts +++ b/cards/swsh/swsh1/198.ts @@ -35,6 +35,7 @@ const card: Card = { evolveFrom: {}, tags: [ + Tag.BASIC, Tag.V, ], diff --git a/cards/swsh/swsh1/199.ts b/cards/swsh/swsh1/199.ts index af3c8494e..f69dafba8 100644 --- a/cards/swsh/swsh1/199.ts +++ b/cards/swsh/swsh1/199.ts @@ -43,13 +43,10 @@ const card: Card = { - attacks: [{ - name: {}, - text: { - en: "Attach a basic Energy card from your hand to 1 of your Benched Pokémon.", - fr: "Attachez une carte Énergie de base de votre main à l’un de vos Pokémon de Banc.", - }, - }], + effect: { + en: "Attach a basic Energy card from your hand to 1 of your Benched Pokémon.", + fr: "Attachez une carte Énergie de base de votre main à l’un de vos Pokémon de Banc.", + }, diff --git a/cards/swsh/swsh1/200.ts b/cards/swsh/swsh1/200.ts index 38a559803..39f0f60b0 100644 --- a/cards/swsh/swsh1/200.ts +++ b/cards/swsh/swsh1/200.ts @@ -43,13 +43,10 @@ const card: Card = { - attacks: [{ - name: {}, - text: { - en: "Each player shuffles their hand and puts it on the bottom of their deck. If either player put any cards on the bottom of their deck in this way, you draw 5 cards, and your opponent draws 4 cards.", - fr: "Chaque joueur mélange sa main, puis la place en dessous de son deck. Si l’un des joueurs place ainsi au moins une carte en dessous de son deck, vous piochez 5 cartes et votre adversaire en pioche 4.", - }, - }], + effect: { + en: "Each player shuffles their hand and puts it on the bottom of their deck. If either player put any cards on the bottom of their deck in this way, you draw 5 cards, and your opponent draws 4 cards.", + fr: "Chaque joueur mélange sa main, puis la place en dessous de son deck. Si l’un des joueurs place ainsi au moins une carte en dessous de son deck, vous piochez 5 cartes et votre adversaire en pioche 4.", + }, diff --git a/cards/swsh/swsh1/201.ts b/cards/swsh/swsh1/201.ts index 0b6dc7077..28cf792b5 100644 --- a/cards/swsh/swsh1/201.ts +++ b/cards/swsh/swsh1/201.ts @@ -43,13 +43,10 @@ const card: Card = { - attacks: [{ - name: {}, - text: { - en: "Discard your hand and draw 7 cards.", - fr: "Défaussez votre main, puis piochez 7 cartes.", - }, - }], + effect: { + en: "Discard your hand and draw 7 cards.", + fr: "Défaussez votre main, puis piochez 7 cartes.", + }, diff --git a/cards/swsh/swsh1/202.ts b/cards/swsh/swsh1/202.ts index 38967f95c..d04d7e670 100644 --- a/cards/swsh/swsh1/202.ts +++ b/cards/swsh/swsh1/202.ts @@ -43,13 +43,10 @@ const card: Card = { - attacks: [{ - name: {}, - text: { - en: "Put an Energy attached to 1 of your opponent’s Pokémon into their hand.", - fr: "Ajoutez à la main de votre adversaire une Énergie attachée à l’un de ses Pokémon.", - }, - }], + effect: { + en: "Put an Energy attached to 1 of your opponent’s Pokémon into their hand.", + fr: "Ajoutez à la main de votre adversaire une Énergie attachée à l’un de ses Pokémon.", + }, diff --git a/cards/swsh/swsh1/203.ts b/cards/swsh/swsh1/203.ts new file mode 100644 index 000000000..e55326ebc --- /dev/null +++ b/cards/swsh/swsh1/203.ts @@ -0,0 +1,82 @@ +import Card from '../../../interfaces/Card' +import Type from '../../../interfaces/Type' +import Tag from '../../../interfaces/Tag' +import Rarity from '../../../interfaces/Rarity' +import AbilityType from '../../../interfaces/AbilityType' +import Category from '../../../interfaces/Category' + +const card: Card = { + + // ids + id: "swsh1-203", + localId: 203, + + dexId: 131, + + // Card informations + name: { + en: "Lapras VMAX", + fr: "Lokhlass VMAX", + }, + + hp: 320, + + type: [ + Type.WATER, + ], + + + + evolveFrom: { + en: "Lapras V", + fr: "Lokhlass V", + }, + + tags: [ + Tag.VMAX, + ], + + illustrator: { + id: 39, + name: "5ban Graphics" + }, + + + + attacks: [{ + cost: [ + Type.COLORLESS, + Type.COLORLESS, + Type.COLORLESS + ], + name: { + en: "G-Max Pump", + fr: "Pompe G-Max", + }, + text: { + en: "This attack does 30 more damage for each Water Energy attached to this Pokémon.", + fr: "Cette attaque inflige 30 dégâts supplémentaires pour chaque Énergie Water attachée à ce Pokémon.", + }, + damage: "90+" + }], + + weaknesses: [{ + type: Type.LIGHTNING, + value: "×2" + }], + + + + retreat: 3, + + rarity: Rarity.RareRainbow, + + category: Category.POKEMON, + + set: { + name: "Sword & Shield", + code: "swsh1" + } +} + +export default card diff --git a/cards/swsh/swsh1/204.ts b/cards/swsh/swsh1/204.ts new file mode 100644 index 000000000..e67e70116 --- /dev/null +++ b/cards/swsh/swsh1/204.ts @@ -0,0 +1,79 @@ +import Card from '../../../interfaces/Card' +import Type from '../../../interfaces/Type' +import Tag from '../../../interfaces/Tag' +import Rarity from '../../../interfaces/Rarity' +import AbilityType from '../../../interfaces/AbilityType' +import Category from '../../../interfaces/Category' + +const card: Card = { + + // ids + id: "swsh1-204", + localId: 204, + + // Card informations + name: { + en: "Morpeko VMAX", + fr: "Morpeko VMAX", + }, + + hp: 300, + + type: [ + Type.LIGHTNING, + ], + + + evolveFrom: { + en: "Morpeko V", + fr: "Morpeko-V", + }, + + tags: [ + Tag.VMAX, + ], + + illustrator: { + id: 39, + name: "5ban Graphics" + }, + + + + attacks: [{ + cost: [ + Type.LIGHTNING, + Type.LIGHTNING, + Type.COLORLESS + ], + name: { + en: "Max Discharge", + fr: "Déchargeomax", + }, + text: { + en: "This attack also 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 aussi 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.)", + }, + damage: 180 + }], + + weaknesses: [{ + type: Type.FIGHTING, + value: "×2" + }], + + + + retreat: 1, + + rarity: Rarity.RareRainbow, + + category: Category.POKEMON, + + set: { + name: "Sword & Shield", + code: "swsh1" + } +} + +export default card diff --git a/cards/swsh/swsh1/205.ts b/cards/swsh/swsh1/205.ts new file mode 100644 index 000000000..e6e976334 --- /dev/null +++ b/cards/swsh/swsh1/205.ts @@ -0,0 +1,87 @@ +import Card from '../../../interfaces/Card' +import Type from '../../../interfaces/Type' +import Tag from '../../../interfaces/Tag' +import Rarity from '../../../interfaces/Rarity' +import AbilityType from '../../../interfaces/AbilityType' +import Category from '../../../interfaces/Category' + +const card: Card = { + + // ids + id: "swsh1-205", + localId: 205, + + // Card informations + name: { + en: "Stonjourner VMAX", + fr: "Dolman VMAX", + }, + + hp: 330, + + type: [ + Type.FIGHTING, + ], + + + evolveFrom: { + en: "Stonjourner V", + fr: "Dolman-V", + }, + + tags: [ + Tag.VMAX, + ], + + illustrator: { + id: 39, + name: "5ban Graphics" + }, + + + + attacks: [{ + cost: [ + Type.FIGHTING + ], + name: { + en: "Stone Gift", + fr: "Cadeau Roc", + }, + text: { + en: "Attach a Fighting Energy card from your hand to 1 of your Pokémon. If you do, heal 120 damage from that Pokémon.", + fr: "Attachez une carte Énergie Fighting de votre main à l’un de vos Pokémon. Dans ce cas, soignez 120 dégâts de ce Pokémon-là.", + }, + },{ + cost: [ + Type.FIGHTING, + Type.FIGHTING, + Type.FIGHTING + ], + name: { + en: "Max Rockfall", + fr: "Lithomax", + }, + damage: 200 + }], + + weaknesses: [{ + type: Type.GRASS, + value: "×2" + }], + + + + retreat: 3, + + rarity: Rarity.RareRainbow, + + category: Category.POKEMON, + + set: { + name: "Sword & Shield", + code: "swsh1" + } +} + +export default card diff --git a/cards/swsh/swsh1/206.ts b/cards/swsh/swsh1/206.ts new file mode 100644 index 000000000..72ce26807 --- /dev/null +++ b/cards/swsh/swsh1/206.ts @@ -0,0 +1,80 @@ +import Card from '../../../interfaces/Card' +import Type from '../../../interfaces/Type' +import Tag from '../../../interfaces/Tag' +import Rarity from '../../../interfaces/Rarity' +import AbilityType from '../../../interfaces/AbilityType' +import Category from '../../../interfaces/Category' + +const card: Card = { + + // ids + id: "swsh1-206", + localId: 206, + + // Card informations + name: { + en: "Snorlax VMAX", + fr: "Ronflex VMAX", + }, + + hp: 340, + + type: [ + Type.COLORLESS, + ], + + + + evolveFrom: { + en: "Snorlax V", + fr: "Ronflex-V", + }, + + tags: [ + Tag.VMAX, + ], + + illustrator: { + id: 61, + name: "aky CG Works" + }, + + + + attacks: [{ + cost: [ + Type.COLORLESS, + Type.COLORLESS, + Type.COLORLESS + ], + name: { + en: "G-Max Fall", + fr: "Chute G-Max", + }, + text: { + en: "This attack does 30 more damage for each of your Benched Pokémon.", + fr: "Cette attaque inflige 30 dégâts supplémentaires pour chacun de vos Pokémon de Banc.", + }, + damage: "60+" + }], + + weaknesses: [{ + type: Type.FIGHTING, + value: "×2" + }], + + + + retreat: 4, + + rarity: Rarity.RareRainbow, + + category: Category.POKEMON, + + set: { + name: "Sword & Shield", + code: "swsh1" + } +} + +export default card diff --git a/cards/swsh/swsh1/207.ts b/cards/swsh/swsh1/207.ts new file mode 100644 index 000000000..894852360 --- /dev/null +++ b/cards/swsh/swsh1/207.ts @@ -0,0 +1,61 @@ +import Card from '../../../interfaces/Card' +import Type from '../../../interfaces/Type' +import Tag from '../../../interfaces/Tag' +import Rarity from '../../../interfaces/Rarity' +import AbilityType from '../../../interfaces/AbilityType' +import Category from '../../../interfaces/Category' + +const card: Card = { + + // ids + id: "swsh1-207", + localId: 207, + + // Card informations + name: { + en: "Bede", + fr: "Travis", + }, + + + + + + + + + evolveFrom: {}, + + tags: [ + Tag.SUPPORTER, + ], + + illustrator: { + id: 4, + name: "Naoki Saito" + }, + + + + effect: { + en: "Attach a basic Energy card from your hand to 1 of your Benched Pokémon.", + fr: "Attachez une carte Énergie de base de votre main à l’un de vos Pokémon de Banc.", + }, + + + + + + + + rarity: Rarity.RareRainbow, + + category: Category.TRAINER, + + set: { + name: "Sword & Shield", + code: "swsh1" + } +} + +export default card diff --git a/cards/swsh/swsh1/208.ts b/cards/swsh/swsh1/208.ts new file mode 100644 index 000000000..85570c6ca --- /dev/null +++ b/cards/swsh/swsh1/208.ts @@ -0,0 +1,60 @@ +import Card from '../../../interfaces/Card' +import Type from '../../../interfaces/Type' +import Tag from '../../../interfaces/Tag' +import Rarity from '../../../interfaces/Rarity' +import AbilityType from '../../../interfaces/AbilityType' +import Category from '../../../interfaces/Category' + +const card: Card = { + + // ids + id: "swsh1-208", + localId: 208, + + // Card informations + name: { + en: "Marnie", + fr: "Rosemary", + }, + + + + + + + + evolveFrom: {}, + + tags: [ + Tag.SUPPORTER, + ], + + illustrator: { + id: 29, + name: "kirisAki" + }, + + + + effect: { + en: "Each player shuffles their hand and puts it on the bottom of their deck. If either player put any cards on the bottom of their deck in this way, you draw 5 cards, and your opponent draws 4 cards.", + fr: "Chaque joueur mélange sa main, puis la place en dessous de son deck. Si l’un des joueurs place ainsi au moins une carte en dessous de son deck, vous piochez 5 cartes et votre adversaire en pioche 4.", + }, + + + + + + + + rarity: Rarity.RareRainbow, + + category: Category.TRAINER, + + set: { + name: "Sword & Shield", + code: "swsh1" + } +} + +export default card diff --git a/cards/swsh/swsh1/209.ts b/cards/swsh/swsh1/209.ts new file mode 100644 index 000000000..cbb2ca9e5 --- /dev/null +++ b/cards/swsh/swsh1/209.ts @@ -0,0 +1,60 @@ +import Card from '../../../interfaces/Card' +import Type from '../../../interfaces/Type' +import Tag from '../../../interfaces/Tag' +import Rarity from '../../../interfaces/Rarity' +import AbilityType from '../../../interfaces/AbilityType' +import Category from '../../../interfaces/Category' + +const card: Card = { + + // ids + id: "swsh1-209", + localId: 209, + + // Card informations + name: { + en: "Professor's Research (Professor Magnolia)", + fr: "Recherches Professorales (Professeure Magnolia)", + }, + + + + + + + + evolveFrom: {}, + + tags: [ + Tag.SUPPORTER, + ], + + illustrator: { + id: 29, + name: "kirisAki" + }, + + + + effect: { + en: "Discard your hand and draw 7 cards.", + fr: "Défaussez votre main, puis piochez 7 cartes.", + }, + + + + + + + + rarity: Rarity.RareRainbow, + + category: Category.TRAINER, + + set: { + name: "Sword & Shield", + code: "swsh1" + } +} + +export default card diff --git a/cards/swsh/swsh1/210.ts b/cards/swsh/swsh1/210.ts new file mode 100644 index 000000000..3b3e412a8 --- /dev/null +++ b/cards/swsh/swsh1/210.ts @@ -0,0 +1,59 @@ +import Card from '../../../interfaces/Card' +import Type from '../../../interfaces/Type' +import Tag from '../../../interfaces/Tag' +import Rarity from '../../../interfaces/Rarity' +import AbilityType from '../../../interfaces/AbilityType' +import Category from '../../../interfaces/Category' + +const card: Card = { + + // ids + id: "swsh1-210", + localId: 210, + + // Card informations + name: { + en: "Team Yell Grunt", + fr: "Sbire de la Team Yell", + }, + + + + + + + evolveFrom: {}, + + tags: [ + Tag.SUPPORTER, + ], + + illustrator: { + id: 15, + name: "nagimiso" + }, + + + + effect: { + en: "Put an Energy attached to 1 of your opponent’s Pokémon into their hand.", + fr: "Ajoutez à la main de votre adversaire une Énergie attachée à l’un de ses Pokémon.", + }, + + + + + + + + rarity: Rarity.RareRainbow, + + category: Category.TRAINER, + + set: { + name: "Sword & Shield", + code: "swsh1" + } +} + +export default card diff --git a/cards/swsh/swsh1/211.ts b/cards/swsh/swsh1/211.ts new file mode 100644 index 000000000..acb3b860c --- /dev/null +++ b/cards/swsh/swsh1/211.ts @@ -0,0 +1,91 @@ +import Card from '../../../interfaces/Card' +import Type from '../../../interfaces/Type' +import Tag from '../../../interfaces/Tag' +import Rarity from '../../../interfaces/Rarity' +import AbilityType from '../../../interfaces/AbilityType' +import Category from '../../../interfaces/Category' + +const card: Card = { + + // ids + id: "swsh1-211", + localId: 211, + + // Card informations + name: { + en: "Zacian V", + fr: "Zacian V", + }, + + hp: 220, + + type: [ + Type.METAL, + ], + + + evolveFrom: {}, + + tags: [ + Tag.BASIC, + Tag.V, + ], + + illustrator: { + id: 39, + name: "5ban Graphics" + }, + + abilities: [{ + id: -1, + type: AbilityType.TALENT, + name: { + en: "Intrepid Sword", + fr: "Lame Indomptable", + }, + text: { + en: "Once during your turn, you may look at the top 3 cards of your deck and attach any number of Metal Energy cards you find there to this Pokémon. Put the other cards into your hand. If you use this Ability, your turn ends.", + fr: "Une fois pendant votre tour, vous pouvez regarder les 3 cartes du dessus de votre deck, puis attacher à ce Pokémon le nombre voulu de cartes Énergie Metal que vous y trouvez. Ajoutez les autres cartes à votre main. Si vous utilisez ce talent, votre tour se termine.", + } + }], + + attacks: [{ + cost: [ + Type.METAL, + Type.METAL, + Type.METAL + ], + name: { + en: "Brave Blade", + fr: "Lame Vaillante", + }, + text: { + en: "During your next turn, this Pokémon can't attack.", + fr: "Pendant votre prochain tour, ce Pokémon ne peut pas attaquer.", + }, + damage: 230 + }], + + weaknesses: [{ + type: Type.FIRE, + value: "×2" + }], + + resistances: [{ + type: Type.GRASS, + value: "-30" + }], + + retreat: 2, + + rarity: Rarity.RareRainbow, + + category: Category.POKEMON, + + set: { + name: "Sword & Shield", + code: "swsh1" + } +} + +export default card diff --git a/cards/swsh/swsh1/212.ts b/cards/swsh/swsh1/212.ts new file mode 100644 index 000000000..2e4296cbb --- /dev/null +++ b/cards/swsh/swsh1/212.ts @@ -0,0 +1,90 @@ +import Card from '../../../interfaces/Card' +import Type from '../../../interfaces/Type' +import Tag from '../../../interfaces/Tag' +import Rarity from '../../../interfaces/Rarity' +import AbilityType from '../../../interfaces/AbilityType' +import Category from '../../../interfaces/Category' + +const card: Card = { + + // ids + id: "swsh1-212", + localId: 212, + + // Card informations + name: { + en: "Zamazenta V", + fr: "Zamazenta V", + }, + + hp: 230, + + type: [ + Type.METAL, + ], + + evolveFrom: {}, + + tags: [ + Tag.BASIC, + Tag.V, + ], + + illustrator: { + id: 61, + name: "aky CG Works" + }, + + abilities: [{ + id: -1, + type: AbilityType.TALENT, + name: { + en: "Dauntless Shield", + fr: "Égide Inflexible", + }, + text: { + en: "Prevent all damage done to this Pokémon by attacks from your opponent’s Pokémon VMAX.", + fr: "Évitez tous les dégâts infligés à ce Pokémon par les attaques des Pokémon-VMAX de votre adversaire.", + } + }], + + attacks: [{ + cost: [ + Type.METAL, + Type.METAL, + Type.COLORLESS + ], + name: { + en: "Assault Tackle", + fr: "Tacle Assaillant", + }, + text: { + en: "Discard a Special Energy from your opponent's Active Pokémon.", + fr: "Défaussez une Énergie spéciale du Pokémon Actif de votre adversaire.", + }, + damage: 130 + }], + + weaknesses: [{ + type: Type.FIRE, + value: "×2" + }], + + resistances: [{ + type: Type.GRASS, + value: "-30" + }], + + retreat: 2, + + rarity: Rarity.RareRainbow, + + category: Category.POKEMON, + + set: { + name: "Sword & Shield", + code: "swsh1" + } +} + +export default card diff --git a/cards/swsh/swsh1/213.ts b/cards/swsh/swsh1/213.ts new file mode 100644 index 000000000..269ba88e3 --- /dev/null +++ b/cards/swsh/swsh1/213.ts @@ -0,0 +1,60 @@ +import Card from '../../../interfaces/Card' +import Type from '../../../interfaces/Type' +import Tag from '../../../interfaces/Tag' +import Rarity from '../../../interfaces/Rarity' +import AbilityType from '../../../interfaces/AbilityType' +import Category from '../../../interfaces/Category' + +const card: Card = { + + // ids + id: "swsh1-213", + localId: 213, + + // Card informations + name: { + en: "Air Balloon", + fr: "Ballon", + }, + + + + + + + + evolveFrom: {}, + + tags: [ + Tag.TOOL, + ], + + illustrator: { + id: 63, + name: "Yoshinobu Saito" + }, + + + + effect: { + en: "The Retreat Cost of the Pokémon this card is attached to is ColorlessColorless less.", + fr: "Le Coût de Retraite du Pokémon auquel cette carte est attachée est diminué de ColorlessColorless.", + }, + + + + + + + + rarity: Rarity.RareRainbow, + + category: Category.TRAINER, + + set: { + name: "Sword & Shield", + code: "swsh1" + } +} + +export default card diff --git a/cards/swsh/swsh1/214.ts b/cards/swsh/swsh1/214.ts new file mode 100644 index 000000000..3b3e15743 --- /dev/null +++ b/cards/swsh/swsh1/214.ts @@ -0,0 +1,59 @@ +import Card from '../../../interfaces/Card' +import Type from '../../../interfaces/Type' +import Tag from '../../../interfaces/Tag' +import Rarity from '../../../interfaces/Rarity' +import AbilityType from '../../../interfaces/AbilityType' +import Category from '../../../interfaces/Category' + +const card: Card = { + + // ids + id: "swsh1-214", + localId: 214, + + // Card informations + name: { + en: "Metal Saucer", + fr: "Écusson Métal", + }, + + + + + + + + evolveFrom: {}, + + tags: [ + Tag.ITEM, + ], + + illustrator: { + id: 68, + name: "Toyste Beach" + }, + + + effect: { + en: "Attach a Metal Energy card from your discard pile to 1 of your Benched Metal Pokémon.", + fr: "Attachez une carte Énergie Metal de votre pile de défausse à l’un de vos Pokémon Metal de Banc.", + }, + + + + + + + + rarity: Rarity.RareRainbow, + + category: Category.TRAINER, + + set: { + name: "Sword & Shield", + code: "swsh1" + } +} + +export default card diff --git a/cards/swsh/swsh1/215.ts b/cards/swsh/swsh1/215.ts new file mode 100644 index 000000000..e740e3876 --- /dev/null +++ b/cards/swsh/swsh1/215.ts @@ -0,0 +1,60 @@ +import Card from '../../../interfaces/Card' +import Type from '../../../interfaces/Type' +import Tag from '../../../interfaces/Tag' +import Rarity from '../../../interfaces/Rarity' +import AbilityType from '../../../interfaces/AbilityType' +import Category from '../../../interfaces/Category' + +const card: Card = { + + // ids + id: "swsh1-215", + localId: 215, + + // Card informations + name: { + en: "Ordinary Rod", + fr: "Canne Ordinaire", + }, + + + + + + + + evolveFrom: {}, + + tags: [ + Tag.ITEM, + ], + + illustrator: { + id: 39, + name: "5ban Graphics" + }, + + + + effect: { + en: "Choose 1 or both:\n\n• Shuffle up to 2 Pokémon from your discard pile into your deck.\n\n• Shuffle up to 2 basic Energy cards from your discard pile into your deck.", + fr: "Choisissez l’une de ces options ou les deux :\n\n• Mélangez avec votre deck jusqu’à 2 Pokémon de votre pile de défausse.\n\n• Mélangez avec votre deck jusqu’à 2 cartes Énergie de base de votre pile de défausse.", + }, + + + + + + + + rarity: Rarity.RareRainbow, + + category: Category.TRAINER, + + set: { + name: "Sword & Shield", + code: "swsh1" + } +} + +export default card diff --git a/cards/swsh/swsh1/216.ts b/cards/swsh/swsh1/216.ts new file mode 100644 index 000000000..468915c9d --- /dev/null +++ b/cards/swsh/swsh1/216.ts @@ -0,0 +1,60 @@ +import Card from '../../../interfaces/Card' +import Type from '../../../interfaces/Type' +import Tag from '../../../interfaces/Tag' +import Rarity from '../../../interfaces/Rarity' +import AbilityType from '../../../interfaces/AbilityType' +import Category from '../../../interfaces/Category' + +const card: Card = { + + // ids + id: "swsh1-216", + localId: 216, + + // Card informations + name: { + en: "Quick Ball", + fr: "Rapide Ball", + }, + + + + + + + + evolveFrom: {}, + + tags: [ + Tag.ITEM, + ], + + illustrator: { + id: 64, + name: "sadaji" + }, + + + + effect: { + en: "You can play this card only if you discard another card from your hand.\n\nSearch your deck for a Basic Pokémon, reveal it, and put it into your hand. Then, shuffle your deck.", + fr: "Vous ne pouvez jouer cette carte que si vous défaussez une autre carte de votre main.\n\nCherchez dans votre deck un Pokémon de base, montrez-le, puis ajoutez-le à votre main. Mélangez ensuite votre deck.", + }, + + + + + + + + rarity: Rarity.RareRainbow, + + category: Category.TRAINER, + + set: { + name: "Sword & Shield", + code: "swsh1" + } +} + +export default card diff --git a/cards/swsh/swsh1/50.ts b/cards/swsh/swsh1/50.ts index 79c3f579e..78ef13e91 100644 --- a/cards/swsh/swsh1/50.ts +++ b/cards/swsh/swsh1/50.ts @@ -51,11 +51,6 @@ const card: Card = { attacks: [{ - name: { - en: "VMAX rule", - fr: "Règle VMAX", - }, - },{ cost: [ Type.COLORLESS, Type.COLORLESS, diff --git a/cards/swsh/swsh1/72.ts b/cards/swsh/swsh1/72.ts index f0bfba1df..e78def11f 100644 --- a/cards/swsh/swsh1/72.ts +++ b/cards/swsh/swsh1/72.ts @@ -35,6 +35,7 @@ const card: Card = { evolveFrom: {}, tags: [ + Tag.BASIC, Tag.V, ], diff --git a/cards/swsh/swsh1/79.ts b/cards/swsh/swsh1/79.ts index dedee98a1..6c0b491ed 100644 --- a/cards/swsh/swsh1/79.ts +++ b/cards/swsh/swsh1/79.ts @@ -35,6 +35,7 @@ const card: Card = { evolveFrom: {}, tags: [ + Tag.BASIC, Tag.V, ], diff --git a/cards/swsh/swsh1/80.ts b/cards/swsh/swsh1/80.ts index 0395814bd..2d0b54cfc 100644 --- a/cards/swsh/swsh1/80.ts +++ b/cards/swsh/swsh1/80.ts @@ -49,11 +49,6 @@ const card: Card = { attacks: [{ - name: { - en: "VMAX rule", - fr: "Règle VMAX", - }, - },{ cost: [ Type.LIGHTNING, Type.LIGHTNING, diff --git a/cards/swsh/swsh1/91.ts b/cards/swsh/swsh1/91.ts index 0c7d4d83e..27ce30a65 100644 --- a/cards/swsh/swsh1/91.ts +++ b/cards/swsh/swsh1/91.ts @@ -35,6 +35,7 @@ const card: Card = { evolveFrom: {}, tags: [ + Tag.BASIC, Tag.V, ],