diff --git a/Source/inv.cpp b/Source/inv.cpp index 94e3a2b8c..836c72c75 100644 --- a/Source/inv.cpp +++ b/Source/inv.cpp @@ -829,7 +829,7 @@ void CheckInvCut(int pnum, Point cursorPosition, bool automaticMove, bool dropIt if (automaticMove) { if (CanBePlacedOnBelt(holdItem)) { automaticallyMoved = AutoPlaceItemInBelt(player, holdItem, true); - } else { + } else if (CanEquip(holdItem)) { /* * Move the respective InvBodyItem to inventory before moving the item from inventory * to InvBody with AutoEquip. AutoEquip requires the InvBody slot to be empty.