NPC (полн. Non-Player Character, в настройках «Тени Чернобыля» и «Чистом Небе» — НПС) — любой неигровой персонаж, управляемый компьютером. Фактически таковыми являются все персонажи одиночной игры, кроме протагониста. В игре NPC имеют огромное значение — именно через взаимодействие с ними происходит продвижение игрока по сюжету.
Каждый NPC имеет своё имя. У большинства оно случайное, но есть много заскриптованных персонажей с постоянным именем. NPC появляются на абсолютно всех локациях. Больше всего их в лагерях и на базах, некоторые же просто бесцельно бродят по локациям небольшими группами или поодиночке. Единственной локацией, на которой нет NPC, является лаборатория X8, там присутствуют только мутанты, не являющиеся NPC.
Виды NPC[]
В игре NPC делятся на три основных группы: друзья, нейтралы, враги. Первые две группы спокойно реагируют на протагониста, а последняя старается его убить. Исключением среди врагов являются некоторые заскриптованные NPC: майор Халецкий, агент майора Халецкого, Семён Овечко, Сахаров (становится враждебным при вступлении Меченого в «Свободу»), двое бандитов на входе в Лиманск, Стрелок (при баге на ЧАЭС он может упасть с теплотрассы и остановиться), отряд майора Кузнецова на блокпосту под мостом, а также безоружные враги, которые просто будут убегать от своих противников до тех пор, пока не раздобудут оружие. Также каждый NPC принадлежит к какой-то группировке, от которой зависит его отношение к протагонисту и другим NPC.
Поведение в свободное время[]
У NPC есть множество разных вариантов поведения в тех или иных ситуациях.
На базах[]
На базах и в лагерях они зачастую стоят возле столиков, сидят у костра, общаются. Время от времени NPC могут рассказывать анекдоты, байки, вставать и садиться в другом месте и т. д. Одним из любимых их занятий является игра на гитаре, а в «Зове Припяти» ещё могут играть на губной гармошке. Некоторые NPC всегда находятся на одном месте, и обычно это квестовые персонажи. В «Тени Чернобыля» и «Чистом Небе» NPC могут спать на матрасах, кроватях, поддонах, и т.п. В «Зове Припяти» они просто сидят на ящиках и кроватях в спальне, исключение — сталкеры из команды Спартака, когда они находятся на сухогрузе «Шевченко», где они спят на матрасах. Беседовать со спящими нельзя: это либо невозможно технически, как в «Зове Припяти», либо они не отреагируют, либо будут что-то бормотать (исключение — Шустрый, которого можно разбудить. Есть также Сенька, который спит сидя в «Чистом Небе» и «Зове Припяти»[прим. 1] и пьяный Кардан в «Зове Припяти», который засыпает, если дать ему третью бутылку водки, а также по сюжету в ходе квеста «Изделие №62», когда он теряет сознание. Если NPC стоит без дела, он будет время от времени крутить в руках пистолет (если у него только пистолет) или разминаться, закидывая автомат или дробовик на плечо.
Вне лагерей[]
NPC могут бродить по локациям поодиночке или группами. Обычно они не выходят за пределы локации и время от времени останавливаются отдохнуть, обычно у костров. Некоторые NPC перемещаются между локациями и зачастую имеют в папках геймдаты ID «sim». Sim — сокращение от «simulation». Яркими примерами подобных NPC являются Фраер, Кочерга, Воробей, Мастер, Барин и другие. Эти персонажи не статичны, не приписаны к какой-либо локации и перемещаются свободно. Например, Фраер появляется в Тёмной Долине, но часто уходит оттуда.
Подбор оружия[]
Иногда, увидев оружие, NPC захочет его подобрать. В этом случае он ускорит шаг и пойдёт к оружию, при этом имея уникальную анимацию движения. Подняв его, NPC может экипировать его вместо своего базового снаряжения. Если этот предмет будет подобран кем-то другим, то идущий к нему NPC просто остановится и пойдёт по своим делам. NPC не подбирают с земли ничего, кроме оружия.
В «Тени Чернобыля» специально идти к предмету NPC не будут, но, в некоторых случаях, возьмут оружие, оказавшееся прямо перед ними, если оно лучше, чем то, что у них уже есть.
Обыск трупов[]
В «Зове Припяти» NPC могут обыскивать трупы. Увидев труп, NPC подходит к нему, говорит «коронную» фразу, например бандит может сказать: «А жмур он добрый, жмур ща со мной поделится, да?» и принимается за обыск. NPC садится на корточки, обыскивает труп секунд десять, и все вещи из инвентаря мёртвого сталкера переходят в инвентарь обыскивающего. Если у обыскиваемого оказывается мало вещей, то NPC также скажет фразу, например: «И с таким-то барахлом в Зону полез?».
Поиск артефактов[]
В «Чистом Небе» и «Зове Припяти» находясь поблизости от аномалии, NPC может искать в ней артефакты. Тогда он достанет детектор, встанет и начнёт её обследовать. При этом, NPC подбирает артефакты только вне радиуса зоны жизнедеятельности главного героя.
Поведение в бою[]
Встретившись с противником, NPC достают оружие и пытаются убить врага, при этом выкрикивая различные фразы только во время боя с другими NPC, а во время боя с мутантами стреляют по ним молча.
Подкрадывание и стрельба из укрытий[]
Если NPC увидел врага, который его не замечает, то он пытается подкрасться к нему, чтобы выстрелить с наиболее выгодного расстояния. Если поблизости есть камни, деревья, ящики и прочие укрытия, то NPC могут спрятаться за ними, готовясь к атаке. Затем они выглядывают из-за укрытий и открывают огонь. В некоторых случаях NPC могут стрелять вслепую. NPC-снайперы могут стрелять из положения лёжа (как, например, старший сержант Морозов), также обычные NPC изредка могут ложиться (например, в «Чистом Небе», во время квестов, взятых у сталкеров с неуникальными именами).
Ранения[]
Если NPC потерял больше 95 % здоровья, то он падает на землю и просит аптечку. Протагонист и другие персонажи могут ему помочь, если он не является враждебным, или добить, если он из вражеской группировки. Добивание и лечение происходят только по окончанию боя, если рядом нет ещё нераненых врагов. NPC достают пистолеты (если его нет, могут добивать из основного оружия), и стреляют в раненого противника, произнося «коронные» фразы. Например, свободовец перед выстрелом скажет: «Не, мужик, плохая у тебя карма, это точно!».
Способы взаимодействия с NPC[]
- Сражение
- Диалог:
- Мародёрство
Баги и недочёты[]
- Во всех играх серии есть общий баг: при спавне NPC может умереть в костре.
- Для анимации обыска трупов в «Зове Припяти» используется анимация подготовки взрывчатки из «Тени Чернобыля», которая используется в сцене, когда долговцы из группы Черепа подрывают стену базы «Свободы» на Армейских Складах). Если присмотреться, то можно увидеть, как NPC скручивает провода и в конце хлопает взрывчатку сбоку. Тем не менее, в ресурсах имеются специальные анимации обыска трупа для носителей разного оружия.
- Заскриптованным NPC (определить можно по уникальному имени) в случае ранения зачастую нельзя дать аптечку, поскольку диалоги с ними также заскриптованы, а диалоги помощи не прописаны.
- Иногда NPC могут где-нибудь застрять. Например, упорно идти в стену, не желая разворачиваться в другую сторону. Так же могут беспрерывно ходить по кругу. Это можно исправить, если кинуть рядом с NPC гранату, и тогда он пустится в бегство (не всегда срабатывает) или натравить на него мутантов либо вражеских NPC.
- В «Зове Припяти» на NPC не реагируют аномалии и мины.
- Иногда модель мёртвого NPC может сильно «растянуть», либо он может застрять в различных объектах.
- Вблизи лагерей, NPC поддерживают с членами враждебных группировок «перемирие» (например, свободовцы и долговцы не устраивают перестрелки около Янова, а сталкеры и бандиты — возле «Скадовска»). Фактически все NPC около лагерей становятся союзниками, так как находятся в специально прописанной зоне. Поэтому иногда можно наблюдать забавные сцены того, как NPC в недоумении теряют цель, зашедшую на территорию лагеря или лечат своих врагов, оказавшихся ранеными вблизи «безопасной» зоны.
- Иногда в случайной перестрелке NPC может убить своего союзника, если тот окажется на линии огня. При этом реакции других дружественных NPC не последует, а невольный убийца даже будет доволен своим поступком, говоря типичные для той или иной группировки фразы победы над врагом.
- При убийстве NPC с расстояния более ста метров может произойти баг: труп противника исчезнет, а оружие упадёт на землю. Следовательно, обыскать тело будет невозможно.
- Иногда, если издалека убить находящегося возле лагеря NPC (например, патрулирующего сталкера на палубе «Скадовска») то двери всё равно будут открыты, а все находящиеся внутри союзники убитого становятся врагами главного героя, но атаковать не будут, поговорить с ними нельзя (исключение составляет Кардан).
- Если подойти к отдыхающим NPC (нейтральным или дружественным), сохраниться, а потом начать стрелять по ним, то при загрузке сохранения спокойно сидящие NPC встанут и начнут бегать с оружием наготове (хотя сохранение было произведено до перестрелки), но потом вновь вернутся в спокойное состояние.
- Случается баг, когда после обыска одного из поверженных врагов, NPC остается сидеть над трупом и смотреть в одну точку. Исправляется это провокацией враждебных к NPC сталкеров либо мутантов или сохранением с перезагрузкой. Также можно обыскать все ближайшие трупы. Тогда NPC встанет и пойдет заниматься своими делами.
- В «Тени Чернобыля» все артефакты последней ценовой категорииценовой категории должны появляться с шансом 0,5 % в рюкзаке всех NPC, кроме военных, зомбированных и монолитовцев, на Радаре, Припять и окрестностях ЧАЭС. Не появляются из-за ошибки в коде игры, округляющей любую вероятность появления предмета у NPC ниже 1 % до нуля.
1.6.00
В «Зове Припяти» иногда на «Скадовске» или Янове начинается тревога, даже если NPC был убит далеко от лагеря.- Очень редко на «Скадовске» или «Янове» можно встретить NPC (или группу NPC), которые стоят не у столиков, а где-то посередине или в любом другом месте помещения, с оружием в руках. Если подойти и спросить, чем они занимаются, то сталкер ответит, что они выслеживают мутантов. Причём эти NPC будут стоять там все время. Чтобы убрать этот баг, достаточно попросить NPC куда-либо провести главного героя.
- В «Зове Припяти» есть баг с анимацией ожидания после боя: NPC может держать своё основное оружие как пистолет.
- В «Чистом Небе», если в любом лагере сохраниться во время выброса, а потом загрузиться, то все NPC появятся вновь. Более того, имеется шанс того, что появится больше NPC, чем надо, поэтому игра убьёт любого из незаскриптованных NPC.
- В «Чистом Небе» NPC часто проходят сквозь геометрию уровня.
Интересные факты[]
- Если NPC, вооружённому только пистолетом, дать «Гадюку-5» такого же калибра, он всегда сможет перезарядить её, в отличие от любого другого оружия, которое он может подобрать. Эта механика может оказаться полезной, если необходимо повысить боеспособность отрядов новичков и опытных сталкеров.
- В «Чистом Небе» стаи мутантов обозначаются так же, как отряды враждебных NPC.
- Нередко у раненых NPC в инвентаре оказываются аптечки.
- Некоторые NPC, такие как Сидорович, Отец Валерьян, Крылов, Митяй, Фургон, связанные с сюжетом, бессмертны. Это могут быть и случайные NPC во время пребывания в сталкерских лагерях (в баре на «Скадовске», например). Другие же, например, Бармен, могут быть убиты, но их смерть неминуемо вызывает вылет игры.
- Если много раз подряд пытаться заговорить с NPC, который не хочет этого делать, то в конце концов он с размаху ударит главного героя. В таком случае протагонист роняет оружие и несколько секунд не может двигаться.
- Иногда NPC, ударивший главного героя, может подобрать его упавшее оружие, заменяя им своё (кроме ножа, который так же вызывает негативную реакцию нейтральных NPC и требование убрать оружие).
- Если во время попыток диалога с оружием наперевес стоять максимально далеко от NPC, то он попытается ударить протагониста, но не дотянется до него.
- В сборках «Тени Чернобыля», протагонист мог дать раненому NPC не только аптечку, но и бинт.
- Использование NPC стрельбы из-за укрытия наиболее распространено в «Чистом Небе», так как в этой части анимационные точки[прим. 2] расставлены практически у всех укрытий на локациях. В «Зове Припяти» таких мест гораздо меньше. Также только в «Чистом Небе» случайные NPC могут ложиться на землю, а в «Зове Припяти» старший сержант Морозов принимает положение лёжа по скрипту.
- В самых ранних сборках NPC могли стрелять сидя, лёжа и перемещаться перекатами.
- В «Тени Чернобыля» почти все враждебные NPC, которые появляются в качестве «препятствия», не имеют диалогов. Например, бандиты в подземелье «Агропрома», которые сидят в боевой готовности. Также примером могут послужить наёмники на Дикой территории во время оказания помощи профессору Круглову — ни со снайперами Псов, ни с одним наёмником заговорить нельзя.
- Вообще со всеми враждебными NPC, которые имеют свою «задачу», нельзя заговорить. К примеру, таковыми являются: военные, патрулирующие дорогу на Кордоне; монолитовцы на Радаре; наёмники, сопровождающие Ару, и др.
- Такая же ситуация происходит и в «Чистом Небе», но только на сюжетных локациях, например Лиманск или заброшенный госпиталь, а также на Военных Складах (военные на спортплощадке).
- Вообще со всеми враждебными NPC, которые имеют свою «задачу», нельзя заговорить. К примеру, таковыми являются: военные, патрулирующие дорогу на Кордоне; монолитовцы на Радаре; наёмники, сопровождающие Ару, и др.
- В «Чистом Небе» засада срабатывает потому, что NPC которые в ней участвуют получают урон «от имени» главного героя. Это заметно в Лиманске: Шрам наступает на мину и слышит ругань бандитов, обычно сопутствующую ранениям. Если зайти в КПК и посмотреть отношения группировок, то можно заметить, что репутация Шрама у бандитов понизится на несколько пунктов.
- В «Тени Чернобыля» NPC после убийства последнего врага не принимают боевую позу, а просто замирают на несколько секунд.
- Если NPC не имеет оружия, он будет убегать от врагов (за исключением заскриптованных моментов).
- В «Чистом Небе» и «Зове Припяти» раненые NPC встают только тогда, когда главный герой их не видит.
- Иногда они проигрывают анимацию поднятия с земли на глазах игрока, однако сразу же падают.