From 369afc60186ef310a30403f1b5ca4690259afe93 Mon Sep 17 00:00:00 2001 From: Aronai Sieyes Date: Tue, 20 Jul 2021 17:29:00 -0400 Subject: [PATCH 1/2] Merge pull request #11182 from VOREStation/Arokha/bucklefind Add code to trace recursive buckle issue --- code/game/objects/buckling.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/game/objects/buckling.dm b/code/game/objects/buckling.dm index b0f4f4c2c1..484c51012e 100644 --- a/code/game/objects/buckling.dm +++ b/code/game/objects/buckling.dm @@ -54,6 +54,10 @@ if(!can_buckle_check(M, forced)) return FALSE + if(M == src) + stack_trace("Recursive buckle warning: [M] being buckled to self.") + return + M.buckled = src M.facing_dir = null M.set_dir(buckle_dir ? buckle_dir : dir)