SoC. Генерирование предметов в трупах — S.T.A.L.K.E.R. Inside Wiki

SoC. Генерирование предметов в трупах

Материал из S.T.A.L.K.E.R. Inside Wiki

Перейти к: навигация, поиск

Введение

Разберу,как случайным образом в трупах генеретятся предметы.За спавн предметов отвечают 4 файла в папке "config\misc":

-death_generic.ltx

-death_items_by_communities.ltx

-death_items_by_levels.ltx

-death_items_count.ltx

Разберем их структуру.

DEATH_GENERIC.LTX

Является главным файлом с инклюдами остальных.В нем описываются зависимости спавна патронов при наличии орпеделенного оружия(то есть если у НПС'а Тоз34,то сгенеретившиеся патроны должны быть для него,а не для СВД,например),секция

[item_dependence]

Предметы-исключения(уникальные,квестовые предметы,которые нельзя спавнить),секция:

[keep_items]

И просто секция патронов,предназначение которой мне не известно,секция:

[ammo_sections]

DEATH_ITEMS_BY_COMMUNITIES.LTX

В ней указывается вероятность заспаунить или нет какой либо предмет в процентах,например:

af_medusa				= 0.015
af_cristall_flower		= 0.01
af_night_star			= 0.005

Означает,что артефакт медуза заспавнится с вероятностью 1.5%,кристальная колючка с 1%,а ночная звезда с вероятностью 0.5%.Если стоит 1,то предмет заспавнится со 100% вероятностью. Во всех остальных секциях пишется соответствие на именно эту секцию,например:

[bandit]:stalker

Это значит,что у всех членов группировки "Бандиты" генерация предметов точно такая же,как и у сталкеров.Если необходимо задать другой шанс спавна,то просто пишется строка с новым значением, например у наемников отключен спавн хлеба,колбасы,водки,однако увеличен шанс сгенеретить энергетический напиток:

[killer]:stalker
;Еда
bread					= 0
kolbasa					= 0
vodka					= 0
energy_drink			= 0.3
Другие места
LANGUAGE