Investigator doesn't have an unique play style, it's just a worse/slightly different tracker and it's frankly kind of boring; so I've decided to rework it. From my testing with both MCI and multiple windows this doesn't have any bugs but can be never too sure so I'd appreciate some extra testing (I will also be testing on my own).
REWORK:
The Investigator can investigate a player of their choosing, when a player is being investigated they will leave footprints behind for the Investigator and if they interact with another player the investigator will be notified. When a meeting is called the investigator will be given {x} amount of roles, one of these will be the investigated players role and the rest will be randomly chosen roles that are able to spawn (faction amounts are hardcoded so you aren't able to get lucky so all the roles are from the same faction unless you start narrowing it down). After the first meeting every time the investigated player interacts with someone the Investigator will check off one of the random roles, they can only narrow down an {x} amount of roles. If the Investigator tries to investigate a role that can't interact with anyone they will get a red flash on their screen and won't be able to investigate them. If the investigated player dies the Investigator will be notified. The Investigator can choose to stop investigating someone at any time.
Investigator doesn't have an unique play style, it's just a worse/slightly different tracker and it's frankly kind of boring; so I've decided to rework it. From my testing with both MCI and multiple windows this doesn't have any bugs but can be never too sure so I'd appreciate some extra testing (I will also be testing on my own).
REWORK:
The Investigator can investigate a player of their choosing, when a player is being investigated they will leave footprints behind for the Investigator and if they interact with another player the investigator will be notified. When a meeting is called the investigator will be given {x} amount of roles, one of these will be the investigated players role and the rest will be randomly chosen roles that are able to spawn (faction amounts are hardcoded so you aren't able to get lucky so all the roles are from the same faction unless you start narrowing it down). After the first meeting every time the investigated player interacts with someone the Investigator will check off one of the random roles, they can only narrow down an {x} amount of roles. If the Investigator tries to investigate a role that can't interact with anyone they will get a red flash on their screen and won't be able to investigate them. If the investigated player dies the Investigator will be notified. The Investigator can choose to stop investigating someone at any time.