 	fs2_open_3_6_15d_INF_SSE2.exe!debug_int3(char * file=0x0109a524, int line=963)  Line 768	C++
 	fs2_open_3_6_15d_INF_SSE2.exe!WinAssert(char * text=0x0109e848, char * filename=0x0109cc2b, int linenum=2982)  Line 963 + 0x13 bytes	C++
>	fs2_open_3_6_15d_INF_SSE2.exe!model_get_instance(int model_instance_num=2)  Line 2982 + 0x27 bytes	C++
 	fs2_open_3_6_15d_INF_SSE2.exe!find_submodel_instance_point(vec3d * outpnt=0x0012b034, object * ship_obj=0x012980c0, int submodel_num=16)  Line 3974 + 0x18 bytes	C++
 	fs2_open_3_6_15d_INF_SSE2.exe!find_submodel_instance_world_point(vec3d * outpnt=0x0012b2b8, object * ship_obj=0x012980c0, int submodel_num=16)  Line 4080 + 0x11 bytes	C++
 	fs2_open_3_6_15d_INF_SSE2.exe!get_subsystem_pos(vec3d * pos=0x0012b2b8, object * objp=0x012980c0, ship_subsys * subsysp=0x035b7170)  Line 11844 + 0x17 bytes	C++
 	fs2_open_3_6_15d_INF_SSE2.exe!awacs_get_level(object * target=0x01299b28, ship * viewer=0x015ba138, int use_awacs=1)  Line 249 + 0x23 bytes	C++
 	fs2_open_3_6_15d_INF_SSE2.exe!team_visibility_update()  Line 428 + 0x55 bytes	C++
 	fs2_open_3_6_15d_INF_SSE2.exe!awacs_process()  Line 88	C++
 	fs2_open_3_6_15d_INF_SSE2.exe!game_simulation_frame()  Line 3936	C++
 	fs2_open_3_6_15d_INF_SSE2.exe!game_frame(bool paused=false)  Line 4407	C++
 	fs2_open_3_6_15d_INF_SSE2.exe!game_do_frame()  Line 4822 + 0x7 bytes	C++
 	fs2_open_3_6_15d_INF_SSE2.exe!game_do_state(int state=2)  Line 6511	C++
 	fs2_open_3_6_15d_INF_SSE2.exe!gameseq_process_events()  Line 407 + 0x14 bytes	C++
 	fs2_open_3_6_15d_INF_SSE2.exe!game_main(char * cmdline=0x0015233f)  Line 7086 + 0x5 bytes	C++
 	fs2_open_3_6_15d_INF_SSE2.exe!WinMain(HINSTANCE__ * hInst=0x00400000, HINSTANCE__ * hPrev=0x00000000, char * szCmdLine=0x0015233f, int nCmdShow=10)  Line 7155 + 0x9 bytes	C++
 	fs2_open_3_6_15d_INF_SSE2.exe!__tmainCRTStartup()  Line 263 + 0x2c bytes	C
 	fs2_open_3_6_15d_INF_SSE2.exe!WinMainCRTStartup()  Line 182	C
 	kernel32.dll!7c817077() 	
 	[Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll]	


autos model_get_instance()

-		Polygon_model_instances	{...}	SCP_vector<polymodel_instance *>
		std::vector<polymodel_instance *,SCP_vm_allocator<polymodel_instance *> >	[0]()	std::vector<polymodel_instance *,SCP_vm_allocator<polymodel_instance *> >
		model_instance_num	2	int


autos find_submodel_instance_point()

+		Ships	0x015ba138 struct ship * Ships {objnum=0 ai_index=0 ship_info_index=39 ...}	ship [400]
-		Ships[ship_obj->instance]	{objnum=2 ai_index=2 ship_info_index=31 ...}	ship
		objnum	2	int
		ai_index	2	int
		ship_info_index	31	int
		hotkey	-1	int
		escort_priority	0	int
		score	150	int
		assist_score_pct	0.00000000	float
		respawn_priority	0	int
		pre_death_explosion_happened	0	unsigned char
		wash_killed	0	unsigned char
		cargo1	0	char
		wing_status_wing_index	-1 ''	char
		wing_status_wing_pos	-1 ''	char
		alt_type_index	-1	int
		callsign_index	-1	int
		targeting_laser_bank	-1 ''	char
		num_corkscrew_to_fire	0	unsigned char
		corkscrew_missile_bank	-1	int
		targeting_laser_objnum	-1	int
		next_corkscrew_fire	1	int
		final_death_time	0	int
		death_time	-1	int
		end_death_time	0	int
		really_final_death_time	0	int
+		deathroll_rotvel	{xyz={...} a1d=0x015c2228 }	vec3d
+		warpin_effect	0x05ac0f60 {portal_objp=0x00000000 total_time_start=-842150451 total_time_end=-842150451 ...}	WarpEffect *
+		warpout_effect	0x06cda9d8 {portal_objp=0x00000000 total_time_start=-842150451 total_time_end=-842150451 ...}	WarpEffect *
		next_fireball	0	int
		next_hit_spark	0	int
		num_hits	0	int
+		sparks	0x015c2248 {pos={...} submodel_num=0 end_time=0 }	ship_spark [8]
		use_special_explosion	false	bool
		special_exp_damage	-1	int
		special_exp_blast	-1	int
		special_exp_inner	-1	int
		special_exp_outer	-1	int
		use_shockwave	false	bool
		special_exp_shockwave_speed	0	int
		special_exp_deathroll_time	0	int
		special_hitpoints	0	int
		special_shield	-1	int
		ship_max_shield_strength	0.00000000	float
		ship_max_hull_strength	10000.000	float
		ship_guardian_threshold	0	int
+		ship_name	0x015c231c "GTA-Stonewall"	char [32]
		team	0	int
		time_cargo_revealed	0	long
		arrival_location	0	int
		arrival_distance	0	int
		arrival_anchor	-1	int
		arrival_path_mask	0	int
		arrival_cue	1	int
		arrival_delay	1	int
		departure_location	0	int
		departure_anchor	-1	int
		departure_path_mask	0	int
		departure_cue	0	int
		departure_delay	0	int
		wingnum	-1	int
		orders_accepted	1	int
+		subsys_list	{next=0x035a8b90 prev=0x035b7170 system_info=0x00000000 ...}	ship_subsys
+		last_targeted_subobject	0x015c36a0	ship_subsys * [12]
+		subsys_info	0x015c36d0 {type_count=0 aggregate_max_hits=0.00000000 aggregate_current_hits=0.00000000 }	ship_subsys_info [12]
+		shield_integrity	0x00000000	float *
		shield_recharge_index	4	int
		weapon_recharge_index	4	int
		engine_recharge_index	4	int
		weapon_energy	100.00000	float
		current_max_speed	20.000000	float
		next_manage_ets	593643	int
		flags	21004288	unsigned int
		flags2	0	unsigned int
		reinforcement_index	-1	int
		afterburner_fuel	0.00000000	float
		cmeasure_count	0	int
		current_cmeasure	80	int
		cmeasure_fire_stamp	1	int
		target_shields_delta	0.00000000	float
		target_weapon_energy_delta	0.00000000	float
+		weapons	{num_primary_banks=0 num_secondary_banks=0 num_tertiary_banks=0 ...}	ship_weapon
		shield_hits	0	int
		wash_intensity	0.00000000	float
+		wash_rot_axis	{xyz={...} a1d=0x015c3974 }	vec3d
		wash_timestamp	1	int
		num_swarm_missiles_to_fire	0	int
		next_swarm_fire	1	int
		next_swarm_path	0	int
		num_turret_swarm_info	0	int
		swarm_missile_bank	-1	int
		group	0	int
		death_roll_snd	-1	int
		ship_list_index	2	int
		thruster_bitmap	-1	int
		thruster_frame	0.00000000	float
		thruster_glow_bitmap	-1	int
		thruster_glow_frame	0.00000000	float
		thruster_glow_noise	1.0000000	float
		thruster_secondary_glow_bitmap	-1	int
		thruster_tertiary_glow_bitmap	-1	int
		thruster_distortion_bitmap	0	int
		next_engine_stutter	1	int
		base_texture_anim_frametime	1749105285	long
		total_damage_received	0.00000000	float
+		damage_ship	0x015c39d0	float [32]
+		damage_ship_id	0x015c3a50	int [32]
		persona_index	-1	int
		subsys_disrupted_flags	0	int
		subsys_disrupted_check_timestamp	593214	int
		create_time	354397122	unsigned int
		ts_index	-1	int
		large_ship_blowup_index	-1	int
+		sub_expl_sound_handle	0x015c3ae8	int [2]
+		arc_pts	0x015c3af0	vec3d [2][2]
+		arc_timestamp	0x015c3b20	int [2]
+		arc_type	0x015c3b28 ""	unsigned char [2]
		arc_next_time	0	int
		emp_intensity	-1.0000000	float
		emp_decr	0.00000000	float
+		trail_ptr	0x015c3b38	trail * [24]
		tag_total	0.00000000	float
		tag_left	-1.0000000	float
		time_first_tagged	0	long
		level2_tag_total	0.00000000	float
		level2_tag_left	-1.0000000	float
+		np_updates	0x015c3bac {seq=0 update_stamp=1 status_update_stamp=1 ...}	np_update [12]
		lightning_stamp	-1	int
		awacs_warning_flag	1 ''	unsigned char
		special_warpin_objnum	-1	int
		special_warpout_objnum	-1	int
+		fighter_beam_turret_data	{next=0x00000000 prev=0x00000000 system_info=0x00000000 ...}	ship_subsys
+		beam_sys_info	{flags=0 flags2=0 name=0x015c4fdc "" ...}	model_subsystem
+		was_firing_last_frame	0x015c5274	int [3]
		primitive_sensor_range	10000	int
+		ship_replacement_textures	0x00000000	int *
		current_viewpoint	0	int
+		ABtrail_ptr	0x015c528c	trail * [24]
+		ab_info	0x015c52ec {pt={...} w_start=0.00000000 w_end=0.00000000 ...}	trail_info [24]
		ab_count	0	int
		glow_point_bank_active	[0]()	std::deque<bool,std::allocator<bool> >
		shader_effect_num	0	int
		shader_effect_duration	0	int
		shader_effect_start_time	0	int
		shader_effect_active	false	bool
+		last_fired_point	0x015c5a40	int [3]
+		last_fired_turret	0x00000000 {next=??? prev=??? system_info=??? ...}	ship_subsys *
		bay_doors_anim_done_time	0	int
		bay_doors_status	MA_POS_NOT_SET	EModelAnimationPosition
		bay_doors_wanting_open	0	int
		bay_doors_launched_from	0	unsigned char
		bay_doors_need_open	false	bool
		bay_doors_parent_shipnum	-1	int
+		secondary_point_reload_pct	0x015c5a64	float [4][25]
+		primary_rotate_rate	0x015c5bf4	float [3]
+		primary_rotate_ang	0x015c5c00	float [3]
+		thrusters_start	0x015c5c0c	int [128]
+		thrusters_sounds	0x015c5e0c	int [128]
+		s_alt_classes	{...}	SCP_vector<alt_class>
+		ship_iff_color	0x015c6024	int [10][10]
		ammo_low_complaint_count	0	int
		armor_type_idx	-1	int
		shield_armor_type_idx	-1	int
		collision_damage_type_idx	-1	int
		debris_damage_type_idx	-1	int
		model_instance_num	2	int
		time_created	0	long
		radar_visible_since	16384	long
		radar_last_contact	15330440	long
		radar_last_status	VISIBLE	RadarVisibility
		radar_current_status	VISIBLE	RadarVisibility
+		team_name	""	std::basic_string<char,std::char_traits<char>,SCP_vm_allocator<char> >
+		secondary_team_name	"<none>"	std::basic_string<char,std::char_traits<char>,SCP_vm_allocator<char> >
		team_change_timestamp	0	long
		team_change_time	0	int
		Ships[ship_obj->instance].model_instance_num	2	int
-		inv_orientation	{vec={...} a2d=0x0012aed0 a1d=0x0012aed0 }	matrix
+		vec	{rvec={...} uvec={...} fvec={...} }	matrix::<unnamed-tag>::<unnamed-type-vec>
+		a2d	0x0012aed0	float [3][3]
+		a1d	0x0012aed0	float [9]
-		outpnt	0x0012b034 {xyz={...} a1d=0x0012b034 }	vec3d *
+		xyz	{x=0.00000000 y=0.00000000 z=0.00000000 }	vec3d::<unnamed-tag>::<unnamed-type-xyz>
+		a1d	0x0012b034	float [3]
-		pmi	0xcccccccc {model_num=??? root_submodel_num=??? submodel=??? }	polymodel_instance *
		model_num	CXX0030: Error: expression cannot be evaluated	
		root_submodel_num	CXX0030: Error: expression cannot be evaluated	
		submodel	CXX0017: Error: symbol "" not found	
-		rotation_matrix	{vec={...} a2d=0x0012aefc a1d=0x0012aefc }	matrix
+		vec	{rvec={...} uvec={...} fvec={...} }	matrix::<unnamed-tag>::<unnamed-type-vec>
+		a2d	0x0012aefc	float [3][3]
+		a1d	0x0012aefc	float [9]
-		ship_obj	0x012980c0 {next=0x012982c8 prev=0x01297eb8 signature=3 ...}	object *
+		next	0x012982c8 {next=0x01299718 prev=0x012980c0 signature=4 ...}	object *
+		prev	0x01297eb8 {next=0x012980c0 prev=0x01297cb0 signature=2 ...}	object *
		signature	3	int
		type	1 ''	char
		parent	-1	int
		parent_sig	3	int
		parent_type	1 ''	char
		instance	2	int
		flags	135	unsigned int
+		pos	{xyz={...} a1d=0x012980e4 }	vec3d
+		orient	{vec={...} a2d=0x012980f0 a1d=0x012980f0 }	matrix
		radius	137.54198	float
+		last_pos	{xyz={...} a1d=0x01298118 }	vec3d
+		last_orient	{vec={...} a2d=0x01298124 a1d=0x01298124 }	matrix
+		phys_info	{flags=2 mass=7985.5474 center_of_mass={...} ...}	physics_info
+		shield_quadrant	0x01298284	float [4]
		hull_strength	10000.000	float
		sim_hull_strength	0.00000000	float
+		objsnd_num	{...}	SCP_vector<int>
		net_signature	15	unsigned short
		num_pairs	0	int
+		dock_list	0x00000000 {next=??? dockpoint_used=??? docked_objp=??? }	dock_instance *
+		dead_dock_list	0x00000000 {next=??? dockpoint_used=??? docked_objp=??? }	dock_instance *
		collision_group_id	0	int
		ship_obj->instance	2	int
-		submodel_instance_matrix	{vec={...} a2d=0x0012af28 a1d=0x0012af28 }	matrix
+		vec	{rvec={...} uvec={...} fvec={...} }	matrix::<unnamed-tag>::<unnamed-type-vec>
+		a2d	0x0012af28	float [3][3]
+		a1d	0x0012af28	float [9]


autos find_submodel_instance_world_point()

-		&loc_pnt	0x0012b034 {xyz={...} a1d=0x0012b034 }	vec3d *
+		xyz	{x=0.00000000 y=0.00000000 z=0.00000000 }	vec3d::<unnamed-tag>::<unnamed-type-xyz>
+		a1d	0x0012b034	float [3]
-		loc_pnt	{xyz={...} a1d=0x0012b034 }	vec3d
+		xyz	{x=0.00000000 y=0.00000000 z=0.00000000 }	vec3d::<unnamed-tag>::<unnamed-type-xyz>
+		a1d	0x0012b034	float [3]
-		outpnt	0x0012b2b8 {xyz={...} a1d=0x0012b2b8 }	vec3d *
+		xyz	{x=-1.0737418e+008 y=-1.0737418e+008 z=-1.0737418e+008 }	vec3d::<unnamed-tag>::<unnamed-type-xyz>
+		a1d	0x0012b2b8	float [3]
-		ship_obj	0x012980c0 {next=0x012982c8 prev=0x01297eb8 signature=3 ...}	object *
+		next	0x012982c8 {next=0x01299718 prev=0x012980c0 signature=4 ...}	object *
+		prev	0x01297eb8 {next=0x012980c0 prev=0x01297cb0 signature=2 ...}	object *
		signature	3	int
		type	1 ''	char
		parent	-1	int
		parent_sig	3	int
		parent_type	1 ''	char
		instance	2	int
		flags	135	unsigned int
+		pos	{xyz={...} a1d=0x012980e4 }	vec3d
+		orient	{vec={...} a2d=0x012980f0 a1d=0x012980f0 }	matrix
		radius	137.54198	float
+		last_pos	{xyz={...} a1d=0x01298118 }	vec3d
+		last_orient	{vec={...} a2d=0x01298124 a1d=0x01298124 }	matrix
+		phys_info	{flags=2 mass=7985.5474 center_of_mass={...} ...}	physics_info
+		shield_quadrant	0x01298284	float [4]
		hull_strength	10000.000	float
		sim_hull_strength	0.00000000	float
+		objsnd_num	{...}	SCP_vector<int>
		net_signature	15	unsigned short
		num_pairs	0	int
+		dock_list	0x00000000 {next=??? dockpoint_used=??? docked_objp=??? }	dock_instance *
+		dead_dock_list	0x00000000 {next=??? dockpoint_used=??? docked_objp=??? }	dock_instance *
		collision_group_id	0	int
		submodel_num	16	int


autos get_subsystem_pos()

-		mss	0x03d00ff8 {flags=33 flags2=0 name=0x03d01000 "Radar Dome" ...}	model_subsystem *
		flags	33	unsigned int
		flags2	0	unsigned int
+		name	0x03d01000 "Radar Dome"	char [32]
+		subobj_name	0x03d01020 "radara"	char [32]
+		alt_sub_name	0x03d01040 ""	char [32]
+		alt_dmg_sub_name	0x03d01060 ""	char [32]
		subobj_num	16	int
		model_num	7805	int
		type	3	int
+		pnt	{xyz={...} a1d=0x03d0108c }	vec3d
		radius	39.443001	float
		max_subsys_strength	1000.0000	float
		armor_type_idx	-1	int
+		crewspot	0x03d010a4 ""	char [32]
+		turret_norm	{xyz={...} a1d=0x03d010c4 }	vec3d
+		turret_matrix	{vec={...} a2d=0x03d010d0 a1d=0x03d010d0 }	matrix
		turret_fov	-1.0737418e+008	float
		turret_max_fov	1.0000000	float
		turret_y_fov	-1.0737418e+008	float
		turret_num_firing_points	-858993460	int
+		turret_firing_point	0x03d01104 {xyz={...} a1d=0x03d01104 }	vec3d [10]
		turret_gun_sobj	-1	int
		turret_turning_rate	0.00000000	float
		turret_base_rotation_snd	-1	int
		turret_base_rotation_snd_mult	1.0000000	float
		turret_gun_rotation_snd	-1	int
		turret_gun_rotation_snd_mult	1.0000000	float
		alive_snd	-1	int
		dead_snd	-1	int
		rotation_snd	-1	int
+		engine_wash_pointer	0x00000000 {name=0x00000000 <Bad Ptr> angle=??? radius_mult=??? ...}	engine_wash_info *
		turn_rate	0.23710135	float
		weapon_rotation_pbank	-1	int
+		stepped_rotation	0x00000000 {num_steps=??? fraction=??? t_transit=??? ...}	stepped_rotation *
		awacs_intensity	1.0000000	float
		awacs_radius	2500.0000	float
+		primary_banks	0x03d011b8	int [3]
+		primary_bank_capacity	0x03d011c4	int [3]
+		secondary_banks	0x03d011d0	int [4]
+		secondary_bank_capacity	0x03d011e0	int [4]
		path_num	13	int
		n_triggers	0	int
+		triggers	0x00000000 {angle={...} vel={...} accel={...} ...}	queued_animation *
		turret_reset_delay	2000	int
+		target_priority	0x03d01200	int [32]
		num_target_priorities	0	int
		optimum_range	0.00000000	float
		favor_current_facing	0.00000000	float
		turret_rof_scaler	1.0000000	float
		turret_max_bomb_ownage	-1	int
		turret_max_target_ownage	-1	int
		mss->subobj_num	16	int
-		objp	0x012980c0 {next=0x012982c8 prev=0x01297eb8 signature=3 ...}	object *
+		next	0x012982c8 {next=0x01299718 prev=0x012980c0 signature=4 ...}	object *
+		prev	0x01297eb8 {next=0x012980c0 prev=0x01297cb0 signature=2 ...}	object *
		signature	3	int
		type	1 ''	char
		parent	-1	int
		parent_sig	3	int
		parent_type	1 ''	char
		instance	2	int
		flags	135	unsigned int
+		pos	{xyz={...} a1d=0x012980e4 }	vec3d
+		orient	{vec={...} a2d=0x012980f0 a1d=0x012980f0 }	matrix
		radius	137.54198	float
+		last_pos	{xyz={...} a1d=0x01298118 }	vec3d
+		last_orient	{vec={...} a2d=0x01298124 a1d=0x01298124 }	matrix
+		phys_info	{flags=2 mass=7985.5474 center_of_mass={...} ...}	physics_info
+		shield_quadrant	0x01298284	float [4]
		hull_strength	10000.000	float
		sim_hull_strength	0.00000000	float
+		objsnd_num	{...}	SCP_vector<int>
		net_signature	15	unsigned short
		num_pairs	0	int
+		dock_list	0x00000000 {next=??? dockpoint_used=??? docked_objp=??? }	dock_instance *
+		dead_dock_list	0x00000000 {next=??? dockpoint_used=??? docked_objp=??? }	dock_instance *
		collision_group_id	0	int
-		pos	0x0012b2b8 {xyz={...} a1d=0x0012b2b8 }	vec3d *
+		xyz	{x=-1.0737418e+008 y=-1.0737418e+008 z=-1.0737418e+008 }	vec3d::<unnamed-tag>::<unnamed-type-xyz>
+		a1d	0x0012b2b8	float [3]


autos awacs_get_level()

-		&subsys_pos	0x0012b2b8 {xyz={...} a1d=0x0012b2b8 }	vec3d *
+		xyz	{x=-1.0737418e+008 y=-1.0737418e+008 z=-1.0737418e+008 }	vec3d::<unnamed-tag>::<unnamed-type-xyz>
+		a1d	0x0012b2b8	float [3]
-		Awacs	0x0260af48 struct awacs_entry * Awacs {team=0 subsys=0x035b7170 objp=0x012980c0 }	awacs_entry [30]
+		[0]	{team=0 subsys=0x035b7170 objp=0x012980c0 }	awacs_entry
+		[1]	{team=1 subsys=0x035c6a78 objp=0x012982c8 }	awacs_entry
+		[2]	{team=0 subsys=0x00000000 objp=0x00000000 }	awacs_entry
+		[3]	{team=0 subsys=0x00000000 objp=0x00000000 }	awacs_entry
+		[4]	{team=0 subsys=0x00000000 objp=0x00000000 }	awacs_entry
+		[5]	{team=0 subsys=0x00000000 objp=0x00000000 }	awacs_entry
+		[6]	{team=0 subsys=0x00000000 objp=0x00000000 }	awacs_entry
+		[7]	{team=0 subsys=0x00000000 objp=0x00000000 }	awacs_entry
+		[8]	{team=0 subsys=0x00000000 objp=0x00000000 }	awacs_entry
+		[9]	{team=0 subsys=0x00000000 objp=0x00000000 }	awacs_entry
+		[10]	{team=0 subsys=0x00000000 objp=0x00000000 }	awacs_entry
+		[11]	{team=0 subsys=0x00000000 objp=0x00000000 }	awacs_entry
+		[12]	{team=0 subsys=0x00000000 objp=0x00000000 }	awacs_entry
+		[13]	{team=0 subsys=0x00000000 objp=0x00000000 }	awacs_entry
+		[14]	{team=0 subsys=0x00000000 objp=0x00000000 }	awacs_entry
+		[15]	{team=0 subsys=0x00000000 objp=0x00000000 }	awacs_entry
+		[16]	{team=0 subsys=0x00000000 objp=0x00000000 }	awacs_entry
+		[17]	{team=0 subsys=0x00000000 objp=0x00000000 }	awacs_entry
+		[18]	{team=0 subsys=0x00000000 objp=0x00000000 }	awacs_entry
+		[19]	{team=0 subsys=0x00000000 objp=0x00000000 }	awacs_entry
+		[20]	{team=0 subsys=0x00000000 objp=0x00000000 }	awacs_entry
+		[21]	{team=0 subsys=0x00000000 objp=0x00000000 }	awacs_entry
+		[22]	{team=0 subsys=0x00000000 objp=0x00000000 }	awacs_entry
+		[23]	{team=0 subsys=0x00000000 objp=0x00000000 }	awacs_entry
+		[24]	{team=0 subsys=0x00000000 objp=0x00000000 }	awacs_entry
+		[25]	{team=0 subsys=0x00000000 objp=0x00000000 }	awacs_entry
+		[26]	{team=0 subsys=0x00000000 objp=0x00000000 }	awacs_entry
+		[27]	{team=0 subsys=0x00000000 objp=0x00000000 }	awacs_entry
+		[28]	{team=0 subsys=0x00000000 objp=0x00000000 }	awacs_entry
+		[29]	{team=0 subsys=0x00000000 objp=0x00000000 }	awacs_entry
-		Awacs[idx]	{team=0 subsys=0x035b7170 objp=0x012980c0 }	awacs_entry
		team	0	int
+		subsys	0x035b7170 {next=0x015c2378 prev=0x035b5e48 system_info=0x03d00ff8 ...}	ship_subsys *
+		objp	0x012980c0 {next=0x012982c8 prev=0x01297eb8 signature=3 ...}	object *
-		Awacs[idx].objp	0x012980c0 {next=0x012982c8 prev=0x01297eb8 signature=3 ...}	object *
+		next	0x012982c8 {next=0x01299718 prev=0x012980c0 signature=4 ...}	object *
+		prev	0x01297eb8 {next=0x012980c0 prev=0x01297cb0 signature=2 ...}	object *
		signature	3	int
		type	1 ''	char
		parent	-1	int
		parent_sig	3	int
		parent_type	1 ''	char
		instance	2	int
		flags	135	unsigned int
+		pos	{xyz={...} a1d=0x012980e4 }	vec3d
+		orient	{vec={...} a2d=0x012980f0 a1d=0x012980f0 }	matrix
		radius	137.54198	float
+		last_pos	{xyz={...} a1d=0x01298118 }	vec3d
+		last_orient	{vec={...} a2d=0x01298124 a1d=0x01298124 }	matrix
+		phys_info	{flags=2 mass=7985.5474 center_of_mass={...} ...}	physics_info
+		shield_quadrant	0x01298284	float [4]
		hull_strength	10000.000	float
		sim_hull_strength	0.00000000	float
+		objsnd_num	{...}	SCP_vector<int>
		net_signature	15	unsigned short
		num_pairs	0	int
+		dock_list	0x00000000 {next=??? dockpoint_used=??? docked_objp=??? }	dock_instance *
+		dead_dock_list	0x00000000 {next=??? dockpoint_used=??? docked_objp=??? }	dock_instance *
		collision_group_id	0	int
-		Awacs[idx].subsys	0x035b7170 {next=0x015c2378 prev=0x035b5e48 system_info=0x03d00ff8 ...}	ship_subsys *
+		next	0x015c2378 {next=0x035a8b90 prev=0x035b7170 system_info=0x00000000 ...}	ship_subsys *
+		prev	0x035b5e48 {next=0x035b7170 prev=0x035b4b20 system_info=0x03d00d58 ...}	ship_subsys *
+		system_info	0x03d00ff8 {flags=33 flags2=0 name=0x03d01000 "Radar Dome" ...}	model_subsystem *
		parent_objnum	2	int
+		sub_name	0x035b7180 ""	char [32]
		current_hits	1000.0000	float
		max_hits	1000.0000	float
		flags	1024	int
		subsys_guardian_threshold	0	int
		armor_type_idx	-1	int
		turret_best_weapon	0	int
+		turret_last_fire_direction	{xyz={...} a1d=0x035b71b8 }	vec3d
		turret_next_enemy_check_stamp	1	int
		turret_next_fire_stamp	64003	int
		turret_enemy_objnum	-1	int
		turret_enemy_sig	0	int
		turret_next_fire_pos	0	int
		turret_time_enemy_in_range	0.00000000	float
+		turret_targeting_order	0x035b71dc	int [3]
		optimum_range	0.00000000	float
		favor_current_facing	0.00000000	float
+		targeted_subsys	0x00000000 {next=??? prev=??? system_info=??? ...}	ship_subsys *
		scripting_target_override	false	bool
		last_fired_weapon_info_index	0	int
		turret_pick_big_attack_point_timestamp	1	int
+		turret_big_attack_point	{xyz={...} a1d=0x035b7200 }	vec3d
		turret_animation_position	MA_POS_NOT_SET	EModelAnimationPosition
		turret_animation_done_time	0	int
+		turret_swarm_info_index	0x035b7214	int [10]
		turret_swarm_num	0	int
		awacs_intensity	1.0000000	float
		awacs_radius	2500.0000	float
+		weapons	{num_primary_banks=0 num_secondary_banks=0 num_tertiary_banks=0 ...}	ship_weapon
+		submodel_info_1	{blown_off=0 angs={...} prev_angs={...} ...}	submodel_instance_info
+		submodel_info_2	{blown_off=0 angs={...} prev_angs={...} ...}	submodel_instance_info
		disruption_timestamp	1	int
		subsys_cargo_name	0	int
		time_subsys_cargo_revealed	0	long
+		trigger	{snd_pnt={...} start_sound=0 loop_sound=0 ...}	triggered_rotation
		points_to_target	0.00000000	float
		base_rotation_rate_pct	0.00000000	float
		gun_rotation_rate_pct	0.00000000	float
		subsys_snd_flags	0	int
		rotation_timestamp	0	int
+		world_to_turret_matrix	{vec={...} a2d=0x035b83c4 a1d=0x035b83c4 }	matrix
+		target_priority	0x035b83e8	int [32]
		num_target_priorities	0	int
		next_aim_pos_time	0	long
+		last_aim_enemy_pos	{xyz={...} a1d=0x035b8470 }	vec3d
+		last_aim_enemy_vel	{xyz={...} a1d=0x035b847c }	vec3d
		rof_scaler	1.0000000	float
		turn_rate	0.23710135	float
		turret_max_bomb_ownage	-1	int
		turret_max_target_ownage	-1	int
		idx	0	int
