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.