Итоги голосования для комментария:
Илья Вожу сейчас по Фаллаут (первому).
Использовал нечто подобное только несколько проще.
Таблица была разбита на 2 столбца по 30 пунктов в каждом.
Один столбец содержал негативные энкаунтеры, второй положительные и условно положительные (разграбленный караван, опасности нет).
За каждый день пути, я и проводник партии (игрок), просто кидал 3 д10. Если сумма выпавших кубов больше, чем выпало у меня — результат берется из положительной таблицы, если меньше — из отрицательной.

Мне здесь скорее нравится конструктор условий.
Сначала задать погоду, потом задать естественные опасности, потом задать врагов итд.
+