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

Add Ionus Cryptborn #1670

Merged
merged 1 commit into from
Nov 26, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
9 changes: 9 additions & 0 deletions src/factions/stormcast_eternals/prayers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,15 @@ const Prayers = {
},
],
},
'Lightning Tempest': {
effects: [
{
name: `Lightning Tempest`,
desc: `Answer value of 3 and a range of 18". If answered, pick 1 enemy unit within range. That unit is struck by lightning and suffers D3 mortal wounds. Then, roll a dice. On a 1-2, the tempest clears and the sequence ends. On a 3+, pick 1 other enemy unit within 3" of the last unit that was struck by lightning. "Ihat unit is struck by lightning and suffers D3 mortal wounds. Keep rolling dice in this way until the tempest clears or there are no other enemy units within 3" of the last unit to be struck by lightning. A unit cannot be affected by this prayer more than once per hero phase.`,
when: [HERO_PHASE],
},
],
},
}

export default tagAs(Prayers, 'prayer')
33 changes: 33 additions & 0 deletions src/factions/stormcast_eternals/units.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,10 @@ import {
MOVEMENT_PHASE,
SAVES_PHASE,
SHOOTING_PHASE,
START_OF_BATTLESHOCK_PHASE,
START_OF_CHARGE_PHASE,
START_OF_COMBAT_PHASE,
START_OF_HERO_PHASE,
START_OF_MOVEMENT_PHASE,
START_OF_SHOOTING_PHASE,
TURN_ONE_START_OF_ROUND,
Expand Down Expand Up @@ -1382,6 +1384,37 @@ const Units = {
},
],
},
'Ionus Cryptborn': {
mandatory: {
prayers: [keyPicker(prayers, ['Lightning Tempest'])],
},
effects: [
{
name: `Spirit-scouring Flames`,
desc: `Each time a wound caused by an attack made with Spirit-scouring Flames is allocated to an enemy unit, that unit is soulburned. At the end of each hero phase, roll a dice for each soulburned unit. If the roll is equal to or less than the number of the current battle round, that unit suffers D3 mortal wounds.

When a player uses an ability that allows them to heal any wounds that have been allocated to a unit, instead of healing any wounds allocated to a soulburned unit, that unit is no longer soulburned.`,
when: [WOUND_ALLOCATION_PHASE],
},
{
name: `Draconic Horror`,
desc: `Enemy units cannot receive the Rally and Inspiring Presence commands while they are within 12" of this unit.`,
when: [START_OF_HERO_PHASE, START_OF_BATTLESHOCK_PHASE],
},
{
name: `Scry Intent`,
desc: `Subtract 1 from the Attacks characteristic of melee weapons that target this unit (to a minimum of 1).`,
when: [COMBAT_PHASE],
},
{
name: `Arch-Relictor`,
desc: `In your hero phase, this unit can chant 2 prayers that it knows instead of 1. At the start of your hero phase, you must say how many prayers this unit will chant. If you say 1, when it chants that prayer, it is automatically answered with a chanting roll of 6 and no additional prayers may be chanted. If you say 2, make chanting rolls for both prayers as normal.

At the start of the enemy hero phase, you can pick 1 endless spell or invocation within 12" of this unit and roll a dice. On a 2+, that endless spell is dispelled or that invocation is banished.`,
when: [START_OF_HERO_PHASE],
},
],
},
}

export default tagAs(Units, 'unit')
Loading