Role list is done, correct me on mistakes please.
Town:
Sheriff: Check one person each night for suspicious activity. Town, Amnesiac, Gaurdian Angel, Pirate, Plague Bearer, Pestilence, Godfather and the Werewolf during odd-numbered nights will all seems innocent while Medusa (unless Medusa is holding a necronomicon) and the transformed Werewolf will appear as suspicious.
Doctor: Heal one person each night, preventing them from dying from the Werewolf, give someone powerful defence meaning they can't be attacked that night or save a Bodyguard from dying while protecting someone (if the bodyguard ends up being one of the unknown Town Protective roles).
Psychic: Recieve a vision each night. On odd-numbered nights they will get three names, at least one of which is evil. On even-numbered nights they will get two names, at least one of which is good.
Tracker: Track one person at night to see who they visit.
Town Protective: Don't know which one yet.
Town Protective: Don't know which one yet.
Town Support: Don't know which one yet.
Town Support: Don't know which one yet.
Mafia:
Godfather: Kills someone each night. Doesn't appear as suspicious when visited by the Sheriff.
Neutral:
Pirate: Choose a player to plunder each night. Upon plundering the Pirate and the target start a duel. The Pirate can choose from a scimitar, a rapier and a gun. The target can choose from a sidestep, a chainmail and backpedal. Scimitar beats sidestep, rapier beats chainmail and gun beats backpedal. If the Pirate wins they will kill the target. Wins if they succesfully plunder two players.
Plague Bearer: You may choose to infect a player with the Plague each night. Anyone who visits the Plague Bearer or visits an infected will be infected. If an infected player visits a non-infected the non-infected will become infected. If all players are infected the Plague Bearer becomes Pestilence and the Town will be allerted. Pestilence can only die by being lynched. Can kill once a night. Wins if all other killing roles are dead.
Werewolf: Transform into a Werewolf during the night. Can choose either to rampage or stay home. If they rampage they can choose someone to kill. If they stay at home they will kill all visitors. Wins if all other killing roles are dead.
Amnesiac: Can choose a dead role to remember themselves as. Can choose any Town role or Guardian angel. Wins if they meet the win condition of the remembered role.
Guardian Angel: Gets assigned to a random player. The Guardian can heal and remove all harmfull effects on that player twice a game (can still do this while dead). Wins if target is alive.
Coven:
Medusa:
You may choose to Stone Gaze all visitors at night which kills them. Gets a necronomicon at night three which makes them able to visit player's to Stone Gaze them. Wins if all other killing roles are dead.