However, with a Vigilante and other power roles still in the town, it is possible for the town to still win with equal numbers to the Mafia. Take the following setup:
Mafia / Mafia / Vigilante / Doctor / Townie (in Day)
During the Day, Townie is lynched (go scum 8)). Normally, this means the Mafia has equal numbers to the town, and should automatically win. However, because the town still has a chance to win (vig kills mafia, doc saves vig from mafia kill, day starts with vig/doc/mafia),
Similar cases can be made if the Doctor is instead a Roleblocker with a successful block on the Mafia, or another Vigilante (both vigilantes kill both mafia, only one vigilante is nightkilled). Nevertheless, are the rules of the endgame 'set in stone' or should they be adapted realistically to each situation?