From 06a271df25430a8ab0872be7731d9f3396b42231 Mon Sep 17 00:00:00 2001 From: Git-Nivrak <59925169+Git-Nivrak@users.noreply.github.com> Date: Sat, 29 Jun 2024 12:26:29 +0300 Subject: [PATCH] Update chat.dm --- code/controllers/subsystem/chat.dm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/code/controllers/subsystem/chat.dm b/code/controllers/subsystem/chat.dm index 222d1f220dc1..b88e7d603ce1 100644 --- a/code/controllers/subsystem/chat.dm +++ b/code/controllers/subsystem/chat.dm @@ -19,6 +19,13 @@ SUBSYSTEM_DEF(chat) /// Assosciates a ckey with their next sequence number. var/list/client_to_sequence_number = list() + /// Keeps track of resends to see how often chat bugs out + var/resends = 0 + +/datum/controller/subsystem/chat/stat_entry(msg) + msg = "Messages resent: [resends]" + return ..() + /datum/controller/subsystem/chat/proc/generate_payload(client/target, message_data) var/sequence = client_to_sequence_number[target.ckey] client_to_sequence_number[target.ckey] += 1 @@ -85,4 +92,5 @@ SUBSYSTEM_DEF(chat) return payload.resends += 1 + resends += 1 send_payload_to_client(client, client_history[sequence])