diff --git a/code/game/objects/items/devices/traitordevices.dm b/code/game/objects/items/devices/traitordevices.dm index 7e057c97549..3fa7175a05a 100644 --- a/code/game/objects/items/devices/traitordevices.dm +++ b/code/game/objects/items/devices/traitordevices.dm @@ -102,6 +102,8 @@ icon_state = icons_charges[charges + 1] /obj/item/teleporter/proc/attempt_teleport(mob/user, EMP_D = FALSE) + for(var/obj/item/grab/G in user) + qdel(G) dir_correction(user) if(!charges && !EMP_D) //If it's empd, you are moving no matter what. to_chat(user, "[src] is still recharging.")