Who and What and When?

Full Script
Autonomous Ace
2
Notes
This script was first built when Summoner was released, a character which absolutely captivated me and my group. The idea that a hard-confirmed player could become the demon was so interesting to me, I built a script around it. With hard confirmation of goodness coming from the Steward, Gambler, Artist, Virgin, Grandmother, and even Golem, but the possibility that any of those people could have been transformed into a demon, this script is sure to be a head scratcher! Versions 1.0.0 and 1.1.0 were created before the update to Acrobat which changed it from Outsider to Townsfolk. Update 1.1.0: Removed Witch, Tinker, Snitch, Monk, Alchemist, and Fool, added Lunatic, Drunk, Investigator, Washerwoman, Pixie, Poppy Grower. Update 1.2.0: Removed Acrobat (now a townsfolk) and Pixie, added Golem and Grandmother.
Characters
Total 25
Townsfolk
13
Steward
You start knowing 1 good player.
Investigator
You start knowing that 1 of 2 players is a particular Minion.
Washerwoman
You start knowing that 1 of 2 players is a particular Townsfolk.
Grandmother
You start knowing a good player & their character. If the Demon kills them, you die too.
High Priestess
Each night, learn which player the Storyteller believes you should talk to most.
Sailor
Each night, choose an alive player: either you or they are drunk until dusk. You can't die.
Innkeeper
Each night*, choose 2 players: they can't die tonight, but 1 is drunk until dusk.
Gambler
Each night*, choose a player & guess their character: if you guess wrong, you die.
Gossip
Each day, you may make a public statement. Tonight, if it was true, a player dies.
Artist
Once per game, during the day, privately ask the Storyteller any yes/no question.
Amnesiac
You do not know what your ability is. Each day, privately guess what it is: you learn how accurate you are.
Virgin
The 1st time you are nominated, if the nominator is a Townsfolk, they are executed immediately.
Poppy Grower
Minions & Demons do not know each other. If you die, they learn who each other are that night.
Outsider
4
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.
Golem
You may only nominate once per game. When you do, if the nominee is not the Demon, they die.
Plague Doctor
When you die, the Storyteller gains a Minion ability.
Minion
4
Godfather
You start knowing which Outsiders are in play. If 1 died today, choose a player tonight: they die. [-1 or +1 Outsider]
Harpy
Each night, choose 2 players: tomorrow, the 1st player is mad that the 2nd is evil, or one or both might die.
Summoner
You get 3 bluffs. On the 3rd night, choose a player: they become an evil Demon of your choice. [No Demon]
Scarlet Woman
If there are 5 or more players alive & the Demon dies, you become the Demon. (Travellers don't count.)
Demon
4
Yaggababble
You start knowing a secret phrase. For each time you said it publicly today, a player might die.
Lil' Monsta
Each night, Minions choose who babysits Lil' Monsta & "is the Demon". Each night*, a player might die. [+1 Minion]
No Dashii
Each night*, choose a player: they die. Your 2 Townsfolk neighbors are poisoned.
Legion12
Each night*, a player might die. Executions fail if only evil voted. You register as a Minion too. [Most players are Legion]