the staff-mafia could have roles like giving another player post restrictions (can give this to a teammate so being postrestricted shouldn’t conftown someone), roleblocking them (putting them in the quiet room), making them hated for a day (staff often play inmates against each other and actively try to prevent them forming alliances with each other). there could be inmate neighbours — either people who are roommates or people who have similar issues who find ways to communicate with each other that the staff don’t recognise as communication.
I have no idea how to translate a lot of things into mafia terms. Like what would losing privacy privileges look like? would that be a mafia ability that gains readonly access to a town neighbourhood? it doesn’t quite capture the humiliation of having to pee with an audience for months or having to sleep at the nurse’s station with bright lights on every night and chattering.
There could also be a hidden and demoralising mechanic where there is a behaviour chart posted with each vote count and the staff (privately submitted at any time) give points or take away points for wifom. townies should get actual prizes if they get enough points. at lynch time whoever has the most points gets a prize; mafia can give themselves prizes this way too and the prizes shouldn’t be too overpowered. townies should be somewhat suspicious of whoever gets the prizes.
If at any point half? a third? of the town writes