<?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=80.250.237.214&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=80.250.237.214&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/80.250.237.214"/>
		<updated>2026-04-30T00:21:09Z</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>2010-05-13T11:43:23Z</updated>
		
		<summary type="html">&lt;p&gt;80.250.237.214: /* DEATH_ITEMS_BY_COMMUNITIES.LTX */&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;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[bandit]:stalker&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Это значит,что у всех членов группировки &amp;quot;Бандиты&amp;quot; генерация предметов точно такая же,как и у сталкеров.Если необходимо задать другой шанс спавна,то просто пишется строка с новым значением,&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;
Отличительная особенность написания,это две цифры.Первая цифра указывает минимальное количество заспавненных предметов,вторая максимальное.&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;
Для примера разберу добавление энергитического напитка &amp;quot;S.T.A.L.K.E.R.&amp;quot;(патч 5,напиток отсутствует).Создание собственного предмета я разбирать не буду,так как такая статья уже имеется,я просто &lt;br /&gt;
напишу его конфиг:&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;
просто для удобства,игра это не учитывает.&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;br /&gt;
[[Категория:Конфигурационные_файлы]]&lt;/div&gt;</summary>
		<author><name>80.250.237.214</name></author>	</entry>

	</feed>