Skip to content

Commit b2642c4

Browse files
deusabiancaon3iro
authored andcommitted
Squashed commit of the following:
commit 00b4779 Author: deusabianca <[email protected]> Date: Sat Dec 7 22:30:11 2024 -0500 lf commit 7110078 Merge: 4c7dcc0 d462f70 Author: deusabianca <[email protected]> Date: Sat Dec 7 22:29:38 2024 -0500 Merge branch 'main' of https://github.com/deusabianca/aeons-end-randomizer commit 4c7dcc0 Author: deusabianca <[email protected]> Date: Wed Dec 4 15:04:11 2024 -0500 W8Mini commit d462f70 Author: deusabianca <[email protected]> Date: Wed Dec 4 18:07:50 2024 -0500 Card cost fixes commit 452b246 Author: deusabianca <[email protected]> Date: Wed Dec 4 15:51:26 2024 -0500 xaxos foe bracket commit 62587b4 Author: deusabianca <[email protected]> Date: Wed Dec 4 15:48:23 2024 -0500 xaxos foe comma commit 663c8ef Author: deusabianca <[email protected]> Date: Wed Dec 4 15:46:03 2024 -0500 Add The Abyss F+F, Abyss and promo banner. Not including Xaxos friend boons. commit a523b6f Author: deusabianca <[email protected]> Date: Wed Dec 4 15:18:47 2024 -0500 fix2 (hopefully) commit 4daaecf Author: deusabianca <[email protected]> Date: Wed Dec 4 15:08:42 2024 -0500 fix commit 9aa1e43 Author: deusabianca <[email protected]> Date: Wed Dec 4 15:04:11 2024 -0500 The Caverns F&F+Banner commit 4ca7580 Merge: 8138110 49bb5ba Author: deusabianca <[email protected]> Date: Wed Dec 4 14:36:46 2024 -0500 Merge branch 'main' into main commit 8138110 Merge: f892c03 973bb65 Author: deusabianca <[email protected]> Date: Tue Dec 3 16:19:52 2024 -0500 Merge branch 'on3iro:main' into main commit f892c03 Author: deusabianca <[email protected]> Date: Tue Dec 3 16:11:34 2024 -0500 card commit 37b9a3b Author: deusabianca <[email protected]> Date: Tue Dec 3 16:05:23 2024 -0500 Update reducer.test.ts.snap commit eb9eac3 Author: deusabianca <[email protected]> Date: Tue Dec 3 16:00:00 2024 -0500 Add the Abyss and TD Promos commit 54d6896 Author: deusabianca <[email protected]> Date: Tue Dec 3 03:03:01 2024 -0500 Update nemeses.ts commit b96c633 Author: deusabianca <[email protected]> Date: Tue Dec 3 02:59:33 2024 -0500 Update index.ts commit b4822b4 Author: deusabianca <[email protected]> Date: Tue Dec 3 02:58:57 2024 -0500 Add files via upload commit d09574b Author: deusabianca <[email protected]> Date: Tue Dec 3 02:46:46 2024 -0500 fix blackened orb ID commit fee73ab Author: deusabianca <[email protected]> Date: Tue Dec 3 02:40:13 2024 -0500 TOG mage snapshot commit 1cf74f9 Author: deusabianca <[email protected]> Date: Tue Dec 3 02:39:50 2024 -0500 TOG cards snapshot commit 4ed2cf4 Author: deusabianca <[email protected]> Date: Tue Dec 3 02:37:25 2024 -0500 TOG files commit 5163238 Author: deusabianca <[email protected]> Date: Tue Dec 3 02:36:13 2024 -0500 TOG index.ts commit 3cc54f3 Author: deusabianca <[email protected]> Date: Tue Dec 3 00:37:44 2024 -0500 Update cards.ts Torgen's suggestions. Also, changing 'elementaltoken' to 'elemental token'. commit 27a36d0 Author: deusabianca <[email protected]> Date: Sun Dec 1 21:29:29 2024 -0500 Caverns treasures snapshot commit 444b5d4 Author: deusabianca <[email protected]> Date: Sun Dec 1 21:27:54 2024 -0500 caverns nemesis snapshot commit b29d79b Author: deusabianca <[email protected]> Date: Sun Dec 1 21:26:21 2024 -0500 the caverns mage snapshot test commit 653df3d Author: deusabianca <[email protected]> Date: Sun Dec 1 21:22:43 2024 -0500 snapshot tests caverns commit 8a4e456 Author: deusabianca <[email protected]> Date: Sun Dec 1 21:21:43 2024 -0500 Update cards.ts commit c6465b8 Author: deusabianca <[email protected]> Date: Sun Dec 1 15:11:11 2024 -0500 Update index.ts commit 5843aed Author: deusabianca <[email protected]> Date: Sun Dec 1 15:07:59 2024 -0500 Update index.ts commit ded1866 Author: deusabianca <[email protected]> Date: Sun Dec 1 15:05:10 2024 -0500 Update index.ts commit 13b05a7 Author: deusabianca <[email protected]> Date: Sun Dec 1 15:02:41 2024 -0500 Add files via upload commit b6cfd4a Author: deusabianca <[email protected]> Date: Sun Dec 1 14:58:08 2024 -0500 Update index.ts
1 parent 49bb5ba commit b2642c4

File tree

29 files changed

+1358
-0
lines changed

29 files changed

+1358
-0
lines changed

src/Redux/Store/Settings/Expansions/Cards/selected/__test__/__snapshots__/reducer.test.ts.snap

+19
Original file line numberDiff line numberDiff line change
@@ -357,5 +357,24 @@ Array [
357357
"ParasiticForce",
358358
"CitrineShrapnel",
359359
"CataclysmSeed",
360+
"Electinium",
361+
"MagneticConduit",
362+
"ElementalConduit",
363+
"ExpungeEssence",
364+
"CombustLegend",
365+
"ArchaicDischarge",
366+
"MemoryAllocator",
367+
"SpiritJewel",
368+
"PulsingGarnet",
369+
"WhisperofAmethyst",
370+
"FatesEdge",
371+
"BottledDemon",
372+
"AllOutBarrage",
373+
"VoidGrasp",
374+
"BlackenedOrb",
375+
"SpiritualInfusion",
376+
"GluttonsJewel",
377+
"ReboundSpike",
378+
"UnveilPotential",
360379
]
361380
`;

src/Redux/Store/Settings/Expansions/Mages/selected/__test__/__snapshots__/reducer.test.ts.snap

+4
Original file line numberDiff line numberDiff line change
@@ -93,5 +93,9 @@ Array [
9393
"ThraxirLOG",
9494
"XaxosLOG",
9595
"YanMagdaLOG",
96+
"QuiliusTC",
97+
"Alcheia",
98+
"XaxosAB",
99+
"Kain",
96100
]
97101
`;

src/Redux/Store/Settings/Expansions/Nemeses/selected/__test__/__snapshots__/reducer.test.ts.snap

+2
Original file line numberDiff line numberDiff line change
@@ -61,5 +61,7 @@ Array [
6161
"ParadoxOfBone",
6262
"RustSuperion",
6363
"HazeFiend",
64+
"AbsorbingWraith",
65+
"TheReliquary",
6466
]
6567
`;

src/Redux/Store/Settings/Expansions/Treasures/selected/__test__/__snapshots__/reducer.test.ts.snap

+24
Original file line numberDiff line numberDiff line change
@@ -178,5 +178,29 @@ Array [
178178
"ClaudiasKaleidoscope",
179179
"CrackedAntler",
180180
"SoulEngine",
181+
"LillysVoidlingLure",
182+
"WillowsInspiration",
183+
"OnasSustainedBeacon",
184+
"BottledSpine",
185+
"MoltenDiamond",
186+
"BrightflameFurnace",
187+
"MagmaHeart",
188+
"KavocsDarkFlame",
189+
"KavocsSoulstone",
190+
"KavocsForgottenRitual",
191+
"Bloodjelly",
192+
"CrackedFang",
193+
"AncientScimitar",
194+
"ThunderstrikeSigil",
195+
"AurensRustedAutomaton",
196+
"BaylisBurningAura",
197+
"DoriansSpatialDistortion",
198+
"KirisPhoenixClaw",
199+
"OnasDestroyedGeode",
200+
"Doublefang",
201+
"LookingGlass",
202+
"StormOrb",
203+
"FleshGauntlets",
204+
"InfinityBracer",
181205
]
182206
`;
+21
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+
]
+55
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
import { ICard } from '../../../../aer-types/types'
2+
3+
export const cards: ICard[] = [
4+
{
5+
type: 'Gem',
6+
expansion: 'TDPromo',
7+
name: 'Glutton\'s Jewel',
8+
id: 'GluttonsJewel',
9+
cost: 6,
10+
effect: `
11+
<p>
12+
Gain 3 <span class="aether">&AElig;</span>.<br/>
13+
If your deck and discard pile contain 15 or
14+
more cards combined, place any number
15+
of cards from a supply pile other than
16+
Glutton's Jewel on top of your deck.
17+
</p>
18+
`,
19+
keywords: [],
20+
},
21+
{
22+
type: 'Relic',
23+
expansion: 'TDPromo',
24+
name: 'Rebound Spike',
25+
id: 'ReboundSpike',
26+
cost: 6,
27+
effect: `
28+
<p>
29+
Set aside two gems or relics played
30+
this turn, excluding this. At the
31+
end of your turn after drawing to
32+
your maximum hand size, place the
33+
set-aside cards into your hand.
34+
</p>
35+
`,
36+
keywords: [],
37+
},
38+
{
39+
type: 'Spell',
40+
expansion: 'TDPromo',
41+
name: 'Unveil Potential',
42+
id: 'UnveilPotential',
43+
cost: 7,
44+
developCost: 4,
45+
effect: `
46+
<p>
47+
While prepped, your other spells
48+
gain the text "<b>OR Cast:</b> Deal
49+
damage equal to this card's cost."
50+
<b>Cast:</b>Deal 5 damage.
51+
</p>
52+
`,
53+
keywords: ['develop'],
54+
},
55+
]
+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import { IExpansion } from '../../../../aer-types/types'
2+
3+
import { cards } from './cards'
4+
import { treasures } from './treasures'
5+
import { banners } from './banners'
6+
7+
export const theDescentPromosData: IExpansion = {
8+
id: 'TDPromo',
9+
name: 'Promos for The Descent',
10+
wave: 'W8 - The Descent',
11+
type: 'promo',
12+
mages: [],
13+
nemeses: [],
14+
cards,
15+
treasures,
16+
banners,
17+
}
+150
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,150 @@
1+
import { Treasure } from '../../../../aer-types/types'
2+
3+
export const treasures: Treasure[] = [
4+
{
5+
id: 'AurensRustedAutomaton',
6+
name: "Auren's Rusted Automaton",
7+
expansion: 'TDPromo',
8+
level: 1,
9+
subtype: 'Spell',
10+
effect: `
11+
<p>
12+
<b>Cast:</b> Deal 1 damage.<br/>
13+
If you've defeated a minion from the nemesis
14+
deck this turn, you may destroy this and gain
15+
a relic that costs up to 5 <span class="aether">&AElig;</span> from the supply.
16+
</p>
17+
`,
18+
},
19+
{
20+
id: 'BaylisBurningAura',
21+
name: "Bayli's Burning Aura",
22+
expansion: 'TDPromo',
23+
level: 1,
24+
subtype: 'Spell',
25+
effect: `
26+
<p>
27+
<b>Cast:</b> Prep a spell from your hand.
28+
</p>
29+
`,
30+
},
31+
{
32+
id: 'DoriansSpatialDistortion',
33+
name: "Dorian's Spatial Distortion",
34+
expansion: 'TDPromo',
35+
level: 1,
36+
subtype: 'Spell',
37+
effect: `
38+
<p>
39+
While prepped, you may Develop a
40+
card in the supply or Develop zone
41+
that does not have a Develop cost
42+
for half of that card's cost rounded up.
43+
<b>Cast:</b> Deal 1 damage.
44+
</p>
45+
`,
46+
},
47+
{
48+
id: 'KirisPhoenixClaw',
49+
name: "Kiri's Phoenix Claw",
50+
expansion: 'TDPromo',
51+
level: 1,
52+
subtype: 'Spell',
53+
effect: `
54+
<p>
55+
<b>Cast:</b> Deal 1 damage.<br/>
56+
You may discard three gems in hand
57+
to destroy this and gain a spell from
58+
the supply that costs 4 <span class="aether">&AElig;</span> or less.
59+
</p>
60+
`,
61+
},
62+
{
63+
id: 'OnasDestroyedGeode',
64+
name: "Ona's Destroyed Geode",
65+
expansion: 'TDPromo',
66+
level: 1,
67+
subtype: 'Gem',
68+
effect: `
69+
<p>
70+
Gain 1 <span class="aether">&AElig;</span>.<br/>
71+
The next time you use your ability
72+
this turn, gain a spell from the
73+
supply that costs 5 <span class="aether">&AElig;</span> or less.
74+
</p>
75+
`,
76+
},
77+
{
78+
id: 'Doublefang',
79+
name: 'Doublefang',
80+
expansion: 'TDPromo',
81+
level: 2,
82+
effect: `
83+
<p>
84+
At the start of the game, set this
85+
next to a supply pile whose cards
86+
have no Develop cost. Those
87+
cards can be Developed for
88+
half of their cost rounded up.
89+
</p>
90+
`,
91+
},
92+
{
93+
id: 'LookingGlass',
94+
name: 'Looking Glass',
95+
expansion: 'TDPromo',
96+
level: 2,
97+
effect: `
98+
<p>
99+
When a player focuses a breach,
100+
reveal the top card of the turn
101+
order deck. You may place the
102+
revealed card on the bottom.
103+
</p>
104+
`,
105+
},
106+
{
107+
id: 'StormOrb',
108+
name: 'Storm Orb',
109+
expansion: 'TDPromo',
110+
level: 3,
111+
effect: `
112+
<p>
113+
At the end of your turn, if you
114+
have no closed breaches, place
115+
5 elemental tokens distributed
116+
among any number of enemies.
117+
Then, destroy this treasure.
118+
</p>
119+
`,
120+
},
121+
{
122+
id: 'FleshGauntlets',
123+
name: 'Flesh Gauntlets',
124+
expansion: 'TDPromo',
125+
level: 3,
126+
effect: `
127+
<p>
128+
At the start of your turn, gain 2 charges.<br/>
129+
After you finish resolving
130+
your ability, suffer 1 damage.<br/>
131+
At the end of your turn, lose all of your charges.
132+
</p>
133+
`,
134+
},
135+
{
136+
id: 'InfinityBracer',
137+
name: 'Infinity Bracer',
138+
expansion: 'TDPromo',
139+
level: 3,
140+
effect: `
141+
<p>
142+
At the start of your first turn of the
143+
game, you may prep any number
144+
of spells in hand to your opened
145+
or closed breaches. Draw a card
146+
for each spell prepped this way.
147+
</p>
148+
`,
149+
},
150+
]

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

+8
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@ import { pastAndFuturePromosData } from './PFPromos'
2424
import { evolutionsData } from './evolutions'
2525
import { originsData } from './origins'
2626
import { theDescentData } from './theDescent'
27+
import { theCavernsData } from './theCaverns'
28+
import { theAbyssData } from './theAbyss'
29+
import { talesOfOldGraveholdData } from './talesOfOldGravehold'
30+
import { theDescentPromosData } from './TDPromos'
2731

2832
const ENG: IExpansionData = {
2933
AE: aeonsEndData,
@@ -50,6 +54,10 @@ const ENG: IExpansionData = {
5054
promos: promosData,
5155
PFPromo: pastAndFuturePromosData,
5256
community: communityData,
57+
TC: theCavernsData,
58+
AB: theAbyssData,
59+
TOG: talesOfOldGraveholdData,
60+
TDPromo: theDescentPromosData,
5361
}
5462

5563
export default ENG
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
import { ICard } from '../../../../aer-types/types'
2+
3+
export const cards: ICard[] = [
4+
{
5+
type: 'Relic',
6+
expansion: 'TOG',
7+
name: 'Blackened Orb',
8+
id: 'BlackenedOrb',
9+
cost: 4,
10+
effect: `
11+
<p>
12+
Cast any player's prepped spell without discarding
13+
it. That spell deals 2 less damage, minimum 0.<br/>
14+
<span class="or">OR</span><br/>
15+
Cast any player's prepped spell and destroy
16+
it. That spell deals 1 additional damage.
17+
</p>
18+
`,
19+
keywords: [],
20+
},
21+
{
22+
type: 'Spell',
23+
expansion: 'TOG',
24+
name: 'Spiritual Infusion',
25+
id: 'SpiritualInfusion',
26+
cost: 4,
27+
effect: `
28+
<p>
29+
<b>Cast:</b> Deal 3 damage.
30+
If you've dealt 7 or more damage
31+
this turn, Gravehold gains 1 life.
32+
</p>
33+
`,
34+
keywords: [],
35+
},
36+
]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import { IExpansion } from '../../../../aer-types/types'
2+
3+
import { nemeses } from './nemeses'
4+
import { mages } from './mages'
5+
import { cards } from './cards'
6+
7+
export const talesOfOldGraveholdData: IExpansion = {
8+
id: 'TOG',
9+
name: 'Tales of Old Gravehold',
10+
wave: 'W8 - The Descent',
11+
type: 'mini',
12+
mages,
13+
cards,
14+
nemeses,
15+
}

0 commit comments

Comments
 (0)