It goes like this. By the by, remember this is the only Mafia-type game I've ever played, so I'm not going to try to keep something around just because it's standard.
- The Godfather as a role is removed. Instead, it now exists as a trait that is applied to another member of the Mafia, and confers Detection Immunity, Basic Defense, and Last Stand Roleblock Immunity (which is to say - You become Roleblock Immune if you are the last member of the Mafia standing, but not before then). If the Godfather dies, the trait will be handed off to another member of the Mafia, and this will happen until there is one member of the Mafia left (rather than there not being a Godfather if two go down). Bodyguard and Arsonist are folded over into other Investigative results.
- The Mafioso is also removed because it's a meaningless role with this setup that has effectively been folded into every other role. Vigilante, Veteran, and Ambusher remain in the same investigative bracket (this is also possibly where Bodyguard ends up to give Ambusher a bracket-matching claim that isn't Town Killing).
- The Godfather can declare both an attack to be made and a target for their own night ability, as well as an attacker to execute the declared attack. If their declared attacker is roleblocked, or if they do not declare an attacker to begin with, they will cancel the visit against the target selected for their night ability and execute the attack directly.
- Other members of the Mafia can choose to declare an attack or use their Night Ability. If they choose to declare an attack and the Godfather is roleblocked or does not declare a target to attack, then the earliest attack declared that is not (also) prevented by a roleblock will be executed, and the rest will be ignored. Unlike the Godfather, their choice is mutually exclusive, so if they don't end up attacking after declaring one then they will spend their night doing nothing. Using their night ability works the same way as it does now, except it will be overridden if they were chosen as the attacker for an attack declared by the Godfather and the Godfather was not roleblocked.
- The Godfather can declare an attack and attacker while jailed, but cannot declare a target to apply their night ability to (*unless the Jailor's roleblock when not executing is removed, as it should be).
Now, a quick practical example of how I'd see this working in action. The Mafia Role List is Hypnotist (Godfather, hence "Hypnogod"), Framer, Consigliere, and Forger.
Hypnogod declares an attack against William Hobbs, that Framer will carry out the attack, and that they will attempt to use Roleblocked on Ann Hibbins.
Framer also chooses to declare an attack, and declares an attack against William Phips, being the first member of the Mafia other than Hynogod to declare an attack. Framer cannot choose a target to frame as a result.
Consigliere chooses not to declare an attack, and instead decides to investigate Sarah Good.
Forger chooses to declare an attack against John Hathorne, doing so after Framer declares their attack against William Phips, and likewise cannot choose a target to forge this night.
If neither the Hypnogod nor Framer are roleblocked, then the Framer will execute Hypnogod's attack against William Hobbs, while Hpynogod will use Roleblocked on Ann Hibbins. Consigliere will investigate Sarah Good, and Forger will do nothing.
If Framer is roleblocked, then Hypnogod will terminate their attempt to use Roleblocked on Ann Hibbins and attack William Hobbs instead. Consigliere will still investigate Sarah Good, and Forger will still do nothing.
If Hypnogod is roleblocked, then Framer will execute their own attack against William Phips. Consigliere will still investigate Sarah Good, and Forger will still do nothing.
If both Hypnogod and Framer are roleblocked, then Forger will execute their attack against John Hathorne and Consigliere will, yet again, still investigate Sarah Good.
If Hypnogod is roleblocked and Framer had instead decided to frame Mary Warren, then Framer will frame Mary Warren, Consigliere will investigate Sarah Good, and Forger will attack John Hathorne.
As for role list adjustments, I'd say start by changing Ranked to either...
Mafia Support (with Ambusher folded into this bracket, and Mafia Killing effectively removed)
Mafia Deception
Random Mafia
Random Mafia
or
Ambusher
Mafia Support (without Ambusher being folded into this bracket, instead just being the sole Mafia Killing now)
Mafia Deception
Random Mafia
... and if it turns out that Mafia has too much of an edge, then remove one of the former's Random Mafias or the latter set's Mafia Support (since it'd be rather predictable with only three roles in it and no Random Mafia) and replace them with a Neutral BE bracket that can be any Neutral Benign or Evil.
For Classic, I'd say Blackmailer/Ambusher/Framer. Disguiser is a no-go because it's too complicated for Classic, I feel (in addition to heavily targeting Spies, however poorly it actually does so), Forger and Janitor are both way too powerful, Hypnotist is kind of another jobber in the same vein as Framer (as well as their Control Hypnotism being completely worthless with no chance of a Witch, though I'd put them in second place behind Blackmailer), while Consigliere and Consort would make it even more hell for the Serial Killer than it already is, plus Consort making things awkward for the Escort. Blackmailer would emphasize to the town that whispers are not secure while also being consistently helpful for the Mafia. Meanwhile, the Ambusher is to keep Vigilante and Veteran from being auto-confirmed by Investigators like how Medium, Lookout, Escort, Investigator, Transporter, Retributionist, and Mayor are (this list excluding Spy and Jailor since Blackmailer would stop them being auto-confirms nevermind the Jailor being a self-confirming role), as well as presenting a threat to the Jailor Meta that currently doesn't really exist in Classic right now. (Plus, if Lookout declares early, there's always a Blackmailer that can camp them while Ambusher nails the Doctor through the Jailor, leaving the Jailor most likely open the following night).
So that's my pitch. Its emphasis is the complete removal of a couple boring roles and extending the versatility of the Mafia through not requiring those boring roles to be present just so it doesn't get deadlocked as easily (again, Jailor's roleblock when not executing should be removed because deadlocks are not healthy for this game, as well as allowing "If you execute me then I can't heal/protect you and you're probably done for tonight." to be a thing you can say, whether you're being honest or not), thereby allowing them to increase their actions per night in Un/ranked and be on average less boring for the people assigned Mafia roles (though I'd argue Framer and Disguiser are still problems in that regard, can't say anything about Hypnotist as I've never been one).