3.1: The Night Release
Sockmafia 3.1: The Night Release
SockMafia 3.1 adds a number of new features to help handle the bookkeeping inherent in the Night phase of the game. Playuers can now submit their night actions in an official, automated way, and you can retrieve the list of actions at any time without needing to check a half dozen separate night threads.
Multi-thread games
Feature: Add threads and chats to a game
- The mod may, at any time, add a thread to the game using the command
!add thread [identifier] to [gameName] - The mod may, at any time, add a chat to the game using the command
!add chat [identifier] to [gameName] - In said thread, the mod can use
!add this to [gameName]to add the current thread or chat to the game
Night Actions!
Feature: Target command
- Any player may use the
!targetcommand during the night phase in any approved game thread. - The mod may, at any time, request a summation of the target commands by using the command
!list-night-actions.
New player types
Feature: Doublevoter
- Doublevoters are now back in the game, after having been removed to meet an earlier deadline on a previous release.
- To create a doublevoter, the mod can use
!set [player] doublevoter in [gameName](or see the completesetsyntax for more options) - A doublevoter can vote once using the
forcommand and once using thevotecommand. - A doublevoter can rescind a specific vote using
!unvote [playername]or unvote all votes using!unvote
Feature: Lynchproof
- Lynchproof is a new role that cannot be lynched.
- To create a lynchproof player, the mod can use
!set [player] lynchproof in [gameName](or see the completesetsyntax for more options) - Lynchproof players will not die when lynched. There is no special message; they just remain unlynched and the day does not advance.
Feature: Groups
- The mod can now designate people as belonging to one of two groups:
scumorscum2. - If a scum person registers a
targetaction, it will undo any previoustargetattempts made by other members of that particular scum group.
General UX enhancements
Feature: command aliases
- Player commands with a hyphen can now be used unhypenated. For example,
!listvotesis an alias for!list-votes !vote for [playername]now works the same as!vote [playername]
Feature: Phase vs Day
- The command
new-dayis no longer an alias fornext-phase. Instead, it moves to the top of the next day, regardless of what phase it currently is
Fix: Better error reporting
- When too few arguments are given in mod and player commands, the command is now more likely to explain the usage.
- Some error messages have been standardized for a more consistant message