detective — an innocent who may learn the team of one player every night.
doctor — an innocent who may protect a player from being killed every night (Can save themselves only once during the entire game, they cannot save someone from being hanged).
vigilante — an innocent who may kill a player every night.
mafia -- chooses a person to kill each night.
<Wizard> Yo, I think that hampa is the mafia, because he seems to be acting strange.
<Guy> Yea, I agree, let's vote for him in the next voting.