Итоги голосования для комментария:
Илья
Я бы шел от обратного. Дайте игроку заявить ТТХ «проекта», описать что он хочет. Дальше броски с модификатором за кол-во пожертвованного барахла.
Получается, к каждому возможному барахлу необходимо задать некий показатель, который будет учитываться при добавлении его в проект. Причем этих показателей одновременно несколько (если это в — пистолеты/автоматы/дробовики) для разных типов оружия.
А как это дает игроку получать более-менее приемлемые вещи на старте (мы всё равно сталкиваемся с проблемой несоответствия) и не дает ему уйти в ТОП-контент (найдя много говно-пистолетов, он может собрать убер-пистолет)?