Является главным файлом с инклудами остальных. В нем описываются зависимости спавна патронов при наличии определенного оружия (то есть если у нпс есть ТОЗ-34, то заспавненые патроны должны быть для него, а не для СВД, например), секция:
Код
[item_dependence]
Перечисляются уникальные, квестовые предметы, которые не должны удаляться, если они есть у нпс, секция:
Код
[keep_items]
И предметы, относящиеся к патронам (их надо спавнить другим методом), секция:
Код
[ammo_sections]
В ней указывается вероятность заспаdнить или нет какой либо предмет в процентах, например:
Означает,что артефакт медуза заспавнится с вероятностью 1.5%, кристальная колючка с 1%, а ночная звезда с вероятностью 0.5%. Если стоит 1,то предмет заспавнится со 100% вероятностью. Во всех остальных секциях пишется соответствие на именно эту секцию,например:
Код
[bandit]:stalker
Это значит,что у всех членов группировки "Бандиты" генерация предметов точно такая же,как и у сталкеров. Если необходимо задать другой шанс спавна, то просто пишется строка с новым значением, например у наемников отключен спавн хлеба, колбасы, водки, однако увеличен шанс сгенеретить энергетический напиток:
Стоит дополнительно оговориться, что учитываются только сотые доли, то есть писать меньше, чем 0.01 не имеет смысла, поскольку в этом случае цифра будет округляться до нуля. Иными словами, шанса меньше 1% в игре не может быть. [spoiler=DEATH_ITEMS_BY_LEVEL.LTX] Генерирование предметов для разных уровней(локаций). Опять таки главной секцией является:
Код
[default]
А во всех других пишется соответствие на нее. В этом файле задается значение, спавнить или нет предмет на уровне:
Код
af_medusa = 1 af_cristall_flower = 0
То есть если стоит цифра 1,то спавним,если 0-не спавним.
Количественное отношение заспавненных предметов для разных уровней сложности прохождения игры.
Как видите,с каждым уровнем сложности спавн предметов уменьшается. Главной как всегда является первая секция(новичек). Отличительная особенность написания, это две цифры. Первая цифра указывает минимальное количество заспавненных предметов,вторая максимальное. Если стоит одно значение, то спавнится всегда в определенном количестве. Пример:
Код
bandage = 2 medkit = 1, 2
Значит будет генеретится всегда 2 бинта, и 1 или 2 атпечки.
Для примера разберу добавление энергитического напитка "S.T.A.L.K.E.R."(патч 5, напиток отсутствует). Создание собственного предмета я разбирать не буду, так как такая статья уже имеется, я просто напишу его конфиг:
Само собой добавте описание... Сделаем упрошенной генерирование, то есть для всех: группировок, уровней сложности, локаций оно будет одинаковым... Для этого добавим наш энергетик во все главные секции:
Вписывать спавн нашего предмета можно в любое место в этих секциях между другими предметами, не обращая внимание на записи разрабов (;Еда,;Медикаменты и т.п.), так как сделаны они просто для удобства, игра это не учитывает. Все, новый предмет добавлен в игру, появлятся он будет с 20%-ой вероятностью в количестве 1 шт.
Автор: Костя.н.ы.ч 13:24, 17 сентября 2009 (UTC)]]