Skip to content

Commit 13b05a7

Browse files
authored
Add files via upload
1 parent b6cfd4a commit 13b05a7

File tree

5 files changed

+317
-0
lines changed

5 files changed

+317
-0
lines changed
Lines changed: 117 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,117 @@
1+
import { ICard } from '../../../../aer-types/types'
2+
3+
export const cards: ICard[] = [
4+
{
5+
type: 'Gem',
6+
expansion: 'TC',
7+
name: 'Electinium',
8+
id: 'Electinium',
9+
cost: 3,
10+
developCost: 2,
11+
effect: `
12+
<p>
13+
When you gain this, place an
14+
electrify token on any enemy.<br/><br/>
15+
Gain 2 <span class="aether">&AElig;</span>.<br/>
16+
</p>
17+
`,
18+
keywords: ['elementaltoken', 'develop'],
19+
},
20+
{
21+
type: 'Relic',
22+
expansion: 'TC',
23+
name: 'Magnetic Conduit',
24+
id: 'MagneticConduit',
25+
cost: 6,
26+
developCost: 4,
27+
effect: `
28+
<p>
29+
<b>Attach</b> this to any player's opened breach.<br/>
30+
When a spell is cast from this breach, do
31+
not discard that spell. You cannot cast
32+
that spell again this casting phase.
33+
</p>
34+
`,
35+
keywords: ['develop'],
36+
},
37+
{
38+
type: 'Relic',
39+
expansion: 'TC',
40+
name: 'Elemental Conduit',
41+
id: 'ElementalConduit',
42+
cost: 8,
43+
developCost: 5,
44+
effect: `
45+
<p>
46+
<b>Attach</b> this to any player's breach.<br/>
47+
When a spell is cast from this breach,
48+
place an elemental token on any enemy
49+
before resolving that spell's effect.
50+
</p>
51+
`,
52+
keywords: ['develop', 'elementaltoken'],
53+
},
54+
{
55+
type: 'Spell',
56+
expansion: 'TC',
57+
name: 'Expunge Essence',
58+
id: 'ElementalConduit',
59+
cost: 5,
60+
effect: `
61+
<p>
62+
<b>Cast:</b> Remove an elemental token from an enemy. If you do, deal 6 damage to it.<br/>
63+
<span class="or">OR</span><br/>
64+
<b>Cast:</b> Place an immolate token on an enemy and deal 2 damage to it.
65+
</p>
66+
`,
67+
keywords: ['elementaltoken'],
68+
},
69+
{
70+
type: 'Spell',
71+
expansion: 'TC',
72+
name: 'Combust Legend',
73+
id: 'CombustLegend',
74+
cost: 4,
75+
effect: `
76+
<p>
77+
While prepped, after any player plays
78+
a relic, place an <span class="aether">&AElig;</span> token on this.<br/>
79+
<b>Cast:</b> Deal 3 damage. Gain all of the <span class="aether">&AElig;</span> tokens on this.
80+
</p>
81+
`,
82+
keywords: [''],
83+
},
84+
{
85+
type: 'Spell',
86+
expansion: 'TC',
87+
name: 'Archaic Discharge',
88+
id: 'ArchaicDischarge',
89+
cost: 6,
90+
effect: `
91+
<p>
92+
While prepped, after you play a
93+
relic, place a charge token on this.<br/>
94+
<b>Cast:</b> Deal 4 damage. Deal an additional 2
95+
damage for each charge token on this. Then,
96+
discard all of the tokens placed on this.
97+
</p>
98+
`,
99+
keywords: [''],
100+
},
101+
{
102+
type: 'Spell',
103+
expansion: 'TC',
104+
name: 'Memory Allocator',
105+
id: 'MemoryAllocator',
106+
cost: 8,
107+
effect: `
108+
<p>
109+
<b>Cast:</b> Deal 6 damage. Set aside any
110+
number of cards in hand. After drawing
111+
cards during your draw phase, return
112+
the set-aside cards to your hand.
113+
</p>
114+
`,
115+
keywords: [''],
116+
},
117+
]
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import { IExpansion } from '../../../../aer-types/types'
2+
3+
import { nemeses } from './nemeses'
4+
import { mages } from './mages'
5+
import { cards } from './cards'
6+
import { treasures } from './treasures'
7+
import { upgradedBasicNemesisCards } from './upgradedBasicNemesisCards'
8+
9+
export const theCavernsData: IExpansion = {
10+
id: 'TC',
11+
name: 'The Caverns',
12+
wave: 'W8 - The Descent',
13+
type: 'mini',
14+
nemeses,
15+
mages,
16+
cards,
17+
treasures,
18+
upgradedBasicNemesisCards,
19+
}
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
import { Mage } from '../../../../aer-types/types'
2+
3+
export const mages: Mage[] = [
4+
{
5+
expansion: 'TC',
6+
name: 'Quilius',
7+
id: 'QuiliusTC',
8+
mageTitle: 'The Initiate',
9+
ability: `
10+
<h2>Acquire Target</h2>
11+
<p class="ability-activation">Activate during your main phase:</p>
12+
<p>Place the top card of the Challenger deck on top of
13+
the nemesis deck. Then, resolve any effects added
14+
to your ability by minions in your ability zone.</p>`,
15+
numberOfCharges: 6,
16+
uniqueStarters: [
17+
{
18+
type: 'Spell',
19+
name: 'Backstab',
20+
expansion: 'TC',
21+
id: 'Backstab',
22+
cost: 0,
23+
effect: `<p>
24+
<b>Cast:</b> Deal 2 damage to a minion.<br/>
25+
<span class="or">OR</span><br/>
26+
<b>Cast:</b> Deal 1 damage.
27+
</p>`,
28+
keywords: [],
29+
},
30+
],
31+
complexityRating: 3,
32+
},
33+
{
34+
expansion: 'TC',
35+
name: 'Alcheia',
36+
id: 'Alcheia',
37+
mageTitle: 'The Stonecarver',
38+
ability: `
39+
<h2>Restabilize</h2>
40+
<p class="ability-activation">Activate during any ally's casting phase:</p>
41+
<p>Destroy up to three cards in hand. Draw
42+
a card for each card destroyed this way.<br/>
43+
<span class="or">OR</span><br/>
44+
When a player casts a spell this turn, it
45+
deals 1 additional damage for each card
46+
that costs 1 <span class="aether">&AElig;</span> or more in your hand.
47+
</p>`,
48+
numberOfCharges: 4,
49+
uniqueStarters: [
50+
{
51+
type: 'Gem',
52+
name: 'Geode',
53+
expansion: 'TC',
54+
id: 'Geode',
55+
cost: 0,
56+
effect: `<p>
57+
Gain 1 <span class="aether">&AElig;</span>.<br/>
58+
<span class="or">OR</span><br/>
59+
Draw a facet from the facet deck and place it into your hand.
60+
</p>`,
61+
keywords: [],
62+
},
63+
],
64+
complexityRating: 7,
65+
},
66+
]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import { Nemesis } from '../../../../aer-types/types'
2+
3+
export const nemeses: Nemesis[] = [
4+
{
5+
expansion: 'TC',
6+
name: 'Absorbing Wraith',
7+
id: 'AbsorbingWraith',
8+
health: 85,
9+
difficulty: 8,
10+
expeditionRating: 4,
11+
additionalInfo: '',
12+
},
13+
]
Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
import { Treasure } from '../../../../aer-types/types'
2+
3+
export const treasures: Treasure[] = [
4+
{
5+
id: 'LillysVoidlingLure',
6+
name: "Lilly's Voidling Lure",
7+
expansion: 'TC',
8+
level: 1,
9+
subtype: 'Spell',
10+
effect: `
11+
<p>
12+
<b>Cast:</b> Deal 1 damage.<br/>
13+
If a minion from the nemesis deck
14+
is defeated this way, any ally draws
15+
a card and gains an <span class="aether">&AElig;</span> token.
16+
</p>
17+
`,
18+
},
19+
{
20+
id: 'WillowsInspiration',
21+
name: "Willow's Inspiration",
22+
expansion: 'TC',
23+
level: 1,
24+
subtype: 'Gem',
25+
effect: `
26+
<p>
27+
Gain 1 <span class="aether">&AElig;</span>.<br/>
28+
<span class="or">OR</span><br/>
29+
Spend 3 <span class="aether">&AElig;</span>. Destroy a card in your hand
30+
or discard pile and gain a card of the same type from the supply that costs up to
31+
3 <span class="aether">&AElig;</span> more than the destroyed card.
32+
</p>
33+
`,
34+
},
35+
{
36+
id: 'OnasSustainedBeacon',
37+
name: "Ona's Sustained Beacon",
38+
expansion: 'TC',
39+
level: 1,
40+
subtype: 'Spell',
41+
effect: `
42+
<p>
43+
When you prep this, if there is a
44+
spell that costs 5 <span class="aether">&AElig;</span> or more prepped
45+
to an adjacent breach, gain 2 <span class="aether">&AElig;</span>.<br/>
46+
<b>Cast:</b> Deal 1 damage.
47+
</p>
48+
`,
49+
},
50+
{
51+
id: 'BottledSpine',
52+
name: 'Bottled Spine',
53+
expansion: 'TC',
54+
level: 2,
55+
effect: `
56+
<p>
57+
At the start of the game, set
58+
this next to a supply pile
59+
that costs 6 <span class="aether">&AElig;</span> or more.
60+
<br/>
61+
When a player gains a card from this supply pile, they may destroy a card in hand or discard pile.
62+
</p>
63+
`,
64+
},
65+
{
66+
id: 'MoltenDiamond',
67+
name: 'Molten Diamond',
68+
expansion: 'TC',
69+
level: 2,
70+
effect: `
71+
<p>
72+
One per turn, during any player's
73+
main phase, that player may spend 3 <span class="aether">&AElig;</span>
74+
to place an elemental token on any enemy.
75+
</p>
76+
`,
77+
},
78+
{
79+
id: 'BrightflameFurnace',
80+
name: 'Brightflame Furnace',
81+
expansion: 'TC',
82+
level: 3,
83+
effect: `
84+
<p>
85+
Sparks you cast deal an
86+
additional 1 damage.
87+
</p>
88+
`,
89+
},
90+
{
91+
id: 'MagmaHeart',
92+
name: 'Magma Heart',
93+
expansion: 'TC',
94+
level: 3,
95+
effect: `
96+
<p>
97+
When you gain a spell that costs 4 <span class="aether">&AElig;</span>
98+
or more, place an elemental token on any enemy.
99+
</p>
100+
`,
101+
},
102+
]

0 commit comments

Comments
 (0)