Насчет трейтов:
Благословление Валинора - судя по коду (т.е. чисто в теории), данный трейт получается рандомно с вероятностью ~10% при посещении чего-то, чему соответствует следующее меню:
burial_mound_respects: "You kneel and pay your respects to {s1}, silently mouthing a prayer for a speedy journey to the afterlife. There is nothing left to be done here."
Предположу, что это место смерти погибшего лорда или что-то в этом роде.
Голый берсерк - помимо требования к железной коже, оно (опять же, в теории) работает так:
1) За каждую битву, в которую ГГ вступает без брони тела, он с вероятностью 50% получает +1 очко к одной глобальной переменной.
2) Раз в 168 часов число заработанных им очков умножается на 5. Далее рандомно генерируется число от 0 до 100 и, если оно меньше умноженного числа очков (а навык железной кожи выше или равен 6), то ГГ получает трейт. Если число не меньше, то трейта ГГ не получает, а его очки обнуляются. Начинается отсчет по новой в рамках следующих 168 часов. И т.д., пока ГГ не получит трейт.
Иными словами, чтобы с вероятностью, близкой к 100, получить трейт, нужно провести голым 40 битв за короткий промежуток времени (в рамках 168 часов, причем удачно вписаться именно в середину интервала, а не начать свои геройские похождения ближе к концу).