The
Discord Update
Update
Ability Additions
Infiltrator
- Recruitable by Mason Leaders and Cult Leaders, but doesn't lose their original win condition
- Can be recruited multiple times, never changes alignment
- Mainly used for Pirates setup
Scout
- Determines if player is recruitable or not
- If Mason Leaders can recruit people like Vigilantes with no charges, Scouts will get a positive response
- Framed targets make Scouts read the role as negative
Narrator Updates
- Added role modifier for Jailors to be able to clean some roles on execution. Has option for charges. Defaults to 0.
- Can't make your name a number anymore. For example "3" and "-50" are invalid names.
- Auto setups now rely on the the number of players currently in a game. Player limit is locked to the highest that the setup can handle, and the roles list will update as players leave/join the game.
- No more factional friendly fire if Disguiser, Bus Driver, Cult Leader, Infiltrator, Operator aren't in the game.
- Faction kill will now go through even if 2 people submit actions to try and complete it. One of them will win a tiebreaker and be sent.
- No warnings on faction kills errors when it doesn't matter who performs the kill. Roles like lookout make this matter.
- Sheriff text for knowing difference between guilty investigations won't appear if it can only detect one faction.
Setup Additions/Modifications
- Pirates/One Piece/Treasure Island
- Completed auto setup balancing
- Brave New World
- Completed Devourer, aka jailor that cleans roles.
- Added Intermediate Cult Setup
- Added Executioner to 2 Mafia intermediate setup
- Added setup that uses almost all Narrator roles. Recommended Mash Setup
Narrator Bug Fixes
- Team night kill prompt won't appear to be on cooldown for town anymore
- Losing your role ability won't trigger fake charges being set
- Fixed prefer bug when preferring same thing twice in arow
- Fixed auto setup issue not showing role card
- Fixed culting attacked veteran causing memory issues. All injuries will just be wiped
- Fixed issue with trying to pass more bread than having
- Single mason won't force respawn if masonLeader exists
Discord Features
- Can't host two games at once in same channel
- Can't join different games in different channels
- Game timeout works
- Greets all channels
- Only people that are in games will postpone the timeout period
- Chat roles and host voting options hidden and forced off in discord mode
- Custom encodings for announcements
- Keeping track of which channels were edited, so on server restart, i know which channels to restore talking privileges to
- Help lists all available bot commands
- Can change prefix. It defaults to '!'.
- Added colors to roles list
- Prefer works, but won't give you a prompt that it worked.
- Hiding/disabling manual games on UI if discord game
- Can change name using !name
- Upon nighttime, if you have actions that you can submit, the bot will prompt you for it.
- Can't chat directly into browser if discord game, but talk in discord gets copied into browser
- Can target people with numbers. For example, "check 13" instead of "check voss"
- Graveyard visible in info
- Feedback will be pmed to you
- Successful targeting will now be relayed back to you in pm
- Lynches will specify what role/team the person was on.
Visual Fixes
- When timer expires, text saying that you've opted to skip for daytime no longer appears
- Timer doens't start if game attempts to start but fails
Upcoming
- Mason chat to be more of a modifier. These roles get to be part of a custom chat, and the 'neighborizer' role, a new ability, would add people to that. Also having the ability fail or not on non towns, as a general modifier would be cool too.
- Would like to add Marshall and Joker
- Still, I would like to integrate Narrator with sc2mafia.com. Maybe hosts will then use this for S-FMs? TBD.