Ранг — разделение сталкеров в соответствии с их опытом и знаниями в Зоне. Как правило, ранг отражает не только умения сталкера, но и его снаряжение. Чтобы повысить ранг главного героя, необходимо зарабатывать очки опыта за выполнение квестов и убийство мутантов или NPC.
где — это процент используемого базового разброса от положения, а — числовой ранг NPC. Первое значение выражено в промежутке от 0 до 1 (где 0 — это 0 %, а 1 — это 100 %), второе — от 0 до 1000.
В результате этих вычислений NPC с рангом 0 будут иметь максимальный возможный разброс в 80 % от базового, а все NPC с рангом в 100 и более — разброс в 10 % от базового. Кроме того, ввиду неправильного использования функции линейной интерполяции, NPC в промежутке ранга между 78 и 99 включительно будут иметь более высокую точность, чем более опытные. Обе этих особенности являются следствиями ошибок в формуле, подробнее см.: § Баги и недочёты.
Механика[]
Изменение ранга[]
Всего в игре есть 138 ( 141) квестов, влияющих на ранг. Их выполнение повышает ранг. При этом большинство таких заданий являются возобновляемыми, и их повторное взятие позволяет снова получить очки ранга. Провал квестов никак не влияет на ранг.
Бывалые сталкеры, набравшиеся опыта за время пребывания в Зоне. В бою ведут себя более осмотрительно, чаще всего вооружены автоматами. У военных этот ранг имеют в основном сержанты.
Одни из самых опытных сталкеров во всей Зоне. Как правило, носят с собой серьёзное вооружение и броню. У военных этот ранг имеют в основном лейтенанты.
В «Чистом Небе» и «Зове Припяти»долговцы-новички и свободовцы-новички де-факто не встречаются ни в одной игре серии. Это является следствием того, что «новичкам» данных группировок всегда прописан ранг не ниже опытного. Однако их профили в файле character_desc_general.xml помечены как novice, и вооружение у них соответствующее.
В «Чистом Небе» и «Зове Припяти» звания и ранги бойцов никак не влияют на то, кто будет являться командиром отряда. Бывает такое, что новичок командует отрядом ветеранов. Особенно это выделяется у группировки «Долг» в «Зове Припяти», где рядовой может командовать лейтенантами.
Персонажам в одной и той же броне, но с разными рангами прописан разный запас здоровья. Так, мастера «Свободы» в «Ветрах свободы» и ветераны «Долга» в «Универсальной защите», а также одиночки-ветераны в «Заре» с противогазом по запасу здоровья значительно превосходят опытных сталкеров в аналогичной броне и даже выдерживают одно попадание из подствольного гранатомёта/взрыва контейнера с топливом. При этом от повышения ранга сталкера его запас здоровья расти не будет.
«Чистое Небо»[]
На появление отрядов сталкеров того или иного ранга влияет уровень материального обеспечения, зависящий от количества ресурсных точек, занятых группировкой. При полном отсутствии обеспечения будут появляться новички и, изредка, опытные сталкеры, при максимальном обеспечении — ветераны и мастера.
«Зов Припяти»[]
Ранги не отображаются, узнать их можно только в файлах.
Баги и недочёты[]
Расчёт точности в зависимости от ранга в игре имеет несколько критических ошибок в формуле:
При расчёте точности относительно ранга максимальным значением ранга берётся 100. Это связано с тем, что на более ранних этапах разработки игры ранги NPC действительно не выходили за это значение, а мастерами считались уже те NPC, которые набрали 90. В дальнейшем все значения были умножены на 10, распределение рангов NPC изменилось, однако формула по недосмотру изменена не была. На практике это означает, что все новички рангом от 100, а также все опытные NPC, ветераны и мастера имеют одинаковую точность, предназначенную для мастеров, а падение точности наблюдается только на коротком начальном промежутке в графике.
Кроме того, формула линейной интерполяции используется неверно, так как за базовое значение берётся значение с максимальным рангом, а не минимальным, а разница умножается не просто на ранг в промежутке от нуля до единицы, а на это значение, вычтенное из единицы. Из-за этого функция начинается в отрицательном промежутке, постепенно растя и проходя из отрицательных значений в положительные. На практике это означает, что NPC в промежутке ранга между 78 и 99 включительно будут иметь более высокую точность, чем более опытные персонажи, а NPC с рангом в 89 (точка, максимально близко приближенная к нулю), будут иметь почти стопроцентную точность ввиду того, что на них будет влиять всего 0.1 % их базовой точности.
Таким образом, исправленная формула выглядела бы следующим образом:
Элементы игрового процесса и технические составляющие игры