Nosy neighbor would be forced to visit, yeah. Here's the revised version of this ruleset:
REVISED FORMAT:
Metadata Mafia
- SEMI-SEMI-OPEN FORMAT: Mafia team will be told the format, town team won't
- Roles will not be duplicated
Possible Town Roles
Vanilla Townie: No special powers.
Parity Cop: On the first night, checks a player. Receives "null" if successful (otherwise receives "ERROR"). On subsequent nights, checks one player per night. Receives "even" if the player is of the same alignment as the LAST player scanned; receives "odd" if the player is of the opposite alignment as the LAST player scanned. Non-visiting role.
Tracker: Checks a player each night. Learns who that player visited that night. Semi-visiting role.
Watcher: Checks a player each night. Learns who visited that player each night. Non-visiting role.
Doctor: Targets a player each night. That player cannot be killed that night. Cannot self-target. Visiting role.
Jailer: Targets a player each night. That player is roleblocked and cannot be targeted by night actions that night. Cannot self-target. Visiting role.
Probation Officer: Targets a player each night. That player is roleblocked. Visiting role.
Monitor: Checks a player each night. Learns what roles visited the player that night. Non-visiting role.
Nosy Neighbor: Visits a player each night. No other special powers. Must visit each night. Player visited does not learn the identity of nosy neighbor.
Miller: No special powers. Checks as mafia by parity cop.
Possible Mafia Roles
Hooker: Targets a player each night. That player is roleblocked that night. Visiting role.
Interceptor: Targets a player each night. The first town player to visit that player after the Interceptor is killed that night. Cannot successfully target the same person on consecutive nights. Visiting role.
Hacker: Checks a player each night. Learns the role of that player. Non-visiting role.
Lookout: Checks a player each night. Learns who visited the player that night. Non-visiting role.
Stalker: Checks a player each night. Learns who the player visited that night. Semi-visiting role.
Voyeur: Checks a player each night. Learns what roles visited the player that night. Non-visiting role.
Core Mechanic: Visiting
In addition to having a specific alignment, each power role is defined according to whether it visits the target or not. A visiting role is a role which involves direct physical contact/presence with the target. A non-visiting role is a role which does not involve such contact. A semi-visiting role may or may not visit the target, depending on the role interactions.
Visiting roles: Doctor, Jailer, Probationary Officer, Hooker, Interceptor. All of these roles can be seen by the Tracker, Watcher, Monitor, and Stalker roles on their reports (but their identities will remain anonymous). Additionally, any mafia role executing the faction's nightkill is considered a visiting role for the night, even if they are otherwise a non-visiting or semi-visiting role.
Semi-visiting roles: Tracker and Stalker. These roles will be seen by the Watcher and Monitor roles on their reports (but their identities will remain anonymous).
Non-visiting roles: Parity Cop, Watcher, Hacker, Lookout, Monitor, Voyeur. These roles will not be seen by any roles which check visitors.
Role Priority
1. Jailer
2. Hooker, Probationary Officer (IFF targeting Interceptor)
3. Parity Cop, Hacker, Lookout, Watcher, Voyeur, Monitor
4. Interceptor
5. Probationary Officer (otherwise)
6. Mafia Nightkiller, Doctor, Nosy Neighbor
7. Tracker, Stalker
Nightkill
I've made a couple of references to the mafia carrying out a nightkill, or having a nightkiller, in this format. All* mafia players will have an action they may use in a given night. However, the mafia MUST select a player to carry out the nightkill if they intend to kill on a given night, and this player CANNOT use their other night action.