diff --git a/common/shareddb.cpp b/common/shareddb.cpp index 0674f222f..7ee681ec5 100644 --- a/common/shareddb.cpp +++ b/common/shareddb.cpp @@ -222,6 +222,10 @@ bool SharedDatabase::SaveCursor( if (!SaveInventory(char_id, inst, use_slot)) { return false; } + + if (i == EQ::invslot::slotCursor) { + i = EQ::invbag::CURSOR_BAG_BEGIN; + } } return true;