- 
                Notifications
    You must be signed in to change notification settings 
- Fork 2
adb_ru
        aspadm edited this page Oct 20, 2018 
        ·
        1 revision
      
    Описание анимаций объекта
Файл начинается с заголовка:
uint magic; // 41 44 42 00
uint animations_count;
char global_name[24];
float min_height;
float mid_height;
float max_height;После него следует описание анимаций, в количестве animations_count:
char animation_name[16];
uint number;
uint64 packed;
uint action_probability;
uint animation_length;
float movement_speed;
uint start_show_hide1;
uint start_show_hide2;
uint start_step_sound1;
uint start_step_sound2;
uint start_step_sound3;
uint start_step_sound4;
uint start_hit_frame;
uint start_special_sound;
uint spec_sound_id1;
uint spec_sound_id2;
uint spec_sound_id3;
uint spec_sound_id4;Значение uint64 packed расшифровывается побитово следующим образом:
| диапазон | хранится | 
|---|---|
| 0..6 | оружие | 
| 7..14 | ? | 
| 15..17 | разрешённые состояния | 
| 18..21 | тип действия | 
| 22..29 | модификатор действия | 
| 30..31 | состояние анимации | 
| 32..37 | форма при действии | 
| 38..63 | ? |