diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 0b87af4eb1..32e3696bc5 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -412,16 +412,16 @@ else if(I == handcuffed) handcuffed.forceMove(drop_location()) - handcuffed.dropped(src) handcuffed = null + I.dropped(src) if(buckled && buckled.buckle_requires_restraints) buckled.unbuckle_mob(src) update_handcuffed() return if(I == legcuffed) legcuffed.forceMove(drop_location()) - legcuffed.dropped(src) legcuffed = null + I.dropped(src) update_inv_legcuffed() return else