A Dash of Zealotry

Full Script
Heylo
1
Notes
I understand that people are wary of Fang Gu + Zealot, but this script is kind of built around that, which is why it includes Banshee and Farmer that could bluff Zealot to bait a Fang Gu jump attempt Technically in a Base 2 Outsider game with a Baron, Fang Gu and Balloonist in play upto 6 Outsiders could be possible, but that was 1 Role too many for the Script builder; So it's probably best to use the new Balloonist +0 in such a situation, because I don't think adding a 6th Outsider is much of a Townsfolk ability, If there count is not near the max already it's fine
Characters
Total 27
Townsfolk
13
Noble
You start knowing 3 players, 1 and only 1 of which is evil.
Librarian
You start knowing that 1 of 2 players is a particular Outsider. (Or that zero are in play.)
Shugenja
You start knowing if your closest evil player is clockwise or anti-clockwise. If equidistant, this info is arbitrary.
Empath
Each night, you learn how many of your 2 alive neighbors are evil.
Villageidiot3
Each night, choose a player: you learn their alignment. [+0 to +2 Village Idiots. 1 of the extras is drunk]
Snake Charmer
Each night, choose an alive player: a chosen Demon swaps characters & alignments with you & is then poisoned.
Balloonist
Each night, you learn a player of a different character type than last night. [+0 or +1 Outsider]
Monk
Each night*, choose a player (not yourself): they are safe from the Demon tonight.
Seamstress
Once per game, at night, choose 2 players (not yourself): you learn if they are the same alignment.
Philosopher
Once per game, at night, choose a good character: gain that ability. If this character is in play, they are drunk.
Farmer
When you die at night, an alive good player becomes a Farmer.
Mayor
If only 3 players live & no execution occurs, your team wins. If you die at night, another player might die instead.
Banshee
If the Demon kills you, all players learn this. From now on, you may nominate twice per day and vote twice per nomination.
Outsider
5
Recluse
You might register as evil & as a Minion or Demon, even if dead.
Mutant
If you are “mad” about being an Outsider, you might be executed.
Zealot
If there are 5 or more players alive, you must vote for every nomination.
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
4
Poisoner
Each night, choose a player: they are poisoned tonight and tomorrow day.
Witch
Each night, choose a player: if they nominate tomorrow, they die. If just 3 players live, you lose this ability.
Baron
There are extra Outsiders in play. [+2 Outsiders]
Goblin
If you publicly claim to be the Goblin when nominated & are executed that day, your team wins.
Demon
3
No Dashii
Each night*, choose a player: they die. Your 2 Townsfolk neighbors are poisoned.
Imp
Each night*, choose a player: they die. If you kill yourself this way, a Minion becomes the Imp.
Fang Gu
Each night*, choose a player: they die. The 1st Outsider this kills becomes an evil Fang Gu & you die instead. [+1 Outsider]
Fabled
2
Djinn
Use the Djinn's special rule. All players know what it is.
Spirit of Ivory
There can't be more than 1 extra evil player.