в игре уже есть функция на проверку общего игрового времени (раз может определять 5 дней аптайма)
а также есть функция разрешающая всего 3 сумки (или наоборот запрещающая последние 2, смотря какой подход сделал разработчик, скорей всего запрещающий)
далее чтото типа (я пишу просто образно)
if time played => 100
then disable 5(fifth) slot bag
и так далее
я не являюсь програмером, но перелистал тонну кода и понимаю что как работает!DDD