Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] (Content) - Wave 8 mini expansions #526

Closed
wants to merge 34 commits into from
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
b6cfd4a
Update index.ts
deusabianca Dec 1, 2024
13b05a7
Add files via upload
deusabianca Dec 1, 2024
ded1866
Update index.ts
deusabianca Dec 1, 2024
5843aed
Update index.ts
deusabianca Dec 1, 2024
c6465b8
Update index.ts
deusabianca Dec 1, 2024
8a4e456
Update cards.ts
deusabianca Dec 2, 2024
653df3d
snapshot tests caverns
deusabianca Dec 2, 2024
b29d79b
the caverns mage snapshot test
deusabianca Dec 2, 2024
444b5d4
caverns nemesis snapshot
deusabianca Dec 2, 2024
27a36d0
Caverns treasures snapshot
deusabianca Dec 2, 2024
3cc54f3
Update cards.ts
deusabianca Dec 3, 2024
5163238
TOG index.ts
deusabianca Dec 3, 2024
4ed2cf4
TOG files
deusabianca Dec 3, 2024
1cf74f9
TOG cards snapshot
deusabianca Dec 3, 2024
fee73ab
TOG mage snapshot
deusabianca Dec 3, 2024
d09574b
fix blackened orb ID
deusabianca Dec 3, 2024
b4822b4
Add files via upload
deusabianca Dec 3, 2024
b96c633
Update index.ts
deusabianca Dec 3, 2024
54d6896
Update nemeses.ts
deusabianca Dec 3, 2024
eb9eac3
Add the Abyss and TD Promos
deusabianca Dec 3, 2024
37b9a3b
Update reducer.test.ts.snap
deusabianca Dec 3, 2024
f892c03
card
deusabianca Dec 3, 2024
8138110
Merge branch 'on3iro:main' into main
deusabianca Dec 3, 2024
4ca7580
Merge branch 'main' into main
deusabianca Dec 4, 2024
9aa1e43
The Caverns F&F+Banner
deusabianca Dec 4, 2024
4daaecf
fix
deusabianca Dec 4, 2024
a523b6f
fix2 (hopefully)
deusabianca Dec 4, 2024
663c8ef
Add The Abyss F+F, Abyss and promo banner.
deusabianca Dec 4, 2024
62587b4
xaxos foe comma
deusabianca Dec 4, 2024
452b246
xaxos foe bracket
deusabianca Dec 4, 2024
d462f70
Card cost fixes
deusabianca Dec 4, 2024
4c7dcc0
W8Mini
deusabianca Dec 4, 2024
7110078
Merge branch 'main' of https://github.com/deusabianca/aeons-end-rando…
deusabianca Dec 8, 2024
00b4779
lf
deusabianca Dec 8, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions src/aer-data/src/ENG/theCaverns/banners.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
import { ICard } from '../../../../aer-types/types'

export const banners: ICard[] = [
{
name: 'Banner of Overcharge',
id: 'BannerOfOvercharge',
type: 'Spell',
cost: 0,
expansion: 'TC',
keywords: [],
effect: `
<p>
While prepped, once per turn,
you may discard a card in hand. If
you do, the friend gains 1 charge.
<b>Cast:</b> Deal 1 damage.
</p>
`,
},
]
91 changes: 91 additions & 0 deletions src/aer-data/src/ENG/theCaverns/foes.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
import { Foe } from '../../../../aer-types/types'

export const foes: Foe[] = [
{
name: 'The Storm',
id: 'TheStorm',
expansion: 'TC',
charges: 4,
abilityName: 'Paralyzing Bolt',
abilityEffect: 'The player with the most prepped spells gains a Shock, places it into their hand, and suffers 1 damage for each of their prepped spells.',
deck: [
{
name: 'Echoing Thunder',
id: 'Echoing Thunder',
expansion: 'TC',
type: 'Attack',
effect: `
<p>The Storm gains 2 charges.
<span class="or">OR</span>
Any player discards a card in
hand that costs 4 <span class="aether">&AElig;</span> or more.
</p>
`,
},
{
name: 'Forked Lightning',
id: 'ForkedLightning',
expansion: 'TC',
type: 'Attack',
effect: `
<p>
The Storm gains 2 charges.
<span class="or">OR</span>
Any player discards a prepped
spell, gains a Shock, and places
it on top of their deck.
</p>
`,
},
{
name: 'Fratctalize',
id: 'Fractalize',
expansion: 'TC',
type: 'Attack',
effect: `
<p>
Any player suffers
1 damage, gains a Shock,
and places it into their hand.
<span class="or">OR</span>
Any player suffers 3 damage
and may return a Shock in
hand to its supply pile.
</p>
`,
},
{
name: 'Spreading Clouds',
id: 'SpreadingClouds',
expansion: 'TC',
type: 'Attack',
effect: `
<p>
Any player gains a Shock.

Gravehold suffers 2 damage.
</p>
`,
},
],
extraCards: [
{
name: 'Shock',
id: 'Shock',
expansion: 'TC',
type: 'Spell',
cost: 0
effect: `
<p>
When destoyed, return this
card to the Shock supply pile.
<hr>
<b>Cast:</b> Deal 1 damage. Discard a
card in hand. If that card costs
3 <span class="aether">&AElig;</span> or more, destroy this.
</p>
`
},
],
},
]
79 changes: 79 additions & 0 deletions src/aer-data/src/ENG/theCaverns/friends.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
import { Friend } from '../../../../aer-types/types'

export const friends: Friend[] = [
{
name: 'Joanna, the Merchant',
id: 'JoannatheMerchant',
expansion: 'TC',
charges: 4,
rules: 'The Market is a zone above this mat.',
abilityName: 'Barter',
abilityEffect: `
Destroy any number of cards from the Market.
Any player gains a card from the supply that
costs up to three times the number of cards
destroyed this way and places it into their hand.
`,
deck: [
{
name: 'Collect',
id: 'Collect',
expansion: 'TC',
type: 'Attack',
effect: `
<p>
Any player draws two cards and then discards two cards in hand.
<span class="or">OR</span>
Any player may place up to two gems from their hand into the Market.
</p>
`,
},
{
name: 'Exchange',
id: 'Exchange',
expansion: 'TC',
type: 'Attack',
effect: `
<p>
Joanna, the Merchant gains
1 charge. Any player may
lose 1 charge. If they do,
Joanna the Merchant gains
an additional 2 charges.
<span class="or">OR</span>
Any player may place a gem in hand or discard pile into the Market.
</p>
`,
},
{
name: 'Inspect Wares',
id: 'InspectWares',
expansion: 'TC',
type: 'Attack',
effect: `
<p>
Joanna, the Merchant
gains 2 charges.
<span class="or">OR</span>
Any player may place a card
from their hand or discard
pile into the Market.
</p>
`,
},
{
name: 'Salvaged Baubles',
id: 'SalvagedBaubles',
expansion: 'TC',
type: 'Attack',
effect: `
<p>
Joanna, the Merchant gains 1 charge.

Any player may place a spell from their hand or discard pile into the Market.
</p>
`,
},
],
},
]
40 changes: 23 additions & 17 deletions src/aer-data/src/ENG/theCaverns/index.ts
Original file line number Diff line number Diff line change
@@ -1,17 +1,23 @@
import { IExpansion } from '../../../../aer-types/types'

import { nemeses } from './nemeses'
import { mages } from './mages'
import { cards } from './cards'
import { treasures } from './treasures'

export const theCavernsData: IExpansion = {
id: 'TC',
name: 'The Caverns',
wave: 'W8 - The Descent',
type: 'mini',
nemeses,
mages,
cards,
treasures,
}
import { IExpansion } from '../../../../aer-types/types'

import { nemeses } from './nemeses'
import { mages } from './mages'
import { cards } from './cards'
import { treasures } from './treasures'
import { friends } from './friends'
import { foes } from './foes'
import { banners } from './banners'

export const theCavernsData: IExpansion = {
id: 'TC',
name: 'The Caverns',
wave: 'W8 - The Descent',
type: 'mini',
nemeses,
mages,
cards,
treasures,
friends,
foes,
banners,
}
Loading