k_ent_menuitem = 15,
k_ent_worldinfo = 16,
k_ent_ccmd = 17,
- k_ent_challenge = 18
+ k_ent_challenge = 18,
+ k_ent_relay = 19
};
static u32 mdl_entity_id_type( u32 entity_id ){
union{
mdl_file file;
audio_clip clip;
- };
+ }_;
float probability;
};
u32 event, blank;
};
-enum volume_subtype{
- k_volume_subtype_trigger,
- k_volume_subtype_particle
+enum ent_volume_flag {
+ k_ent_volume_flag_particles = 0x1,
+ k_ent_volume_flag_disabled = 0x2
};
struct ent_volume{
mdl_transform transform;
m4x3f to_world, to_local;
- u32 type;
+ u32 flags;
u32 target;
-
union{
volume_trigger trigger;
volume_particles particles;
submesh_count,
id_next,
filter;
+ f32 time_limit;
};
typedef struct ent_call ent_call;