One Mosh Cat Pit

Full Script
Jams & Ben
8
Characters
Total 25
Townsfolk
13
Pixie
You start knowing 1 in-play Townsfolk. If you were mad that you were this character, you gain their ability when they die.
Shugenja
You start knowing if your closest evil player is clockwise or anti-clockwise. If equidistant, this info is arbitrary.
Chef
You start knowing how many pairs of evil players there are.
Balloonist
Each night, you learn a player of a different character type than last night. [+0 or +1 Outsider]
General
Each night, you learn which alignment the Storyteller believes is winning: good, evil, or neither.
Mathematician
Each night, you learn how many players’ abilities worked abnormally (since dawn) due to another character's ability.
Innkeeper
Each night*, choose 2 players: they can't die tonight, but 1 is drunk until dusk.
Flowergirl
Each night*, you learn if a Demon voted today.
Savant
Each day, you may visit the Storyteller to learn 2 things in private: 1 is true & 1 is false.
Fisherman
Once per game, during the day, visit the Storyteller for some advice to help your team win.
Amnesiac
You do not know what your ability is. Each day, privately guess what it is: you learn how accurate you are.
Cannibal
You have the ability of the recently killed executee. If they are evil, you are poisoned until a good player dies by execution.
Ravenkeeper
If you die at night, you are woken to choose a player: you learn their character.
Outsider
4
Recluse
You might register as evil & as a Minion or Demon, even if dead.
Butler
Each night, choose a player (not yourself): tomorrow, you may only vote if they are voting too.
Mutant
If you are “mad” about being an Outsider, you might be executed.
Drunk
You do not know you are the Drunk. You think you are a Townsfolk character, but you are not.
Minion
5
Spy
Each night, you see the Grimoire. You might register as good & as a Townsfolk or Outsider, even if dead.
Marionette
You think you are a good character, but you are not. The Demon knows who you are. [You neighbor the Demon]
Harpy
Each night, choose 2 players: tomorrow, the 1st player is mad that the 2nd is evil, or one or both might die.
Poisoner
Each night, choose a player: they are poisoned tonight and tomorrow day.
Scarlet Woman
If there are 5 or more players alive & the Demon dies, you become the Demon. (Travellers don't count.)
Demon
3
Lord of Typhon
Each night*, choose a player: they die. [Evil characters are in a line. You are in the middle. +1 Minion. -? to +? Outsiders]
Legion12
Each night*, a player might die. Executions fail if only evil voted. You register as a Minion too. [Most players are Legion]
Vigormortis
Each night*, choose a player: they die. Minions you kill keep their ability & poison 1 Townsfolk neighbor. [-1 Outsider]