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

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=SoC._%D0%90%D0%BA%D1%82%D0%B8%D0%B2%D0%B0%D1%86%D0%B8%D1%8F_%D0%B0%D1%80%D1%82%D0%B5%D1%84%D0%B0%D0%BA%D1%82%D0%BE%D0%B2</id>
		<title>SoC. Активация артефактов</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=SoC._%D0%90%D0%BA%D1%82%D0%B8%D0%B2%D0%B0%D1%86%D0%B8%D1%8F_%D0%B0%D1%80%D1%82%D0%B5%D1%84%D0%B0%D0%BA%D1%82%D0%BE%D0%B2"/>
				<updated>2011-10-08T15:01:58Z</updated>
		
		<summary type="html">&lt;p&gt;Charsi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Распишу по пунктам, как добавить например к &amp;quot;огненому шару&amp;quot; аномалию Жарка...&lt;br /&gt;
&lt;br /&gt;
Открываете файл '''gamedata/config/misc/artefacts.ltx''' и там в самом начале файла такая секция:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ini&amp;gt;&lt;br /&gt;
;Артефакты, которые при активизации создают аномальные зоны&lt;br /&gt;
;формат: {секция_артефакта} = {секция_зоны},Radius,Power&lt;br /&gt;
[artefact_spawn_zones]&lt;br /&gt;
af_medusa = zone_mosquito_bald_weak, 2.0, 30.0&lt;br /&gt;
&amp;lt;/ini&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Обозначает, что артефакт '''af_medusa''' при активации создаст аномальную зону '''zone_mosquito_bald_weak''' с радиусом 2 метра и мощностью 30 (возможно, влияет и на время жизни аномалии).&lt;br /&gt;
&lt;br /&gt;
Кончается этот список по идее строчкой&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ini&amp;gt;&lt;br /&gt;
mp_af_electra_flash = zone_witches_galantine, 3, 50.0&lt;br /&gt;
&amp;lt;/ini&amp;gt;&lt;br /&gt;
&lt;br /&gt;
и сразу после неё пишете:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ini&amp;gt;&lt;br /&gt;
af_fireball = zone_zharka_static, 3, 30.0&lt;br /&gt;
&amp;lt;/ini&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В принципе, можно прописать там не '''_static''', а '''_weak'''. Не знаю, что из них правильнее использовать... '''_static''' работает тоже.В той же папке есть файл '''zone_zharka''', где описаны свойства зон '''_weak''', '''_average''', '''_strong''' (слабая, средняя, сильная), а также зона '''zone_zharka_static'''.&lt;br /&gt;
&lt;br /&gt;
После этого у вас игра станет вылетать с ошибкой про невозможность обнаружить последовательность, описывающую анимацию активации аномалии.&lt;br /&gt;
&lt;br /&gt;
А это всё там же, в начале файла, чуть ниже того, где вы добавили новый артефакт в список, есть такие строчки:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ini&amp;gt;&lt;br /&gt;
[af_activation_gravi]&lt;br /&gt;
;------------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;
;format:             time(sec),  sound_name,           light_R,G,B,  light_range,    particle_name,          af_animation_name&lt;br /&gt;
;------------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;
starting             =  5.0, anomaly\gravi_idle00,     0.5, 1.0, 1.5,   5.0,    &amp;quot;anomaly2\artefact_gravi_blast_start&amp;quot;,    &amp;quot;idle&amp;quot;&lt;br /&gt;
flying               =  2.0, anomaly\gravi_idle01,     0.8, 1.0, 1.2,   3.0,    &amp;quot;anomaly2\artefactartefact_gravi&amp;quot;,        &amp;quot;idle&amp;quot;&lt;br /&gt;
idle_before_spawning =  5.0, anomaly\gravi_blowout5,   1.0, 1.0, 1,     0.0,    &amp;quot;anomaly2\artefact_gravi_blast_finished&amp;quot;, &amp;quot;idle&amp;quot;&lt;br /&gt;
spawning             =  1,   anomaly\gravity_entrance, 0.9, 1.1, 1.01,  0.0,    &amp;quot;&amp;quot;,                                      &amp;quot;idle&amp;quot;&lt;br /&gt;
&amp;lt;/ini&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Что как раз и описывает анимацию..&lt;br /&gt;
&lt;br /&gt;
По-хорошему надо написать свою анимацию к жарке, но это, честно говоря, не обязательно... потому что нам сейчас важна не красота, а работоспособность....&lt;br /&gt;
Так вот... из заголовка '''[af_activation_gravi]''' берем название последовательности '''af_activation_gravi''' и ищем сам артефакт '''af_fireball''' (кто уже забыл зачем, мы на него собирались вешать новую активацию).&lt;br /&gt;
&lt;br /&gt;
Найдете что-то вроде:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ini&amp;gt;&lt;br /&gt;
[af_fireball]:af_base&lt;br /&gt;
GroupControlSection  = spawn_group&lt;br /&gt;
$spawn               = &amp;quot;artifacts\zharka fireball&amp;quot;&lt;br /&gt;
$npc                 = on    ; option for Level Editor&lt;br /&gt;
;$prefetch           = 3&lt;br /&gt;
cform                = skeleton&lt;br /&gt;
class                = ARTEFACT&lt;br /&gt;
&lt;br /&gt;
visual               = physics\anomaly\artefact_fire.ogf&lt;br /&gt;
description          = enc_zone_artifact_af-fireball&lt;br /&gt;
inv_name             = af-fireball&lt;br /&gt;
&amp;lt;/ini&amp;gt;&lt;br /&gt;
&lt;br /&gt;
И где-нибудь тут добавляете строчку:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ini&amp;gt;&lt;br /&gt;
artefact_activation_seq = af_activation_gravi&lt;br /&gt;
&amp;lt;/ini&amp;gt;&lt;br /&gt;
&lt;br /&gt;
И на этом всё.&lt;br /&gt;
Прописываем в '''artefacts.ltx''' в блоке&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ini&amp;gt;&lt;br /&gt;
[af_base]:identity_immunities&lt;br /&gt;
&amp;lt;/ini&amp;gt;&lt;br /&gt;
&lt;br /&gt;
вместо ''';slot=10''' вот это: '''slot=1'''.&lt;br /&gt;
Насколько я знаю, знак ''';''' означает, что строка закомментирована (неактивна).&lt;br /&gt;
У себя я прописывал '''slot=1''' между строчками&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ini&amp;gt;&lt;br /&gt;
inv_name		= af-electra-moonlight&lt;br /&gt;
inv_name_short	= &lt;br /&gt;
inv_weight		= 0.05&lt;br /&gt;
&lt;br /&gt;
slot			= 1&lt;br /&gt;
&lt;br /&gt;
inv_grid_x		= 10&lt;br /&gt;
inv_grid_y		= 10&lt;br /&gt;
&amp;lt;/ini&amp;gt;&lt;br /&gt;
&lt;br /&gt;
для того артефакта, который хочу активировать.&lt;br /&gt;
&lt;br /&gt;
В игре берем артефакт в первый слот и активируем.&lt;br /&gt;
&lt;br /&gt;
By '''XiaNi'''.&lt;br /&gt;
&lt;br /&gt;
[[Категория:Конфигурационные_файлы]]&lt;/div&gt;</summary>
		<author><name>Charsi</name></author>	</entry>

	</feed>