eq2go/internal/packets/xml/spawn/SpawnPositionStruct.xml

300 lines
8.4 KiB
XML

<substruct name="SpawnPositionStruct">
<version number="1">
<u32 name="pos_grid_id">
<i16 name="pos_loc_offset" size="3">
<i16 name="pos_x_velocity">
<i16 name="pos_y_velocity">
<i16 name="pos_z_velocity">
<i16 name="pos_heading1">
<i16 name="pos_heading2">
<i16 name="pos_speed">
<u32 name="pos_state">
<u8 name="pos_movement_mode">
<i16 name="pos_dest_loc_offset" size="3">
<i16 name="pos_dest_loc_offset2" size="3">
<i16 name="pos_heading_speed">
<i16 name="pos_move_type">
<i16 name="pos_swim_speed_modifier">
<i16 name="pos_side_speed">
<i16 name="pos_vert_speed">
<i16 name="pos_requested_pitch">
<i16 name="pos_requested_pitch_speed">
<f32 name="pos_x">
<f32 name="pos_y">
<f32 name="pos_z">
<i16 name="pos_pitch2">
<i16 name="pos_collision_radius">
<i16 name="pos_size">
<u32 name="face_actor_id">
<i16 name="actor_stop_range">
</version>
<version number="373">
<u32 name="pos_grid_id">
<i16 name="pos_loc_offset" size="3">
<i16 name="pos_x_velocity">
<i16 name="pos_y_velocity">
<i16 name="pos_z_velocity">
<i16 name="pos_heading1">
<i16 name="pos_heading2">
<i16 name="pos_speed">
<u32 name="pos_state">
<u8 name="pos_movement_mode">
<i16 name="pos_dest_loc_offset" size="3">
<i16 name="pos_dest_loc_offset2" size="3">
<i16 name="pos_heading_speed">
<i16 name="pos_move_type">
<i16 name="pos_swim_speed_modifier">
<i16 name="pos_side_speed">
<i16 name="pos_vert_speed">
<i16 name="pos_pitch1">
<i16 name="pos_requested_pitch_speed">
<f32 name="pos_x">
<f32 name="pos_y">
<f32 name="pos_z">
<i16 name="pos_pitch2">
<i16 name="pos_collision_radius">
<i16 name="pos_size">
<u32 name="face_actor_id">
<i16 name="actor_stop_range">
</version>
<version number="546">
<u32 name="pos_grid_id">
<i16 name="pos_loc_offset" size="3">
<i16 name="pos_x_velocity">
<i16 name="pos_y_velocity">
<i16 name="pos_z_velocity">
<i16 name="pos_heading1">
<i16 name="pos_heading2">
<i16 name="pos_speed">
<u32 name="pos_state">
<u8 name="pos_movement_mode">
<u8 name="pos_unknown1">
<i16 name="pos_dest_loc_offset" size="3">
<i16 name="pos_dest_loc_offset2" size="3">
<i16 name="pos_heading_speed">
<i16 name="pos_move_type">
<i16 name="pos_swim_speed_modifier">
<i16 name="pos_side_speed">
<i16 name="pos_vert_speed">
<i16 name="pos_pitch1">
<i16 name="pos_requested_pitch_speed">
<u8 name="pos_unknown2" size="6">
<f32 name="pos_x">
<f32 name="pos_y">
<f32 name="pos_z">
<i16 name="pos_pitch2">
<i16 name="pos_collision_radius">
<i16 name="pos_size">
<i16 name="pos_size_multiplier">
<u32 name="face_actor_id">
<i16 name="actor_stop_range">
<i16 name="pos_roll">
</version>
<version number="561">
<u32 name="pos_grid_id">
<i16 name="pos_loc_offset" size="3">
<i16 name="pos_x_velocity">
<i16 name="pos_y_velocity">
<i16 name="pos_z_velocity">
<i16 name="pos_heading1">
<i16 name="pos_heading2">
<i16 name="pos_speed">
<u32 name="pos_state">
<u8 name="pos_movement_mode">
<u8 name="pos_unknown1">
<i16 name="pos_dest_loc_offset" size="3">
<i16 name="pos_dest_loc_offset2" size="3">
<i16 name="pos_heading_speed">
<i16 name="pos_move_type">
<i16 name="pos_swim_speed_modifier">
<i16 name="pos_side_speed">
<i16 name="pos_vert_speed">
<i16 name="pos_pitch1">
<i16 name="pos_requested_pitch_speed">
<u8 name="pos_unknown2" size="6">
<f32 name="pos_x">
<f32 name="pos_y">
<f32 name="pos_z">
<i16 name="pos_pitch2">
<i16 name="pos_collision_radius">
<i16 name="pos_size">
<i16 name="pos_size_multiplier">
<u32 name="face_actor_id">
<i16 name="actor_stop_range">
<i16 name="pos_roll">
</version>
<version number="927">
<u32 name="pos_grid_id">
<f32 name="pos_x">
<f32 name="pos_y">
<f32 name="pos_z">
<i16 name="pos_x_velocity">
<i16 name="pos_y_velocity">
<i16 name="pos_z_velocity">
<i16 name="pos_heading1">
<i16 name="pos_heading2">
<u16 name="pos_speed">
<u16 name="pos_state">
<u8 name="pos_unknown2" size="4">
<u8 name="pos_unknown3a" size="2">
<u8 name="pos_movement_mode">
<u8 name="pos_unknown3b">
<f32 name="pos_next_x">
<f32 name="pos_next_y">
<f32 name="pos_next_z">
<f32 name="pos_x3">
<f32 name="pos_y3">
<f32 name="pos_z3">
<u16 name="pos_unknown4" size="2">
<u16 name="pos_move_type">
<u16 name="pos_unknown6" size="3">
<u16 name="pos_side_speed">
<u16 name="pos_unknown6a" size="4">
<u16 name="pos_collision_radius">
<u16 name="pos_size">
<f32 name="pos_size_ratio">
<f32 name="pos_size_multiplier_ratio">
<u16 name="pos_unknown10" size="5">
</version>
<version number="936">
<u32 name="pos_grid_id">
<f32 name="pos_x">
<f32 name="pos_y">
<f32 name="pos_z">
<i16 name="pos_x_velocity">
<i16 name="pos_y_velocity">
<i16 name="pos_z_velocity">
<i16 name="pos_heading1">
<i16 name="pos_heading2">
<u16 name="pos_speed">
<u16 name="pos_state">
<u8 name="pos_unknown2" size="6">
<f32 name="pos_next_x">
<f32 name="pos_next_y">
<f32 name="pos_next_z">
<f32 name="pos_x3">
<f32 name="pos_y3">
<f32 name="pos_z3">
<u8 name="pos_movement_mode">
<u8 name="pos_unknown3b">
<u16 name="pos_unknown4" size="2">
<u16 name="pos_move_type">
<u16 name="pos_unknown6" size="3">
<u16 name="pos_side_speed">
<u16 name="pos_unknown6a" size="4">
<u16 name="pos_collision_radius">
<u16 name="pos_size">
<f32 name="pos_size_ratio">
<f32 name="pos_size_multiplier_ratio">
<u16 name="pos_unknown10" size="6">
</version>
<version number="972">
<u32 name="pos_grid_id">
<f32 name="pos_x">
<f32 name="pos_y">
<f32 name="pos_z">
<i16 name="pos_x_velocity">
<i16 name="pos_y_velocity">
<i16 name="pos_z_velocity">
<i16 name="pos_heading1">
<i16 name="pos_heading2">
<u16 name="pos_speed">
<u16 name="pos_state">
<u8 name="pos_unknown2" size="6">
<f32 name="pos_next_x">
<f32 name="pos_next_y">
<f32 name="pos_next_z">
<f32 name="pos_x3">
<f32 name="pos_y3">
<f32 name="pos_z3">
<u8 name="pos_movement_mode">
<u8 name="pos_unknown3b">
<u16 name="pos_unknown4" size="2">
<u16 name="pos_move_type">
<u16 name="pos_unknown6" size="3">
<u16 name="pos_side_speed">
<u16 name="pos_unknown6a" size="4">
<u16 name="pos_collision_radius">
<u16 name="pos_size">
<f32 name="pos_size_ratio">
<f32 name="pos_size_multiplier_ratio">
<u16 name="pos_unknown10" size="6">
</version>
<version number="1096">
<u32 name="pos_grid_id">
<f32 name="pos_x">
<f32 name="pos_y">
<f32 name="pos_z">
<i16 name="pos_x_velocity">
<i16 name="pos_y_velocity">
<i16 name="pos_z_velocity">
<i16 name="pos_heading1">
<i16 name="pos_heading2">
<u16 name="pos_speed">
<u16 name="pos_state">
<u8 name="pos_unknown2" size="6">
<f32 name="pos_next_x">
<f32 name="pos_next_y">
<f32 name="pos_next_z">
<f32 name="pos_x3">
<f32 name="pos_y3">
<f32 name="pos_z3">
<u8 name="pos_movement_mode">
<u8 name="pos_unknown3b">
<u16 name="pos_unknown4" size="3">
<u16 name="pos_move_type">
<u16 name="pos_unknown6" size="3">
<u16 name="pos_side_speed">
<u16 name="pos_unknown6a" size="4">
<u16 name="pos_collision_radius">
<u16 name="pos_size">
<f32 name="pos_size_ratio">
<f32 name="pos_size_multiplier_ratio">
<u16 name="pos_unknown10" size="5">
</version>
<version number="1119">
<u32 name="pos_grid_id">
<f32 name="pos_x">
<f32 name="pos_y">
<f32 name="pos_z">
<i16 name="pos_x_velocity">
<i16 name="pos_y_velocity">
<i16 name="pos_z_velocity">
<i16 name="pos_heading1">
<i16 name="pos_heading2">
<u16 name="pos_speed">
<u32 name="pos_state">
<u32 name="pos_state2">
<f32 name="pos_next_x">
<f32 name="pos_next_y">
<f32 name="pos_next_z">
<f32 name="pos_x3">
<f32 name="pos_y3">
<f32 name="pos_z3">
<u8 name="pos_movement_mode">
<u8 name="pos_unknown3b">
<u16 name="desired_heading">
<u16 name="speed_modifier">
<u16 name="swim_speed_modifier">
<u16 name="pos_move_type">
<u16 name="desired_strafe_speed">
<u16 name="desired_vert_speed">
<u16 name="unknown_speed_3">
<u16 name="pos_side_speed">
<u16 name="pos_unknown6">
<i16 name="pos_pitch1">
<u16 name="pos_pitch_velocity">
<u16 name="pos_base_loc_x">
<u16 name="pos_base_loc_y">
<u16 name="pos_base_loc_z">
<i16 name="pos_pitch2">
<u16 name="pos_collision_radius">
<u16 name="size">
<f32 name="pos_size">
<f32 name="pos_size_ratio">
<u32 name="face_actor_id">
<u16 name="actor_stop_range">
<i16 name="pos_roll">
<u16 name="unknown12" size="2">
</version>
</substruct>