diff --git a/code/modules/mod/modules/modules_security.dm b/code/modules/mod/modules/modules_security.dm index 7e331433b4f..3ac431034b5 100644 --- a/code/modules/mod/modules/modules_security.dm +++ b/code/modules/mod/modules/modules_security.dm @@ -422,8 +422,10 @@ UnregisterSignal(creature, COMSIG_MOVABLE_MOVED) return - if(oldgroup != newgroup) - sorted_creatures[oldgroup] -= creature + if(oldgroup == newgroup) + return + + sorted_creatures[oldgroup] -= creature sorted_creatures[newgroup] += creature keyed_creatures[creature] = newgroup