Monnoroch, нужна зависимость шанса выпадения предметов от веса/общего количества предметов в рюкзаке, чем меньше забит тем меньше шансы.
Возможна зависимость от типа рюкзака, ввести несколько видов рюкзаков - дырявый(100% от базы), обычный(65%), походный(40%) и т.п. Тоже самое с поясами для артов, если на то пошло =)
Шансы выпадения отдельного предмета так-же должны зависеть от его веса и по возможности объёма (кол-во ячеек в рюкзаке), от этих же параметров должно зависеть обратит ли ГГ внимание на факт выпадения предмета (ГГ услышал как затаренная экза грохнусь на асфальт =) )
ЗЫ. с учётом фикса двух контроллеров рядом уже не встретить?