<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://modfaq.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9F%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D1%8C_NPC</id>
	<title>Профиль NPC - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://modfaq.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9F%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D1%8C_NPC"/>
	<link rel="alternate" type="text/html" href="https://modfaq.ru/index.php?title=%D0%9F%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D1%8C_NPC&amp;action=history"/>
	<updated>2026-07-04T23:27:39Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://modfaq.ru/index.php?title=%D0%9F%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D1%8C_NPC&amp;diff=1761&amp;oldid=prev</id>
		<title>Aka sektor: Переписано по аналогии с &quot;Параметры оружия&quot;</title>
		<link rel="alternate" type="text/html" href="https://modfaq.ru/index.php?title=%D0%9F%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D1%8C_NPC&amp;diff=1761&amp;oldid=prev"/>
		<updated>2024-08-26T18:47:16Z</updated>

		<summary type="html">&lt;p&gt;Переписано по аналогии с &amp;quot;Параметры оружия&amp;quot;&lt;/p&gt;
&lt;a href=&quot;https://modfaq.ru/index.php?title=%D0%9F%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D1%8C_NPC&amp;amp;diff=1761&amp;amp;oldid=1587&quot;&gt;Внесённые изменения&lt;/a&gt;</summary>
		<author><name>Aka sektor</name></author>
	</entry>
	<entry>
		<id>https://modfaq.ru/index.php?title=%D0%9F%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D1%8C_NPC&amp;diff=1587&amp;oldid=prev</id>
		<title>Aka sektor в 18:52, 26 июня 2022</title>
		<link rel="alternate" type="text/html" href="https://modfaq.ru/index.php?title=%D0%9F%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D1%8C_NPC&amp;diff=1587&amp;oldid=prev"/>
		<updated>2022-06-26T18:52:10Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 21:52, 26 июня 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l31&quot;&gt;Строка 31:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 31:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;По &amp;#039;&amp;#039;&amp;#039;классу&amp;#039;&amp;#039;&amp;#039; указанному в первичной секции (в данном случае: &amp;lt;code&amp;gt;npc_class_name&amp;lt;/code&amp;gt; ) читаются вторичные секции из [[*.xml]]-файлов (в данном случае: &amp;#039;&amp;#039;character_desc_*.xml&amp;#039;&amp;#039;) подключенных в параметре &amp;lt;code&amp;gt;specific_characters_files&amp;lt;/code&amp;gt;, секции &amp;lt;code&amp;gt;[profiles]&amp;lt;/code&amp;gt;, файла &amp;#039;&amp;#039;gamedata\config\&amp;#039;&amp;#039;&amp;#039;system.ltx&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;По &amp;#039;&amp;#039;&amp;#039;классу&amp;#039;&amp;#039;&amp;#039; указанному в первичной секции (в данном случае: &amp;lt;code&amp;gt;npc_class_name&amp;lt;/code&amp;gt; ) читаются вторичные секции из [[*.xml]]-файлов (в данном случае: &amp;#039;&amp;#039;character_desc_*.xml&amp;#039;&amp;#039;) подключенных в параметре &amp;lt;code&amp;gt;specific_characters_files&amp;lt;/code&amp;gt;, секции &amp;lt;code&amp;gt;[profiles]&amp;lt;/code&amp;gt;, файла &amp;#039;&amp;#039;gamedata\config\&amp;#039;&amp;#039;&amp;#039;system.ltx&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Подробнее о статусах ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Подробнее о статусах ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l217&quot;&gt;Строка 217:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 216:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| ТЧ || не используются || &amp;lt;source lang=xml&amp;gt;&amp;lt;bio&amp;gt;$&amp;lt;/bio&amp;gt;&amp;lt;/source&amp;gt; || Биография персонажа || &amp;lt;source lang=xml&amp;gt;&amp;lt;bio&amp;gt;npc_bio_name&amp;lt;/bio&amp;gt;&amp;lt;/source&amp;gt; || Имя &amp;lt;code&amp;gt;string id&amp;lt;/code&amp;gt; из [[*.xml]]-файла подключенного в параметре &amp;lt;code&amp;gt;files&amp;lt;/code&amp;gt;, секции &amp;lt;code&amp;gt;[string_table]&amp;lt;/code&amp;gt;, файла &amp;#039;&amp;#039;gamedata\config\&amp;#039;&amp;#039;&amp;#039;localization.ltx&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| ТЧ || не используются || &amp;lt;source lang=xml&amp;gt;&amp;lt;bio&amp;gt;$&amp;lt;/bio&amp;gt;&amp;lt;/source&amp;gt; || Биография персонажа || &amp;lt;source lang=xml&amp;gt;&amp;lt;bio&amp;gt;npc_bio_name&amp;lt;/bio&amp;gt;&amp;lt;/source&amp;gt; || Имя &amp;lt;code&amp;gt;string id&amp;lt;/code&amp;gt; из [[*.xml]]-файла подключенного в параметре &amp;lt;code&amp;gt;files&amp;lt;/code&amp;gt;, секции &amp;lt;code&amp;gt;[string_table]&amp;lt;/code&amp;gt;, файла &amp;#039;&amp;#039;gamedata\config\&amp;#039;&amp;#039;&amp;#039;localization.ltx&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Как это работает ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Как это работает ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l224&quot;&gt;Строка 224:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 222:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# По классу, считывается список всех вторичных секций для его профиля (например: &amp;lt;code&amp;gt;main_profile_npc_name&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;main_profile_npc_2_name&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;main_profile_npc_3_name&amp;lt;/code&amp;gt; и т.д.)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# По классу, считывается список всех вторичных секций для его профиля (например: &amp;lt;code&amp;gt;main_profile_npc_name&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;main_profile_npc_2_name&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;main_profile_npc_3_name&amp;lt;/code&amp;gt; и т.д.)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Одна из вторичных секций профиля выбирается случайно&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Одна из вторичных секций профиля выбирается случайно&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Уникальный профиль ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Уникальный профиль ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l238&quot;&gt;Строка 238:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 235:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/character&amp;gt;			&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/character&amp;gt;			&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Как это работает ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Как это работает ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l244&quot;&gt;Строка 244:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 240:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# По первичной секции профиля, считывается класс его профиля (в данном случае: &amp;lt;code&amp;gt;npc_class_name&amp;lt;/code&amp;gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# По первичной секции профиля, считывается класс его профиля (в данном случае: &amp;lt;code&amp;gt;npc_class_name&amp;lt;/code&amp;gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# По классу, считывается только та секция профиля, которая указана тегами (в данном случае: &amp;lt;code&amp;gt;main_profile_npc&amp;lt;/code&amp;gt;)&amp;lt;br&amp;gt;Если указанная секция не будет найдена, произойдет 2 вариант вылета: [[xml_str_id_loader.h]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# По классу, считывается только та секция профиля, которая указана тегами (в данном случае: &amp;lt;code&amp;gt;main_profile_npc&amp;lt;/code&amp;gt;)&amp;lt;br&amp;gt;Если указанная секция не будет найдена, произойдет 2 вариант вылета: [[xml_str_id_loader.h]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Источники ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Источники ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;References&lt;/del&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;reflist|3&lt;/ins&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Категория:Игровые архивы]][[Категория:Конфиги]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Категория:Игровые архивы]][[Категория:Конфиги]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Aka sektor</name></author>
	</entry>
	<entry>
		<id>https://modfaq.ru/index.php?title=%D0%9F%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D1%8C_NPC&amp;diff=1193&amp;oldid=prev</id>
		<title>Aka sektor в 11:18, 7 июня 2019</title>
		<link rel="alternate" type="text/html" href="https://modfaq.ru/index.php?title=%D0%9F%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D1%8C_NPC&amp;diff=1193&amp;oldid=prev"/>
		<updated>2019-06-07T11:18:41Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 14:18, 7 июня 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l91&quot;&gt;Строка 91:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 91:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| ТЧ, ЧН, ЗП || необязательны || &amp;lt;source lang=xml&amp;gt;&amp;lt;terrain_sect&amp;gt;$&amp;lt;/terrain_sect&amp;gt;&amp;lt;/source&amp;gt; || Неизвестно || &amp;lt;source lang=xml&amp;gt;&amp;lt;terrain_sect&amp;gt;stalker_terrain&amp;lt;/terrain_sect&amp;gt;&amp;lt;/source&amp;gt; || Значения по умолчанию указаны в одноименной секции в файле по пути: &amp;#039;&amp;#039;gamedata\config\creatures\&amp;#039;&amp;#039;&amp;#039;m_stalker.ltx&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| ТЧ, ЧН, ЗП || необязательны || &amp;lt;source lang=xml&amp;gt;&amp;lt;terrain_sect&amp;gt;$&amp;lt;/terrain_sect&amp;gt;&amp;lt;/source&amp;gt; || Неизвестно || &amp;lt;source lang=xml&amp;gt;&amp;lt;terrain_sect&amp;gt;stalker_terrain&amp;lt;/terrain_sect&amp;gt;&amp;lt;/source&amp;gt; || Значения по умолчанию указаны в одноименной секции в файле по пути: &amp;#039;&amp;#039;gamedata\config\creatures\&amp;#039;&amp;#039;&amp;#039;m_stalker.ltx&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| ТЧ, ЧН, ЗП || используются || &amp;lt;source lang=xml&amp;gt;&amp;lt;rank&amp;gt;$&amp;lt;/rank&amp;gt;&amp;lt;/source&amp;gt; || Ранг персонажа || &amp;lt;source lang=xml&amp;gt;&amp;lt;rank&amp;gt;149&amp;lt;/rank&amp;gt;&amp;lt;/source&amp;gt; || в цифрах; соответствующие указанному в параметре &amp;lt;code&amp;gt;rating&amp;lt;/code&amp;gt;, секции &amp;lt;code&amp;gt;[game_relations]&amp;lt;/code&amp;gt; файла по пути&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| ТЧ, ЧН, ЗП || используются || &amp;lt;source lang=xml&amp;gt;&amp;lt;rank&amp;gt;$&amp;lt;/rank&amp;gt;&amp;lt;/source&amp;gt; || Ранг персонажа || &amp;lt;source lang=xml&amp;gt;&amp;lt;rank&amp;gt;149&amp;lt;/rank&amp;gt;&amp;lt;/source&amp;gt; || в цифрах; соответствующие указанному в параметре &amp;lt;code&amp;gt;rating&amp;lt;/code&amp;gt;, секции &amp;lt;code&amp;gt;[game_relations]&amp;lt;/code&amp;gt; файла по пути &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;gamedata\config\creatures\&#039;&#039;&#039;game_relations.ltx&#039;&#039;&#039;&#039;&#039;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Если теги не указывать, произойдет 3 вариант вылета: [[specific_character.cpp]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Если теги не указывать, произойдет 3 вариант вылета: [[specific_character.cpp]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Aka sektor</name></author>
	</entry>
	<entry>
		<id>https://modfaq.ru/index.php?title=%D0%9F%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D1%8C_NPC&amp;diff=733&amp;oldid=prev</id>
		<title>Aka sektor в 16:28, 27 февраля 2019</title>
		<link rel="alternate" type="text/html" href="https://modfaq.ru/index.php?title=%D0%9F%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D1%8C_NPC&amp;diff=733&amp;oldid=prev"/>
		<updated>2019-02-27T16:28:37Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 19:28, 27 февраля 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l31&quot;&gt;Строка 31:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 31:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;По &amp;#039;&amp;#039;&amp;#039;классу&amp;#039;&amp;#039;&amp;#039; указанному в первичной секции (в данном случае: &amp;lt;code&amp;gt;npc_class_name&amp;lt;/code&amp;gt; ) читаются вторичные секции из [[*.xml]]-файлов (в данном случае: &amp;#039;&amp;#039;character_desc_*.xml&amp;#039;&amp;#039;) подключенных в параметре &amp;lt;code&amp;gt;specific_characters_files&amp;lt;/code&amp;gt;, секции &amp;lt;code&amp;gt;[profiles]&amp;lt;/code&amp;gt;, файла &amp;#039;&amp;#039;gamedata\config\&amp;#039;&amp;#039;&amp;#039;system.ltx&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;По &amp;#039;&amp;#039;&amp;#039;классу&amp;#039;&amp;#039;&amp;#039; указанному в первичной секции (в данном случае: &amp;lt;code&amp;gt;npc_class_name&amp;lt;/code&amp;gt; ) читаются вторичные секции из [[*.xml]]-файлов (в данном случае: &amp;#039;&amp;#039;character_desc_*.xml&amp;#039;&amp;#039;) подключенных в параметре &amp;lt;code&amp;gt;specific_characters_files&amp;lt;/code&amp;gt;, секции &amp;lt;code&amp;gt;[profiles]&amp;lt;/code&amp;gt;, файла &amp;#039;&amp;#039;gamedata\config\&amp;#039;&amp;#039;&amp;#039;system.ltx&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Подробнее о статусах ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Подробнее о статусах ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l59&quot;&gt;Строка 59:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 60:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Указывать значение, нужно только одно.&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Указывать значение, нужно только одно.&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Если указать оба, произойдет &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;вылет&lt;/del&gt;: [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;xr:Line 98&lt;/del&gt;]]&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Если указать оба, произойдет &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1 вариант вылета&lt;/ins&gt;: [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;specific_character.cpp&lt;/ins&gt;]]&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;А если ни одного: [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;xr:Line 333&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;А если ни одного&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, то вылет&lt;/ins&gt;: [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;xrServer_Objects_ALife_Monsters.cpp&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| ТЧ, ЧН, ЗП || необязательны || &amp;lt;source lang=xml&amp;gt;&amp;lt;name&amp;gt;$&amp;lt;/name&amp;gt;&amp;lt;/source&amp;gt; || Имя персонажа ||&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| ТЧ, ЧН, ЗП || необязательны || &amp;lt;source lang=xml&amp;gt;&amp;lt;name&amp;gt;$&amp;lt;/name&amp;gt;&amp;lt;/source&amp;gt; || Имя персонажа ||&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l82&quot;&gt;Строка 82:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 83:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| ТЧ, ЧН, ЗП || используются || &amp;lt;source lang=xml&amp;gt;&amp;lt;class&amp;gt;$&amp;lt;/class&amp;gt;&amp;lt;/source&amp;gt; || Имя класса || &amp;lt;source lang=xml&amp;gt;&amp;lt;class&amp;gt;npc_class_name&amp;lt;/class&amp;gt;&amp;lt;/source&amp;gt; || Должен соответствовать указанному в первичной секции профиля.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| ТЧ, ЧН, ЗП || используются || &amp;lt;source lang=xml&amp;gt;&amp;lt;class&amp;gt;$&amp;lt;/class&amp;gt;&amp;lt;/source&amp;gt; || Имя класса || &amp;lt;source lang=xml&amp;gt;&amp;lt;class&amp;gt;npc_class_name&amp;lt;/class&amp;gt;&amp;lt;/source&amp;gt; || Должен соответствовать указанному в первичной секции профиля.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Если теги не указывать, произойдет вылет: [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;xr:Line 333&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Если теги не указывать, произойдет вылет: [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;xrServer_Objects_ALife_Monsters.cpp&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| ТЧ, ЧН, ЗП || используются || &amp;lt;source lang=xml&amp;gt;&amp;lt;community&amp;gt;$&amp;lt;/community&amp;gt;&amp;lt;/source&amp;gt; || Группировка. По ней определяются отношения || &amp;lt;source lang=xml&amp;gt;&amp;lt;community&amp;gt;stalker&amp;lt;/community&amp;gt;&amp;lt;/source&amp;gt; || Соответствующие указанному в параметре &amp;lt;code&amp;gt;communities&amp;lt;/code&amp;gt;, секции &amp;lt;code&amp;gt;[game_relations]&amp;lt;/code&amp;gt; файла по пути &amp;#039;&amp;#039;gamedata\config\creatures\&amp;#039;&amp;#039;&amp;#039;game_relations.ltx&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| ТЧ, ЧН, ЗП || используются || &amp;lt;source lang=xml&amp;gt;&amp;lt;community&amp;gt;$&amp;lt;/community&amp;gt;&amp;lt;/source&amp;gt; || Группировка. По ней определяются отношения || &amp;lt;source lang=xml&amp;gt;&amp;lt;community&amp;gt;stalker&amp;lt;/community&amp;gt;&amp;lt;/source&amp;gt; || Соответствующие указанному в параметре &amp;lt;code&amp;gt;communities&amp;lt;/code&amp;gt;, секции &amp;lt;code&amp;gt;[game_relations]&amp;lt;/code&amp;gt; файла по пути &amp;#039;&amp;#039;gamedata\config\creatures\&amp;#039;&amp;#039;&amp;#039;game_relations.ltx&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Если теги не указывать, произойдет &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;вылет&lt;/del&gt;: [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;xr:Line 177&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Если теги не указывать, произойдет &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2 вариант вылета&lt;/ins&gt;: [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;specific_character.cpp&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| ТЧ, ЧН, ЗП || необязательны || &amp;lt;source lang=xml&amp;gt;&amp;lt;terrain_sect&amp;gt;$&amp;lt;/terrain_sect&amp;gt;&amp;lt;/source&amp;gt; || Неизвестно || &amp;lt;source lang=xml&amp;gt;&amp;lt;terrain_sect&amp;gt;stalker_terrain&amp;lt;/terrain_sect&amp;gt;&amp;lt;/source&amp;gt; || Значения по умолчанию указаны в одноименной секции в файле по пути: &amp;#039;&amp;#039;gamedata\config\creatures\&amp;#039;&amp;#039;&amp;#039;m_stalker.ltx&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| ТЧ, ЧН, ЗП || необязательны || &amp;lt;source lang=xml&amp;gt;&amp;lt;terrain_sect&amp;gt;$&amp;lt;/terrain_sect&amp;gt;&amp;lt;/source&amp;gt; || Неизвестно || &amp;lt;source lang=xml&amp;gt;&amp;lt;terrain_sect&amp;gt;stalker_terrain&amp;lt;/terrain_sect&amp;gt;&amp;lt;/source&amp;gt; || Значения по умолчанию указаны в одноименной секции в файле по пути: &amp;#039;&amp;#039;gamedata\config\creatures\&amp;#039;&amp;#039;&amp;#039;m_stalker.ltx&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l92&quot;&gt;Строка 92:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 93:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| ТЧ, ЧН, ЗП || используются || &amp;lt;source lang=xml&amp;gt;&amp;lt;rank&amp;gt;$&amp;lt;/rank&amp;gt;&amp;lt;/source&amp;gt; || Ранг персонажа || &amp;lt;source lang=xml&amp;gt;&amp;lt;rank&amp;gt;149&amp;lt;/rank&amp;gt;&amp;lt;/source&amp;gt; || в цифрах; соответствующие указанному в параметре &amp;lt;code&amp;gt;rating&amp;lt;/code&amp;gt;, секции &amp;lt;code&amp;gt;[game_relations]&amp;lt;/code&amp;gt; файла по пути&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| ТЧ, ЧН, ЗП || используются || &amp;lt;source lang=xml&amp;gt;&amp;lt;rank&amp;gt;$&amp;lt;/rank&amp;gt;&amp;lt;/source&amp;gt; || Ранг персонажа || &amp;lt;source lang=xml&amp;gt;&amp;lt;rank&amp;gt;149&amp;lt;/rank&amp;gt;&amp;lt;/source&amp;gt; || в цифрах; соответствующие указанному в параметре &amp;lt;code&amp;gt;rating&amp;lt;/code&amp;gt;, секции &amp;lt;code&amp;gt;[game_relations]&amp;lt;/code&amp;gt; файла по пути&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Если теги не указывать, произойдет &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;вылет&lt;/del&gt;: [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;xr:Line 188&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Если теги не указывать, произойдет &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;3 вариант вылета&lt;/ins&gt;: [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;specific_character.cpp&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| ТЧ || используются || &amp;lt;source lang=xml&amp;gt;&amp;lt;reputation&amp;gt;$&amp;lt;/reputation&amp;gt;&amp;lt;/source&amp;gt; || Репутация персонажа || &amp;lt;source lang=xml&amp;gt;&amp;lt;reputation&amp;gt;12&amp;lt;/reputation&amp;gt;&amp;lt;/source&amp;gt; || Соответствующие указанному в параметре &amp;lt;code&amp;gt;reputation_names&amp;lt;/code&amp;gt;, секции &amp;lt;code&amp;gt;[game_relations]&amp;lt;/code&amp;gt; файла по пути &amp;#039;&amp;#039;gamedata\config\creatures\&amp;#039;&amp;#039;&amp;#039;game_relations.ltx&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| ТЧ || используются || &amp;lt;source lang=xml&amp;gt;&amp;lt;reputation&amp;gt;$&amp;lt;/reputation&amp;gt;&amp;lt;/source&amp;gt; || Репутация персонажа || &amp;lt;source lang=xml&amp;gt;&amp;lt;reputation&amp;gt;12&amp;lt;/reputation&amp;gt;&amp;lt;/source&amp;gt; || Соответствующие указанному в параметре &amp;lt;code&amp;gt;reputation_names&amp;lt;/code&amp;gt;, секции &amp;lt;code&amp;gt;[game_relations]&amp;lt;/code&amp;gt; файла по пути &amp;#039;&amp;#039;gamedata\config\creatures\&amp;#039;&amp;#039;&amp;#039;game_relations.ltx&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l216&quot;&gt;Строка 216:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 217:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| ТЧ || не используются || &amp;lt;source lang=xml&amp;gt;&amp;lt;bio&amp;gt;$&amp;lt;/bio&amp;gt;&amp;lt;/source&amp;gt; || Биография персонажа || &amp;lt;source lang=xml&amp;gt;&amp;lt;bio&amp;gt;npc_bio_name&amp;lt;/bio&amp;gt;&amp;lt;/source&amp;gt; || Имя &amp;lt;code&amp;gt;string id&amp;lt;/code&amp;gt; из [[*.xml]]-файла подключенного в параметре &amp;lt;code&amp;gt;files&amp;lt;/code&amp;gt;, секции &amp;lt;code&amp;gt;[string_table]&amp;lt;/code&amp;gt;, файла &amp;#039;&amp;#039;gamedata\config\&amp;#039;&amp;#039;&amp;#039;localization.ltx&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| ТЧ || не используются || &amp;lt;source lang=xml&amp;gt;&amp;lt;bio&amp;gt;$&amp;lt;/bio&amp;gt;&amp;lt;/source&amp;gt; || Биография персонажа || &amp;lt;source lang=xml&amp;gt;&amp;lt;bio&amp;gt;npc_bio_name&amp;lt;/bio&amp;gt;&amp;lt;/source&amp;gt; || Имя &amp;lt;code&amp;gt;string id&amp;lt;/code&amp;gt; из [[*.xml]]-файла подключенного в параметре &amp;lt;code&amp;gt;files&amp;lt;/code&amp;gt;, секции &amp;lt;code&amp;gt;[string_table]&amp;lt;/code&amp;gt;, файла &amp;#039;&amp;#039;gamedata\config\&amp;#039;&amp;#039;&amp;#039;localization.ltx&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Как это работает ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Как это работает ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l222&quot;&gt;Строка 222:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 224:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# По классу, считывается список всех вторичных секций для его профиля (например: &amp;lt;code&amp;gt;main_profile_npc_name&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;main_profile_npc_2_name&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;main_profile_npc_3_name&amp;lt;/code&amp;gt; и т.д.)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# По классу, считывается список всех вторичных секций для его профиля (например: &amp;lt;code&amp;gt;main_profile_npc_name&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;main_profile_npc_2_name&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;main_profile_npc_3_name&amp;lt;/code&amp;gt; и т.д.)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Одна из вторичных секций профиля выбирается случайно&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Одна из вторичных секций профиля выбирается случайно&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Уникальный профиль ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Уникальный профиль ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l235&quot;&gt;Строка 235:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 238:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/character&amp;gt;			&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/character&amp;gt;			&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Как это работает ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Как это работает ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# При спавне персонажа, считывается первичная секция его профиля (в данном случае: &amp;lt;code&amp;gt;first_profile_npc_name&amp;lt;/code&amp;gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# При спавне персонажа, считывается первичная секция его профиля (в данном случае: &amp;lt;code&amp;gt;first_profile_npc_name&amp;lt;/code&amp;gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# По первичной секции профиля, считывается класс его профиля (в данном случае: &amp;lt;code&amp;gt;npc_class_name&amp;lt;/code&amp;gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# По первичной секции профиля, считывается класс его профиля (в данном случае: &amp;lt;code&amp;gt;npc_class_name&amp;lt;/code&amp;gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# По классу, считывается только та секция профиля, которая указана тегами (в данном случае: &amp;lt;code&amp;gt;main_profile_npc&amp;lt;/code&amp;gt;)&amp;lt;br&amp;gt;Если указанная секция не будет найдена, произойдет 2 вариант вылета: [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;xr:Line 112&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# По классу, считывается только та секция профиля, которая указана тегами (в данном случае: &amp;lt;code&amp;gt;main_profile_npc&amp;lt;/code&amp;gt;)&amp;lt;br&amp;gt;Если указанная секция не будет найдена, произойдет 2 вариант вылета: [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;xml_str_id_loader.h&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Источники ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Источники ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Aka sektor</name></author>
	</entry>
	<entry>
		<id>https://modfaq.ru/index.php?title=%D0%9F%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D1%8C_NPC&amp;diff=244&amp;oldid=prev</id>
		<title>Aka sektor: Новая страница: «__NOTOC__ {| class=&quot;wikitable&quot; style=&quot;float:right; margin-left:0.8em; clear:right; text-align: center; font-size:12px; width: 300px;&quot; |- | colspan=2 style=&quot;font-s…»</title>
		<link rel="alternate" type="text/html" href="https://modfaq.ru/index.php?title=%D0%9F%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D1%8C_NPC&amp;diff=244&amp;oldid=prev"/>
		<updated>2019-02-22T18:55:25Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «__NOTOC__ {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right; margin-left:0.8em; clear:right; text-align: center; font-size:12px; width: 300px;&amp;quot; |- | colspan=2 style=&amp;quot;font-s…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTOC__&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right; margin-left:0.8em; clear:right; text-align: center; font-size:12px; width: 300px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 style=&amp;quot;font-size:20px;&amp;quot;|&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Профиль NPC&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Автор&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| [[Участник:aka_sektor|aka_sektor]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Дополнил&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Charsi&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Тип статьи&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| справка&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Актуальность&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| [[S.T.A.L.K.E.R. - Тень Чернобыля|ТЧ]], [[S.T.A.L.K.E.R. - Чистое Небо|ЧН]], [[S.T.A.L.K.E.R. - Зов Припяти|ЗП]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Профиль NPC (Non-Player Character/Неигровой персонаж)&amp;#039;&amp;#039;&amp;#039;&amp;lt;ref&amp;gt;Документация к X-Ray SDK 0.7 от [[GSC Game World]]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://www.amk-team.ru/forum/topic/7450-spravochnik-po-funkciyam-i-klassam/?do=findComment&amp;amp;comment=464472 Пост пользователя &amp;quot;Malandrinus&amp;quot; на AMK форуме]&amp;lt;/ref&amp;gt; – это полное описание персонажа, включающее имя, группировку, ранг, репутацию, обмундирование, внешний вид, озвучку и диалоги. Используется для типизированной простановки персонажей, что экономит и время и позволяет достичь определенной неповторимости от игры к игре.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Сначала создается первичная секция профиля в [[*.xml]]-файле (в данном случае: &amp;#039;&amp;#039;npc_profile.xml&amp;#039;&amp;#039;) подключенном в параметре &amp;lt;code&amp;gt;files&amp;lt;/code&amp;gt;, секции &amp;lt;code&amp;gt;[profiles]&amp;lt;/code&amp;gt;, файла &amp;#039;&amp;#039;gamedata\config\&amp;#039;&amp;#039;&amp;#039;system.ltx&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml&amp;gt;&lt;br /&gt;
	&amp;lt;character id=&amp;quot;first_profile_npc_name&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;class&amp;gt;npc_class_name&amp;lt;/class&amp;gt;&lt;br /&gt;
	&amp;lt;/character&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
По &amp;#039;&amp;#039;&amp;#039;классу&amp;#039;&amp;#039;&amp;#039; указанному в первичной секции (в данном случае: &amp;lt;code&amp;gt;npc_class_name&amp;lt;/code&amp;gt; ) читаются вторичные секции из [[*.xml]]-файлов (в данном случае: &amp;#039;&amp;#039;character_desc_*.xml&amp;#039;&amp;#039;) подключенных в параметре &amp;lt;code&amp;gt;specific_characters_files&amp;lt;/code&amp;gt;, секции &amp;lt;code&amp;gt;[profiles]&amp;lt;/code&amp;gt;, файла &amp;#039;&amp;#039;gamedata\config\&amp;#039;&amp;#039;&amp;#039;system.ltx&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Подробнее о статусах ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;используются&amp;#039;&amp;#039;&amp;#039; — обязательные теги профиля NPC.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;необязательны&amp;#039;&amp;#039;&amp;#039; — теги профиля NPC, но как можно понять из названия - не являющиеся обязательными. Например, если вас устраивает значение установленное по умолчанию.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;не используются&amp;#039;&amp;#039;&amp;#039; — теги от предыдущих версий движков игры, были отключены или переименованы в новых версиях. Рекомендуется удалить из профиля NPC.&lt;br /&gt;
&lt;br /&gt;
Вместо символа &amp;lt;code&amp;gt;$&amp;lt;/code&amp;gt; – значение.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Платформа !! Статус !! Теги !! Описание тегов !! Пример значения !! Варианты значений и их описание&lt;br /&gt;
|-&lt;br /&gt;
| ТЧ, ЧН, ЗП || используются ||&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&amp;lt;specific_character id=&amp;quot;$&amp;quot; team_default = &amp;quot;1&amp;quot;&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
или&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&amp;lt;specific_character id=&amp;quot;$&amp;quot; no_random = &amp;quot;1&amp;quot;&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
|| Начало вторичной секции профиля ||&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&amp;lt;specific_character id=&amp;quot;main_profile_npc_name&amp;quot; team_default = &amp;quot;1&amp;quot;&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
или&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&amp;lt;specific_character id=&amp;quot;main_profile_npc_name&amp;quot; no_random = &amp;quot;1&amp;quot;&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
&amp;lt;code&amp;gt;id=&amp;quot;$&amp;quot;&amp;lt;/code&amp;gt; – имя секции.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Значения алгоритма чтения секции:&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;team_default = &amp;quot;1&amp;quot;&amp;lt;/code&amp;gt; – случайно выбирает одну вторичную секцию в классе из других с таким же значением.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;no_random = &amp;quot;1&amp;quot;&amp;lt;/code&amp;gt; – исключает секцию из алгоритма. Для уникальных профилей, например.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Указывать значение, нужно только одно.&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Если указать оба, произойдет вылет: [[xr:Line 98]]&amp;lt;br&amp;gt;&lt;br /&gt;
А если ни одного: [[xr:Line 333]]&lt;br /&gt;
|-&lt;br /&gt;
| ТЧ, ЧН, ЗП || необязательны || &amp;lt;source lang=xml&amp;gt;&amp;lt;name&amp;gt;$&amp;lt;/name&amp;gt;&amp;lt;/source&amp;gt; || Имя персонажа ||&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&amp;lt;name&amp;gt;GENERATE_NAME_stalker&amp;lt;/name&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
или&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&amp;lt;name&amp;gt;npc_name&amp;lt;/name&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
|| Случайно сгенерированное (в данном случае: из секции &amp;lt;code&amp;gt;stalker_names_stalker&amp;lt;/code&amp;gt; файла &amp;#039;&amp;#039;gamedata\config\&amp;#039;&amp;#039;&amp;#039;system.ltx&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
или&lt;br /&gt;
&lt;br /&gt;
уникальное имя &amp;lt;code&amp;gt;string id&amp;lt;/code&amp;gt; из [[*.xml]]-файла подключенного в параметре &amp;lt;code&amp;gt;files&amp;lt;/code&amp;gt;, секции &amp;lt;code&amp;gt;[string_table]&amp;lt;/code&amp;gt;, файла &amp;#039;&amp;#039;gamedata\config\&amp;#039;&amp;#039;&amp;#039;localization.ltx&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Если теги не указывать, просто не будет отображаться имя.&lt;br /&gt;
|-&lt;br /&gt;
| ТЧ, ЧН, ЗП || необязательны || &amp;lt;source lang=xml&amp;gt;&amp;lt;icon&amp;gt;$&amp;lt;/icon&amp;gt;&amp;lt;/source&amp;gt; || Иконка персонажа в интерфейсе || &amp;lt;source lang=xml&amp;gt;&amp;lt;icon&amp;gt;ui_npc_icon_name&amp;lt;/icon&amp;gt;&amp;lt;/source&amp;gt; || Имя &amp;lt;code&amp;gt;texture id&amp;lt;/code&amp;gt; из [[*.xml]]-файла подключенного в параметре &amp;lt;code&amp;gt;files&amp;lt;/code&amp;gt;, секции &amp;lt;code&amp;gt;[texture_desc]&amp;lt;/code&amp;gt;, файла &amp;#039;&amp;#039;gamedata\config\&amp;#039;&amp;#039;&amp;#039;system.ltx&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Если теги не указывать, будет установлена указанная в движке по умолчанию иконка &amp;lt;code&amp;gt;ui_npc_u_barman&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| ТЧ, ЧН, ЗП || используются || &amp;lt;source lang=xml&amp;gt;&amp;lt;class&amp;gt;$&amp;lt;/class&amp;gt;&amp;lt;/source&amp;gt; || Имя класса || &amp;lt;source lang=xml&amp;gt;&amp;lt;class&amp;gt;npc_class_name&amp;lt;/class&amp;gt;&amp;lt;/source&amp;gt; || Должен соответствовать указанному в первичной секции профиля.&lt;br /&gt;
&lt;br /&gt;
Если теги не указывать, произойдет вылет: [[xr:Line 333]]&lt;br /&gt;
|-&lt;br /&gt;
| ТЧ, ЧН, ЗП || используются || &amp;lt;source lang=xml&amp;gt;&amp;lt;community&amp;gt;$&amp;lt;/community&amp;gt;&amp;lt;/source&amp;gt; || Группировка. По ней определяются отношения || &amp;lt;source lang=xml&amp;gt;&amp;lt;community&amp;gt;stalker&amp;lt;/community&amp;gt;&amp;lt;/source&amp;gt; || Соответствующие указанному в параметре &amp;lt;code&amp;gt;communities&amp;lt;/code&amp;gt;, секции &amp;lt;code&amp;gt;[game_relations]&amp;lt;/code&amp;gt; файла по пути &amp;#039;&amp;#039;gamedata\config\creatures\&amp;#039;&amp;#039;&amp;#039;game_relations.ltx&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Если теги не указывать, произойдет вылет: [[xr:Line 177]]&lt;br /&gt;
|-&lt;br /&gt;
| ТЧ, ЧН, ЗП || необязательны || &amp;lt;source lang=xml&amp;gt;&amp;lt;terrain_sect&amp;gt;$&amp;lt;/terrain_sect&amp;gt;&amp;lt;/source&amp;gt; || Неизвестно || &amp;lt;source lang=xml&amp;gt;&amp;lt;terrain_sect&amp;gt;stalker_terrain&amp;lt;/terrain_sect&amp;gt;&amp;lt;/source&amp;gt; || Значения по умолчанию указаны в одноименной секции в файле по пути: &amp;#039;&amp;#039;gamedata\config\creatures\&amp;#039;&amp;#039;&amp;#039;m_stalker.ltx&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| ТЧ, ЧН, ЗП || используются || &amp;lt;source lang=xml&amp;gt;&amp;lt;rank&amp;gt;$&amp;lt;/rank&amp;gt;&amp;lt;/source&amp;gt; || Ранг персонажа || &amp;lt;source lang=xml&amp;gt;&amp;lt;rank&amp;gt;149&amp;lt;/rank&amp;gt;&amp;lt;/source&amp;gt; || в цифрах; соответствующие указанному в параметре &amp;lt;code&amp;gt;rating&amp;lt;/code&amp;gt;, секции &amp;lt;code&amp;gt;[game_relations]&amp;lt;/code&amp;gt; файла по пути&lt;br /&gt;
&lt;br /&gt;
Если теги не указывать, произойдет вылет: [[xr:Line 188]]&lt;br /&gt;
|-&lt;br /&gt;
| ТЧ || используются || &amp;lt;source lang=xml&amp;gt;&amp;lt;reputation&amp;gt;$&amp;lt;/reputation&amp;gt;&amp;lt;/source&amp;gt; || Репутация персонажа || &amp;lt;source lang=xml&amp;gt;&amp;lt;reputation&amp;gt;12&amp;lt;/reputation&amp;gt;&amp;lt;/source&amp;gt; || Соответствующие указанному в параметре &amp;lt;code&amp;gt;reputation_names&amp;lt;/code&amp;gt;, секции &amp;lt;code&amp;gt;[game_relations]&amp;lt;/code&amp;gt; файла по пути &amp;#039;&amp;#039;gamedata\config\creatures\&amp;#039;&amp;#039;&amp;#039;game_relations.ltx&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
|-&lt;br /&gt;
| ТЧ, ЧН, ЗП || необязательны || &amp;lt;source lang=xml&amp;gt;&amp;lt;money min=&amp;quot;$&amp;quot; max=&amp;quot;$&amp;quot; infinitive=&amp;quot;$&amp;quot;/&amp;gt;&amp;lt;/source&amp;gt; || Количество денег || &amp;lt;source lang=xml&amp;gt;&amp;lt;money min=&amp;quot;200&amp;quot; max=&amp;quot;600&amp;quot; infinitive=&amp;quot;0&amp;quot;/&amp;gt;&amp;lt;/source&amp;gt; || Если тег не указывать, будет использовано значение из параметра &amp;lt;code&amp;gt;money&amp;lt;/code&amp;gt; по умолчанию указано в файле по пути: &amp;#039;&amp;#039;gamedata\config\creatures\&amp;#039;&amp;#039;&amp;#039;m_stalker.ltx&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
Если параметр удалить, будет установлено значение &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;. Однако, в игре это не окажет эффекта, т.к. значение уже записано в &amp;#039;&amp;#039;&amp;#039;all.spawn&amp;#039;&amp;#039;&amp;#039;, его можно только изменить тегом.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;min&amp;lt;/code&amp;gt; – минимум&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;max&amp;lt;/code&amp;gt; – максимум&lt;br /&gt;
&lt;br /&gt;
Будет выбрано случайным образом от указанного минимума до указанного максимума. Если не указывать, будет установлено значение &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;infinitive=&amp;quot;0&amp;quot;&amp;lt;/code&amp;gt; – не восполняется.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;infinitive=&amp;quot;1&amp;quot;&amp;lt;/code&amp;gt; – восполняется после каждой сделки, но каждая отдельная сделка будет ограничена количеством денег NPC.&lt;br /&gt;
|-&lt;br /&gt;
| ТЧ, ЧН, ЗП || необязательны || &amp;lt;source lang=xml&amp;gt;&amp;lt;snd_config&amp;gt;$&amp;lt;/snd_config&amp;gt;&amp;lt;/source&amp;gt; || Озвучка  || &amp;lt;source lang=xml&amp;gt;&amp;lt;snd_config&amp;gt;characters_voice\human_01\newbie\&amp;lt;/snd_config&amp;gt;&amp;lt;/source&amp;gt; || Путь до озвучки относительно директории &amp;#039;&amp;#039;gamedata\sounds&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Если теги не указывать, NPC просто будет молчать.&lt;br /&gt;
|-&lt;br /&gt;
| ТЧ, ЧН, ЗП || необязательны || &amp;lt;source lang=xml&amp;gt;&amp;lt;crouch_type&amp;gt;$&amp;lt;/crouch_type&amp;gt;&amp;lt;/source&amp;gt; || Неизвестно || &amp;lt;source lang=xml&amp;gt;&amp;lt;crouch_type&amp;gt;-1&amp;lt;/crouch_type&amp;gt;&amp;lt;/source&amp;gt; || Значение параметра &amp;lt;code&amp;gt;crouch_type&amp;lt;/code&amp;gt; по умолчанию указано в файле по пути: &amp;#039;&amp;#039;gamedata\config\creatures\&amp;#039;&amp;#039;&amp;#039;m_stalker.ltx&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
|-&lt;br /&gt;
| ТЧ, ЧН, ЗП || необязательны || &amp;lt;source lang=xml&amp;gt;&amp;lt;panic_threshold&amp;gt;$&amp;lt;/panic_threshold&amp;gt;&amp;lt;/source&amp;gt; || Функция оценки вероятности победы. Если падает ниже указанного порога, то NPC впадает в панику || &amp;lt;source lang=xml&amp;gt;&amp;lt;panic_threshold&amp;gt;0.1&amp;lt;/panic_threshold&amp;gt;&amp;lt;/source&amp;gt; || от &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; до &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; — вообще не паникует&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; — всегда паникует&lt;br /&gt;
&lt;br /&gt;
Значение параметра &amp;lt;code&amp;gt;panic_threshold&amp;lt;/code&amp;gt; по умолчанию указано в файле по пути: &amp;#039;&amp;#039;gamedata\config\creatures\&amp;#039;&amp;#039;&amp;#039;m_stalker.ltx&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
|-&lt;br /&gt;
| ТЧ, ЧН, ЗП || используются || &amp;lt;source lang=xml&amp;gt;&amp;lt;visual&amp;gt;$&amp;lt;/visual&amp;gt;&amp;lt;/source&amp;gt; || Модель персонажа || &amp;lt;source lang=xml&amp;gt;&amp;lt;visual&amp;gt;&amp;lt;code&amp;gt;actors\novice\green_stalker_2&amp;lt;/code&amp;gt;&amp;lt;/visual&amp;gt;&amp;lt;/source&amp;gt; || Путь к [[*.ogf]]-файлу относительно директории &amp;#039;&amp;#039;gamedata\meshes&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
От прописанной в модели &amp;#039;&amp;#039;&amp;#039;User Data&amp;#039;&amp;#039;&amp;#039; ([[*.ltx]]-файл по пути: &amp;#039;&amp;#039;gamedata\config\models\capture&amp;#039;&amp;#039;) зависит бронированность NPC.&lt;br /&gt;
&lt;br /&gt;
Если теги удалить, это не окажет эффекта, т.к. значение уже записано в &amp;#039;&amp;#039;&amp;#039;all.spawn&amp;#039;&amp;#039;&amp;#039;, его можно только изменить тегом.&lt;br /&gt;
|-&lt;br /&gt;
| ТЧ, ЧН, ЗП || необязательны || &amp;lt;source lang=xml&amp;gt;&amp;lt;supplies&amp;gt;$&amp;lt;/supplies&amp;gt;&amp;lt;/source&amp;gt; || Секция спавна инвентаря ||&lt;br /&gt;
&amp;lt;syntaxhighlight lang=ini&amp;gt;&lt;br /&gt;
&amp;lt;supplies&amp;gt;&lt;br /&gt;
[spawn] \n&lt;br /&gt;
device_torch \n&lt;br /&gt;
wpn_pm, cond=0.5 \n&lt;br /&gt;
ammo_9x18_fmj = 1 \n&lt;br /&gt;
wpn_ak74 = 1, silencer \n&lt;br /&gt;
ammo_5.45x39_fmj = 3 \n&lt;br /&gt;
vodka = 1, prob=0.5 \n&lt;br /&gt;
device_torch = 1, prob=1 \n&lt;br /&gt;
&amp;lt;/supplies&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Также можно подключить [[*.xml]]-файлы со спавн-секциями из директории &amp;#039;&amp;#039;gamedata\config&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=ini&amp;gt;&lt;br /&gt;
&amp;lt;supplies&amp;gt;&lt;br /&gt;
[spawn] \n&lt;br /&gt;
device_torch \n&lt;br /&gt;
wpn_pm, cond=0.5 \n&lt;br /&gt;
ammo_9x18_fmj = 1 \n&lt;br /&gt;
wpn_ak74 = 1, silencer \n&lt;br /&gt;
ammo_5.45x39_fmj = 3 \n&lt;br /&gt;
#include &amp;quot;gameplay\character_items.xml&amp;quot; \n&lt;br /&gt;
#include &amp;quot;gameplay\character_food.xml&amp;quot; \n&lt;br /&gt;
#include &amp;quot;gameplay\character_drugs.xml&amp;quot;&lt;br /&gt;
&amp;lt;/supplies&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|| &amp;lt;code&amp;gt;section = #, prob=$, cond=$ \n&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
или&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;wpn_section = #, addon addon addon\n&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Где:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;\n&amp;lt;/code&amp;gt; — переход на следующую строку&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;section&amp;lt;/code&amp;gt; — имя секции предмета&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; — количество предметов (если не задано, будет равно &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cond=$&amp;lt;/code&amp;gt; — состояние предмета после спавна (только для ТЧ). От &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; до &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;prob=$&amp;lt;/code&amp;gt; — вероятность спавна предмета. От &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; до &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;wpn_section&amp;lt;/code&amp;gt; — имя секции оружия&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;addon&amp;lt;/code&amp;gt; — имя секции аддона (работает только с оружием). Могут быть указаны все доступные (см. параметры &amp;lt;code&amp;gt;scope_status&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;silencer_status&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;grenade_launcher_status&amp;lt;/code&amp;gt; в конфиге оружия), через запятую&lt;br /&gt;
&lt;br /&gt;
Если теги не указывать, NPC будет пустой.&lt;br /&gt;
|-&lt;br /&gt;
| ТЧ, ЧН, ЗП || необязательны || &amp;lt;source lang=xml&amp;gt;&amp;lt;critical_wound_weights&amp;gt;&lt;br /&gt;
$&lt;br /&gt;
&amp;lt;/critical_wound_weights&amp;gt;&amp;lt;/source&amp;gt; || Неизвестно || &amp;lt;source lang=xml&amp;gt;&amp;lt;critical_wound_weights&amp;gt;55,30,15&amp;lt;/critical_wound_weights&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
или вместо этого подключить [[*.xml]]-файл с тегами из директории &amp;#039;&amp;#039;gamedata\config&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;source lang=ini&amp;gt;&lt;br /&gt;
#include &amp;quot;gameplay\character_criticals_*.xml&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
|| Значение параметра &amp;lt;code&amp;gt;critical_wound_weights&amp;lt;/code&amp;gt; по умолчанию указано в файле по пути: &amp;#039;&amp;#039;gamedata\config\creatures\&amp;#039;&amp;#039;&amp;#039;m_stalker.ltx&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
|-&lt;br /&gt;
| ТЧ, ЧН, ЗП || необязательны || &amp;lt;source lang=xml&amp;gt;&amp;lt;start_dialog&amp;gt;$&amp;lt;/start_dialog&amp;gt;&amp;lt;/source&amp;gt; || Диалог приветствия || &amp;lt;source lang=xml&amp;gt;&amp;lt;start_dialog&amp;gt;hello_dialog&amp;lt;/start_dialog&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Также можно подключить [[*.xml]]-файл с тегами из директории &amp;#039;&amp;#039;gamedata\config&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;source lang=ini&amp;gt;#include &amp;quot;gameplay\character_dialogs.xml&amp;quot;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если теги удалить, это не окажет эффекта, т.к. значение уже записано в &amp;#039;&amp;#039;&amp;#039;all.spawn&amp;#039;&amp;#039;&amp;#039;, его можно только изменить тегом.&lt;br /&gt;
|| Имя &amp;lt;code&amp;gt;dialog id&amp;lt;/code&amp;gt; из [[*.xml]]-файла подключенного в параметре &amp;lt;code&amp;gt;files&amp;lt;/code&amp;gt;, секции &amp;lt;code&amp;gt;[profiles]&amp;lt;/code&amp;gt;, файла &amp;#039;&amp;#039;gamedata\config\&amp;#039;&amp;#039;&amp;#039;system.ltx&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| ТЧ, ЧН, ЗП || необязательны || &amp;lt;source lang=xml&amp;gt;&amp;lt;actor_dialog&amp;gt;$&amp;lt;/actor_dialog&amp;gt;&amp;lt;/source&amp;gt; || Обычный диалог || &amp;lt;source lang=xml&amp;gt;&amp;lt;actor_dialog&amp;gt;dm_cool_info_dialog&amp;lt;/actor_dialog&amp;gt;&amp;lt;/source&amp;gt; || Имя &amp;lt;code&amp;gt;dialog id&amp;lt;/code&amp;gt; из [[*.xml]]-файла подключенного в параметре &amp;lt;code&amp;gt;files&amp;lt;/code&amp;gt;, секции &amp;lt;code&amp;gt;[profiles]&amp;lt;/code&amp;gt;, файла &amp;#039;&amp;#039;gamedata\config\&amp;#039;&amp;#039;&amp;#039;system.ltx&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Также можно подключить [[*.xml]]-файл с тегами из директории &amp;#039;&amp;#039;gamedata\config&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;source lang=ini&amp;gt;#include &amp;quot;gameplay\character_dialogs.xml&amp;quot;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если теги удалить, это не окажет эффекта, т.к. значение уже записано в &amp;#039;&amp;#039;&amp;#039;all.spawn&amp;#039;&amp;#039;&amp;#039;, его можно только изменить тегом.&lt;br /&gt;
|-&lt;br /&gt;
| ТЧ, ЧН, ЗП || используются || &amp;lt;source lang=xml&amp;gt;&amp;lt;/specific_character&amp;gt;&amp;lt;/source&amp;gt; || Конец вторичной секции профиля || Отсутствует || Отсутствует&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;6&amp;quot; align=&amp;quot;center&amp;quot;|Устаревшие теги&lt;br /&gt;
|-&lt;br /&gt;
| ТЧ || не используются || &amp;lt;source lang=xml&amp;gt;&amp;lt;map_icon x=&amp;quot;$&amp;quot; y=&amp;quot;$&amp;quot;&amp;gt;&amp;lt;/map_icon&amp;gt;&amp;lt;/source&amp;gt; || Неизвестно || &amp;lt;source lang=xml&amp;gt;&amp;lt;map_icon x=&amp;quot;1&amp;quot; y=&amp;quot;0&amp;quot;&amp;gt;&amp;lt;/map_icon&amp;gt;&amp;lt;/source&amp;gt; || Неизвестно&lt;br /&gt;
|-&lt;br /&gt;
| ТЧ || не используются || &amp;lt;source lang=xml&amp;gt;&amp;lt;bio&amp;gt;$&amp;lt;/bio&amp;gt;&amp;lt;/source&amp;gt; || Биография персонажа || &amp;lt;source lang=xml&amp;gt;&amp;lt;bio&amp;gt;npc_bio_name&amp;lt;/bio&amp;gt;&amp;lt;/source&amp;gt; || Имя &amp;lt;code&amp;gt;string id&amp;lt;/code&amp;gt; из [[*.xml]]-файла подключенного в параметре &amp;lt;code&amp;gt;files&amp;lt;/code&amp;gt;, секции &amp;lt;code&amp;gt;[string_table]&amp;lt;/code&amp;gt;, файла &amp;#039;&amp;#039;gamedata\config\&amp;#039;&amp;#039;&amp;#039;localization.ltx&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Как это работает ===&lt;br /&gt;
# При спавне персонажа, считывается первичная секция его профиля (в данном случае: &amp;lt;code&amp;gt;first_profile_npc_name&amp;lt;/code&amp;gt;)&lt;br /&gt;
# По первичной секции профиля, считывается класс его профиля (в данном случае: &amp;lt;code&amp;gt;npc_class_name&amp;lt;/code&amp;gt;)&lt;br /&gt;
# По классу, считывается список всех вторичных секций для его профиля (например: &amp;lt;code&amp;gt;main_profile_npc_name&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;main_profile_npc_2_name&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;main_profile_npc_3_name&amp;lt;/code&amp;gt; и т.д.)&lt;br /&gt;
# Одна из вторичных секций профиля выбирается случайно&lt;br /&gt;
&lt;br /&gt;
== Уникальный профиль ==&lt;br /&gt;
Для некоторых персонажей требуется четкое соответствие вторичной секции профиля. Например, для уникальных квестовых или сюжетных персонажей.&lt;br /&gt;
&lt;br /&gt;
Задается тегами &amp;lt;code&amp;gt;&amp;lt;specific_character&amp;gt;$&amp;lt;/specific_character&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;character id=&amp;quot;first_profile_npc_name&amp;quot;&amp;gt;	&lt;br /&gt;
&amp;lt;class&amp;gt;npc_class_name&amp;lt;/class&amp;gt;&lt;br /&gt;
&amp;lt;specific_character&amp;gt;main_profile_npc&amp;lt;/specific_character&amp;gt;&lt;br /&gt;
&amp;lt;/character&amp;gt;			&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Как это работает ===&lt;br /&gt;
# При спавне персонажа, считывается первичная секция его профиля (в данном случае: &amp;lt;code&amp;gt;first_profile_npc_name&amp;lt;/code&amp;gt;)&lt;br /&gt;
# По первичной секции профиля, считывается класс его профиля (в данном случае: &amp;lt;code&amp;gt;npc_class_name&amp;lt;/code&amp;gt;)&lt;br /&gt;
# По классу, считывается только та секция профиля, которая указана тегами (в данном случае: &amp;lt;code&amp;gt;main_profile_npc&amp;lt;/code&amp;gt;)&amp;lt;br&amp;gt;Если указанная секция не будет найдена, произойдет 2 вариант вылета: [[xr:Line 112]]&lt;br /&gt;
&lt;br /&gt;
== Источники ==&lt;br /&gt;
{{References}}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Игровые архивы]][[Категория:Конфиги]]&lt;/div&gt;</summary>
		<author><name>Aka sektor</name></author>
	</entry>
</feed>