Voss
June 20th, 2020, 12:52 AM
Bugs
Disfranchise wasn’t able to be submitted as a command. - Voss
Editing messages in discord lobby should be allowed.
We should not be getting “You cant edit your messages!!!” in during game setup.
Messages happening between discord and the UI should be synced - Voss
Lobby messages sent in the UI should show up in discord
Discord messages shown in the UI should show in the UI
same goes for game messages
Last wills don’t work properly - GreenEggsnSpam, Epixplayer, Unknown
It’s been a while since this worked, and I need to add tests for this
Remove long death stories. - Renegade
Maybe make it a mode
There’s support for using your own custom death stories. I think the integration isn’t seamless, and it needs work. For now, using the extremely clear, but boring death descriptions is best
Discord timer not working - TimeTrx
It just shows 0:00. It should be editing every 5 seconds
Discord minutes/seconds label isn’t showing the correct value. - TimeTrx
The game said 540 minutes. It should be 540 seconds, or better yet, 9 minutes left of day.
Observer mode would be nice - Apocist
This used to work, but I broke something. I haven’t had to use this feature in my IRL games, because everyone was there and partiicpating
Long day chat load - Jay
I can’t really reproduce this, but if other people would chime in on this, it might help allow me to start debugging this
Can’t vote - Apocist
Something’s messed up with your chat. We should touch base sometime so I can debug why it’s happening.
“You don’t have this permission” spam when typing in dead chat. - Afausnett, Loldebrite
I’ve had this reported before, but it’s never happened to me. It might be because I’m the host, and need to let someone else be the host so I can start seeing this.
Definitely believe and see that it’s happening. It’s just tough to fix if I don’t get the bug.
At least people are still able to talk in dead chat though.
Cultists can’t see new partners - SuperJack
This was working at one point. I can go through the process of seeing how a cultist gets recruited, and what they see and make sure what I coded before is still there. If it’s not, I know what the asks are and can make this better.
Nav items aren’t sticked on mobile - Magoroth
Mag had to open up a day chat, and scroll allllll the way to the top to see the button for Actions, so that he could vote
This might be a css issue. I can double check this
Mag also said he might have just been dumb.
Enhancements
Put previous actions in your “Clues” - Naz
People, including myself, kept forgetting who they targeted night to night.
Clues should tell you who you did your action on, and then results after
PM/Mention spam when playing in the UI - Renegade, Loldebrite
If you’re using the webUI, the bot should be able to detect this, and not keep spamming you with invites to join the night server chat
It should also not keep pinging you that day/night has started in discord, if you’re playing on the UI.
Vote Recap - Oops
This is my least proud part in all of the UI code. It’s pretty bad, ugly, and non intuitive. This should be more integrated with votes, and the whole design really needs to be rethought.
My idea is to have an expand/collapse around where you submit votes, so you can see who else is voting them.
A long term idea is to have this graphical interface showing who voted who, and when. A sort of graphical history.
Timer effects - Timetrx
As day approaches 0, the timer should start to flash, and get angry
Other possible ideas is to add sound effects and/or a progress bar. There’s a lot of empty space at the top not being utilized. But I also like TimeTrx’s simple UI for chat/time. maybe the progress bar is overkill.
!setup should show the current setup - Naz
I saw naz trying to get the setup list from discord while the game was in progress. It was telling her that it would output available setups post game.
There should be a difference between !setup and !setups. Ban !setups and show the current !setup. It should still be pmed though
Night/Day Chat organization strategy needs work - TimeTrx
This needs some thought, but I think a drop down to see the current day/night might work here.
Dropdown for drugs is shitty - oops
Perfectly agree on this one. All of the dropdowns in any actions are shitty.
One of my higher priority things is to rewrite the code around action submission. It’s a terrible garbage. When I get to that, I’ll be able to use the nice react components that will clean the fuck up out of the drop downs. If you go to view the setup drop down list from the home page, that’s a much nicer looking dropdown that can be used here.
Dead player’s colors should be their faction color, not the live/starting colors - Voss
We change people’s names from Voss to Voss (Bus Driver), but the color changes the same.
It was, and should be the old name.
People voting modkilled players couldn't change their votes afterward - Naz
Major enhancements
Separate setup page from game lobby page- Timetrx
There’s no need to go full on game creation in lobbies. Your setup should already be created by the time you want to host your game. this is a relic of sc2mafia’s system in which you can’t easily create your own saves. the narrator supports multiple custom saves. Now there just needs to be a setup workshop for this sort of thing
Feature Requests
Pin messages into “Clues” - Nighter
It would be great to be able to keep track of people’s claims and feedback and have that all in one place.
It would be triple-y cool if the bot did that for you
To be able to detect “I’m cop” or “I was bussed” automatically, would be fantabulous. Pipe dream at this point though
Pming - loldebite
It’s something I want to do to maintain parity with sc2mafia’s arcade version, but it’s also a tool that town doesn’t need to win the game.
don’t know if I can justify prioritizing this feature.
Graphical setup expanded view - Magoroth
It’d be cool to have some tree view of setups. Something really interactive and flashy.
Needs a real designer for this to ever be a reality, but I love the idea. Goes kind of with Timetrx’s idea
Post game chat - Naz
Rate Limiting. too much chaos - Animal Midwife
Agreed. Too much spam makes it hard to follow.
Another idea Ive been toying with a lot is giving less rate limitation to people that are more highly voted.
If you’re suspicious, you can talk more, because you need to defend yourself.
If you’re less suspicous, people don’t really need to hear from you.
Could also let the ‘towniest’ person speak too, aka people that have the fewest/ no votes on them.
Disfranchise wasn’t able to be submitted as a command. - Voss
Editing messages in discord lobby should be allowed.
We should not be getting “You cant edit your messages!!!” in during game setup.
Messages happening between discord and the UI should be synced - Voss
Lobby messages sent in the UI should show up in discord
Discord messages shown in the UI should show in the UI
same goes for game messages
Last wills don’t work properly - GreenEggsnSpam, Epixplayer, Unknown
It’s been a while since this worked, and I need to add tests for this
Remove long death stories. - Renegade
Maybe make it a mode
There’s support for using your own custom death stories. I think the integration isn’t seamless, and it needs work. For now, using the extremely clear, but boring death descriptions is best
Discord timer not working - TimeTrx
It just shows 0:00. It should be editing every 5 seconds
Discord minutes/seconds label isn’t showing the correct value. - TimeTrx
The game said 540 minutes. It should be 540 seconds, or better yet, 9 minutes left of day.
Observer mode would be nice - Apocist
This used to work, but I broke something. I haven’t had to use this feature in my IRL games, because everyone was there and partiicpating
Long day chat load - Jay
I can’t really reproduce this, but if other people would chime in on this, it might help allow me to start debugging this
Can’t vote - Apocist
Something’s messed up with your chat. We should touch base sometime so I can debug why it’s happening.
“You don’t have this permission” spam when typing in dead chat. - Afausnett, Loldebrite
I’ve had this reported before, but it’s never happened to me. It might be because I’m the host, and need to let someone else be the host so I can start seeing this.
Definitely believe and see that it’s happening. It’s just tough to fix if I don’t get the bug.
At least people are still able to talk in dead chat though.
Cultists can’t see new partners - SuperJack
This was working at one point. I can go through the process of seeing how a cultist gets recruited, and what they see and make sure what I coded before is still there. If it’s not, I know what the asks are and can make this better.
Nav items aren’t sticked on mobile - Magoroth
Mag had to open up a day chat, and scroll allllll the way to the top to see the button for Actions, so that he could vote
This might be a css issue. I can double check this
Mag also said he might have just been dumb.
Enhancements
Put previous actions in your “Clues” - Naz
People, including myself, kept forgetting who they targeted night to night.
Clues should tell you who you did your action on, and then results after
PM/Mention spam when playing in the UI - Renegade, Loldebrite
If you’re using the webUI, the bot should be able to detect this, and not keep spamming you with invites to join the night server chat
It should also not keep pinging you that day/night has started in discord, if you’re playing on the UI.
Vote Recap - Oops
This is my least proud part in all of the UI code. It’s pretty bad, ugly, and non intuitive. This should be more integrated with votes, and the whole design really needs to be rethought.
My idea is to have an expand/collapse around where you submit votes, so you can see who else is voting them.
A long term idea is to have this graphical interface showing who voted who, and when. A sort of graphical history.
Timer effects - Timetrx
As day approaches 0, the timer should start to flash, and get angry
Other possible ideas is to add sound effects and/or a progress bar. There’s a lot of empty space at the top not being utilized. But I also like TimeTrx’s simple UI for chat/time. maybe the progress bar is overkill.
!setup should show the current setup - Naz
I saw naz trying to get the setup list from discord while the game was in progress. It was telling her that it would output available setups post game.
There should be a difference between !setup and !setups. Ban !setups and show the current !setup. It should still be pmed though
Night/Day Chat organization strategy needs work - TimeTrx
This needs some thought, but I think a drop down to see the current day/night might work here.
Dropdown for drugs is shitty - oops
Perfectly agree on this one. All of the dropdowns in any actions are shitty.
One of my higher priority things is to rewrite the code around action submission. It’s a terrible garbage. When I get to that, I’ll be able to use the nice react components that will clean the fuck up out of the drop downs. If you go to view the setup drop down list from the home page, that’s a much nicer looking dropdown that can be used here.
Dead player’s colors should be their faction color, not the live/starting colors - Voss
We change people’s names from Voss to Voss (Bus Driver), but the color changes the same.
It was, and should be the old name.
People voting modkilled players couldn't change their votes afterward - Naz
Major enhancements
Separate setup page from game lobby page- Timetrx
There’s no need to go full on game creation in lobbies. Your setup should already be created by the time you want to host your game. this is a relic of sc2mafia’s system in which you can’t easily create your own saves. the narrator supports multiple custom saves. Now there just needs to be a setup workshop for this sort of thing
Feature Requests
Pin messages into “Clues” - Nighter
It would be great to be able to keep track of people’s claims and feedback and have that all in one place.
It would be triple-y cool if the bot did that for you
To be able to detect “I’m cop” or “I was bussed” automatically, would be fantabulous. Pipe dream at this point though
Pming - loldebite
It’s something I want to do to maintain parity with sc2mafia’s arcade version, but it’s also a tool that town doesn’t need to win the game.
don’t know if I can justify prioritizing this feature.
Graphical setup expanded view - Magoroth
It’d be cool to have some tree view of setups. Something really interactive and flashy.
Needs a real designer for this to ever be a reality, but I love the idea. Goes kind of with Timetrx’s idea
Post game chat - Naz
Rate Limiting. too much chaos - Animal Midwife
Agreed. Too much spam makes it hard to follow.
Another idea Ive been toying with a lot is giving less rate limitation to people that are more highly voted.
If you’re suspicious, you can talk more, because you need to defend yourself.
If you’re less suspicous, people don’t really need to hear from you.
Could also let the ‘towniest’ person speak too, aka people that have the fewest/ no votes on them.