Gannayev-of-Dreams

Gannayev-of-Dreams (male chaotic neutral hagspawn spirit shaman), or simply "Gann," is a companion in the Mask of the Betrayer expansion campaign.

"'Tall and ruggedly handsome, Gann wears a sarcastic half-smile and affects an air of casual indifference. His skin has a faintly blue or violet cast... a legacy of the night hag who was his mother. Unlike other hagspawn - men born of a human father and a hag mother - Gann's face is neither brutish nor ill-favored... but the Rashemi still treat him with a good deal of suspicion.'"

Gameplay
Gannayev begins at level 18 with Str 10, Dex 14, Con 14, Int 10, Wis 16, Chr 14. As a hagspawn, he has darkvision, +2 natural armor bonus, and spell resistance bonus of 11 + character level. He already comes with Empower Spell, Combat Casting, and Weapon Focus (spear), along with a shortbow and many arrows. His spirit shaman abilities give him an edge against the many spirits in the campaign, and he can spontaneously cast many druid spells.

Mask of the Betrayer
Gannayev, Gann-of-Dreams, is a vagabond hagspawn wandering the wilds of Rashemen. Unlike most hagspawn, Gannayev's mother was a night hag, hence his fair face and violet skin. He never knew his parents, aside from vague dreams of a sunken city, and thought he was abandoned and left to the wilds. In his own words, he was raised by the spirits and became attuned to their nature. As a spirit shaman, he had a nomadic lifestyle, wandering the wilds - and dreams.

The PC first meets Gann in Mulsantir's prison, who happens to be the only prisoner willing to help deal with Okku's army. His "crime," according to him, was that he is "too handsome to look upon." He is very charming and somewhat vain, and is well aware of his charismatic appeal, especially to females. As a dreamwalker, he has much insight into dreams of others, and often those fantasies of women, even the witch serving as the prison warden. This, along with his hagspawn heritage makes him generally distrusted by the Rashemi, especially by farmers with young daughters.

Because Gann knows the ways of the dreamscape, he will accompany the player into some dream events during the campaign where some of Akachi's ancient memories lie dormant. During Act 2, it becomes apparent the sunken city he originated was Coveya Kurg'annis, an Imaskari ruin in Lake Mulsantir, where the Slumbering Coven resided. While attempting to gain audience with the Coven to learn why Lienna and Nefris visited them, the Mistress of the coven banished them into the Skein. Among the many horrors down there was the droning of an exiled mad hag reverberating in the halls. The source of the maddening rants was a night hag named Gulk'aush, who initially attacked the party upon approach.

Gulk'aush eventually got her mind together briefly and explained her tale, that had loved a man and bore a son, but was punished by the rest of her coven for not immediately killing her mate afterwards. She revealed the child was Gannayev, and that she was exiled because she loved him and his father. Gann was stunned by this revelation, as he had thought she had merely abandoned him and had been blaming her for what the coven had done.

She asks him to exact revenge upon the coven by striking at them from within their dreams, and gives the PC her eye to enable him/her to enter the dreams of sleepers. When the PC learns from the coven the truth of the spirit eater's origins, the player has the option of fulfilling Gulk'aush's revenge by shattering the coven's dreamscape, shutting of protection barriers allowing them to be killed in real-time.

Gannayev is distrustful and holds contempt for the gods, seeing them as arrogant manipulators, and feels the spirits are more worthy of respect. This is particularly cemented when he learns about Myrkul's role in the curse and the Wall of the Faithless, the latter which troubles him as he sees the potential doom of oblivion to the Faithless absorbed by the wall.

Trivia

 * Gannayev was voiced by Crispin Freeman.
 * Despite being a divine spellcaster, Gannayev has no deity. While normally not possible due to game mechanics, this was likely done for storyline reasons.