Shamanic Invocations

If a shamanic invocation has prerequisites, you must meet them to learn it. You can learn the invocation at the same time that you meet its prerequisites.

Ascendant Step

Prerequisite: 9th level

You can cast levitate on yourself at will, without expending spirit points or material components.

def ascendantstep(npc):
    npc.actions.append(f"***Invocation: Ascendant Step.*** You can cast {spelllinkify('levitate')} on yourself at will, without expending spirit points or material components.")
def ascendantstep_prereq(npc): return npc.levels('Shaman') >= 9

Battle Frenzy

Prerequisite: 12th level, Gift of Savagery feature

When you use the Attack action on your turn with your spirit weapon, you can make one attack with the same weapon as a bonus action.

def battlefrenzy(npc):
    npc.actions.append(f"***Invocation: Ascendant Step.*** You can cast {spelllinkify('levitate')} on yourself at will, without expending spirit points or material components.")
def battlefrenzy_prereq(npc): return npc.levels('Shaman') >= 12 # and gift of savagery

Call of Elements

Prerequisite: 9th level, Speaker of Flames, Stones, Waters, or Winds

You can cast conjure elemental once, without expending spirit points, but only to conjure an elemental of the element to which you are called. You can't do so again until you finish a long rest.

def callofelements(npc):
    npc.actions.append(f"***Invocation: Call of Elements (Recharges on long rest).*** You can cast {spelllinkify('conjure elemental')} on yourself at will, but only to conjure a {'air' if npc.subclass.name == 'Speaker of Winds' else 'earth' if npc.subclass.name == 'Speaker of Stones' else 'fire' if npc.subclass.name == 'Speaker of Flames' else 'water' if npc.subclass.name == 'Speaker of Waters' else 'WTF?!?!'} elemental.")
def callofelements_prereq(npc): 
    return npc.levels('Shaman') >= 9 and (npc.subclass.name in ['Speaker of Flames', 'Speaker of Stones', 'Speaker of Waters', 'Speaker of Winds'])

Elemental Empowerment

Prerequisite: 7th level, Gift of Savagery feature

When you cast elemental weapon on your spirit weapon, you can choose to cast it with a casting time of 1 bonus action. In addition, you can maintain concentration on an elemental weapon spell that you have cast on your spirit weapon until you take a long or short rest, and you can spend 1 spirit point whenever you take damage to avoid breaking your concentration on elemental weapon.

def elementalempowerment(npc):
    npc.actions.append(f"***Invocation: Call of Elements (Recharges on long rest).*** You can cast {spelllinkify('conjure elemental')} on yourself at will, but only to conjure a {'air' if npc.subclass.name == 'Speaker of Winds' else 'earth' if npc.subclass.name == 'Speaker of Stones' else 'fire' if npc.subclass.name == 'Speaker of Flames' else 'water' if npc.subclass.name == 'Speaker of Waters' else 'WTF?!?!'} elemental.")
def elementalempowerment_prereq(npc): 
    return npc.levels('Shaman') >= 7 # and gift of savagery

Entreat the Spirits

Prerequisite: 9th level

You can cast commune with nature, but only as a ritual.

Fauna Shaman

Prerequisite: 5th level

You can cast animal friendship and beast sense, but only as rituals.

Force of Will

You can add your Charisma modifier to the damage you deal with any shaman cantrip. In addition, whenever you hit a creature with a shaman cantrip that deals damage, you can spend 1 spirit point to add your shaman level to the damage roll.

Glimpse the Path

Prerequisite: 5th level, Gift of Sight feature

You can cast augury, but only as a ritual.

Keeper of Lore

You can read all writing.

Mask of Beasts

Prerequisite: 9th level

You can cast polymorph on yourself once, without expending spirit points. You can't do so again until you finish a long rest.

Mask of Many Faces

You can cast disguise self at will, without expending spirit points.

Master of Myriad Forms

Prerequisite: 15th level

You can cast alter self at will, without expending spirit points.

Pierce the Shadows

Prerequisite: Gift of Sight feature

You can see normally in darkness, both magical and nonmagical, to a distance of 120 feet.

Rally the Ancestors

Prerequisite: 9th level, Speaker of Ancestors

You can cast animate dead once, without expending spirit points. You can't do so again until you finish a long rest.

Rewrite the Past

Prerequisite: 12th level, Speaker of Dreams

You can cast modify memory once, without expending spirit points. You can't do so again until you finish a long rest.

Rite of Cleansing

You can cast purify food and drink, but only as a ritual.

River's Secrets

Prerequisite: 5th level

You can cast water breathing and water walk, but only as rituals.

Savage Magic

Prerequisite: 5th level, Gift of Savagery feature

Whenever you would make a melee or ranged spell attack as a part of a shaman spell that you cast, you can spend 1 spirit point to instead make a single attack with your spirit weapon. If the attack hits, it deals its normal damage to the target in addition to the spell's effects.

See the Unwritten

Prerequisite: 12th level, Gift of Sight feature

You roll three d20s for your Gift of Sight, rather than two.

Seeker of Visions

Prerequisite: 7th level, Gift of Sight feature

You can cast divination, but only as a ritual.

Sight Beyond Sight

Prerequisite: 15th level, Gift of Sight feature

You can see the true form of any shapechanger or creature concealed by illusion or transmutation magic while the creature is within 30 feet of you and within line of sight.

Sky Shaping

Prerequisite: 5th level

You can cast skywrite, but only as a ritual.

Smoke Teller

As an action, you can seize control of the smoke from a fire or other source within 10 feet of you and form it into an image that lasts for as long as you maintain concentration on this effect. Initially, the image can be no larger than a 5-foot cube. Though it can be as detailed as you like, the image is also clearly made of smoke, and no creature will mistake it for the real thing.

While you maintain concentration on this effect, you can use your action to draw further smoke from the source, increasing the possible size of the image by 5 feet, to a maximum of a 20-foot cube. You can also use your action to change the appearance of the object or make it appear to move, though it must remain centered on the source of the smoke. When changing the image's appearance, you can change the color of some of the smoke, though fine detail is impossible.

The smoke image lightly obscures the area within it.

After you end your concentration, the smoke persists for 1 minute or until a strong wind disperses it.

Soul Reading

Prerequisite: 5th level

You can cast detect thoughts once, without expending spirit points. You can't do so again until you finish a short or long rest.

Speaker of All

Prerequisite: 12th level

You understand all spoken languages. Moreover, any creature that can understand a language can understand what you say.

Spirit Sight

Prerequisite: Gift of Sight feature

You can cast detect magic at will, without expending spirit points.

Spirit Warrior

Prerequisite: Gift of Savagery feature

When you finish a short or long rest, you may spend a number of spirit points up to your maximum spell level. For each spirit point spent this way, your hit point maximum and current hit points increase by 5. This effect lasts until you take another short or long rest.

Stand Firm

Prerequisite: Gift of Savagery feature

While you are not wearing any armor, your Armor Class equals 13 + your Constitution modifier. You can use a shield and still gain this benefit.

Tongue of Beasts

You can cast speak with animals at will, without expending spirit points.

Tongue of Wild Spaces

Prerequisite: 5th level

You can cast speak with plants at will, without expending spirit points.

Twilight Shepherd

Prerequisite: 9th level

You can cast reincarnate once using spirit points. You can't do so again until you finish a long rest.

Unfiltered Perceptions

Prerequisite: 7th level

You cannot be blinded or deafened unless you are seeing or hearing through another source. In addition, you can sense the presence of invisible creatures or objects within 10 feet of you that are within line of sight, though you cannot see them.

Unrestrained Savagery

Prerequisite: 5th level, Gift of Savagery feature

You can attack with your spirit weapon twice, instead of once, whenever you take the Attack action on your turn.

Voice of the Forgotten

Prerequisite: 7th level You can cast speak with dead at will, without expending spirit points.

Walker of the World

Prerequisite: 7th level

Your movement speed increases by 10 feet while you are not wearing armor. In addition, you always know which way is north and, while underground, always know your depth below the surface.