Private Investigator

Private Investigator is a role that may visit a player each night and learn their exact role. If the Private Investigator gets killed, they appear as the role they most recently investigated.

Basic Mechanics
Each night, the Private Investigator can check a player. Checking a player will reveal their exact role to you. Any special effects which are meant to hide a players faction or role are ineffective against the Private Investigator. After your death, the Private Investigator will appear as the role they most recently investigated.

Advanced Mechanics
If you manage to check a player who's role or exact faction was meant to be hidden, you will learn their exact role, not an incorrect role.