diff --git a/dataParser/aeonsEnd.js b/dataParser/aeonsEnd.js index b1e7b4c0..0d4f9295 100644 --- a/dataParser/aeonsEnd.js +++ b/dataParser/aeonsEnd.js @@ -46,9 +46,9 @@ const aeonsEndData = { name: 'Adelheim', id: 'Adelheim', mageTitle: 'Breach Mage Weaponsmith', - ability: ` -
Activate during the nemesis draw phase:
+ abilityName: 'Aethereal Ward', + abilityActivation: 'Activate during the nemesis draw phase:', + abilityEffect: `When a nemesis attack or power card is drawn but before it is resolved, you may discard it. It has no effect. (The nemesis does not draw a replacement card)
@@ -76,9 +76,9 @@ const aeonsEndData = { name: 'Brama', id: 'Brama', mageTitle: 'Breach Mage Elder', - ability: ` -Activate during your main phase:
+ abilityName: 'Brink Siphon', + abilityActivation: 'Activate during your main phase:', + abilityEffect: `Any player gains 4 life.
`, numberOfCharges: 5, @@ -104,9 +104,9 @@ const aeonsEndData = { name: 'Jian', id: 'Jian', mageTitle: 'Breach Mage Orphan', - ability: ` -Activate during your main phase:
+ abilityName: 'Black Mirror', + abilityActivation: 'Activate during your main phase', + abilityEffect: `Cast any player's prepped spell without discarding it.
Then cast that prepped spell again. (Discard it afterward.)
@@ -135,9 +135,9 @@ const aeonsEndData = { name: 'Kadir', id: 'Kadir', mageTitle: 'Breach Mage Delver', - ability: ` -Activate during any player's main phase:
+ abilityName: 'Otherworldly Gate', + abilityActivation: "Activate during any player's main phase:", + abilityEffect: `That player may return up to three spells in their discard pile to their hand. That player may prep up to two spells to each of their opened breaches this turn.
@@ -166,9 +166,9 @@ const aeonsEndData = { name: 'Lash', id: 'Lash', mageTitle: 'Breach Mage Scout', - ability: ` -Activate during any player's main phase:
+ abilityName: 'Quicken Thought', + abilityActivation: "Activate during any player's main phase:", + abilityEffect: `Shuffle any player's turn order card into the turn order deck. That player suffers 1 damage. (You may not choose the wildcard turn order card.)
@@ -198,9 +198,9 @@ const aeonsEndData = { name: 'Mist', id: 'Mist', mageTitle: 'Dagger Captain', - ability: ` -Activate during your main phase:
+ abilityName: 'Divine Augury', + abilityActivation: 'Activate during your main phase:', + abilityEffect: `Any ally draws 4 cards.
`, numberOfCharges: 5, @@ -227,9 +227,9 @@ const aeonsEndData = { name: 'Phaedraxa', id: 'Phaedraxa', mageTitle: 'Breach Mage Seer', - ability: ` -Activate immediately after a turn order card is drawn:
+ abilityName: 'Auspex Rune', + abilityActivation: 'Activate immediately after a turn order card is drawn:', + abilityEffect: `Prevent any damage that the players or Gravehold would suffer during that turn.
`, numberOfCharges: 5, @@ -255,9 +255,9 @@ const aeonsEndData = { name: 'Xaxos', id: 'Xaxos', mageTitle: 'Breach Mage Adept', - ability: ` -Activate during any player's main phase:
+ abilityName: `Metaphysical Link` + abilityActivation: `Activate during any player's main phase:` + abilityEffect: `Allies collectively gain 4 charges. Reveal the turn order deck and return the revealed cards in any order.
`, diff --git a/dataParser/intoTheWild.js b/dataParser/intoTheWild.js index c95f842a..dd67c00c 100644 --- a/dataParser/intoTheWild.js +++ b/dataParser/intoTheWild.js @@ -19,9 +19,9 @@ const intoTheWildData = { name: 'Inco', id: 'Inco', mageTitle: 'Child Of Green', - ability: ` -Activate during your main phase:
+ abilityName: `Massive Growth`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Cast any number of Rose Thorns prepped by any number of players. Those spells deal 2 additional damage.
`, numberOfCharges: 5, @@ -46,9 +46,9 @@ const intoTheWildData = { name: 'Razra', id: 'Razra', mageTitle: 'The Trainer', - ability: ` -Activate during your main phase:
+ abilityName: `Train Rip`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Destroy a card with "Rip" in its name in your hand. Gain a card with "Rip" in its name from the personal upgrade deck that costs 3 Æ more than the destroyed card diff --git a/dataParser/outerDark.js b/dataParser/outerDark.js index d32d1813..be06ca88 100644 --- a/dataParser/outerDark.js +++ b/dataParser/outerDark.js @@ -28,9 +28,9 @@ const outerDarkData = { name: 'Indira', id: 'Indira', mageTitle: 'Breach Apprentice', - ability: ` -
Activate during your main phase:
+ abilityName: `Pyromancer's Guile`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Cast any number of spells in hand. Those spells each deal 1 additional damage.
You may destroy a card in your discard pile.
@@ -58,9 +58,9 @@ const outerDarkData = { name: 'Remnant', id: 'Remnant', mageTitle: 'Aethereal Entity', - ability: ` -Activate during your main phase:
+ abilityName: `Ephemera Masque`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Any ally returns two cards in their discard pile to their hand. OR Gravehold gains 5 life.
diff --git a/dataParser/shatteredDreams.js b/dataParser/shatteredDreams.js index c317b0d3..e963e52e 100644 --- a/dataParser/shatteredDreams.js +++ b/dataParser/shatteredDreams.js @@ -19,9 +19,9 @@ const shatteredDreamsData = { name: 'Nook', id: 'Nook', mageTitle: 'Orb Caller', - ability: ` -Activate during your main phase:
+ abilityName: `Condense Aether`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `You my destroy a card in your hand or discard pile.
Gain 4 Æ.
You may place the next spell you gain this turn into your hand.
Activate during your main phase:
+ abilityName: `Research`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Destroy a card with "Mazra" in its name in your hand. Gain a card with "Mazra" in its name from the personal upgrade deck that costs 3 Æ more than the destroyed card @@ -50,9 +50,9 @@ const theAncientsData = { name: 'Qu', id: 'Qu', mageTitle: 'Builder And Destroyer', - ability: ` -
Activate during your main phase:
+ abilityName: `Duality Embrace`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `If you are in Destroyer form, cast up to two different spells prepped by any number of players, and then flip over the Form token. Otherwise, any player preps up to two spells in their discard pile diff --git a/dataParser/theDepths.js b/dataParser/theDepths.js index 97b38954..54412b8a 100644 --- a/dataParser/theDepths.js +++ b/dataParser/theDepths.js @@ -19,9 +19,9 @@ const theDepthsData = { name: 'Nym', id: 'Nym', mageTitle: 'Breach Mage Apprentice', - ability: ` -
Activate during your main phase:
+ abilityName: `Terminus Barrier`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Discard the top card of the nemesis deck.
If you discarded an attack card, discard an additional card.
`, @@ -49,9 +49,9 @@ const theDepthsData = { name: 'Reeve', id: 'Reeve', mageTitle: 'Breach Mage Elite', - ability: ` -Activate during your main phase:
+ abilityName: `Quelling Blade`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Deal 5 damage to a minion.
Deal 3 damage to a different minion.
`, @@ -78,9 +78,9 @@ const theDepthsData = { name: "Z'hana", id: 'Zhana', mageTitle: 'Breach Mage Renegade', - ability: ` -Activate during your main phase:
+ abilityName: `Sanctum Glyph`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Gravehold gains 7 life.
`, numberOfCharges: 5, diff --git a/dataParser/theNameless.js b/dataParser/theNameless.js index 71939e10..4407f2de 100644 --- a/dataParser/theNameless.js +++ b/dataParser/theNameless.js @@ -28,9 +28,9 @@ const theNamelessData = { name: 'Malastar', id: 'Malastar', mageTitle: 'Breach Mage Mentor', - ability: ` -Activate during your main phase:
+ abilityName: `Gift Of Aether`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Gain a spell from any supply pile. You may prep that spell to any player's opened breach.
`, diff --git a/dataParser/theNewAge.js b/dataParser/theNewAge.js index 6c6443bc..25b57ce5 100644 --- a/dataParser/theNewAge.js +++ b/dataParser/theNewAge.js @@ -46,9 +46,9 @@ const newAgeData = { name: 'Sahala', id: 'Sahala', mageTitle: 'Oracle', - ability: ` -Activate during your casting or main phase:
+ abilityName: `Star Bind`, + abilityActivation: `Activate during your casting or main phase:`, + abilityEffect: `Reveal the top three cards of your deck. Place a spell revealed this way into your hand. If there are no spells prepped to your Celestial Breach, @@ -74,9 +74,9 @@ const newAgeData = { name: 'Gygar', id: 'Gygar', mageTitle: 'Tide Master', - ability: ` -
Activate during your main phase:
+ abilityName: `High Tide`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Place a Surge token on your Ancient Breach. OR Cast a spell prepped to your Ancient Breach. Gain 2 charges.
`, @@ -99,9 +99,9 @@ const newAgeData = { name: 'Soskel', id: 'Soskel', mageTitle: 'Aristocrat', - ability: ` -Activate during your main phase:
+ abilityName: `Energized Sigil`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Place an Energize token on any player's breach that doesn't have one. OR Discard an Energize token on any player's breach. @@ -126,9 +126,9 @@ const newAgeData = { name: 'Taqren', id: 'Taqren', mageTitle: 'The Shield', - ability: ` -
Activate during your main phase:
+ abilityName: `Breach Siphon`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Focus any player's breach. Any player gains 1 life for each opened breach you have.
`, numberOfCharges: 4, @@ -152,9 +152,9 @@ const newAgeData = { name: 'Talix', id: 'Talix', mageTitle: 'The Chain', - ability: ` -Activate during your main phase:
+ abilityName: `Soaring Ash`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Destroy two sparks in hand. If you do, shuffle your turn order card into the turn order deck. OR @@ -181,9 +181,9 @@ const newAgeData = { name: 'Rhia', id: 'Rhia', mageTitle: 'Relic Hunter', - ability: ` -
Activate during your main phase:
+ abilityName: `Sublimate`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Return a card in your hand or discard pile to its supply pile. If you returned a relic, gain a card from any supply pile that costs up to 3 Æ more than the returned card. @@ -210,9 +210,9 @@ const newAgeData = { name: 'Claudia', id: 'Claudia', mageTitle: 'Prospector', - ability: ` -
Activate during any ally's main phase:
+ abilityName: `Aeplosion`, + abilityActivation: `Activate during any ally's main phase:`, + abilityEffect: `That ally gains 2 Æ. The next time that ally gains a card from a supply pile this turn, you gain a copy of that card from that supply pile. @@ -239,9 +239,9 @@ const newAgeData = { name: 'Lost', id: 'Lost', mageTitle: 'Living Forge', - ability: ` -
Activate during your main phase:
+ abilityName: `Meek's Might`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Return up to four cards that cost 0 Æ in your discard pile to your hand.
`, numberOfCharges: 5, diff --git a/dataParser/theVoid.js b/dataParser/theVoid.js index b77d287f..06d35406 100644 --- a/dataParser/theVoid.js +++ b/dataParser/theVoid.js @@ -28,9 +28,9 @@ const theVoidData = { name: 'Sparrow', id: 'Sparrow', mageTitle: 'Breach Mage Soldier', - ability: ` -Activate during your casting or main phase:
+ abilityName: `Eldritch Tether`, + abilityActivation: `Activate during your casting or main phase:`, + abilityEffect: `Focus any player's breach. Repeat this three additional times. OR Any ally with no closed breaches draws three cards and then @@ -58,9 +58,9 @@ const theVoidData = { name: 'Xaxos', id: 'XaxosTV', mageTitle: 'Voidbringer', - ability: ` -
Activate during your casting or main phase:
+ abilityName: `Praetorian Halo`, + abilityActivation: `Activate during your casting or main phase:`, + abilityEffect: `Any ally gains 1 charge and discards a random card in hand. Focus one of your breaches. Gain 1 life. Destroy a card in your hand or discard pile.
`, diff --git a/dataParser/warEternal.js b/dataParser/warEternal.js index ac680386..591b9f58 100644 --- a/dataParser/warEternal.js +++ b/dataParser/warEternal.js @@ -51,9 +51,9 @@ const warEternalData = { name: 'Dezmodia', id: 'Dezmodia', mageTitle: 'Voidborn Prodigy', - ability: ` -Activate during your main phase:
+ abilityName: `Tempest Sigil`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Any player destroys an opened I or II breach and returns any spells prepped to that breach to their hand. That player gains a Sigil breach and places it where the destroyed @@ -82,9 +82,9 @@ const warEternalData = { name: 'Garu', id: 'Garu', mageTitle: 'Oathsworn Protector', - ability: ` -
Activate during your main phase:
+ abilityName: `Colossal Force`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Discard up to four of your prepped spells.
Deal 2 damage plus 4 additional damage for each spell you discarded divided however you choose to the nemesis or any @@ -113,9 +113,9 @@ const warEternalData = { name: 'Gex', id: 'Gex', mageTitle: 'Breach Mage Adviser', - ability: ` -
Activate during your main phase:
+ abilityName: `Vimcraft Oath`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Destroy up to two cards in your discard pile that cost 0 Æ.
Any ally draws one card and gains 2 life.
`, @@ -142,9 +142,9 @@ const warEternalData = { name: 'Mazahaedron', id: 'Mazahaedron', mageTitle: 'Henge Mystic', - ability: ` -Activate during your main phase:
+ abilityName: `Underearth Mantra`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `You may gain a gem that costs 4 Æ or less from any supply pile.
Gravehold gains 4 life.
`, @@ -174,9 +174,9 @@ const warEternalData = { name: 'Mist', id: 'MistWE', mageTitle: 'Voidwalker', - ability: ` -Activate during your main phase:
+ abilityName: `Exalted Brand`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Cast up to three different spells prepped by any number of players. For each spell cast this way, place that spell into any ally's hand.
`, numberOfCharges: 6, @@ -203,9 +203,9 @@ const warEternalData = { name: 'Quilius', id: 'Quilius', mageTitle: 'Breach Mage Assassin', - ability: ` -Activate during your main phase:
+ abilityName: `Quietus Vow`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Deal 2 damage for each Trophy token you have.
`, numberOfCharges: 5, uniqueStarters: [ @@ -231,9 +231,9 @@ const warEternalData = { name: 'Ulgimor', id: 'Ulgimor', mageTitle: 'Shadowkin Beast', - ability: ` -Activate during your main phase:
+ abilityName: `Eidolon Shroud`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Gain 6 life.
If you are exhausted, any ally gains 5 life instead.
`, numberOfCharges: 6, @@ -260,9 +260,9 @@ const warEternalData = { name: 'Yan Magda', id: 'YanMagda', mageTitle: 'Enlightened Exile', - ability: ` -Activate during your main phase:
+ abilityName: `Imperium Ritual`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Gain a card from any supply pile. If you have four opened breaches, any ally gains a card from any supply pile and places it on top of their deck.
`, diff --git a/src/Redux/Store/Expeditions/Expeditions/sideEffects/rollWinRewards/__test__/__fixtures__/expeditionState.ts b/src/Redux/Store/Expeditions/Expeditions/sideEffects/rollWinRewards/__test__/__fixtures__/expeditionState.ts index 91f25d53..6570494e 100644 --- a/src/Redux/Store/Expeditions/Expeditions/sideEffects/rollWinRewards/__test__/__fixtures__/expeditionState.ts +++ b/src/Redux/Store/Expeditions/Expeditions/sideEffects/rollWinRewards/__test__/__fixtures__/expeditionState.ts @@ -5245,8 +5245,9 @@ export const state = { name: 'Adelheim', id: 'Adelheim', mageTitle: 'Armurier', - ability: - 'S\'active durant la phase de pioche de la némésis :
\nAprès qu\'une carte Attaque ou Pouvoir a été piochée, mais avant qu\'elle soit résolue, vous pouvez la défausser sans appliquer son effet.\nLa némésis ne pioche pas de nouvelle carte à la place
', + abilityName: 'Gardien étherien', + abilityActivation: 'S\'active durant la phase de pioche de la némésis :', + abilityEffect: 'Après qu\'une carte Attaque ou Pouvoir a été piochée, mais avant qu\'elle soit résolue, vous pouvez la défausser sans appliquer son effet.\nLa némésis ne pioche pas de nouvelle carte à la place
', numberOfCharges: 5, uniqueStarters: [ { @@ -5266,8 +5267,9 @@ export const state = { name: 'Brama', id: 'Brama', mageTitle: 'Ancienne', - ability: - 'S\'active durant votre phase principale :
\nUn joueur gagne 4 Vie.
', + abilityName: 'Siphon de la bordure', + abilityActivation: 'S\'active durant votre phase principale :', + abilityEffect: 'Un joueur gagne 4 Vie.
', numberOfCharges: 5, uniqueStarters: [ { @@ -5287,8 +5289,9 @@ export const state = { name: 'Jian', id: 'Jian', mageTitle: 'Orpheline', - ability: - 'S\'active durant votre phase principale :
\nLancez le sort préparer d\'un joueur sans le défausser. Puis lancer ce sort à nouveau.\nDéfaussez-le ensuite.
', + abilityName: 'Miroir noir', + abilityActivation: 'S\'active durant votre phase principale :', + abilityEffect: 'Lancez le sort préparer d\'un joueur sans le défausser. Puis lancer ce sort à nouveau.\nDéfaussez-le ensuite.
', numberOfCharges: 4, uniqueStarters: [ { @@ -5308,8 +5311,9 @@ export const state = { name: 'Kadir', id: 'Kadir', mageTitle: 'Chercheuse', - ability: - "S'active durant la phase principale d'un joueur :
\nCe joueur peut reprendre en main jusqu'à trois sorts de sa défausse. Durant ce tour, ce joueur peut préparer jusqu'à deux sorts sur chacune de ses brèches ouvertes.
", + abilityName: "Porte vers l'autre-monde", + abilityActivation: "S'active durant la phase principale d'un joueur :", + abilityEffect: "Ce joueur peut reprendre en main jusqu'à trois sorts de sa défausse. Durant ce tour, ce joueur peut préparer jusqu'à deux sorts sur chacune de ses brèches ouvertes.
", numberOfCharges: 5, uniqueStarters: [ { @@ -5329,8 +5333,9 @@ export const state = { name: 'Lash', id: 'Lash', mageTitle: 'Éclaireur', - ability: - 'S\'active durant la phase principale d\'un joueur :
\nMélangez la carte Ordre du tour d\'un joueur dans le paquet d\'ordre du tour. Ce joueur subit 1 dégât.\nVous ne pouvez pas choisir la carte Ordre du jour Joker.
', + abilityName: 'Accélération mentale', + abilityActivation: 'S\'active durant la phase principale d\'un joueur :', + abilityEffect: 'Mélangez la carte Ordre du tour d\'un joueur dans le paquet d\'ordre du tour. Ce joueur subit 1 dégât.\nVous ne pouvez pas choisir la carte Ordre du jour Joker.
', numberOfCharges: 5, uniqueStarters: [ { @@ -5350,8 +5355,9 @@ export const state = { name: 'Mist', id: 'Mist', mageTitle: 'Capitaine de la dague', - ability: - 'S\'active durant votre phase principale :
\nUn allié pioche quatre cartes.
', + abilityName: 'Prédiciton divine', + abilityActivation: 'S\'active durant votre phase principale :', + abilityEffect: 'Un allié pioche quatre cartes.
', numberOfCharges: 5, uniqueStarters: [ { @@ -5371,8 +5377,9 @@ export const state = { name: 'Phaedraxa', id: 'Phaedraxa', mageTitle: 'Voyante', - ability: - 'S\'active au moment où une carte Ordre du tour est révélée :
\nTous les dégâts que les joueurs ou Gravehold devraient subir ce tour-ci sont annulés.
', + abilityName: 'Rune des oracles', + abilityActivation: 'S\'active au moment où une carte Ordre du tour est révélée :', + abilityEffect: 'Tous les dégâts que les joueurs ou Gravehold devraient subir ce tour-ci sont annulés.
', numberOfCharges: 5, uniqueStarters: [ { @@ -5392,8 +5399,9 @@ export const state = { name: 'Xaxos', id: 'Xaxos', mageTitle: 'Adepte', - ability: - "S'active durant la phase principale d'un joueur :
\nLes alliés reçoivent collectivement 4 charges. Révélez puis replacez les cartes de la pioche d'Ordre du tour dans l'ordre de votre choix.
", + abilityName: "Lien métaphysique", + abilityActivation: "S'active durant la phase principale d'un joueur :", + abilityEffect: "Les alliés reçoivent collectivement 4 charges. Révélez puis replacez les cartes de la pioche d'Ordre du tour dans l'ordre de votre choix.
", numberOfCharges: 5, uniqueStarters: [ { diff --git a/src/__fixtures__/rootState.ts b/src/__fixtures__/rootState.ts index 5ff716be..bebc500b 100644 --- a/src/__fixtures__/rootState.ts +++ b/src/__fixtures__/rootState.ts @@ -5244,8 +5244,9 @@ export const rootState: RootState = { name: 'Adelheim', id: 'Adelheim', mageTitle: 'Armurier', - ability: - 'S\'active durant la phase de pioche de la némésis :
\nAprès qu\'une carte Attaque ou Pouvoir a été piochée, mais avant qu\'elle soit résolue, vous pouvez la défausser sans appliquer son effet.\nLa némésis ne pioche pas de nouvelle carte à la place
', + abilityName: 'Gardien étherien', + abilityActivation: 'S\'active durant la phase de pioche de la némésis :', + abilityEffect: 'Après qu\'une carte Attaque ou Pouvoir a été piochée, mais avant qu\'elle soit résolue, vous pouvez la défausser sans appliquer son effet.\nLa némésis ne pioche pas de nouvelle carte à la place
', numberOfCharges: 5, uniqueStarters: [ { @@ -5265,8 +5266,9 @@ export const rootState: RootState = { name: 'Brama', id: 'Brama', mageTitle: 'Ancienne', - ability: - 'S\'active durant votre phase principale :
\nUn joueur gagne 4 Vie.
', + abilityName: 'Siphon de la bordure', + abilityActivation: 'S\'active durant votre phase principale :', + abilityEffect: 'Un joueur gagne 4 Vie.
', numberOfCharges: 5, uniqueStarters: [ { @@ -5286,8 +5288,9 @@ export const rootState: RootState = { name: 'Jian', id: 'Jian', mageTitle: 'Orpheline', - ability: - 'S\'active durant votre phase principale :
\nLancez le sort préparer d\'un joueur sans le défausser. Puis lancer ce sort à nouveau.\nDéfaussez-le ensuite.
', + abilityName: 'Miroir noir', + abilityActivation: 'S\'active durant votre phase principale :', + abilityEffect: 'Lancez le sort préparer d\'un joueur sans le défausser. Puis lancer ce sort à nouveau.\nDéfaussez-le ensuite.
', numberOfCharges: 4, uniqueStarters: [ { @@ -5307,8 +5310,9 @@ export const rootState: RootState = { name: 'Kadir', id: 'Kadir', mageTitle: 'Chercheuse', - ability: - "S'active durant la phase principale d'un joueur :
\nCe joueur peut reprendre en main jusqu'à trois sorts de sa défausse. Durant ce tour, ce joueur peut préparer jusqu'à deux sorts sur chacune de ses brèches ouvertes.
", + abilityName: "Porte vers l'autre-monde", + abilityActivation: "S'active durant la phase principale d'un joueur :", + abilityEffect: "Ce joueur peut reprendre en main jusqu'à trois sorts de sa défausse. Durant ce tour, ce joueur peut préparer jusqu'à deux sorts sur chacune de ses brèches ouvertes.
", numberOfCharges: 5, uniqueStarters: [ { @@ -5328,8 +5332,9 @@ export const rootState: RootState = { name: 'Lash', id: 'Lash', mageTitle: 'Éclaireur', - ability: - 'S\'active durant la phase principale d\'un joueur :
\nMélangez la carte Ordre du tour d\'un joueur dans le paquet d\'ordre du tour. Ce joueur subit 1 dégât.\nVous ne pouvez pas choisir la carte Ordre du jour Joker.
', + abilityName: 'Accélération mentale', + abilityActivation: 'S\'active durant la phase principale d\'un joueur :', + abilityEffect: 'Mélangez la carte Ordre du tour d\'un joueur dans le paquet d\'ordre du tour. Ce joueur subit 1 dégât.\nVous ne pouvez pas choisir la carte Ordre du jour Joker.
', numberOfCharges: 5, uniqueStarters: [ { @@ -5349,8 +5354,9 @@ export const rootState: RootState = { name: 'Mist', id: 'Mist', mageTitle: 'Capitaine de la dague', - ability: - 'S\'active durant votre phase principale :
\nUn allié pioche quatre cartes.
', + abilityName: 'Prédiciton divine', + abilityActivation: 'S\'active durant votre phase principale :', + abilityEffect: 'Un allié pioche quatre cartes.
', numberOfCharges: 5, uniqueStarters: [ { @@ -5370,8 +5376,9 @@ export const rootState: RootState = { name: 'Phaedraxa', id: 'Phaedraxa', mageTitle: 'Voyante', - ability: - 'S\'active au moment où une carte Ordre du tour est révélée :
\nTous les dégâts que les joueurs ou Gravehold devraient subir ce tour-ci sont annulés.
', + abilityName: 'Rune des oracles', + abilityActivation: 'S\'active au moment où une carte Ordre du tour est révélée :', + abilityEffect: 'Tous les dégâts que les joueurs ou Gravehold devraient subir ce tour-ci sont annulés.
', numberOfCharges: 5, uniqueStarters: [ { @@ -5391,8 +5398,9 @@ export const rootState: RootState = { name: 'Xaxos', id: 'Xaxos', mageTitle: 'Adepte', - ability: - "S'active durant la phase principale d'un joueur :
\nLes alliés reçoivent collectivement 4 charges. Révélez puis replacez les cartes de la pioche d'Ordre du tour dans l'ordre de votre choix.
", + abilityName: "Lien métaphysique", + abilityActivation: "S'active durant la phase principale d'un joueur :", + abilityEffect: "Les alliés reçoivent collectivement 4 charges. Révélez puis replacez les cartes de la pioche d'Ordre du tour dans l'ordre de votre choix.
", numberOfCharges: 5, uniqueStarters: [ { diff --git a/src/aer-data/README.md b/src/aer-data/README.md index de764700..7a5d4ae7 100644 --- a/src/aer-data/README.md +++ b/src/aer-data/README.md @@ -159,13 +159,13 @@ Mage example: name: 'Adelheim', id: 'Adelheim', mageTitle: 'Breach Mage Weaponsmith', - ability: ` -Activate during the nemesis draw phase:
+ abilityName: 'Aetherial Ward' + abilityActivation: 'Activate during the nemesis draw phase:' + abilityEffect: `When a nemesis attack or power card is drawn but before it is resolved, you may discard it. It has no effect. (The nemesis does not draw a replacement card)
- `, + ` numberOfCharges: 5, uniqueStarters: [ { @@ -186,28 +186,28 @@ Mage example: }, ``` -For mages we translate the `name`, `mageTitle`, `ability` and the `uniqueStarters`. For the unique starters you can consult the card section. +For mages we translate the `name`, `mageTitle`, `abilityName`, `abilityActivation`, `abilityEffect`, and the `uniqueStarters`. For the unique starters you can consult the card section. -The template for the `ability` should look like this: +The template for the `ability*` attributes should look like this: ```javascript -ability: ` -Activate during the nemesis draw phase:
-When a nemesis attack or power card is drawn but before it is resolved, - you may discard it. It has no effect. - (The nemesis does not draw a replacement card)
-`, + abilityName: 'Aetherial Ward' + abilityActivation: 'Activate during the nemesis draw phase:' + abilityEffect: ` +When a nemesis attack or power card is drawn but before it is resolved, + you may discard it. It has no effect. + (The nemesis does not draw a replacement card)
+ ` ``` -In general we have a headline `...
` and a paragraph for the ability description `...
` which can contain some of the template snipptes described above. +In general we have a name, a the ability activation text, and a paragraph for the ability description `...
` which can contain some of the template snipptes described above. Another example with multiple ability description paragraphs: ```javascript -ability: ` -Activate during your main phase:
+abilityName: 'Quelling Blade' +abilityActivation: 'Activate during your main phase:' +abilityEffect: `Deal 5 damage to a minion.
Deal 3 damage to a different minion.
`, diff --git a/src/aer-data/src/DE/aeonsEnd/mages.ts b/src/aer-data/src/DE/aeonsEnd/mages.ts index bcd8f2ea..f7574815 100644 --- a/src/aer-data/src/DE/aeonsEnd/mages.ts +++ b/src/aer-data/src/DE/aeonsEnd/mages.ts @@ -6,9 +6,9 @@ export const mages: Mage[] = [ name: 'Adelheim', id: 'Adelheim', mageTitle: 'Riss-Magier-Waffenschmied', - ability: ` -Im ERZFEIND-ZUG während der Erzfeind-Aktion:
+ abilityName: `Aetherium Schutzwall`, + abilityActivation: `Im ERZFEIND-ZUG während der Erzfeind-Aktion:`, + abilityEffect: `Zieht ihr einen ANGRIFF oder PLAN? Wirf ihn ab. Er wird nicht ausgeführt und ihr zieht keinen Ersatz.
`, numberOfCharges: 5, @@ -36,9 +36,9 @@ export const mages: Mage[] = [ name: 'Brama', id: 'Brama', mageTitle: 'Riss-Magier-Älteste', - ability: ` -In DEINEM SPIELER-ZUG während Aktionen ausführen:
+ abilityName: `Den Abgrund Abschöpfen`, + abilityActivation: `In DEINEM SPIELER-ZUG während Aktionen ausführen:`, + abilityEffect: `Wähle 1 Spieler, der 4 Leben heilt.
`, numberOfCharges: 5, @@ -64,9 +64,9 @@ export const mages: Mage[] = [ name: 'Jian', id: 'Jian', mageTitle: 'Riss-Magier-Waise', - ability: ` -In DEINEM SPIELER-ZUG während Aktionen ausführen:
+ abilityName: `Schwarzer Spiegel`, + abilityActivation: `In DEINEM SPIELER-ZUG während Aktionen ausführen:`, + abilityEffect: `Wähle 1 Spieler und wirke 1 seiner gebundenen Zauber. Der Zauber bleibt gebunden.
Dann wirke diesen Zauber erneut (und er wird abgelegt, wie üblich).
@@ -94,9 +94,9 @@ export const mages: Mage[] = [ name: 'Kadir', id: 'Kadir', mageTitle: 'Riss-Magier-Forscherin', - ability: ` -Im SPIELER-ZUG DEINER WAHL während Aktionen ausführen:
+ abilityName: `Tor ins Anderseits`, + abilityActivation: `Im SPIELER-ZUG DEINER WAHL während Aktionen ausführen:`, + abilityEffect: `Der Spieler darf bis zu 3 Zauber aus seinem Ablagestapel zurück auf die Hand nehmen. Dann darf er bis zu 2 Zauber an jeden seiner aktiven Risse binden.
@@ -125,9 +125,9 @@ export const mages: Mage[] = [ name: 'Lash', id: 'Lash', mageTitle: 'Riss-Magier-Späher', - ability: ` -Im SPIELER-ZUG DEINER WAHL während Aktionen ausführen:
+ abilityName: `Blitzschnell Reagieren`, + abilityActivation: `Im SPIELER-ZUG DEINER WAHL während Aktionen ausführen:`, + abilityEffect: `Mische die Spieler-Reihenfolgekarte 1 Spielers deiner Wahl zurück in das Reihenfolgedeck und füge diesem Spieler 1 Schaden zu. @@ -158,9 +158,9 @@ export const mages: Mage[] = [ name: 'Mist', id: 'Mist', mageTitle: 'Kapitänin der Dolchspitze', - ability: ` -
In DEINEM SPIELER-ZUG während Aktionen ausführen:
+ abilityName: `Rat der Zukunft`, + abilityActivation: `In DEINEM SPIELER-ZUG während Aktionen ausführen:`, + abilityEffect: `Wähle 1 anderen Spieler, der 4 Karten zieht.
`, numberOfCharges: 5, @@ -187,9 +187,9 @@ export const mages: Mage[] = [ name: 'Phaedraxa', id: 'Phaedraxa', mageTitle: 'Riss-Magier-Seherin', - ability: ` -Direkt nachdem ihr eine REIHENFOLGEKARTE GEZOGEN habt:
+ abilityName: `Rune der Vorsicht`, + abilityActivation: `Direkt nachdem ihr eine REIHENFOLGEKARTE GEZOGEN habt:`, + abilityEffect: `Verhindere in diesem Zug allen Schaden, der den Spielern wie auch der Feste der letzten Ruhe zugefügt wird.
@@ -218,9 +218,9 @@ export const mages: Mage[] = [ name: 'Xaxos', id: 'Xaxos', mageTitle: 'Riss-Magier-Adept', - ability: ` -Im SPIELER-ZUG DEINER WAHL während Aktionen ausführen:
+ abilityName: `Metaphysische Verbindung`, + abilityActivation: `Im SPIELER-ZUG DEINER WAHL während Aktionen ausführen:`, + abilityEffect: `Erhalte insgesamt 4 Energie und verteile sie auf andere Spieler deiner Wahl. Decke alle noch verdeckten Reihenfolgekarten auf und lege sie in einer Reihenfolge deiner Wahl verdeckt zurück. diff --git a/src/aer-data/src/DE/intoTheWild/mages.ts b/src/aer-data/src/DE/intoTheWild/mages.ts index 1d5b6497..c89a79b9 100644 --- a/src/aer-data/src/DE/intoTheWild/mages.ts +++ b/src/aer-data/src/DE/intoTheWild/mages.ts @@ -6,9 +6,9 @@ export const mages: Mage[] = [ name: 'Inco', id: 'Inco', mageTitle: 'Kind der Natur', - ability: ` -
In deinem Spieler-Zug während Aktionen ausführen:
+ abilityName: `Wucherndes Wachstum`, + abilityActivation: `In deinem Spieler-Zug während Aktionen ausführen:`, + abilityEffect: ` Wirke beliebig viele gebundene Rosendornen (bei 1 oder mehr Spielern) mit jeweils +2 Schaden.`, numberOfCharges: 5, uniqueStarters: [ @@ -31,9 +31,9 @@ export const mages: Mage[] = [ name: 'Razra', id: 'Razra', mageTitle: 'Riss-Magier-Bändigerin', - ability: ` -In deinem Spieler-Zug während Aktionen ausführen:
+ abilityName: `Reißer abrichten`, + abilityActivation: `In deinem Spieler-Zug während Aktionen ausführen:`, + abilityEffect: `Zerstöre 1 Reißer-Karte auf deiner Hand. Erwirb gratis 1 Reißer-Karte von deinem Reißer-Stapel, die bis zu 3 Æ mehr kostet. Nimm sie direkt auf die Hand. OR diff --git a/src/aer-data/src/DE/legacy/mages.ts b/src/aer-data/src/DE/legacy/mages.ts index 21e8c426..d8f06122 100644 --- a/src/aer-data/src/DE/legacy/mages.ts +++ b/src/aer-data/src/DE/legacy/mages.ts @@ -5,7 +5,9 @@ export const mages: Mage[] = [ expansion: 'Legacy', name: 'Legacy Grün', id: 'LegacyGreen', - ability: 'Custom', + abilityName: 'Custom', + abilityActivation: 'In DEINEM SPIELER-ZUG während Aktionen ausführen:', + abilityEffect: 'Custom', numberOfCharges: 'Custom', mageTitle: 'Custom', uniqueStarters: [], @@ -14,7 +16,9 @@ export const mages: Mage[] = [ expansion: 'Legacy', name: 'Legacy Gelb', id: 'LegacyYellow', - ability: 'Custom', + abilityName: 'Custom', + abilityActivation: 'In DEINEM SPIELER-ZUG während Aktionen ausführen:', + abilityEffect: 'Custom', numberOfCharges: 'Custom', uniqueStarters: [], mageTitle: 'Custom', @@ -23,7 +27,9 @@ export const mages: Mage[] = [ expansion: 'Legacy', name: 'Legacy Orange', id: 'LegacyOrange', - ability: 'Custom', + abilityName: 'Custom', + abilityActivation: 'In DEINEM SPIELER-ZUG während Aktionen ausführen:', + abilityEffect: 'Custom', numberOfCharges: 'Custom', uniqueStarters: [], mageTitle: 'Custom', @@ -32,7 +38,9 @@ export const mages: Mage[] = [ expansion: 'Legacy', name: 'Legacy Blau', id: 'LegacyBlue', - ability: 'Custom', + abilityName: 'Custom', + abilityActivation: 'In DEINEM SPIELER-ZUG während Aktionen ausführen:', + abilityEffect: 'Custom', numberOfCharges: 'Custom', uniqueStarters: [], mageTitle: 'Custom', diff --git a/src/aer-data/src/DE/outerDark/mages.ts b/src/aer-data/src/DE/outerDark/mages.ts index a850987a..2faf4549 100644 --- a/src/aer-data/src/DE/outerDark/mages.ts +++ b/src/aer-data/src/DE/outerDark/mages.ts @@ -6,9 +6,9 @@ export const mages: Mage[] = [ name: 'Indira', id: 'Indira', mageTitle: 'Riss-Magier-Lehrling', - ability: ` -
In DEINEM SPIELER-ZUG während Zauber wirken:
+ abilityName: `List der Pyromanen`, + abilityActivation: `In DEINEM SPIELER-ZUG während Zauber wirken:`, + abilityEffect: `Wirke eine Anzahl Zauber deiner Wahl direkt von deiner Hand. +1 Schaden für jeden so gewirkten Zauber. Dann darfst du 1 Karte deiner Wahl in deinem Ablagestapel zerstören.
`, @@ -35,9 +35,9 @@ export const mages: Mage[] = [ name: 'Reliquior', id: 'Remnant', mageTitle: 'Ätherisches Wesen', - ability: ` -In DEINEM SPIELER-ZUG während Aktionen ausführen:
+ abilityName: `Hauch des Nichts`, + abilityActivation: `In DEINEM SPIELER-ZUG während Aktionen ausführen:`, + abilityEffect: `Wähle 1 anderen Spieler, der 2 Karten von seinem Ablagestapel zurück auf die Hand nimmt. ODER Die Feste der letzten Ruhe heilt 5 Leben.
diff --git a/src/aer-data/src/DE/shatteredDreams/mages.ts b/src/aer-data/src/DE/shatteredDreams/mages.ts index 78e0a75f..b361a3b9 100644 --- a/src/aer-data/src/DE/shatteredDreams/mages.ts +++ b/src/aer-data/src/DE/shatteredDreams/mages.ts @@ -6,9 +6,9 @@ export const mages: Mage[] = [ name: 'Nook', id: 'Nook', mageTitle: 'Orb-Rufer', - ability: ` -In deinem Spielzug während Aktionen ausführen:
+ abilityName: `Ätherische Verdichtung`, + abilityActivation: `In deinem Spielzug während Aktionen ausführen:`, + abilityEffect: `Du darfst 1 Karte auf deiner Hand oder in deinem Ablagestapel zerstören.
Erhalte 4 Æ.
Den nächsten Zauber, den du in diesem Zug erwirbst, darfst du direkt auf die Hand nehmen.
In deinem Spieler-Zug während Aktionen ausführen:
+ abilityName: `Nachforschungen`, + abilityActivation: `In deinem Spieler-Zug während Aktionen ausführen:`, + abilityEffect: `Zerstöre 1 Mazra-Karte auf deiner Hand. Erwirb gratis 1 Mazra-Karte von deinem Forschungs-Stapel, die bis zu 3 Æ mehr kostet. Nimm sie direkt auf die Hand. @@ -36,9 +36,9 @@ export const mages: Mage[] = [ name: 'Qu', id: 'Qu', mageTitle: 'Erbauer und Zerstörerin', - ability: ` -
In deinem Spieler-Zug während Aktionen ausführen:
+ abilityName: `Duale Realität`, + abilityActivation: `In deinem Spieler-Zug während Aktionen ausführen:`, + abilityEffect: `Bist du in Zerstörerin-Gestalt? Wirke bis zu 2 gebundene Zauber mit unterschiedlichen Namen von 1 oder mehr Spielern. Bist du in Erbauerin-Gestalt? Wähle 1 Spieler, der bis zu diff --git a/src/aer-data/src/DE/theDepths/mages.ts b/src/aer-data/src/DE/theDepths/mages.ts index 0d26703b..c76180ab 100644 --- a/src/aer-data/src/DE/theDepths/mages.ts +++ b/src/aer-data/src/DE/theDepths/mages.ts @@ -6,9 +6,9 @@ export const mages: Mage[] = [ name: 'Nym', id: 'Nym', mageTitle: 'Riss-Magier-Lehrling', - ability: ` -
In DEINEM SPIELER-ZUG während Aktionen ausführen:
+ abilityName: `Barriere`, + abilityActivation: `In DEINEM SPIELER-ZUG während Aktionen ausführen:`, + abilityEffect: `Sieh dir die oberste Erzfeind-Karte an und wirf sie ab.
Hast du einen ANGRIFF gesehen, wiederhole das (1x).
`, @@ -36,9 +36,9 @@ export const mages: Mage[] = [ name: 'Reeve', id: 'Reeve', mageTitle: 'Riss-Magier-Elite', - ability: ` -In DEINEM SPIELER-ZUG während Aktionen ausführen:
+ abilityName: `Quelling Blade`, + abilityActivation: `In DEINEM SPIELER-ZUG während Aktionen ausführen:`, + abilityEffect: `Füge 1 Monster 5 Schaden zu.
Füge 1 anderen Monster 3 Schaden zu.
`, @@ -65,9 +65,9 @@ export const mages: Mage[] = [ name: "Z'hana", id: 'Zhana', mageTitle: 'Abtrünnige Riss-Magierin', - ability: ` -In DEINEM SPIELER-ZUG während Aktionen ausführen:
+ abilityName: `Das Licht Der Welt, Die War`, + abilityActivation: `In DEINEM SPIELER-ZUG während Aktionen ausführen:`, + abilityEffect: `Die Feste der letzten Ruhe heilt 7 Leben.
`, numberOfCharges: 5, diff --git a/src/aer-data/src/DE/theNameless/mages.ts b/src/aer-data/src/DE/theNameless/mages.ts index 231dffe9..e6e6e825 100644 --- a/src/aer-data/src/DE/theNameless/mages.ts +++ b/src/aer-data/src/DE/theNameless/mages.ts @@ -6,9 +6,9 @@ export const mages: Mage[] = [ name: 'Malastar', id: 'Malastar', mageTitle: 'Riss-Magier-Mentor', - ability: ` -In DEINEM SPIELER-ZUG während Aktionen ausführen:
+ abilityName: `Aetherium-Geschenk`, + abilityActivation: `In DEINEM SPIELER-ZUG während Aktionen ausführen:`, + abilityEffect: `Erwirb 1 Zauber deiner Wahl gratis. Du darfst diesen Zauber sofort an den aktiven Riss 1 Spielers deiner Wahl binden. diff --git a/src/aer-data/src/DE/theNewAge/mages.ts b/src/aer-data/src/DE/theNewAge/mages.ts index 6b2a1342..ea21b849 100644 --- a/src/aer-data/src/DE/theNewAge/mages.ts +++ b/src/aer-data/src/DE/theNewAge/mages.ts @@ -6,9 +6,9 @@ export const mages: Mage[] = [ name: 'Sahala', id: 'Sahala', mageTitle: 'Riss-Magier-Orakel', - ability: ` -
In deinem Spieler-Zug während Zauber wirken oder Aktionen ausführen:
+ abilityName: `Sternenband`, + abilityActivation: `In deinem Spieler-Zug während Zauber wirken oder Aktionen ausführen:`, + abilityEffect: `Sieh dir die obersten 3 Karten deines Decks an. Siehst du Zauber? Nimm 1 davon auf die Hand. Ist kein Zauber an deinen Gestirn-Riss gebunden? Binde bis zu 2 Zauber von deiner Hand an deinen aktiven Gestirn-Riss.
`, numberOfCharges: 4, @@ -32,9 +32,9 @@ export const mages: Mage[] = [ name: 'Gygar', id: 'Gygar', mageTitle: 'Herr der Gezeiten', - ability: ` -In deinem Spieler-Zug während Aktionen ausführen:
+ abilityName: `Flutwelle`, + abilityActivation: `In deinem Spieler-Zug während Aktionen ausführen:`, + abilityEffect: `Lege 1 Flut-Plättchen auf deinen Gezeiten-Riss. OR Wirke 1 an deinen Gezeiten-Riss gebundenen Zauber. Erhalte 2 Energie.
`, @@ -57,9 +57,9 @@ export const mages: Mage[] = [ name: 'Soskel', id: 'Soskel', mageTitle: 'Riss-Magier-Aristokrat', - ability: ` -In deinem Spieler-Zug während Aktionen ausführen:
+ abilityName: `Augeladenes Siegel`, + abilityActivation: `In deinem Spieler-Zug während Aktionen ausführen:`, + abilityEffect: `Wähle 1 Spieler. Dann wähle:
Lege 1 Aufladung auf einen seiner Risse ohne Aufladung.
OR
@@ -84,9 +84,9 @@ export const mages: Mage[] = [
name: 'Taqren',
id: 'Taqren',
mageTitle: 'Der Schild',
- ability: `
-
In deinem Spieler-Zug während Aktionen ausführen:
+ abilityName: `Essenz-Manipulation`, + abilityActivation: `In deinem Spieler-Zug während Aktionen ausführen:`, + abilityEffect: `Bündele 1 Riss deiner Wahl (bei 1 Spieler deiner Wahl). Wähle 1 Spieler, der 1 Leben für jeden deiner aktiven Risse heilt.
`, numberOfCharges: 4, uniqueStarters: [ @@ -109,9 +109,9 @@ export const mages: Mage[] = [ name: 'Talix', id: 'Talix', mageTitle: 'Die Kette', - ability: ` -In deinem Spieler-Zug während Aktionen ausführen:
+ abilityName: `Aufsteigende Asche`, + abilityActivation: `In deinem Spieler-Zug während Aktionen ausführen:`, + abilityEffect: `Die Feste heilt 5 Leben. OR Zerstöre 2 Funken auf deiner Hand. Ist das passiert? Mische deine Reihenfolgekarte in @@ -137,9 +137,9 @@ export const mages: Mage[] = [ name: 'Rhia', id: 'Rhia', mageTitle: 'Riss-Magier-Schatzjägerin', - ability: ` -
In deinem Spieler-Zug während Aktionen ausführen:
+ abilityName: `Transformation`, + abilityActivation: `In deinem Spieler-Zug während Aktionen ausführen:`, + abilityEffect: `Lege 1 Karte von deiner Hand oder deinem Ablagestapel zurück auf ihren Vorrat. War es ein Artefakt? Erwirb gratis 1 Karte, die bis zu 3 Æ mehr kostet. Andernfalls erwirb gratis 1 Karte, die bis zu 2 Æ @@ -164,9 +164,9 @@ export const mages: Mage[] = [ name: 'Claudia', id: 'Claudia', mageTitle: 'Riss-Magier-Prospektorin', - ability: ` -
Im Spieler-Zug eines anderen Spielers während Aktionen ausführen:
+ abilityName: `Ätherplosion`, + abilityActivation: `Im Spieler-Zug eines anderen Spielers während Aktionen ausführen:`, + abilityEffect: `Dieser Spieler erhält 2 Æ. Wenn er das nächste Mal in diesem Zug eine Karte erwirbt, erwirbst du gratis 1 Karte des gleichen Vorrats. OR @@ -192,9 +192,9 @@ export const mages: Mage[] = [ name: 'Lost', id: 'Lost', mageTitle: 'Lebendige Schmiede', - ability: ` -
In deinem Spieler-Zug während Aktionen ausführen:
+ abilityName: `Hörnchens Stärke`, + abilityActivation: `In deinem Spieler-Zug während Aktionen ausführen:`, + abilityEffect: `Nimm bis zu 4 Karten mit Kosten von 0 Æ aus deinem Ablagestapel zurück auf die Hand.
`, numberOfCharges: 5, diff --git a/src/aer-data/src/DE/theVoid/mages.ts b/src/aer-data/src/DE/theVoid/mages.ts index dee6566c..3147178e 100644 --- a/src/aer-data/src/DE/theVoid/mages.ts +++ b/src/aer-data/src/DE/theVoid/mages.ts @@ -6,9 +6,9 @@ export const mages: Mage[] = [ name: 'Sparrow', id: 'Sparrow', mageTitle: 'Riss-Magier-Soldatin', - ability: ` -In DEINEM SPIELER-ZUG während Aktionen ausführen:
+ abilityName: `Arkane Verbindung`, + abilityActivation: `In DEINEM SPIELER-ZUG während Aktionen ausführen:`, + abilityEffect: `Wähle 4x je 1 Spieler und bündele 1 seiner Risse. ODER Wähle 1 anderen Spieler ohne dunkle Risse. Dieser Spieler zieht 3 Karten und bindet dann bis zu @@ -36,9 +36,9 @@ export const mages: Mage[] = [ name: 'Xaxos', id: 'XaxosTV', mageTitle: 'Herold der Leere', - ability: ` -
In DEINEM SPIELER-ZUG während Aktionen ausführen:
+ abilityName: `Schein der Praetorianer`, + abilityActivation: `In DEINEM SPIELER-ZUG während Aktionen ausführen:`, + abilityEffect: `Wähle 1 anderen Spieler, der 1 Energie erhält und 1 zufällige Karte von seiner Hand abwirft. Bündele 1 deiner Risse. Heile 1 Leben. Zerstöre 1 Karte deiner Wahl auf deiner Hand oder in deinem Ablagestapel.
`, diff --git a/src/aer-data/src/DE/warEternal/mages.ts b/src/aer-data/src/DE/warEternal/mages.ts index 4509f754..7623668e 100644 --- a/src/aer-data/src/DE/warEternal/mages.ts +++ b/src/aer-data/src/DE/warEternal/mages.ts @@ -6,9 +6,9 @@ export const mages: Mage[] = [ name: 'Dezmodia', id: 'Dezmodia', mageTitle: 'Wunderkind der Leere', - ability: ` -In DEINEM SPIELER-ZUG während Aktionen ausführen:
+ abilityName: `Sturmwind-Sigille`, + abilityActivation: `In DEINEM SPIELER-ZUG während Aktionen ausführen:`, + abilityEffect: `Wähle 1 Spieler, der 1 seiner aktiven Risse I oder II mit 1 deiner entsprechenden Sigillen-Risse ersetzt. Gebundene Zauber kommen zurück auf die Hand. Dann darf dieser Spieler sofort 1 Zauber seiner Wahl von der Hand an seine Risse binden.
`, @@ -35,9 +35,9 @@ export const mages: Mage[] = [ name: 'Garu', id: 'Garu', mageTitle: 'Vereidigter Beschützer', - ability: ` -In DEINEM SPIELER-ZUG während Aktionen ausführen:
+ abilityName: `Kolossale Kraft`, + abilityActivation: `In DEINEM SPIELER-ZUG während Aktionen ausführen:`, + abilityEffect: `Wirf bis zu 4 deiner gebundenen Zauber ab.
Füge 2 Schaden zu. +X Schaden. X = 4 pro gerade abgeworfenem Zauber. Dieser Schaden ist aufteilbar.
`, numberOfCharges: 5, @@ -64,9 +64,9 @@ export const mages: Mage[] = [ name: 'Gex', id: 'Gex', mageTitle: 'Riss-Magier-Beraterin', - ability: ` -In DEINEM SPIELER-ZUG während Aktionen ausführen:
+ abilityName: `Vimkunst-Schwur`, + abilityActivation: `In DEINEM SPIELER-ZUG während Aktionen ausführen:`, + abilityEffect: `Wähle bis zu 2 Karten in deinem Ablagestapel mit Æ-Kosten von 0. Zerstöre sie.
Wähle 1 anderen Spieler, der 1 Karte zieht und 2 Leben heilt.
`, numberOfCharges: 5, @@ -92,9 +92,9 @@ export const mages: Mage[] = [ name: 'Mazahaedron', id: 'Mazahaedron', mageTitle: 'Steinkreis-Mystiker', - ability: ` -In DEINEM SPIELER-ZUG während Aktionen ausführen:
+ abilityName: `Untererde-Mantra`, + abilityActivation: `In DEINEM SPIELER-ZUG während Aktionen ausführen:`, + abilityEffect: `Du darfst gratis 1 Kristall mit Æ-Kosten von 4 oder weniger erwerben.
Die Feste der letzten Ruhe heilt 4 Leben.
`, @@ -123,9 +123,9 @@ export const mages: Mage[] = [ name: 'Mist', id: 'MistWE', mageTitle: 'Leeren-Schreiter', - ability: ` -In DEINEM SPIELER-ZUG während Zauber wirken:
+ abilityName: `Gesegnetes Brandmal`, + abilityActivation: `In DEINEM SPIELER-ZUG während Zauber wirken:`, + abilityEffect: `Wähle bis zu 3 gebundene Zauber auf den Rissen der Spieler. Wirke sie. Nach jedem Wirken dieser Zauber: Wähle 1 anderen Spieler, der diesen Zauber auf die Hand nimmt (das muss nicht der Spieler sein, bei dem er gebunden war).
`, @@ -153,9 +153,9 @@ export const mages: Mage[] = [ name: 'Quilius', id: 'Quilius', mageTitle: 'Riss-Magier-Assassine', - ability: ` -In DEINEM SPIELER-ZUG während Aktionen ausführen:
+ abilityName: `Quietus-Gelübde`, + abilityActivation: `In DEINEM SPIELER-ZUG während Aktionen ausführen:`, + abilityEffect: `Füge X Schaden zu. X = 2 pro Trophäe.
`, numberOfCharges: 5, uniqueStarters: [ @@ -180,9 +180,9 @@ export const mages: Mage[] = [ name: 'Ulgimor', id: 'Ulgimor', mageTitle: 'Schattenhaut-Biest', - ability: ` -In DEINEM SPIELER-ZUG während Aktionen ausführen:
+ abilityName: `Eidolon-Schleier`, + abilityActivation: `In DEINEM SPIELER-ZUG während Aktionen ausführen:`, + abilityEffect: `Heile 6 Leben.
Bist du ERSCHÖPFT? Wähle stattdessen 1 anderen Spieler, der 5 Leben heilt.
`, numberOfCharges: 6, @@ -209,9 +209,9 @@ export const mages: Mage[] = [ name: 'Yan Magda', id: 'YanMagda', mageTitle: 'Erleuchtete im Exil', - ability: ` -In DEINEM SPIELER-ZUG während Aktionen ausführen:
+ abilityName: `Kaiserliches Ritual`, + abilityActivation: `In DEINEM SPIELER-ZUG während Aktionen ausführen:`, + abilityEffect: `Erwirb gratis 1 Karte von 1 Vorrat deiner Wahl. Hast du 4 aktive Risse? Wähle 1 anderen Spieler. Dieser Spieler erwirbt gratis 1 Karte von 1 Vorrat seiner Wahl, die er oben auf sein Deck legt.
`, numberOfCharges: 5, diff --git a/src/aer-data/src/ENG/aeonsEnd/mages.ts b/src/aer-data/src/ENG/aeonsEnd/mages.ts index 1bca7b3f..d38ba9fe 100644 --- a/src/aer-data/src/ENG/aeonsEnd/mages.ts +++ b/src/aer-data/src/ENG/aeonsEnd/mages.ts @@ -6,9 +6,9 @@ export const mages: Mage[] = [ name: 'Adelheim', id: 'Adelheim', mageTitle: 'Breach Mage Weaponsmith', - ability: ` -Activate during the nemesis draw phase:
+ abilityName: `Aethereal Ward`, + abilityActivation: `Activate during the nemesis draw phase:`, + abilityEffect: `When a nemesis attack or power card is drawn but before it is resolved, you may discard it. It has no effect. (The nemesis does not draw a replacement card)
@@ -36,9 +36,9 @@ export const mages: Mage[] = [ name: 'Brama', id: 'Brama', mageTitle: 'Breach Mage Elder', - ability: ` -Activate during your main phase:
+ abilityName: `Brink Siphon`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Any player gains 4 life.
`, numberOfCharges: 5, @@ -64,9 +64,9 @@ export const mages: Mage[] = [ name: 'Jian', id: 'Jian', mageTitle: 'Breach Mage Orphan', - ability: ` -Activate during your main phase:
+ abilityName: `Black Mirror`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Cast any player's prepped spell without discarding it.
Then cast that prepped spell again. (Discard it afterward.)
@@ -95,9 +95,9 @@ export const mages: Mage[] = [ name: 'Kadir', id: 'Kadir', mageTitle: 'Breach Mage Delver', - ability: ` -Activate during any player's main phase:
+ abilityName: `Otherworldly Gate`, + abilityActivation: `Activate during any player's main phase:`, + abilityEffect: `That player may return up to three spells in their discard pile to their hand. That player may prep up to two spells to each of their opened breaches this turn.
@@ -126,9 +126,9 @@ export const mages: Mage[] = [ name: 'Lash', id: 'Lash', mageTitle: 'Breach Mage Scout', - ability: ` -Activate during any player's main phase:
+ abilityName: `Quicken Thought`, + abilityActivation: `Activate during any player's main phase:`, + abilityEffect: `Shuffle any player's turn order card into the turn order deck. That player suffers 1 damage. (You may not choose the wildcard turn order card.)
@@ -158,9 +158,9 @@ export const mages: Mage[] = [ name: 'Mist', id: 'Mist', mageTitle: 'Dagger Captain', - ability: ` -Activate during your main phase:
+ abilityName: `Divine Augury`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Any ally draws 4 cards.
`, numberOfCharges: 5, @@ -187,9 +187,9 @@ export const mages: Mage[] = [ name: 'Phaedraxa', id: 'Phaedraxa', mageTitle: 'Breach Mage Seer', - ability: ` -Activate immediately after a turn order card is drawn:
+ abilityName: `Auspex Rune`, + abilityActivation: `Activate immediately after a turn order card is drawn:`, + abilityEffect: `Prevent any damage that the players or Gravehold would suffer during that turn.
`, numberOfCharges: 5, @@ -215,9 +215,9 @@ export const mages: Mage[] = [ name: 'Xaxos', id: 'Xaxos', mageTitle: 'Breach Mage Adept', - ability: ` -Activate during any player's main phase:
+ abilityName: `Metaphysical Link`, + abilityActivation: `Activate during any player's main phase:`, + abilityEffect: `Allies collectively gain 4 charges. Reveal the turn order deck and return the revealed cards in any order.
`, diff --git a/src/aer-data/src/ENG/evolutions/mages.ts b/src/aer-data/src/ENG/evolutions/mages.ts index 4db489f7..0e1f8a75 100644 --- a/src/aer-data/src/ENG/evolutions/mages.ts +++ b/src/aer-data/src/ENG/evolutions/mages.ts @@ -6,9 +6,9 @@ export const mages: Mage[] = [ name: 'Dorian', id: 'Dorian', mageTitle: 'Magic Theorist', - ability: ` -Activate during your main phase:
+ abilityName: `Redesign`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Gain 3 Æ.
The next time you gain a spell this turn,
prep it to any player's opened breach.
diff --git a/src/aer-data/src/ENG/intoTheWild/mages.ts b/src/aer-data/src/ENG/intoTheWild/mages.ts
index 6cf8dbf4..0fa1e66e 100644
--- a/src/aer-data/src/ENG/intoTheWild/mages.ts
+++ b/src/aer-data/src/ENG/intoTheWild/mages.ts
@@ -6,9 +6,9 @@ export const mages: Mage[] = [
name: 'Inco',
id: 'Inco',
mageTitle: 'Child Of Green',
- ability: `
-
Activate during your main phase:
+ abilityName: `Massive Growth`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Cast any number of Rose Thorns prepped by any number of players. Those spells deal 2 additional damage.
`, numberOfCharges: 5, @@ -33,9 +33,9 @@ export const mages: Mage[] = [ name: 'Razra', id: 'Razra', mageTitle: 'The Trainer', - ability: ` -Activate during your main phase:
+ abilityName: `Train Rip`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Destroy a card with "Rip" in its name in your hand. Gain a card with "Rip" in its name from the personal upgrade deck that costs 3 Æ more than the destroyed card diff --git a/src/aer-data/src/ENG/legacy/mages.ts b/src/aer-data/src/ENG/legacy/mages.ts index 15b66de0..edc1de02 100644 --- a/src/aer-data/src/ENG/legacy/mages.ts +++ b/src/aer-data/src/ENG/legacy/mages.ts @@ -5,7 +5,9 @@ export const mages: Mage[] = [ expansion: 'Legacy', name: 'Legacy Green', id: 'LegacyGreen', - ability: 'Custom', + abilityName: 'Custom', + abilityActivation: 'Activate during your main phase:', + abilityEffect: 'Custom', numberOfCharges: 'Custom', mageTitle: 'Custom', uniqueStarters: [], @@ -14,7 +16,9 @@ export const mages: Mage[] = [ expansion: 'Legacy', name: 'Legacy Yellow', id: 'LegacyYellow', - ability: 'Custom', + abilityName: 'Custom', + abilityActivation: 'Activate during your main phase:', + abilityEffect: 'Custom', numberOfCharges: 'Custom', uniqueStarters: [], mageTitle: 'Custom', @@ -23,7 +27,9 @@ export const mages: Mage[] = [ expansion: 'Legacy', name: 'Legacy Orange', id: 'LegacyOrange', - ability: 'Custom', + abilityName: 'Custom', + abilityActivation: 'Activate during your main phase:', + abilityEffect: 'Custom', numberOfCharges: 'Custom', uniqueStarters: [], mageTitle: 'Custom', @@ -32,7 +38,9 @@ export const mages: Mage[] = [ expansion: 'Legacy', name: 'Legacy Blue', id: 'LegacyBlue', - ability: 'Custom', + abilityName: 'Custom', + abilityActivation: 'Activate during your main phase:', + abilityEffect: 'Custom', numberOfCharges: 'Custom', uniqueStarters: [], mageTitle: 'Custom', diff --git a/src/aer-data/src/ENG/legacyOfGravehold/mages.ts b/src/aer-data/src/ENG/legacyOfGravehold/mages.ts index 8b0b2310..5352080c 100644 --- a/src/aer-data/src/ENG/legacyOfGravehold/mages.ts +++ b/src/aer-data/src/ENG/legacyOfGravehold/mages.ts @@ -6,9 +6,9 @@ export const mages: Mage[] = [ name: 'Arachnos', id: 'ArachnosLOG', mageTitle: 'Void Weaver', - ability: ` -
Activate during your main phase:
+ abilityName: `Weaver's Web`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Return up to three cards that cost 4 Æ or less from your discard pile to your hand. @@ -41,9 +41,9 @@ export const mages: Mage[] = [ name: 'Claudia', id: 'ClaudiaLOG', mageTitle: 'Visionary', - ability: ` -
Activate during your main phase:
+ abilityName: `Aetherial Echo`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Any player gains 3 life. OR @@ -89,9 +89,9 @@ export const mages: Mage[] = [ name: 'Dezmodia', id: 'DezmodiaLOG', mageTitle: 'Void Phantom', - ability: ` -
Activate during any player's main phase:
+ abilityName: `Void Tear`, + abilityActivation: `Activate during any player's main phase:`, + abilityEffect: `
Return up to two spells from your discard pile to your hand.
You may prep two additional spells to each of your opened breaches this turn.
@@ -137,9 +137,9 @@ export const mages: Mage[] = [
name: 'Gygar',
id: 'GygarLOG',
mageTitle: 'Treasure Hunter',
- ability: `
-
Activate during your main phase:
+ abilityName: `Contained Burst`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Cast two of your prepped spells without discarding them.
@@ -169,9 +169,9 @@ export const mages: Mage[] = [ name: 'Ilya', id: 'IlyaLOG', mageTitle: 'Force of Aether', - ability: ` -Activate during your main phase:
+ abilityName: `Surge of Power`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Reveal the top four cards of your deck. Place any number of spells revealed this way into you hand. @@ -219,9 +219,9 @@ export const mages: Mage[] = [ name: 'Inco', id: 'IncoLOG', mageTitle: 'Growing Soul', - ability: ` -
Activate during your main phase:
+ abilityName: `Uproot`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Harvest up to two cards in your hand or discard pile. Resolve the Harvest effects of these cards twice. @@ -382,9 +382,9 @@ export const mages: Mage[] = [ name: 'Indira', id: 'IndiraLOG', mageTitle: 'Ascended Apprentice', - ability: ` -
Activate during your main phase:
+ abilityName: `Reanimate Magic`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Cast up to two spells from your discard pile. You may destroy a card in your discard pile. @@ -415,9 +415,9 @@ export const mages: Mage[] = [ name: 'Kadir', id: 'KadirLOG', mageTitle: 'Gemcrafter', - ability: ` -
Activate during your main phase:
+ abilityName: `Refine Prototype`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Either choose a side of a path token that is not on your mat and place it on you mat, or flip over one of your path tokens on your mat. @@ -449,9 +449,9 @@ export const mages: Mage[] = [ name: 'Kel', id: 'KelLOG', mageTitle: 'Source of Aether', - ability: ` -
Activate during your main phase:
+ abilityName: `Absorb Aether`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Any ally places up to two cards from their hand or discard pile into your discard pile. Then, if you have ten or more card in your discard pile, @@ -498,9 +498,9 @@ export const mages: Mage[] = [ name: 'Lost', id: 'LostLOG', mageTitle: 'Forgotten Forge', - ability: ` -
Activate during your main phase:
+ abilityName: `Encase in Steel`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Deal damage equal to the number of spells in your discard pile.
@@ -546,9 +546,9 @@ export const mages: Mage[] = [ name: 'Malastar', id: 'MalastarLOG', mageTitle: 'Inventor', - ability: ` -Activate during your main phase:
+ abilityName: `Burst of Inspiration`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Draw a card from the top or bottom of the Inventions deck and place it into an ally's hand. @@ -580,9 +580,9 @@ export const mages: Mage[] = [ name: 'Mazra', id: 'MazraLOG', mageTitle: 'The Learned', - ability: ` -
Activate during your main phase:
+ abilityName: `Research`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Destroy a card with "Mazra" in its name in your hand. Gain a card with "Mazra" in its name from the personal upgrade deck @@ -633,9 +633,9 @@ export const mages: Mage[] = [ name: 'Nook', id: 'NookLOG', mageTitle: 'Timeless', - ability: ` -
Activate during your main phase:
+ abilityName: `Time Ripple`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Return up to three Crystals from your hand or discard pile to the Regularity deck. Place up to three Anomaly cards from the Regularity @@ -727,9 +727,9 @@ export const mages: Mage[] = [ name: 'Qu', id: 'QuLOG', mageTitle: 'Builder', - ability: ` -
Activate during your main phase:
+ abilityName: `Feed the Corruption`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Any ally draws two cards. Any player destroys up to two cards in hand or discard pile.
@@ -770,9 +770,9 @@ export const mages: Mage[] = [ name: 'Razra', id: 'RazraLOG', mageTitle: 'The Tamer', - ability: ` -Activate during your main phase:
+ abilityName: `Train Rip`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Destroy a card with "Rip" in its name in your hand. Gain a card with "Rip" in its name from the personal upgrade deck @@ -811,9 +811,9 @@ export const mages: Mage[] = [ name: 'Soskel', id: 'SoskelLOG', mageTitle: 'Tactician', - ability: ` -
Activate during your main phase:
+ abilityName: `Tactician's Gambit`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Players collectively return up to two cards from their discard piles to their hands. Reveal the turn order deck and return it in any order. @@ -859,9 +859,9 @@ export const mages: Mage[] = [ name: 'Talix', id: 'TalixLOG', mageTitle: 'Heart of Flame', - ability: ` -
Activate during your main phase:
+ abilityName: `Soaring Ash`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `
Cast any number of your prepped Sparks.
Those spells deal 2 additional damage.
@@ -906,9 +906,9 @@ export const mages: Mage[] = [
name: 'Taqren',
id: 'TaqrenLOG',
mageTitle: 'Reignited Guardian',
- ability: `
-
Activate during your turn:
+ abilityName: `Guardian's Strength`, + abilityActivation: `Activate during your turn:`, + abilityEffect: `Focus any player's breach or any ally preps a spell to one of their opened or closed breaches. Repeat this three times. @@ -939,9 +939,9 @@ export const mages: Mage[] = [ name: 'Thraxir', id: 'ThraxirLOG', mageTitle: 'The Returned', - ability: ` -
Activate after the turn order deck is shuffled:
+ abilityName: `Sever Reality`, + abilityActivation: `Activate after the turn order deck is shuffled:`, + abilityEffect: `Reveal cards from the top of the turn order deck equal to the number of open breaches you have. Return those cards to the top of the turn order deck in any order. @@ -974,9 +974,9 @@ export const mages: Mage[] = [ name: 'Xaxos', id: 'XaxosLOG', mageTitle: 'Reckoner', - ability: ` -
Activate during your main phase:
+ abilityName: `Expand Potential`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Look at and gain the top card of the Reckoning deck. Then, place it on top of your deck. OR @@ -1007,9 +1007,9 @@ export const mages: Mage[] = [ name: 'Yan Magda', id: 'YanMagdaLOG', mageTitle: 'Recovered Exile', - ability: ` -
Activate during your main phase:
+ abilityName: `Devour Magic`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Cast a spell prepped to an opened Incanted breach three times, then reset that breach to its starting position. diff --git a/src/aer-data/src/ENG/origins/mages.ts b/src/aer-data/src/ENG/origins/mages.ts index 5803861f..3ab44f24 100644 --- a/src/aer-data/src/ENG/origins/mages.ts +++ b/src/aer-data/src/ENG/origins/mages.ts @@ -6,9 +6,9 @@ export const mages: Mage[] = [ name: 'Kiri and Phoenix', id: 'KiriAndPhoenix', mageTitle: 'The First Breach Mage', - ability: ` -
Activate during your main phase:
+ abilityName: `Rain Fire`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Prep the top card of the Phoenix deck to the Phoenix breach. Cast that spell. Repeat this once.
`, numberOfCharges: 5, diff --git a/src/aer-data/src/ENG/outcasts/mages.ts b/src/aer-data/src/ENG/outcasts/mages.ts index 9a8d0840..d7900ccc 100644 --- a/src/aer-data/src/ENG/outcasts/mages.ts +++ b/src/aer-data/src/ENG/outcasts/mages.ts @@ -6,9 +6,9 @@ export const mages: Mage[] = [ name: 'Ilya', id: 'Ilya', mageTitle: '', - ability: ` -Activate during your main phase:
+ abilityName: `Life Embrace`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Cast all of your prepped spells without discarding them. Any ally returns a card in their discard pile to their hand. @@ -82,9 +82,9 @@ export const mages: Mage[] = [ name: 'Kel', id: 'Kel', mageTitle: '', - ability: ` -
Activate during your main phase:
+ abilityName: `Soul Invigoration`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Return up to two gems or relics you played this turn to your hand. Any ally draws a card and may prep a spell in hand to an opened or closed breach. @@ -158,9 +158,9 @@ export const mages: Mage[] = [ name: "Z'hana", id: 'ZhanaO', mageTitle: '', - ability: ` -
Activate during any player's main phase:
+ abilityName: `Inscribe`, + abilityActivation: `Activate during any player's main phase:`, + abilityEffect: `Gravehold gains 5 life. Place two glyph tokens on top of any card in the supply.
@@ -205,9 +205,9 @@ export const mages: Mage[] = [ name: 'Taqren', id: 'TaqrenO', mageTitle: '', - ability: ` -Activate during your main phase:
+ abilityName: `Sustain`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `
If you are not exhausted, gain 3 life.
Otherwise, Gravehold gains 3 life.
@@ -237,9 +237,9 @@ export const mages: Mage[] = [
name: 'Qu',
id: 'QuO',
mageTitle: '',
- ability: `
-
Activate at the end of your draw phase:
+ abilityName: `Combust Aether`, + abilityActivation: `Activate at the end of your draw phase:`, + abilityEffect: `Draw three cards.
@@ -269,9 +269,9 @@ export const mages: Mage[] = [ name: 'Thraxir', id: 'Thraxir', mageTitle: '', - ability: ` -Activate during your main phase:
+ abilityName: `Shackles Unleashed`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Cast up to three spells prepped by any players. If you have three opened breaches, those spells deal 1 additional damage. If you have four opened breaches, @@ -303,9 +303,9 @@ export const mages: Mage[] = [ name: 'Dezmodia', id: 'DezmodiaO', mageTitle: '', - ability: ` -
Activate during your main phase:
+ abilityName: `Void Vortex`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Any ally draws three cards. Then, place any number of cards in your hand into their hand. Then, that ally places the same number of cards in their hand into your hand. @@ -335,9 +335,9 @@ export const mages: Mage[] = [ name: 'Arachnos', id: 'Arachnos', mageTitle: '', - ability: ` -
Activate during your main phase:
+ abilityName: `Expunge`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Cast any player's prepped spell. That spell deals 3 additional damage.
diff --git a/src/aer-data/src/ENG/outerDark/mages.ts b/src/aer-data/src/ENG/outerDark/mages.ts index f1966fde..1aa269d3 100644 --- a/src/aer-data/src/ENG/outerDark/mages.ts +++ b/src/aer-data/src/ENG/outerDark/mages.ts @@ -6,9 +6,9 @@ export const mages: Mage[] = [ name: 'Indira', id: 'Indira', mageTitle: 'Breach Apprentice', - ability: ` -Activate during your main phase:
+ abilityName: `Pyromancer's Guile`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Cast any number of spells in hand. Those spells each deal 1 additional damage.
You may destroy a card in your discard pile.
@@ -36,9 +36,9 @@ export const mages: Mage[] = [ name: 'Remnant', id: 'Remnant', mageTitle: 'Aethereal Entity', - ability: ` -Activate during your main phase:
+ abilityName: `Ephemera Masque`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Any ally returns two cards in their discard pile to their hand. OR Gravehold gains 5 life.
diff --git a/src/aer-data/src/ENG/pastAndFuture/mages.ts b/src/aer-data/src/ENG/pastAndFuture/mages.ts index 3333693e..2e8792ce 100644 --- a/src/aer-data/src/ENG/pastAndFuture/mages.ts +++ b/src/aer-data/src/ENG/pastAndFuture/mages.ts @@ -6,9 +6,9 @@ export const mages: Mage[] = [ name: 'Auren', id: 'Auren', mageTitle: 'Mechanic', - ability: ` -Activate during your main phase:
+ abilityName: `Execute Program`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Cast any number of spells prepped to breaches with relics attached to them without discarding those spells.
`, numberOfCharges: 5, uniqueStarters: [ @@ -60,9 +60,9 @@ export const mages: Mage[] = [ name: 'Willow', id: 'Willow', mageTitle: 'Neophyte', - ability: ` -Activate during your main phase:
+ abilityName: `Flash of Genius`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Gain 5 Knowledge Cards you gain this turn may be placed on top of your deck. OR Gravehold gains 5 life
`, @@ -97,9 +97,9 @@ export const mages: Mage[] = [ name: 'Ona', id: 'Ona', mageTitle: 'Wraithtouched Elder', - ability: ` -Activate during your main phase:
+ abilityName: `Building Power`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Cast one of your prepped spells without discarding it. Then, resolve all effects on cards in the ability zone in any order.
`, numberOfCharges: 4, @@ -145,9 +145,9 @@ export const mages: Mage[] = [ name: 'Nadea', id: 'Nadea', mageTitle: 'Town Guard', - ability: ` -Activate during your main phase:
+ abilityName: `Wall Off`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Any player gains 3 life.
If you have five or more cards that cost more than 0 Æ in your discard pile, any ally gains a spell and places it into their hand.
Activate during your main phase:
+ abilityName: `Experiment`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Any ally draws two cards. Gain 3 Knowledge.
`, numberOfCharges: 4, uniqueStarters: [ @@ -224,9 +224,9 @@ export const mages: Mage[] = [ name: 'Bayli', id: 'Bayli', mageTitle: 'Beacon', - ability: ` -Activate during your main phase:
+ abilityName: `Fusion Reaction`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Return up to two spells from your discard pile to your hand. Choose up to two of your prepped spells. Cast those spells. Then, cast one of your prepped spells.
`, @@ -250,9 +250,9 @@ export const mages: Mage[] = [ name: 'Shoshana', id: 'Shoshana', mageTitle: 'Ultimate Tether', - ability: ` -Activate during your main phase:
+ abilityName: `Redirect Flow`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `After the end of your turn, before another card is drawn from the turn order deck, your Tether takes a turn.
`, numberOfCharges: 6, uniqueStarters: [ @@ -286,9 +286,9 @@ export const mages: Mage[] = [ name: 'Rhys', id: 'Rhys', mageTitle: 'Artificial Breach Mage', - ability: ` -Activate during your main phase:
+ abilityName: `Loop Data`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Gain up to two spells from the supply that cost 5 Æ or less. You may place up to two spells from your discard pile into your hand.
`, numberOfCharges: 6, @@ -312,9 +312,9 @@ export const mages: Mage[] = [ name: 'Naftir', id: 'Naftir', mageTitle: 'Void Inheritor', - ability: ` -Activate during your main phase:
+ abilityName: `Amplify`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Place a Link token on any opened breach. OR Cast all the spells prepped to one breach with a Link token on it.
`, @@ -337,9 +337,9 @@ export const mages: Mage[] = [ name: 'Lilly', id: 'Lilly', mageTitle: 'Beast Master', - ability: ` -Activate during your main phase:
+ abilityName: `Pack Tactics`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Return up to two minions from your discard pile to your hand. you may prep up to two spells to each of your opened breaches this turn. OR Deal 3 damage to a minion. If you defeat a minion from the nemesis deck this way, place it into your discard pile.
`, diff --git a/src/aer-data/src/ENG/returnToGravehold/mages.ts b/src/aer-data/src/ENG/returnToGravehold/mages.ts index 8ea48443..81c3edcd 100644 --- a/src/aer-data/src/ENG/returnToGravehold/mages.ts +++ b/src/aer-data/src/ENG/returnToGravehold/mages.ts @@ -7,9 +7,9 @@ export const mages: Mage[] = [ id: 'OhatAndUlgimor', aliases: ['Ulgimor'], mageTitle: '', - ability: ` -Activate during your main phase:
+ abilityName: `Enrapture`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `
Ohat mode: Suffer 2 damage. Any ally draws five cards and discards two cards in hand.
Ulgimor mode: Cast a spell prepped to Ulgimor's IV breach without discarding it.
@@ -41,9 +41,9 @@ export const mages: Mage[] = [
name: 'Cairna',
id: 'Cairna',
mageTitle: '',
- ability: `
-
Activate during your main phase:
+ abilityName: `Energize`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Gain a spell that costs 5 Æ or less from a supply pile. You may lose two charges to gain any spell from a supply pile instead. You may diff --git a/src/aer-data/src/ENG/shatteredDreams/mages.ts b/src/aer-data/src/ENG/shatteredDreams/mages.ts index 446e63e9..a7c54107 100644 --- a/src/aer-data/src/ENG/shatteredDreams/mages.ts +++ b/src/aer-data/src/ENG/shatteredDreams/mages.ts @@ -6,9 +6,9 @@ export const mages: Mage[] = [ name: 'Nook', id: 'Nook', mageTitle: 'Orb Caller', - ability: ` -
Activate during your main phase:
+ abilityName: `Condense Aether`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `You my destroy a card in your hand or discard pile.
Gain 4 Æ.
You may place the next spell you gain this turn into your hand.
Activate during your casting phase:
+ abilityName: `Magnetism`, + abilityActivation: `Activate during your casting phase:`, + abilityEffect: `Open all of your breaches. Prep any number of spells in hand to your opened breaches.
@@ -38,9 +38,9 @@ export const mages: Mage[] = [ name: 'Reth', id: 'Reth', mageTitle: '', - ability: ` -Activate during your main phase:
+ abilityName: `Missing Half`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Reveal your deck. Place up to two spells with the same name from your deck into your hand, and up to two spells with that same name from your discard into diff --git a/src/aer-data/src/ENG/talesOfOldGravehold/mages.ts b/src/aer-data/src/ENG/talesOfOldGravehold/mages.ts index f33f1bcf..58adee0b 100644 --- a/src/aer-data/src/ENG/talesOfOldGravehold/mages.ts +++ b/src/aer-data/src/ENG/talesOfOldGravehold/mages.ts @@ -6,9 +6,9 @@ export const mages: Mage[] = [ name: 'Kain', id: 'Kain', mageTitle: 'The Dancer', - ability: ` -
Activate during your main phase:
+ abilityName: `Voild Waltz`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `If Gravehold has 15 life or more, Gravehold suffers 2 damage and any player gains 6 Æ tokens. Otherwise, Gravehold gains 5 life.
`, diff --git a/src/aer-data/src/ENG/theAbyss/mages.ts b/src/aer-data/src/ENG/theAbyss/mages.ts index bc6fa8c3..c00c0b59 100644 --- a/src/aer-data/src/ENG/theAbyss/mages.ts +++ b/src/aer-data/src/ENG/theAbyss/mages.ts @@ -6,9 +6,9 @@ export const mages: Mage[] = [ name: 'Xaxos', id: 'XaxosAB', mageTitle: 'The Fledgeling', - ability: ` -Activate during your main phase:
+ abilityName: `Leech Power`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Gain 3 Æ. You may place any cards
you gain this turn into your hand.
You may place a nemesis turn order card in the
diff --git a/src/aer-data/src/ENG/theAncients/mages.ts b/src/aer-data/src/ENG/theAncients/mages.ts
index 78d019a0..830e3124 100644
--- a/src/aer-data/src/ENG/theAncients/mages.ts
+++ b/src/aer-data/src/ENG/theAncients/mages.ts
@@ -6,9 +6,9 @@ export const mages: Mage[] = [
name: 'Mazra',
id: 'Mazra',
mageTitle: 'The Reader',
- ability: `
-
Activate during your main phase:
+ abilityName: `Research`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Destroy a card with "Mazra" in its name in your hand. Gain a card with "Mazra" in its name from the personal upgrade deck that costs 3 Æ more than the destroyed card @@ -37,9 +37,9 @@ export const mages: Mage[] = [ name: 'Qu', id: 'Qu', mageTitle: 'Builder And Destroyer', - ability: ` -
Activate during your main phase:
+ abilityName: `Duality Embrace`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `If you are in Destroyer form, cast up to two different spells prepped by any number of players, and then flip over the Form token. Otherwise, any player preps up to two spells in their discard pile diff --git a/src/aer-data/src/ENG/theCaverns/mages.ts b/src/aer-data/src/ENG/theCaverns/mages.ts index 14b7404b..99820a25 100644 --- a/src/aer-data/src/ENG/theCaverns/mages.ts +++ b/src/aer-data/src/ENG/theCaverns/mages.ts @@ -6,9 +6,9 @@ export const mages: Mage[] = [ name: 'Quilius', id: 'QuiliusTC', mageTitle: 'The Initiate', - ability: ` -
Activate during your main phase:
+ abilityName: `Acquire Target`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Place the top card of the Challenger deck on top of the nemesis deck. Then, resolve any effects added to your ability by minions in your ability zone.
`, @@ -35,9 +35,9 @@ export const mages: Mage[] = [ name: 'Alcheia', id: 'Alcheia', mageTitle: 'The Stonecarver', - ability: ` -Activate during any ally's casting phase:
+ abilityName: `Restabilize`, + abilityActivation: `Activate during any ally's casting phase:`, + abilityEffect: `Destroy up to three cards in hand. Draw
a card for each card destroyed this way.
OR
diff --git a/src/aer-data/src/ENG/theDepths/mages.ts b/src/aer-data/src/ENG/theDepths/mages.ts
index ff8803f9..3bed3539 100644
--- a/src/aer-data/src/ENG/theDepths/mages.ts
+++ b/src/aer-data/src/ENG/theDepths/mages.ts
@@ -6,9 +6,9 @@ export const mages: Mage[] = [
name: 'Nym',
id: 'Nym',
mageTitle: 'Breach Mage Apprentice',
- ability: `
-
Activate during your main phase:
+ abilityName: `Terminus Barrier`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Discard the top card of the nemesis deck.
If you discarded an attack card, discard an additional card.
`, @@ -36,9 +36,9 @@ export const mages: Mage[] = [ name: 'Reeve', id: 'Reeve', mageTitle: 'Breach Mage Elite', - ability: ` -Activate during your main phase:
+ abilityName: `Quelling Blade`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Deal 5 damage to a minion.
Deal 3 damage to a different minion.
`, @@ -65,9 +65,9 @@ export const mages: Mage[] = [ name: "Z'hana", id: 'Zhana', mageTitle: 'Breach Mage Renegade', - ability: ` -Activate during your main phase:
+ abilityName: `Sanctum Glyph`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Gravehold gains 7 life.
`, numberOfCharges: 5, diff --git a/src/aer-data/src/ENG/theDescent/mages.ts b/src/aer-data/src/ENG/theDescent/mages.ts index 95cf64c8..20d934fc 100644 --- a/src/aer-data/src/ENG/theDescent/mages.ts +++ b/src/aer-data/src/ENG/theDescent/mages.ts @@ -6,9 +6,9 @@ export const mages: Mage[] = [ name: 'Brama', id: 'BramaATD', mageTitle: 'The Leader', - ability: ` -Activate during any player's main phase:
+ abilityName: `Regenerate`, + abilityActivation: `Activate during any player's main phase:`, + abilityEffect: `Gain 4 life.
You may suffer 2 damage. If you do, Gravehold gains 4 life.
Activate during your main phase:
+ abilityName: `Interlace`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Gain the top card of the Infusion dek and place it into your hand. OR Destroy an Infusion in play. If you do, deal 8 damage.
`, @@ -68,9 +68,9 @@ export const mages: Mage[] = [ name: 'Leisan', id: 'Leisan', mageTitle: 'The Huntress', - ability: ` -Activate during your main phase:
+ abilityName: `Manifest Monstrosity`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Place the Manifest token on your player mat so it covers this ability and resolve its “IMMEDIATELY” effects. You cannot activate this ability again this game.
`, @@ -95,9 +95,9 @@ export const mages: Mage[] = [ name: 'Mazahaedron', id: 'MazahaedronATD', mageTitle: 'The Monk', - ability: ` -Activate during any player's main phase:
+ abilityName: `Mantra of Earth`, + abilityActivation: `Activate during any player's main phase:`, + abilityEffect: `Gain a card that costs 4 Æ or less from any supply pile. Any ally gains a destiny token. OR @@ -125,9 +125,9 @@ export const mages: Mage[] = [ name: 'Raven', id: 'Raven', mageTitle: 'The Lone Survivor', - ability: ` -
Activate during your main phase:
+ abilityName: `Exhume`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Gain 4 knowledge. Reveal the top three cards of the Forgotten Ritual deck. You may gain any number of the revealed cards by paying their cost using Knowledge. Place the gained cards into your hand. Place the rest on the bottom of the Forgotten Ritual deck.
`, @@ -163,9 +163,9 @@ export const mages: Mage[] = [ name: 'Thraxir', id: 'ThraxirATD', mageTitle: 'The Commander', - ability: ` -Activate during any player's main phase:
+ abilityName: `Reality Warp`, + abilityActivation: `Activate during any player's main phase:`, + abilityEffect: `That player focuses a breach. Then, you gain a card from the supply that costs up to twice the focus cost of their opened breach with the highest focus cost. OR diff --git a/src/aer-data/src/ENG/theNameless/mages.ts b/src/aer-data/src/ENG/theNameless/mages.ts index fc8b5b00..84e18220 100644 --- a/src/aer-data/src/ENG/theNameless/mages.ts +++ b/src/aer-data/src/ENG/theNameless/mages.ts @@ -6,9 +6,9 @@ export const mages: Mage[] = [ name: 'Malastar', id: 'Malastar', mageTitle: 'Breach Mage Mentor', - ability: ` -
Activate during your main phase:
+ abilityName: `Gift Of Aether`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Gain a spell from any supply pile. You may prep that spell to any player's opened breach.
`, diff --git a/src/aer-data/src/ENG/theNewAge/mages.ts b/src/aer-data/src/ENG/theNewAge/mages.ts index 14af795a..f576acb0 100644 --- a/src/aer-data/src/ENG/theNewAge/mages.ts +++ b/src/aer-data/src/ENG/theNewAge/mages.ts @@ -6,9 +6,9 @@ export const mages: Mage[] = [ name: 'Sahala', id: 'Sahala', mageTitle: 'Oracle', - ability: ` -Activate during your casting or main phase:
+ abilityName: `Star Bind`, + abilityActivation: `Activate during your casting or main phase:`, + abilityEffect: `Reveal the top three cards of your deck. Place a spell revealed this way into your hand. If there are no spells prepped to your Celestial Breach, @@ -34,9 +34,9 @@ export const mages: Mage[] = [ name: 'Gygar', id: 'Gygar', mageTitle: 'Tide Master', - ability: ` -
Activate during your main phase:
+ abilityName: `High Tide`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Place a Surge token on your Ancient Breach. OR Cast a spell prepped to your Ancient Breach. Gain 2 charges.
`, @@ -59,9 +59,9 @@ export const mages: Mage[] = [ name: 'Soskel', id: 'Soskel', mageTitle: 'Aristocrat', - ability: ` -Activate during your main phase:
+ abilityName: `Energized Sigil`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Place an Energize token on any player's breach that doesn't have one. OR Discard an Energize token on any player's breach. @@ -86,9 +86,9 @@ export const mages: Mage[] = [ name: 'Taqren', id: 'Taqren', mageTitle: 'The Shield', - ability: ` -
Activate during your main phase:
+ abilityName: `Breach Siphon`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Focus any player's breach. Any player gains 1 life for each opened breach you have.
`, numberOfCharges: 4, @@ -112,9 +112,9 @@ export const mages: Mage[] = [ name: 'Talix', id: 'Talix', mageTitle: 'The Chain', - ability: ` -Activate during your main phase:
+ abilityName: `Soaring Ash`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Destroy two sparks in hand. If you do, shuffle your turn order card into the turn order deck. OR @@ -141,9 +141,9 @@ export const mages: Mage[] = [ name: 'Rhia', id: 'Rhia', mageTitle: 'Relic Hunter', - ability: ` -
Activate during your main phase:
+ abilityName: `Sublimate`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Return a card in your hand or discard pile to its supply pile. If you returned a relic, gain a card from any supply pile that costs up to 3 Æ more than the returned card. @@ -170,9 +170,9 @@ export const mages: Mage[] = [ name: 'Claudia', id: 'Claudia', mageTitle: 'Prospector', - ability: ` -
Activate during any ally's main phase:
+ abilityName: `Aeplosion`, + abilityActivation: `Activate during any ally's main phase:`, + abilityEffect: `That ally gains 2 Æ. The next time that ally gains a card from a supply pile this turn, you gain a copy of that card from that supply pile. @@ -199,9 +199,9 @@ export const mages: Mage[] = [ name: 'Lost', id: 'Lost', mageTitle: 'Living Forge', - ability: ` -
Activate during your main phase:
+ abilityName: `Meek's Might`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Return up to four cards that cost 0 Æ in your discard pile to your hand.
`, numberOfCharges: 5, diff --git a/src/aer-data/src/ENG/theVoid/mages.ts b/src/aer-data/src/ENG/theVoid/mages.ts index 14070dba..8c601fb9 100644 --- a/src/aer-data/src/ENG/theVoid/mages.ts +++ b/src/aer-data/src/ENG/theVoid/mages.ts @@ -6,9 +6,9 @@ export const mages: Mage[] = [ name: 'Sparrow', id: 'Sparrow', mageTitle: 'Breach Mage Soldier', - ability: ` -Activate during your casting or main phase:
+ abilityName: `Eldritch Tether`, + abilityActivation: `Activate during your casting or main phase:`, + abilityEffect: `Focus any player's breach. Repeat this three additional times. OR Any ally with no closed breaches draws three cards and then @@ -36,9 +36,9 @@ export const mages: Mage[] = [ name: 'Xaxos', id: 'XaxosTV', mageTitle: 'Voidbringer', - ability: ` -
Activate during your casting or main phase:
+ abilityName: `Praetorian Halo`, + abilityActivation: `Activate during your casting or main phase:`, + abilityEffect: `Any ally gains 1 charge and discards a random card in hand. Focus one of your breaches. Gain 1 life. Destroy a card in your hand or discard pile.
`, diff --git a/src/aer-data/src/ENG/warEternal/mages.ts b/src/aer-data/src/ENG/warEternal/mages.ts index cea47ff5..5725e9c7 100644 --- a/src/aer-data/src/ENG/warEternal/mages.ts +++ b/src/aer-data/src/ENG/warEternal/mages.ts @@ -6,9 +6,9 @@ export const mages: Mage[] = [ name: 'Dezmodia', id: 'Dezmodia', mageTitle: 'Voidborn Prodigy', - ability: ` -Activate during your main phase:
+ abilityName: `Tempest Sigil`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Any player destroys an opened I or II breach and returns any spells prepped to that breach to their hand. That player gains a Sigil breach and places it where the destroyed @@ -37,9 +37,9 @@ export const mages: Mage[] = [ name: 'Garu', id: 'Garu', mageTitle: 'Oathsworn Protector', - ability: ` -
Activate during your main phase:
+ abilityName: `Colossal Force`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Discard up to four of your prepped spells.
Deal 2 damage plus 4 additional damage for each spell you discarded divided however you choose to the nemesis or any @@ -68,9 +68,9 @@ export const mages: Mage[] = [ name: 'Gex', id: 'Gex', mageTitle: 'Breach Mage Adviser', - ability: ` -
Activate during your main phase:
+ abilityName: `Vimcraft Oath`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Destroy up to two cards in your discard pile that cost 0 Æ.
Any ally draws one card and gains 2 life.
`, @@ -97,9 +97,9 @@ export const mages: Mage[] = [ name: 'Mazahaedron', id: 'Mazahaedron', mageTitle: 'Henge Mystic', - ability: ` -Activate during your main phase:
+ abilityName: `Underearth Mantra`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `You may gain a gem that costs 4 Æ or less from any supply pile.
Gravehold gains 4 life.
`, @@ -129,9 +129,9 @@ export const mages: Mage[] = [ name: 'Mist', id: 'MistWE', mageTitle: 'Voidwalker', - ability: ` -Activate during your main phase:
+ abilityName: `Exalted Brand`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Cast up to three different spells prepped by any number of players. For each spell cast this way, place that spell into any ally's hand.
`, numberOfCharges: 6, @@ -158,9 +158,9 @@ export const mages: Mage[] = [ name: 'Quilius', id: 'Quilius', mageTitle: 'Breach Mage Assassin', - ability: ` -Activate during your main phase:
+ abilityName: `Quietus Vow`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Deal 2 damage for each Trophy token you have.
`, numberOfCharges: 5, uniqueStarters: [ @@ -186,9 +186,9 @@ export const mages: Mage[] = [ name: 'Ulgimor', id: 'Ulgimor', mageTitle: 'Shadowkin Beast', - ability: ` -Activate during your main phase:
+ abilityName: `Eidolon Shroud`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Gain 6 life.
If you are exhausted, any ally gains 5 life instead.
`, numberOfCharges: 6, @@ -215,9 +215,9 @@ export const mages: Mage[] = [ name: 'Yan Magda', id: 'YanMagda', mageTitle: 'Enlightened Exile', - ability: ` -Activate during your main phase:
+ abilityName: `Imperium Ritual`, + abilityActivation: `Activate during your main phase:`, + abilityEffect: `Gain a card from any supply pile. If you have four opened breaches, any ally gains a card from any supply pile and places it on top of their deck.
`, diff --git a/src/aer-data/src/FR/aeonsEnd/mages.ts b/src/aer-data/src/FR/aeonsEnd/mages.ts index e5cfb34f..0db895a0 100644 --- a/src/aer-data/src/FR/aeonsEnd/mages.ts +++ b/src/aer-data/src/FR/aeonsEnd/mages.ts @@ -6,8 +6,9 @@ export const mages: Mage[] = [ name: 'Adelheim', id: 'Adelheim', mageTitle: 'Armurier', - ability: - 'S\'active durant la phase de pioche de la némésis :
\nAprès qu\'une carte Attaque ou Pouvoir a été piochée, mais avant qu\'elle soit résolue, vous pouvez la défausser sans appliquer son effet.\nLa némésis ne pioche pas de nouvelle carte à la place
', + abilityName: 'Gardien étherien', + abilityActivation: 'S\'active durant la phase de pioche de la némésis :', + abilityEffect: 'Après qu\'une carte Attaque ou Pouvoir a été piochée, mais avant qu\'elle soit résolue, vous pouvez la défausser sans appliquer son effet.\nLa némésis ne pioche pas de nouvelle carte à la place
', numberOfCharges: 5, uniqueStarters: [ { @@ -27,8 +28,9 @@ export const mages: Mage[] = [ name: 'Brama', id: 'Brama', mageTitle: 'Ancienne', - ability: - 'S\'active durant votre phase principale :
\nUn joueur gagne 4 Vie.
', + abilityName: 'Siphon de la bordure', + abilityActivation: 'S\'active durant votre phase principale :', + abilityEffect: 'Un joueur gagne 4 Vie.
', numberOfCharges: 5, uniqueStarters: [ { @@ -48,8 +50,9 @@ export const mages: Mage[] = [ name: 'Jian', id: 'Jian', mageTitle: 'Orpheline', - ability: - 'S\'active durant votre phase principale :
\nLancez le sort préparer d\'un joueur sans le défausser. Puis lancer ce sort à nouveau.\nDéfaussez-le ensuite.
', + abilityName: 'Miroir noir', + abilityActivation: 'S\'active durant votre phase principale :', + abilityEffect: 'Lancez le sort préparer d\'un joueur sans le défausser. Puis lancer ce sort à nouveau.\nDéfaussez-le ensuite.
', numberOfCharges: 4, uniqueStarters: [ { @@ -69,8 +72,9 @@ export const mages: Mage[] = [ name: 'Kadir', id: 'Kadir', mageTitle: 'Chercheuse', - ability: - "S'active durant la phase principale d'un joueur :
\nCe joueur peut reprendre en main jusqu'à trois sorts de sa défausse. Durant ce tour, ce joueur peut préparer jusqu'à deux sorts sur chacune de ses brèches ouvertes.
", + abilityName: "Porte vers l'autre-monde", + abilityActivation: "S'active durant la phase principale d'un joueur :", + abilityEffect: "Ce joueur peut reprendre en main jusqu'à trois sorts de sa défausse. Durant ce tour, ce joueur peut préparer jusqu'à deux sorts sur chacune de ses brèches ouvertes.
", numberOfCharges: 5, uniqueStarters: [ { @@ -90,8 +94,9 @@ export const mages: Mage[] = [ name: 'Lash', id: 'Lash', mageTitle: 'Éclaireur', - ability: - 'S\'active durant la phase principale d\'un joueur :
\nMélangez la carte Ordre du tour d\'un joueur dans le paquet d\'ordre du tour. Ce joueur subit 1 dégât.\nVous ne pouvez pas choisir la carte Ordre du jour Joker.
', + abilityName: 'Accélération mentale', + abilityActivation: 'S\'active durant la phase principale d\'un joueur :', + abilityEffect: 'Mélangez la carte Ordre du tour d\'un joueur dans le paquet d\'ordre du tour. Ce joueur subit 1 dégât.\nVous ne pouvez pas choisir la carte Ordre du jour Joker.
', numberOfCharges: 5, uniqueStarters: [ { @@ -111,8 +116,9 @@ export const mages: Mage[] = [ name: 'Mist', id: 'Mist', mageTitle: 'Capitaine de la dague', - ability: - 'S\'active durant votre phase principale :
\nUn allié pioche quatre cartes.
', + abilityName: 'Prédiciton divine', + abilityActivation: 'S\'active durant votre phase principale :', + abilityEffect: 'Un allié pioche quatre cartes.
', numberOfCharges: 5, uniqueStarters: [ { @@ -132,8 +138,9 @@ export const mages: Mage[] = [ name: 'Phaedraxa', id: 'Phaedraxa', mageTitle: 'Voyante', - ability: - 'S\'active au moment où une carte Ordre du tour est révélée :
\nTous les dégâts que les joueurs ou Gravehold devraient subir ce tour-ci sont annulés.
', + abilityName: 'Rune des oracles', + abilityActivation: 'S\'active au moment où une carte Ordre du tour est révélée :', + abilityEffect: 'Tous les dégâts que les joueurs ou Gravehold devraient subir ce tour-ci sont annulés.
', numberOfCharges: 5, uniqueStarters: [ { @@ -153,8 +160,9 @@ export const mages: Mage[] = [ name: 'Xaxos', id: 'Xaxos', mageTitle: 'Adepte', - ability: - "S'active durant la phase principale d'un joueur :
\nLes alliés reçoivent collectivement 4 charges. Révélez puis replacez les cartes de la pioche d'Ordre du tour dans l'ordre de votre choix.
", + abilityName: "Lien métaphysique", + abilityActivation: "S'active durant la phase principale d'un joueur :", + abilityEffect: "Les alliés reçoivent collectivement 4 charges. Révélez puis replacez les cartes de la pioche d'Ordre du tour dans l'ordre de votre choix.
", numberOfCharges: 5, uniqueStarters: [ { diff --git a/src/aer-data/src/FR/outerDark/mages.ts b/src/aer-data/src/FR/outerDark/mages.ts index cd414185..d0275050 100644 --- a/src/aer-data/src/FR/outerDark/mages.ts +++ b/src/aer-data/src/FR/outerDark/mages.ts @@ -6,9 +6,9 @@ export const mages: Mage[] = [ name: 'Indira', id: 'Indira', mageTitle: 'Apprentie de la Brèche', - ability: ` -S'active durant votre phase principale:
+ abilityName: `Ruse du pyromancien`, + abilityActivation: `S'active durant votre phase principale:`, + abilityEffect: `Lancez autant de sorts que vous le voulez de votre main. Chacun de ces sorts inflige 1 de dégât supplémentaire.
Vous pouvez détuire une carte de votre défausse.
@@ -36,9 +36,9 @@ export const mages: Mage[] = [ name: 'Vestige', id: 'Remnant', mageTitle: 'Entité Étherienne', - ability: ` -S'active durant votre phase principale:
+ abilityName: `Masque éphémère`, + abilityActivation: `S'active durant votre phase principale:`, + abilityEffect: `Un allié choisit deux cartes de sa défausse qu'il reprend en main. OU Gravehold gagne 5 Vie.
diff --git a/src/aer-data/src/FR/theDepths/mages.ts b/src/aer-data/src/FR/theDepths/mages.ts index f91cf562..df0dfc03 100644 --- a/src/aer-data/src/FR/theDepths/mages.ts +++ b/src/aer-data/src/FR/theDepths/mages.ts @@ -6,8 +6,9 @@ export const mages: Mage[] = [ name: 'Nym', id: 'Nym', mageTitle: 'Apprenti', - ability: - 'S\'active durant votre phase principale :
\nDéfaussez la première carte de la pioche Némésis\nS\'il s\'agit d\'une carte Attaque, défaussez une carte supplémentaire de la pioche Némésis
', + abilityName: 'Barrière définitive', + abilityActivation: 'S\'active durant votre phase principale :', + abilityEffect: 'Défaussez la première carte de la pioche Némésis\nS\'il s\'agit d\'une carte Attaque, défaussez une carte supplémentaire de la pioche Némésis
', numberOfCharges: 5, uniqueStarters: [ { @@ -27,8 +28,9 @@ export const mages: Mage[] = [ name: 'Reeve', id: 'Reeve', mageTitle: "Mage de la Brèche d'élite", - ability: - 'S\'active durant votre phase principale :
\nInfligez 5 dégâts à un serviteur\nInfligez 3 dégâts à un autre serviteur
', + abilityName: 'Lame de répression', + abilityActivation: 'S\'active durant votre phase principale :', + abilityEffect: 'Infligez 5 dégâts à un serviteur\nInfligez 3 dégâts à un autre serviteur
', numberOfCharges: 4, uniqueStarters: [ { @@ -48,8 +50,9 @@ export const mages: Mage[] = [ name: "Z'hana", id: 'Zhana', mageTitle: 'Renégate', - ability: - 'S\'active durant votre phase principale :
\nGravehold gagne 7 points de vie
', + abilityName: 'Glyphe du Sanctum', + abilityActivation: 'S\'active durant votre phase principale :', + abilityEffect: 'Gravehold gagne 7 points de vie
', numberOfCharges: 5, uniqueStarters: [ { diff --git a/src/aer-data/src/FR/theNameless/mages.ts b/src/aer-data/src/FR/theNameless/mages.ts index 62d4a79b..9c2e4d67 100644 --- a/src/aer-data/src/FR/theNameless/mages.ts +++ b/src/aer-data/src/FR/theNameless/mages.ts @@ -6,8 +6,9 @@ export const mages: Mage[] = [ name: 'Malastar', id: 'Malastar', mageTitle: 'Mentor', - ability: - "S'active durant votre phase principale :
\nGagnez un sort de n'importe quelle pile de la réserve. Vous pouvez préparer ce sort sur une brèche ouverte de n'importe quel joueur.
", + abilityName: "Don de l'éther", + abilityActivation: "S'active durant votre phase principale :", + abilityEffect: "Gagnez un sort de n'importe quelle pile de la réserve. Vous pouvez préparer ce sort sur une brèche ouverte de n'importe quel joueur.
", numberOfCharges: 6, uniqueStarters: [ { diff --git a/src/aer-data/src/FR/theVoid/mages.ts b/src/aer-data/src/FR/theVoid/mages.ts index 4d330682..cc2cd62f 100644 --- a/src/aer-data/src/FR/theVoid/mages.ts +++ b/src/aer-data/src/FR/theVoid/mages.ts @@ -6,9 +6,9 @@ export const mages: Mage[] = [ name: 'Moineau', id: 'Sparrow', mageTitle: 'Mage de la Brèche, Soldat', - ability: ` -S'active durant votre phase principale:
+ abilityName: `Entrave fantomatique`, + abilityActivation: `S'active durant votre phase principale:`, + abilityEffect: `Stabilisez la brèche de n'importe quel joueur. Répétez ceci trois fois. OU Un allié n'ayant aucune brèche fermée pioche trois @@ -37,9 +37,9 @@ export const mages: Mage[] = [ name: 'Xaxos', id: 'XaxosTV', mageTitle: 'Héraut du Vide', - ability: ` -
S'active durant votre phase principale:
+ abilityName: `Halo prétorien`, + abilityActivation: `S'active durant votre phase principale:`, + abilityEffect: `Un allié gagne 1 charge et défausse au hasard une carte de sa main. Stabilisez une de vos brèches. Gagnez 1 Vie. Détruisez une carte de votre main ou de votre défausse.
`, diff --git a/src/aer-data/src/PL/aeonsEnd/mages.ts b/src/aer-data/src/PL/aeonsEnd/mages.ts index 050d7e62..4402241e 100644 --- a/src/aer-data/src/PL/aeonsEnd/mages.ts +++ b/src/aer-data/src/PL/aeonsEnd/mages.ts @@ -6,9 +6,9 @@ export const mages: Mage[] = [ name: 'Adelheim', id: 'Adelheim', mageTitle: 'Kowal Magii Bram', - ability: ` -Użyj podczas fazy dobierania Nemezis:
+ abilityName: `Eteryczny Krąg`, + abilityActivation: `Użyj podczas fazy dobierania Nemezis:`, + abilityEffect: `Po dobraniu karty Mocy lub Ataku możesz ją odrzucić, bez rozpatrywania jej efektu. (Nemezis nie dobiera karty zastępczej)
`, @@ -35,9 +35,9 @@ export const mages: Mage[] = [ name: 'Brima', id: 'Brama', mageTitle: 'Starsza Magini Bram', - ability: ` -Użyj podczas swojej fazy głównej:
+ abilityName: `Skraj Wytrzymałości`, + abilityActivation: `Użyj podczas swojej fazy głównej:`, + abilityEffect: `Dowolny gracz odzyskuje 4 życia.
`, numberOfCharges: 5, @@ -63,9 +63,9 @@ export const mages: Mage[] = [ name: 'Jian', id: 'Jian', mageTitle: 'Osierocona Magini Bram', - ability: ` -Użyj podczas swojej fazy głównej:
+ abilityName: `Czarne Lustro`, + abilityActivation: `Użyj podczas swojej fazy głównej:`, + abilityEffect: `Aktywuj przygotowane Zaklęcie dowolnego gracza, bez odrzucania go.
Następnie, ponownie aktywuj to Zaklęcie. (Po tym należy je odrzucić.)
@@ -93,9 +93,9 @@ export const mages: Mage[] = [ name: 'Kadir', id: 'Kadir', mageTitle: 'Poszukiwaczka Magów Bram', - ability: ` -Użyj podczas fazy głównej dowolnego gracza:
+ abilityName: `Pozaziemskie Wrota`, + abilityActivation: `Użyj podczas fazy głównej dowolnego gracza:`, + abilityEffect: `Ten gracz może przywrócić na rękę do trzech Zaklęć ze swojego stosu kart odrzuconych. Ponadto może podczas tej tury przygotować po dwa Zaklęcia na każdej otwartej Bramie.
`, @@ -123,9 +123,9 @@ export const mages: Mage[] = [ name: 'Lash', id: 'Lash', mageTitle: 'Zwiadowca Magów Bram', - ability: ` -Użyj podczas fazy głównej dowolnego gracza:
+ abilityName: `Przyspieszone Myśli`, + abilityActivation: `Użyj podczas fazy głównej dowolnego gracza:`, + abilityEffect: `Wtasuj kartę tury dowolnego gracza do talii tur. Ten gracz otrzymuje 1 obrażenie. (Nie możesz wybrać karty tury oznaczonej symbolem "X").
`, @@ -153,9 +153,9 @@ export const mages: Mage[] = [ name: 'Mist', id: 'Mist', mageTitle: 'Kapitan Magów Bram', - ability: ` -Użyj podczas swojej fazy głównej:
+ abilityName: `Boska Przepowiednia`, + abilityActivation: `Użyj podczas swojej fazy głównej:`, + abilityEffect: `Dowolny sojusznik dobiera cztery karty.
`, numberOfCharges: 5, @@ -182,9 +182,9 @@ export const mages: Mage[] = [ name: 'Phaedraxa', id: 'Phaedraxa', mageTitle: 'Prorokini Magii Bram', - ability: ` -Użyj natychmiast po tym jak zostanie dobrana karta tury:
+ abilityName: `Runa Augura`, + abilityActivation: `Użyj natychmiast po tym jak zostanie dobrana karta tury:`, + abilityEffect: `Anuluj obrażenia zadane graczom i Gravehold podczas tej tury.
`, numberOfCharges: 5, @@ -210,9 +210,9 @@ export const mages: Mage[] = [ name: 'Xaxos', id: 'Xaxos', mageTitle: 'Uczeń Magii Bram', - ability: ` -Użyj podczas fazy głównej dowolnego gracza:
+ abilityName: `Metafizyczne Ogniwo`, + abilityActivation: `Użyj podczas fazy głównej dowolnego gracza:`, + abilityEffect: `Sojusznicy otrzymują łącznie 4 Ładunki do podziału. Odkryj karty z talii tur, a następnie ułóż z nich talię tur w dowolnej kolejności.
`, diff --git a/src/aer-data/src/PL/intoTheWild/mages.ts b/src/aer-data/src/PL/intoTheWild/mages.ts index 7d250eab..b0bf793f 100644 --- a/src/aer-data/src/PL/intoTheWild/mages.ts +++ b/src/aer-data/src/PL/intoTheWild/mages.ts @@ -6,9 +6,9 @@ export const mages: Mage[] = [ name: 'Inco', id: 'Inco', mageTitle: 'Dziecię Zieleni', - ability: ` -Użyj podczas swojej fazy głównej:
+ abilityName: `Nagły Rozrost`, + abilityActivation: `Użyj podczas swojej fazy głównej:`, + abilityEffect: `Aktywuj dowolną liczbę Cierni Róży przygotowanych przez dowolną liczbę graczy. Każde z tych Zaklęć zadaje dodatkowo 2 obrażenia
`, numberOfCharges: 5, @@ -33,9 +33,9 @@ export const mages: Mage[] = [ name: 'Razra', id: 'Razra', mageTitle: 'Trenerka', - ability: ` -Użyj podczas swojej fazy głównej:
+ abilityName: `Szkolenie Rip`, + abilityActivation: `Użyj podczas swojej fazy głównej:`, + abilityEffect: `Zniszcz z ręki kartę z "Rip" w nazwie. Z osobistej talii Ulepszeń dobierz na rękę kartę z "Rip" w nazwie, której koszt wynosi o 3 Æ więcej niż zniszczona karta. diff --git a/src/aer-data/src/PL/legacy/mages.ts b/src/aer-data/src/PL/legacy/mages.ts index 15b66de0..b242c95e 100644 --- a/src/aer-data/src/PL/legacy/mages.ts +++ b/src/aer-data/src/PL/legacy/mages.ts @@ -5,7 +5,9 @@ export const mages: Mage[] = [ expansion: 'Legacy', name: 'Legacy Green', id: 'LegacyGreen', - ability: 'Custom', + abilityName: 'Custom', + abilityActivation: 'Użyj podczas swojej fazy głównej:', + abilityEffect: 'Custom', numberOfCharges: 'Custom', mageTitle: 'Custom', uniqueStarters: [], @@ -14,7 +16,9 @@ export const mages: Mage[] = [ expansion: 'Legacy', name: 'Legacy Yellow', id: 'LegacyYellow', - ability: 'Custom', + abilityName: 'Custom', + abilityActivation: 'Użyj podczas swojej fazy głównej:', + abilityEffect: 'Custom', numberOfCharges: 'Custom', uniqueStarters: [], mageTitle: 'Custom', @@ -23,7 +27,9 @@ export const mages: Mage[] = [ expansion: 'Legacy', name: 'Legacy Orange', id: 'LegacyOrange', - ability: 'Custom', + abilityName: 'Custom', + abilityActivation: 'Użyj podczas swojej fazy głównej:', + abilityEffect: 'Custom', numberOfCharges: 'Custom', uniqueStarters: [], mageTitle: 'Custom', @@ -32,7 +38,9 @@ export const mages: Mage[] = [ expansion: 'Legacy', name: 'Legacy Blue', id: 'LegacyBlue', - ability: 'Custom', + abilityName: 'Custom', + abilityActivation: 'Użyj podczas swojej fazy głównej:', + abilityEffect: 'Custom', numberOfCharges: 'Custom', uniqueStarters: [], mageTitle: 'Custom', diff --git a/src/aer-data/src/PL/outerDark/mages.ts b/src/aer-data/src/PL/outerDark/mages.ts index a3f6ebb9..038f1b29 100644 --- a/src/aer-data/src/PL/outerDark/mages.ts +++ b/src/aer-data/src/PL/outerDark/mages.ts @@ -6,9 +6,9 @@ export const mages: Mage[] = [ name: 'Indira', id: 'Indira', mageTitle: 'Pomocnik Magów Bram', - ability: ` -
Użyj podczas swojej fazy głównej:
+ abilityName: `Podstęp Piromanty`, + abilityActivation: `Użyj podczas swojej fazy głównej:`, + abilityEffect: `Aktywuj dowolną liczbę Zaklęć z ręki. Każde z tych Zaklęć zadaje 1 dodatkowe obrażenie.
Możesz zniszczyć jedną kartę ze swojego stosu kart odrzuconych.
`, @@ -35,9 +35,9 @@ export const mages: Mage[] = [ name: 'Remnant', id: 'Remnant', mageTitle: 'Stworzenie z Eteru', - ability: ` -Użyj podczas swojej fazy głównej:
+ abilityName: `Efemeryczna Maska`, + abilityActivation: `Użyj podczas swojej fazy głównej:`, + abilityEffect: `Dowolny sojusznik bierze z powrotem na rękę dwie karty ze swojego stosu kart odrzuconych. ALBO Gravehold otrzymuje 5 żywotności.
diff --git a/src/aer-data/src/PL/shatteredDreams/mages.ts b/src/aer-data/src/PL/shatteredDreams/mages.ts index 047c9aaa..aca632ba 100644 --- a/src/aer-data/src/PL/shatteredDreams/mages.ts +++ b/src/aer-data/src/PL/shatteredDreams/mages.ts @@ -6,9 +6,9 @@ export const mages: Mage[] = [ name: 'Nook', id: 'Nook', mageTitle: 'Zaklinacz Sfer', - ability: ` -Użyj podczas swojej fazy głównej:
+ abilityName: `Eteryczna Kumulacja`, + abilityActivation: `Użyj podczas swojej fazy głównej:`, + abilityEffect: `Możesz zniszczyć kartę z ręki albo twojego stosu kart odrzuconych.
Otrzymujesz 4 Æ.
Możesz wziąć na rękę następne Zaklęcie, które pozyskasz w tej turze.
Użyj podczas swojej fazy głównej:
+ abilityName: `Magiczny umysł`, + abilityActivation: `Użyj podczas swojej fazy głównej:`, + abilityEffect: `Zniszcz z ręki kartę z Mazrą w nazwie. Z osobistej talii Ulepszeń dobierz na rękę kartę z Mazrą w nazwie, której koszt wynosi 3 Æ więcej niż zniszczona karta ALBO @@ -34,9 +34,9 @@ export const mages: Mage[] = [ name: 'Qu', id: 'Qu', mageTitle: 'Twórczyni i niszczycielka', - ability: ` -
Użyj podczas swojej fazy głównej:
+ abilityName: `Harmonia Przeciwieństw`, + abilityActivation: `Użyj podczas swojej fazy głównej:`, + abilityEffect: `Gdy znacznik Oblicza znajduje się stroną Niszczycielki ku górze, aktywuj do dwóch różnych Zaklęć przygotowanych przez dowolnych graczy, a następnie odwróć znacznik Oblicza. W innym przypadku dowolny gracz przygotowuje na swoich otwartych Bramach do diff --git a/src/aer-data/src/PL/theDepths/mages.ts b/src/aer-data/src/PL/theDepths/mages.ts index 017ad293..eec30b83 100644 --- a/src/aer-data/src/PL/theDepths/mages.ts +++ b/src/aer-data/src/PL/theDepths/mages.ts @@ -6,9 +6,9 @@ export const mages: Mage[] = [ name: 'Nym', id: 'Nym', mageTitle: 'Nowicjusz Magii Bram', - ability: ` -
Użyj podczas swojej fazy głównej:
+ abilityName: `Ostateczna Bariera`, + abilityActivation: `Użyj podczas swojej fazy głównej:`, + abilityEffect: `Odrzuć wierzchnią kartę z talii Nemezis.
W przypadku odrzucenia karty Ataku, odrzuć dodatkową kartę.
`, @@ -36,9 +36,9 @@ export const mages: Mage[] = [ name: 'Reeve', id: 'Reeve', mageTitle: 'Elitarny Mag Bram', - ability: ` -Użyj podczas swojej fazy głównej:
+ abilityName: `Rozrywające Ostrze`, + abilityActivation: `Użyj podczas swojej fazy głównej:`, + abilityEffect: `Zadaj 5 obrażeń Poplecznikowi.
Zadaj 3 obrażenia innemu Poplecznikowi.
`, @@ -65,9 +65,9 @@ export const mages: Mage[] = [ name: "Z'hana", id: 'Zhana', mageTitle: 'Zbuntowana Magini Bram', - ability: ` -Użyj podczas swojej fazy głównej:
+ abilityName: `Glif Strażniczy`, + abilityActivation: `Użyj podczas swojej fazy głównej:`, + abilityEffect: `Gravehold otrzymuje 7 żywotności.
`, numberOfCharges: 5, diff --git a/src/aer-data/src/PL/theNameless/mages.ts b/src/aer-data/src/PL/theNameless/mages.ts index 158b3a9a..e158ef0e 100644 --- a/src/aer-data/src/PL/theNameless/mages.ts +++ b/src/aer-data/src/PL/theNameless/mages.ts @@ -6,9 +6,9 @@ export const mages: Mage[] = [ name: 'Malastar', id: 'Malastar', mageTitle: 'Mentor Magów Bram', - ability: ` -Użyj podczas swojej fazy głównej:
+ abilityName: `Dar Eteru`, + abilityActivation: `Użyj podczas swojej fazy głównej:`, + abilityEffect: `Pozyskaj jedno Zaklęcie z dowolnego stosu zasobów. Możesz przygotować to Zaklęcie na otwartej Bramie dowolnego gracza.
`, numberOfCharges: 6, diff --git a/src/aer-data/src/PL/theNewAge/mages.ts b/src/aer-data/src/PL/theNewAge/mages.ts index 567848a3..bf3db4bd 100644 --- a/src/aer-data/src/PL/theNewAge/mages.ts +++ b/src/aer-data/src/PL/theNewAge/mages.ts @@ -6,9 +6,9 @@ export const mages: Mage[] = [ name: 'Sahala', id: 'Sahala', mageTitle: 'Wyrocznia Magów Bram', - ability: ` -Użyj podczas swojej fazy aktywacji albo fazy głównej:
+ abilityName: `Gwiezdna Więź`, + abilityActivation: `Użyj podczas swojej fazy aktywacji albo fazy głównej:`, + abilityEffect: `Odkryj trzy wierzchnie karty ze swojej talii. Weź na rękę odkryte w ten sposób Zaklęcie. Jeśli na Niebiańskiej Bramie nie masz przygotowanych Zaklęć, @@ -34,9 +34,9 @@ export const mages: Mage[] = [ name: 'Gygar', id: 'Gygar', mageTitle: 'Mistrz Pływów', - ability: ` -
Użyj podczas swojej fazy głównej:
+ abilityName: `Wezbranie Mocy`, + abilityActivation: `Użyj podczas swojej fazy głównej:`, + abilityEffect: `Umieść żeton Wezbrania na twojej Starożytnej Bramie. ALBO Aktywuj Zaklęcie przygotowane na twojej Starożytnej Bramie. Otrzymujesz 2 Ładunki.
`, @@ -59,9 +59,9 @@ export const mages: Mage[] = [ name: 'Soskel', id: 'Soskel', mageTitle: 'Arystokrata', - ability: ` -Użyj podczas swojej fazy głównej:
+ abilityName: `Pieczęć Energii`, + abilityActivation: `Użyj podczas swojej fazy głównej:`, + abilityEffect: `Umieść żeton Energii na Bramie dowolnego gracza, na której nie ma takiego żetonu. ALBO Odrzuć żeton Energii z Bramy dowolnego gracza. Ten gracz odzyskuje 4 punkty życia.
`, @@ -85,9 +85,9 @@ export const mages: Mage[] = [ name: 'Taqren', id: 'Taqren', mageTitle: 'Tarcza Magów Bram', - ability: ` -Użyj podczas swojej fazy głównej:
+ abilityName: `Ogniskowanie Bramy`, + abilityActivation: `Użyj podczas swojej fazy głównej:`, + abilityEffect: `Wzmocnij Bramę dowolnego gracza. Dowolny gracz odzyskuje 1 punkt życia za każdą twoją Otwartą Bramę.
`, numberOfCharges: 4, @@ -111,9 +111,9 @@ export const mages: Mage[] = [ name: 'Talix', id: 'Talix', mageTitle: 'Sługa Gorejącego Łańcucha', - ability: ` -Użyj podczas swojej fazy głównej:
+ abilityName: `Podniebny Popiół`, + abilityActivation: `Użyj podczas swojej fazy głównej:`, + abilityEffect: `Zniszcz dwie Iskry z ręki. Jeśli to zrobisz, wtasuj swoją kartę tury do talii tur. ALBO Gravehold odzyskuje 5 żywotności.
`, @@ -139,9 +139,9 @@ export const mages: Mage[] = [ name: 'Rhia', id: 'Rhia', mageTitle: 'Łowczyni Artefaktów', - ability: ` -Użyj podczas swojej fazy głównej:
+ abilityName: `Uszlachetnienie`, + abilityActivation: `Użyj podczas swojej fazy głównej:`, + abilityEffect: `Odłóż kartę z ręki albo stosu kart odrzuconych na odpowiedni stos zasobów. Jeśli odłożysz Artefakt, pozyskaj kartę z dowolnego stosu zasobów, której wartość jest o maksymalnie 3 Æ większa od wartości odłożonej karty. @@ -168,9 +168,9 @@ export const mages: Mage[] = [ name: 'Claudia', id: 'Claudia', mageTitle: 'Rzeźbiąca w Eterze', - ability: ` -
Użyj podczas fazy głównej dowolnego sojusznika:
+ abilityName: `Eteryczna Eksplozja`, + abilityActivation: `Użyj podczas fazy głównej dowolnego sojusznika:`, + abilityEffect: `Ten sojusznik otrzymuje 2 Æ. Następnym razem, gdy w tej turze ten sojusznik zdobędzie kartę ze stosu zasobów, otrzymasz kopię tej karty ze stosu zasobów. ALBO @@ -196,9 +196,9 @@ export const mages: Mage[] = [ name: 'Zgubiony', id: 'Lost', mageTitle: 'Żywa Kuźnia', - ability: ` -
Użyj podczas swojej fazy głównej:
+ abilityName: `Moc Skrom'N'Ości`, + abilityActivation: `Użyj podczas swojej fazy głównej:`, + abilityEffect: `Dobierz na rękę do czterech kart o koszcie 0 Æ ze stosu kart odrzuconych.
`, numberOfCharges: 5, diff --git a/src/aer-data/src/PL/theVoid/mages.ts b/src/aer-data/src/PL/theVoid/mages.ts index 796fb5c6..5eb5b59c 100644 --- a/src/aer-data/src/PL/theVoid/mages.ts +++ b/src/aer-data/src/PL/theVoid/mages.ts @@ -6,9 +6,9 @@ export const mages: Mage[] = [ name: 'Sparrow', id: 'Sparrow', mageTitle: 'Żołnierz Magów Bram', - ability: ` -Użyj podczas swojej fazy głównej:
+ abilityName: `Niezwykła Więź`, + abilityActivation: `Użyj podczas swojej fazy głównej:`, + abilityEffect: `Wzmocnij Bramę dowolnego gracza. Powtórz to jeszcze trzy razy. ALBO Dowolny sojusznik, który nie ma zamkniętych Bram, dobiera trzy karty, a następnie może przygotować do trzech Zaklęć ze swojej ręki.
`, @@ -35,9 +35,9 @@ export const mages: Mage[] = [ name: 'Xaxos', id: 'XaxosTV', mageTitle: 'Siewca Pustki', - ability: ` -Użyj podczas swojej fazy głównej:
+ abilityName: `Ochrona Poświata`, + abilityActivation: `Użyj podczas swojej fazy głównej:`, + abilityEffect: `Dowolny sojusznik otrzymuje 1 Ładunek i odrzuca losową kartę z ręki. Wzmocnij jedną ze swoich Bram. Otrzymujesz 1 punkt życia. Zniszcz kartę ze swojej ręki lub stosu kart odrzuconych.
`, numberOfCharges: 4, diff --git a/src/aer-data/src/PL/warEternal/mages.ts b/src/aer-data/src/PL/warEternal/mages.ts index 908a42f1..2feb30d4 100644 --- a/src/aer-data/src/PL/warEternal/mages.ts +++ b/src/aer-data/src/PL/warEternal/mages.ts @@ -6,9 +6,9 @@ export const mages: Mage[] = [ name: 'Dezmodia', id: 'Dezmodia', mageTitle: 'Zrodzona z Otchłani', - ability: ` -Użyj podczas swojej fazy głównej:
+ abilityName: `Runiczna Nawałnica`, + abilityActivation: `Użyj podczas swojej fazy głównej:`, + abilityEffect: `Dowolny gracz niszczy swoją otwartą Bramę I lub II i bierze z powrotem na rękę Zaklęcie lub Zaklęcia, jeżeli były na niej przygotowane. Ten gracz otrzymuje Bramę Runiczną i umieszcza ją w miejscu zniszczonej Bramy. Następnie może przygotować na dowolnej Bramie Zaklęcie z ręki.
`, @@ -34,9 +34,9 @@ export const mages: Mage[] = [ name: 'Garu', id: 'Garu', mageTitle: 'Zaprzysiężony Obrońca', - ability: ` -Użyj podczas swojej fazy głównej:
+ abilityName: `Kolosalna Siła`, + abilityActivation: `Użyj podczas swojej fazy głównej:`, + abilityEffect: `Odrzuć do czterech ze swoich przygotowanych Zaklęć.
Zadaj 2 obrażenia plus dodatkowe 4 obrażenia za każde odrzucone Zaklęcie. Rozdziel te obrażenia dowolnie pomiędzy Nemezis i Popleczników.
@@ -65,9 +65,9 @@ export const mages: Mage[] = [ name: 'Gex', id: 'Gex', mageTitle: 'Doradca Magów Bram', - ability: ` -Użyj podczas swojej fazy głównej:
+ abilityName: `Rzemieślniczy etos`, + abilityActivation: `Użyj podczas swojej fazy głównej:`, + abilityEffect: `Zniszcz do dwóch kart o koszcie 0 Æ ze swojego stosu kart odrzuconych.
Dowolny sojusznik dobiera jedną kartę i otrzymuje 2 punkty życia.
`, numberOfCharges: 5, @@ -93,9 +93,9 @@ export const mages: Mage[] = [ name: 'Mazahaedron', id: 'Mazahaedron', mageTitle: 'Mistyk Kamiennego Kręgu', - ability: ` -Użyj podczas swojej fazy głównej:
+ abilityName: `Podziemna Mantra`, + abilityActivation: `Użyj podczas swojej fazy głównej:`, + abilityEffect: `Możesz pozyskać Klejnot o koszcie 4 Æ lub mniejszym z dowolnego stosu zasobów.
Gravehold otrzymuje 4 żywotności.
`, @@ -124,9 +124,9 @@ export const mages: Mage[] = [ name: 'Mist', id: 'MistWE', mageTitle: 'Krocząca Przez Otchłań', - ability: ` -Użyj podczas swojej fazy głównej:
+ abilityName: `Piętno odmienności`, + abilityActivation: `Użyj podczas swojej fazy głównej:`, + abilityEffect: `Aktywuj do trzech różnych Zaklęć przygotowanych przez dowolnych graczy. Każde z tych aktywowanych Zaklęć umieść na ręce dowolnego sojusznika lub sojuszników.
`, numberOfCharges: 6, @@ -152,9 +152,9 @@ export const mages: Mage[] = [ name: 'Quilius', id: 'Quilius', mageTitle: 'Zabójczyni Magów Bram', - ability: ` -Użyj podczas swojej fazy głównej:
+ abilityName: `Śmiercionośna Przysięga`, + abilityActivation: `Użyj podczas swojej fazy głównej:`, + abilityEffect: `Zadaj 2 obrażenia za każdy żeton Trofeum, który posiadasz.
`, numberOfCharges: 5, uniqueStarters: [ @@ -179,9 +179,9 @@ export const mages: Mage[] = [ name: 'Ulgimor', id: 'Ulgimor', mageTitle: 'Cienista Bestia', - ability: ` -Użyj podczas swojej fazy głównej:
+ abilityName: `Upiorny Całun`, + abilityActivation: `Użyj podczas swojej fazy głównej:`, + abilityEffect: `Odzyskujesz 6 punktów życia.
Jeżeli jesteś wyczerpany, zamiast ciebie dowolny sojusznik odzyskuje 5 punktów życia.
`, numberOfCharges: 6, @@ -207,9 +207,9 @@ export const mages: Mage[] = [ name: 'Yan Magda', id: 'YanMagda', mageTitle: 'Oświecony Wygnaniec', - ability: ` -Użyj podczas swojej fazy głównej:
+ abilityName: `Cesarski Rytuał`, + abilityActivation: `Użyj podczas swojej fazy głównej:`, + abilityEffect: `Pozyskaj kartę z dowolnego stosu zasobów. Jeżeli masz cztery otwarte Bramy, dowolny sojusznik pozyskuje kartę z dowolnego stosu zasobów i umieszcza ją na wierzchu swojej talii.
`, numberOfCharges: 5, diff --git a/src/aer-types/types/data.ts b/src/aer-types/types/data.ts index 321216ce..05ea2fc3 100644 --- a/src/aer-types/types/data.ts +++ b/src/aer-types/types/data.ts @@ -110,7 +110,9 @@ export type Mage = ICreature & { uniqueStarters: ICard[] mageTitle: string | 'Custom' aliases?: string[] - ability: string | 'Custom' + abilityName: string + abilityActivation: string + abilityEffect: string complexityRating?: number // keep this optional numberOfCharges: number | 'Custom' numberOfOvercharges?: number diff --git a/src/components/atoms/Ability.tsx b/src/components/atoms/Ability.tsx new file mode 100644 index 00000000..ac1c38e4 --- /dev/null +++ b/src/components/atoms/Ability.tsx @@ -0,0 +1,54 @@ +import React from 'react' +import styled from 'styled-components' +import { withTheme } from 'styled-components/macro' +import Effect from './Effect' + +type Props = { + themeColor: string + theme: any + name: string + activation?: string + effect: string +} + +const Ability = styled(({ theme, themeColor, name, activation = null, effect, ...rest}) => ( +