Продолжим наши шаманства. На очереди - хеликраши.
Изначальная ситуация с хеликрашами плачевна - их не наблюдается вовсе (по крайней мере, я не смог найти ни одного, сколько ни пыжился). Попытки исправить дело, корректируя в events.xml и types.xml все, что связано с хеликрашами, не обрадовали успехами. В отчаянии лезем в другие файлы оффлайна и вот чОрными от недосыпу глазами видим в cfgEventSpawns.xml какую-то хрень, творящуюся с координатами события StaticHeliCrash. Ниже я выделил цветом стремные строки
<event name="StaticHeliCrash">
<!--!Zelenogorsk <pos x="5738.430176" z="7605.029785" a="0.000000" /> -->
<!--!Zelenogorsk <pos x="6242.120117" z="8368.709961" a="0.000000" /> -->
<!--!Zelenogorsk <pos x="4015.100098" z="7971.569824" a="0.000000" /> -->
<!--!Zelenogorsk <pos x="2320.310059" z="10217.799805" a="0.000000" /> -->
.
.
.
.
<!--!Zelenogorsk <pos x="5016.430176" z="6257.919922" a="0.000000" /> -->
<!--!Zelenogorsk <pos x="4781.899902" z="6270.259766" a="0.000000" /> -->
<!--!Zelenogorsk <pos x="4455.930176" z="6181.720215" a="0.000000" /> -->
<!--!Zelenogorsk <pos x="4074.979980" z="6222.180176" a="0.000000" /> -->
<pos x="3622.300049" z="6415.959961" a="0.000000" />
<pos x="3254.449951" z="6682.649902" a="0.000000" />
<pos x="2848.060059" z="6815.640137" a="0.000000" />
<pos x="2572.179932" z="6781.149902" a="0.000000" />
<pos x="2298.229980" z="6513.399902" a="0.000000" />
<pos x="2313.929932" z="6151.049805" a="0.000000" />
.
.
.
.
Для начала удаляем подчистую все строки с непоняткой, а в events.xml параметры события StaticHeliCrash корректируем, к примеру так:
<event name="StaticHeliCrash">
<waves>10</waves>
<nominal>20</nominal>
<min>15</min>
<max>30</max>
<lifetime>2500</lifetime>
<restock>0</restock>
<saferadius>1000</saferadius>
<distanceradius>1000</distanceradius>
<cleanupradius>1000</cleanupradius>
<flags deletable="1" init_random="0" remove_damaged="0" sec_spawner="1"/>
<position>fixed</position>
<limit>custom</limit>
<active>1</active>
<children>
<child lootmax="20" lootmin="10" max="20" min="10" type="Wreck_Mi8"/>
<child lootmax="20" lootmin="10" max="20" min="10" type="Wreck_UH1Y"/>
Грузим продвинутый оффлайн и в режиме телепорта начинаем обшаривать оставшиеся после подчистки cfgEventSpawns.xml точки возможного спавна вертаков. Есть вертолеты!!! Пиндосские! Временно отложим вопрос, почему рядом заспавнены безжизненные зомби (и даже олень) - это тема отдельного разговора. Главное, нащупана верная тропа. Вот только жаль, что точек спавна хеликрашей осталось совсем немного после удаления всех непоняток из cfgEventSpawns.xml. Присмотримся к непоняткам пристальнее. Так внутри же них - обычные координаты хеликрашей из файла config server_data.pbo!
Снова беремся за исходный cfgEventSpawns.xml, удаляем в нем только все <!--!Zelenogorsk и --> (не трогая координаты внутри), получив в результате рабочий хели-спавн по всем предусмотренным точкам. Что и требовалось! Исправленный cfgEventSpawns.xml выкладываю для скачивания, а events.xml вам нетрудно будет и самостоятельно подкорректировать.
Вернемся к вопросу о зомби (и животных) вокруг вертолетов. Эти существа неодушевленны, застыли статуями. Так и хотел бы сказать, что они остолбенели от изобилия лута, но нет - лута вокруг немного, и чем больше существ, тем лута меньше. Такое впечатление, что спавнер временами глючит и взаместо "вещевого" лута спавнит статичных зомбаков или животных. Это же часто наблюдается и на полискрашах и даже порою в обычных зданиях Чернаруси. Увы, пока не понятно, как победить этот глюк. И еще момент - все встретившиеся мне вертаки оказались пиндосскими UH-1. Ситуация меня устраивает и разбираться в причинах отсутствия МИ-8 я не стал.
Дыма над пиндосскими вертаками теперь нету, обнаружить их сложнее, а посему может пригодиться такой лайфхак: если заметите посреди поля толпу неподвижных зомби, присмотритесь внимательнее - при известной наблюдательности рядом вы непременно увидите и вертолет :-)
PS
Оказалось, что Ми-8 тоже спавнятся. Вот скрин.
В качестве бонуса - немного о кулинарии. Как вижу, в 31-м стресс-тестовом Дейзе (спасибо за файлы камраду 123new) снова зафункционировал примус. И это - вэри гуд! Имея примус и кастрюлю, можно приготовить стейки, не заморачиваясь с костром. Но! В кастрюлю надо ОБЯЗАТЕЛЬНО плеснуть ВОДУ (иначе мясо сгорает). Парадоксально, но из кастрюли с водою выходят такие же румяные стейки, как и с шампура. Пользуемся, пока разрабы не пофиксили этот баг. Сковородка же у них вообще не работает.
Спавн кастрюли я включил ранее (в архиве, выложенном в верхнем посте), а для включения спавна примуса вписываем в любое удобное место файла types.xml ( из папки db оффлайна) строки, выделенные цветом
.
.
<flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="1" deloot="0"/>
</type>
<type name="PortableGasStove">
<nominal>60</nominal>
<lifetime>5600</lifetime>
<restock>0</restock>
<min>40</min>
<quantmin>-1</quantmin>
<quantmax>-1</quantmax>
<cost>100</cost>
<flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0"/>
<category name="tools"/>
<tag name="shelves"/>
<usage name="kitchen"/>
</type>
<type name="SmallGasCanister">
<nominal>60</nominal>
<lifetime>5600</lifetime>
<restock>0</restock>
<min>40</min>
<quantmin>-1</quantmin>
<quantmax>-1</quantmax>
<cost>100</cost>
<flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0"/>
<category name="tools"/>
<tag name="shelves"/>
<usage name="kitchen"/>
</type>
.
.
.
Вышеприведенная вставка важна для геймеров, играющих в "официальный" оффлайн. "Неофициалы" же легко чИтят себе примус с помощью DELETE по ключевым словам Stove и GasCanister.
cfgEventSpawns.xml