Hm… I’m fairly certain that most players wouldn’t want to spend more than 2~3 questions to learn what their roles are, so I have to take that to account…
Well. For starters I can’t let them do a 2x A/B split question. (I.e., “X or Y; Am I X or Y?” / "A or B; Is my role within A@[X1, X2, …] or B@[Y1, Y2, …])
So each player would have to have at least 5 roles as options.
Then there is the matter of people wanting to know what type their hidden ability is…
Eh. Since it’d be a hassle to make them all different, I guess making them relatively similar to each other will have to do. (Similar typing.)