Enchanted inventory items continuously recharge their enchantment charges, which getItemPtrFromStore() should account for. Additionally, prevent framelistener errors caused by PlayerItemUse packets about non-existent items.
4ebfcc4a21