diff --git a/code/modules/mod/modules/_modules.dm b/code/modules/mod/modules/_modules.dm index 6ba416447e6..1d9bb25290d 100644 --- a/code/modules/mod/modules/_modules.dm +++ b/code/modules/mod/modules/_modules.dm @@ -118,8 +118,9 @@ RegisterSignal(mod.wearer, COMSIG_ATOM_EXITED, PROC_REF(on_exit)) RegisterSignal(mod.wearer, COMSIG_MOB_WILLINGLY_DROP, PROC_REF(dropkey)) else - to_chat(mod.wearer, "You can not extend the [device]!") - mod.wearer.drop_item() + to_chat(mod.wearer, "You cannot extend [device]!") + if(device.loc != src) + device.forceMove(src) return FALSE else var/used_button = "Middle Click"