там 3 файла
2 пути
добавить в нативные
создать свои
и не забыть в эвенте сделать его активным - <active>1</active>
1 путь
Прописываем свою животину в эвент к текущему ведмедю в events.xml
<event name="AnimalBear">
<nominal>1</nominal>
<min>3</min>
<max>6</max>
<lifetime>180</lifetime>
<restock>0</restock>
<saferadius>200</saferadius>
<distanceradius>0</distanceradius>
<cleanupradius>0</cleanupradius>
<flags deletable="0" init_random="0" remove_damaged="1"/>
<position>fixed</position>
<limit>custom</limit>
<active>1</active>
<children>
<child lootmax="0" lootmin="0" max="1" min="1" type="Animal_UrsusArctos"/>
<child lootmax="0" lootmin="0" max="1" min="1" type="MoyMilenkiyMishka"/>
</children>
</event>
Добавляем территорию по подобию в папке evn в bear_territories.xml - грубо центр территории и радиус - там все понятно
На Color не обращайте внимания - это цвет которым территория отображается в редакоторе экономики
2путь чуть сложней
Делаем свой эвент
Можно его добавить в имеющийся event.xml, можно создать свой как расширение, но это какнить потом. Вобщем добавляем в нативный
MoyMilenkiyMishka - это класснейм Вашего ведмедя
<event name="AnimalMishutka">
<nominal>1</nominal>
<min>3</min>
<max>6</max>
<lifetime>180</lifetime>
<restock>0</restock>
<saferadius>200</saferadius>
<distanceradius>0</distanceradius>
<cleanupradius>0</cleanupradius>
<flags deletable="0" init_random="0" remove_damaged="1"/>
<position>fixed</position>
<limit>custom</limit>
<active>1</active>
<children>
<child lootmax="0" lootmin="0" max="1" min="1" type="MoyMilenkiyMishka"/>
</children>
</event>
Далее наш эвент AnimalMishutka надо зарегить в экономике
Помните! В начале названия эвента спавна животных всегда должно быть словл Animal (а для зомбей Infected, для лута Loot итд итп - все эти начальные слова есть в event.xml)
открываем файл
cfgeventspawns.xml
и внизу перед </eventposdef> добавляем новый эвент
<event name="AnimalMishutka" />
</eventposdef>
А теперь создаем территорию
Сначала надо зарегать файл с территорией
открывем cfgenvironment.xml
и прописываем свой файл (по примеру как тамошний ведмедь) который будет лежать в папке env
хотя можно и другую папку создать наверное
приписываем под такой же записью ведмедя - <file path="env/bear_territories.xml" />
<file path="env/moymishka_territories.xml" />
затем в том же файле ниже добавляем еще запись - обрати внимание на name - значение должно быть эквивалентно названию эвента но без Animal
<territory type="Herd" name="Mishutka" behavior="BlissBearGroupBeh">
<file usable="moymishka_territories"/>
</territory>
Далее идем в папку env
копируем любой тамошний xml что бы не наколоться с кодировкой при создлания файла с 0
называем например moymishka_territories.xml
и правим как-то так - и сохраняем
<territory-type>
<territory color="666">
<zone name="Graze" smin="0" smax="0" dmin="0" dmax="1" x="2039.5" z="11690.5" r="300"/>
<zone name="Graze" smin="0" smax="0" dmin="0" dmax="1" x="4492.1" z="7989.1" r="300"/>
</territory>
</territory-type>
удаляем в папке storage_1 файлы event.* (там 3 файла)
после чего запускаем и смотрим в RPT на предмет появления там инфы позитивного или негативного значения про новый эвент вот по примеру как тут
У меня там собачки всякий ну и ниже лесников десяток
как-то так