Persus, what happens to the surviving Good/Ugly when/if one of them dies in play?
I know the surviving other has 'meaning' to someone because the Bad needs them both dead (so they cannot be auto killed or something just because their wincon became impossible to fill - that would autowin the Bad) but that solo remaining Good/Ugly is a player with no possible way to achieve their wincon.
Would you have them defaulting to becoming a Confederate player then, able to chase the normal Town wincon?
Also, does the Bad actually have to -kill- the Good and the Ugly in order to win, or just have them die, possibly because of the lynch or the Union nightkill? If the Bad does lose if someone else kills one of these other players, does he leave play or remain in the game, and if he stays, does he default to the Union side and Union Wincon?
I see pros and cons for that - Union would probably be -perfectly- happy to gain an SK. Town would have more incentive to keep the Good and the Ugly alive, at least until they could find the Bad and kill him (keeping him from giving the Union his kills).
If so, Town has incentive to keep Good and Ugly alive, but not much power to find them or protect them... Would it make sense to possibly have Town players start with knowledge of who Good and Ugly are (but maybe not which one is good, which one is ugly). They wouldn't know who any other Town was, and they don't want to reveal Good or Ugly (that turns the coming night into a race between Bad and Union to kill the outed player, Union gaining an unidentified SK if they win - Town won't want to reveal that information at all).
If instead you remove the Bad if it becomes impossible for the Bad to win (someone else kills Good or Ugly if you're restricting it that closely) or after the Bad has won, then it actually becomes tempting for Town to want to lynch the Bad or Good or Ugly, to get closer to removing a NK from play.