Something Something Onions

Full Script
Shadowhawk
1
Characters
Total 25
Townsfolk
13
Steward
You start knowing 1 good player.
Washerwoman
You start knowing that 1 of 2 players is a particular Townsfolk.
Shugenja
You start knowing if your closest evil player is clockwise or anti-clockwise. If equidistant, this info is arbitrary.
Sailor
Each night, choose an alive player: either you or they are drunk until dusk. You can't die.
General
Each night, you learn which alignment the Storyteller believes is winning: good, evil, or neither.
Balloonist
Each night, you learn a player of a different character type than last night. [+0 or +1 Outsider]
Undertaker
Each night*, you learn which character died by execution today.
Gossip
Each day, you may make a public statement. Tonight, if it was true, a player dies.
Amnesiac
You do not know what your ability is. Each day, privately guess what it is: you learn how accurate you are.
Juggler
On your 1st day, publicly guess up to 5 players' characters. That night, you learn how many you got correct.
Fool
The 1st time you die, you don't.
Farmer
When you die at night, an alive good player becomes a Farmer.
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.
Puzzlemaster
1 player is drunk, even if you die. If you guess (once) who it is, learn the Demon player, but guess wrong & get false info.
Plague Doctor
When you die, the Storyteller gains a Minion ability.
Lunatic
You think you are a Demon, but you are not. The Demon knows who you are & who you choose at night.
Minion
5
Godfather
You start knowing which Outsiders are in play. If 1 died today, choose a player tonight: they die. [-1 or +1 Outsider]
Poisoner
Each night, choose a player: they are poisoned tonight and tomorrow day.
Devil's Advocate
Each night, choose a living player (different to last night): if executed tomorrow, they don't die.
Summoner
You get 3 bluffs. On the 3rd night, choose a player: they become an evil Demon of your choice. [No Demon]
Witch
Each night, choose a player: if they nominate tomorrow, they die. If just 3 players live, you lose this ability.
Demon
3
Yaggababble
You start knowing a secret phrase. For each time you said it publicly today, a player might die.
Ojo
Each night*, choose a character: they die. If they are not in play, the Storyteller chooses who dies.
Legion
Each night*, a player might die. Executions fail if only evil voted. You register as a Minion too. [Most players are Legion]