Verlock:
А проблема с предметами, которые разделяются на два стака и в результате часть их потом теряется никак нерешаема?
Решаема, но не в текущей архитектуре хранения данных. Вопрос один из важных, ищу пути решения. Проблем несколько: ключи, что могут быть лишь в единственном экземпляре; контейнеры, что могут иметь несколько слотов; индивидуальные подарки, что тоже могут иметь несколько слотов и т.д. В общем, нужна некая связка, которая бы была уникальной. Тогда проблему решить можно. Но сейчас такой уникальной связки параметров нет.