diff --git a/code/modules/mob/inventory.dm b/code/modules/mob/inventory.dm index d71c0c7c83be..f913ce51260e 100644 --- a/code/modules/mob/inventory.dm +++ b/code/modules/mob/inventory.dm @@ -581,12 +581,14 @@ if(!I) to_chat(src, span_warning("You are not holding anything to equip!")) return - if (temporarilyRemoveItemFromInventory(I) && !QDELETED(I)) - if(I.equip_to_best_slot(src)) - return - if(put_in_active_hand(I)) - return - I.forceMove(drop_location()) + + if(I.equip_to_best_slot(src)) + return + + if(put_in_active_hand(I)) + return + + I.forceMove(drop_location()) //used in code for items usable by both carbon and drones, this gives the proper back slot for each mob.(defibrillator, backpack watertank, ...) /mob/proc/getBackSlot()