So I've been toying with the idea of roles that can kill during the day. Some of you may know about the (unfinished) one-shot Arsonist Day Ignite -- and it's still very much in a testing state. Anyway, I've been doing some thinking about Vigilante as a whole and how it's perceived.
The ability to take another player out of the game can be extremely powerful and in same cases, rewarding. That's the real appeal of it at the end of the day. Vigilante doesn't suffer from a condition or repercussion for killing a Town member, however. Admittedly, it's debatable if he needs one but consider the following;
First proposal is to force the Vigilante to commit suicide the following night if he kills a Town member. The suicide cannot be healed. He cannot choose to shoot the same night he suicides, however a Witch can still control him to shoot before he does.
-Increases the skill cap of the role.
-Dissuades hip-firing / griefing.
-Will in some cases, cause the town to lose two members.
Second proposal is to allow the Vigilante to shoot during the day. This cannot be used during day 1, if they have 0 shots remaining or they are blackmailed. If they kill a Town member during the night, they will not be able to use this ability the following day. It may also not be used during Trial / Court / Marshall Lynch or against any revealed Town Government roles. The player's screen will flash red and they will instantly die. A "Bang" SFX will play and a system message saying who died and who killed them will appear. At the end of the day (like a Marshall Lynch) the role/alignment of the deceased will appear.
-Allows the Vigilante more flexibility of when to kill.
-Can orchestrate a kill by working in tandem with other Town members for a more accurate shot.
-It would make a Vigilante claim by a Mafia member very difficult to prove. (Dunno why you're claiming Vig tho bro.)
Note that night immunity or possession of a bulletproof vest has no effect on day kills such as this.
Following proposal #1 -- They will commit suicide if they shot a Town member during the day.
Anyway, this was just one possible implementation I was considering. It's possible we should just leave Vigilante in it's current state and investigate adding this sort of mechanic to a different role. Though far off -- this is uncharted territory for SC2Mafia so thoughts & remarks are welcome.