In Werewolves there are many Villager roles: normally we play essentially the same roles every time and the players know exactly which are the roles that are going to be used.
If you have 8 players you could choose to play with, for example, 2 wolves, 3 plain villagers and 3 "special villagers" taking at random the 3 special villagers from a pool of say, 6 possible ones.
The main advantage of this variant is that no one knows if a specific role even exists in that round until the end of the round, which may or may not be fun.
The downsides include
- the moderator will have to spend more time calling for all the possible roles
- using cards from a poker set becomes more of an issue with more roles, so you'll probably want to have cards that actually say which role you are
Additionally, the wolves can fake to be villagers much more easily.
What do you think about this variant? Have you ever tried anything like this? What elements were fun at first but weren't in the long run?