Mistress role in Mafia
Also known as: Courtesan, Escort
A classic role from extended Mafia variants. Each night blocks a chosen player's action (they can't use their night ability). Coincidentally blocking the Mafia saves their target. Not present in our version — we keep games short (5-10 minutes) and the role count minimal.
Abilities and night actions
The Mistress (also Courtesan, Escort, Butterfly — the names vary, the mechanic doesn't) is a special role in extended Mafia rules. At night she picks a player and blocks their action: they can't use their night ability. If she "distracts" the Mafia, no kill that night. If she blocks the Sheriff, no investigation. If she blocks the Doctor, no protection. She plays for Citizens, but her move is unpredictable to other Citizens without comms.
How to play
The Mistress's main job is catching the Mafia. If you block them exactly, the night ends with no kill, and the team notices: "nobody died — Mistress hit her target". A strong signal narrowing the suspect pool.
Don't block the Sheriff or Doctor if they're known or suspected — you'll just sabotage them. Better to block active suspects who behave like Mafia (defend each other, vote in sync).
Comms are limited: you can't directly say who you blocked. Use hints in day speeches so the team can deduce who was blocked — speeds up the dedication process.
This role in Mafia de los Muertos
Mafia de los Muertos doesn't have the Mistress. Six players and four role types is the right balance for short games. The Mistress adds another non-linearity to deduction; for six players that overloads the game — too many protective and blocking roles. If we ever add an extended mode for 8-10 players, she'd be the first candidate.
The Mistress in AI Mafia: why the block mechanic is non-trivial
Mafia de los Muertos doesn't include the Mistress, and the reason isn't just game length but how AI handles block mechanics. It's one of the harder night-ability types for neural networks — and understanding why illuminates how we picked roles for our game.
Why the block mechanic is hard for AI. Blocking means picking someone who has a night ability worth blocking. In a 6-player game, 4 of 6 have night actions (two Banditos, Seer, Widow). Blocking the remaining two Citizens wastes the turn. AI must each night identify whose ability is most valuable to neutralize — multi-layer reasoning, factoring suspicion and team composition simultaneously.
Modern networks — Claude Haiku 4.5, GPT-4.1 Mini, Gemini 3 Flash — manage this but lose efficiency. AI Mistresses often block the wrong player: a loud-accusing Citizen (looks like a Seer), or their own Widow. Smaller models — Gemini 2.5 Flash Lite — block usefully less often than randomly.
Social side. The Mistress can't directly say «I blocked José tonight» — that reveals her. She hints through day speech: «strange that José did nothing today», «feels like someone missed a beat last night». AI struggles with subtle signaling. Either too direct (exposed) or too vague (team misses it). Ambiguous communication is natural for humans, hard for AI.
If we added her. As a Citizen-side info role next to the Seer and Widow — but in a 6-player game, three protective/info roles against two Banditos would skew balance Citizens-ward. It would only work at 8-10 players with 3-4 Mafia. For now, the Mistress is the «classical role we don't have».
← All Mafia roles
See also:
Play Mafia
Start a game in a minute: try the role live or against five AI players.
Start a game →