Сповіщення
Очистити все

Створення аномалій-комет


Ранг:
Майстер
Роль:
Гість
Записи:
752
Приєднався:
2 роки тому
 

Опишу, як створити в своєму моді аномалії, що переміщаються по заданому шляху, для Зова Прип'яті.

Конфіги цих аномалій можна знайти в gamedata\configs\zones\ :

  • fireball_zone - вогненна аномалія (Затон. У печері під згорілим хутором та в аномалії "Цирк")
  • fireball_electric_zone - електро (Юпітер, в залізничному вагоні на південний схід від бункера вчених і в тунелі біля "Копачів")
  • fireball_acidic_zone – хімічна аномалія (Прип'ять, аномалія "Лоза").

Отже, перш за все створюємо anm-файл, кидаємо його в gamedata\anims\camera_effects\scenario_cam\ім'я_локації\. Потім розпакуємо all.spawn і створимо в alife-файлі потрібної локації секцію аномалії:

[ 9000 ]     ; незайнятий номер секції 
; cse_abstract properties 
section_name = fireball_zone              ; ім'я секції, тобто тип аномалії 
name = fireball_zone_test                 ; ім'я об'єкта 
position = x, y, z                        ; координати початкової точки, з якої аномалія почне свій шлях 
direction = 0 , 0 , 0 
 
; cse_alife_object properties 
game_vertex_id = <числове значення>      ; game_vertex початкової точки 
distance = 0 level_vertex_id = <числове значення>     ; level_vertex початкової точки object_flags = 0xffffff3e 


 
; cse_shape properties 
shapes = shape0 
shape0: type = sphere 
shape0: offset = 0 , 0 , 0 
shape0: radius = 1  
 
; cse_alife_space_restrictor properties 
restrictor_type = 3 
 
; cse_alife_custom_zone properties 
max_power = 0 
 
; cse_motion properties 
motion_name = camera_effects\scenario_cam\myanim.anm   ; anm-файл шляху переміщення аномалії
 
; se_zone_torrid properties

Пара зауважень:

  • шлях в anm-файлі повинен починатися з точки, позиція якої вказана в all.spawn
  • бажано, щоб шлях руху аномалії був закільцьований

Пакуємо all.spawn, запускаємо гру.


   
Цитата