Skip to content

Commit 663c8ef

Browse files
committed
Add The Abyss F+F, Abyss and promo banner.
Not including Xaxos friend boons.
1 parent a523b6f commit 663c8ef

File tree

9 files changed

+204
-7
lines changed

9 files changed

+204
-7
lines changed
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import { ICard } from '../../../../aer-types/types'
2+
3+
export const banners: ICard[] = [
4+
{
5+
name: 'Banner of Vitality',
6+
id: 'BannerOfVitality',
7+
type: 'Gem',
8+
cost: 0,
9+
expansion: 'TDPromo',
10+
keywords: [],
11+
effect: `
12+
<p>
13+
Gain 1 <span class="aether">&AElig;</span>.
14+
<span class="or">OR</span>
15+
You may suffer 1 damage. If you do,
16+
shuffle the friend's turn order card in the
17+
discard pile into the turn order deck.
18+
</p>
19+
`,
20+
},
21+
]

src/aer-data/src/ENG/TDPromos/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { IExpansion } from '../../../../aer-types/types'
22

33
import { cards } from './cards'
44
import { treasures } from './treasures'
5+
import { banners } from './banners'
56

67
export const theDescentPromosData: IExpansion = {
78
id: 'TDPromo',
@@ -12,4 +13,5 @@ export const theDescentPromosData: IExpansion = {
1213
nemeses: [],
1314
cards,
1415
treasures,
16+
banners,
1517
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import { ICard } from '../../../../aer-types/types'
2+
3+
export const banners: ICard[] = [
4+
{
5+
name: 'Banner of Transference',
6+
id: 'BannerOfTransference',
7+
type: 'Gem',
8+
cost: 0,
9+
expansion: 'AB',
10+
keywords: [],
11+
effect: `
12+
<p>
13+
Gain 1 <span class="aether">&AElig;</span>.
14+
<span class="or">OR</span>
15+
You may suffer 1 damage. If you
16+
do, the friend gains 2 charges.
17+
</p>
18+
`,
19+
},
20+
]

src/aer-data/src/ENG/theAbyss/foes.ts

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
import { Foe } from '../../../../aer-types/types'
2+
3+
export const foes: Foe[] = [
4+
{
5+
name: 'The Traitor',
6+
id: 'TheTraitor',
7+
expansion: 'AB',
8+
charges: 5,
9+
rules: 'If the nemesis would draw a card and cannot, the players lose the game.'
10+
abilityName: 'Bloody Conduit',
11+
abilityEffect: 'If the turn order discard pile contains a nemesis turn order card, shuffle it into the turn order deck. Otherwise, Unleash three times.',
12+
deck: [
13+
{
14+
name: 'Dark Bargain',
15+
id: 'DarkBargain',
16+
expansion: 'AB',
17+
type: 'Attack',
18+
effect: `
19+
<p>
20+
The Traitor gains 1 charge.
21+
The players may discard the
22+
top card of the nemesis deck.
23+
If they don't, The Traitor gains
24+
an additional 2 charges.
25+
</p>
26+
`,
27+
},
28+
{
29+
name: 'Growing Shadow',
30+
id: 'GrowingShadow',
31+
expansion: 'AB',
32+
type: 'Attack',
33+
effect: `
34+
<p>
35+
Place the bottom card
36+
of the nemesis deck on
37+
top of the nemesis deck.
38+
<span class="or">OR</span>
39+
The Traitor gains 3 charges and any player gains 1 charge.
40+
</p>
41+
`,
42+
},
43+
{
44+
name: 'Twisting Tendrils',
45+
id: 'TwistingTendrils',
46+
expansion: 'AB',
47+
type: 'Attack',
48+
effect: `
49+
<p>
50+
The Traitor gains 2 charges.
51+
<span class="or">OR</span>
52+
Unleash.
53+
</p>
54+
`,
55+
},
56+
{
57+
name: 'Wraithtouch',
58+
id: 'Wraithtouch',
59+
expansion: 'AB',
60+
type: 'Attack',
61+
effect: `
62+
<p>
63+
A minion in play from the nemesis deck gains 4 life.
64+
This may cuase it to have more than its maximum life.
65+
<span class="or">OR</span>
66+
Unleash.
67+
</p>
68+
`,
69+
},
70+
],
71+
]
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
import { Friend } from '../../../../aer-types/types'
2+
3+
export const friends: Friend[] = [
4+
{
5+
name: 'Xaxos, the Arcane Researcher',
6+
id: 'XaxosTheArcaneResearcher',
7+
expansion: 'AB',
8+
charges: 4,
9+
rules: 'When a player with a shield token would be dealt damage, prevent that damage and that player discards a shield token.',
10+
abilityName: 'Experimental Success',
11+
abilityEffect: `
12+
Draw two cards from Xaxos's boon deck.
13+
Resolve those cards in any order and place
14+
them on the bottom of the boon deck.
15+
`,
16+
deck: [
17+
{
18+
name: 'Inspire',
19+
id: 'Inspire',
20+
expansion: 'AB',
21+
type: 'Attack',
22+
effect: `
23+
<p>
24+
Xaxos, the Arcane Researcher gains 2 charges.
25+
<span class="or">OR</span>
26+
Deal 3 damage to a minion.
27+
</p>
28+
`,
29+
},
30+
{
31+
name: 'Ritual',
32+
id: 'Ritual',
33+
expansion: 'AB',
34+
type: 'Attack',
35+
effect: `
36+
<p>
37+
Xaxos, the Arcane Researcher gains 2 charges.
38+
<span class="or">OR</span>
39+
Any player returns a card from their discard pile to their hand.
40+
</p>
41+
`,
42+
},
43+
{
44+
name: 'Slipstream',
45+
id: 'Slipstream',
46+
expansion: 'AB',
47+
type: 'Attack',
48+
effect: `
49+
<p>
50+
Any player reveals the top three
51+
cards of their deck, places one
52+
of the revealed cards into their
53+
hand, and then places a card
54+
in hand on top of their deck.
55+
</p>
56+
`,
57+
},
58+
{
59+
name: 'Void Bubble',
60+
id: 'VoidBubble',
61+
expansion: 'AB',
62+
type: 'Attack',
63+
effect: `
64+
<p>
65+
Xaxos, the Arcane Researcher gains
66+
1 charge. Reveal the top card of
67+
the boon deck. You may place that
68+
card on the bottom of that deck.
69+
<span class="or">OR</span>
70+
The players collectively prep up
71+
to two spells in hand to their
72+
opened or closed breaches.
73+
</p>
74+
`,
75+
},
76+
],
77+
},
78+
]

src/aer-data/src/ENG/theAbyss/index.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ import { nemeses } from './nemeses'
44
import { mages } from './mages'
55
import { cards } from './cards'
66
import { treasures } from './treasures'
7+
import { friends } from './friends'
8+
import { foes } from './foes'
9+
import { banners } from './banners'
710

811
export const theAbyssData: IExpansion = {
912
id: 'AB',
@@ -14,4 +17,7 @@ export const theAbyssData: IExpansion = {
1417
mages,
1518
cards,
1619
treasures,
20+
friends,
21+
foes,
22+
banners,
1723
}

src/aer-data/src/ENG/theCaverns/banners.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export const banners: ICard[] = [
1212
<p>
1313
While prepped, once per turn,
1414
you may discard a card in hand. If
15-
you do, the friend gains 1 charge.
15+
you do, the friend gains 1 charge.<br/>
1616
<b>Cast:</b> Deal 1 damage.
1717
</p>
1818
`,

src/aer-data/src/ENG/theCaverns/foes.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ export const foes: Foe[] = [
1111
deck: [
1212
{
1313
name: 'Echoing Thunder',
14-
id: 'Echoing Thunder',
14+
id: 'EchoingThunder',
1515
expansion: 'TC',
1616
type: 'Attack',
1717
effect: `
@@ -38,7 +38,7 @@ export const foes: Foe[] = [
3838
`,
3939
},
4040
{
41-
name: 'Fratctalize',
41+
name: 'Fractalize',
4242
id: 'Fractalize',
4343
expansion: 'TC',
4444
type: 'Attack',

src/aer-data/src/ENG/theCaverns/friends.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { Friend } from '../../../../aer-types/types'
33
export const friends: Friend[] = [
44
{
55
name: 'Joanna, the Merchant',
6-
id: 'JoannatheMerchant',
6+
id: 'JoannaTheMerchant',
77
expansion: 'TC',
88
charges: 4,
99
rules: 'The Market is a zone above this mat.',
@@ -68,9 +68,8 @@ export const friends: Friend[] = [
6868
type: 'Attack',
6969
effect: `
7070
<p>
71-
Joanna, the Merchant gains 1 charge.
72-
73-
Any player may place a spell from their hand or discard pile into the Market.
71+
Joanna, the Merchant gains 1 charge.</p>
72+
<p>Any player may place a spell from their hand or discard pile into the Market.
7473
</p>
7574
`,
7675
},

0 commit comments

Comments
 (0)