A Year of Blasphemy

Full Script
SeaBound
4
Characters
Total 31
Townsfolk
14
Grandmother
You start knowing a good player & their character. If the Demon kills them, you die too.
Pixie
You start knowing 1 in-play Townsfolk. If you were mad that you were this character, you gain their ability when they die.
Sailor
Each night, choose an alive player: either you or they are drunk until dusk. You can't die.
Preacher
Each night, choose a player: a Minion, if chosen, learns this. All chosen Minions have no ability.
King
Each night, if the dead equal or outnumber the living, you learn 1 alive character. The Demon knows you are the King.
Dreamer
Each night, choose a player (not yourself or Travellers): you learn 1 good & 1 evil character, 1 of which is correct.
Fortune Teller
Each night, choose 2 players: you learn if either is a Demon. There is a good player that registers as a Demon to you.
Slayer
Once per game, during the day, publicly choose a player: if they are the Demon, they die.
Seamstress
Once per game, at night, choose 2 players (not yourself): you learn if they are the same alignment.
Tea Lady
If both your alive neighbors are good, they can't die.
Sage
If the Demon kills you, you learn that it is 1 of 2 players.
Choirboy
If the Demon kills the King, you learn which player is the Demon. [+the King]
Atheist
The Storyteller can break the game rules, and if executed, good wins, even if you are dead. [No evil characters]
Cannibal
You have the ability of the recently killed executee. If they are evil, you are poisoned until a good player dies by execution.
Outsider
5
Sweetheart
When you die, 1 player is drunk from now on.
Plague Doctor
When you die, the Storyteller gains a Minion ability.
Recluse
You might register as evil & as a Minion or Demon, even if dead.
Klutz
When you learn that you died, publicly choose 1 alive player: if they are evil, your team loses.
Drunk
You do not know you are the Drunk. You think you are a Townsfolk character, but you are not.
Minion
5
Devil's Advocate
Each night, choose a living player (different to last night): if executed tomorrow, they don't die.
Spy
Each night, you see the Grimoire. You might register as good & as a Townsfolk or Outsider, even if dead.
Baron
There are extra Outsiders in play. [+2 Outsiders]
Scarlet Woman
If there are 5 or more players alive & the Demon dies, you become the Demon. (Travellers don't count.)
Boomdandy
If you are executed, all but 3 players die. After a 10 to 1 countdown, the player with the most players pointing at them, dies.
Demon
1
Al-Hadikhia
Each night*, you may choose 3 players (all players learn who): each silently chooses to live or die, but if all live, all die.
Traveller
5
Beggar
You must use a vote token to vote. If a dead player gives you theirs, you learn their alignment. You are sober & healthy.
Butcher
Each day, after the 1st execution, you may nominate again.
Harlot
Each night*, choose a living player: if they agree, you learn their character, but you both might die.
Thief
Each night, choose a player (not yourself): their vote counts negatively tomorrow.
Bureaucrat
Each night, choose a player (not yourself): their vote counts as 3 votes tomorrow.
Fabled
1
Hell's Librarian
Something bad might happen to whoever talks when the Storyteller has asked for silence.