View Issue Details

IDProjectCategoryView StatusLast Update
0002019FSSCPmultiplayerpublic2022-06-10 20:33
ReporterFUBAR-BDHR Assigned ToEchelon9  
PrioritynormalSeveritycrashReproducibilityrandom
Status closedResolutionopen 
Product Version3.6.11 
Summary0002019: Assert: Weapon_info[weapon].subtype == WP_MISSILE on standalone
DescriptionSeen this a couple of times now. Not sure what is causing it but at least one time it appeared it was trying to fire a beam weapon as a secondary but that was in FSPort. This time it was the retail data standalone. Attaching stacks and variables.
Additional Information3.6.11 r5625.
TagsNo tags attached.

Activities

2009-11-04 23:41

 

wp_missile.txt (73,311 bytes)   
Assert: Weapon_info[weapon].subtype == WP_MISSILE
File: ship.cpp
Line: 9917

<no module>! KiFastSystemCallRet
<no module>! WaitForSingleObject + 18 bytes
<no module>! SCP_DumpStack + 260 bytes
<no module>! WinAssert + 208 bytes
<no module>! ship_fire_secondary + 3192 bytes
<no module>! obj_player_fire_stuff + 310 bytes
<no module>! multi_oo_process + 426 bytes
<no module>! multi_do_frame + 960 bytes
<no module>! game_do_networking + 120 bytes
<no module>! game_do_state_common + 144 bytes
<no module>! game_do_state + 51 bytes
<no module>! gameseq_process_events + 237 bytes
<no module>! game_main + 728 bytes
<no module>! WinMain + 330 bytes
<no module>! __tmainCRTStartup + 358 bytes
<no module>! WinMainCRTStartup + 15 bytes
<no module>! RegisterWaitForInputIdle + 73 bytes

 	fs2_open_3_6_11d.exe!debug_int3(char * file=0x00ddec0c, int line=897)  Line 760	C++
 	fs2_open_3_6_11d.exe!WinAssert(char * text=0x00e11b28, char * filename=0x00e0d056, int linenum=9917)  Line 897 + 0x13 bytes	C++
>	fs2_open_3_6_11d.exe!ship_fire_secondary(object * obj=0x00f72800, int allow_swarm=0)  Line 9917 + 0x2c bytes	C++
 	fs2_open_3_6_11d.exe!obj_player_fire_stuff(object * objp=0x00f72800, control_info ci={...})  Line 732 + 0xb bytes	C++
 	fs2_open_3_6_11d.exe!multi_oo_process()  Line 1369 + 0x47 bytes	C++
 	fs2_open_3_6_11d.exe!multi_do_frame()  Line 1277	C++
 	fs2_open_3_6_11d.exe!game_do_networking()  Line 1187	C++
 	fs2_open_3_6_11d.exe!game_do_state_common(int state=2, int no_networking=0)  Line 6812	C++
 	fs2_open_3_6_11d.exe!game_do_state(int state=2)  Line 6825 + 0xb bytes	C++
 	fs2_open_3_6_11d.exe!gameseq_process_events()  Line 405 + 0x14 bytes	C++
 	fs2_open_3_6_11d.exe!game_main(char * cmdline=0x00152326)  Line 7446 + 0x5 bytes	C++
 	fs2_open_3_6_11d.exe!WinMain(HINSTANCE__ * hInst=0x00400000, HINSTANCE__ * hPrev=0x00000000, char * szCmdLine=0x00152326, int nCmdShow=10)  Line 7522 + 0x9 bytes	C++
 	fs2_open_3_6_11d.exe!__tmainCRTStartup()  Line 263 + 0x2c bytes	C
 	fs2_open_3_6_11d.exe!WinMainCRTStartup()  Line 182	C
 	kernel32.dll!7c817077() 	
 	[Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll]	
 	user32.dll!7e46c930() 	
 	fs2_open_3_6_11d.exe!game_get_cd_used_space(char * path=0x00000000)  Line 8884 + 0x11 bytes	C++


Autos:

		Game_mode	289	int
-		Weapon_info	0x01ce9288 struct weapon_info * Weapon_info {name=0x01ce9288 "Subach HL-7" title=0x01ce92a8 "GTW Subach HL-7" desc=0x034f5188 "Standard Issue
Level 3 Hull Damage
Level 2 Shield Damage" ...}	weapon_info [200]
+		[0]	{name=0x01ce9288 "Subach HL-7" title=0x01ce92a8 "GTW Subach HL-7" desc=0x034f5188 "Standard Issue
Level 3 Hull Damage
Level 2 Shield Damage" ...}	weapon_info
+		[1]	{name=0x01ce9d14 "Subach HL-D" title=0x01ce9d34 "GTW Subach HL-7" desc=0x034f51f0 "Standard Issue
Level 3 Hull Damage
Level 3 Shield Damage" ...}	weapon_info
+		[2]	{name=0x01cea7a0 "Mekhu HL-7" title=0x01cea7c0 "GTW Mekhu HL-7" desc=0x02d93b68 "Standard Issue
Level 3 Hull Damage
Level 3 Shield Damage" ...}	weapon_info
+		[3]	{name=0x01ceb22c "Mekhu HL-7D" title=0x01ceb24c "GTW Mekhu HL-7" desc=0x02d93da0 "Standard Issue
Level 5 Hull Damage
Level 6 Shield Damage" ...}	weapon_info
+		[4]	{name=0x01cebcb8 "Akheton SDG" title=0x01cebcd8 "GTW Akheton SDG" desc=0x034e5d90 "Tactical Weapon
Subsystem Disruption" ...}	weapon_info
+		[5]	{name=0x01cec744 "Morning Star" title=0x01cec764 "GTW ML-70 Morning Star" desc=0x02d93fd8 "Long-Range Tactical
Kinetic Weapon" ...}	weapon_info
+		[6]	{name=0x01ced1d0 "MorningStar D" title=0x01ced1f0 "GTW ML-70 Morning Star D" desc=0x02dc6400 "Long-Range Tactical
Kinetic Weapon" ...}	weapon_info
+		[7]	{name=0x01cedc5c "Prometheus R" title=0x01cedc7c "GTW-5a Prometheus (retrofit) Cannon" desc=0x02dc6658 "Medium Energy Usage
Level 4 Hull Damage
Level 1 Shield Damage" ...}	weapon_info
+		[8]	{name=0x01cee6e8 "Prometheus S" title=0x01cee708 "GTW-5 Prometheus (standard) Cannon" desc=0x02dc6920 "Medium Energy Usage
Level 5 Hull Damage
Level 4 Shield Damage" ...}	weapon_info
+		[9]	{name=0x01cef174 "Prometheus D" title=0x01cef194 "GTW-5 Prometheus Cannon D" desc=0x02dc6bc0 "Medium Energy Usage
Level 3 Hull Damage
Level 3 Shield Damage" ...}	weapon_info
+		[10]	{name=0x01cefc00 "Maxim" title=0x01cefc20 "GTW-66 Maxim Cannon" desc=0x02dc6c30 "HiVel Weapon
Level 8 Hull Damage
Level 1 Shield Damage" ...}	weapon_info
+		[11]	{name=0x01cf068c "Maxim D" title=0x01cf06ac "GTW-66 Maxim Cannon D" desc=0x02dc6c98 "HiVel Weapon
Level 5 Hull Damage
Level 1 Shield Damage" ...}	weapon_info
+		[12]	{name=0x01cf1118 "UD-8 Kayser" title=0x01cf1138 "GTW UD-8 Kayser" desc=0x02dc6d00 "Special Issue
Level 6 Hull Damage
Level 5 Shield Damage" ...}	weapon_info
+		[13]	{name=0x01cf1ba4 "UD-D Kayser" title=0x01cf1bc4 "GTW UD-8 Kayser" desc=0x02dc6d68 "Special Issue
Level 4 Hull Damage
Level 4 Shield Damage" ...}	weapon_info
+		[14]	{name=0x01cf2630 "Circe" title=0x01cf2650 "GTW-19 Circe" desc=0x02dc6dd0 "Tactical Weapon
Level 6 Shield Damage" ...}	weapon_info
+		[15]	{name=0x01cf30bc "Lamprey" title=0x01cf30dc "GTW-83 Lamprey" desc=0x035356c8 "Tactical Weapon
Medium Energy Usage
Level 3 Shield Damage" ...}	weapon_info
+		[16]	{name=0x01cf3b48 "Training" title=0x01cf3b68 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[17]	{name=0x01cf45d4 "Vasudan Light Laser" title=0x01cf45f4 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[18]	{name=0x01cf5060 "Targeting Laser" title=0x01cf5080 "Targeting Laser" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[19]	{name=0x01cf5aec "Shivan Light Laser" title=0x01cf5b0c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[20]	{name=0x01cf6578 "Shivan Heavy Laser" title=0x01cf6598 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[21]	{name=0x01cf7004 "Shivan Mega Laser" title=0x01cf7024 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[22]	{name=0x01cf7a90 "Terran Turret" title=0x01cf7ab0 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[23]	{name=0x01cf851c "Terran Huge Turret" title=0x01cf853c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[24]	{name=0x01cf8fa8 "Terran Turret Weak" title=0x01cf8fc8 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[25]	{name=0x01cf9a34 "Shivan Turret Laser" title=0x01cf9a54 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[26]	{name=0x01cfa4c0 "Shivan Weak Turret Laser" title=0x01cfa4e0 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[27]	{name=0x01cfaf4c "Shivan Megafunk Turret" title=0x01cfaf6c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[28]	{name=0x01cfb9d8 "Shivan Super Laser" title=0x01cfb9f8 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[29]	{name=0x01cfc464 "SRed" title=0x01cfc484 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[30]	{name=0x01cfcef0 "SAAA" title=0x01cfcf10 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[31]	{name=0x01cfd97c "LRed" title=0x01cfd99c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[32]	{name=0x01cfe408 "BFRed" title=0x01cfe428 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[33]	{name=0x01cfee94 "AAAf" title=0x01cfeeb4 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[34]	{name=0x01cff920 "AAAh" title=0x01cff940 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[35]	{name=0x01d003ac "S-AAA-Weak" title=0x01d003cc "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[36]	{name=0x01d00e38 "ULTRA Anti-Fighter Beam" title=0x01d00e58 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[37]	{name=0x01d018c4 "TerSlash" title=0x01d018e4 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[38]	{name=0x01d02350 "LTerSlash" title=0x01d02370 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[39]	{name=0x01d02ddc "BFGreen" title=0x01d02dfc "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[40]	{name=0x01d03868 "LRBGreen" title=0x01d03888 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[41]	{name=0x01d042f4 "BGreen" title=0x01d04314 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[42]	{name=0x01d04d80 "SGreen" title=0x01d04da0 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[43]	{name=0x01d0580c "SVas" title=0x01d0582c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[44]	{name=0x01d06298 "BVas" title=0x01d062b8 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[45]	{name=0x01d06d24 "VSlash" title=0x01d06d44 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[46]	{name=0x01d077b0 "Green Beam" title=0x01d077d0 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[47]	{name=0x01d0823c "MjolnirBeam" title=0x01d0825c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[48]	{name=0x01d08cc8 "MjolnirBeam#home" title=0x01d08ce8 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[49]	{name=0x01d09754 "Standard Flak" title=0x01d09774 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[50]	{name=0x01d0a1e0 "Heavy Flak" title=0x01d0a200 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[51]	{name=0x01d0ac6c "Long Range Flak" title=0x01d0ac8c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[52]	{name=0x01d0b6f8 "Rockeye" title=0x01d0b718 "GTM MX-64 Rockeye" desc=0x035358a0 "Standard Issue
Fire and Forget" ...}	weapon_info
+		[53]	{name=0x01d0c184 "Rockeye D" title=0x01d0c1a4 "GTM MX-64 Rockeye" desc=0x03535b10 "Standard Issue
Fire and Forget" ...}	weapon_info
+		[54]	{name=0x01d0cc10 "Enemy MX-64" title=0x01d0cc30 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[55]	{name=0x01d0d69c "Tempest" title=0x01d0d6bc "GTM MX-6 Tempest Missile" desc=0x03535d80 "Standard Issue
High-Payload Dumbfire" ...}	weapon_info
+		[56]	{name=0x01d0e128 "Tempest D" title=0x01d0e148 "GTM MX-6 Tempest Missile" desc=0x034dc5e0 "Standard Issue
High-Payload Dumbfire" ...}	weapon_info
+		[57]	{name=0x01d0ebb4 "Hornet" title=0x01d0ebd4 "GTM-4 Hornet Swarm Missile" desc=0x034dc860 "Standard Issue
Swarm Type
All-Purpose Missile" ...}	weapon_info
+		[58]	{name=0x01d0f640 "Hornet D" title=0x01d0f660 "GTM-4 Hornet Swarm Missile" desc=0x034dcb28 "Standard Issue
Swarm Type
All-Purpose Missile" ...}	weapon_info
+		[59]	{name=0x01d100cc "Hornet#Weak" title=0x01d100ec "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[60]	{name=0x01d10b58 "Tornado" title=0x01d10b78 "GTM-4a Tornado Missile" desc=0x034dcdf0 "Prototype
Advanced Swarm Type
All-Purpose Missile" ...}	weapon_info
+		[61]	{name=0x01d115e4 "Tornado D" title=0x01d11604 "GTM-4a Tornado Missile D" desc=0x034dd048 "Prototype
Advanced Swarm Type
All-Purpose Missile" ...}	weapon_info
+		[62]	{name=0x01d12070 "Harpoon" title=0x01d12090 "GTM-19 Harpoon" desc=0x034dd2a0 "Standard Issue
Fast Target Lock" ...}	weapon_info
+		[63]	{name=0x01d12afc "Harpoon D" title=0x01d12b1c "GTM-19 Harpoon D" desc=0x034dd4b8 "Standard Issue
Fast Target Lock" ...}	weapon_info
+		[64]	{name=0x01d13588 "Harpoon#Weak" title=0x01d135a8 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[65]	{name=0x01d14014 "Trebuchet" title=0x01d14034 "GTM-55 Trebuchet" desc=0x034dd6d0 "Prototype
Long-Range Anti-Bomber
High Payload" ...}	weapon_info
+		[66]	{name=0x01d14aa0 "TAG-A" title=0x01d14ac0 "GTI TAG-A Missile" desc=0x034dd8e0 "Special Issue
Electronic Warfare" ...}	weapon_info
+		[67]	{name=0x01d1552c "TAG-B" title=0x01d1554c "GTI TAG-B Missile" desc=0x034ddb90 "Special Issue
Electronic Warfare" ...}	weapon_info
+		[68]	{name=0x01d15fb8 "TAG-C" title=0x01d15fd8 "GTI TAG-C Missile" desc=0x034ddda0 "Special Issue
Electronic Warfare" ...}	weapon_info
+		[69]	{name=0x01d16a44 "Piranha" title=0x01d16a64 "GTM-10 Piranha" desc=0x034ddfa0 "Standard Issue
Area Effect
Fighter Suppresion Weapon" ...}	weapon_info
+		[70]	{name=0x01d174d0 "Stiletto II" title=0x01d174f0 "GTM-43a Stiletto II" desc=0x034de2f8 "Tactical Missile
Destroys Subsystems" ...}	weapon_info
+		[71]	{name=0x01d17f5c "Infyrno" title=0x01d17f7c "GTM-11 Infyrno" desc=0x034de4c8 "Standard Issue
Area Effect
Fighter Suppression Weapon" ...}	weapon_info
+		[72]	{name=0x01d189e8 "Infyrno D" title=0x01d18a08 "GTM-11 Infyrno D" desc=0x034de7a0 "Standard Issue
Area Effect
Fighter Suppression Weapon" ...}	weapon_info
+		[73]	{name=0x01d19474 "Cyclops" title=0x01d19494 "GTM-12 Cyclops" desc=0x034dea78 "Special Issue
Anti-Cruiser Bomb
Non-Conventional Warhead" ...}	weapon_info
+		[74]	{name=0x01d19f00 "Cyclops#short" title=0x01d19f20 "GTM-12 Cyclops" desc=0x034ded30 "Special Issue
Anti-Cruiser Bomb
Non-Conventional Warhead" ...}	weapon_info
+		[75]	{name=0x01d1a98c "Rebel Bomb" title=0x01d1a9ac "GRM-1" desc=0x034defe8 "Conventional Warhead" ...}	weapon_info
+		[76]	{name=0x01d1b418 "Helios" title=0x01d1b438 "GTM-13 Helios" desc=0x034df0b8 "Special Issue
Anti-Capital Ship Weapon
Anti-Matter Torpedo" ...}	weapon_info
+		[77]	{name=0x01d1bea4 "EMP Adv." title=0x01d1bec4 "GTM-14 EMP Adv." desc=0x034df350 "Advanced Missile
Electromagnetic Pulse Weapon
General Purpose Suppression" ...}	weapon_info
+		[78]	{name=0x01d1c930 "Unknown Bomb" title=0x01d1c950 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[79]	{name=0x01d1d3bc "Unknown Megabomb" title=0x01d1d3dc "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[80]	{name=0x01d1de48 "Type One" title=0x01d1de68 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[81]	{name=0x01d1e8d4 "MX-52" title=0x01d1e8f4 "GTM MX-52" desc=0x034df3c8 "Standard Issue
Fire and Forget" ...}	weapon_info
+		[82]	{name=0x01d1f360 "Fusion Mortar" title=0x01d1f380 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[83]	{name=0x01d1fdec "Vasudan Flux Cannon" title=0x01d1fe0c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[84]	{name=0x01d20878 "Shivan Cluster" title=0x01d20898 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[85]	{name=0x01d21304 "FighterKiller" title=0x01d21324 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[86]	{name=0x01d21d90 "Swarmer" title=0x01d21db0 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[87]	{name=0x01d2281c "Cluster Baby" title=0x01d2283c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[88]	{name=0x01d232a8 "Cluster Baby Weak" title=0x01d232c8 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[89]	{name=0x01d23d34 "Cluster Bomb Baby" title=0x01d23d54 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[90]	{name=0x01d247c0 "" title=0x01d247e0 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[91]	{name=0x01d2524c "" title=0x01d2526c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[92]	{name=0x01d25cd8 "" title=0x01d25cf8 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[93]	{name=0x01d26764 "" title=0x01d26784 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[94]	{name=0x01d271f0 "" title=0x01d27210 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[95]	{name=0x01d27c7c "" title=0x01d27c9c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[96]	{name=0x01d28708 "" title=0x01d28728 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[97]	{name=0x01d29194 "" title=0x01d291b4 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[98]	{name=0x01d29c20 "" title=0x01d29c40 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[99]	{name=0x01d2a6ac "" title=0x01d2a6cc "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[100]	{name=0x01d2b138 "" title=0x01d2b158 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[101]	{name=0x01d2bbc4 "" title=0x01d2bbe4 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[102]	{name=0x01d2c650 "" title=0x01d2c670 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[103]	{name=0x01d2d0dc "" title=0x01d2d0fc "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[104]	{name=0x01d2db68 "" title=0x01d2db88 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[105]	{name=0x01d2e5f4 "" title=0x01d2e614 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[106]	{name=0x01d2f080 "" title=0x01d2f0a0 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[107]	{name=0x01d2fb0c "" title=0x01d2fb2c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[108]	{name=0x01d30598 "" title=0x01d305b8 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[109]	{name=0x01d31024 "" title=0x01d31044 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[110]	{name=0x01d31ab0 "" title=0x01d31ad0 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[111]	{name=0x01d3253c "" title=0x01d3255c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[112]	{name=0x01d32fc8 "" title=0x01d32fe8 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[113]	{name=0x01d33a54 "" title=0x01d33a74 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[114]	{name=0x01d344e0 "" title=0x01d34500 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[115]	{name=0x01d34f6c "" title=0x01d34f8c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[116]	{name=0x01d359f8 "" title=0x01d35a18 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[117]	{name=0x01d36484 "" title=0x01d364a4 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[118]	{name=0x01d36f10 "" title=0x01d36f30 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[119]	{name=0x01d3799c "" title=0x01d379bc "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[120]	{name=0x01d38428 "" title=0x01d38448 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[121]	{name=0x01d38eb4 "" title=0x01d38ed4 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[122]	{name=0x01d39940 "" title=0x01d39960 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[123]	{name=0x01d3a3cc "" title=0x01d3a3ec "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[124]	{name=0x01d3ae58 "" title=0x01d3ae78 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[125]	{name=0x01d3b8e4 "" title=0x01d3b904 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[126]	{name=0x01d3c370 "" title=0x01d3c390 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[127]	{name=0x01d3cdfc "" title=0x01d3ce1c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[128]	{name=0x01d3d888 "" title=0x01d3d8a8 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[129]	{name=0x01d3e314 "" title=0x01d3e334 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[130]	{name=0x01d3eda0 "" title=0x01d3edc0 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[131]	{name=0x01d3f82c "" title=0x01d3f84c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[132]	{name=0x01d402b8 "" title=0x01d402d8 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[133]	{name=0x01d40d44 "" title=0x01d40d64 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[134]	{name=0x01d417d0 "" title=0x01d417f0 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[135]	{name=0x01d4225c "" title=0x01d4227c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[136]	{name=0x01d42ce8 "" title=0x01d42d08 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[137]	{name=0x01d43774 "" title=0x01d43794 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[138]	{name=0x01d44200 "" title=0x01d44220 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[139]	{name=0x01d44c8c "" title=0x01d44cac "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[140]	{name=0x01d45718 "" title=0x01d45738 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[141]	{name=0x01d461a4 "" title=0x01d461c4 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[142]	{name=0x01d46c30 "" title=0x01d46c50 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[143]	{name=0x01d476bc "" title=0x01d476dc "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[144]	{name=0x01d48148 "" title=0x01d48168 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[145]	{name=0x01d48bd4 "" title=0x01d48bf4 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[146]	{name=0x01d49660 "" title=0x01d49680 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[147]	{name=0x01d4a0ec "" title=0x01d4a10c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[148]	{name=0x01d4ab78 "" title=0x01d4ab98 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[149]	{name=0x01d4b604 "" title=0x01d4b624 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[150]	{name=0x01d4c090 "" title=0x01d4c0b0 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[151]	{name=0x01d4cb1c "" title=0x01d4cb3c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[152]	{name=0x01d4d5a8 "" title=0x01d4d5c8 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[153]	{name=0x01d4e034 "" title=0x01d4e054 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[154]	{name=0x01d4eac0 "" title=0x01d4eae0 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[155]	{name=0x01d4f54c "" title=0x01d4f56c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[156]	{name=0x01d4ffd8 "" title=0x01d4fff8 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[157]	{name=0x01d50a64 "" title=0x01d50a84 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[158]	{name=0x01d514f0 "" title=0x01d51510 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[159]	{name=0x01d51f7c "" title=0x01d51f9c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[160]	{name=0x01d52a08 "" title=0x01d52a28 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[161]	{name=0x01d53494 "" title=0x01d534b4 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[162]	{name=0x01d53f20 "" title=0x01d53f40 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[163]	{name=0x01d549ac "" title=0x01d549cc "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[164]	{name=0x01d55438 "" title=0x01d55458 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[165]	{name=0x01d55ec4 "" title=0x01d55ee4 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[166]	{name=0x01d56950 "" title=0x01d56970 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[167]	{name=0x01d573dc "" title=0x01d573fc "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[168]	{name=0x01d57e68 "" title=0x01d57e88 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[169]	{name=0x01d588f4 "" title=0x01d58914 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[170]	{name=0x01d59380 "" title=0x01d593a0 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[171]	{name=0x01d59e0c "" title=0x01d59e2c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[172]	{name=0x01d5a898 "" title=0x01d5a8b8 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[173]	{name=0x01d5b324 "" title=0x01d5b344 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[174]	{name=0x01d5bdb0 "" title=0x01d5bdd0 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[175]	{name=0x01d5c83c "" title=0x01d5c85c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[176]	{name=0x01d5d2c8 "" title=0x01d5d2e8 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[177]	{name=0x01d5dd54 "" title=0x01d5dd74 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[178]	{name=0x01d5e7e0 "" title=0x01d5e800 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[179]	{name=0x01d5f26c "" title=0x01d5f28c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[180]	{name=0x01d5fcf8 "" title=0x01d5fd18 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[181]	{name=0x01d60784 "" title=0x01d607a4 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[182]	{name=0x01d61210 "" title=0x01d61230 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[183]	{name=0x01d61c9c "" title=0x01d61cbc "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[184]	{name=0x01d62728 "" title=0x01d62748 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[185]	{name=0x01d631b4 "" title=0x01d631d4 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[186]	{name=0x01d63c40 "" title=0x01d63c60 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[187]	{name=0x01d646cc "" title=0x01d646ec "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[188]	{name=0x01d65158 "" title=0x01d65178 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[189]	{name=0x01d65be4 "" title=0x01d65c04 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[190]	{name=0x01d66670 "" title=0x01d66690 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[191]	{name=0x01d670fc "" title=0x01d6711c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[192]	{name=0x01d67b88 "" title=0x01d67ba8 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[193]	{name=0x01d68614 "" title=0x01d68634 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[194]	{name=0x01d690a0 "" title=0x01d690c0 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[195]	{name=0x01d69b2c "" title=0x01d69b4c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[196]	{name=0x01d6a5b8 "" title=0x01d6a5d8 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[197]	{name=0x01d6b044 "" title=0x01d6b064 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[198]	{name=0x01d6bad0 "" title=0x01d6baf0 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		[199]	{name=0x01d6c55c "" title=0x01d6c57c "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
-		Weapon_info[weapon]	{name=0x01d247c0 "" title=0x01d247e0 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info
+		name	0x01d247c0 ""	char [32]
+		title	0x01d247e0 ""	char [48]
+		desc	0x00000000 <Bad Ptr>	char *
		subtype	-1	int
		render_type	-1	int
+		pofbitmap_name	0x01d2481c ""	char [32]
		model_num	-1	int
+		external_model_name	0x01d24840 ""	char [32]
		external_model_num	-1	int
		hud_target_lod	-1	int
+		tech_desc	0x00000000 <Bad Ptr>	char *
+		tech_anim_filename	0x01d2486c ""	char [32]
+		tech_title	0x01d2488c ""	char [32]
+		tech_model	0x01d248ac ""	char [32]
+		hud_filename	0x01d248cc ""	char [32]
		hud_image_index	-1	int
+		laser_bitmap	{filename=0x01d248f0 "" first_frame=-1 num_frames=0 ...}	generic_anim
+		laser_glow_bitmap	{filename=0x01d24954 "" first_frame=-1 num_frames=0 ...}	generic_anim
		laser_length	10.000000	float
+		laser_color_1	{screen_sig=0 red='�' green='�' ...}	color
+		laser_color_2	{screen_sig=0 red=0 green=0 ...}	color
		laser_head_radius	1.0000000	float
		laser_tail_radius	1.0000000	float
		max_speed	10.000000	float
		free_flight_time	0.00000000	float
		mass	1.0000000	float
		fire_wait	1.0000000	float
		damage	0.00000000	float
+		shockwave	{name=0x01d24a10 "" pof_name=0x01d24a30 "" inner_rad=0.00000000 ...}	shockwave_create_info
+		dinky_shockwave	{name=0x01d24a74 "" pof_name=0x01d24a94 "" inner_rad=0.00000000 ...}	shockwave_create_info
		arm_time	0	long
		arm_dist	0.00000000	float
		arm_radius	0.00000000	float
		det_range	0.00000000	float
		det_radius	0.00000000	float
		armor_factor	1.0000000	float
		shield_factor	1.0000000	float
		subsystem_factor	1.0000000	float
		life_min	-1.0000000	float
		life_max	-1.0000000	float
		lifetime	1.0000000	float
		energy_consumed	0.00000000	float
		wi_flags	0	int
		wi_flags2	0	int
		turn_time	1.0000000	float
		cargo_size	1.0000000	float
		rearm_rate	1.0000000	float
		weapon_range	1.0000000e+009	float
		num_spawn_weapons_defined	0	int
		total_children_spawned	0	int
+		spawn_info	0x01d24b28 {spawn_type=-1 spawn_count=10 spawn_angle=180.00000 }	spawn_weapon_info [5]
		swarm_count	-1	short
		min_lock_time	0.00000000	float
		lock_pixels_per_sec	50	int
		catchup_pixels_per_sec	50	int
		catchup_pixel_penalty	50	int
		fov	0.00000000	float
		seeker_strength	1.0000000	float
		launch_snd	-1	int
		impact_snd	-1	int
		disarmed_impact_snd	-1	int
		flyby_snd	-1	int
+		tr_info	{pt={...} w_start=1.0000000 w_end=1.0000000 ...}	trail_info
+		icon_filename	0x01d24bc8 ""	char [32]
+		anim_filename	0x01d24be8 ""	char [32]
		impact_weapon_expl_index	-1	int
		impact_explosion_radius	1.0000000	float
		dinky_impact_weapon_expl_index	-1	int
		dinky_impact_explosion_radius	1.0000000	float
		emp_intensity	300.00000	float
		emp_time	10.000000	float
		weapon_reduce	10.000000	float
		afterburner_reduce	10.000000	float
+		b_info	{beam_type=-1 beam_life=-1.0000000 beam_warmup=-1 ...}	beam_weapon_info
		tag_time	-1.0000000	float
		tag_level	-1	int
		muzzle_flash	-1	int
		SSM_index	-1	int
		particle_spew_count	1	int
		particle_spew_time	25	int
		particle_spew_vel	0.40000001	float
		particle_spew_radius	2.0000000	float
		particle_spew_lifetime	0.15000001	float
		particle_spew_scale	0.80000001	float
+		particle_spew_anim	{filename=0x01d25018 "" first_frame=-1 num_frames=0 ...}	generic_anim
		cs_num_fired	4	int
		cs_radius	1.2500000	float
		cs_twist	5.0000000	float
		cs_crotate	1	int
		cs_delay	30	int
+		decal_texture	{filename=0x01d25090 "" bitmap_id=-1 }	generic_bitmap
		decal_glow_texture_id	-1	int
		decal_burn_texture_id	-1	int
+		decal_backface_texture	{filename=0x01d250bc "" bitmap_id=-1 }	generic_bitmap
		decal_burn_time	1000	int
		decal_rad	-1.0000000	float
		elec_time	8000	int
		elec_eng_mult	1.0000000	float
		elec_weap_mult	1.0000000	float
		elec_beam_mult	1.0000000	float
		elec_sensors_mult	1.0000000	float
		elec_randomness	2000	int
		elec_use_new_style	0	int
		lssm_warpout_delay	0	int
		lssm_warpin_delay	0	int
		lssm_stage5_vel	0.00000000	float
		lssm_warpin_radius	0.00000000	float
		lssm_lock_range	1000000.0	float
		field_of_fire	0.00000000	float
		shots	1	int
		cm_aspect_effectiveness	1.0000000	float
		cm_heat_effectiveness	1.0000000	float
		cm_effective_rad	300.00000	float
		SwarmWait	150	int
		WeaponMinRange	0.00000000	float
		weapon_submodel_rotate_accell	10.000000	float
		weapon_submodel_rotate_vel	0.00000000	float
		damage_type_idx	-1	int
		alpha_max	1.0000000	float
		alpha_min	0.00000000	float
		alpha_cycle	0.00000000	float
+		sc_collide_ship	{o_language=0 o_index=0 h_language=0 ...}	script_hook
+		sc_collide_weapon	{o_language=0 o_index=0 h_language=0 ...}	script_hook
		weapon_hitpoints	0	int
		burst_shots	0	int
		burst_delay	1.0000000	float
		burst_flags	0	int
+		thruster_flame	{filename=0x01d2517c "" first_frame=-1 num_frames=0 ...}	generic_anim
+		thruster_glow	{filename=0x01d251e0 "" first_frame=-1 num_frames=0 ...}	generic_anim
		thruster_glow_factor	1.0000000	float
		target_lead_scaler	0.00000000	float
		Weapon_info[weapon].subtype	-1	int
		weapon	90	int


Locals:

-		firing_orient	{vec={...} a2d=0x0012f0bc a1d=0x0012f0bc }	matrix
+		vec	{rvec={...} uvec={...} fvec={...} }	matrix::<unnamed-tag>::<unnamed-type-vec>
+		a2d	0x0012f0bc	float [3][3]
+		a1d	0x0012f0bc	float [9]
		weapon_num	-858993460	int
		num_slots	10	int
		pnt_index	1	int
		start_slot	0	int
		end_slot	0	int
		check_ammo	1	int
-		obj	0x00f72800 {next=0x00f730c0 prev=0x00f725d0 signature=3 ...}	object *
+		next	0x00f730c0 {next=0x00f74240 prev=0x00f72800 signature=7 ...}	object *
+		prev	0x00f725d0 {next=0x00f72800 prev=0x00f723a0 signature=2 ...}	object *
		signature	3	int
		type	1 ''	char
		parent	-1	int
		parent_sig	3	int
		parent_type	1 ''	char
		instance	2	int
		flags	71	unsigned int
+		pos	{xyz={...} a1d=0x00f72824 }	vec3d
+		orient	{vec={...} a2d=0x00f72830 a1d=0x00f72830 }	matrix
		radius	12.420898	float
+		last_pos	{xyz={...} a1d=0x00f72858 }	vec3d
+		last_orient	{vec={...} a2d=0x00f72864 a1d=0x00f72864 }	matrix
+		phys_info	{flags=266 mass=113.19948 center_of_mass={...} ...}	physics_info
+		shield_quadrant	0x00f729c4	float [4]
		hull_strength	167.00000	float
		sim_hull_strength	0.00000000	float
+		objsnd_num	0x00f729dc	short [32]
		net_signature	15	unsigned short
		num_pairs	6	int
+		jnp	0x00000000 {m_name=0x0000000c <Bad Ptr> m_modelnum=??? m_objnum=??? ...}	jump_node *
+		dock_list	0x00000000 {next=??? dockpoint_used=??? docked_objp=??? }	dock_instance *
+		dead_dock_list	0x00000000 {next=??? dockpoint_used=??? docked_objp=??? }	dock_instance *
		allow_swarm	0	int
		j	0	int
		t	1.0000000	float
-		aip	0x01de2160 {ai_flags=16 shipnum=2 type=0 ...}	ai_info *
		ai_flags	16	int
		shipnum	2	int
		type	0	int
		wing	0	int
		behavior	9	int
		mode	0	int
		previous_mode	9	int
		mode_time	-1	int
		target_objnum	6	int
		target_signature	-1	int
		previous_target_objnum	-1	int
		stealth_last_cheat_visible_stamp	0	int
		stealth_last_visible_stamp	0	int
		stealth_sweep_box_size	0.00000000	float
+		stealth_last_pos	{xyz={...} a1d=0x01de2198 }	vec3d
+		stealth_velocity	{xyz={...} a1d=0x01de21a4 }	vec3d
		previous_dot_to_enemy	0.00000000	float
		target_time	0.00000000	float
		enemy_wing	-1	int
		attacker_objnum	-1	int
		goal_objnum	-1	int
		goal_signature	-1	int
		guard_objnum	-1	int
		guard_signature	-1	int
		guard_wingnum	-1	int
		ignore_objnum	-4000	int
		ignore_signature	-1	int
+		ignore_new_objnums	0x01de21dc	int [7]
+		ignore_new_signatures	0x01de21f8	int [7]
		ai_class	3	int
		wp_list	-1	int
		wp_index	-1	int
		wp_flags	0	int
		wp_dir	0	int
		waypoint_speed_cap	-1	int
		path_start	-1	int
		path_cur	0	int
		path_length	0	int
		path_dir	0	int
		path_flags	0	int
		path_objnum	0	int
		path_goal_obj_hash	0	int
		path_next_create_time	5494021	long
+		path_create_pos	{xyz={...} a1d=0x01de224c }	vec3d
+		path_create_orient	{vec={...} a2d=0x01de2258 a1d=0x01de2258 }	matrix
		mp_index	0	int
		path_next_check_time	0	long
		path_goal_dist	-1	int
		path_subsystem_next_check	1	int
		submode	0	int
		previous_submode	0	int
		best_dot_to_enemy	-1.0000000	float
		best_dot_from_enemy	-1.0000000	float
		best_dot_to_time	0	long
		best_dot_from_time	0	long
		submode_start_time	0	long
		submode_parm0	0	int
		submode_parm1	0	int
		next_predict_pos_time	0	long
		next_aim_pos_time	0	long
+		last_aim_enemy_pos	{xyz={...} a1d=0x01de22b8 }	vec3d
+		last_aim_enemy_vel	{xyz={...} a1d=0x01de22c4 }	vec3d
+		goals	0x01de22d0 {signature=9 ai_mode=32 ai_submode=-1 ...}	ai_goal [5]
		active_goal	-1	int
		goal_check_time	1	int
+		last_predicted_enemy_pos	{xyz={...} a1d=0x01de23dc }	vec3d
		time_enemy_in_range	0.00000000	float
		time_enemy_near	0.00000000	float
		last_attack_time	0	long
		last_hit_time	0	long
		last_hit_quadrant	0	int
		last_hit_target_time	0	long
		hitter_objnum	-1	int
		hitter_signature	-1	int
		resume_goal_time	-1	long
		prev_accel	0.00000000	float
		prev_dot_to_goal	0.00000000	float
+		goal_point	{xyz={...} a1d=0x01de2414 }	vec3d
+		prev_goal_point	{xyz={...} a1d=0x01de2420 }	vec3d
		ai_accuracy	0.55000001	float
		ai_evasion	20.000000	float
		ai_courage	20.000000	float
		ai_patience	20.000000	float
		ai_aburn_use_factor	-2147483648	int
		ai_shockwave_evade_chance	1.1754944e-038	float
		ai_get_away_chance	1.1754944e-038	float
		ai_secondary_range_mult	1.1754944e-038	float
		ai_class_autoscale	true	bool
		ai_cmeasure_fire_chance	0.30000001	float
		ai_in_range_time	1.4000000	float
		ai_link_ammo_levels_maybe	60.000000	float
		ai_link_ammo_levels_always	80.000000	float
		ai_primary_ammo_burst_mult	0.00000000	float
		ai_link_energy_levels_maybe	60.000000	float
		ai_link_energy_levels_always	80.000000	float
		ai_predict_position_delay	98304	long
		ai_shield_manage_delay	4.0000000	float
		ai_ship_fire_delay_scale_friendly	1.4000000	float
		ai_ship_fire_delay_scale_hostile	2.5000000	float
		ai_ship_fire_secondary_delay_scale_friendly	0.60000002	float
		ai_ship_fire_secondary_delay_scale_hostile	1.2000000	float
		ai_turn_time_scale	2.2000000	float
		ai_glide_attack_percent	0.00000000	float
		ai_circle_strafe_percent	0.00000000	float
		ai_glide_strafe_percent	0.00000000	float
		ai_stalemate_time_thresh	0.00000000	float
		ai_stalemate_dist_thresh	0.00000000	float
		ai_chance_to_use_missiles_on_plr	1	int
		ai_max_aim_update_delay	0.00000000	float
		ai_profile_flags	536870912	int
		lead_scale	-0.063929252	float
		stay_near_distance	-0.063929252	float
+		targeted_subsys	0x00000000 {next=??? prev=??? system_info=??? ...}	ship_subsys *
+		last_subsys_target	0x00000000 {next=??? prev=??? system_info=??? ...}	ship_subsys *
		targeted_subsys_parent	-1	int
		aspect_locked_time	0.00000000	float
		support_ship_objnum	-1	int
		support_ship_signature	-1	int
		danger_weapon_objnum	-1	int
		danger_weapon_signature	95	int
+		guard_vec	{xyz={...} a1d=0x01de24cc }	vec3d
		nearest_locked_object	-1	int
		nearest_locked_distance	99999.000	float
		current_target_distance	0.00000000	float
		current_target_is_locked	0	int
		current_target_dist_trend	0	int
		current_target_speed_trend	0	int
		last_dist	0.00000000	float
		last_speed	0.00000000	float
		last_secondary_index	-1	int
		last_target	-1	int
		rearm_first_missile	1	int
		rearm_first_ballistic_primary	1	int
		rearm_release_delay	0	int
		afterburner_stop_time	0	long
		last_objsig_hit	-1	int
		ignore_expire_timestamp	5494021	int
		warp_out_timestamp	0	int
		next_rearm_request_timestamp	5494021	int
		primary_select_timestamp	5494021	int
		secondary_select_timestamp	5494021	int
		scan_for_enemy_timestamp	5494021	int
		choose_enemy_timestamp	5504244	int
		force_warp_time	0	int
		shockwave_object	-1	int
		shield_manage_timestamp	5494021	int
		self_destruct_timestamp	-1	int
		ok_to_target_timestamp	5494021	int
		kamikaze_damage	0.00000000	float
+		big_attack_point	{xyz={...} a1d=0x01de2548 }	vec3d
+		big_attack_surface_normal	{xyz={...} a1d=0x01de2554 }	vec3d
		pick_big_attack_point_timestamp	5494021	int
		avoid_ship_num	0	int
+		avoid_goal_point	{xyz={...} a1d=0x01de2568 }	vec3d
		avoid_check_timestamp	5494021	long
+		big_collision_normal	{xyz={...} a1d=0x01de2578 }	vec3d
+		big_recover_pos_1	{xyz={...} a1d=0x01de2584 }	vec3d
+		big_recover_pos_2	{xyz={...} a1d=0x01de2590 }	vec3d
		big_recover_timestamp	0	int
		abort_rearm_timestamp	-1	int
		artillery_objnum	-1	int
		artillery_sig	-1	int
		artillery_lock_time	0.00000000	float
+		artillery_lock_pos	{xyz={...} a1d=0x01de25b0 }	vec3d
		lethality	-10.000000	float
		ai_override_flags	0	int
+		ai_override_ci	{pitch=0.00000000 vertical=0.00000000 heading=0.00000000 ...}	control_info
		ai_override_timestamp	0	int
		weapon	90	int
-		missile_point	{xyz={...} a1d=0x0012f1c0 }	vec3d
+		xyz	{x=0.95992005 y=3.0919626 z=-0.55183309 }	vec3d::<unnamed-tag>::<unnamed-type-xyz>
+		a1d	0x0012f1c0	float [3]
-		pnt	{xyz={...} a1d=0x0012f1ac }	vec3d
+		xyz	{x=2.7764096 y=1.7543508 z=4.7683716e-007 }	vec3d::<unnamed-tag>::<unnamed-type-xyz>
+		a1d	0x0012f1ac	float [3]
		have_timeout	0	int
+		firing_pos	{xyz={...} a1d=0x0012f198 }	vec3d
+		pm	0x036a0028 {id=7314 version=2117 filename=0x036a0030 "fighter2t-03.pof" ...}	polymodel *
+		swp	0x0144091c {num_primary_banks=2 num_secondary_banks=3 num_tertiary_banks=0 ...}	ship_weapon *
		starting_sig	32842	unsigned short
-		wip	0x01d247c0 {name=0x01d247c0 "" title=0x01d247e0 "" desc=0x00000000 <Bad Ptr> ...}	weapon_info *
+		name	0x01d247c0 ""	char [32]
+		title	0x01d247e0 ""	char [48]
+		desc	0x00000000 <Bad Ptr>	char *
		subtype	-1	int
		render_type	-1	int
+		pofbitmap_name	0x01d2481c ""	char [32]
		model_num	-1	int
+		external_model_name	0x01d24840 ""	char [32]
		external_model_num	-1	int
		hud_target_lod	-1	int
+		tech_desc	0x00000000 <Bad Ptr>	char *
+		tech_anim_filename	0x01d2486c ""	char [32]
+		tech_title	0x01d2488c ""	char [32]
+		tech_model	0x01d248ac ""	char [32]
+		hud_filename	0x01d248cc ""	char [32]
		hud_image_index	-1	int
+		laser_bitmap	{filename=0x01d248f0 "" first_frame=-1 num_frames=0 ...}	generic_anim
+		laser_glow_bitmap	{filename=0x01d24954 "" first_frame=-1 num_frames=0 ...}	generic_anim
		laser_length	10.000000	float
+		laser_color_1	{screen_sig=0 red='�' green='�' ...}	color
+		laser_color_2	{screen_sig=0 red=0 green=0 ...}	color
		laser_head_radius	1.0000000	float
		laser_tail_radius	1.0000000	float
		max_speed	10.000000	float
		free_flight_time	0.00000000	float
		mass	1.0000000	float
		fire_wait	1.0000000	float
		damage	0.00000000	float
+		shockwave	{name=0x01d24a10 "" pof_name=0x01d24a30 "" inner_rad=0.00000000 ...}	shockwave_create_info
+		dinky_shockwave	{name=0x01d24a74 "" pof_name=0x01d24a94 "" inner_rad=0.00000000 ...}	shockwave_create_info
		arm_time	0	long
		arm_dist	0.00000000	float
		arm_radius	0.00000000	float
		det_range	0.00000000	float
		det_radius	0.00000000	float
		armor_factor	1.0000000	float
		shield_factor	1.0000000	float
		subsystem_factor	1.0000000	float
		life_min	-1.0000000	float
		life_max	-1.0000000	float
		lifetime	1.0000000	float
		energy_consumed	0.00000000	float
		wi_flags	0	int
		wi_flags2	0	int
		turn_time	1.0000000	float
		cargo_size	1.0000000	float
		rearm_rate	1.0000000	float
		weapon_range	1.0000000e+009	float
		num_spawn_weapons_defined	0	int
		total_children_spawned	0	int
+		spawn_info	0x01d24b28 {spawn_type=-1 spawn_count=10 spawn_angle=180.00000 }	spawn_weapon_info [5]
		swarm_count	-1	short
		min_lock_time	0.00000000	float
		lock_pixels_per_sec	50	int
		catchup_pixels_per_sec	50	int
		catchup_pixel_penalty	50	int
		fov	0.00000000	float
		seeker_strength	1.0000000	float
		launch_snd	-1	int
		impact_snd	-1	int
		disarmed_impact_snd	-1	int
		flyby_snd	-1	int
+		tr_info	{pt={...} w_start=1.0000000 w_end=1.0000000 ...}	trail_info
+		icon_filename	0x01d24bc8 ""	char [32]
+		anim_filename	0x01d24be8 ""	char [32]
		impact_weapon_expl_index	-1	int
		impact_explosion_radius	1.0000000	float
		dinky_impact_weapon_expl_index	-1	int
		dinky_impact_explosion_radius	1.0000000	float
		emp_intensity	300.00000	float
		emp_time	10.000000	float
		weapon_reduce	10.000000	float
		afterburner_reduce	10.000000	float
+		b_info	{beam_type=-1 beam_life=-1.0000000 beam_warmup=-1 ...}	beam_weapon_info
		tag_time	-1.0000000	float
		tag_level	-1	int
		muzzle_flash	-1	int
		SSM_index	-1	int
		particle_spew_count	1	int
		particle_spew_time	25	int
		particle_spew_vel	0.40000001	float
		particle_spew_radius	2.0000000	float
		particle_spew_lifetime	0.15000001	float
		particle_spew_scale	0.80000001	float
+		particle_spew_anim	{filename=0x01d25018 "" first_frame=-1 num_frames=0 ...}	generic_anim
		cs_num_fired	4	int
		cs_radius	1.2500000	float
		cs_twist	5.0000000	float
		cs_crotate	1	int
		cs_delay	30	int
+		decal_texture	{filename=0x01d25090 "" bitmap_id=-1 }	generic_bitmap
		decal_glow_texture_id	-1	int
		decal_burn_texture_id	-1	int
+		decal_backface_texture	{filename=0x01d250bc "" bitmap_id=-1 }	generic_bitmap
		decal_burn_time	1000	int
		decal_rad	-1.0000000	float
		elec_time	8000	int
		elec_eng_mult	1.0000000	float
		elec_weap_mult	1.0000000	float
		elec_beam_mult	1.0000000	float
		elec_sensors_mult	1.0000000	float
		elec_randomness	2000	int
		elec_use_new_style	0	int
		lssm_warpout_delay	0	int
		lssm_warpin_delay	0	int
		lssm_stage5_vel	0.00000000	float
		lssm_warpin_radius	0.00000000	float
		lssm_lock_range	1000000.0	float
		field_of_fire	0.00000000	float
		shots	1	int
		cm_aspect_effectiveness	1.0000000	float
		cm_heat_effectiveness	1.0000000	float
		cm_effective_rad	300.00000	float
		SwarmWait	150	int
		WeaponMinRange	0.00000000	float
		weapon_submodel_rotate_accell	10.000000	float
		weapon_submodel_rotate_vel	0.00000000	float
		damage_type_idx	-1	int
		alpha_max	1.0000000	float
		alpha_min	0.00000000	float
		alpha_cycle	0.00000000	float
+		sc_collide_ship	{o_language=0 o_index=0 h_language=0 ...}	script_hook
+		sc_collide_weapon	{o_language=0 o_index=0 h_language=0 ...}	script_hook
		weapon_hitpoints	0	int
		burst_shots	0	int
		burst_delay	1.0000000	float
		burst_flags	0	int
+		thruster_flame	{filename=0x01d2517c "" first_frame=-1 num_frames=0 ...}	generic_anim
+		thruster_glow	{filename=0x01d251e0 "" first_frame=-1 num_frames=0 ...}	generic_anim
		thruster_glow_factor	1.0000000	float
		target_lead_scaler	0.00000000	float
		bank	1	int
-		sip	0x019489b0 {name=0x019489b0 "GTF Perseus" short_name=0x019489d0 "TFight2t-03" species=0 ...}	ship_info *
+		name	0x019489b0 "GTF Perseus"	char [32]
+		short_name	0x019489d0 "TFight2t-03"	char [32]
		species	0	int
		class_type	6	int
+		type_str	0x02d58bf0 "Interceptor"	char *
+		maneuverability_str	0x02d58c28 "High"	char *
+		armor_str	0x02d58c60 "Average"	char *
+		manufacturer_str	0x02d58c98 "Nankam Aeronautical"	char *
+		desc	0x00000000 <Bad Ptr>	char *
+		tech_desc	0x02d58cd8 "The GTF Perseus is the newest fighter in the GTVA's arsenal. Slated to replace the aging Valkyrie as the Alliance's primary interceptor, the Perseus's high max speed and maneuverability make it ideal to hunt and destroy enemy bombers. Perseus fighters have been assigned to the 3rd Battle Group on a trial basis, with wide deployment expected after the OpEval period. Primary weapons inc	char *
+		ship_length	0x02d58f30 "17 m"	char *
+		gun_mounts	0x02d58f68 "2"	char *
+		missile_banks	0x02d58f98 "2"	char *
+		cockpit_pof_file	0x01948a1c ""	char [32]
+		cockpit_offset	{xyz={...} a1d=0x01948a3c }	vec3d
+		pof_file	0x01948a48 "fighter2t-03.pof"	char [32]
+		pof_file_hud	0x01948a68 ""	char [32]
		num_detail_levels	4	int
+		detail_distance	0x01948a8c	int [5]
		cockpit_model_num	-1	int
		model_num	7314	int
		model_num_hud	-1	int
		hud_target_lod	-1	int
		density	1.0000000	float
		damp	0.15000001	float
		rotdamp	0.34999999	float
		delta_bank_const	0.50000000	float
+		max_vel	{xyz={...} a1d=0x01948ac0 }	vec3d
+		afterburner_max_vel	{xyz={...} a1d=0x01948acc }	vec3d
+		max_rotvel	{xyz={...} a1d=0x01948ad8 }	vec3d
+		rotation_time	{xyz={...} a1d=0x01948ae4 }	vec3d
		srotation_time	3.3000000	float
		max_rear_vel	0.00000000	float
		forward_accel	2.0000000	float
		afterburner_forward_accel	0.80000001	float
		forward_decel	1.5000000	float
		slide_accel	0.00000000	float
		slide_decel	0.00000000	float
+		warpin_anim	0x01948b0c ""	char [32]
		warpin_radius	0.00000000	float
		warpin_snd_start	-1	int
		warpin_snd_end	-1	int
		warpin_speed	0.00000000	float
		warpin_time	0	int
		warpin_type	0	int
+		warpout_anim	0x01948b44 ""	char [32]
		warpout_radius	0.00000000	float
		warpout_snd_start	-1	int
		warpout_snd_end	-1	int
		warpout_speed	0.00000000	float
		warpout_time	0	int
		warpout_type	0	int
		warpout_player_speed	0.00000000	float
		flags	294	unsigned int
		flags2	0	unsigned int
		ai_class	3	int
		max_speed	80.000000	float
		min_speed	-0.00000000	float
		max_accel	80.000000	float
		collision_damage_type_idx	-1	int
+		shockwave	{name=0x01948b9c "" pof_name=0x01948bbc "" inner_rad=25.000000 ...}	shockwave_create_info
		explosion_propagates	0	int
		shockwave_count	1	int
+		explosion_bitmap_anims	{...}	SCP_vector<int>
		vaporize_chance	0.00000000	float
		ispew_max_particles	-1	int
		dspew_max_particles	-1	int
		debris_min_lifetime	-1.0000000	float
		debris_max_lifetime	-1.0000000	float
		debris_min_speed	-1.0000000	float
		debris_max_speed	-1.0000000	float
		debris_min_rotspeed	-1.0000000	float
		debris_max_rotspeed	-1.0000000	float
		debris_damage_type_idx	-1	int
		debris_min_hitpoints	-1.0000000	float
		debris_max_hitpoints	-1.0000000	float
		debris_damage_mult	1.0000000	float
		n_subsystems	5	int
+		subsystems	0x02d58fc8 {flags=0 name=0x02d58fcc "sensors" subobj_name=0x02d58fec "sensors" ...}	model_subsystem *
		power_output	2.0000000	float
		max_overclocked_speed	100.00000	float
		max_weapon_reserve	150.00000	float
		max_shield_regen_per_second	0.020000000	float
		max_weapon_regen_per_second	0.039999999	float
		afterburner_fuel_capacity	330.00000	float
		afterburner_burn_rate	60.000000	float
		afterburner_recover_rate	25.000000	float
		cmeasure_type	80	int
		cmeasure_max	40	int
		num_primary_banks	2	int
		num_secondary_banks	2	int
+		primary_bank_weapons	0x01948c8c	int [3]
+		primary_bank_ammo_capacity	0x01948c98	int [3]
+		secondary_bank_weapons	0x01948ca4	int [4]
+		secondary_bank_ammo_capacity	0x01948cb4	int [4]
		max_hull_strength	265.00000	float
		max_shield_strength	350.00000	float
		hull_repair_rate	0.00000000	float
		subsys_repair_rate	-2.0000000	float
		engine_snd	126	int
+		closeup_pos	{xyz={...} a1d=0x01948cd8 }	vec3d
		closeup_zoom	0.50000000	float
+		allowed_weapons	0x01948ce8	int [200]
+		restricted_loadout_flag	0x01949008	int [7]
+		allowed_bank_restricted_weapons	0x01949024	int [7][200]
		shield_icon_index	7 ''	unsigned char
+		icon_filename	0x0194a605 "iconfighter2t-03"	char [32]
+		anim_filename	0x0194a625 "ssfighter2t-03"	char [32]
+		overhead_filename	0x0194a645 "loadfighter2t-03"	char [32]
		score	14	int
		scan_time	2000	int
+		ct_info	0x0194a670 {pt={...} w_start=0.25000000 w_end=0.050000001 ...}	trail_info [12]
		ct_count	3	int
		num_nondark_colors	0	int
+		nondark_colors	0x0194aa08	unsigned char [10][3]
+		shield_color	0x0194aa26 "dd�"	unsigned char [3]
+		afterburner_trail	{filename=0x0194aa2c "" bitmap_id=-1 }	generic_bitmap
		afterburner_trail_width_factor	1.0000000	float
		afterburner_trail_alpha_factor	1.0000000	float
		afterburner_trail_life	5.0000000	float
		afterburner_trail_faded_out_sections	0	int
+		normal_thruster_particles	{...}	SCP_vector<thruster_particles>
+		afterburner_thruster_particles	{...}	SCP_vector<thruster_particles>
+		thruster_flame_info	{normal={...} afterburn={...} }	thrust_pair
+		thruster_glow_info	{normal={...} afterburn={...} }	thrust_pair
+		thruster_secondary_glow_info	{normal={...} afterburn={...} }	thrust_pair_bitmap
+		thruster_tertiary_glow_info	{normal={...} afterburn={...} }	thrust_pair_bitmap
		thruster01_glow_rad_factor	1.0000000	float
		thruster02_glow_rad_factor	1.0000000	float
		thruster03_glow_rad_factor	1.0000000	float
		thruster02_glow_len_factor	1.0000000	float
		splodeing_texture	4750	int
+		splodeing_texture_name	0x0194acc4 "boom"	char [32]
		max_decals	50	int
+		draw_primary_models	0x0194ace8	bool [3]
+		draw_secondary_models	0x0194aceb	bool [4]
		draw_models	false	bool
		weapon_model_draw_distance	200.00000	float
		armor_type_idx	-1	int
		shield_armor_type_idx	-1	int
		can_glide	false	bool
		glide_cap	0.00000000	float
		glide_dynamic_cap	false	bool
		glide_accel_mult	0.00000000	float
		use_newtonian_damp	false	bool
		newtonian_damp_override	false	bool
		autoaim_fov	0.00000000	float
		topdown_offset_def	false	bool
+		topdown_offset	{xyz={...} a1d=0x0194ad18 }	vec3d
		num_maneuvering	0	int
+		maneuvering	0x0194ad28 {use_flags=0 start_snd=-1 loop_snd=-1 ...}	man_thruster [128]
		radar_image_2d_idx	-1	int
		radar_image_size	-1	int
		radar_projection_size_mult	1.0000000	float
+		ship_iff_info	0x0194cb34	int [10][10]
		aiming_flags	0	int
		minimum_convergence_distance	0.00000000	float
		convergence_distance	100.00000	float
+		convergence_offset	{xyz={...} a1d=0x0194ccd0 }	vec3d
		emp_resistance_mod	0.00000000	float
		n	2	int
		starting_bank_count	20	int
		num_fired	0	int
-		shipp	0x0143f7f0 {objnum=2 ai_index=2 ship_info_index=7 ...}	ship *
		objnum	2	int
		ai_index	2	int
		ship_info_index	7	int
		hotkey	-1	int
		escort_priority	0	int
		score	12	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	0	char
		wing_status_wing_pos	0	char
		alt_type_index	-1 '�'	char
		callsign_index	-1 '�'	char
		targeting_laser_bank	-1 '�'	char
		num_corkscrew_to_fire	0	unsigned char
		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=0x0143f834 }	vec3d
+		warpin_effect	0x03e57f60 {portal_objp=0x00000000 total_time_start=-842150451 total_time_end=-842150451 ...}	WarpEffect *
+		warpout_effect	0x037649e8 {portal_objp=0x00000000 total_time_start=-842150451 total_time_end=-842150451 ...}	WarpEffect *
		next_fireball	0	int
		next_hit_spark	66381	int
		num_hits	2	int
+		sparks	0x0143f854 {pos={...} submodel_num=-1 end_time=72283 }	ship_spark [8]
		special_exp_index	-1	int
		special_hitpoint_index	-1	int
		ship_max_shield_strength	350.00000	float
		ship_max_hull_strength	265.00000	float
		ship_guardian_threshold	0	int
+		ship_name	0x0143f908 "Alpha 1"	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	0	int
		arrival_delay	0	int
		departure_location	0	int
		departure_anchor	-1	int
		departure_path_mask	0	int
		departure_cue	0	int
		departure_delay	0	int
		wingnum	0	int
		orders_accepted	49407	int
+		subsys_list	{next=0x0463b168 prev=0x0463ec48 system_info=0x00000000 ...}	ship_subsys
+		last_targeted_subobject	0x0144081c	ship_subsys * [12]
+		subsys_info	0x0144084c {num=0 total_hits=0.00000000 current_hits=0.00000000 }	ship_subsys_info [12]
+		shield_integrity	0x03764a68	float *
		shield_recharge_index	5	int
		weapon_recharge_index	2	int
		engine_recharge_index	5	int
		weapon_energy	150.00000	float
		current_max_speed	82.518738	float
		next_manage_ets	5498861	int
		flags	24150016	unsigned int
		flags2	0	unsigned int
		reinforcement_index	-1	int
		afterburner_fuel	41.580505	float
		cmeasure_count	40	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=2 num_secondary_banks=3 num_tertiary_banks=0 ...}	ship_weapon
		shield_hits	0	int
		wash_intensity	0.00000000	float
+		wash_rot_axis	{xyz={...} a1d=0x01440a84 }	vec3d
		wash_timestamp	108252	int
		num_swarm_missiles_to_fire	0	int
		next_swarm_fire	1	int
		next_swarm_path	0	int
		num_turret_swarm_info	0	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
		next_engine_stutter	1	int
		base_texture_anim_frametime	921316812	long
		total_damage_received	0.00000000	float
+		damage_ship	0x01440ad8	float [32]
+		damage_ship_id	0x01440b58	int [32]
		persona_index	-1	int
		subsys_disrupted_flags	0	int
		subsys_disrupted_check_timestamp	108361	int
		create_time	79253536	unsigned int
		ts_index	0	int
		large_ship_blowup_index	-1	int
+		sub_expl_sound_handle	0x01440bf0	int [2]
+		arc_pts	0x01440bf8	vec3d [2][2]
+		arc_timestamp	0x01440c28	int [2]
+		arc_type	0x01440c30 ""	unsigned char [2]
		arc_next_time	0	int
		emp_intensity	-1.0000000	float
		emp_decr	0.00000000	float
+		trail_ptr	0x01440c40	trail * [12]
		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	0x01440c84 {seq=0 update_stamp=1 status_update_stamp=1 ...}	np_update [12]
		lightning_stamp	-1	int
		awacs_warning_flag	1 ''	unsigned char
		special_warp_objnum	-1	int
+		fighter_beam_turret_data	{next=0x00000000 prev=0x00000000 system_info=0x00000000 ...}	ship_subsys
+		beam_sys_info	{flags=0 name=0x01441c3c "" subobj_name=0x01441c5c "" ...}	model_subsystem
+		was_firing_last_frame	0x01441ed8	int [3]
		primitive_sensor_range	10000	int
+		ship_replacement_textures	0x00000000	int *
		current_viewpoint	0	int
+		ABtrail_ptr	0x01441ef0	trail * [12]
+		ab_info	0x01441f20 {pt={...} w_start=1.2509155 w_end=0.050000001 ...}	trail_info [12]
		ab_count	2	int
+		glow_point_bank_active	{...}	SCP_vector<bool>
+		texture_translation_key	{xyz={...} a1d=0x014422d8 }	vec3d
+		current_translation	{xyz={...} a1d=0x014422e4 }	vec3d
		cloak_stage	0	int
		time_until_full_cloak	1	long
		cloak_alpha	255	int
		time_until_uncloak	0	long
+		ship_decal_system	{decals=0x00000000 n_decal_textures=0 decals_modified=false ...}	decal_system
+		last_fired_point	0x01442310	int [3]
		bay_doors_anim_done_time	0	int
		bay_doors_status	0	unsigned char
		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	0x01442330	float [4][25]
+		reload_time	0x014424c0	float [4]
+		primary_rotate_rate	0x014424d0	float [3]
+		primary_rotate_ang	0x014424dc	float [3]
+		thrusters_start	0x014424e8	int [128]
+		thrusters_sounds	0x014426e8	int [128]
+		s_alt_classes	{...}	SCP_vector<alt_class>
+		ship_iff_color	0x01442900	int [10][10]
		ammo_low_complaint_count	0	int


Up one level locals

-		objp	0x00f72800 {next=0x00f730c0 prev=0x00f725d0 signature=3 ...}	object *
+		next	0x00f730c0 {next=0x00f74240 prev=0x00f72800 signature=7 ...}	object *
+		prev	0x00f725d0 {next=0x00f72800 prev=0x00f723a0 signature=2 ...}	object *
		signature	3	int
		type	1 ''	char
		parent	-1	int
		parent_sig	3	int
		parent_type	1 ''	char
		instance	2	int
		flags	71	unsigned int
+		pos	{xyz={...} a1d=0x00f72824 }	vec3d
+		orient	{vec={...} a2d=0x00f72830 a1d=0x00f72830 }	matrix
		radius	12.420898	float
+		last_pos	{xyz={...} a1d=0x00f72858 }	vec3d
+		last_orient	{vec={...} a2d=0x00f72864 a1d=0x00f72864 }	matrix
+		phys_info	{flags=266 mass=113.19948 center_of_mass={...} ...}	physics_info
+		shield_quadrant	0x00f729c4	float [4]
		hull_strength	167.00000	float
		sim_hull_strength	0.00000000	float
+		objsnd_num	0x00f729dc	short [32]
		net_signature	15	unsigned short
		num_pairs	6	int
+		jnp	0x00000000 {m_name=0x0000000c <Bad Ptr> m_modelnum=??? m_objnum=??? ...}	jump_node *
+		dock_list	0x00000000 {next=??? dockpoint_used=??? docked_objp=??? }	dock_instance *
+		dead_dock_list	0x00000000 {next=??? dockpoint_used=??? docked_objp=??? }	dock_instance *
-		ci	{pitch=0.00000000 vertical=0.00000000 heading=0.00000000 ...}	control_info
		pitch	0.00000000	float
		vertical	0.00000000	float
		heading	0.00000000	float
		sideways	0.00000000	float
		bank	0.00000000	float
		forward	0.00000000	float
		forward_cruise_percent	0.00000000	float
		fire_primary_count	0	int
		fire_secondary_count	1	int
		fire_countermeasure_count	0	int
		fire_debug_count	0	int
		afterburner_start	0	int
		afterburner_stop	0	int
-		shipp	0x0143f7f0 {objnum=2 ai_index=2 ship_info_index=7 ...}	ship *
		objnum	2	int
		ai_index	2	int
		ship_info_index	7	int
		hotkey	-1	int
		escort_priority	0	int
		score	12	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	0	char
		wing_status_wing_pos	0	char
		alt_type_index	-1 '�'	char
		callsign_index	-1 '�'	char
		targeting_laser_bank	-1 '�'	char
		num_corkscrew_to_fire	0	unsigned char
		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=0x0143f834 }	vec3d
+		warpin_effect	0x03e57f60 {portal_objp=0x00000000 total_time_start=-842150451 total_time_end=-842150451 ...}	WarpEffect *
+		warpout_effect	0x037649e8 {portal_objp=0x00000000 total_time_start=-842150451 total_time_end=-842150451 ...}	WarpEffect *
		next_fireball	0	int
		next_hit_spark	66381	int
		num_hits	2	int
+		sparks	0x0143f854 {pos={...} submodel_num=-1 end_time=72283 }	ship_spark [8]
		special_exp_index	-1	int
		special_hitpoint_index	-1	int
		ship_max_shield_strength	350.00000	float
		ship_max_hull_strength	265.00000	float
		ship_guardian_threshold	0	int
+		ship_name	0x0143f908 "Alpha 1"	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	0	int
		arrival_delay	0	int
		departure_location	0	int
		departure_anchor	-1	int
		departure_path_mask	0	int
		departure_cue	0	int
		departure_delay	0	int
		wingnum	0	int
		orders_accepted	49407	int
+		subsys_list	{next=0x0463b168 prev=0x0463ec48 system_info=0x00000000 ...}	ship_subsys
+		last_targeted_subobject	0x0144081c	ship_subsys * [12]
+		subsys_info	0x0144084c {num=0 total_hits=0.00000000 current_hits=0.00000000 }	ship_subsys_info [12]
+		shield_integrity	0x03764a68	float *
		shield_recharge_index	5	int
		weapon_recharge_index	2	int
		engine_recharge_index	5	int
		weapon_energy	150.00000	float
		current_max_speed	82.518738	float
		next_manage_ets	5498861	int
		flags	24150016	unsigned int
		flags2	0	unsigned int
		reinforcement_index	-1	int
		afterburner_fuel	41.580505	float
		cmeasure_count	40	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=2 num_secondary_banks=3 num_tertiary_banks=0 ...}	ship_weapon
		shield_hits	0	int
		wash_intensity	0.00000000	float
+		wash_rot_axis	{xyz={...} a1d=0x01440a84 }	vec3d
		wash_timestamp	108252	int
		num_swarm_missiles_to_fire	0	int
		next_swarm_fire	1	int
		next_swarm_path	0	int
		num_turret_swarm_info	0	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
		next_engine_stutter	1	int
		base_texture_anim_frametime	921316812	long
		total_damage_received	0.00000000	float
+		damage_ship	0x01440ad8	float [32]
+		damage_ship_id	0x01440b58	int [32]
		persona_index	-1	int
		subsys_disrupted_flags	0	int
		subsys_disrupted_check_timestamp	108361	int
		create_time	79253536	unsigned int
		ts_index	0	int
		large_ship_blowup_index	-1	int
+		sub_expl_sound_handle	0x01440bf0	int [2]
+		arc_pts	0x01440bf8	vec3d [2][2]
+		arc_timestamp	0x01440c28	int [2]
+		arc_type	0x01440c30 ""	unsigned char [2]
		arc_next_time	0	int
		emp_intensity	-1.0000000	float
		emp_decr	0.00000000	float
+		trail_ptr	0x01440c40	trail * [12]
		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	0x01440c84 {seq=0 update_stamp=1 status_update_stamp=1 ...}	np_update [12]
		lightning_stamp	-1	int
		awacs_warning_flag	1 ''	unsigned char
		special_warp_objnum	-1	int
+		fighter_beam_turret_data	{next=0x00000000 prev=0x00000000 system_info=0x00000000 ...}	ship_subsys
+		beam_sys_info	{flags=0 name=0x01441c3c "" subobj_name=0x01441c5c "" ...}	model_subsystem
+		was_firing_last_frame	0x01441ed8	int [3]
		primitive_sensor_range	10000	int
+		ship_replacement_textures	0x00000000	int *
		current_viewpoint	0	int
+		ABtrail_ptr	0x01441ef0	trail * [12]
+		ab_info	0x01441f20 {pt={...} w_start=1.2509155 w_end=0.050000001 ...}	trail_info [12]
		ab_count	2	int
+		glow_point_bank_active	{...}	SCP_vector<bool>
+		texture_translation_key	{xyz={...} a1d=0x014422d8 }	vec3d
+		current_translation	{xyz={...} a1d=0x014422e4 }	vec3d
		cloak_stage	0	int
		time_until_full_cloak	1	long
		cloak_alpha	255	int
		time_until_uncloak	0	long
+		ship_decal_system	{decals=0x00000000 n_decal_textures=0 decals_modified=false ...}	decal_system
+		last_fired_point	0x01442310	int [3]
		bay_doors_anim_done_time	0	int
		bay_doors_status	0	unsigned char
		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	0x01442330	float [4][25]
+		reload_time	0x014424c0	float [4]
+		primary_rotate_rate	0x014424d0	float [3]
+		primary_rotate_ang	0x014424dc	float [3]
+		thrusters_start	0x014424e8	int [128]
+		thrusters_sounds	0x014426e8	int [128]
+		s_alt_classes	{...}	SCP_vector<alt_class>
+		ship_iff_color	0x01442900	int [10][10]
		ammo_low_complaint_count	0	int

multi_oo_process autos:

-		&Objects	0x00f723a0 struct object * Objects	object [0]*
			0x00f723a0 struct object * Objects {next=0x00f725d0 prev=0x00f67fd0 signature=1 ...}	object [0]
-		&Objects[Net_players[idx].m_player->objnum]	0x00f72800 {next=0x00f730c0 prev=0x00f725d0 signature=3 ...}	object *
+		next	0x00f730c0 {next=0x00f74240 prev=0x00f72800 signature=7 ...}	object *
+		prev	0x00f725d0 {next=0x00f72800 prev=0x00f723a0 signature=2 ...}	object *
		signature	3	int
		type	1 ''	char
		parent	-1	int
		parent_sig	3	int
		parent_type	1 ''	char
		instance	2	int
		flags	71	unsigned int
+		pos	{xyz={...} a1d=0x00f72824 }	vec3d
+		orient	{vec={...} a2d=0x00f72830 a1d=0x00f72830 }	matrix
		radius	12.420898	float
+		last_pos	{xyz={...} a1d=0x00f72858 }	vec3d
+		last_orient	{vec={...} a2d=0x00f72864 a1d=0x00f72864 }	matrix
+		phys_info	{flags=266 mass=113.19948 center_of_mass={...} ...}	physics_info
+		shield_quadrant	0x00f729c4	float [4]
		hull_strength	167.00000	float
		sim_hull_strength	0.00000000	float
+		objsnd_num	0x00f729dc	short [32]
		net_signature	15	unsigned short
		num_pairs	6	int
+		jnp	0x00000000 {m_name=0x0000000c <Bad Ptr> m_modelnum=??? m_objnum=??? ...}	jump_node *
+		dock_list	0x00000000 {next=??? dockpoint_used=??? docked_objp=??? }	dock_instance *
+		dead_dock_list	0x00000000 {next=??? dockpoint_used=??? docked_objp=??? }	dock_instance *
-		Net_players	0x01daf0c8 struct net_player * Net_players {m_player=0x013e7ab8 player_id=0 tracker_player_id=33837 ...}	net_player [12]
-		[0]	{m_player=0x013e7ab8 player_id=0 tracker_player_id=33837 ...}	net_player
+		m_player	0x013e7ab8 struct player * Players {callsign=0x013e7ab8 "server" short_callsign=0x013e7ad5 "Standalone" short_callsign_width=0 ...}	player *
		player_id	0	short
		tracker_player_id	33837	int
		flags	5127	int
		state	10	int
		reliable_socket	4294967295	unsigned int
		client_cinfo_seq	0	unsigned short
		client_server_seq	0	unsigned short
		last_heard_time	0	long
+		s_info	{ping={...} wing_index_backup=0 wing_index=0 ...}	net_player_server_info
+		p_info	{p_objp=0x00000000 team=0 ship_index=-1 ...}	net_player_info
		sv_bytes_sent	0	int
		sv_last_pl	-1	int
		cl_bytes_recvd	0	int
		cl_last_pl	-1	int
-		[1]	{m_player=0x013ea06c player_id=1 tracker_player_id=56622 ...}	net_player
+		m_player	0x013ea06c {callsign=0x013ea06c "Futureman2009" short_callsign=0x013ea089 "Futurema..." short_callsign_width=75 ...}	player *
		player_id	1	short
		tracker_player_id	56622	int
		flags	73430049	int
		state	10	int
		reliable_socket	1	unsigned int
		client_cinfo_seq	0	unsigned short
		client_server_seq	0	unsigned short
		last_heard_time	958472519	long
+		s_info	{ping={...} wing_index_backup=0 wing_index=0 ...}	net_player_server_info
+		p_info	{p_objp=0x03c80040 team=0 ship_index=0 ...}	net_player_info
		sv_bytes_sent	1471	int
		sv_last_pl	-1	int
		cl_bytes_recvd	3788	int
		cl_last_pl	0	int
-		[2]	{m_player=0x013ec620 player_id=2 tracker_player_id=54893 ...}	net_player
+		m_player	0x013ec620 {callsign=0x013ec620 "Jumper" short_callsign=0x013ec63d "Jumper" short_callsign_width=47 ...}	player *
		player_id	2	short
		tracker_player_id	54893	int
		flags	73430017	int
		state	10	int
		reliable_socket	2	unsigned int
		client_cinfo_seq	0	unsigned short
		client_server_seq	0	unsigned short
		last_heard_time	958465835	long
+		s_info	{ping={...} wing_index_backup=0 wing_index=0 ...}	net_player_server_info
+		p_info	{p_objp=0x03ca81f8 team=1 ship_index=0 ...}	net_player_info
		sv_bytes_sent	1599	int
		sv_last_pl	-2	int
		cl_bytes_recvd	4144	int
		cl_last_pl	0	int
+		[3]	{m_player=0x00000000 player_id=0 tracker_player_id=0 ...}	net_player
+		[4]	{m_player=0x00000000 player_id=0 tracker_player_id=0 ...}	net_player
+		[5]	{m_player=0x00000000 player_id=0 tracker_player_id=0 ...}	net_player
+		[6]	{m_player=0x00000000 player_id=0 tracker_player_id=0 ...}	net_player
+		[7]	{m_player=0x00000000 player_id=0 tracker_player_id=0 ...}	net_player
+		[8]	{m_player=0x00000000 player_id=0 tracker_player_id=0 ...}	net_player
+		[9]	{m_player=0x00000000 player_id=0 tracker_player_id=0 ...}	net_player
+		[10]	{m_player=0x00000000 player_id=0 tracker_player_id=0 ...}	net_player
+		[11]	{m_player=0x00000000 player_id=0 tracker_player_id=0 ...}	net_player
-		Net_players[idx]	{m_player=0x013ea06c player_id=1 tracker_player_id=56622 ...}	net_player
+		m_player	0x013ea06c {callsign=0x013ea06c "Futureman2009" short_callsign=0x013ea089 "Futurema..." short_callsign_width=75 ...}	player *
		player_id	1	short
		tracker_player_id	56622	int
		flags	73430049	int
		state	10	int
		reliable_socket	1	unsigned int
		client_cinfo_seq	0	unsigned short
		client_server_seq	0	unsigned short
		last_heard_time	958472519	long
+		s_info	{ping={...} wing_index_backup=0 wing_index=0 ...}	net_player_server_info
+		p_info	{p_objp=0x03c80040 team=0 ship_index=0 ...}	net_player_info
		sv_bytes_sent	1471	int
		sv_last_pl	-1	int
		cl_bytes_recvd	3788	int
		cl_last_pl	0	int
-		Net_players[idx].m_player	0x013ea06c {callsign=0x013ea06c "Futureman2009" short_callsign=0x013ea089 "Futurema..." short_callsign_width=75 ...}	player *
+		callsign	0x013ea06c "Futureman2009"	char [29]
+		short_callsign	0x013ea089 "Futurema..."	char [29]
		short_callsign_width	75	int
+		image_filename	0x013ea0ac "Ter0007.pcx"	char [32]
+		squad_filename	0x013ea0cc "lion1.pcx"	char [32]
+		squad_name	0x013ea0ec ""	char [33]
		num_campaigns	0	int
+		current_campaign	0x013ea114 ""	char [32]
+		campaigns	0x00000000 {filename=0x00000000 <Bad Ptr> num_missions_completed=??? missions_completed=0x00000024 <Bad Ptr> }	campaign_info *
		readyroom_listing_mode	0	int
		main_hall	0	unsigned char
		flags	16	int
		save_flags	0	int
+		keyed_targets	0x013ea148 {next=0x00000000 prev=0x00000000 how_added=0 ...}	htarget_list [8]
		current_hotkey_set	0	int
+		lead_target_pos	{xyz={...} a1d=0x013ea1cc }	vec3d
		lead_target_cheat	0	int
		lead_indicator_active	0	int
		lock_indicator_x	0	int
		lock_indicator_y	0	int
		lock_indicator_start_x	0	int
		lock_indicator_start_y	0	int
		lock_indicator_visible	0	int
		lock_time_to_target	0.00000000	float
		lock_dist_to_target	0.00000000	float
		last_ship_flown_si_index	0	int
		objnum	2	int
+		bi	{status=0x013ea204 }	button_info
+		ci	{pitch=0.00000000 vertical=0.00000000 heading=0.00000000 ...}	control_info
+		stats	{flags=0 score=0 rank=0 ...}	scoring_struct
		friendly_hits	0	int
		friendly_damage	0.00000000	float
		friendly_last_hit_time	0	long
		last_warning_message_time	0	long
		control_mode	0	int
		saved_viewer_mode	0	int
		check_warn_timestamp	0	int
		distance_warning_count	0	int
		distance_warning_time	0	int
		allow_warn_timestamp	0	int
		warn_count	0	int
		damage_this_burst	0.00000000	float
		repair_sound_loop	0	int
		cargo_scan_loop	0	int
		praise_count	0	int
		allow_praise_timestamp	0	int
		praise_delay_timestamp	0	int
		ask_help_count	0	int
		allow_ask_help_timestamp	0	int
		scream_count	0	int
		allow_scream_timestamp	0	int
		low_ammo_complaint_count	0	int
		allow_ammo_timestamp	0	int
		subsys_in_view	0	int
		request_repair_timestamp	0	int
		cargo_inspect_time	0	int
		target_is_dying	0	int
		current_target_sx	0	int
		current_target_sy	0	int
		target_in_lock_cone	0	int
+		locking_subsys	0x00000000 {next=??? prev=??? system_info=??? ...}	ship_subsys *
		locking_subsys_parent	0	int
		locking_on_center	1	int
		killer_objtype	0	int
		killer_species	0	int
		killer_weapon_index	0	int
+		killer_parent_name	0x013ea9e8 ""	char [32]
		check_for_all_alone_msg	0	int
		update_dumbfire_time	108150	int
		update_lock_time	108015	int
		threat_flags	0	int
		auto_advance	0	int
+		m_local_options	{flags=0 obj_update_level=0 }	multi_local_options
+		m_server_options	{squad_set=0 endgame_set=0 flags=0 ...}	multi_server_options
		insignia_texture	52257	int
		tips	0	int
		shield_penalty_stamp	0	int
		failures_this_session	0	int
		show_skip_popup	0	unsigned char
		num_variables	0	int
+		player_variables	0x013eaa5c {type=0 text=0x013eaa60 "" variable_name=0x013eaa80 "" }	sexp_variable [100]
+		death_message	0x013ec4ec ""	char [256]
+		lua_ci	{pitch=0.00000000 vertical=0.00000000 heading=0.00000000 ...}	control_info
-		Net_players[idx].m_player->ci	{pitch=0.00000000 vertical=0.00000000 heading=0.00000000 ...}	control_info
		pitch	0.00000000	float
		vertical	0.00000000	float
		heading	0.00000000	float
		sideways	0.00000000	float
		bank	0.00000000	float
		forward	0.00000000	float
		forward_cruise_percent	0.00000000	float
		fire_primary_count	0	int
		fire_secondary_count	1	int
		fire_countermeasure_count	0	int
		fire_debug_count	0	int
		afterburner_start	0	int
		afterburner_stop	0	int
		Net_players[idx].m_player->objnum	2	int
		Objects	0x00f723a0 struct object * Objects {next=0x00f725d0 prev=0x00f67fd0 signature=1 ...}	object [0]
-		Objects[Net_players[idx].m_player->objnum]	{next=0x00f730c0 prev=0x00f725d0 signature=3 ...}	object
+		next	0x00f730c0 {next=0x00f74240 prev=0x00f72800 signature=7 ...}	object *
+		prev	0x00f725d0 {next=0x00f72800 prev=0x00f723a0 signature=2 ...}	object *
		signature	3	int
		type	1 ''	char
		parent	-1	int
		parent_sig	3	int
		parent_type	1 ''	char
		instance	2	int
		flags	71	unsigned int
+		pos	{xyz={...} a1d=0x00f72824 }	vec3d
+		orient	{vec={...} a2d=0x00f72830 a1d=0x00f72830 }	matrix
		radius	12.420898	float
+		last_pos	{xyz={...} a1d=0x00f72858 }	vec3d
+		last_orient	{vec={...} a2d=0x00f72864 a1d=0x00f72864 }	matrix
+		phys_info	{flags=266 mass=113.19948 center_of_mass={...} ...}	physics_info
+		shield_quadrant	0x00f729c4	float [4]
		hull_strength	167.00000	float
		sim_hull_strength	0.00000000	float
+		objsnd_num	0x00f729dc	short [32]
		net_signature	15	unsigned short
		num_pairs	6	int
+		jnp	0x00000000 {m_name=0x0000000c <Bad Ptr> m_modelnum=??? m_objnum=??? ...}	jump_node *
+		dock_list	0x00000000 {next=??? dockpoint_used=??? docked_objp=??? }	dock_instance *
+		dead_dock_list	0x00000000 {next=??? dockpoint_used=??? docked_objp=??? }	dock_instance *
		Objects[Net_players[idx].m_player->objnum].flags	71	unsigned int
		flags	69632	unsigned int
		idx	1	int
wp_missile.txt (73,311 bytes)   

FUBAR-BDHR

2012-12-11 04:18

developer   ~0014420

Last edited: 2012-12-11 05:02

Just had 2 standalones go down with this. Circumstances on both are nearly identical.

Server 1 is retail data
Server 2 is mediavp data
Server 1 was mission M-01b
Server 2 was mission M-01
Server 1 went down with both secondary weapon indexes showing 129
Server 2 went down with both secondary weapon indexes showing 126
Primary weapons and ships on both were default
Ships on both were default
Both were Alpha 1
Both were the one and only player ship

I've tried to reproduce this myself on another standalone running the same revision and retail data with no luck. I've also tried tracking down the player (FS2NetD handle Niklan) from both crashes to see what settings were being used on his end but that name is not on IRC or registered on forums under any of the search options.

I'll be attaching logs from both servers.

That was with r9418

Stack:

     fs2_open_3_6_15d_INF_SSE2.exe!debug_int3(char * file=0x010a0524, int line=963) Line 768 C++
     fs2_open_3_6_15d_INF_SSE2.exe!WinAssert(char * text=0x010ac868, char * filename=0x010a6082, int linenum=11015) Line 963 + 0x13 bytes C++
> fs2_open_3_6_15d_INF_SSE2.exe!ship_fire_secondary(object * obj=0x0129d4d8, int allow_swarm=0) Line 11015 + 0x2c bytes C++
     fs2_open_3_6_15d_INF_SSE2.exe!obj_player_fire_stuff(object * objp=0x0129d4d8, control_info ci={...}) Line 746 + 0xb bytes C++
     fs2_open_3_6_15d_INF_SSE2.exe!multi_oo_process() Line 1369 + 0x47 bytes C++
     fs2_open_3_6_15d_INF_SSE2.exe!multi_do_frame() Line 1263 C++
     fs2_open_3_6_15d_INF_SSE2.exe!game_do_networking() Line 1103 C++
     fs2_open_3_6_15d_INF_SSE2.exe!game_do_state_common(int state=2, int no_networking=0) Line 6442 C++
     fs2_open_3_6_15d_INF_SSE2.exe!game_do_state(int state=2) Line 6455 + 0xb bytes 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=0x0015232f) Line 7086 + 0x5 bytes C++
     fs2_open_3_6_15d_INF_SSE2.exe!WinMain(HINSTANCE__ * hInst=0x00400000, HINSTANCE__ * hPrev=0x00000000, char * szCmdLine=0x0015232f, 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]
     user32.dll!7e46c930()

FUBAR-BDHR

2012-12-11 05:23

developer  

2019.rar (148,028 bytes)

karajorma

2012-12-30 15:26

administrator   ~0014590

Has this one appeared since?

FUBAR-BDHR

2012-12-30 17:45

developer   ~0014594

Last edited: 2012-12-30 19:25

Think I got this one yesterday but haven't had a chance to check the log on it.

Confirmed same issue. Secondary weapon indexes are 129 and 121 and it's retail data.

Logs attached. Noticed that secondary weapon indexes in ship do not match those in ship_info and ship_info ones appear to be valid.

FUBAR-BDHR

2012-12-30 19:23

developer  

2019_retail2.rar (81,056 bytes)

FUBAR-BDHR

2013-02-11 20:32

developer   ~0014703

Had another version of this same issue show up today on the FSPort-MVP server. Error was: ASSERTION: "Polygon_models[num]" at modelread.cpp:2974. Ship had a secondary index of 56 which is the MX-50#Shivan which wasn't even in the mission and showed skipped during load in the log. Probably didn't get the standard crash because it is a valid index and a secondary weapon.

Anyway another instance of the index being wrong for the ship causing an issue on a standalone.

FSCyborg

2022-06-10 20:32

developer   ~0017126

We have not had this crash on any recent multiplayer testing.

Closing

Issue History

Date Modified Username Field Change
2009-11-04 23:41 FUBAR-BDHR New Issue
2009-11-04 23:41 FUBAR-BDHR File Added: wp_missile.txt
2012-12-11 04:18 FUBAR-BDHR Note Added: 0014420
2012-12-11 05:02 FUBAR-BDHR Note Edited: 0014420
2012-12-11 05:23 FUBAR-BDHR File Added: 2019.rar
2012-12-30 15:26 karajorma Note Added: 0014590
2012-12-30 17:45 FUBAR-BDHR Note Added: 0014594
2012-12-30 19:12 FUBAR-BDHR Note Edited: 0014594
2012-12-30 19:23 FUBAR-BDHR File Added: 2019_retail2.rar
2012-12-30 19:25 FUBAR-BDHR Note Edited: 0014594
2013-02-11 20:32 FUBAR-BDHR Note Added: 0014703
2013-12-01 10:37 Echelon9 Severity minor => crash
2014-04-21 06:59 Echelon9 Assigned To => Echelon9
2014-04-21 06:59 Echelon9 Status new => assigned
2022-06-10 20:32 FSCyborg Note Added: 0017126
2022-06-10 20:33 FSCyborg Status assigned => closed