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.