type sound [display="Sound Alias List"] { i32 name_ptr [ui, readonly, display="Name Ptr"]; i32 head_ptr [ui, readonly, display="Head Ptr"]; i32 count [ui, readonly, display="Count"]; // Parse inline name if (name_ptr == -1) { name = cstring() [ui, readonly, display="Name"]; _name = name; } // Parse inline sound aliases if (head_ptr == -1 && count > 0) { aliases = 0; repeat(count) { _alias = parse_here("soundalias"); aliases = push("aliases", _alias); } } }