The setup:
The setup is 2 mafia, 6 townies. Mafia have a bus driver (codename Radio Operator) and 3-shot vest (Evil Sargent)
Town has a 3-shot doctor (Medic) and 3-shot vest (Good Sargent). Since everyone has 1-shot vest and 1-shot gun, balanced?
Change for 9 players (7 townies): Good Sargent loses 3-shot vest, gains 2-shot gun, below existed with 8 person version
Notquitethere is the Radio Operator. You are a Bus Driver. You may NOT use your ability on the same turn as your night kill UNLESS you are the only surviving scum player.
NJW2000 is the Evil Sargent. You have a 3-shot bulletproof vest, as you are tougher than other characters.
You both otherwise have default Grunt equipment, unless it conflict with the above. I'll write it out better later
Mafia has two kill methods, which can NOT be used by a player using their default 1-shot gun (which you both have)
Only one kill method can be used per turn, no limitation on their use otherwise
Kill Method 1: Machinegun - Fires 3 shots, can be divided among up to 3 players.
Kill Method 2: Anti-Material Rifle - Fires 1 armorpiercing shot (NOT stopped by bulletproof vests)
The Medic uses their ability BEFORE the Vest. So they prevent kills before they would otherwise hit the Vest. Ok, it's probably not "proper" in any sense of the word, but its how I designed this from the beginning.
It is probably best to give Kill Results as "Your target died" "Your target's vest was hit with x-kills from your attack" and "Your target was not hit with any kills". Players should be notified solely if their vest was hit, and in the case of the Sargents how many protections they have left. I honestly have to research Bus Driver a bit more to know what to report, although probably just "You successfully switch x with y", since its the only manipulative role in this game
Upon much soul searching, Anti-Material Rifle does NOT penetrate the Medic's protect, just the Vests. Also, Medic can NOT self-target. I feel sort of bad in that the description that I gave the Medic didn't mention that, but the baseline Doctor description also fails to mention that even though it explicitly does not self-target.