Role Name:
-Oracle
Role Alignment:
-Town(Investigative)
Abilities:
-Consult the spirits each night to learn how many living players in a chosen alignment are in the town.
Attributes:
-None.
Notifications:
-You have decided to gain insight on [Town(Investigative), Mafia(Deception), Neutral(Evil), Etc.] roles tonight.
-You have instead decided to gain insight on [Town(Investigative), Mafia(Deception), Neutral(Evil), Etc.] roles tonight.
-You have perceived that there are no [alignment] roles in the town!
-You have perceived that there is one [alignment] role in the town!
-You have perceived that there are # [alignment] roles in the town!
Goal:
-Lynch every criminal and evildoer.
Win Conditions:
-Same as town
Special Attributes:
-If someone has been framed they will count towards Mafia(Deception) and not their original alignment, and the frame does not disappear even if an Oracle "sees" them as a night result.
-If a mafia member has been disguised then they will not add to the number of players in their alignment if checked by an Oracle, instead they will add to the number of players in their disguised role's alignment if checked by an Oracle.
-If an Oracle is controlled by a Witch then the Witch will gain the result of whatever alignment the Oracle had chosen to check. If the Oracle had not chosen any alignment to check then the Witch will learn the details about a random alignment that is present in the game (The only time an Oracle would do nothing is if they were AFK so I don't really think RNG needs to be balanced for this).
-Edit: Detection immune roles such as Godfather will be visible under the alignment of the town role in their investigative results. Godfather will appear under Town(Protective) for BG, and Werewolf on non-full moon nights will appear under Town(Investigative) for sheriff for example.
Investigator Results:
Sheriff - Your target seems innocent.
Investigator - Medium/Janitor/Retributionist/Oracle
Consigliere - Your target gains insight from spirits, they must be an Oracle!
Achievements:
-Too Many to Count: Gain insight on an alignment with 5 or more members.
-Ghost Town: Check 3 different alignments with no members in one game.
Additional Information:
All of the alignments that can be checked are:
-Town(Investigative/Killing/Protective/Support)
-Mafia(Deception/Killing/Support)
-Neutral(Benign/Chaos/Evil/Killing)
-Coven(Evil)
I was trying to come up with a Psychic rework that removes the RNG aspects of the role, and while I think this could work as one I also figured it could work as it's own role. I think the main use of this role would be to confirm claims from the town. If two TPs have died then the Oracle can check the alignment to learn if there are any more remaining, and if not then anyone who claims that alignment is likely evil if they have not been framed. It may also be useful to deduce what someone who was forged/cleaned may have been if the Oracle strategically checks alignments. Let me know what you think!