summaryrefslogtreecommitdiff
path: root/build/release-linux-x86_64/base/cgame/cg_view.asm
diff options
context:
space:
mode:
Diffstat (limited to 'build/release-linux-x86_64/base/cgame/cg_view.asm')
-rw-r--r--build/release-linux-x86_64/base/cgame/cg_view.asm7580
1 files changed, 7580 insertions, 0 deletions
diff --git a/build/release-linux-x86_64/base/cgame/cg_view.asm b/build/release-linux-x86_64/base/cgame/cg_view.asm
new file mode 100644
index 0000000..33c8a96
--- /dev/null
+++ b/build/release-linux-x86_64/base/cgame/cg_view.asm
@@ -0,0 +1,7580 @@
+export CG_TestModel_f
+code
+proc CG_TestModel_f 48 12
+ADDRGP4 cg+117792
+ARGP4
+CNSTI4 0
+ARGI4
+CNSTU4 140
+ARGU4
+ADDRGP4 memset
+CALLP4
+pop
+ADDRGP4 cg+117932
+ARGP4
+CNSTI4 0
+ARGI4
+CNSTU4 140
+ARGU4
+ADDRGP4 memset
+CALLP4
+pop
+ADDRLP4 12
+ADDRGP4 trap_Argc
+CALLI4
+ASGNI4
+ADDRLP4 12
+INDIRI4
+CNSTI4 2
+GEI4 $121
+ADDRGP4 $116
+JUMPV
+LABELV $121
+CNSTI4 1
+ARGI4
+ADDRLP4 16
+ADDRGP4 CG_Argv
+CALLP4
+ASGNP4
+ADDRGP4 cg+118072
+ARGP4
+ADDRLP4 16
+INDIRP4
+ARGP4
+CNSTI4 64
+ARGI4
+ADDRGP4 Q_strncpyz
+CALLV
+pop
+ADDRGP4 cg+118072
+ARGP4
+ADDRLP4 20
+ADDRGP4 trap_R_RegisterModel
+CALLI4
+ASGNI4
+ADDRGP4 cg+117792+8
+ADDRLP4 20
+INDIRI4
+ASGNI4
+CNSTI4 1
+ARGI4
+ADDRLP4 24
+ADDRGP4 CG_Argv
+CALLP4
+ASGNP4
+ADDRGP4 cg+118136
+ARGP4
+ADDRLP4 24
+INDIRP4
+ARGP4
+CNSTI4 64
+ARGI4
+ADDRGP4 Q_strncpyz
+CALLV
+pop
+ADDRGP4 cg+118136
+ARGP4
+ADDRLP4 28
+ADDRGP4 strlen
+CALLU4
+ASGNU4
+ADDRLP4 28
+INDIRU4
+CNSTU4 4
+SUBU4
+ADDRGP4 cg+118136
+ADDP4
+CNSTI1 0
+ASGNI1
+ADDRGP4 cg+118136
+ARGP4
+CNSTI4 64
+ARGI4
+ADDRGP4 $131
+ARGP4
+ADDRGP4 Q_strcat
+CALLV
+pop
+ADDRGP4 cg+118136
+ARGP4
+ADDRLP4 32
+ADDRGP4 trap_R_RegisterModel
+CALLI4
+ASGNI4
+ADDRGP4 cg+117932+8
+ADDRLP4 32
+INDIRI4
+ASGNI4
+ADDRLP4 36
+ADDRGP4 trap_Argc
+CALLI4
+ASGNI4
+ADDRLP4 36
+INDIRI4
+CNSTI4 3
+NEI4 $135
+CNSTI4 2
+ARGI4
+ADDRLP4 40
+ADDRGP4 CG_Argv
+CALLP4
+ASGNP4
+ADDRLP4 40
+INDIRP4
+ARGP4
+ADDRLP4 44
+ADDRGP4 atof
+CALLF4
+ASGNF4
+ADDRGP4 cg+117792+100
+ADDRLP4 44
+INDIRF4
+ASGNF4
+ADDRGP4 cg+117792+80
+CNSTI4 1
+ASGNI4
+ADDRGP4 cg+117792+96
+CNSTI4 0
+ASGNI4
+LABELV $135
+ADDRGP4 cg+117792+8
+INDIRI4
+CNSTI4 0
+NEI4 $143
+ADDRGP4 $147
+ARGP4
+ADDRGP4 CG_Printf
+CALLV
+pop
+ADDRGP4 $116
+JUMPV
+LABELV $143
+ADDRGP4 cg+117792+68
+ADDRGP4 cg+112080+24
+INDIRF4
+CNSTF4 1120403456
+ADDRGP4 cg+112080+36
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRGP4 cg+117792+68+4
+ADDRGP4 cg+112080+24+4
+INDIRF4
+CNSTF4 1120403456
+ADDRGP4 cg+112080+36+4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRGP4 cg+117792+68+8
+ADDRGP4 cg+112080+24+8
+INDIRF4
+CNSTF4 1120403456
+ADDRGP4 cg+112080+36+8
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0
+CNSTF4 0
+ASGNF4
+ADDRLP4 0+4
+ADDRGP4 cg+112448+4
+INDIRF4
+CNSTF4 1127481344
+ADDF4
+ASGNF4
+ADDRLP4 0+8
+CNSTF4 0
+ASGNF4
+ADDRLP4 0
+ARGP4
+ADDRGP4 cg+117792+28
+ARGP4
+ADDRGP4 AnglesToAxis
+CALLV
+pop
+ADDRGP4 cg+118200
+CNSTI4 0
+ASGNI4
+ADDRGP4 cg+117932+8
+INDIRI4
+CNSTI4 0
+EQI4 $179
+ADDRLP4 0+4
+CNSTF4 0
+ASGNF4
+ADDRLP4 40
+CNSTF4 0
+ASGNF4
+ADDRLP4 0
+ADDRLP4 40
+INDIRF4
+ASGNF4
+ADDRLP4 0+8
+ADDRLP4 40
+INDIRF4
+ASGNF4
+ADDRLP4 0
+ARGP4
+ADDRGP4 cg+117932+28
+ARGP4
+ADDRGP4 AnglesToAxis
+CALLV
+pop
+LABELV $179
+LABELV $116
+endproc CG_TestModel_f 48 12
+export CG_TestGun_f
+proc CG_TestGun_f 0 0
+ADDRGP4 CG_TestModel_f
+CALLV
+pop
+ADDRGP4 cg+118200
+CNSTI4 1
+ASGNI4
+ADDRGP4 cg+117792+4
+CNSTI4 13
+ASGNI4
+LABELV $187
+endproc CG_TestGun_f 0 0
+export CG_TestModelNextFrame_f
+proc CG_TestModelNextFrame_f 4 8
+ADDRLP4 0
+ADDRGP4 cg+117792+80
+ASGNP4
+ADDRLP4 0
+INDIRP4
+ADDRLP4 0
+INDIRP4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRGP4 $194
+ARGP4
+ADDRGP4 cg+117792+80
+INDIRI4
+ARGI4
+ADDRGP4 CG_Printf
+CALLV
+pop
+LABELV $191
+endproc CG_TestModelNextFrame_f 4 8
+export CG_TestModelPrevFrame_f
+proc CG_TestModelPrevFrame_f 4 8
+ADDRLP4 0
+ADDRGP4 cg+117792+80
+ASGNP4
+ADDRLP4 0
+INDIRP4
+ADDRLP4 0
+INDIRP4
+INDIRI4
+CNSTI4 1
+SUBI4
+ASGNI4
+ADDRGP4 cg+117792+80
+INDIRI4
+CNSTI4 0
+GEI4 $200
+ADDRGP4 cg+117792+80
+CNSTI4 0
+ASGNI4
+LABELV $200
+ADDRGP4 $194
+ARGP4
+ADDRGP4 cg+117792+80
+INDIRI4
+ARGI4
+ADDRGP4 CG_Printf
+CALLV
+pop
+LABELV $197
+endproc CG_TestModelPrevFrame_f 4 8
+export CG_TestModelNextSkin_f
+proc CG_TestModelNextSkin_f 4 8
+ADDRLP4 0
+ADDRGP4 cg+117792+104
+ASGNP4
+ADDRLP4 0
+INDIRP4
+ADDRLP4 0
+INDIRP4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRGP4 $211
+ARGP4
+ADDRGP4 cg+117792+104
+INDIRI4
+ARGI4
+ADDRGP4 CG_Printf
+CALLV
+pop
+LABELV $208
+endproc CG_TestModelNextSkin_f 4 8
+export CG_TestModelPrevSkin_f
+proc CG_TestModelPrevSkin_f 4 8
+ADDRLP4 0
+ADDRGP4 cg+117792+104
+ASGNP4
+ADDRLP4 0
+INDIRP4
+ADDRLP4 0
+INDIRP4
+INDIRI4
+CNSTI4 1
+SUBI4
+ASGNI4
+ADDRGP4 cg+117792+104
+INDIRI4
+CNSTI4 0
+GEI4 $217
+ADDRGP4 cg+117792+104
+CNSTI4 0
+ASGNI4
+LABELV $217
+ADDRGP4 $211
+ARGP4
+ADDRGP4 cg+117792+104
+INDIRI4
+ARGI4
+ADDRGP4 CG_Printf
+CALLV
+pop
+LABELV $214
+endproc CG_TestModelPrevSkin_f 4 8
+proc CG_AddTestModel 36 16
+ADDRGP4 cg+118072
+ARGP4
+ADDRLP4 4
+ADDRGP4 trap_R_RegisterModel
+CALLI4
+ASGNI4
+ADDRGP4 cg+117792+8
+ADDRLP4 4
+INDIRI4
+ASGNI4
+ADDRGP4 cg+118136
+ARGP4
+ADDRLP4 8
+ADDRGP4 trap_R_RegisterModel
+CALLI4
+ASGNI4
+ADDRGP4 cg+117932+8
+ADDRLP4 8
+INDIRI4
+ASGNI4
+ADDRGP4 cg+117792+8
+INDIRI4
+CNSTI4 0
+NEI4 $232
+ADDRGP4 $147
+ARGP4
+ADDRGP4 CG_Printf
+CALLV
+pop
+ADDRGP4 $225
+JUMPV
+LABELV $232
+ADDRGP4 cg+118200
+INDIRI4
+CNSTI4 0
+EQI4 $236
+ADDRGP4 cg+117792+68
+ADDRGP4 cg+112080+24
+INDIRB
+ASGNB 12
+ADDRGP4 cg+117792+28
+ADDRGP4 cg+112080+36
+INDIRB
+ASGNB 12
+ADDRGP4 cg+117792+28+12
+ADDRGP4 cg+112080+36+12
+INDIRB
+ASGNB 12
+ADDRGP4 cg+117792+28+24
+ADDRGP4 cg+112080+36+24
+INDIRB
+ASGNB 12
+ADDRLP4 0
+CNSTI4 0
+ASGNI4
+LABELV $259
+ADDRLP4 12
+ADDRLP4 0
+INDIRI4
+CNSTI4 2
+LSHI4
+ASGNI4
+ADDRLP4 16
+ADDRLP4 12
+INDIRI4
+ADDRGP4 cg+117792+68
+ADDP4
+ASGNP4
+ADDRLP4 16
+INDIRP4
+ADDRLP4 16
+INDIRP4
+INDIRF4
+ADDRLP4 12
+INDIRI4
+ADDRGP4 cg+112080+36
+ADDP4
+INDIRF4
+ADDRGP4 cg_gun_x+8
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 20
+ADDRLP4 0
+INDIRI4
+CNSTI4 2
+LSHI4
+ASGNI4
+ADDRLP4 24
+ADDRLP4 20
+INDIRI4
+ADDRGP4 cg+117792+68
+ADDP4
+ASGNP4
+ADDRLP4 24
+INDIRP4
+ADDRLP4 24
+INDIRP4
+INDIRF4
+ADDRLP4 20
+INDIRI4
+ADDRGP4 cg+112080+36+12
+ADDP4
+INDIRF4
+ADDRGP4 cg_gun_y+8
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 28
+ADDRLP4 0
+INDIRI4
+CNSTI4 2
+LSHI4
+ASGNI4
+ADDRLP4 32
+ADDRLP4 28
+INDIRI4
+ADDRGP4 cg+117792+68
+ADDP4
+ASGNP4
+ADDRLP4 32
+INDIRP4
+ADDRLP4 32
+INDIRP4
+INDIRF4
+ADDRLP4 28
+INDIRI4
+ADDRGP4 cg+112080+36+24
+ADDP4
+INDIRF4
+ADDRGP4 cg_gun_z+8
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+LABELV $260
+ADDRLP4 0
+ADDRLP4 0
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRLP4 0
+INDIRI4
+CNSTI4 3
+LTI4 $259
+LABELV $236
+ADDRGP4 cg+117792
+ARGP4
+ADDRGP4 trap_R_AddRefEntityToScene
+CALLV
+pop
+ADDRGP4 cg+117932+8
+INDIRI4
+CNSTI4 0
+EQI4 $281
+ADDRGP4 cg+117932
+ARGP4
+ADDRGP4 cg+117792
+ARGP4
+ADDRGP4 cg+117792+8
+INDIRI4
+ARGI4
+ADDRGP4 $289
+ARGP4
+ADDRGP4 CG_PositionEntityOnTag
+CALLV
+pop
+ADDRGP4 cg+117932
+ARGP4
+ADDRGP4 trap_R_AddRefEntityToScene
+CALLV
+pop
+LABELV $281
+LABELV $225
+endproc CG_AddTestModel 36 16
+proc CG_CalcVrect 12 0
+ADDRGP4 cg+36
+INDIRP4
+CNSTI4 48
+ADDP4
+INDIRI4
+CNSTI4 7
+NEI4 $292
+ADDRLP4 0
+CNSTI4 100
+ASGNI4
+ADDRGP4 $293
+JUMPV
+LABELV $292
+ADDRLP4 0
+ADDRGP4 cg_viewsize+12
+INDIRI4
+ASGNI4
+LABELV $293
+ADDRGP4 cg+112080+8
+ADDRGP4 cgs+20100+11304
+INDIRI4
+ADDRLP4 0
+INDIRI4
+MULI4
+CNSTI4 100
+DIVI4
+ASGNI4
+ADDRLP4 4
+ADDRGP4 cg+112080+8
+ASGNP4
+ADDRLP4 4
+INDIRP4
+ADDRLP4 4
+INDIRP4
+INDIRI4
+CNSTI4 -2
+BANDI4
+ASGNI4
+ADDRGP4 cg+112080+12
+ADDRGP4 cgs+20100+11308
+INDIRI4
+ADDRLP4 0
+INDIRI4
+MULI4
+CNSTI4 100
+DIVI4
+ASGNI4
+ADDRLP4 8
+ADDRGP4 cg+112080+12
+ASGNP4
+ADDRLP4 8
+INDIRP4
+ADDRLP4 8
+INDIRP4
+INDIRI4
+CNSTI4 -2
+BANDI4
+ASGNI4
+ADDRGP4 cg+112080
+ADDRGP4 cgs+20100+11304
+INDIRI4
+ADDRGP4 cg+112080+8
+INDIRI4
+SUBI4
+CNSTI4 2
+DIVI4
+ASGNI4
+ADDRGP4 cg+112080+4
+ADDRGP4 cgs+20100+11308
+INDIRI4
+ADDRGP4 cg+112080+12
+INDIRI4
+SUBI4
+CNSTI4 2
+DIVI4
+ASGNI4
+LABELV $291
+endproc CG_CalcVrect 12 0
+data
+align 4
+LABELV $320
+byte 4 3238002688
+byte 4 3238002688
+byte 4 3238002688
+align 4
+LABELV $321
+byte 4 1090519040
+byte 4 1090519040
+byte 4 1090519040
+bss
+align 4
+LABELV $322
+skip 4
+data
+align 4
+LABELV $323
+byte 4 0
+byte 4 0
+byte 4 0
+export CG_OffsetThirdPersonView
+code
+proc CG_OffsetThirdPersonView 328 28
+ADDRGP4 cg_thirdPersonShoulderViewMode+12
+INDIRI4
+CNSTI4 2
+EQI4 $330
+ADDRLP4 292
+CNSTI4 1
+ASGNI4
+ADDRGP4 cg_thirdPersonShoulderViewMode+12
+INDIRI4
+ADDRLP4 292
+INDIRI4
+NEI4 $324
+ADDRLP4 296
+CNSTI4 0
+ASGNI4
+ADDRGP4 cg+36
+INDIRP4
+CNSTI4 268
+ADDP4
+INDIRI4
+ADDRLP4 292
+INDIRI4
+BANDI4
+ADDRLP4 296
+INDIRI4
+EQI4 $324
+ADDRGP4 cg+36
+INDIRP4
+CNSTI4 236
+ADDP4
+INDIRI4
+ADDRLP4 296
+INDIRI4
+LEI4 $324
+LABELV $330
+ADDRGP4 CG_OffsetShoulderView
+CALLV
+pop
+ADDRGP4 $319
+JUMPV
+LABELV $324
+ADDRGP4 cg+109588
+ARGP4
+ADDRLP4 44
+ARGP4
+ADDRGP4 BG_GetClientNormal
+CALLV
+pop
+ADDRGP4 cg+112080+24
+ADDRGP4 cg+112080+24
+INDIRF4
+ADDRLP4 44
+INDIRF4
+ADDRGP4 cg+109588+172
+INDIRI4
+CVIF4 4
+MULF4
+ADDF4
+ASGNF4
+ADDRGP4 cg+112080+24+4
+ADDRGP4 cg+112080+24+4
+INDIRF4
+ADDRLP4 44+4
+INDIRF4
+ADDRGP4 cg+109588+172
+INDIRI4
+CVIF4 4
+MULF4
+ADDF4
+ASGNF4
+ADDRGP4 cg+112080+24+8
+ADDRGP4 cg+112080+24+8
+INDIRF4
+ADDRLP4 44+8
+INDIRF4
+ADDRGP4 cg+109588+172
+INDIRI4
+CVIF4 4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 56
+ADDRGP4 cg+112080+24
+INDIRB
+ASGNB 12
+ADDRGP4 cg+109588+192
+INDIRI4
+CNSTI4 0
+GTI4 $358
+ADDRLP4 300
+ADDRGP4 cg+109588+192+48
+INDIRI4
+ASGNI4
+ADDRLP4 300
+INDIRI4
+ADDRGP4 cg+36
+INDIRP4
+CNSTI4 192
+ADDP4
+INDIRI4
+EQI4 $365
+ADDRLP4 316
+CNSTI4 0
+ASGNI4
+ADDRGP4 cg+135984
+INDIRI4
+ADDRLP4 316
+INDIRI4
+EQI4 $372
+ADDRGP4 cg_staticDeathCam+12
+INDIRI4
+ADDRLP4 316
+INDIRI4
+NEI4 $368
+LABELV $372
+ADDRGP4 $323
+CNSTI4 1852
+ADDRLP4 300
+INDIRI4
+MULI4
+ADDRGP4 cg_entities+1564
+ADDP4
+INDIRB
+ASGNB 12
+ADDRGP4 cg+135984
+CNSTI4 1
+ASGNI4
+LABELV $368
+ADDRLP4 304
+ADDRGP4 $323
+INDIRF4
+ADDRGP4 cg+112080+24
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 304+4
+ADDRGP4 $323+4
+INDIRF4
+ADDRGP4 cg+112080+24+4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 304+8
+ADDRGP4 $323+8
+INDIRF4
+ADDRGP4 cg+112080+24+8
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 304
+ARGP4
+ADDRGP4 cg+112448
+ARGP4
+ADDRGP4 vectoangles
+CALLV
+pop
+LABELV $365
+LABELV $358
+ADDRLP4 40
+ADDRGP4 cg_thirdPersonRange+8
+INDIRF4
+ASGNF4
+ADDRLP4 40
+INDIRF4
+CNSTF4 1125515264
+LEF4 $389
+ADDRLP4 40
+CNSTF4 1125515264
+ASGNF4
+LABELV $389
+ADDRLP4 40
+INDIRF4
+CNSTF4 1106247680
+GEF4 $391
+ADDRLP4 40
+CNSTF4 1106247680
+ASGNF4
+LABELV $391
+ADDRLP4 300
+CNSTI4 0
+ASGNI4
+ADDRGP4 cg+8
+INDIRI4
+ADDRLP4 300
+INDIRI4
+NEI4 $399
+ADDRGP4 cg+36
+INDIRP4
+CNSTI4 56
+ADDP4
+INDIRI4
+CNSTI4 2048
+BANDI4
+ADDRLP4 300
+INDIRI4
+EQI4 $393
+ADDRGP4 cg+109588+192
+INDIRI4
+ADDRLP4 300
+INDIRI4
+LEI4 $393
+LABELV $399
+ADDRLP4 304
+ADDRGP4 trap_GetCurrentCmdNumber
+CALLI4
+ASGNI4
+ADDRLP4 140
+ADDRLP4 304
+INDIRI4
+ASGNI4
+ADDRLP4 140
+INDIRI4
+ARGI4
+ADDRLP4 144
+ARGP4
+ADDRGP4 trap_GetUserCmd
+CALLI4
+pop
+ADDRLP4 140
+INDIRI4
+CNSTI4 1
+SUBI4
+ARGI4
+ADDRLP4 268
+ARGP4
+ADDRGP4 trap_GetUserCmd
+CALLI4
+pop
+ADDRLP4 240
+CNSTF4 1001652224
+ADDRLP4 144+4
+INDIRI4
+ADDRLP4 268+4
+INDIRI4
+SUBI4
+CVIF4 4
+MULF4
+ASGNF4
+ADDRLP4 240
+INDIRF4
+ARGF4
+ADDRLP4 308
+ADDRGP4 fabs
+CALLF4
+ASGNF4
+ADDRLP4 308
+INDIRF4
+CNSTF4 1128792064
+GEF4 $402
+ADDRLP4 312
+ADDRGP4 $322
+ASGNP4
+ADDRLP4 312
+INDIRP4
+ADDRLP4 312
+INDIRP4
+INDIRF4
+ADDRLP4 240
+INDIRF4
+ADDF4
+ASGNF4
+LABELV $402
+ADDRLP4 16
+ADDRGP4 $322
+INDIRF4
+ASGNF4
+ADDRLP4 16+4
+CNSTF4 3212836864
+CNSTF4 1001652224
+ADDRLP4 144+4+4
+INDIRI4
+CVIF4 4
+MULF4
+MULF4
+ASGNF4
+ADDRLP4 16+8
+CNSTF4 0
+ASGNF4
+ADDRLP4 0
+CNSTI4 0
+ASGNI4
+LABELV $408
+ADDRLP4 312
+ADDRLP4 0
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRLP4 16
+ADDP4
+ASGNP4
+ADDRLP4 312
+INDIRP4
+INDIRF4
+ARGF4
+ADDRLP4 316
+ADDRGP4 AngleNormalize180
+CALLF4
+ASGNF4
+ADDRLP4 312
+INDIRP4
+ADDRLP4 316
+INDIRF4
+ASGNF4
+LABELV $409
+ADDRLP4 0
+ADDRLP4 0
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRLP4 0
+INDIRI4
+CNSTI4 3
+LTI4 $408
+ADDRGP4 cg_thirdPersonPitchFollow+12
+INDIRI4
+CNSTI4 0
+NEI4 $412
+ADDRGP4 cg+112448
+CNSTF4 0
+ASGNF4
+LABELV $412
+ADDRLP4 0
+CNSTI4 0
+ASGNI4
+LABELV $416
+ADDRLP4 320
+ADDRLP4 0
+INDIRI4
+CNSTI4 2
+LSHI4
+ASGNI4
+ADDRLP4 320
+INDIRI4
+ADDRGP4 cg+112448
+ADDP4
+INDIRF4
+ARGF4
+ADDRLP4 324
+ADDRGP4 AngleNormalize180
+CALLF4
+ASGNF4
+ADDRLP4 320
+INDIRI4
+ADDRLP4 4
+ADDP4
+ADDRLP4 324
+INDIRF4
+ADDRLP4 0
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRLP4 16
+ADDP4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 0
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRLP4 4
+ADDP4
+INDIRF4
+ARGF4
+ADDRGP4 AngleNormalize180
+CALLF4
+pop
+LABELV $417
+ADDRLP4 0
+ADDRLP4 0
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRLP4 0
+INDIRI4
+CNSTI4 3
+LTI4 $416
+ADDRLP4 44+8
+INDIRF4
+CNSTF4 1056964608
+GTF4 $425
+ADDRLP4 44+8
+INDIRF4
+CNSTF4 3204448256
+GEF4 $421
+LABELV $425
+ADDRLP4 4
+INDIRF4
+CNSTF4 1118437376
+LEF4 $426
+ADDRLP4 4
+CNSTF4 1118437376
+ASGNF4
+ADDRGP4 $427
+JUMPV
+LABELV $426
+ADDRLP4 4
+INDIRF4
+CNSTF4 3265921024
+GEF4 $428
+ADDRLP4 4
+CNSTF4 3265921024
+ASGNF4
+LABELV $428
+LABELV $427
+LABELV $421
+ADDRLP4 4
+ARGP4
+ADDRLP4 168
+ARGP4
+ADDRGP4 AnglesToAxis
+CALLV
+pop
+ADDRLP4 320
+CNSTI4 0
+ASGNI4
+ADDRGP4 cg+36
+INDIRP4
+CNSTI4 268
+ADDP4
+INDIRI4
+CNSTI4 1
+BANDI4
+ADDRLP4 320
+INDIRI4
+EQI4 $435
+ADDRGP4 cg+36
+INDIRP4
+CNSTI4 144
+ADDP4
+ARGP4
+ADDRLP4 168
+ARGP4
+ADDRLP4 204
+ARGP4
+ADDRLP4 320
+INDIRI4
+ARGI4
+ADDRGP4 cg+36
+INDIRP4
+CNSTI4 156
+ADDP4
+INDIRI4
+CNSTI4 128
+BANDI4
+ARGI4
+ADDRLP4 324
+ADDRGP4 BG_RotateAxis
+CALLI4
+ASGNI4
+ADDRLP4 324
+INDIRI4
+CNSTI4 0
+NEI4 $430
+LABELV $435
+ADDRLP4 168
+ARGP4
+ADDRLP4 204
+ARGP4
+ADDRGP4 AxisCopy
+CALLV
+pop
+LABELV $430
+ADDRLP4 204
+ARGP4
+ADDRLP4 4
+ARGP4
+ADDRGP4 AxisToAngles
+CALLV
+pop
+ADDRGP4 $394
+JUMPV
+LABELV $393
+ADDRGP4 cg+109588+192
+INDIRI4
+CNSTI4 0
+LEI4 $436
+ADDRLP4 0
+CNSTI4 0
+ASGNI4
+LABELV $440
+ADDRLP4 304
+ADDRLP4 0
+INDIRI4
+CNSTI4 2
+LSHI4
+ASGNI4
+ADDRLP4 304
+INDIRI4
+ADDRLP4 4
+ADDP4
+ADDRLP4 304
+INDIRI4
+ADDRGP4 cg+112448
+ADDP4
+INDIRF4
+ASGNF4
+LABELV $441
+ADDRLP4 0
+ADDRLP4 0
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRLP4 0
+INDIRI4
+CNSTI4 3
+LTI4 $440
+ADDRGP4 $437
+JUMPV
+LABELV $436
+ADDRLP4 4
+CNSTF4 1101004800
+ASGNF4
+ADDRLP4 4+4
+ADDRGP4 cg+112448+4
+INDIRF4
+ASGNF4
+LABELV $437
+LABELV $394
+ADDRLP4 4+4
+ADDRLP4 4+4
+INDIRF4
+ADDRGP4 cg_thirdPersonAngle+8
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4
+ARGP4
+ADDRLP4 68
+ARGP4
+ADDRLP4 244
+ARGP4
+ADDRLP4 256
+ARGP4
+ADDRGP4 AngleVectors
+CALLV
+pop
+ADDRLP4 28
+ADDRGP4 cg+112080+24
+INDIRB
+ASGNB 12
+ADDRLP4 304
+ADDRLP4 40
+INDIRF4
+NEGF4
+ASGNF4
+ADDRLP4 28
+ADDRLP4 28
+INDIRF4
+ADDRLP4 68
+INDIRF4
+ADDRLP4 304
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 28+4
+ADDRLP4 28+4
+INDIRF4
+ADDRLP4 68+4
+INDIRF4
+ADDRLP4 304
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 28+8
+ADDRLP4 28+8
+INDIRF4
+ADDRLP4 68+8
+INDIRF4
+ADDRLP4 40
+INDIRF4
+NEGF4
+MULF4
+ADDF4
+ASGNF4
+ADDRGP4 cg_cameraMode+12
+INDIRI4
+CNSTI4 0
+NEI4 $458
+ADDRLP4 80
+ARGP4
+ADDRGP4 cg+112080+24
+ARGP4
+ADDRGP4 $320
+ARGP4
+ADDRGP4 $321
+ARGP4
+ADDRLP4 28
+ARGP4
+ADDRGP4 cg+109588+148
+INDIRI4
+ARGI4
+CNSTI4 1
+ARGI4
+ADDRGP4 CG_Trace
+CALLV
+pop
+ADDRLP4 80+8
+INDIRF4
+CNSTF4 1065353216
+EQF4 $465
+ADDRLP4 28
+ADDRLP4 80+12
+INDIRB
+ASGNB 12
+ADDRLP4 28+8
+ADDRLP4 28+8
+INDIRF4
+CNSTF4 1107296256
+CNSTF4 1065353216
+ADDRLP4 80+8
+INDIRF4
+SUBF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 80
+ARGP4
+ADDRGP4 cg+112080+24
+ARGP4
+ADDRGP4 $320
+ARGP4
+ADDRGP4 $321
+ARGP4
+ADDRLP4 28
+ARGP4
+ADDRGP4 cg+109588+148
+INDIRI4
+ARGI4
+CNSTI4 1
+ARGI4
+ADDRGP4 CG_Trace
+CALLV
+pop
+ADDRLP4 28
+ADDRLP4 80+12
+INDIRB
+ASGNB 12
+LABELV $465
+LABELV $458
+ADDRGP4 cg+112080+24
+ADDRLP4 28
+INDIRB
+ASGNB 12
+ADDRGP4 cg+109588+192
+INDIRI4
+CNSTI4 0
+LEI4 $478
+ADDRLP4 56
+ADDRLP4 56
+INDIRF4
+ADDRGP4 cg+112080+24
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 56+4
+ADDRLP4 56+4
+INDIRF4
+ADDRGP4 cg+112080+24+4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 56+8
+ADDRLP4 56+8
+INDIRF4
+ADDRGP4 cg+112080+24+8
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 56
+ARGP4
+ADDRGP4 cg+112448
+ARGP4
+ADDRGP4 vectoangles
+CALLV
+pop
+LABELV $478
+LABELV $319
+endproc CG_OffsetThirdPersonView 328 28
+bss
+align 4
+LABELV $496
+skip 4
+export CG_OffsetShoulderView
+code
+proc CG_OffsetShoulderView 224 20
+ADDRGP4 cg_thirdPersonPitchFollow+12
+INDIRI4
+CNSTI4 0
+NEI4 $497
+ADDRGP4 cg+112448
+CNSTF4 0
+ASGNF4
+LABELV $497
+ADDRGP4 cg+112448
+ARGP4
+ADDRLP4 20
+ARGP4
+ADDRLP4 32
+ARGP4
+ADDRLP4 44
+ARGP4
+ADDRGP4 AngleVectors
+CALLV
+pop
+ADDRGP4 cg+36
+INDIRP4
+CNSTI4 256
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 184
+ADDRGP4 BG_ClassConfig
+CALLP4
+ASGNP4
+ADDRLP4 16
+ADDRLP4 184
+INDIRP4
+ASGNP4
+ADDRGP4 cg+112080+24
+ADDRGP4 cg+112080+24
+INDIRF4
+ADDRLP4 20
+INDIRF4
+ADDRLP4 16
+INDIRP4
+CNSTI4 1296
+ADDP4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRGP4 cg+112080+24+4
+ADDRGP4 cg+112080+24+4
+INDIRF4
+ADDRLP4 20+4
+INDIRF4
+ADDRLP4 16
+INDIRP4
+CNSTI4 1296
+ADDP4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRGP4 cg+112080+24+8
+ADDRGP4 cg+112080+24+8
+INDIRF4
+ADDRLP4 20+8
+INDIRF4
+ADDRLP4 16
+INDIRP4
+CNSTI4 1296
+ADDP4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRGP4 cg+112080+24
+ADDRGP4 cg+112080+24
+INDIRF4
+ADDRLP4 32
+INDIRF4
+ADDRLP4 16
+INDIRP4
+CNSTI4 1300
+ADDP4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRGP4 cg+112080+24+4
+ADDRGP4 cg+112080+24+4
+INDIRF4
+ADDRLP4 32+4
+INDIRF4
+ADDRLP4 16
+INDIRP4
+CNSTI4 1300
+ADDP4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRGP4 cg+112080+24+8
+ADDRGP4 cg+112080+24+8
+INDIRF4
+ADDRLP4 32+8
+INDIRF4
+ADDRLP4 16
+INDIRP4
+CNSTI4 1300
+ADDP4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRGP4 cg+112080+24
+ADDRGP4 cg+112080+24
+INDIRF4
+ADDRLP4 44
+INDIRF4
+ADDRLP4 16
+INDIRP4
+CNSTI4 1304
+ADDP4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRGP4 cg+112080+24+4
+ADDRGP4 cg+112080+24+4
+INDIRF4
+ADDRLP4 44+4
+INDIRF4
+ADDRLP4 16
+INDIRP4
+CNSTI4 1304
+ADDP4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRGP4 cg+112080+24+8
+ADDRGP4 cg+112080+24+8
+INDIRF4
+ADDRLP4 44+8
+INDIRF4
+ADDRLP4 16
+INDIRP4
+CNSTI4 1304
+ADDP4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 188
+CNSTI4 0
+ASGNI4
+ADDRGP4 cg+8
+INDIRI4
+ADDRLP4 188
+INDIRI4
+NEI4 $557
+ADDRGP4 cg+36
+INDIRP4
+CNSTI4 56
+ADDP4
+INDIRI4
+CNSTI4 2048
+BANDI4
+ADDRLP4 188
+INDIRI4
+NEI4 $557
+ADDRGP4 CG_OffsetFirstPersonView
+CALLV
+pop
+ADDRGP4 $495
+JUMPV
+LABELV $557
+ADDRLP4 192
+ADDRGP4 trap_GetCurrentCmdNumber
+CALLI4
+ASGNI4
+ADDRLP4 56
+ADDRLP4 192
+INDIRI4
+ASGNI4
+ADDRLP4 56
+INDIRI4
+ARGI4
+ADDRLP4 60
+ARGP4
+ADDRGP4 trap_GetUserCmd
+CALLI4
+pop
+ADDRLP4 56
+INDIRI4
+CNSTI4 1
+SUBI4
+ARGI4
+ADDRLP4 160
+ARGP4
+ADDRGP4 trap_GetUserCmd
+CALLI4
+pop
+ADDRLP4 156
+CNSTF4 1001652224
+ADDRLP4 60+4
+INDIRI4
+ADDRLP4 160+4
+INDIRI4
+SUBI4
+CVIF4 4
+MULF4
+ASGNF4
+ADDRLP4 156
+INDIRF4
+ARGF4
+ADDRLP4 196
+ADDRGP4 fabs
+CALLF4
+ASGNF4
+ADDRLP4 196
+INDIRF4
+CNSTF4 1128792064
+GEF4 $563
+ADDRLP4 200
+ADDRGP4 $496
+ASGNP4
+ADDRLP4 200
+INDIRP4
+ADDRLP4 200
+INDIRP4
+INDIRF4
+ADDRLP4 156
+INDIRF4
+ADDF4
+ASGNF4
+LABELV $563
+ADDRLP4 4
+ADDRGP4 $496
+INDIRF4
+ASGNF4
+ADDRGP4 cg+112448
+INDIRF4
+ARGF4
+ADDRLP4 204
+ADDRGP4 AngleNormalize180
+CALLF4
+ASGNF4
+ADDRLP4 4
+INDIRF4
+ADDRLP4 204
+INDIRF4
+ADDF4
+ARGF4
+ADDRLP4 208
+ADDRGP4 AngleNormalize180
+CALLF4
+ASGNF4
+ADDRLP4 4
+ADDRLP4 208
+INDIRF4
+ASGNF4
+ADDRLP4 4
+INDIRF4
+CNSTF4 3266576384
+GEF4 $566
+ADDRLP4 4
+CNSTF4 3266576384
+ASGNF4
+LABELV $566
+ADDRLP4 4
+INDIRF4
+CNSTF4 1119092736
+LEF4 $568
+ADDRLP4 4
+CNSTF4 1119092736
+ASGNF4
+LABELV $568
+ADDRLP4 4+4
+CNSTF4 1001652224
+ADDRLP4 60+4+4
+INDIRI4
+CVIF4 4
+MULF4
+ADDRGP4 cg+112448+4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4+8
+CNSTF4 0
+ASGNF4
+ADDRLP4 4
+ARGP4
+ADDRLP4 84
+ARGP4
+ADDRGP4 AnglesToAxis
+CALLV
+pop
+ADDRLP4 212
+CNSTI4 0
+ASGNI4
+ADDRGP4 cg+36
+INDIRP4
+CNSTI4 268
+ADDP4
+INDIRI4
+CNSTI4 1
+BANDI4
+ADDRLP4 212
+INDIRI4
+EQI4 $581
+ADDRGP4 cg+36
+INDIRP4
+CNSTI4 144
+ADDP4
+ARGP4
+ADDRLP4 84
+ARGP4
+ADDRLP4 120
+ARGP4
+ADDRLP4 212
+INDIRI4
+ARGI4
+ADDRGP4 cg+36
+INDIRP4
+CNSTI4 156
+ADDP4
+INDIRI4
+CNSTI4 128
+BANDI4
+ARGI4
+ADDRLP4 216
+ADDRGP4 BG_RotateAxis
+CALLI4
+ASGNI4
+ADDRLP4 216
+INDIRI4
+CNSTI4 0
+NEI4 $576
+LABELV $581
+ADDRLP4 84
+ARGP4
+ADDRLP4 120
+ARGP4
+ADDRGP4 AxisCopy
+CALLV
+pop
+LABELV $576
+ADDRLP4 120
+ARGP4
+ADDRLP4 4
+ARGP4
+ADDRGP4 AxisToAngles
+CALLV
+pop
+ADDRLP4 0
+CNSTI4 0
+ASGNI4
+LABELV $582
+ADDRLP4 220
+ADDRLP4 0
+INDIRI4
+CNSTI4 2
+LSHI4
+ASGNI4
+ADDRLP4 220
+INDIRI4
+ADDRGP4 cg+112448
+ADDP4
+ADDRLP4 220
+INDIRI4
+ADDRLP4 4
+ADDP4
+INDIRF4
+ASGNF4
+LABELV $583
+ADDRLP4 0
+ADDRLP4 0
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRLP4 0
+INDIRI4
+CNSTI4 3
+LTI4 $582
+ADDRGP4 CG_OffsetFirstPersonView
+CALLV
+pop
+LABELV $495
+endproc CG_OffsetShoulderView 224 20
+proc CG_StepOffset 36 8
+ADDRLP4 4
+ADDRGP4 cg+109588
+ASGNP4
+ADDRLP4 4
+INDIRP4
+ARGP4
+ADDRLP4 12
+ARGP4
+ADDRGP4 BG_GetClientNormal
+CALLV
+pop
+ADDRLP4 4
+INDIRP4
+CNSTI4 212
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 24
+ADDRGP4 BG_Class
+CALLP4
+ASGNP4
+ADDRLP4 0
+ADDRLP4 24
+INDIRP4
+CNSTI4 52
+ADDP4
+INDIRI4
+CVIF4 4
+ASGNF4
+ADDRLP4 8
+ADDRGP4 cg+109556
+INDIRI4
+ADDRGP4 cg+111960
+INDIRI4
+SUBI4
+ASGNI4
+ADDRLP4 8
+INDIRI4
+CVIF4 4
+ADDRLP4 0
+INDIRF4
+GEF4 $591
+ADDRLP4 28
+ADDRGP4 cg+111956
+INDIRF4
+ADDRLP4 0
+INDIRF4
+ADDRLP4 8
+INDIRI4
+CVIF4 4
+SUBF4
+MULF4
+ADDRLP4 0
+INDIRF4
+DIVF4
+ASGNF4
+ADDRGP4 cg+112080+24
+ADDRGP4 cg+112080+24
+INDIRF4
+ADDRLP4 12
+INDIRF4
+ADDRLP4 28
+INDIRF4
+NEGF4
+MULF4
+ADDF4
+ASGNF4
+ADDRGP4 cg+112080+24+4
+ADDRGP4 cg+112080+24+4
+INDIRF4
+ADDRLP4 12+4
+INDIRF4
+ADDRLP4 28
+INDIRF4
+NEGF4
+MULF4
+ADDF4
+ASGNF4
+ADDRGP4 cg+112080+24+8
+ADDRGP4 cg+112080+24+8
+INDIRF4
+ADDRLP4 12+8
+INDIRF4
+ADDRLP4 28
+INDIRF4
+NEGF4
+MULF4
+ADDF4
+ASGNF4
+LABELV $591
+LABELV $587
+endproc CG_StepOffset 36 8
+export CG_OffsetFirstPersonView
+proc CG_OffsetFirstPersonView 268 16
+ADDRLP4 36
+ADDRGP4 cg+109588
+ASGNP4
+ADDRLP4 36
+INDIRP4
+ARGP4
+ADDRLP4 24
+ARGP4
+ADDRGP4 BG_GetClientNormal
+CALLV
+pop
+ADDRGP4 cg+36
+INDIRP4
+CNSTI4 48
+ADDP4
+INDIRI4
+CNSTI4 7
+NEI4 $614
+ADDRGP4 $612
+JUMPV
+LABELV $614
+ADDRLP4 0
+ADDRGP4 cg+112080+24
+ASGNP4
+ADDRLP4 8
+ADDRGP4 cg+112448
+ASGNP4
+ADDRLP4 64
+ADDRLP4 0
+INDIRP4
+INDIRB
+ASGNB 12
+ADDRGP4 cg+36
+INDIRP4
+CNSTI4 236
+ADDP4
+INDIRI4
+CNSTI4 0
+GTI4 $620
+ADDRLP4 8
+INDIRP4
+CNSTI4 8
+ADDP4
+CNSTF4 1109393408
+ASGNF4
+ADDRLP4 8
+INDIRP4
+CNSTF4 3245342720
+ASGNF4
+ADDRLP4 8
+INDIRP4
+CNSTI4 4
+ADDP4
+ADDRGP4 cg+36
+INDIRP4
+CNSTI4 284
+ADDP4
+INDIRI4
+CVIF4 4
+ASGNF4
+ADDRLP4 76
+ADDRLP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 76
+INDIRP4
+ADDRLP4 76
+INDIRP4
+INDIRF4
+ADDRGP4 cg+109588+172
+INDIRI4
+CVIF4 4
+ADDF4
+ASGNF4
+ADDRGP4 $612
+JUMPV
+LABELV $620
+ADDRGP4 cg+117716
+INDIRF4
+CNSTF4 0
+EQF4 $626
+ADDRLP4 48
+ADDRGP4 cg+109556
+INDIRI4
+CVIF4 4
+ADDRGP4 cg+117716
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 48
+INDIRF4
+CNSTF4 1120403456
+GEF4 $631
+ADDRLP4 48
+ADDRLP4 48
+INDIRF4
+CNSTF4 1120403456
+DIVF4
+ASGNF4
+ADDRLP4 8
+INDIRP4
+ADDRLP4 8
+INDIRP4
+INDIRF4
+ADDRLP4 48
+INDIRF4
+ADDRGP4 cg+117764
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 80
+ADDRLP4 8
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 80
+INDIRP4
+ADDRLP4 80
+INDIRP4
+INDIRF4
+ADDRLP4 48
+INDIRF4
+ADDRGP4 cg+117768
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRGP4 $632
+JUMPV
+LABELV $631
+ADDRLP4 48
+CNSTF4 1065353216
+ADDRLP4 48
+INDIRF4
+CNSTF4 1120403456
+SUBF4
+CNSTF4 1137180672
+DIVF4
+SUBF4
+ASGNF4
+ADDRLP4 48
+INDIRF4
+CNSTF4 0
+LEF4 $635
+ADDRLP4 8
+INDIRP4
+ADDRLP4 8
+INDIRP4
+INDIRF4
+ADDRLP4 48
+INDIRF4
+ADDRGP4 cg+117764
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 80
+ADDRLP4 8
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 80
+INDIRP4
+ADDRLP4 80
+INDIRP4
+INDIRF4
+ADDRLP4 48
+INDIRF4
+ADDRGP4 cg+117768
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+LABELV $635
+LABELV $632
+LABELV $626
+ADDRLP4 12
+ADDRGP4 cg+109588+32
+INDIRB
+ASGNB 12
+ADDRLP4 4
+ADDRLP4 12
+INDIRF4
+ADDRGP4 cg+112080+36
+INDIRF4
+MULF4
+ADDRLP4 12+4
+INDIRF4
+ADDRGP4 cg+112080+36+4
+INDIRF4
+MULF4
+ADDF4
+ADDRLP4 12+8
+INDIRF4
+ADDRGP4 cg+112080+36+8
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 8
+INDIRP4
+ADDRLP4 8
+INDIRP4
+INDIRF4
+ADDRLP4 4
+INDIRF4
+ADDRGP4 cg_runpitch+8
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 4
+ADDRLP4 12
+INDIRF4
+ADDRGP4 cg+112080+36+12
+INDIRF4
+MULF4
+ADDRLP4 12+4
+INDIRF4
+ADDRGP4 cg+112080+36+12+4
+INDIRF4
+MULF4
+ADDF4
+ADDRLP4 12+8
+INDIRF4
+ADDRGP4 cg+112080+36+12+8
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 80
+ADDRLP4 8
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 80
+INDIRP4
+ADDRLP4 80
+INDIRP4
+INDIRF4
+ADDRLP4 4
+INDIRF4
+ADDRGP4 cg_runroll+8
+INDIRF4
+MULF4
+SUBF4
+ASGNF4
+ADDRGP4 cg+36
+INDIRP4
+CNSTI4 312
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $666
+ADDRLP4 44
+CNSTF4 0
+ASGNF4
+ADDRGP4 $667
+JUMPV
+LABELV $666
+ADDRGP4 cg+109588+192+20
+INDIRI4
+ARGI4
+ADDRLP4 84
+ADDRGP4 BG_Class
+CALLP4
+ASGNP4
+ADDRLP4 44
+ADDRLP4 84
+INDIRP4
+CNSTI4 44
+ADDP4
+INDIRF4
+ASGNF4
+LABELV $667
+ADDRLP4 36
+INDIRP4
+CNSTI4 152
+ADDP4
+INDIRI4
+CNSTI4 10
+NEI4 $672
+ADDRLP4 36
+INDIRP4
+CNSTI4 228
+ADDP4
+INDIRI4
+CNSTI4 0
+LEI4 $674
+ADDRLP4 88
+ADDRLP4 36
+INDIRP4
+CNSTI4 228
+ADDP4
+INDIRI4
+CVIF4 4
+CNSTF4 1148846080
+DIVF4
+ASGNF4
+ADDRLP4 88
+INDIRF4
+CNSTF4 1065353216
+LEF4 $676
+ADDRLP4 88
+CNSTF4 1065353216
+ASGNF4
+LABELV $676
+ADDRLP4 44
+ADDRLP4 44
+INDIRF4
+CNSTF4 1092616192
+ADDRLP4 88
+INDIRF4
+MULF4
+CNSTF4 1065353216
+ADDF4
+MULF4
+ASGNF4
+LABELV $674
+LABELV $672
+ADDRLP4 44
+INDIRF4
+CNSTF4 0
+EQF4 $678
+ADDRGP4 cg+117784
+INDIRF4
+CNSTF4 1128792064
+LEF4 $683
+ADDRLP4 88
+ADDRGP4 cg+117784
+INDIRF4
+ASGNF4
+ADDRGP4 $684
+JUMPV
+LABELV $683
+ADDRLP4 88
+CNSTF4 1128792064
+ASGNF4
+LABELV $684
+ADDRLP4 56
+ADDRLP4 88
+INDIRF4
+ASGNF4
+ADDRLP4 4
+ADDRGP4 cg+117776
+INDIRF4
+ADDRLP4 44
+INDIRF4
+MULF4
+ADDRLP4 56
+INDIRF4
+MULF4
+ASGNF4
+ADDRGP4 cg+109588+12
+INDIRI4
+CNSTI4 1
+BANDI4
+CNSTI4 0
+EQI4 $686
+ADDRLP4 4
+CNSTF4 1077936128
+ADDRLP4 4
+INDIRF4
+MULF4
+ASGNF4
+LABELV $686
+ADDRLP4 8
+INDIRP4
+ADDRLP4 8
+INDIRP4
+INDIRF4
+ADDRLP4 4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4
+ADDRGP4 cg+117776
+INDIRF4
+ADDRLP4 44
+INDIRF4
+MULF4
+ADDRLP4 56
+INDIRF4
+MULF4
+ASGNF4
+ADDRGP4 cg+109588+12
+INDIRI4
+CNSTI4 1
+BANDI4
+CNSTI4 0
+EQI4 $691
+ADDRLP4 4
+CNSTF4 1077936128
+ADDRLP4 4
+INDIRF4
+MULF4
+ASGNF4
+LABELV $691
+ADDRGP4 cg+117780
+INDIRI4
+CNSTI4 1
+BANDI4
+CNSTI4 0
+EQI4 $695
+ADDRLP4 4
+ADDRLP4 4
+INDIRF4
+NEGF4
+ASGNF4
+LABELV $695
+ADDRLP4 96
+ADDRLP4 8
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 96
+INDIRP4
+ADDRLP4 96
+INDIRP4
+INDIRF4
+ADDRLP4 4
+INDIRF4
+ADDF4
+ASGNF4
+LABELV $678
+ADDRGP4 cg+109588+152
+INDIRI4
+CNSTI4 8
+EQI4 $707
+ADDRGP4 cg+109588+152
+INDIRI4
+CNSTI4 9
+NEI4 $698
+LABELV $707
+ADDRGP4 cg+109588+192+36
+INDIRI4
+CNSTI4 0
+LEI4 $698
+ADDRLP4 8
+INDIRP4
+ARGP4
+ADDRLP4 88
+ARGP4
+ADDRLP4 108
+CNSTP4 0
+ASGNP4
+ADDRLP4 108
+INDIRP4
+ARGP4
+ADDRLP4 108
+INDIRP4
+ARGP4
+ADDRGP4 AngleVectors
+CALLV
+pop
+ADDRLP4 88
+ARGP4
+ADDRGP4 VectorNormalize
+CALLF4
+pop
+ADDRLP4 104
+ADDRGP4 cg+109588+192+36
+INDIRI4
+CVIF4 4
+CNSTF4 1145569280
+DIVF4
+ASGNF4
+ADDRLP4 104
+INDIRF4
+CNSTF4 1065353216
+LEF4 $711
+ADDRLP4 104
+CNSTF4 1065353216
+ASGNF4
+LABELV $711
+CNSTF4 1078530011
+ADDRLP4 104
+INDIRF4
+MULF4
+CNSTF4 1073741824
+DIVF4
+ARGF4
+ADDRLP4 112
+ADDRGP4 sin
+CALLF4
+ASGNF4
+ADDRLP4 100
+ADDRLP4 112
+INDIRF4
+NEGF4
+ASGNF4
+ADDRLP4 0
+INDIRP4
+ADDRLP4 0
+INDIRP4
+INDIRF4
+ADDRLP4 88
+INDIRF4
+CNSTF4 1101004800
+ADDRLP4 100
+INDIRF4
+MULF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 120
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+ASGNP4
+ADDRLP4 120
+INDIRP4
+ADDRLP4 120
+INDIRP4
+INDIRF4
+ADDRLP4 88+4
+INDIRF4
+CNSTF4 1101004800
+ADDRLP4 100
+INDIRF4
+MULF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 124
+ADDRLP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 124
+INDIRP4
+ADDRLP4 124
+INDIRP4
+INDIRF4
+ADDRLP4 88+8
+INDIRF4
+CNSTF4 1101004800
+ADDRLP4 100
+INDIRF4
+MULF4
+MULF4
+ADDF4
+ASGNF4
+ADDRGP4 $699
+JUMPV
+LABELV $698
+ADDRGP4 cg+109588+152
+INDIRI4
+CNSTI4 8
+EQI4 $724
+ADDRGP4 cg+109588+152
+INDIRI4
+CNSTI4 9
+NEI4 $715
+LABELV $724
+ADDRGP4 cg+109588+192+36
+INDIRI4
+CNSTI4 0
+LEI4 $715
+ADDRLP4 8
+INDIRP4
+ARGP4
+ADDRLP4 88
+ARGP4
+ADDRLP4 108
+CNSTP4 0
+ASGNP4
+ADDRLP4 108
+INDIRP4
+ARGP4
+ADDRLP4 108
+INDIRP4
+ARGP4
+ADDRGP4 AngleVectors
+CALLV
+pop
+ADDRLP4 88
+ARGP4
+ADDRGP4 VectorNormalize
+CALLF4
+pop
+ADDRLP4 104
+ADDRGP4 cg+109588+192+36
+INDIRI4
+CVIF4 4
+CNSTF4 1145569280
+DIVF4
+ASGNF4
+ADDRLP4 104
+INDIRF4
+CNSTF4 1065353216
+LEF4 $728
+ADDRLP4 104
+CNSTF4 1065353216
+ASGNF4
+LABELV $728
+CNSTF4 1078530011
+ADDRLP4 104
+INDIRF4
+MULF4
+CNSTF4 1073741824
+DIVF4
+ARGF4
+ADDRLP4 112
+ADDRGP4 sin
+CALLF4
+ASGNF4
+ADDRLP4 100
+ADDRLP4 112
+INDIRF4
+NEGF4
+ASGNF4
+ADDRLP4 0
+INDIRP4
+ADDRLP4 0
+INDIRP4
+INDIRF4
+ADDRLP4 88
+INDIRF4
+CNSTF4 1101004800
+ADDRLP4 100
+INDIRF4
+MULF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 120
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+ASGNP4
+ADDRLP4 120
+INDIRP4
+ADDRLP4 120
+INDIRP4
+INDIRF4
+ADDRLP4 88+4
+INDIRF4
+CNSTF4 1101004800
+ADDRLP4 100
+INDIRF4
+MULF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 124
+ADDRLP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 124
+INDIRP4
+ADDRLP4 124
+INDIRP4
+INDIRF4
+ADDRLP4 88+8
+INDIRF4
+CNSTF4 1101004800
+ADDRLP4 100
+INDIRF4
+MULF4
+MULF4
+ADDF4
+ASGNF4
+LABELV $715
+LABELV $699
+ADDRGP4 cg+109588+4
+INDIRI4
+CNSTI4 4
+NEI4 $732
+ADDRLP4 176
+ADDRGP4 trap_GetCurrentCmdNumber
+CALLI4
+ASGNI4
+ADDRLP4 160
+ADDRLP4 176
+INDIRI4
+ASGNI4
+ADDRLP4 160
+INDIRI4
+ARGI4
+ADDRLP4 100
+ARGP4
+ADDRGP4 trap_GetUserCmd
+CALLI4
+pop
+ADDRLP4 8
+INDIRP4
+ARGP4
+ADDRLP4 124
+ARGP4
+ADDRLP4 136
+ARGP4
+ADDRLP4 148
+ARGP4
+ADDRGP4 AngleVectors
+CALLV
+pop
+ADDRLP4 180
+CNSTF4 1132068864
+ASGNF4
+ADDRLP4 88
+ADDRGP4 cg+109556
+INDIRI4
+ADDRGP4 cg+119028
+INDIRI4
+SUBI4
+CVIF4 4
+ADDRLP4 180
+INDIRF4
+DIVF4
+ASGNF4
+ADDRLP4 92
+ADDRGP4 cg+109556
+INDIRI4
+ADDRGP4 cg+119032
+INDIRI4
+SUBI4
+CVIF4 4
+ADDRLP4 180
+INDIRF4
+DIVF4
+ASGNF4
+ADDRLP4 96
+ADDRGP4 cg+109556
+INDIRI4
+ADDRGP4 cg+119036
+INDIRI4
+SUBI4
+CVIF4 4
+ADDRLP4 180
+INDIRF4
+DIVF4
+ASGNF4
+ADDRLP4 88
+INDIRF4
+CNSTF4 1065353216
+LEF4 $742
+ADDRLP4 88
+CNSTF4 1065353216
+ASGNF4
+LABELV $742
+ADDRLP4 92
+INDIRF4
+CNSTF4 1065353216
+LEF4 $744
+ADDRLP4 92
+CNSTF4 1065353216
+ASGNF4
+LABELV $744
+ADDRLP4 96
+INDIRF4
+CNSTF4 1065353216
+LEF4 $746
+ADDRLP4 96
+CNSTF4 1065353216
+ASGNF4
+LABELV $746
+CNSTF4 1078530011
+ADDRLP4 88
+INDIRF4
+MULF4
+CNSTF4 1073741824
+DIVF4
+ARGF4
+ADDRLP4 184
+ADDRGP4 sin
+CALLF4
+ASGNF4
+ADDRLP4 164
+ADDRLP4 184
+INDIRF4
+NEGF4
+ASGNF4
+CNSTF4 1078530011
+ADDRLP4 92
+INDIRF4
+MULF4
+CNSTF4 1073741824
+DIVF4
+ARGF4
+ADDRLP4 188
+ADDRGP4 sin
+CALLF4
+ASGNF4
+ADDRLP4 168
+ADDRLP4 188
+INDIRF4
+NEGF4
+ASGNF4
+CNSTF4 1078530011
+ADDRLP4 96
+INDIRF4
+MULF4
+CNSTF4 1073741824
+DIVF4
+ARGF4
+ADDRLP4 192
+ADDRGP4 sin
+CALLF4
+ASGNF4
+ADDRLP4 172
+ADDRLP4 192
+INDIRF4
+NEGF4
+ASGNF4
+ADDRLP4 100+21
+INDIRI1
+CVII4 1
+CNSTI4 0
+LEI4 $748
+ADDRLP4 0
+INDIRP4
+ADDRLP4 0
+INDIRP4
+INDIRF4
+ADDRLP4 124
+INDIRF4
+CNSTF4 1084227584
+ADDRLP4 88
+INDIRF4
+MULF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 200
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+ASGNP4
+ADDRLP4 200
+INDIRP4
+ADDRLP4 200
+INDIRP4
+INDIRF4
+ADDRLP4 124+4
+INDIRF4
+CNSTF4 1084227584
+ADDRLP4 88
+INDIRF4
+MULF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 204
+ADDRLP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 204
+INDIRP4
+ADDRLP4 204
+INDIRP4
+INDIRF4
+ADDRLP4 124+8
+INDIRF4
+CNSTF4 1084227584
+ADDRLP4 88
+INDIRF4
+MULF4
+MULF4
+ADDF4
+ASGNF4
+ADDRGP4 $749
+JUMPV
+LABELV $748
+ADDRLP4 100+21
+INDIRI1
+CVII4 1
+CNSTI4 0
+GEI4 $753
+ADDRLP4 0
+INDIRP4
+ADDRLP4 0
+INDIRP4
+INDIRF4
+ADDRLP4 124
+INDIRF4
+CNSTF4 3231711232
+ADDRLP4 88
+INDIRF4
+MULF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 212
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+ASGNP4
+ADDRLP4 212
+INDIRP4
+ADDRLP4 212
+INDIRP4
+INDIRF4
+ADDRLP4 124+4
+INDIRF4
+CNSTF4 3231711232
+ADDRLP4 88
+INDIRF4
+MULF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 216
+ADDRLP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 216
+INDIRP4
+ADDRLP4 216
+INDIRP4
+INDIRF4
+ADDRLP4 124+8
+INDIRF4
+CNSTF4 3231711232
+ADDRLP4 88
+INDIRF4
+MULF4
+MULF4
+ADDF4
+ASGNF4
+ADDRGP4 $754
+JUMPV
+LABELV $753
+ADDRGP4 cg+119028
+ADDRGP4 cg+109556
+INDIRI4
+ASGNI4
+LABELV $754
+LABELV $749
+ADDRLP4 100+22
+INDIRI1
+CVII4 1
+CNSTI4 0
+LEI4 $760
+ADDRLP4 0
+INDIRP4
+ADDRLP4 0
+INDIRP4
+INDIRF4
+ADDRLP4 136
+INDIRF4
+CNSTF4 1084227584
+ADDRLP4 92
+INDIRF4
+MULF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 224
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+ASGNP4
+ADDRLP4 224
+INDIRP4
+ADDRLP4 224
+INDIRP4
+INDIRF4
+ADDRLP4 136+4
+INDIRF4
+CNSTF4 1084227584
+ADDRLP4 92
+INDIRF4
+MULF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 228
+ADDRLP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 228
+INDIRP4
+ADDRLP4 228
+INDIRP4
+INDIRF4
+ADDRLP4 136+8
+INDIRF4
+CNSTF4 1084227584
+ADDRLP4 92
+INDIRF4
+MULF4
+MULF4
+ADDF4
+ASGNF4
+ADDRGP4 $761
+JUMPV
+LABELV $760
+ADDRLP4 100+22
+INDIRI1
+CVII4 1
+CNSTI4 0
+GEI4 $765
+ADDRLP4 0
+INDIRP4
+ADDRLP4 0
+INDIRP4
+INDIRF4
+ADDRLP4 136
+INDIRF4
+CNSTF4 3231711232
+ADDRLP4 92
+INDIRF4
+MULF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 236
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+ASGNP4
+ADDRLP4 236
+INDIRP4
+ADDRLP4 236
+INDIRP4
+INDIRF4
+ADDRLP4 136+4
+INDIRF4
+CNSTF4 3231711232
+ADDRLP4 92
+INDIRF4
+MULF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 240
+ADDRLP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 240
+INDIRP4
+ADDRLP4 240
+INDIRP4
+INDIRF4
+ADDRLP4 136+8
+INDIRF4
+CNSTF4 3231711232
+ADDRLP4 92
+INDIRF4
+MULF4
+MULF4
+ADDF4
+ASGNF4
+ADDRGP4 $766
+JUMPV
+LABELV $765
+ADDRGP4 cg+119032
+ADDRGP4 cg+109556
+INDIRI4
+ASGNI4
+LABELV $766
+LABELV $761
+ADDRLP4 100+23
+INDIRI1
+CVII4 1
+CNSTI4 0
+LEI4 $772
+ADDRLP4 0
+INDIRP4
+ADDRLP4 0
+INDIRP4
+INDIRF4
+ADDRLP4 148
+INDIRF4
+CNSTF4 1084227584
+ADDRLP4 96
+INDIRF4
+MULF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 248
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+ASGNP4
+ADDRLP4 248
+INDIRP4
+ADDRLP4 248
+INDIRP4
+INDIRF4
+ADDRLP4 148+4
+INDIRF4
+CNSTF4 1084227584
+ADDRLP4 96
+INDIRF4
+MULF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 252
+ADDRLP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 252
+INDIRP4
+ADDRLP4 252
+INDIRP4
+INDIRF4
+ADDRLP4 148+8
+INDIRF4
+CNSTF4 1084227584
+ADDRLP4 96
+INDIRF4
+MULF4
+MULF4
+ADDF4
+ASGNF4
+ADDRGP4 $773
+JUMPV
+LABELV $772
+ADDRLP4 100+23
+INDIRI1
+CVII4 1
+CNSTI4 0
+GEI4 $777
+ADDRLP4 0
+INDIRP4
+ADDRLP4 0
+INDIRP4
+INDIRF4
+ADDRLP4 148
+INDIRF4
+CNSTF4 3231711232
+ADDRLP4 96
+INDIRF4
+MULF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 260
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+ASGNP4
+ADDRLP4 260
+INDIRP4
+ADDRLP4 260
+INDIRP4
+INDIRF4
+ADDRLP4 148+4
+INDIRF4
+CNSTF4 3231711232
+ADDRLP4 96
+INDIRF4
+MULF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 264
+ADDRLP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 264
+INDIRP4
+ADDRLP4 264
+INDIRP4
+INDIRF4
+ADDRLP4 148+8
+INDIRF4
+CNSTF4 3231711232
+ADDRLP4 96
+INDIRF4
+MULF4
+MULF4
+ADDF4
+ASGNF4
+ADDRGP4 $778
+JUMPV
+LABELV $777
+ADDRGP4 cg+119036
+ADDRGP4 cg+109556
+INDIRI4
+ASGNI4
+LABELV $778
+LABELV $773
+LABELV $732
+ADDRLP4 88
+CNSTI4 0
+ASGNI4
+ADDRGP4 cg+110016+8
+INDIRI4
+CNSTI4 8192
+BANDI4
+ADDRLP4 88
+INDIRI4
+EQI4 $784
+ADDRGP4 cg+109556
+INDIRI4
+ADDRGP4 cg+118232
+INDIRI4
+SUBI4
+CNSTI4 2500
+GEI4 $784
+ADDRGP4 cg+36
+INDIRP4
+CNSTI4 56
+ADDP4
+INDIRI4
+CNSTI4 2048
+BANDI4
+ADDRLP4 88
+INDIRI4
+NEI4 $784
+ADDRGP4 cg+109588
+ARGP4
+ADDRLP4 104
+ADDRGP4 BG_PlayerPoisonCloudTime
+CALLI4
+ASGNI4
+ADDRLP4 92
+CNSTF4 1065353216
+ADDRGP4 cg+109556
+INDIRI4
+ADDRGP4 cg+118232
+INDIRI4
+SUBI4
+CVIF4 4
+ADDRLP4 104
+INDIRI4
+CVIF4 4
+DIVF4
+SUBF4
+ASGNF4
+ADDRLP4 92
+INDIRF4
+CNSTF4 0
+GEF4 $794
+ADDRLP4 92
+CNSTF4 0
+ASGNF4
+LABELV $794
+CNSTF4 1053609165
+CNSTF4 1078530011
+ADDRGP4 cg+109556
+INDIRI4
+ADDRGP4 cg+118232
+INDIRI4
+SUBI4
+CVIF4 4
+CNSTF4 1140457472
+DIVF4
+MULF4
+MULF4
+ARGF4
+ADDRLP4 108
+ADDRGP4 sin
+CALLF4
+ASGNF4
+ADDRLP4 96
+ADDRLP4 108
+INDIRF4
+ADDRLP4 92
+INDIRF4
+MULF4
+ASGNF4
+CNSTF4 1053609165
+CNSTF4 1078530011
+ADDRGP4 cg+109556
+INDIRI4
+ADDRGP4 cg+118232
+INDIRI4
+SUBI4
+CVIF4 4
+CNSTF4 1128792064
+DIVF4
+MULF4
+MULF4
+ARGF4
+ADDRLP4 112
+ADDRGP4 sin
+CALLF4
+ASGNF4
+ADDRLP4 100
+ADDRLP4 112
+INDIRF4
+ADDRLP4 92
+INDIRF4
+MULF4
+ASGNF4
+ADDRLP4 116
+ADDRLP4 8
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 116
+INDIRP4
+ADDRLP4 116
+INDIRP4
+INDIRF4
+CNSTF4 1103626240
+ADDRLP4 96
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 120
+ADDRLP4 8
+INDIRP4
+CNSTI4 4
+ADDP4
+ASGNP4
+ADDRLP4 120
+INDIRP4
+ADDRLP4 120
+INDIRP4
+INDIRF4
+CNSTF4 1103626240
+ADDRLP4 96
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 8
+INDIRP4
+ADDRLP4 8
+INDIRP4
+INDIRF4
+CNSTF4 1103626240
+ADDRLP4 100
+INDIRF4
+MULF4
+CNSTF4 1073741824
+DIVF4
+ADDF4
+ASGNF4
+LABELV $784
+ADDRGP4 cg+109588+192+24
+INDIRI4
+CNSTI4 2
+NEI4 $800
+ADDRGP4 cg+109588+4
+INDIRI4
+CNSTI4 0
+EQI4 $809
+ADDRGP4 cg+109588+4
+INDIRI4
+CNSTI4 3
+NEI4 $800
+LABELV $809
+ADDRLP4 8
+INDIRP4
+ADDRLP4 8
+INDIRP4
+INDIRF4
+CNSTF4 1056964608
+ADDRGP4 cg+117776
+INDIRF4
+ADDRLP4 44
+INDIRF4
+MULF4
+MULF4
+ADDF4
+ASGNF4
+ADDRGP4 cg+109588+192+28
+INDIRI4
+CNSTI4 0
+GEI4 $811
+ADDRLP4 100
+ADDRGP4 cg+109588+192+28
+INDIRI4
+CVIF4 4
+CNSTF4 3279552512
+DIVF4
+ASGNF4
+ADDRGP4 cg+109556
+INDIRI4
+CVIF4 4
+CNSTF4 1125515264
+DIVF4
+ARGF4
+ADDRLP4 104
+ADDRGP4 cos
+CALLF4
+ASGNF4
+ADDRLP4 96
+ADDRLP4 104
+INDIRF4
+ADDRLP4 100
+INDIRF4
+MULF4
+ASGNF4
+ADDRLP4 112
+ADDRLP4 96
+INDIRF4
+ASGNF4
+ADDRLP4 112
+INDIRF4
+CNSTF4 0
+GEF4 $821
+ADDRLP4 108
+ADDRLP4 96
+INDIRF4
+NEGF4
+ASGNF4
+ADDRGP4 $822
+JUMPV
+LABELV $821
+ADDRLP4 108
+ADDRLP4 96
+INDIRF4
+ASGNF4
+LABELV $822
+ADDRLP4 96
+ADDRLP4 112
+INDIRF4
+CNSTF4 1056964608
+ADDRLP4 108
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 8
+INDIRP4
+ADDRLP4 8
+INDIRP4
+INDIRF4
+ADDRLP4 96
+INDIRF4
+SUBF4
+ASGNF4
+LABELV $811
+LABELV $800
+ADDRLP4 0
+INDIRP4
+ADDRLP4 0
+INDIRP4
+INDIRF4
+ADDRLP4 24
+INDIRF4
+ADDRLP4 36
+INDIRP4
+CNSTI4 172
+ADDP4
+INDIRI4
+CVIF4 4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 96
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+ASGNP4
+ADDRLP4 96
+INDIRP4
+ADDRLP4 96
+INDIRP4
+INDIRF4
+ADDRLP4 24+4
+INDIRF4
+ADDRLP4 36
+INDIRP4
+CNSTI4 172
+ADDP4
+INDIRI4
+CVIF4 4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 100
+ADDRLP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 100
+INDIRP4
+ADDRLP4 100
+INDIRP4
+INDIRF4
+ADDRLP4 24+8
+INDIRF4
+ADDRLP4 36
+INDIRP4
+CNSTI4 172
+ADDP4
+INDIRI4
+CVIF4 4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 52
+ADDRGP4 cg+109556
+INDIRI4
+ADDRGP4 cg+111968
+INDIRI4
+SUBI4
+ASGNI4
+ADDRLP4 52
+INDIRI4
+CNSTI4 100
+GEI4 $827
+ADDRLP4 104
+ADDRGP4 cg+112080+24+8
+ASGNP4
+ADDRLP4 104
+INDIRP4
+ADDRLP4 104
+INDIRP4
+INDIRF4
+ADDRGP4 cg+111964
+INDIRF4
+CNSTI4 100
+ADDRLP4 52
+INDIRI4
+SUBI4
+CVIF4 4
+MULF4
+CNSTF4 1120403456
+DIVF4
+SUBF4
+ASGNF4
+LABELV $827
+ADDRLP4 40
+ADDRGP4 cg+117776
+INDIRF4
+ADDRGP4 cg+117784
+INDIRF4
+MULF4
+ADDRLP4 44
+INDIRF4
+MULF4
+ASGNF4
+ADDRLP4 40
+INDIRF4
+CNSTF4 1086324736
+LEF4 $835
+ADDRLP4 40
+CNSTF4 1086324736
+ASGNF4
+LABELV $835
+ADDRLP4 0
+INDIRP4
+ADDRLP4 0
+INDIRP4
+INDIRF4
+ADDRLP4 24
+INDIRF4
+ADDRLP4 40
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 108
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+ASGNP4
+ADDRLP4 108
+INDIRP4
+ADDRLP4 108
+INDIRP4
+INDIRF4
+ADDRLP4 24+4
+INDIRF4
+ADDRLP4 40
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 112
+ADDRLP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 112
+INDIRP4
+ADDRLP4 112
+INDIRP4
+INDIRF4
+ADDRLP4 24+8
+INDIRF4
+ADDRLP4 40
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 4
+ADDRGP4 cg+109556
+INDIRI4
+ADDRGP4 cg+111976
+INDIRI4
+SUBI4
+CVIF4 4
+ASGNF4
+ADDRLP4 4
+INDIRF4
+CNSTF4 1125515264
+GEF4 $841
+ADDRLP4 60
+ADDRLP4 4
+INDIRF4
+CNSTF4 1125515264
+DIVF4
+ASGNF4
+ADDRLP4 116
+ADDRGP4 cg+112080+24+8
+ASGNP4
+ADDRLP4 116
+INDIRP4
+ADDRLP4 116
+INDIRP4
+INDIRF4
+ADDRGP4 cg+111972
+INDIRF4
+ADDRLP4 60
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRGP4 $842
+JUMPV
+LABELV $841
+ADDRLP4 4
+INDIRF4
+CNSTF4 1138819072
+GEF4 $847
+ADDRLP4 4
+ADDRLP4 4
+INDIRF4
+CNSTF4 1125515264
+SUBF4
+ASGNF4
+ADDRLP4 60
+CNSTF4 1065353216
+ADDRLP4 4
+INDIRF4
+CNSTF4 1133903872
+DIVF4
+SUBF4
+ASGNF4
+ADDRLP4 116
+ADDRGP4 cg+112080+24+8
+ASGNP4
+ADDRLP4 116
+INDIRP4
+ADDRLP4 116
+INDIRP4
+INDIRF4
+ADDRGP4 cg+111972
+INDIRF4
+ADDRLP4 60
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+LABELV $847
+LABELV $842
+ADDRGP4 CG_StepOffset
+CALLV
+pop
+LABELV $612
+endproc CG_OffsetFirstPersonView 268 16
+proc CG_CalcFov 140 8
+ADDRLP4 92
+ADDRGP4 trap_GetCurrentCmdNumber
+CALLI4
+ASGNI4
+ADDRLP4 12
+ADDRLP4 92
+INDIRI4
+ASGNI4
+ADDRLP4 12
+INDIRI4
+ARGI4
+ADDRLP4 16
+ARGP4
+ADDRGP4 trap_GetUserCmd
+CALLI4
+pop
+ADDRLP4 12
+INDIRI4
+CNSTI4 1
+SUBI4
+ARGI4
+ADDRLP4 56
+ARGP4
+ADDRGP4 trap_GetUserCmd
+CALLI4
+pop
+ADDRLP4 96
+CNSTI4 4
+ASGNI4
+ADDRLP4 100
+CNSTI4 0
+ASGNI4
+ADDRLP4 16+16
+INDIRI4
+ADDRLP4 96
+INDIRI4
+BANDI4
+ADDRLP4 100
+INDIRI4
+EQI4 $854
+ADDRLP4 56+16
+INDIRI4
+ADDRLP4 96
+INDIRI4
+BANDI4
+ADDRLP4 100
+INDIRI4
+NEI4 $854
+ADDRGP4 cg+36
+INDIRP4
+CNSTI4 56
+ADDP4
+INDIRI4
+CNSTI4 2048
+BANDI4
+CNSTI4 0
+EQI4 $858
+ADDRGP4 cg+117772
+INDIRI4
+CNSTI4 0
+NEI4 $861
+ADDRGP4 cg+117772
+CNSTI4 1
+ASGNI4
+ADDRGP4 $859
+JUMPV
+LABELV $861
+ADDRGP4 cg+117772
+CNSTI4 0
+ASGNI4
+ADDRGP4 $866
+ARGP4
+ADDRGP4 trap_SendClientCommand
+CALLV
+pop
+ADDRGP4 $859
+JUMPV
+LABELV $858
+ADDRGP4 cg+36
+INDIRP4
+CNSTI4 312
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $867
+ADDRGP4 $866
+ARGP4
+ADDRGP4 trap_SendClientCommand
+CALLV
+pop
+LABELV $867
+LABELV $859
+LABELV $854
+ADDRGP4 cg+109588+4
+INDIRI4
+CNSTI4 7
+EQI4 $877
+ADDRLP4 104
+CNSTI4 0
+ASGNI4
+ADDRGP4 cg+36
+INDIRP4
+CNSTI4 312
+ADDP4
+INDIRI4
+ADDRLP4 104
+INDIRI4
+NEI4 $877
+ADDRGP4 cg+109580
+INDIRI4
+ADDRLP4 104
+INDIRI4
+EQI4 $870
+LABELV $877
+ADDRLP4 0
+CNSTF4 1116961478
+ASGNF4
+ADDRGP4 $871
+JUMPV
+LABELV $870
+ADDRGP4 cg+109588+192+20
+INDIRI4
+ARGI4
+ADDRLP4 108
+ADDRGP4 BG_Class
+CALLP4
+ASGNP4
+ADDRLP4 84
+CNSTF4 1061158912
+ADDRLP4 108
+INDIRP4
+CNSTI4 40
+ADDP4
+INDIRI4
+CVIF4 4
+MULF4
+CVFI4 4
+ASGNI4
+ADDRLP4 0
+ADDRLP4 84
+INDIRI4
+CVIF4 4
+ASGNF4
+ADDRLP4 0
+INDIRF4
+CNSTF4 1065353216
+GEF4 $881
+ADDRLP4 0
+CNSTF4 1065353216
+ASGNF4
+ADDRGP4 $882
+JUMPV
+LABELV $881
+ADDRLP4 0
+INDIRF4
+CNSTF4 1123024896
+LEF4 $883
+ADDRLP4 0
+CNSTF4 1123024896
+ASGNF4
+LABELV $883
+LABELV $882
+ADDRGP4 cg+118204
+INDIRI4
+CVIF4 4
+ADDRGP4 cg+109556
+INDIRI4
+CVIF4 4
+CNSTF4 1137180672
+SUBF4
+LEF4 $885
+ADDRGP4 cg+109588+192+20
+INDIRI4
+ARGI4
+CNSTI4 8
+ARGI4
+ADDRLP4 112
+ADDRGP4 BG_ClassHasAbility
+CALLI4
+ASGNI4
+ADDRLP4 112
+INDIRI4
+CNSTI4 0
+EQI4 $885
+ADDRLP4 116
+ADDRGP4 cg+109556
+INDIRI4
+ADDRGP4 cg+118204
+INDIRI4
+SUBI4
+CVIF4 4
+CNSTF4 1137180672
+DIVF4
+ASGNF4
+ADDRLP4 120
+CNSTF4 1124007936
+ASGNF4
+ADDRLP4 0
+ADDRLP4 120
+INDIRF4
+ADDRLP4 120
+INDIRF4
+ADDRLP4 0
+INDIRF4
+SUBF4
+ADDRLP4 116
+INDIRF4
+MULF4
+SUBF4
+ASGNF4
+LABELV $885
+ADDRGP4 cg+109588+152
+INDIRI4
+ARGI4
+ADDRLP4 116
+ADDRGP4 BG_Weapon
+CALLP4
+ASGNP4
+ADDRLP4 80
+CNSTF4 1061158912
+ADDRLP4 116
+INDIRP4
+CNSTI4 76
+ADDP4
+INDIRF4
+MULF4
+ASGNF4
+ADDRLP4 80
+INDIRF4
+CNSTF4 1065353216
+GEF4 $896
+ADDRLP4 80
+CNSTF4 1065353216
+ASGNF4
+ADDRGP4 $897
+JUMPV
+LABELV $896
+ADDRLP4 80
+INDIRF4
+ADDRLP4 84
+INDIRI4
+CVIF4 4
+LEF4 $898
+ADDRLP4 80
+ADDRLP4 84
+INDIRI4
+CVIF4 4
+ASGNF4
+LABELV $898
+LABELV $897
+ADDRGP4 cg+109588+152
+INDIRI4
+ARGI4
+ADDRLP4 120
+ADDRGP4 BG_Weapon
+CALLP4
+ASGNP4
+ADDRLP4 120
+INDIRP4
+CNSTI4 72
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $900
+ADDRGP4 cg+112460
+INDIRI4
+CNSTI4 0
+EQI4 $904
+ADDRLP4 88
+ADDRGP4 cg+109556
+INDIRI4
+ADDRGP4 cg+112464
+INDIRI4
+SUBI4
+CVIF4 4
+CNSTF4 1125515264
+DIVF4
+ASGNF4
+ADDRLP4 88
+INDIRF4
+CNSTF4 1065353216
+LEF4 $909
+ADDRLP4 0
+ADDRLP4 80
+INDIRF4
+ASGNF4
+ADDRGP4 $910
+JUMPV
+LABELV $909
+ADDRLP4 0
+ADDRLP4 0
+INDIRF4
+ADDRLP4 88
+INDIRF4
+ADDRLP4 80
+INDIRF4
+ADDRLP4 0
+INDIRF4
+SUBF4
+MULF4
+ADDF4
+ASGNF4
+LABELV $910
+ADDRLP4 16+16
+INDIRI4
+CNSTI4 32
+BANDI4
+CNSTI4 0
+NEI4 $905
+ADDRGP4 cg+112460
+CNSTI4 0
+ASGNI4
+ADDRGP4 cg+109556
+INDIRI4
+ADDRGP4 cg+109556
+INDIRI4
+ADDRGP4 cg+109556
+INDIRI4
+ADDI4
+ADDRGP4 cg+112464
+INDIRI4
+SUBI4
+CNSTI4 150
+SUBI4
+GEI4 $925
+ADDRLP4 128
+ADDRGP4 cg+109556
+INDIRI4
+ASGNI4
+ADDRGP4 $926
+JUMPV
+LABELV $925
+ADDRLP4 128
+ADDRGP4 cg+109556
+INDIRI4
+ADDRGP4 cg+109556
+INDIRI4
+ADDI4
+ADDRGP4 cg+112464
+INDIRI4
+SUBI4
+CNSTI4 150
+SUBI4
+ASGNI4
+LABELV $926
+ADDRGP4 cg+112464
+ADDRLP4 128
+INDIRI4
+ASGNI4
+ADDRGP4 $905
+JUMPV
+LABELV $904
+ADDRLP4 88
+ADDRGP4 cg+109556
+INDIRI4
+ADDRGP4 cg+112464
+INDIRI4
+SUBI4
+CVIF4 4
+CNSTF4 1125515264
+DIVF4
+ASGNF4
+ADDRLP4 88
+INDIRF4
+CNSTF4 1065353216
+LEF4 $929
+ADDRLP4 0
+ADDRLP4 0
+INDIRF4
+ASGNF4
+ADDRGP4 $930
+JUMPV
+LABELV $929
+ADDRLP4 124
+ADDRLP4 80
+INDIRF4
+ASGNF4
+ADDRLP4 0
+ADDRLP4 124
+INDIRF4
+ADDRLP4 88
+INDIRF4
+ADDRLP4 0
+INDIRF4
+ADDRLP4 124
+INDIRF4
+SUBF4
+MULF4
+ADDF4
+ASGNF4
+LABELV $930
+ADDRLP4 16+16
+INDIRI4
+CNSTI4 32
+BANDI4
+CNSTI4 0
+EQI4 $931
+ADDRGP4 cg+112460
+CNSTI4 1
+ASGNI4
+ADDRGP4 cg+109556
+INDIRI4
+ADDRGP4 cg+109556
+INDIRI4
+ADDRGP4 cg+109556
+INDIRI4
+ADDI4
+ADDRGP4 cg+112464
+INDIRI4
+SUBI4
+CNSTI4 150
+SUBI4
+GEI4 $945
+ADDRLP4 128
+ADDRGP4 cg+109556
+INDIRI4
+ASGNI4
+ADDRGP4 $946
+JUMPV
+LABELV $945
+ADDRLP4 128
+ADDRGP4 cg+109556
+INDIRI4
+ADDRGP4 cg+109556
+INDIRI4
+ADDI4
+ADDRGP4 cg+112464
+INDIRI4
+SUBI4
+CNSTI4 150
+SUBI4
+ASGNI4
+LABELV $946
+ADDRGP4 cg+112464
+ADDRLP4 128
+INDIRI4
+ASGNI4
+LABELV $931
+LABELV $905
+LABELV $900
+LABELV $871
+CNSTF4 1056964608
+CNSTF4 1078530011
+ADDRLP4 0
+INDIRF4
+MULF4
+CNSTF4 1127481344
+DIVF4
+MULF4
+ARGF4
+ADDRLP4 108
+ADDRGP4 tan
+CALLF4
+ASGNF4
+ADDRLP4 40
+ADDRGP4 cg+112080+12
+INDIRI4
+CVIF4 4
+ADDRLP4 108
+INDIRF4
+DIVF4
+ASGNF4
+ADDRGP4 cg+112080+8
+INDIRI4
+CVIF4 4
+ARGF4
+ADDRLP4 40
+INDIRF4
+ARGF4
+ADDRLP4 112
+ADDRGP4 atan2
+CALLF4
+ASGNF4
+ADDRLP4 4
+ADDRLP4 112
+INDIRF4
+ASGNF4
+ADDRLP4 4
+CNSTF4 1073741824
+CNSTF4 1127481344
+ADDRLP4 4
+INDIRF4
+MULF4
+CNSTF4 1078530011
+DIVF4
+MULF4
+ASGNF4
+ADDRGP4 cg+112080+24
+ARGP4
+CNSTI4 -1
+ARGI4
+ADDRLP4 116
+ADDRGP4 CG_PointContents
+CALLI4
+ASGNI4
+ADDRLP4 48
+ADDRLP4 116
+INDIRI4
+ASGNI4
+ADDRLP4 48
+INDIRI4
+CNSTI4 56
+BANDI4
+CNSTI4 0
+EQI4 $953
+ADDRLP4 44
+CNSTF4 1073741824
+CNSTF4 1078530011
+CNSTF4 1053609165
+ADDRGP4 cg+109556
+INDIRI4
+CVIF4 4
+CNSTF4 1148846080
+DIVF4
+MULF4
+MULF4
+MULF4
+ASGNF4
+ADDRLP4 44
+INDIRF4
+ARGF4
+ADDRLP4 120
+ADDRGP4 sin
+CALLF4
+ASGNF4
+ADDRLP4 8
+CNSTF4 1065353216
+ADDRLP4 120
+INDIRF4
+MULF4
+ASGNF4
+ADDRLP4 4
+ADDRLP4 4
+INDIRF4
+ADDRLP4 8
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 0
+ADDRLP4 0
+INDIRF4
+ADDRLP4 8
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 52
+CNSTI4 1
+ASGNI4
+ADDRGP4 $954
+JUMPV
+LABELV $953
+ADDRLP4 52
+CNSTI4 0
+ASGNI4
+LABELV $954
+ADDRLP4 120
+CNSTI4 0
+ASGNI4
+ADDRGP4 cg+110016+8
+INDIRI4
+CNSTI4 8192
+BANDI4
+ADDRLP4 120
+INDIRI4
+EQI4 $956
+ADDRGP4 cg+109556
+INDIRI4
+ADDRGP4 cg+118232
+INDIRI4
+SUBI4
+CNSTI4 2500
+GEI4 $956
+ADDRGP4 cg+109588+192
+INDIRI4
+ADDRLP4 120
+INDIRI4
+LEI4 $956
+ADDRGP4 cg+36
+INDIRP4
+CNSTI4 56
+ADDP4
+INDIRI4
+CNSTI4 2048
+BANDI4
+ADDRLP4 120
+INDIRI4
+NEI4 $956
+ADDRGP4 cg+109588
+ARGP4
+ADDRLP4 128
+ADDRGP4 BG_PlayerPoisonCloudTime
+CALLI4
+ASGNI4
+ADDRLP4 124
+CNSTF4 1065353216
+ADDRGP4 cg+109556
+INDIRI4
+ADDRGP4 cg+118232
+INDIRI4
+SUBI4
+CVIF4 4
+ADDRLP4 128
+INDIRI4
+CVIF4 4
+DIVF4
+SUBF4
+ASGNF4
+ADDRLP4 44
+CNSTF4 1073741824
+CNSTF4 1078530011
+CNSTF4 1059061760
+ADDRGP4 cg+109556
+INDIRI4
+ADDRGP4 cg+118232
+INDIRI4
+SUBI4
+CVIF4 4
+CNSTF4 1148846080
+DIVF4
+MULF4
+MULF4
+MULF4
+ASGNF4
+ADDRLP4 44
+INDIRF4
+ARGF4
+ADDRLP4 132
+ADDRGP4 sin
+CALLF4
+ASGNF4
+ADDRLP4 8
+CNSTF4 1097859072
+ADDRLP4 132
+INDIRF4
+MULF4
+ADDRLP4 124
+INDIRF4
+MULF4
+ASGNF4
+ADDRLP4 4
+ADDRLP4 4
+INDIRF4
+ADDRLP4 8
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 0
+ADDRLP4 0
+INDIRF4
+ADDRLP4 8
+INDIRF4
+ADDF4
+ASGNF4
+LABELV $956
+ADDRGP4 cg+112080+16
+ADDRLP4 4
+INDIRF4
+ASGNF4
+ADDRGP4 cg+112080+20
+ADDRLP4 0
+INDIRF4
+ASGNF4
+ADDRGP4 cg+112460
+INDIRI4
+CNSTI4 0
+NEI4 $974
+ADDRGP4 cg+112468
+CNSTF4 1065353216
+ASGNF4
+ADDRGP4 $975
+JUMPV
+LABELV $974
+ADDRGP4 cg+112468
+ADDRGP4 cg+112080+20
+INDIRF4
+CNSTF4 1117126656
+DIVF4
+ASGNF4
+LABELV $975
+ADDRLP4 52
+INDIRI4
+RETI4
+LABELV $853
+endproc CG_CalcFov 140 8
+lit
+align 4
+LABELV $982
+byte 4 0
+byte 4 1132396544
+byte 4 0
+byte 4 1124073472
+code
+proc CG_DrawSurfNormal 412 28
+ADDRLP4 168
+ADDRGP4 $982
+INDIRB
+ASGNB 16
+ADDRLP4 196
+CNSTF4 1174405120
+ASGNF4
+ADDRLP4 184
+ADDRGP4 cg+112080+24
+INDIRF4
+ADDRLP4 196
+INDIRF4
+ADDRGP4 cg+112080+36
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 184+4
+ADDRGP4 cg+112080+24+4
+INDIRF4
+ADDRLP4 196
+INDIRF4
+ADDRGP4 cg+112080+36+4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 184+8
+ADDRGP4 cg+112080+24+8
+INDIRF4
+CNSTF4 1174405120
+ADDRGP4 cg+112080+36+8
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 108
+ARGP4
+ADDRGP4 cg+112080+24
+ARGP4
+ADDRLP4 200
+CNSTP4 0
+ASGNP4
+ADDRLP4 200
+INDIRP4
+ARGP4
+ADDRLP4 200
+INDIRP4
+ARGP4
+ADDRLP4 184
+ARGP4
+ADDRGP4 cg+109588+148
+INDIRI4
+ARGI4
+CNSTI4 1
+ARGI4
+ADDRGP4 CG_Trace
+CALLV
+pop
+ADDRLP4 0
+ADDRLP4 108+12
+INDIRB
+ASGNB 12
+ADDRLP4 0+12
+CNSTF4 0
+ASGNF4
+ADDRLP4 0+12+4
+CNSTF4 0
+ASGNF4
+ADDRLP4 220
+ADDRLP4 168
+INDIRF4
+ASGNF4
+ADDRLP4 224
+CNSTF4 1325400064
+ASGNF4
+ADDRLP4 220
+INDIRF4
+ADDRLP4 224
+INDIRF4
+LTF4 $1023
+ADDRLP4 204
+ADDRLP4 220
+INDIRF4
+ADDRLP4 224
+INDIRF4
+SUBF4
+CVFI4 4
+CVIU4 4
+CNSTU4 2147483648
+ADDU4
+ASGNU4
+ADDRGP4 $1024
+JUMPV
+LABELV $1023
+ADDRLP4 204
+ADDRLP4 220
+INDIRF4
+CVFI4 4
+CVIU4 4
+ASGNU4
+LABELV $1024
+ADDRLP4 0+20
+ADDRLP4 204
+INDIRU4
+CVUU1 4
+ASGNU1
+ADDRLP4 228
+ADDRLP4 168+4
+INDIRF4
+ASGNF4
+ADDRLP4 232
+CNSTF4 1325400064
+ASGNF4
+ADDRLP4 228
+INDIRF4
+ADDRLP4 232
+INDIRF4
+LTF4 $1025
+ADDRLP4 208
+ADDRLP4 228
+INDIRF4
+ADDRLP4 232
+INDIRF4
+SUBF4
+CVFI4 4
+CVIU4 4
+CNSTU4 2147483648
+ADDU4
+ASGNU4
+ADDRGP4 $1026
+JUMPV
+LABELV $1025
+ADDRLP4 208
+ADDRLP4 228
+INDIRF4
+CVFI4 4
+CVIU4 4
+ASGNU4
+LABELV $1026
+ADDRLP4 0+20+1
+ADDRLP4 208
+INDIRU4
+CVUU1 4
+ASGNU1
+ADDRLP4 236
+ADDRLP4 168+8
+INDIRF4
+ASGNF4
+ADDRLP4 240
+CNSTF4 1325400064
+ASGNF4
+ADDRLP4 236
+INDIRF4
+ADDRLP4 240
+INDIRF4
+LTF4 $1027
+ADDRLP4 212
+ADDRLP4 236
+INDIRF4
+ADDRLP4 240
+INDIRF4
+SUBF4
+CVFI4 4
+CVIU4 4
+CNSTU4 2147483648
+ADDU4
+ASGNU4
+ADDRGP4 $1028
+JUMPV
+LABELV $1027
+ADDRLP4 212
+ADDRLP4 236
+INDIRF4
+CVFI4 4
+CVIU4 4
+ASGNU4
+LABELV $1028
+ADDRLP4 0+20+2
+ADDRLP4 212
+INDIRU4
+CVUU1 4
+ASGNU1
+ADDRLP4 244
+ADDRLP4 168+12
+INDIRF4
+ASGNF4
+ADDRLP4 248
+CNSTF4 1325400064
+ASGNF4
+ADDRLP4 244
+INDIRF4
+ADDRLP4 248
+INDIRF4
+LTF4 $1029
+ADDRLP4 216
+ADDRLP4 244
+INDIRF4
+ADDRLP4 248
+INDIRF4
+SUBF4
+CVFI4 4
+CVIU4 4
+CNSTU4 2147483648
+ADDU4
+ASGNU4
+ADDRGP4 $1030
+JUMPV
+LABELV $1029
+ADDRLP4 216
+ADDRLP4 244
+INDIRF4
+CVFI4 4
+CVIU4 4
+ASGNU4
+LABELV $1030
+ADDRLP4 0+20+3
+ADDRLP4 216
+INDIRU4
+CVUU1 4
+ASGNU1
+ADDRLP4 252
+CNSTF4 1086324736
+ASGNF4
+ADDRLP4 96
+ADDRLP4 108+12
+INDIRF4
+ADDRLP4 252
+INDIRF4
+ADDRGP4 cg+112080+36+12
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 96+4
+ADDRLP4 108+12+4
+INDIRF4
+ADDRLP4 252
+INDIRF4
+ADDRGP4 cg+112080+36+12+4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 96+8
+ADDRLP4 108+12+8
+INDIRF4
+CNSTF4 1086324736
+ADDRGP4 cg+112080+36+12+8
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0+24
+ADDRLP4 96
+INDIRB
+ASGNB 12
+ADDRLP4 0+24+12
+CNSTF4 0
+ASGNF4
+ADDRLP4 0+24+12+4
+CNSTF4 1065353216
+ASGNF4
+ADDRLP4 272
+ADDRLP4 168
+INDIRF4
+ASGNF4
+ADDRLP4 276
+CNSTF4 1325400064
+ASGNF4
+ADDRLP4 272
+INDIRF4
+ADDRLP4 276
+INDIRF4
+LTF4 $1073
+ADDRLP4 256
+ADDRLP4 272
+INDIRF4
+ADDRLP4 276
+INDIRF4
+SUBF4
+CVFI4 4
+CVIU4 4
+CNSTU4 2147483648
+ADDU4
+ASGNU4
+ADDRGP4 $1074
+JUMPV
+LABELV $1073
+ADDRLP4 256
+ADDRLP4 272
+INDIRF4
+CVFI4 4
+CVIU4 4
+ASGNU4
+LABELV $1074
+ADDRLP4 0+24+20
+ADDRLP4 256
+INDIRU4
+CVUU1 4
+ASGNU1
+ADDRLP4 280
+ADDRLP4 168+4
+INDIRF4
+ASGNF4
+ADDRLP4 284
+CNSTF4 1325400064
+ASGNF4
+ADDRLP4 280
+INDIRF4
+ADDRLP4 284
+INDIRF4
+LTF4 $1075
+ADDRLP4 260
+ADDRLP4 280
+INDIRF4
+ADDRLP4 284
+INDIRF4
+SUBF4
+CVFI4 4
+CVIU4 4
+CNSTU4 2147483648
+ADDU4
+ASGNU4
+ADDRGP4 $1076
+JUMPV
+LABELV $1075
+ADDRLP4 260
+ADDRLP4 280
+INDIRF4
+CVFI4 4
+CVIU4 4
+ASGNU4
+LABELV $1076
+ADDRLP4 0+24+20+1
+ADDRLP4 260
+INDIRU4
+CVUU1 4
+ASGNU1
+ADDRLP4 288
+ADDRLP4 168+8
+INDIRF4
+ASGNF4
+ADDRLP4 292
+CNSTF4 1325400064
+ASGNF4
+ADDRLP4 288
+INDIRF4
+ADDRLP4 292
+INDIRF4
+LTF4 $1077
+ADDRLP4 264
+ADDRLP4 288
+INDIRF4
+ADDRLP4 292
+INDIRF4
+SUBF4
+CVFI4 4
+CVIU4 4
+CNSTU4 2147483648
+ADDU4
+ASGNU4
+ADDRGP4 $1078
+JUMPV
+LABELV $1077
+ADDRLP4 264
+ADDRLP4 288
+INDIRF4
+CVFI4 4
+CVIU4 4
+ASGNU4
+LABELV $1078
+ADDRLP4 0+24+20+2
+ADDRLP4 264
+INDIRU4
+CVUU1 4
+ASGNU1
+ADDRLP4 296
+ADDRLP4 168+12
+INDIRF4
+ASGNF4
+ADDRLP4 300
+CNSTF4 1325400064
+ASGNF4
+ADDRLP4 296
+INDIRF4
+ADDRLP4 300
+INDIRF4
+LTF4 $1079
+ADDRLP4 268
+ADDRLP4 296
+INDIRF4
+ADDRLP4 300
+INDIRF4
+SUBF4
+CVFI4 4
+CVIU4 4
+CNSTU4 2147483648
+ADDU4
+ASGNU4
+ADDRGP4 $1080
+JUMPV
+LABELV $1079
+ADDRLP4 268
+ADDRLP4 296
+INDIRF4
+CVFI4 4
+CVIU4 4
+ASGNU4
+LABELV $1080
+ADDRLP4 0+24+20+3
+ADDRLP4 268
+INDIRU4
+CVUU1 4
+ASGNU1
+ADDRLP4 304
+CNSTF4 1115684864
+ASGNF4
+ADDRLP4 96
+ADDRLP4 108+12
+INDIRF4
+ADDRLP4 304
+INDIRF4
+ADDRLP4 108+24
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 96+4
+ADDRLP4 108+12+4
+INDIRF4
+ADDRLP4 304
+INDIRF4
+ADDRLP4 108+24+4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 96+8
+ADDRLP4 108+12+8
+INDIRF4
+CNSTF4 1115684864
+ADDRLP4 108+24+8
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 308
+CNSTF4 1086324736
+ASGNF4
+ADDRLP4 96
+ADDRLP4 96
+INDIRF4
+ADDRLP4 308
+INDIRF4
+ADDRGP4 cg+112080+36+12
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 96+4
+ADDRLP4 96+4
+INDIRF4
+ADDRLP4 308
+INDIRF4
+ADDRGP4 cg+112080+36+12+4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 96+8
+ADDRLP4 96+8
+INDIRF4
+CNSTF4 1086324736
+ADDRGP4 cg+112080+36+12+8
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0+48
+ADDRLP4 96
+INDIRB
+ASGNB 12
+ADDRLP4 0+48+12
+CNSTF4 1065353216
+ASGNF4
+ADDRLP4 0+48+12+4
+CNSTF4 1065353216
+ASGNF4
+ADDRLP4 328
+ADDRLP4 168
+INDIRF4
+ASGNF4
+ADDRLP4 332
+CNSTF4 1325400064
+ASGNF4
+ADDRLP4 328
+INDIRF4
+ADDRLP4 332
+INDIRF4
+LTF4 $1132
+ADDRLP4 312
+ADDRLP4 328
+INDIRF4
+ADDRLP4 332
+INDIRF4
+SUBF4
+CVFI4 4
+CVIU4 4
+CNSTU4 2147483648
+ADDU4
+ASGNU4
+ADDRGP4 $1133
+JUMPV
+LABELV $1132
+ADDRLP4 312
+ADDRLP4 328
+INDIRF4
+CVFI4 4
+CVIU4 4
+ASGNU4
+LABELV $1133
+ADDRLP4 0+48+20
+ADDRLP4 312
+INDIRU4
+CVUU1 4
+ASGNU1
+ADDRLP4 336
+ADDRLP4 168+4
+INDIRF4
+ASGNF4
+ADDRLP4 340
+CNSTF4 1325400064
+ASGNF4
+ADDRLP4 336
+INDIRF4
+ADDRLP4 340
+INDIRF4
+LTF4 $1134
+ADDRLP4 316
+ADDRLP4 336
+INDIRF4
+ADDRLP4 340
+INDIRF4
+SUBF4
+CVFI4 4
+CVIU4 4
+CNSTU4 2147483648
+ADDU4
+ASGNU4
+ADDRGP4 $1135
+JUMPV
+LABELV $1134
+ADDRLP4 316
+ADDRLP4 336
+INDIRF4
+CVFI4 4
+CVIU4 4
+ASGNU4
+LABELV $1135
+ADDRLP4 0+48+20+1
+ADDRLP4 316
+INDIRU4
+CVUU1 4
+ASGNU1
+ADDRLP4 344
+ADDRLP4 168+8
+INDIRF4
+ASGNF4
+ADDRLP4 348
+CNSTF4 1325400064
+ASGNF4
+ADDRLP4 344
+INDIRF4
+ADDRLP4 348
+INDIRF4
+LTF4 $1136
+ADDRLP4 320
+ADDRLP4 344
+INDIRF4
+ADDRLP4 348
+INDIRF4
+SUBF4
+CVFI4 4
+CVIU4 4
+CNSTU4 2147483648
+ADDU4
+ASGNU4
+ADDRGP4 $1137
+JUMPV
+LABELV $1136
+ADDRLP4 320
+ADDRLP4 344
+INDIRF4
+CVFI4 4
+CVIU4 4
+ASGNU4
+LABELV $1137
+ADDRLP4 0+48+20+2
+ADDRLP4 320
+INDIRU4
+CVUU1 4
+ASGNU1
+ADDRLP4 352
+ADDRLP4 168+12
+INDIRF4
+ASGNF4
+ADDRLP4 356
+CNSTF4 1325400064
+ASGNF4
+ADDRLP4 352
+INDIRF4
+ADDRLP4 356
+INDIRF4
+LTF4 $1138
+ADDRLP4 324
+ADDRLP4 352
+INDIRF4
+ADDRLP4 356
+INDIRF4
+SUBF4
+CVFI4 4
+CVIU4 4
+CNSTU4 2147483648
+ADDU4
+ASGNU4
+ADDRGP4 $1139
+JUMPV
+LABELV $1138
+ADDRLP4 324
+ADDRLP4 352
+INDIRF4
+CVFI4 4
+CVIU4 4
+ASGNU4
+LABELV $1139
+ADDRLP4 0+48+20+3
+ADDRLP4 324
+INDIRU4
+CVUU1 4
+ASGNU1
+ADDRLP4 360
+CNSTF4 1115684864
+ASGNF4
+ADDRLP4 96
+ADDRLP4 108+12
+INDIRF4
+ADDRLP4 360
+INDIRF4
+ADDRLP4 108+24
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 96+4
+ADDRLP4 108+12+4
+INDIRF4
+ADDRLP4 360
+INDIRF4
+ADDRLP4 108+24+4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 96+8
+ADDRLP4 108+12+8
+INDIRF4
+CNSTF4 1115684864
+ADDRLP4 108+24+8
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0+72
+ADDRLP4 96
+INDIRB
+ASGNB 12
+ADDRLP4 0+72+12
+CNSTF4 1065353216
+ASGNF4
+ADDRLP4 0+72+12+4
+CNSTF4 0
+ASGNF4
+ADDRLP4 380
+ADDRLP4 168
+INDIRF4
+ASGNF4
+ADDRLP4 384
+CNSTF4 1325400064
+ASGNF4
+ADDRLP4 380
+INDIRF4
+ADDRLP4 384
+INDIRF4
+LTF4 $1176
+ADDRLP4 364
+ADDRLP4 380
+INDIRF4
+ADDRLP4 384
+INDIRF4
+SUBF4
+CVFI4 4
+CVIU4 4
+CNSTU4 2147483648
+ADDU4
+ASGNU4
+ADDRGP4 $1177
+JUMPV
+LABELV $1176
+ADDRLP4 364
+ADDRLP4 380
+INDIRF4
+CVFI4 4
+CVIU4 4
+ASGNU4
+LABELV $1177
+ADDRLP4 0+72+20
+ADDRLP4 364
+INDIRU4
+CVUU1 4
+ASGNU1
+ADDRLP4 388
+ADDRLP4 168+4
+INDIRF4
+ASGNF4
+ADDRLP4 392
+CNSTF4 1325400064
+ASGNF4
+ADDRLP4 388
+INDIRF4
+ADDRLP4 392
+INDIRF4
+LTF4 $1178
+ADDRLP4 368
+ADDRLP4 388
+INDIRF4
+ADDRLP4 392
+INDIRF4
+SUBF4
+CVFI4 4
+CVIU4 4
+CNSTU4 2147483648
+ADDU4
+ASGNU4
+ADDRGP4 $1179
+JUMPV
+LABELV $1178
+ADDRLP4 368
+ADDRLP4 388
+INDIRF4
+CVFI4 4
+CVIU4 4
+ASGNU4
+LABELV $1179
+ADDRLP4 0+72+20+1
+ADDRLP4 368
+INDIRU4
+CVUU1 4
+ASGNU1
+ADDRLP4 396
+ADDRLP4 168+8
+INDIRF4
+ASGNF4
+ADDRLP4 400
+CNSTF4 1325400064
+ASGNF4
+ADDRLP4 396
+INDIRF4
+ADDRLP4 400
+INDIRF4
+LTF4 $1180
+ADDRLP4 372
+ADDRLP4 396
+INDIRF4
+ADDRLP4 400
+INDIRF4
+SUBF4
+CVFI4 4
+CVIU4 4
+CNSTU4 2147483648
+ADDU4
+ASGNU4
+ADDRGP4 $1181
+JUMPV
+LABELV $1180
+ADDRLP4 372
+ADDRLP4 396
+INDIRF4
+CVFI4 4
+CVIU4 4
+ASGNU4
+LABELV $1181
+ADDRLP4 0+72+20+2
+ADDRLP4 372
+INDIRU4
+CVUU1 4
+ASGNU1
+ADDRLP4 404
+ADDRLP4 168+12
+INDIRF4
+ASGNF4
+ADDRLP4 408
+CNSTF4 1325400064
+ASGNF4
+ADDRLP4 404
+INDIRF4
+ADDRLP4 408
+INDIRF4
+LTF4 $1182
+ADDRLP4 376
+ADDRLP4 404
+INDIRF4
+ADDRLP4 408
+INDIRF4
+SUBF4
+CVFI4 4
+CVIU4 4
+CNSTU4 2147483648
+ADDU4
+ASGNU4
+ADDRGP4 $1183
+JUMPV
+LABELV $1182
+ADDRLP4 376
+ADDRLP4 404
+INDIRF4
+CVFI4 4
+CVIU4 4
+ASGNU4
+LABELV $1183
+ADDRLP4 0+72+20+3
+ADDRLP4 376
+INDIRU4
+CVUU1 4
+ASGNU1
+ADDRGP4 cgs+255316+8
+INDIRI4
+ARGI4
+CNSTI4 4
+ARGI4
+ADDRLP4 0
+ARGP4
+ADDRGP4 trap_R_AddPolyToScene
+CALLV
+pop
+LABELV $981
+endproc CG_DrawSurfNormal 412 28
+export CG_addSmoothOp
+proc CG_addSmoothOp 4 0
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 4
+ADDRFP4 4
+INDIRF4
+ASGNF4
+ADDRFP4 8
+ADDRFP4 8
+INDIRF4
+ASGNF4
+ADDRLP4 0
+CNSTI4 0
+ASGNI4
+LABELV $1187
+CNSTI4 24
+ADDRLP4 0
+INDIRI4
+MULI4
+ADDRGP4 cg+118260
+ADDP4
+INDIRF4
+ADDRGP4 cg_wwSmoothTime+12
+INDIRI4
+CVIF4 4
+ADDF4
+ADDRGP4 cg+109556
+INDIRI4
+CVIF4 4
+GEF4 $1191
+CNSTI4 24
+ADDRLP4 0
+INDIRI4
+MULI4
+ADDRGP4 cg+118260+8
+ADDP4
+ADDRFP4 0
+INDIRP4
+INDIRB
+ASGNB 12
+CNSTI4 24
+ADDRLP4 0
+INDIRI4
+MULI4
+ADDRGP4 cg+118260+20
+ADDP4
+ADDRFP4 4
+INDIRF4
+ASGNF4
+CNSTI4 24
+ADDRLP4 0
+INDIRI4
+MULI4
+ADDRGP4 cg+118260
+ADDP4
+ADDRGP4 cg+109556
+INDIRI4
+CVIF4 4
+ASGNF4
+CNSTI4 24
+ADDRLP4 0
+INDIRI4
+MULI4
+ADDRGP4 cg+118260+4
+ADDP4
+ADDRFP4 8
+INDIRF4
+ASGNF4
+ADDRGP4 $1186
+JUMPV
+LABELV $1191
+LABELV $1188
+ADDRLP4 0
+ADDRLP4 0
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRLP4 0
+INDIRI4
+CNSTI4 32
+LTI4 $1187
+LABELV $1186
+endproc CG_addSmoothOp 4 0
+lit
+align 4
+LABELV $1205
+byte 4 0
+byte 4 0
+byte 4 1065353216
+align 4
+LABELV $1206
+byte 4 0
+byte 4 0
+byte 4 3212836864
+code
+proc CG_smoothWWTransitions 224 16
+ADDRFP4 4
+ADDRFP4 4
+INDIRP4
+ASGNP4
+ADDRLP4 164
+ADDRGP4 $1205
+INDIRB
+ASGNB 12
+ADDRLP4 176
+ADDRGP4 $1206
+INDIRB
+ASGNB 12
+ADDRLP4 88
+CNSTI4 0
+ASGNI4
+ADDRGP4 cg+36
+INDIRP4
+CNSTI4 56
+ADDP4
+INDIRI4
+CNSTI4 2048
+BANDI4
+CNSTI4 0
+EQI4 $1207
+ADDRFP4 8
+INDIRP4
+ADDRFP4 4
+INDIRP4
+INDIRB
+ASGNB 12
+ADDRGP4 $1204
+JUMPV
+LABELV $1207
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 104
+ARGP4
+ADDRGP4 BG_GetClientNormal
+CALLV
+pop
+ADDRFP4 4
+INDIRP4
+ARGP4
+ADDRLP4 8
+ARGP4
+ADDRGP4 AnglesToAxis
+CALLV
+pop
+ADDRLP4 104
+ARGP4
+ADDRGP4 cg+118236
+ARGP4
+ADDRLP4 196
+ADDRGP4 VectorCompare
+CALLI4
+ASGNI4
+ADDRLP4 196
+INDIRI4
+CNSTI4 0
+NEI4 $1210
+ADDRLP4 176
+ARGP4
+ADDRGP4 cg+118236
+ARGP4
+ADDRLP4 200
+ADDRGP4 VectorCompare
+CALLI4
+ASGNI4
+ADDRLP4 200
+INDIRI4
+CNSTI4 0
+EQI4 $1213
+ADDRLP4 164
+ARGP4
+ADDRLP4 104
+ARGP4
+ADDRLP4 204
+ADDRGP4 VectorCompare
+CALLI4
+ASGNI4
+ADDRLP4 204
+INDIRI4
+CNSTI4 0
+EQI4 $1213
+ADDRFP4 4
+INDIRP4
+ARGP4
+ADDRLP4 152
+ARGP4
+ADDRLP4 208
+CNSTP4 0
+ASGNP4
+ADDRLP4 208
+INDIRP4
+ARGP4
+ADDRLP4 208
+INDIRP4
+ARGP4
+ADDRGP4 AngleVectors
+CALLV
+pop
+ADDRLP4 92
+ARGP4
+ADDRLP4 152
+ARGP4
+ADDRLP4 164
+ARGP4
+ADDRGP4 ProjectPointOnPlane
+CALLV
+pop
+ADDRLP4 92
+ARGP4
+ADDRGP4 VectorNormalize
+CALLF4
+pop
+ADDRLP4 188
+CNSTF4 1127481344
+ASGNF4
+ADDRLP4 192
+CNSTF4 1069547520
+ASGNF4
+ADDRGP4 $1214
+JUMPV
+LABELV $1213
+ADDRGP4 cg+118248
+ARGP4
+ADDRLP4 116
+ARGP4
+ADDRGP4 AnglesToAxis
+CALLV
+pop
+ADDRLP4 188
+ADDRLP4 8
+INDIRF4
+ADDRLP4 116
+INDIRF4
+MULF4
+ADDRLP4 8+4
+INDIRF4
+ADDRLP4 116+4
+INDIRF4
+MULF4
+ADDF4
+ADDRLP4 8+8
+INDIRF4
+ADDRLP4 116+8
+INDIRF4
+MULF4
+ADDF4
+ADDRLP4 8+12
+INDIRF4
+ADDRLP4 116+12
+INDIRF4
+MULF4
+ADDRLP4 8+12+4
+INDIRF4
+ADDRLP4 116+12+4
+INDIRF4
+MULF4
+ADDF4
+ADDRLP4 8+12+8
+INDIRF4
+ADDRLP4 116+12+8
+INDIRF4
+MULF4
+ADDF4
+ADDF4
+ADDRLP4 8+24
+INDIRF4
+ADDRLP4 116+24
+INDIRF4
+MULF4
+ADDRLP4 8+24+4
+INDIRF4
+ADDRLP4 116+24+4
+INDIRF4
+MULF4
+ADDF4
+ADDRLP4 8+24+8
+INDIRF4
+ADDRLP4 116+24+8
+INDIRF4
+MULF4
+ADDF4
+ADDF4
+ASGNF4
+ADDRLP4 188
+INDIRF4
+CNSTF4 1065353216
+SUBF4
+CNSTF4 1073741824
+DIVF4
+ARGF4
+ADDRLP4 208
+ADDRGP4 acos
+CALLF4
+ASGNF4
+ADDRLP4 188
+CNSTF4 1127481344
+ADDRLP4 208
+INDIRF4
+MULF4
+CNSTF4 1078530011
+DIVF4
+ASGNF4
+ADDRLP4 116
+ARGP4
+ADDRLP4 8
+ARGP4
+ADDRLP4 152
+ARGP4
+ADDRGP4 CrossProduct
+CALLV
+pop
+ADDRLP4 92
+ADDRLP4 152
+INDIRB
+ASGNB 12
+ADDRLP4 116+12
+ARGP4
+ADDRLP4 8+12
+ARGP4
+ADDRLP4 152
+ARGP4
+ADDRGP4 CrossProduct
+CALLV
+pop
+ADDRLP4 92
+ADDRLP4 92
+INDIRF4
+ADDRLP4 152
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 92+4
+ADDRLP4 92+4
+INDIRF4
+ADDRLP4 152+4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 92+8
+ADDRLP4 92+8
+INDIRF4
+ADDRLP4 152+8
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 116+24
+ARGP4
+ADDRLP4 8+24
+ARGP4
+ADDRLP4 152
+ARGP4
+ADDRGP4 CrossProduct
+CALLV
+pop
+ADDRLP4 92
+ADDRLP4 92
+INDIRF4
+ADDRLP4 152
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 92+4
+ADDRLP4 92+4
+INDIRF4
+ADDRLP4 152+4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 92+8
+ADDRLP4 92+8
+INDIRF4
+ADDRLP4 152+8
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 92
+ARGP4
+ADDRGP4 VectorNormalize
+CALLF4
+pop
+ADDRLP4 192
+CNSTF4 1065353216
+ASGNF4
+LABELV $1214
+ADDRLP4 92
+ARGP4
+ADDRLP4 188
+INDIRF4
+ARGF4
+ADDRLP4 192
+INDIRF4
+ARGF4
+ADDRGP4 CG_addSmoothOp
+CALLV
+pop
+LABELV $1210
+ADDRLP4 0
+CNSTI4 31
+ASGNI4
+LABELV $1257
+ADDRLP4 200
+CNSTI4 24
+ADDRLP4 0
+INDIRI4
+MULI4
+ASGNI4
+ADDRLP4 4
+ADDRGP4 cg_wwSmoothTime+12
+INDIRI4
+CVIF4 4
+ADDRLP4 200
+INDIRI4
+ADDRGP4 cg+118260+4
+ADDP4
+INDIRF4
+MULF4
+CVFI4 4
+CVIF4 4
+ASGNF4
+ADDRGP4 cg+109556
+INDIRI4
+CVIF4 4
+ADDRLP4 200
+INDIRI4
+ADDRGP4 cg+118260
+ADDP4
+INDIRF4
+ADDRLP4 4
+INDIRF4
+ADDF4
+GEF4 $1264
+ADDRLP4 84
+CNSTF4 1065353216
+CNSTI4 24
+ADDRLP4 0
+INDIRI4
+MULI4
+ADDRGP4 cg+118260
+ADDP4
+INDIRF4
+ADDRLP4 4
+INDIRF4
+ADDF4
+ADDRGP4 cg+109556
+INDIRI4
+CVIF4 4
+SUBF4
+ADDRLP4 4
+INDIRF4
+DIVF4
+SUBF4
+ASGNF4
+CNSTF4 1078530011
+ADDRLP4 84
+INDIRF4
+MULF4
+ARGF4
+ADDRLP4 208
+ADDRGP4 cos
+CALLF4
+ASGNF4
+ADDRLP4 80
+ADDRLP4 208
+INDIRF4
+CNSTF4 1065353216
+ADDF4
+NEGF4
+CNSTF4 1073741824
+DIVF4
+ASGNF4
+ADDRLP4 44
+ARGP4
+ADDRLP4 212
+CNSTI4 24
+ADDRLP4 0
+INDIRI4
+MULI4
+ASGNI4
+ADDRLP4 212
+INDIRI4
+ADDRGP4 cg+118260+8
+ADDP4
+ARGP4
+ADDRLP4 8
+ARGP4
+ADDRLP4 80
+INDIRF4
+ADDRLP4 212
+INDIRI4
+ADDRGP4 cg+118260+20
+ADDP4
+INDIRF4
+MULF4
+ARGF4
+ADDRGP4 RotatePointAroundVector
+CALLV
+pop
+ADDRLP4 44+12
+ARGP4
+ADDRLP4 216
+CNSTI4 24
+ADDRLP4 0
+INDIRI4
+MULI4
+ASGNI4
+ADDRLP4 216
+INDIRI4
+ADDRGP4 cg+118260+8
+ADDP4
+ARGP4
+ADDRLP4 8+12
+ARGP4
+ADDRLP4 80
+INDIRF4
+ADDRLP4 216
+INDIRI4
+ADDRGP4 cg+118260+20
+ADDP4
+INDIRF4
+MULF4
+ARGF4
+ADDRGP4 RotatePointAroundVector
+CALLV
+pop
+ADDRLP4 44+24
+ARGP4
+ADDRLP4 220
+CNSTI4 24
+ADDRLP4 0
+INDIRI4
+MULI4
+ASGNI4
+ADDRLP4 220
+INDIRI4
+ADDRGP4 cg+118260+8
+ADDP4
+ARGP4
+ADDRLP4 8+24
+ARGP4
+ADDRLP4 80
+INDIRF4
+ADDRLP4 220
+INDIRI4
+ADDRGP4 cg+118260+20
+ADDP4
+INDIRF4
+MULF4
+ARGF4
+ADDRGP4 RotatePointAroundVector
+CALLV
+pop
+ADDRLP4 44
+ARGP4
+ADDRLP4 8
+ARGP4
+ADDRGP4 AxisCopy
+CALLV
+pop
+ADDRLP4 88
+CNSTI4 1
+ASGNI4
+LABELV $1264
+LABELV $1258
+ADDRLP4 0
+ADDRLP4 0
+INDIRI4
+CNSTI4 1
+SUBI4
+ASGNI4
+ADDRLP4 0
+INDIRI4
+CNSTI4 0
+GEI4 $1257
+ADDRLP4 88
+INDIRI4
+CNSTI4 0
+EQI4 $1286
+ADDRLP4 44
+ARGP4
+ADDRFP4 8
+INDIRP4
+ARGP4
+ADDRGP4 AxisToAngles
+CALLV
+pop
+ADDRGP4 $1287
+JUMPV
+LABELV $1286
+ADDRFP4 8
+INDIRP4
+ADDRFP4 4
+INDIRP4
+INDIRB
+ASGNB 12
+LABELV $1287
+ADDRGP4 cg+118248
+ADDRFP4 4
+INDIRP4
+INDIRB
+ASGNB 12
+ADDRGP4 cg+118236
+ADDRLP4 104
+INDIRB
+ASGNB 12
+LABELV $1204
+endproc CG_smoothWWTransitions 224 16
+proc CG_smoothWJTransitions 104 16
+ADDRLP4 84
+CNSTI4 0
+ASGNI4
+ADDRGP4 cg+36
+INDIRP4
+CNSTI4 56
+ADDP4
+INDIRI4
+CNSTI4 2048
+BANDI4
+CNSTI4 0
+EQI4 $1291
+ADDRFP4 8
+INDIRP4
+ADDRFP4 4
+INDIRP4
+INDIRB
+ASGNB 12
+ADDRGP4 $1290
+JUMPV
+LABELV $1291
+ADDRFP4 4
+INDIRP4
+ARGP4
+ADDRLP4 4
+ARGP4
+ADDRGP4 AnglesToAxis
+CALLV
+pop
+ADDRLP4 0
+CNSTI4 31
+ASGNI4
+LABELV $1294
+ADDRGP4 cg+109556
+INDIRI4
+CVIF4 4
+CNSTI4 24
+ADDRLP4 0
+INDIRI4
+MULI4
+ADDRGP4 cg+118260
+ADDP4
+INDIRF4
+ADDRGP4 cg_wwSmoothTime+12
+INDIRI4
+CVIF4 4
+ADDF4
+GEF4 $1298
+ADDRLP4 80
+CNSTI4 24
+ADDRLP4 0
+INDIRI4
+MULI4
+ADDRGP4 cg+118260
+ADDP4
+INDIRF4
+ADDRGP4 cg_wwSmoothTime+12
+INDIRI4
+CVIF4 4
+ADDF4
+ADDRGP4 cg+109556
+INDIRI4
+CVIF4 4
+SUBF4
+ADDRGP4 cg_wwSmoothTime+12
+INDIRI4
+CVIF4 4
+DIVF4
+ASGNF4
+CNSTF4 1073741824
+CNSTF4 1078530011
+ADDRLP4 80
+INDIRF4
+MULF4
+MULF4
+ARGF4
+ADDRLP4 88
+ADDRGP4 cos
+CALLF4
+ASGNF4
+ADDRLP4 76
+CNSTF4 1065353216
+ADDRLP4 88
+INDIRF4
+CNSTF4 1065353216
+ADDF4
+CNSTF4 1073741824
+DIVF4
+SUBF4
+ASGNF4
+ADDRLP4 40
+ARGP4
+ADDRLP4 92
+CNSTI4 24
+ADDRLP4 0
+INDIRI4
+MULI4
+ASGNI4
+ADDRLP4 92
+INDIRI4
+ADDRGP4 cg+118260+8
+ADDP4
+ARGP4
+ADDRLP4 4
+ARGP4
+ADDRLP4 76
+INDIRF4
+ADDRLP4 92
+INDIRI4
+ADDRGP4 cg+118260+20
+ADDP4
+INDIRF4
+MULF4
+ARGF4
+ADDRGP4 RotatePointAroundVector
+CALLV
+pop
+ADDRLP4 40+12
+ARGP4
+ADDRLP4 96
+CNSTI4 24
+ADDRLP4 0
+INDIRI4
+MULI4
+ASGNI4
+ADDRLP4 96
+INDIRI4
+ADDRGP4 cg+118260+8
+ADDP4
+ARGP4
+ADDRLP4 4+12
+ARGP4
+ADDRLP4 76
+INDIRF4
+ADDRLP4 96
+INDIRI4
+ADDRGP4 cg+118260+20
+ADDP4
+INDIRF4
+MULF4
+ARGF4
+ADDRGP4 RotatePointAroundVector
+CALLV
+pop
+ADDRLP4 40+24
+ARGP4
+ADDRLP4 100
+CNSTI4 24
+ADDRLP4 0
+INDIRI4
+MULI4
+ASGNI4
+ADDRLP4 100
+INDIRI4
+ADDRGP4 cg+118260+8
+ADDP4
+ARGP4
+ADDRLP4 4+24
+ARGP4
+ADDRLP4 76
+INDIRF4
+ADDRLP4 100
+INDIRI4
+ADDRGP4 cg+118260+20
+ADDP4
+INDIRF4
+MULF4
+ARGF4
+ADDRGP4 RotatePointAroundVector
+CALLV
+pop
+ADDRLP4 40
+ARGP4
+ADDRLP4 4
+ARGP4
+ADDRGP4 AxisCopy
+CALLV
+pop
+ADDRLP4 84
+CNSTI4 1
+ASGNI4
+LABELV $1298
+LABELV $1295
+ADDRLP4 0
+ADDRLP4 0
+INDIRI4
+CNSTI4 1
+SUBI4
+ASGNI4
+ADDRLP4 0
+INDIRI4
+CNSTI4 0
+GEI4 $1294
+ADDRLP4 84
+INDIRI4
+CNSTI4 0
+EQI4 $1323
+ADDRLP4 40
+ARGP4
+ADDRFP4 8
+INDIRP4
+ARGP4
+ADDRGP4 AxisToAngles
+CALLV
+pop
+ADDRGP4 $1324
+JUMPV
+LABELV $1323
+ADDRFP4 8
+INDIRP4
+ADDRFP4 4
+INDIRP4
+INDIRB
+ASGNB 12
+LABELV $1324
+LABELV $1290
+endproc CG_smoothWJTransitions 104 16
+proc CG_CalcViewValues 64 12
+ADDRGP4 cg+112080
+ARGP4
+CNSTI4 0
+ARGI4
+CNSTU4 368
+ARGU4
+ADDRGP4 memset
+CALLP4
+pop
+ADDRGP4 CG_CalcVrect
+CALLV
+pop
+ADDRLP4 0
+ADDRGP4 cg+109588
+ASGNP4
+ADDRLP4 4
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 4
+INDIRI4
+CNSTI4 7
+EQI4 $1332
+ADDRLP4 4
+INDIRI4
+CNSTI4 6
+EQI4 $1332
+ADDRLP4 4
+INDIRI4
+CNSTI4 2
+NEI4 $1329
+LABELV $1332
+ADDRGP4 cg+112080+24
+ADDRLP4 0
+INDIRP4
+CNSTI4 20
+ADDP4
+INDIRB
+ASGNB 12
+ADDRGP4 cg+112448
+ADDRLP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRB
+ASGNB 12
+ADDRGP4 cg+112448
+ARGP4
+ADDRGP4 cg+112080+36
+ARGP4
+ADDRGP4 AnglesToAxis
+CALLV
+pop
+ADDRLP4 8
+ADDRGP4 CG_CalcFov
+CALLI4
+ASGNI4
+ADDRLP4 8
+INDIRI4
+RETI4
+ADDRGP4 $1325
+JUMPV
+LABELV $1329
+ADDRGP4 cg+117780
+ADDRLP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+INDIRI4
+CNSTI4 128
+BANDI4
+CNSTI4 7
+RSHI4
+ASGNI4
+CNSTF4 1078530011
+ADDRLP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+INDIRI4
+CNSTI4 127
+BANDI4
+CVIF4 4
+CNSTF4 1123942400
+DIVF4
+MULF4
+ARGF4
+ADDRLP4 8
+ADDRGP4 sin
+CALLF4
+ASGNF4
+ADDRLP4 8
+INDIRF4
+ARGF4
+ADDRLP4 12
+ADDRGP4 fabs
+CALLF4
+ASGNF4
+ADDRGP4 cg+117776
+ADDRLP4 12
+INDIRF4
+ASGNF4
+ADDRLP4 20
+ADDRLP4 0
+INDIRP4
+CNSTI4 32
+ADDP4
+INDIRF4
+ASGNF4
+ADDRLP4 24
+ADDRLP4 0
+INDIRP4
+CNSTI4 36
+ADDP4
+INDIRF4
+ASGNF4
+ADDRLP4 20
+INDIRF4
+ADDRLP4 20
+INDIRF4
+MULF4
+ADDRLP4 24
+INDIRF4
+ADDRLP4 24
+INDIRF4
+MULF4
+ADDF4
+ARGF4
+ADDRLP4 28
+ADDRGP4 sqrt
+CALLF4
+ASGNF4
+ADDRGP4 cg+117784
+ADDRLP4 28
+INDIRF4
+ASGNF4
+ADDRGP4 cg+117784
+INDIRF4
+CNSTF4 1133903872
+LEF4 $1342
+ADDRGP4 cg+117784
+CNSTF4 1133903872
+ASGNF4
+LABELV $1342
+ADDRGP4 cg+112080+24
+ADDRLP4 0
+INDIRP4
+CNSTI4 20
+ADDP4
+INDIRB
+ASGNB 12
+ADDRLP4 0
+INDIRP4
+CNSTI4 212
+ADDP4
+INDIRI4
+ARGI4
+CNSTI4 1
+ARGI4
+ADDRLP4 32
+ADDRGP4 BG_ClassHasAbility
+CALLI4
+ASGNI4
+ADDRLP4 32
+INDIRI4
+CNSTI4 0
+EQI4 $1348
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+ARGP4
+ADDRGP4 cg+112448
+ARGP4
+ADDRGP4 CG_smoothWWTransitions
+CALLV
+pop
+ADDRGP4 $1349
+JUMPV
+LABELV $1348
+ADDRLP4 0
+INDIRP4
+CNSTI4 212
+ADDP4
+INDIRI4
+ARGI4
+CNSTI4 64
+ARGI4
+ADDRLP4 40
+ADDRGP4 BG_ClassHasAbility
+CALLI4
+ASGNI4
+ADDRLP4 40
+INDIRI4
+CNSTI4 0
+EQI4 $1351
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+ARGP4
+ADDRGP4 cg+112448
+ARGP4
+ADDRGP4 CG_smoothWJTransitions
+CALLV
+pop
+ADDRGP4 $1352
+JUMPV
+LABELV $1351
+ADDRGP4 cg+112448
+ADDRLP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRB
+ASGNB 12
+LABELV $1352
+LABELV $1349
+ADDRLP4 0
+INDIRP4
+CNSTI4 212
+ADDP4
+INDIRI4
+ARGI4
+CNSTI4 64
+ARGI4
+ADDRLP4 48
+ADDRGP4 BG_ClassHasAbility
+CALLI4
+ASGNI4
+ADDRLP4 48
+INDIRI4
+CNSTI4 0
+NEI4 $1355
+ADDRLP4 0
+INDIRP4
+CNSTI4 224
+ADDP4
+INDIRI4
+CNSTI4 1
+BANDI4
+CNSTI4 0
+NEI4 $1357
+ADDRGP4 cg+118236
+CNSTF4 0
+ASGNF4
+ADDRGP4 cg+118236+4
+CNSTF4 0
+ASGNF4
+ADDRGP4 cg+118236+8
+CNSTF4 1065353216
+ASGNF4
+LABELV $1357
+LABELV $1355
+ADDRGP4 cg_errorDecay+8
+INDIRF4
+CNSTF4 0
+LEF4 $1364
+ADDRLP4 56
+ADDRGP4 cg+109556
+INDIRI4
+ADDRGP4 cg+111872
+INDIRI4
+SUBI4
+ASGNI4
+ADDRLP4 52
+ADDRGP4 cg_errorDecay+8
+INDIRF4
+ADDRLP4 56
+INDIRI4
+CVIF4 4
+SUBF4
+ADDRGP4 cg_errorDecay+8
+INDIRF4
+DIVF4
+ASGNF4
+ADDRLP4 60
+ADDRLP4 52
+INDIRF4
+ASGNF4
+ADDRLP4 60
+INDIRF4
+CNSTF4 0
+LEF4 $1371
+ADDRLP4 60
+INDIRF4
+CNSTF4 1065353216
+GEF4 $1371
+ADDRGP4 cg+112080+24
+ADDRGP4 cg+112080+24
+INDIRF4
+ADDRGP4 cg+111876
+INDIRF4
+ADDRLP4 52
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRGP4 cg+112080+24+4
+ADDRGP4 cg+112080+24+4
+INDIRF4
+ADDRGP4 cg+111876+4
+INDIRF4
+ADDRLP4 52
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRGP4 cg+112080+24+8
+ADDRGP4 cg+112080+24+8
+INDIRF4
+ADDRGP4 cg+111876+8
+INDIRF4
+ADDRLP4 52
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRGP4 $1372
+JUMPV
+LABELV $1371
+ADDRGP4 cg+111872
+CNSTI4 0
+ASGNI4
+LABELV $1372
+LABELV $1364
+ADDRGP4 cg+36
+INDIRP4
+CNSTI4 236
+ADDP4
+INDIRI4
+CNSTI4 0
+GTI4 $1395
+ADDRGP4 cg+135960
+ARGP4
+ADDRLP4 52
+ADDRGP4 CG_IsParticleSystemValid
+CALLI4
+ASGNI4
+ADDRLP4 52
+INDIRI4
+CNSTI4 0
+EQI4 $1396
+ADDRGP4 cg+135960
+ARGP4
+ADDRGP4 CG_DestroyParticleSystem
+CALLV
+pop
+ADDRGP4 $1396
+JUMPV
+LABELV $1395
+ADDRGP4 cg+135984
+CNSTI4 0
+ASGNI4
+LABELV $1396
+ADDRGP4 cg+109580
+INDIRI4
+CNSTI4 0
+EQI4 $1403
+ADDRGP4 CG_OffsetThirdPersonView
+CALLV
+pop
+ADDRGP4 $1404
+JUMPV
+LABELV $1403
+ADDRGP4 CG_OffsetFirstPersonView
+CALLV
+pop
+LABELV $1404
+ADDRGP4 cg+112448
+ARGP4
+ADDRGP4 cg+112080+36
+ARGP4
+ADDRGP4 AnglesToAxis
+CALLV
+pop
+ADDRGP4 cg+109584
+INDIRI4
+CNSTI4 0
+EQI4 $1409
+ADDRLP4 52
+ADDRGP4 cg+112080+76
+ASGNP4
+ADDRLP4 52
+INDIRP4
+ADDRLP4 52
+INDIRP4
+INDIRI4
+CNSTI4 5
+BORI4
+ASGNI4
+LABELV $1409
+ADDRGP4 cg_drawSurfNormal+12
+INDIRI4
+CNSTI4 0
+EQI4 $1414
+ADDRGP4 CG_DrawSurfNormal
+CALLV
+pop
+LABELV $1414
+ADDRLP4 56
+ADDRGP4 CG_CalcFov
+CALLI4
+ASGNI4
+ADDRLP4 56
+INDIRI4
+RETI4
+LABELV $1325
+endproc CG_CalcViewValues 64 12
+export CG_AddBufferedSound
+proc CG_AddBufferedSound 4 0
+ADDRFP4 0
+INDIRI4
+CNSTI4 0
+NEI4 $1418
+ADDRGP4 $1417
+JUMPV
+LABELV $1418
+ADDRGP4 cg+117584
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRGP4 cg+117596
+ADDP4
+ADDRFP4 0
+INDIRI4
+ASGNI4
+ADDRGP4 cg+117584
+ADDRGP4 cg+117584
+INDIRI4
+CNSTI4 1
+ADDI4
+CNSTI4 20
+MODI4
+ASGNI4
+ADDRGP4 cg+117584
+INDIRI4
+ADDRGP4 cg+117588
+INDIRI4
+NEI4 $1424
+ADDRLP4 0
+ADDRGP4 cg+117588
+ASGNP4
+ADDRLP4 0
+INDIRP4
+ADDRLP4 0
+INDIRP4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $1424
+LABELV $1417
+endproc CG_AddBufferedSound 4 0
+proc CG_PlayBufferedSounds 0 8
+ADDRGP4 cg+117592
+INDIRI4
+ADDRGP4 cg+109556
+INDIRI4
+GEI4 $1430
+ADDRGP4 cg+117588
+INDIRI4
+ADDRGP4 cg+117584
+INDIRI4
+EQI4 $1434
+ADDRGP4 cg+117588
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRGP4 cg+117596
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $1434
+ADDRGP4 cg+117588
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRGP4 cg+117596
+ADDP4
+INDIRI4
+ARGI4
+CNSTI4 7
+ARGI4
+ADDRGP4 trap_S_StartLocalSound
+CALLV
+pop
+ADDRGP4 cg+117588
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRGP4 cg+117596
+ADDP4
+CNSTI4 0
+ASGNI4
+ADDRGP4 cg+117588
+ADDRGP4 cg+117588
+INDIRI4
+CNSTI4 1
+ADDI4
+CNSTI4 20
+MODI4
+ASGNI4
+ADDRGP4 cg+117592
+ADDRGP4 cg+109556
+INDIRI4
+CNSTI4 750
+ADDI4
+ASGNI4
+LABELV $1434
+LABELV $1430
+LABELV $1429
+endproc CG_PlayBufferedSounds 0 8
+export CG_DrawActiveFrame
+proc CG_DrawActiveFrame 24 16
+ADDRGP4 cg+109556
+ADDRFP4 0
+INDIRI4
+ASGNI4
+ADDRGP4 cg+8
+ADDRFP4 8
+INDIRI4
+ASGNI4
+ADDRGP4 CG_UpdateCvars
+CALLV
+pop
+ADDRGP4 cg+112472
+INDIRI1
+CVII4 1
+CNSTI4 0
+EQI4 $1451
+ADDRGP4 CG_DrawLoadingScreen
+CALLV
+pop
+ADDRGP4 $1448
+JUMPV
+LABELV $1451
+CNSTI4 0
+ARGI4
+ADDRGP4 trap_S_ClearLoopingSounds
+CALLV
+pop
+ADDRGP4 trap_R_ClearScene
+CALLV
+pop
+ADDRGP4 CG_ProcessSnapshots
+CALLV
+pop
+ADDRGP4 cg+36
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $1458
+ADDRGP4 cg+36
+INDIRP4
+INDIRI4
+CNSTI4 2
+BANDI4
+CNSTI4 0
+EQI4 $1454
+LABELV $1458
+ADDRGP4 CG_DrawLoadingScreen
+CALLV
+pop
+ADDRGP4 $1448
+JUMPV
+LABELV $1454
+ADDRGP4 cg+111980
+INDIRI4
+ARGI4
+ADDRGP4 cg+112468
+INDIRF4
+ARGF4
+ADDRGP4 trap_SetUserCmdValue
+CALLV
+pop
+ADDRLP4 4
+ADDRGP4 cg
+ASGNP4
+ADDRLP4 4
+INDIRP4
+ADDRLP4 4
+INDIRP4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRGP4 CG_PredictPlayerState
+CALLV
+pop
+ADDRLP4 12
+CNSTI4 0
+ASGNI4
+ADDRGP4 cg_thirdPerson+12
+INDIRI4
+ADDRLP4 12
+INDIRI4
+NEI4 $1470
+ADDRGP4 cg+36
+INDIRP4
+CNSTI4 236
+ADDP4
+INDIRI4
+ADDRLP4 12
+INDIRI4
+LEI4 $1470
+ADDRGP4 cg+117772
+INDIRI4
+ADDRLP4 12
+INDIRI4
+EQI4 $1467
+ADDRGP4 cg+36
+INDIRP4
+CNSTI4 56
+ADDP4
+INDIRI4
+CNSTI4 2048
+BANDI4
+ADDRLP4 12
+INDIRI4
+EQI4 $1467
+LABELV $1470
+ADDRLP4 8
+CNSTI4 1
+ASGNI4
+ADDRGP4 $1468
+JUMPV
+LABELV $1467
+ADDRLP4 8
+CNSTI4 0
+ASGNI4
+LABELV $1468
+ADDRGP4 cg+109580
+ADDRLP4 8
+INDIRI4
+ASGNI4
+ADDRGP4 CG_AddSpeed
+CALLV
+pop
+ADDRLP4 16
+ADDRGP4 CG_CalcViewValues
+CALLI4
+ASGNI4
+ADDRLP4 0
+ADDRLP4 16
+INDIRI4
+ASGNI4
+ADDRGP4 cg+109584
+INDIRI4
+CNSTI4 0
+NEI4 $1471
+ADDRGP4 CG_AddPacketEntities
+CALLV
+pop
+ADDRGP4 CG_AddMarks
+CALLV
+pop
+LABELV $1471
+ADDRGP4 cg+109588
+ARGP4
+ADDRGP4 CG_AddViewWeapon
+CALLV
+pop
+ADDRGP4 cg+109584
+INDIRI4
+CNSTI4 0
+NEI4 $1475
+ADDRGP4 CG_AddParticles
+CALLV
+pop
+ADDRGP4 CG_AddTrails
+CALLV
+pop
+LABELV $1475
+ADDRGP4 CG_PlayBufferedSounds
+CALLV
+pop
+ADDRGP4 cg+117792+8
+INDIRI4
+CNSTI4 0
+EQI4 $1478
+ADDRGP4 CG_AddTestModel
+CALLV
+pop
+LABELV $1478
+ADDRGP4 cg+112080+72
+ADDRGP4 cg+109556
+INDIRI4
+ASGNI4
+ADDRGP4 cg+112080+80
+ARGP4
+ADDRGP4 cg+36
+INDIRP4
+CNSTI4 12
+ADDP4
+ARGP4
+CNSTU4 32
+ARGU4
+ADDRGP4 memcpy
+CALLP4
+pop
+ADDRGP4 cg+135444
+INDIRI4
+ADDRGP4 cg_consoleLatency+12
+INDIRI4
+ADDI4
+ADDRGP4 cg+109556
+INDIRI4
+GEI4 $1490
+ADDRGP4 cg_consoleLatency+12
+INDIRI4
+CNSTI4 0
+LEI4 $1490
+ADDRGP4 CG_RemoveNotifyLine
+CALLV
+pop
+LABELV $1490
+ADDRGP4 cg+36
+INDIRP4
+CNSTI4 192
+ADDP4
+INDIRI4
+ARGI4
+ADDRGP4 cg+112080+24
+ARGP4
+ADDRGP4 cg+112080+36
+ARGP4
+ADDRLP4 0
+INDIRI4
+ARGI4
+ADDRGP4 trap_S_Respatialize
+CALLV
+pop
+ADDRFP4 4
+INDIRI4
+CNSTI4 2
+EQI4 $1501
+ADDRGP4 cg+109552
+ADDRGP4 cg+109556
+INDIRI4
+ADDRGP4 cg+109560
+INDIRI4
+SUBI4
+ASGNI4
+ADDRGP4 cg+109552
+INDIRI4
+CNSTI4 0
+GEI4 $1506
+ADDRGP4 cg+109552
+CNSTI4 0
+ASGNI4
+LABELV $1506
+ADDRGP4 cg+109560
+ADDRGP4 cg+109556
+INDIRI4
+ASGNI4
+ADDRGP4 CG_AddLagometerFrameInfo
+CALLV
+pop
+LABELV $1501
+ADDRGP4 cg_timescale+8
+INDIRF4
+ADDRGP4 cg_timescaleFadeEnd+8
+INDIRF4
+EQF4 $1512
+ADDRGP4 cg_timescale+8
+INDIRF4
+ADDRGP4 cg_timescaleFadeEnd+8
+INDIRF4
+GEF4 $1516
+ADDRLP4 20
+ADDRGP4 cg_timescale+8
+ASGNP4
+ADDRLP4 20
+INDIRP4
+ADDRLP4 20
+INDIRP4
+INDIRF4
+ADDRGP4 cg_timescaleFadeSpeed+8
+INDIRF4
+ADDRGP4 cg+109552
+INDIRI4
+CVIF4 4
+MULF4
+CNSTF4 1148846080
+DIVF4
+ADDF4
+ASGNF4
+ADDRGP4 cg_timescale+8
+INDIRF4
+ADDRGP4 cg_timescaleFadeEnd+8
+INDIRF4
+LEF4 $1517
+ADDRGP4 cg_timescale+8
+ADDRGP4 cg_timescaleFadeEnd+8
+INDIRF4
+ASGNF4
+ADDRGP4 $1517
+JUMPV
+LABELV $1516
+ADDRLP4 20
+ADDRGP4 cg_timescale+8
+ASGNP4
+ADDRLP4 20
+INDIRP4
+ADDRLP4 20
+INDIRP4
+INDIRF4
+ADDRGP4 cg_timescaleFadeSpeed+8
+INDIRF4
+ADDRGP4 cg+109552
+INDIRI4
+CVIF4 4
+MULF4
+CNSTF4 1148846080
+DIVF4
+SUBF4
+ASGNF4
+ADDRGP4 cg_timescale+8
+INDIRF4
+ADDRGP4 cg_timescaleFadeEnd+8
+INDIRF4
+GEF4 $1532
+ADDRGP4 cg_timescale+8
+ADDRGP4 cg_timescaleFadeEnd+8
+INDIRF4
+ASGNF4
+LABELV $1532
+LABELV $1517
+ADDRGP4 cg_timescaleFadeSpeed+8
+INDIRF4
+CNSTF4 0
+EQF4 $1538
+ADDRGP4 $1542
+ARGP4
+ADDRGP4 cg_timescale+8
+INDIRF4
+ARGF4
+ADDRLP4 20
+ADDRGP4 va
+CALLP4
+ASGNP4
+ADDRGP4 $1541
+ARGP4
+ADDRLP4 20
+INDIRP4
+ARGP4
+ADDRGP4 trap_Cvar_Set
+CALLV
+pop
+LABELV $1538
+LABELV $1512
+ADDRFP4 4
+INDIRI4
+ARGI4
+ADDRGP4 CG_DrawActive
+CALLV
+pop
+ADDRGP4 cg_stats+12
+INDIRI4
+CNSTI4 0
+EQI4 $1544
+ADDRGP4 $1547
+ARGP4
+ADDRGP4 cg
+INDIRI4
+ARGI4
+ADDRGP4 CG_Printf
+CALLV
+pop
+LABELV $1544
+LABELV $1448
+endproc CG_DrawActiveFrame 24 16
+import trap_GetDemoName
+import trap_GetDemoPos
+import trap_GetDemoState
+import trap_GetEntityToken
+import trap_getCameraInfo
+import trap_startCamera
+import trap_loadCamera
+import trap_RealTime
+import trap_SnapVector
+import trap_CIN_SetExtents
+import trap_CIN_DrawCinematic
+import trap_CIN_RunCinematic
+import trap_CIN_StopCinematic
+import trap_CIN_PlayCinematic
+import trap_Key_GetOverstrikeMode
+import trap_Key_SetOverstrikeMode
+import trap_Key_SetBinding
+import trap_Key_GetBindingBuf
+import trap_Key_KeynumToStringBuf
+import trap_Key_GetKey
+import trap_Key_SetCatcher
+import trap_Key_GetCatcher
+import trap_Key_IsDown
+import trap_R_RegisterFont
+import trap_MemoryRemaining
+import testPrintFloat
+import testPrintInt
+import trap_SetUserCmdValue
+import trap_GetUserCmd
+import trap_GetCurrentCmdNumber
+import trap_GetServerCommand
+import trap_GetSnapshot
+import trap_GetCurrentSnapshotNumber
+import trap_GetGameState
+import trap_GetGlconfig
+import trap_R_RemapShader
+import trap_R_LerpTag
+import trap_R_ModelBounds
+import trap_R_DrawStretchPic
+import trap_R_SetColor
+import trap_R_RenderScene
+import trap_R_LightForPoint
+import trap_R_AddAdditiveLightToScene
+import trap_R_AddLightToScene
+import trap_R_inPVS
+import trap_R_AddPolysToScene
+import trap_R_AddPolyToScene
+import trap_R_AddRefEntityToScene
+import trap_R_ClearScene
+import trap_R_RegisterShaderNoMip
+import trap_R_RegisterShader
+import trap_R_RegisterSkin
+import trap_R_RegisterModel
+import trap_R_LoadWorldMap
+import trap_S_StopBackgroundTrack
+import trap_S_StartBackgroundTrack
+import trap_S_RegisterSound
+import trap_S_Respatialize
+import trap_S_UpdateEntityPosition
+import trap_S_AddRealLoopingSound
+import trap_S_AddLoopingSound
+import trap_S_ClearLoopingSounds
+import trap_S_StartLocalSound
+import trap_S_StopLoopingSound
+import trap_S_StartSound
+import trap_CM_MarkFragments
+import trap_CM_TransformedBiSphereTrace
+import trap_CM_BiSphereTrace
+import trap_CM_TransformedCapsuleTrace
+import trap_CM_CapsuleTrace
+import trap_CM_TransformedBoxTrace
+import trap_CM_BoxTrace
+import trap_CM_TransformedPointContents
+import trap_CM_PointContents
+import trap_CM_TempBoxModel
+import trap_CM_InlineModel
+import trap_CM_NumInlineModels
+import trap_CM_LoadMap
+import trap_UpdateScreen
+import trap_SendClientCommand
+import trap_AddCommand
+import trap_SendConsoleCommand
+import trap_FS_GetFileList
+import trap_FS_Seek
+import trap_FS_FCloseFile
+import trap_FS_Write
+import trap_FS_Read
+import trap_FS_FOpenFile
+import trap_LiteralArgs
+import trap_Args
+import trap_Argv
+import trap_Argc
+import trap_Cvar_VariableStringBuffer
+import trap_Cvar_Set
+import trap_Cvar_Update
+import trap_Cvar_Register
+import trap_Milliseconds
+import trap_Error
+import trap_Print
+import CG_TutorialText
+import CG_WritePTRCode
+import CG_ReadPTRCode
+import CG_DestroyTestTS_f
+import CG_TestTS_f
+import CG_AddTrails
+import CG_IsTrailSystemValid
+import CG_DestroyTrailSystem
+import CG_SpawnNewTrailSystem
+import CG_RegisterTrailSystem
+import CG_LoadTrailSystems
+import CG_DestroyTestPS_f
+import CG_TestPS_f
+import CG_ParticleSystemEntity
+import CG_AddParticles
+import CG_SetParticleSystemNormal
+import CG_IsParticleSystemValid
+import CG_IsParticleSystemInfinite
+import CG_DestroyParticleSystem
+import CG_SpawnNewParticleSystem
+import CG_RegisterParticleSystem
+import CG_LoadParticleSystems
+import CG_SetAttachmentOffset
+import CG_SetAttachmentParticle
+import CG_SetAttachmentTag
+import CG_SetAttachmentCent
+import CG_SetAttachmentPoint
+import CG_AttachToParticle
+import CG_AttachToTag
+import CG_AttachToCent
+import CG_AttachToPoint
+import CG_Attached
+import CG_AttachmentCentNum
+import CG_AttachmentVelocity
+import CG_AttachmentAxis
+import CG_AttachmentDir
+import CG_AttachmentPoint
+import CG_CheckChangedPredictableEvents
+import CG_TransitionPlayerState
+import CG_Respawn
+import CG_ShaderStateChanged
+import CG_SetConfigValues
+import CG_ParseServerinfo
+import CG_ExecuteNewServerCommands
+import CG_RequestScores
+import CG_InitConsoleCommands
+import CG_ConsoleCommand
+import CG_ProcessSnapshots
+import CG_ImpactMark
+import CG_AddMarks
+import CG_InitMarkPolys
+import CG_AlienSense
+import CG_Scanner
+import CG_UpdateEntityPositions
+import CG_DrawItemSelectText
+import CG_DrawItemSelect
+import CG_AddPlayerWeapon
+import CG_AddViewWeapon
+import CG_ShotgunFire
+import CG_Bullet
+import CG_MissileHitEntity
+import CG_MissileHitWall
+import CG_FireWeapon
+import CG_RegisterWeapon
+import CG_InitWeapons
+import CG_RegisterUpgrade
+import CG_InitUpgrades
+import CG_Weapon_f
+import CG_PrevWeapon_f
+import CG_NextWeapon_f
+import CG_PositionRotatedEntityOnTag
+import CG_PositionEntityOnTag
+import CG_AdjustPositionForMover
+import CG_Beam
+import CG_AddPacketEntities
+import CG_SetEntitySoundPosition
+import CG_DrawBoundingBox
+import CG_PainEvent
+import CG_EntityEvent
+import CG_CheckEvents
+import CG_PredictPlayerState
+import CG_BiSphereTrace
+import CG_CapTrace
+import CG_Trace
+import CG_PointContents
+import CG_BuildSolidList
+import CG_ModelDoor
+import CG_AnimMapObj
+import CG_RunLerpFrame
+import CG_SortDistance
+import CG_DrawChatBubble
+import CG_AlienBuildableExplosion
+import CG_HumanBuildableExplosion
+import CG_InitBuildables
+import CG_DrawBuildableStatus
+import CG_BuildableStatusParse
+import CG_Buildable
+import CG_GhostBuildable
+import CG_GetPlayerLocation
+import CG_Bleed
+import CG_PlayerDisconnect
+import CG_CustomSound
+import CG_PrecacheClientInfo
+import CG_NewClientInfo
+import CG_ResetPlayerEntity
+import CG_Corpse
+import CG_Player
+import CG_DrawField
+import CG_ResetPainBlend
+import CG_UpdateMediaFraction
+import CG_DrawLoadingScreen
+import CG_Text_PaintChar
+import CG_GetKillerText
+import CG_GetTeamColor
+import CG_SetPrintString
+import CG_RunMenuScript
+import CG_GetValue
+import CG_OwnerDraw
+import CG_DrawActive
+import CG_CenterPrint
+import CG_AddSpeed
+import CG_AddLagometerSnapshotInfo
+import CG_AddLagometerFrameInfo
+import CG_GetColorCharForHealth
+import CG_KeyBinding
+import CG_WorldToScreen
+import CG_DrawTopBottom
+import CG_DrawSides
+import CG_DrawRect
+import CG_ColorForHealth
+import CG_TileClear
+import CG_FadeColor
+import CG_DrawStrlen
+import CG_ClearClipRegion
+import CG_SetClipRegion
+import CG_DrawFadePic
+import CG_DrawPic
+import CG_FillRect
+import CG_AdjustFrom640
+import CG_DrawPlane
+import CG_AddNotifyText
+import CG_RemoveNotifyLine
+import CG_FileExists
+import CG_BuildSpectatorString
+import CG_ClientIsReady
+import CG_SetScoreSelection
+import CG_EventHandling
+import CG_MouseEvent
+import CG_KeyEvent
+import CG_LoadMenus
+import CG_LastAttacker
+import CG_CrosshairPlayer
+import CG_UpdateCvars
+import CG_PlayerCount
+import CG_StartMusic
+import CG_Error
+import CG_Printf
+import CG_Argv
+import CG_ConfigString
+import cg_BubbleZoom
+import cg_drawBubble
+import cg_chatTeamPrefix
+import cg_emoticons
+import cg_voice
+import cg_projectileNudge
+import cg_optimizePrediction
+import cg_debugRandom
+import ui_humanTeamVoteActive
+import ui_alienTeamVoteActive
+import ui_voteActive
+import ui_dialog
+import ui_stages
+import ui_carriage
+import ui_currentClass
+import cg_debugVoices
+import cg_unlagged
+import cg_sprintToggle
+import cg_stickySpec
+import cg_painBlendZoom
+import cg_painBlendScale
+import cg_painBlendMax
+import cg_painBlendDownRate
+import cg_painBlendUpRate
+import cg_tutorial
+import cg_disableScannerPlane
+import cg_disableCommandDialogs
+import cg_disableBuildDialogs
+import cg_disableUpgradeDialogs
+import cg_disableWarningDialogs
+import cg_debugPVS
+import cg_debugTrails
+import cg_debugParticles
+import cg_lightFlare
+import cg_consoleLatency
+import cg_bounceParticles
+import cg_depthSortParticles
+import cg_disableBlueprintErrors
+import cg_wwSmoothTime
+import cg_drawBBOX
+import cg_drawSurfNormal
+import cg_noTaunt
+import cg_timescale
+import cg_timescaleFadeSpeed
+import cg_timescaleFadeEnd
+import cg_cameraMode
+import pmove_msec
+import pmove_fixed
+import cg_smoothClients
+import cg_hudFiles
+import cg_noVoiceText
+import cg_noVoiceChats
+import cg_teamChatsOnly
+import cg_blood
+import cg_paused
+import cg_stats
+import cg_synchronousClients
+import cg_drawSpeed
+import cg_lagometer
+import cg_stereoSeparation
+import cg_thirdPersonRange
+import cg_thirdPersonPitchFollow
+import cg_staticDeathCam
+import cg_thirdPersonShoulderViewMode
+import cg_thirdPersonAngle
+import cg_thirdPerson
+import cg_tracerLength
+import cg_tracerWidth
+import cg_tracerChance
+import cg_gun_z
+import cg_gun_y
+import cg_gun_x
+import cg_gun_frame
+import cg_drawGun
+import cg_viewsize
+import cg_addMarks
+import cg_footsteps
+import cg_showmiss
+import cg_noPlayerAnims
+import cg_debugMove
+import cg_nopredict
+import cg_errorDecay
+import cg_debugEvents
+import cg_debugPosition
+import cg_debugAnim
+import cg_animSpeed
+import cg_draw2D
+import cg_teamOverlayUserinfo
+import cg_teamOverlayMaxPlayers
+import cg_teamOverlaySortMode
+import cg_drawTeamOverlay
+import cg_crosshairSize
+import cg_drawCrosshairNames
+import cg_drawCrosshair
+import cg_drawChargeBar
+import cg_drawSnapshot
+import cg_drawDemoState
+import cg_drawFPS
+import cg_drawClock
+import cg_drawTimer
+import cg_shadows
+import cg_swingSpeed
+import cg_runroll
+import cg_runpitch
+import cg_centertime
+import cg_teslaTrailTime
+import cg_markPolys
+import cg_buildables
+import cg_upgrades
+import cg_weapons
+import cgDC
+import cg_entities
+import cg
+import cgs
+import g_nameBind2
+import g_nameBind1
+import BindingFromName
+import trap_Parse_SourceFileAndLine
+import trap_Parse_ReadToken
+import trap_Parse_FreeSource
+import trap_Parse_LoadSource
+import trap_Parse_AddGlobalDefine
+import UI_EscapeEmoticons
+import UI_Text_IsEmoticon
+import UI_Text_EmHeight
+import UI_Text_EmWidth
+import UI_Text_Height
+import UI_Text_Width
+import UI_Text_Paint_Limit
+import UI_Text_Paint
+import UI_DrawTextBlock
+import Item_Text_Wrap
+import Item_Text_Wrapped_Paint
+import trap_R_SetClipRegion
+import Controls_SetDefaults
+import Controls_SetConfig
+import Controls_GetConfig
+import UI_OutOfMemory
+import UI_InitMemory
+import UI_Alloc
+import UI_RemoveCaptureFunc
+import UI_InstallCaptureFunc
+import Display_CacheAll
+import Menu_SetFeederSelection
+import Menu_Paint
+import Menu_Update
+import Menus_CloseAll
+import LerpColor
+import Display_HandleKey
+import Menus_CloseByName
+import Menus_FindByName
+import Display_KeyBindPending
+import Display_CursorType
+import Display_MouseMove
+import Display_CaptureItem
+import Display_GetContext
+import Menus_ReplaceActive
+import Menus_Activate
+import Menus_AnyFullScreenVisible
+import Menu_Reset
+import Menus_ReplaceActiveByName
+import Menus_ActivateByName
+import Menu_PaintAll
+import Menu_UpdateAll
+import Menu_New
+import Menu_Count
+import PC_Script_Parse
+import PC_String_Parse
+import PC_Rect_Parse
+import PC_Int_Parse
+import PC_Color_Parse
+import PC_Float_Parse
+import Script_Parse
+import String_Parse
+import Rect_Parse
+import Int_Parse
+import Color_Parse
+import Float_Parse
+import Menu_ScrollFeeder
+import Menu_HandleMouseMove
+import Menu_HandleKey
+import Menu_GetFocused
+import Menu_PostParse
+import Item_Init
+import Menu_Init
+import Display_ExpandMacros
+import Init_Display
+import String_Report
+import String_Init
+import String_Alloc
+import cmdcmp
+import BG_TeamName
+import BG_LoadEmoticons
+import BG_VoiceTrackFind
+import BG_VoiceTrackByNum
+import BG_VoiceCmdByNum
+import BG_VoiceCmdFind
+import BG_VoiceByName
+import BG_PrintVoices
+import BG_VoiceInit
+import BG_PrimaryWeapon
+import BG_BuildableIsAllowed
+import BG_ClassIsAllowed
+import BG_UpgradeIsAllowed
+import BG_WeaponIsAllowed
+import BG_InitAllowedGameElements
+import BG_ParseCSVBuildableList
+import BG_ParseCSVClassList
+import BG_ParseCSVEquipmentList
+import atoi_neg
+import atof_neg
+import BG_PlayerTouchesItem
+import BG_PlayerStateToEntityStateExtraPolate
+import BG_PlayerStateToEntityState
+import BG_AddPredictableEventToPlayerstate
+import BG_EvaluateTrajectoryDelta
+import BG_EvaluateTrajectory
+import BG_MemoryInfo
+import BG_DefragmentMemory
+import BG_Free
+import BG_InitMemory
+import BG_Alloc
+import BG_UpgradeAllowedInStage
+import BG_Upgrade
+import BG_UpgradeByName
+import BG_WeaponAllowedInStage
+import BG_Weapon
+import BG_WeaponByName
+import BG_InitClassConfigs
+import BG_AlienCanEvolve
+import BG_ClassCanEvolveFromTo
+import BG_ClassHasAbility
+import BG_ClassBoundingBox
+import BG_ClassConfig
+import BG_ClassAllowedInStage
+import BG_Class
+import BG_ClassByName
+import BG_InitBuildableConfigs
+import BG_BuildableBoundingBox
+import BG_BuildableConfig
+import BG_BuildableAllowedInStage
+import BG_Buildable
+import BG_BuildableByEntityName
+import BG_BuildableByName
+import BG_UnpackEntityNumbers
+import BG_PackEntityNumbers
+import BG_HasEnergyWeapon
+import BG_GetPlayerWeapon
+import BG_PlayerPoisonCloudTime
+import BG_PlayerCanChangeWeapon
+import BG_GetValueOfPlayer
+import BG_PositionBuildableRelativeToPlayer
+import BG_GetClientViewOrigin
+import BG_GetClientNormal
+import BG_RotateAxis
+import BG_UpgradeIsActive
+import BG_DeactivateUpgrade
+import BG_ActivateUpgrade
+import BG_InventoryContainsUpgrade
+import BG_RemoveUpgradeFromInventory
+import BG_AddUpgradeToInventory
+import BG_SlotsForInventory
+import BG_InventoryContainsWeapon
+import BG_WeaponIsFull
+import BG_EventName
+import Pmove
+import PM_UpdateViewAngles
+import Com_Printf
+import Com_Error
+import Info_NextPair
+import Info_Validate
+import Info_SetValueForKey_Big
+import Info_SetValueForKey
+import Info_RemoveKey_big
+import Info_RemoveKey
+import Info_ValueForKey
+import Com_TruncateLongString
+import va
+import Q_CountChar
+import Q_ParseNewlines
+import Q_CleanStr
+import Q_PrintStrlen
+import Q_strcat
+import Q_strncpyz
+import Q_stristr
+import Q_strrchr
+import Q_strupr
+import Q_strlwr
+import Q_stricmpn
+import Q_strncmp
+import Q_stricmp
+import Q_isintegral
+import Q_isanumber
+import Q_isalpha
+import Q_isupper
+import Q_islower
+import Q_isprint
+import Com_ClientListParse
+import Com_ClientListString
+import Com_ClientListRemove
+import Com_ClientListAdd
+import Com_ClientListContains
+import Com_RandomBytes
+import Com_SkipCharset
+import Com_SkipTokens
+import Com_sprintf
+import Com_HexStrToInt
+import Parse3DMatrix
+import Parse2DMatrix
+import Parse1DMatrix
+import SkipRestOfLine
+import SkipBracedSection
+import COM_MatchToken
+import COM_ParseWarning
+import COM_ParseError
+import COM_Compress
+import COM_ParseExt
+import COM_Parse
+import COM_GetCurrentParseLine
+import COM_BeginParseSession
+import COM_DefaultExtension
+import COM_StripExtension
+import COM_GetExtension
+import COM_SkipPath
+import Com_Clamp
+import DistanceBetweenLineSegments
+import DistanceBetweenLineSegmentsSquared
+import VectorMaxComponent
+import VectorMinComponent
+import pointToLineDistance
+import VectorDistance
+import ProjectPointOntoVector
+import GetPerpendicularViewVector
+import Q_isnan
+import PerpendicularVector
+import AngleVectors
+import VectorMatrixMultiply
+import MatrixMultiply
+import MakeNormalVectors
+import RotateAroundDirection
+import RotatePointAroundVector
+import ProjectPointOnPlane
+import PlaneFromPoints
+import AngleDelta
+import AngleNormalize180
+import AngleNormalize360
+import AnglesSubtract
+import AngleSubtract
+import LerpAngle
+import AngleMod
+import BoundsIntersectPoint
+import BoundsIntersectSphere
+import BoundsIntersect
+import BoxOnPlaneSide
+import SetPlaneSignbits
+import AxisCopy
+import AxisClear
+import AxisToAngles
+import AnglesToAxis
+import vectoangles
+import Q_crandom
+import Q_random
+import Q_rand
+import Q_acos
+import Q_log2
+import VectorRotate
+import Vector4Scale
+import VectorNormalize2
+import VectorNormalize
+import CrossProduct
+import VectorInverse
+import VectorNormalizeFast
+import DistanceSquared
+import Distance
+import VectorLengthSquared
+import VectorLength
+import VectorCompare
+import AddPointToBounds
+import ClearBounds
+import RadiusFromBounds
+import NormalizeColor
+import ColorBytes4
+import ColorBytes3
+import _VectorMA
+import _VectorScale
+import _VectorCopy
+import _VectorAdd
+import _VectorSubtract
+import _DotProduct
+import ByteToDir
+import DirToByte
+import ClampShort
+import ClampChar
+import Q_rsqrt
+import Q_fabs
+import axisDefault
+import vec3_origin
+import g_color_table
+import Q_StripIndentMarker
+import colorDkGrey
+import colorMdGrey
+import colorLtGrey
+import colorWhite
+import colorCyan
+import colorMagenta
+import colorYellow
+import colorBlue
+import colorGreen
+import colorRed
+import colorBlack
+import bytedirs
+import Hunk_Alloc
+import FloatSwap
+import LongSwap
+import ShortSwap
+import rint
+import pow
+import acos
+import fabs
+import abs
+import tan
+import atan2
+import cos
+import sin
+import sqrt
+import floor
+import ceil
+import memcpy
+import memset
+import memmove
+import sscanf
+import Q_snprintf
+import Q_vsnprintf
+import strtol
+import _atoi
+import atoi
+import strtod
+import _atof
+import atof
+import toupper
+import tolower
+import strncpy
+import strstr
+import strrchr
+import strchr
+import strcmp
+import strcpy
+import strcat
+import strlen
+import bsearch
+import rand
+import srand
+import qsort
+lit
+align 1
+LABELV $1547
+byte 1 99
+byte 1 103
+byte 1 46
+byte 1 99
+byte 1 108
+byte 1 105
+byte 1 101
+byte 1 110
+byte 1 116
+byte 1 70
+byte 1 114
+byte 1 97
+byte 1 109
+byte 1 101
+byte 1 58
+byte 1 37
+byte 1 105
+byte 1 10
+byte 1 0
+align 1
+LABELV $1542
+byte 1 37
+byte 1 102
+byte 1 0
+align 1
+LABELV $1541
+byte 1 116
+byte 1 105
+byte 1 109
+byte 1 101
+byte 1 115
+byte 1 99
+byte 1 97
+byte 1 108
+byte 1 101
+byte 1 0
+align 1
+LABELV $866
+byte 1 102
+byte 1 111
+byte 1 108
+byte 1 108
+byte 1 111
+byte 1 119
+byte 1 10
+byte 1 0
+align 1
+LABELV $289
+byte 1 116
+byte 1 97
+byte 1 103
+byte 1 95
+byte 1 98
+byte 1 97
+byte 1 114
+byte 1 114
+byte 1 101
+byte 1 108
+byte 1 0
+align 1
+LABELV $211
+byte 1 115
+byte 1 107
+byte 1 105
+byte 1 110
+byte 1 32
+byte 1 37
+byte 1 105
+byte 1 10
+byte 1 0
+align 1
+LABELV $194
+byte 1 102
+byte 1 114
+byte 1 97
+byte 1 109
+byte 1 101
+byte 1 32
+byte 1 37
+byte 1 105
+byte 1 10
+byte 1 0
+align 1
+LABELV $147
+byte 1 67
+byte 1 97
+byte 1 110
+byte 1 39
+byte 1 116
+byte 1 32
+byte 1 114
+byte 1 101
+byte 1 103
+byte 1 105
+byte 1 115
+byte 1 116
+byte 1 101
+byte 1 114
+byte 1 32
+byte 1 109
+byte 1 111
+byte 1 100
+byte 1 101
+byte 1 108
+byte 1 10
+byte 1 0
+align 1
+LABELV $131
+byte 1 95
+byte 1 98
+byte 1 97
+byte 1 114
+byte 1 114
+byte 1 101
+byte 1 108
+byte 1 46
+byte 1 109
+byte 1 100
+byte 1 51
+byte 1 0