<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://stalkerin.gameru.net/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://stalkerin.gameru.net/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=128.71.46.227&amp;*</id>
		<title>S.T.A.L.K.E.R. Inside Wiki - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://stalkerin.gameru.net/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=128.71.46.227&amp;*"/>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/128.71.46.227"/>
		<updated>2026-05-02T14:25:01Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.22.6</generator>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=SoC._%D0%93%D0%B5%D0%BD%D0%B5%D1%80%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%B5%D0%B4%D0%BC%D0%B5%D1%82%D0%BE%D0%B2_%D0%B2_%D1%82%D1%80%D1%83%D0%BF%D0%B0%D1%85</id>
		<title>SoC. Генерирование предметов в трупах</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=SoC._%D0%93%D0%B5%D0%BD%D0%B5%D1%80%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%B5%D0%B4%D0%BC%D0%B5%D1%82%D0%BE%D0%B2_%D0%B2_%D1%82%D1%80%D1%83%D0%BF%D0%B0%D1%85"/>
				<updated>2015-08-08T15:39:26Z</updated>
		
		<summary type="html">&lt;p&gt;128.71.46.227: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Введение===&lt;br /&gt;
Разберу, как случайным образом в трупах генеретятся предметы. За спавн предметов отвечают 4 файла в папке &amp;quot;config\misc&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
-'''''death_generic.ltx'''''&lt;br /&gt;
&lt;br /&gt;
-'''''death_items_by_communities.ltx'''''&lt;br /&gt;
&lt;br /&gt;
-'''''death_items_by_levels.ltx'''''&lt;br /&gt;
&lt;br /&gt;
-'''''death_items_count.ltx'''''&lt;br /&gt;
&lt;br /&gt;
Разберем их структуру.&lt;br /&gt;
&lt;br /&gt;
===DEATH_GENERIC.LTX===&lt;br /&gt;
Является главным файлом с инклудами остальных. В нём описываются зависимости спавна патронов при наличии определенного оружия (то есть если у НПС есть ТОЗ-34, то заспавненые патроны должны &lt;br /&gt;
быть для него, а не для СВД, например), секция:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[item_dependence]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Перечисляются уникальные, квестовые предметы, которые не должны удаляться, если они есть у НПС, секция:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[keep_items]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
И предметы, относящиеся к патронам (их надо спавнить другим методом), секция:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[ammo_sections]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===DEATH_ITEMS_BY_COMMUNITIES.LTX===&lt;br /&gt;
В ней указывается вероятность заспаунить или нет какой либо предмет в процентах,например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;af_medusa				= 0.015&lt;br /&gt;
af_cristall_flower		= 0.01&lt;br /&gt;
af_night_star			= 0.005&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Означает, что артефакт «медуза» заспавнится с вероятностью 1.5%, «кристальная колючка» — с 1% ,а «ночная звезда» — с вероятностью 0.5%. Если стоит 1, то предмет заспавнится со 100% вероятностью.&lt;br /&gt;
&lt;br /&gt;
P.S. В «Чистом Небе» и «Зове Припяти» минимальное значение для спавна это 0.01 (1%). Игра больше не понимает значения ниже 1%.&lt;br /&gt;
&lt;br /&gt;
Во всех остальных секциях пишется соответствие на именно эту секцию,например:&lt;br /&gt;
&amp;lt;pre&amp;gt;[bandit]:stalker&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Это значит, что у всех бандитов генерация предметов точно такая же, как и у сталкеров. Если необходимо задать другой шанс спавна, то просто пишется строка с новым значением, например, у наёмников отключен спавн хлеба, колбасы, водки, однако увеличен шанс сгенеретить энергетический напиток:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[killer]:stalker&lt;br /&gt;
;Еда&lt;br /&gt;
bread					= 0&lt;br /&gt;
kolbasa					= 0&lt;br /&gt;
vodka					= 0&lt;br /&gt;
energy_drink			= 0.3&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Стоит дополнительно оговориться, что учитываются только сотые доли, то есть писать меньше, чем 0.01 не имеет смысла, поскольку в этом случае цифра будет округляться до нуля. Иными словами, шанса меньше 1% в игре не может быть.&lt;br /&gt;
&lt;br /&gt;
==DEATH_ITEMS_BY_LEVEL.LTX==&lt;br /&gt;
Генерирование предметов для разных уровней(локаций).&lt;br /&gt;
Опять таки главной секцией является:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[default]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
А во всех других пишется соответствие на неё.&lt;br /&gt;
В этом файле задается значение, спавнить или нет предмет на уровне:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;af_medusa				= 1&lt;br /&gt;
af_cristall_flower		= 0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
То есть если стоит цифра 1,то спавним,если 0-не спавним.&lt;br /&gt;
&lt;br /&gt;
===DEATH_ITEMS_COUNT.LTX===&lt;br /&gt;
Количественное отношение заспавненных предметов для разных уровней сложности прохождения игры.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[item_count_0]		-новичок&lt;br /&gt;
[item_count_1]		-опытный&lt;br /&gt;
[item_count_2]		-ветеран&lt;br /&gt;
[item_count_3]		-мастер&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Как видите, с каждым уровнем сложности спавн предметов уменьшается. Главной как всегда является первая секция(новичок).&lt;br /&gt;
Отличительная особенность написания — это 2 цифры.Первая цифра указывает минимальное количество заспавненных предметов, вторая максимальное.&lt;br /&gt;
Если стоит одно значение, то спавнится всегда в определённом количестве.&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;bandage					= 2&lt;br /&gt;
medkit					= 1, 2&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Значит будет генеретится всегда 2 бинта, и 1 или 2 атпечки.&lt;br /&gt;
&lt;br /&gt;
===ДОБАВЛЕНИЕ В ГЕНЕРАЦИЮ НОВОГО ПРЕДМЕТА===&lt;br /&gt;
Для примера разберу добавление энергетического напитка «S.T.A.L.K.E.R.» (патч 5, напиток отсутствует). Создание собственного предмета я разбирать не буду, так как такая статья уже имеется, я просто напишу его конфиг:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[energy_drink_stalker]:vodka&lt;br /&gt;
$spawn 				= &amp;quot;food and drugs\energy_drink_stalker&amp;quot;&lt;br /&gt;
inv_name			= energy_drink_stalker_name&lt;br /&gt;
inv_name_short		= energy_drink_stalker_short_name&lt;br /&gt;
visual				= equipments\drink_stalker.ogf&lt;br /&gt;
description			= enc_equipment_energydrink_stalker&lt;br /&gt;
cost				= 75&lt;br /&gt;
&lt;br /&gt;
inv_grid_width		= 1&lt;br /&gt;
inv_grid_height		= 1&lt;br /&gt;
inv_grid_x			= 11&lt;br /&gt;
inv_grid_y			= 0&lt;br /&gt;
inv_weight			= 0.3&lt;br /&gt;
inv_name			= drink_stalker&lt;br /&gt;
eat_health			= 0&lt;br /&gt;
eat_satiety			= 0&lt;br /&gt;
eat_power			= 1.0&lt;br /&gt;
eat_alcohol			= 0&lt;br /&gt;
eat_radiation		= 0&lt;br /&gt;
wounds_heal_perc	= 0&lt;br /&gt;
eat_portions_num	= 1&lt;br /&gt;
eat_max_power		= 0.2&lt;br /&gt;
&lt;br /&gt;
attach_angle_offset		= 0.000000, 0.000000, 0.000000&lt;br /&gt;
attach_position_offset	= 0.087266, -0.078540, 0.052360&lt;br /&gt;
attach_bone_name		= bip01_r_hand&lt;br /&gt;
auto_attach				= false&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Само собой добавте описание...&lt;br /&gt;
Сделаем упрощенное генерирование, то есть для всех: группировок, уровней сложности, локаций оно будет одинаковым...&lt;br /&gt;
Для этого добавим наш энергетик во все главные секции:&lt;br /&gt;
&lt;br /&gt;
-'''''death_items_by_communities.ltx'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[stalker]&lt;br /&gt;
energy_drink_stalker		=0.2&lt;br /&gt;
af_medusa				= 0.015&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-'''''death_items_by_levels.ltx'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[default]&lt;br /&gt;
energy_drink_stalker		= 1&lt;br /&gt;
af_medusa				= 1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-'''''death_items_count.ltx'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[item_count_0]&lt;br /&gt;
energy_drink_stalker		= 1&lt;br /&gt;
af_medusa				= 1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Вписывать спавн нашего предмета можно в любое место в этих секциях между другими предметами, не обращая внимание на записи разрабов (;Еда,;Медикаменты и т.п.), так как сделаны они просто для удобства, игра это не учитывает.&lt;br /&gt;
Всё, новый предмет добавлен в игру, появляться он будет с 20%-ой вероятностью в количестве 1 шт.&lt;br /&gt;
&lt;br /&gt;
P.S. Учёл пожелания HikeR'a, надеюсь статья оформлена правильно:)&lt;br /&gt;
&lt;br /&gt;
Автор: [[Участник:Костя.н.ы.ч|Костя.н.ы.ч]] 13:24, 17 сентября 2009 (UTC)]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Конфигурационные_файлы]]&lt;/div&gt;</summary>
		<author><name>128.71.46.227</name></author>	</entry>

	</feed>