From 1850547bf3fdb1e9d7fbc6ff16b2b06ef6ab9fe4 Mon Sep 17 00:00:00 2001 From: CHOMPStation2StaffMirrorBot <94713762+CHOMPStation2StaffMirrorBot@users.noreply.github.com> Date: Sun, 21 Dec 2025 22:22:36 -0700 Subject: [PATCH] [MIRROR] skip limits for chunked messages (#12144) Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com> --- code/modules/client/client procs.dm | 4 ++-- code/modules/tgui/external.dm | 14 ++++++++++++++ 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/code/modules/client/client procs.dm b/code/modules/client/client procs.dm index 1f8003e70f..1945f8f4c7 100644 --- a/code/modules/client/client procs.dm +++ b/code/modules/client/client procs.dm @@ -60,7 +60,7 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( // Rate limiting var/mtl = CONFIG_GET(number/minute_topic_limit) - if(href_list["window_id"] != "statbrowser") //Deviation from TG. Our statbrowser has so many commands that logging in as a borg can cause it to rate limit you. This needs fixing eventually. + if(!bypass_topic_limit(href_list)) if (!check_rights_for(src, R_HOLDER) && mtl) var/minute = round(world.time, 600) if (!topiclimiter) @@ -94,7 +94,7 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( return //search the href for script injection - if( findtext(href,"