MrSmth ох ты мой маленький, ну давай мы тебе чуть накинем для размышлений.
Начнём с того что хранение предметов в инвентарях осуществлено на стороне сервера, сортировка предметов тоже вероятно на стороне сервера, обойти всё, учесть размеры обьектов, их приоритетность в сортировке ещё и учесть закреплённые предметы вызывает не мало сложностей, а что если предмет расходник и был использован? а что если добавили новый предмет такого формата?
много вопросов к конкретной реализации. Более того, мы не знаем каким образом всё реализованно у них на сервере, если всё кривенько, то сложностей может вырости в несколько раз больше