import { ICard } from '../../../../aer-types/types' const gems: ICard[] = [ { type: 'Gem', expansion: 'LOG', name: 'Darklite Sample', id: 'DarkliteSample', cost: 3, effect: `

Gain 2 Æ.
You may place your deck into your discard pile without rearranging the cards.

`, keywords: [], }, { type: 'Gem', expansion: 'LOG', name: 'Nebula Shard', id: 'NebulaShard', cost: 3, effect: `

Gain 2 Æ. OR Gain 1 Æ for each spell you cast during your casting phase this turn.

`, keywords: [], }, { type: 'Gem', expansion: 'LOG', name: 'Scrying Sugilite', id: 'ScryingSugilite', cost: 3, effect: `

Gain 2 Æ.
You may reveal the top card of your deck. If it is a spell, gain an additional 1 Æ.

`, keywords: [], }, { type: 'Gem', expansion: 'LOG', name: 'Starglass', id: 'Starglass', cost: 3, effect: `

Gain 2 Æ.
OR Conjure.

`, keywords: ['conjure'], }, { type: 'Gem', expansion: 'LOG', name: 'Sunken Onyx', id: 'SunkenOnyx', cost: 3, effect: `

Gain 2 Æ.

You may discard this after any ally focuses a breach. If you do, they focus that breach again.

`, keywords: [], }, { type: 'Gem', expansion: 'LOG', name: 'Cobalt Clump', id: 'CobaltClump', cost: 4, effect: `

Gain 2 Æ.
The next time you gain a card that costs 5 Æ or more this turn, silence a minion.

`, keywords: ['silence'], }, { type: 'Gem', expansion: 'LOG', name: 'Glint Splinter', id: 'GlintSplinter', cost: 4, effect: `

Gain 2 Æ.

Recall: You may discard a prepped spell. If you do, gain 1 Æ and you may place the next card you gain this turn on top of your deck.

`, keywords: ['recall'], }, { type: 'Gem', expansion: 'LOG', name: 'Voidsteel Vein', id: 'VoidsteelVein', cost: 4, effect: `

Gain 2 Æ.

You may discard this when any ally casts a spell that costs 1 Æ or more. If you do, that spell deals 2 additional damage.

`, keywords: [], }, { type: 'Gem', expansion: 'LOG', name: 'Aether Dust', id: 'AetherDust', cost: 5, effect: `

Gain 2 Æ.
Each ally gains an Æ token.

`, keywords: [], }, { type: 'Gem', expansion: 'LOG', name: 'Frozen Light', id: 'Frozen Light', cost: 5, effect: `

Gain 3 Æ.

You may discard this during any ally's turn. If you do, they gain 1 charge and you gain 1 charge.

`, keywords: [], }, { type: 'Gem', expansion: 'LOG', name: 'Shattered Rupix', id: 'ShatteredRupix', cost: 5, effect: `

Gain 3 Æ.

When another card or effect would cause you to discard or destroy this, you may return this to your hand. (Ignore this effect while this card is in the supply.)

`, keywords: [], }, ] const relics: ICard[] = [ { type: 'Relic', expansion: 'LOG', name: 'Echo Rune', id: 'EchoRune', cost: 2, effect: `

Any player gains 1 charge.

You may discard this during any ally's main phase. If you do, they gain 1 Æ.

`, keywords: [], }, { type: 'Relic', expansion: 'LOG', name: 'Electrum Rod', id: 'ElectrumRod', cost: 3, effect: `

Any player may focus one of their breaches.
If that player has a prepped spell that costs 5 Æ or more, gain 1 charge.

`, keywords: [], }, { type: 'Relic', expansion: 'LOG', name: `Martyr's Bone`, id: 'MartyrsBone', cost: 3, effect: `

Focus one of your breaches of Conjure.
You may lose 1 charge to do both.

`, keywords: ['conjure'], }, { type: 'Relic', expansion: 'LOG', name: 'Chaos Charm', id: 'ChaosCharm', cost: 5, effect: `

Two different players may destroy a card in hand.
You may destroy this. If you do, remove a fire token from your location on the map.

`, keywords: ['fire token'], }, { type: 'Relic', expansion: 'LOG', name: `Summoner's Horn`, id: 'SummonersHorn', cost: 5, effect: `

Any player may prep a spell in their discard pile to their opened or closed breaches.

Recall: Discard a card to gain 1 charge.

`, keywords: ['recall'], }, { type: 'Relic', expansion: 'LOG', name: 'Void Anchor', id: 'VoidAnchor', cost: 5, effect: `

Silence a minion. Any ally gains 2 Æ tokens.

Recall: Gravehold gains 1 life.

`, keywords: ['recall', 'silence'], }, { type: 'Relic', expansion: 'LOG', name: 'Lightbringer Staff', id: 'LightbringerStaff', cost: 6, effect: `

The players collectively destroy up to to cards in their hands. OR Silence up to two minions. OR Destroy this. Remove a fire token from your location on the map.

`, keywords: ['fire token', 'silence'], }, { type: 'Relic', expansion: 'LOG', name: 'Phoenix Quill', id: 'PhoenixQuill', cost: 6, effect: `

Two different players gain 1 life each.

Recall: Lose 1 charge to return a card that costs 3 Æ or less from your discard pile to your hand.

`, keywords: ['recall'], }, ] const spells: ICard[] = [ { type: 'Spell', expansion: 'LOG', name: 'Grassblade', id: 'Grassblade', cost: 2, effect: `

You may destroy this from your hand during any ally's main phase. If you do, draw a card.
Cast: Deal 2 damage.

`, keywords: [], }, { type: 'Spell', expansion: 'LOG', name: 'Aether Ripple', id: 'AetherRipple', cost: 3, effect: `

Cast: Deal 2 damage.
Each ally gains an Æ token.

`, keywords: [], }, { type: 'Spell', expansion: 'LOG', name: 'Douse', id: 'Douse', cost: 4, effect: `

Cast: Deal 3 damage.
You may destroy this. If you do, remove a fire token from your location on the map.

`, keywords: ['fire token'], }, { type: 'Spell', expansion: 'LOG', name: 'Evaporating Ray', id: 'EvaporatingRay', cost: 4, effect: `

Cast: Deal 3 damage.
Any ally may discard a card in hand that costs 2 Æ or more. If they do, this deals an additional 2 damage.

`, keywords: [], }, { type: 'Spell', expansion: 'LOG', name: 'Galvanize', id: 'Galvanize', cost: 4, effect: `

While prepped, once during your main phase, you may Conjure.
Cast: Deal 2 damage.

`, keywords: ['conjure'], }, { type: 'Spell', expansion: 'LOG', name: 'Magnetic Burst', id: 'MagneticBurst', cost: 4, effect: `

Cast: Deal 3 damage.
You may reveal the top two cards of you deck and place any number of those cards on top of your discard pile.

`, keywords: [], }, { type: 'Spell', expansion: 'LOG', name: 'Backfire', id: 'Backfire', cost: 5, effect: `

Cast: Deal 4 damage.
You may lose 1 charge to return this to your hand.

`, keywords: [], }, { type: 'Spell', expansion: 'LOG', name: 'Cascade', id: 'Cascade', cost: 5, effect: `

Cast: Deal 3 damage.
You may return a card that costs 4 Æ or less from your discard pile to your hand.

`, keywords: [], }, { type: 'Spell', expansion: 'LOG', name: 'Crystal Carapace', id: 'CrystalCarapace', cost: 6, effect: `

Cast: Deal 4 damage.

When another card or effect would cause you to discard or destroy this, you may return this to your hand. If it was prepped, you may prep it. (Ignore this effect while this card is in the supply.)

`, keywords: [], }, { type: 'Spell', expansion: 'LOG', name: 'Flame Quake', id: 'FlameQuake', cost: 6, effect: `

Cast: Deal 5 damage.

Recall: Lose 2 charges to remove a fire token from your location on the map.

`, keywords: ['recall', 'fire token'], }, { type: 'Spell', expansion: 'LOG', name: 'Parallel Self', id: 'Parallel Self', cost: 6, effect: `

Cast: Deal 5 damage.

Recall: Spend 2 Æ to deal 2 damage.

`, keywords: ['recall'], }, { type: 'Spell', expansion: 'LOG', name: 'Temporal Strike', id: 'TemporalStrike', cost: 6, effect: `

While prepped, when you cast a spell that costs 2 Æ or less, it deals 1 additional damage and you may return it to your hand.
Cast: Deal 4 damage.

`, keywords: [], }, { type: 'Spell', expansion: 'LOG', name: 'Paradigm Flux', id: 'ParadigmFlux', cost: 7, effect: `

Cast: Remove up to 2 shield tokens from minions.
Deal 5 damage.

`, keywords: [], }, { type: 'Spell', expansion: 'LOG', name: 'Entwined Tremor', id: 'Entwined Tremor', cost: 8, effect: `

Cast: Deal 6 damage.
If there is a spell that costs 5 Æ or more prepped to an adjacent breach, this deals 2 additional damage.
If there is a spell that costs 4 Æ or less prepped to an adjacent breach, gain 1 charge.

`, keywords: [], }, { type: 'Spell', expansion: 'LOG', name: 'Volcanic Shrapnel', id: 'VolcanicShrapnel', cost: 8, effect: `

Cast: Deal 1 damage. Deal 1 damage. Deal 1 damage.
You may return to your hand up to two card from your discard pile that cost 0 Æ.

`, keywords: [], }, ] export const cards: ICard[] = [...gems, ...relics, ...spells]