cmss13-devs / cmss13

Contains the code for CM-SS13
https://cm-ss13.com
GNU Affero General Public License v3.0
82 stars 462 forks source link

Ports "Adds a Chat Reliability Layer" #6594

Open Git-Nivrak opened 4 days ago

Git-Nivrak commented 4 days ago

About the pull request

Credit to https://github.com/tgstation/tgstation/pull/79479 Everyone knows that chat will just eat your messages now and then, isn't that annoying? What if SSchat was smart enough to keep track of your messages and notice when you didn't get one? Well, now it can!

Explain why it's good for the game

Chat messages poofing into the aether is bad, really bad.

Testing Photographs and Procedure

Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.

Changelog

:cl: ZephyrTFA add: Chat Reliability Layer code: TGUI chat messages now track their sequence and will be resent if the client notices a discrepenency /:cl:

harryob commented 20 hours ago

i'm fairly certain that this did not resolve the issue on tg https://github.com/tgstation/tgstation/issues/54692#issuecomment-1837387168 but i'm fine to port it for parity's sake