The Xmas Xpedition

Full Script
migui
2
Notes
I think in its essence it's a BMR-like script with a bit of info. So Night 1/2 would be info-heavy. Then town should test for kills moving forward. Minstrel is there as counter/bluff for Xaan. Outsiders should work together. Golem & Saint should find the Moonchild and ask for their deaths. Presence of Goon should prevent the multi-kill demons early. Mayor is a way out but can only be confirmed by the Gossip/Professor. Evil team should kill the info-roles as early as they can.
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.
Sailor
Each night, choose an alive player: either you or they are drunk until dusk. You can't die.
Chambermaid
Each night, choose 2 alive players (not yourself): you learn how many woke tonight due to their ability.
Villageidiot3
Each night, choose a player: you learn their alignment. [+0 to +2 Village Idiots. 1 of the extras is drunk]
Innkeeper
Each night*, choose 2 players: they can't die tonight, but 1 is drunk until dusk.
Monk
Each night*, choose a player (not yourself): they are safe from the Demon tonight.
Gossip
Each day, you may make a public statement. Tonight, if it was true, a player dies.
Nightwatchman
Once per game, at night, choose a player: they learn you are the Nightwatchman.
Professor
Once per game, at night*, choose a dead player: if they are a Townsfolk, they are resurrected.
Juggler
On your 1st day, publicly guess up to 5 players' characters. That night, you learn how many you got correct.
Minstrel
When a Minion dies by execution, all other players (except Travellers) are drunk until dusk tomorrow.
Ravenkeeper
If you die at night, you are woken to choose a player: you learn their character.
Mayor
If only 3 players live & no execution occurs, your team wins. If you die at night, another player might die instead.
Outsider
4
Goon
Each night, the 1st player to choose you with their ability is drunk until dusk. You become their alignment.
Golem
You may only nominate once per game. When you do, if the nominee is not the Demon, they die.
Moonchild
When you learn that you died, publicly choose 1 alive player. Tonight, if it was a good player, they die.
Saint
If you die by execution, your team loses.
Minion
4
Devil's Advocate
Each night, choose a living player (different to last night): if executed tomorrow, they don't die.
Widow
On your 1st night, look at the Grimoire & choose a player: they are poisoned. 1 good player knows a Widow is in play.
Xaan
On night X, all Townsfolk are poisoned until dusk. [X Outsiders]
Marionette
You think you are a good character, but you are not. The Demon knows who you are. [You neighbor the Demon]
Demon
4
Shabaloth
Each night*, choose 2 players: they die. A dead player you chose last night might be regurgitated.
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.
Vigormortis
Each night*, choose a player: they die. Minions you kill keep their ability & poison 1 Townsfolk neighbor. [-1 Outsider]
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]