From d08213fd1615120338b99abbc6a5e476fc00bb54 Mon Sep 17 00:00:00 2001 From: Mikhail Dzianishchyts Date: Fri, 20 Dec 2024 00:07:18 +0300 Subject: [PATCH 1/2] Disable hard del --- code/controllers/subsystem/SSgarbage.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/controllers/subsystem/SSgarbage.dm b/code/controllers/subsystem/SSgarbage.dm index 2d16a525ad9f..b98c3c0bc5ff 100644 --- a/code/controllers/subsystem/SSgarbage.dm +++ b/code/controllers/subsystem/SSgarbage.dm @@ -251,7 +251,7 @@ SUBSYSTEM_DEF(garbage) var/type = D.type var/refID = text_ref(D) - del(D) + // del(D) SS220 EDIT - disable hard del (performance tweak) tick = (TICK_USAGE - tick + ((world.time - ticktime) / world.tick_lag * 100)) From d66098b03785c2380b01c1b65b84cbdcdbe3cbc4 Mon Sep 17 00:00:00 2001 From: Mikhail Dzianishchyts Date: Sat, 1 Feb 2025 22:21:09 +0300 Subject: [PATCH 2/2] Update SSgarbage.dm --- code/controllers/subsystem/SSgarbage.dm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/code/controllers/subsystem/SSgarbage.dm b/code/controllers/subsystem/SSgarbage.dm index b98c3c0bc5ff..e755bc88026d 100644 --- a/code/controllers/subsystem/SSgarbage.dm +++ b/code/controllers/subsystem/SSgarbage.dm @@ -251,7 +251,14 @@ SUBSYSTEM_DEF(garbage) var/type = D.type var/refID = text_ref(D) - // del(D) SS220 EDIT - disable hard del (performance tweak) + // SS220 EDIT START - disable hard del (performance tweak) +#ifdef GAME_TESTS + del(D) +#else + if(istype(D, /client)) + del(D) // this allows player kicking +#endif + // SS220 EDIT END tick = (TICK_USAGE - tick + ((world.time - ticktime) / world.tick_lag * 100))