Hey, Who Did That?

Full Script
Jake
3
Characters
Total 30
Townsfolk
13
Noble
You start knowing 3 players, 1 and only 1 of which is evil.
Pixie
You start knowing 1 in-play Townsfolk. If you were mad that you were this character, you gain their ability when they die.
High Priestess
Each night, learn which player the Storyteller believes you should talk to most.
Snake Charmer
Each night, choose an alive player: a chosen Demon swaps characters & alignments with you & is then poisoned.
Innkeeper
Each night*, choose 2 players: they can't die tonight, but 1 is drunk until dusk.
Lycanthrope
Each night*, choose an alive player. If good, they die & the Demon doesn’t kill tonight. One good player registers as evil.
Gossip
Each day, you may make a public statement. Tonight, if it was true, a player dies.
Fisherman
Once per game, during the day, visit the Storyteller for some advice to help your team win.
Alchemist
You have a Minion ability. When using this, the Storyteller may prompt you to choose differently.
Amnesiac
You do not know what your ability is. Each day, privately guess what it is: you learn how accurate you are.
Ravenkeeper
If you die at night, you are woken to choose a player: you learn their character.
Atheist
The Storyteller can break the game rules, and if executed, good wins, even if you are dead. [No evil characters]
Poppy Grower
Minions & Demons do not know each other. If you die, they learn who each other are that night.
Outsider
4
Ogre
On your 1st night, choose a player (not yourself): you become their alignment (you don't know which) even if drunk or poisoned.
Lunatic
You think you are a Demon, but you are not. The Demon knows who you are & who you choose at night.
Drunk
You do not know you are the Drunk. You think you are a Townsfolk character, but you are not.
Barber
If you died today or tonight, the Demon may choose 2 players (not another Demon) to swap characters.
Minion
5
Cerenovus
Each night, choose a player & a good character: they are “mad” they are this character tomorrow, or might be executed.
Pit-Hag
Each night*, choose a player & a character they become (if not in play). If a Demon is made, deaths tonight are arbitrary.
Assassin
Once per game, at night*, choose a player: they die, even if for some reason they could not.
Summoner
You get 3 bluffs. On the 3rd night, choose a player: they become an evil Demon of your choice. [No Demon]
Boffin
The Demon (even if drunk or poisoned) has a not-in-play good character’s ability. You both know which.
Demon
3
Kazali
Each night*, choose a player: they die. [You choose which players are which Minions. -? to +? Outsiders]
Po
Each night*, you may choose a player: they die. If your last choice was no-one, choose 3 players tonight.
Legion12
Each night*, a player might die. Executions fail if only evil voted. You register as a Minion too. [Most players are Legion]
Traveller
5
Bone Collector
Once per game, at night*, choose a dead player: they regain their ability until dusk.
Deviant
If you were funny today, you cannot die by exile.
Scapegoat
If a player of your alignment is executed, you might be executed instead.
Gnome
All players start knowing a player of your alignment. You may choose to kill anyone who nominates them.
Barista
Each night, until dusk, 1) a player becomes sober, healthy & gets true info, or 2) their ability works twice. They learn which.