PDA

View Full Version : Changelog 5/31/2018



Voss
May 31st, 2018, 05:50 PM
The
Faction Abilities Update
Update

Added support for making most factional abilities shareable by the faction. Exactly how the faction kill works.


Amnesiac
Architect
Assassin
Item passing abilities
Ghost
Jailor
Marshall
Mason Leader
Mayor
Passive abilities
Proxy Kill
Snitch
Survivor
Ventriloquist
Vigilante



Setup Modifications

Removed legoboy and knight errant setups
Removed a unlimited use abilities from Veteran, Coward, Tailor, Janitor, and Vigilante
Cop9er

1 cop, 6 citizens, 2 goons
Cop gets a town peak before game
Would like to add Must Lynch and Must Act for this setup

Undetectable
1 undetectable goon, 1 detectable framer
4 cops, 1 miller
Miller flips evil on death
Framer can kill and frame





Role Updates

Assassin
Assassins will no longer be able to daykill allies if no enemy factions have Assassins
Snitch
Added option to pierce tailoring suits
Miller
Added option for flipping as evil when dying
Agent
May now self target
Witch
Witch can make people take control of their factional ability if there's no one currently gunning for it
Drug Dealer
Removing feedback from someone that used their auto vests will no longer get the feedback that they used their auto vests
Sheriff
Added option to get a pregame ally check



Narrator Updates

Choosing who gets to control the factional team abilities will now be done by the Condorcet Voting method.
Simplified selection message text code
Who starts off with autovests will now be listed in story recap
Cleaned up a lot of the 'item' code
Simplified Jailor/Architect code to allow them to be mashed (not that anyone would?)
Removed 'Night immune' modifier. Use bulletproof ability if you want a night immune role
Seperated Bulletproof and Miller into two distinct abilities


Narrator Fixes

Fixed Commuter, Cult Leader, and Coward action selection text
Fixed Spy charge text
Fixed generic ability charge text to show '~' if charge variability isn't 0.
Fixed hidden action selection messages for Mafia. They'll now appear in the story recaps
Cult Leaders can now correctly recruit Infiltrators, even if the Infiltrator's faction isn't recruitable (which is the entire point)
Aliases no longer get cleared if the game is reset.
Citizens now get turned into Cultists even if 'Cult keeps roles' option is turned on
Culted people also keep items gained from other item giving roles
Removed Cult Leader conversion cooldown in favor of modifier. This was just redundancy removal
Fixed Condorcet resolve issue with empty votes
Fixed Mafia Ventriloquist not being named Warg in GoT


Discord Updates

Invitations coming from 'subscribe' will be deleted if the game starts.
Invitations from 'subscribe' will no longer go out if you're not active.
Moved some non helpful commands from '!help' when game's in progress
Fixed bug where roles list would be revealed if host is killed
Fixed sc2933 setup undefined color issue
Made Blacksmith and Tailor usage text more clear
'Game cancelled' won't appear twice anymore
Fixed Snitch(Oracle) support. The message wasn't appearing
Fixed double confirmation message when submitting an action
Fixed framer confirmation messages and usage examples.
Disabled displaying available setups midgame.
Bot will now respond to help even if you don't put the channel command.
Targeting people by pming the bot and accidentally using @ will now strip the '@' away to attemp to target them.
Stripped spaces from votes to handle trying to vote people.
Stripped special characters like '_' from all messages to handle people.
Blackmailer will now stop people from talking in chat**
Messages that leak through (because they're admins or something) will get deleted.
Admin messages during the night will get deleted.
Fixed issue with nightstart allowing people to talk in channel.
You may now use web ui to talk in channel
Added anti spam mechanisms
Must wait 4 seconds before each message is sent
!living and !info will now pm you privately if you do it in day chat


Auto Tagger
Every 30 seconds someone will be tagged based on the following criteria
They're online, or afk
You've played with them before
They haven't blocked you
They haven't been tagged in the last two hours by the auto tagger
Other people can autotag at the same time, to increase the 'played with them before'.
You may block specific people that use auto tag
You may put yourself on the do not disturb list, which expires in 2 months
You may remove yourself from the above list, whenver you want.
You are not allowed to use autotagging if you're on the do not disturb list.
Tag messages are removed when game is cancelled

Visual Updates
Removed ugly 90s scrollbar from chat.
Desktop chat tabs have been reworked to use icons and on hover expansions. Visual polish!
Color rework
More vertial space for chat bar on desktop
Skip Day is now at the top of the vote list, instead of the bottom


Visual Fixes

Fixed setup list showing available setups twice
Fixed text description of rules with an alias like 'bread/soma' in them
Fixed issue when a user went offline, but wasn't in the selected action's allowed(visible) players
Fixed most recent message not being visible
Fixed n0 deaths getting labled as n1 deaths, n1 deaths as n2, etc.
Fixed day messages getting all lumped into most recent day
Clicking on a vote announcement message will now properly hide the chat on mobile
Properly centering icons in targeting/action section
Header sizes are now properly magnified
Dead non-ghosts will no longer see the chat bar for Day Chat and Night Chat
Infiltrator now shows up as a recruited Cultist ally to the Cult Leader
Host popup properly disappears if login button is clicked
Chat input no longer visible on setup/game lobby exit
Home tabs, when logged in, properly display in the correct area now.


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.
Still, I would like to integrate Narrator with sc2mafia.com. Maybe hosts will then use this for S-FMs? TBD.