export CG_TestModel_f
code
proc CG_TestModel_f 48 12
ADDRGP4 cg+117800
ARGP4
CNSTI4 0
ARGI4
CNSTU4 140
ARGU4
ADDRGP4 memset
CALLP4
pop
ADDRGP4 cg+117940
ARGP4
CNSTI4 0
ARGI4
CNSTU4 140
ARGU4
ADDRGP4 memset
CALLP4
pop
ADDRLP4 12
ADDRGP4 trap_Argc
CALLI4
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 2
GEI4 $130
ADDRGP4 $125
JUMPV
LABELV $130
CNSTI4 1
ARGI4
ADDRLP4 16
ADDRGP4 CG_Argv
CALLP4
ASGNP4
ADDRGP4 cg+118080
ARGP4
ADDRLP4 16
INDIRP4
ARGP4
CNSTI4 64
ARGI4
ADDRGP4 Q_strncpyz
CALLV
pop
ADDRGP4 cg+118080
ARGP4
ADDRLP4 20
ADDRGP4 trap_R_RegisterModel
CALLI4
ASGNI4
ADDRGP4 cg+117800+8
ADDRLP4 20
INDIRI4
ASGNI4
CNSTI4 1
ARGI4
ADDRLP4 24
ADDRGP4 CG_Argv
CALLP4
ASGNP4
ADDRGP4 cg+118144
ARGP4
ADDRLP4 24
INDIRP4
ARGP4
CNSTI4 64
ARGI4
ADDRGP4 Q_strncpyz
CALLV
pop
ADDRGP4 cg+118144
ARGP4
ADDRLP4 28
ADDRGP4 strlen
CALLU4
ASGNU4
ADDRLP4 28
INDIRU4
CNSTU4 4
SUBU4
ADDRGP4 cg+118144
ADDP4
CNSTI1 0
ASGNI1
ADDRGP4 cg+118144
ARGP4
CNSTI4 64
ARGI4
ADDRGP4 $140
ARGP4
ADDRGP4 Q_strcat
CALLV
pop
ADDRGP4 cg+118144
ARGP4
ADDRLP4 32
ADDRGP4 trap_R_RegisterModel
CALLI4
ASGNI4
ADDRGP4 cg+117940+8
ADDRLP4 32
INDIRI4
ASGNI4
ADDRLP4 36
ADDRGP4 trap_Argc
CALLI4
ASGNI4
ADDRLP4 36
INDIRI4
CNSTI4 3
NEI4 $144
CNSTI4 2
ARGI4
ADDRLP4 40
ADDRGP4 CG_Argv
CALLP4
ASGNP4
ADDRLP4 40
INDIRP4
ARGP4
ADDRLP4 44
ADDRGP4 atof
CALLF4
ASGNF4
ADDRGP4 cg+117800+100
ADDRLP4 44
INDIRF4
ASGNF4
ADDRGP4 cg+117800+80
CNSTI4 1
ASGNI4
ADDRGP4 cg+117800+96
CNSTI4 0
ASGNI4
LABELV $144
ADDRGP4 cg+117800+8
INDIRI4
CNSTI4 0
NEI4 $152
ADDRGP4 $156
ARGP4
ADDRGP4 CG_Printf
CALLV
pop
ADDRGP4 $125
JUMPV
LABELV $152
ADDRGP4 cg+117800+68
ADDRGP4 cg+112084+24
INDIRF4
CNSTF4 1120403456
ADDRGP4 cg+112084+36
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRGP4 cg+117800+68+4
ADDRGP4 cg+112084+24+4
INDIRF4
CNSTF4 1120403456
ADDRGP4 cg+112084+36+4
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRGP4 cg+117800+68+8
ADDRGP4 cg+112084+24+8
INDIRF4
CNSTF4 1120403456
ADDRGP4 cg+112084+36+8
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 0
CNSTF4 0
ASGNF4
ADDRLP4 0+4
ADDRGP4 cg+112452+4
INDIRF4
CNSTF4 1127481344
ADDF4
ASGNF4
ADDRLP4 0+8
CNSTF4 0
ASGNF4
ADDRLP4 0
ARGP4
ADDRGP4 cg+117800+28
ARGP4
ADDRGP4 AnglesToAxis
CALLV
pop
ADDRGP4 cg+118208
CNSTI4 0
ASGNI4
ADDRGP4 cg+117940+8
INDIRI4
CNSTI4 0
EQI4 $188
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+117940+28
ARGP4
ADDRGP4 AnglesToAxis
CALLV
pop
LABELV $188
LABELV $125
endproc CG_TestModel_f 48 12
export CG_TestGun_f
proc CG_TestGun_f 0 0
ADDRGP4 CG_TestModel_f
CALLV
pop
ADDRGP4 cg+118208
CNSTI4 1
ASGNI4
ADDRGP4 cg+117800+4
CNSTI4 13
ASGNI4
LABELV $196
endproc CG_TestGun_f 0 0
export CG_TestModelNextFrame_f
proc CG_TestModelNextFrame_f 4 8
ADDRLP4 0
ADDRGP4 cg+117800+80
ASGNP4
ADDRLP4 0
INDIRP4
ADDRLP4 0
INDIRP4
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRGP4 $203
ARGP4
ADDRGP4 cg+117800+80
INDIRI4
ARGI4
ADDRGP4 CG_Printf
CALLV
pop
LABELV $200
endproc CG_TestModelNextFrame_f 4 8
export CG_TestModelPrevFrame_f
proc CG_TestModelPrevFrame_f 4 8
ADDRLP4 0
ADDRGP4 cg+117800+80
ASGNP4
ADDRLP4 0
INDIRP4
ADDRLP4 0
INDIRP4
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
ADDRGP4 cg+117800+80
INDIRI4
CNSTI4 0
GEI4 $209
ADDRGP4 cg+117800+80
CNSTI4 0
ASGNI4
LABELV $209
ADDRGP4 $203
ARGP4
ADDRGP4 cg+117800+80
INDIRI4
ARGI4
ADDRGP4 CG_Printf
CALLV
pop
LABELV $206
endproc CG_TestModelPrevFrame_f 4 8
export CG_TestModelNextSkin_f
proc CG_TestModelNextSkin_f 4 8
ADDRLP4 0
ADDRGP4 cg+117800+104
ASGNP4
ADDRLP4 0
INDIRP4
ADDRLP4 0
INDIRP4
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRGP4 $220
ARGP4
ADDRGP4 cg+117800+104
INDIRI4
ARGI4
ADDRGP4 CG_Printf
CALLV
pop
LABELV $217
endproc CG_TestModelNextSkin_f 4 8
export CG_TestModelPrevSkin_f
proc CG_TestModelPrevSkin_f 4 8
ADDRLP4 0
ADDRGP4 cg+117800+104
ASGNP4
ADDRLP4 0
INDIRP4
ADDRLP4 0
INDIRP4
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
ADDRGP4 cg+117800+104
INDIRI4
CNSTI4 0
GEI4 $226
ADDRGP4 cg+117800+104
CNSTI4 0
ASGNI4
LABELV $226
ADDRGP4 $220
ARGP4
ADDRGP4 cg+117800+104
INDIRI4
ARGI4
ADDRGP4 CG_Printf
CALLV
pop
LABELV $223
endproc CG_TestModelPrevSkin_f 4 8
proc CG_AddTestModel 36 16
ADDRGP4 cg+118080
ARGP4
ADDRLP4 4
ADDRGP4 trap_R_RegisterModel
CALLI4
ASGNI4
ADDRGP4 cg+117800+8
ADDRLP4 4
INDIRI4
ASGNI4
ADDRGP4 cg+118144
ARGP4
ADDRLP4 8
ADDRGP4 trap_R_RegisterModel
CALLI4
ASGNI4
ADDRGP4 cg+117940+8
ADDRLP4 8
INDIRI4
ASGNI4
ADDRGP4 cg+117800+8
INDIRI4
CNSTI4 0
NEI4 $241
ADDRGP4 $156
ARGP4
ADDRGP4 CG_Printf
CALLV
pop
ADDRGP4 $234
JUMPV
LABELV $241
ADDRGP4 cg+118208
INDIRI4
CNSTI4 0
EQI4 $245
ADDRGP4 cg+117800+68
ADDRGP4 cg+112084+24
INDIRB
ASGNB 12
ADDRGP4 cg+117800+28
ADDRGP4 cg+112084+36
INDIRB
ASGNB 12
ADDRGP4 cg+117800+28+12
ADDRGP4 cg+112084+36+12
INDIRB
ASGNB 12
ADDRGP4 cg+117800+28+24
ADDRGP4 cg+112084+36+24
INDIRB
ASGNB 12
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $268
ADDRLP4 12
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ASGNI4
ADDRLP4 16
ADDRLP4 12
INDIRI4
ADDRGP4 cg+117800+68
ADDP4
ASGNP4
ADDRLP4 16
INDIRP4
ADDRLP4 16
INDIRP4
INDIRF4
ADDRLP4 12
INDIRI4
ADDRGP4 cg+112084+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+117800+68
ADDP4
ASGNP4
ADDRLP4 24
INDIRP4
ADDRLP4 24
INDIRP4
INDIRF4
ADDRLP4 20
INDIRI4
ADDRGP4 cg+112084+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+117800+68
ADDP4
ASGNP4
ADDRLP4 32
INDIRP4
ADDRLP4 32
INDIRP4
INDIRF4
ADDRLP4 28
INDIRI4
ADDRGP4 cg+112084+36+24
ADDP4
INDIRF4
ADDRGP4 cg_gun_z+8
INDIRF4
MULF4
ADDF4
ASGNF4
LABELV $269
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 3
LTI4 $268
LABELV $245
ADDRGP4 cg+117800
ARGP4
ADDRGP4 trap_R_AddRefEntityToScene
CALLV
pop
ADDRGP4 cg+117940+8
INDIRI4
CNSTI4 0
EQI4 $290
ADDRGP4 cg+117940
ARGP4
ADDRGP4 cg+117800
ARGP4
ADDRGP4 cg+117800+8
INDIRI4
ARGI4
ADDRGP4 $298
ARGP4
ADDRGP4 CG_PositionEntityOnTag
CALLV
pop
ADDRGP4 cg+117940
ARGP4
ADDRGP4 trap_R_AddRefEntityToScene
CALLV
pop
LABELV $290
LABELV $234
endproc CG_AddTestModel 36 16
proc CG_CalcVrect 12 0
ADDRGP4 cg+36
INDIRP4
CNSTI4 48
ADDP4
INDIRI4
CNSTI4 7
NEI4 $301
ADDRLP4 0
CNSTI4 100
ASGNI4
ADDRGP4 $302
JUMPV
LABELV $301
ADDRLP4 0
ADDRGP4 cg_viewsize+12
INDIRI4
ASGNI4
LABELV $302
ADDRGP4 cg+112084+8
ADDRGP4 cgs+20100+11304
INDIRI4
ADDRLP4 0
INDIRI4
MULI4
CNSTI4 100
DIVI4
ASGNI4
ADDRLP4 4
ADDRGP4 cg+112084+8
ASGNP4
ADDRLP4 4
INDIRP4
ADDRLP4 4
INDIRP4
INDIRI4
CNSTI4 -2
BANDI4
ASGNI4
ADDRGP4 cg+112084+12
ADDRGP4 cgs+20100+11308
INDIRI4
ADDRLP4 0
INDIRI4
MULI4
CNSTI4 100
DIVI4
ASGNI4
ADDRLP4 8
ADDRGP4 cg+112084+12
ASGNP4
ADDRLP4 8
INDIRP4
ADDRLP4 8
INDIRP4
INDIRI4
CNSTI4 -2
BANDI4
ASGNI4
ADDRGP4 cg+112084
ADDRGP4 cgs+20100+11304
INDIRI4
ADDRGP4 cg+112084+8
INDIRI4
SUBI4
CNSTI4 2
DIVI4
ASGNI4
ADDRGP4 cg+112084+4
ADDRGP4 cgs+20100+11308
INDIRI4
ADDRGP4 cg+112084+12
INDIRI4
SUBI4
CNSTI4 2
DIVI4
ASGNI4
LABELV $300
endproc CG_CalcVrect 12 0
data
align 4
LABELV $329
byte 4 3238002688
byte 4 3238002688
byte 4 3238002688
align 4
LABELV $330
byte 4 1090519040
byte 4 1090519040
byte 4 1090519040
bss
align 4
LABELV $331
skip 4
data
align 4
LABELV $332
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 $339
ADDRLP4 292
CNSTI4 1
ASGNI4
ADDRGP4 cg_thirdPersonShoulderViewMode+12
INDIRI4
ADDRLP4 292
INDIRI4
NEI4 $333
ADDRLP4 296
CNSTI4 0
ASGNI4
ADDRGP4 cg+36
INDIRP4
CNSTI4 268
ADDP4
INDIRI4
ADDRLP4 292
INDIRI4
BANDI4
ADDRLP4 296
INDIRI4
EQI4 $333
ADDRGP4 cg+36
INDIRP4
CNSTI4 236
ADDP4
INDIRI4
ADDRLP4 296
INDIRI4
LEI4 $333
LABELV $339
ADDRGP4 CG_OffsetShoulderView
CALLV
pop
ADDRGP4 $328
JUMPV
LABELV $333
ADDRGP4 cg+109592
ARGP4
ADDRLP4 44
ARGP4
ADDRGP4 BG_GetClientNormal
CALLV
pop
ADDRGP4 cg+112084+24
ADDRGP4 cg+112084+24
INDIRF4
ADDRLP4 44
INDIRF4
ADDRGP4 cg+109592+172
INDIRI4
CVIF4 4
MULF4
ADDF4
ASGNF4
ADDRGP4 cg+112084+24+4
ADDRGP4 cg+112084+24+4
INDIRF4
ADDRLP4 44+4
INDIRF4
ADDRGP4 cg+109592+172
INDIRI4
CVIF4 4
MULF4
ADDF4
ASGNF4
ADDRGP4 cg+112084+24+8
ADDRGP4 cg+112084+24+8
INDIRF4
ADDRLP4 44+8
INDIRF4
ADDRGP4 cg+109592+172
INDIRI4
CVIF4 4
MULF4
ADDF4
ASGNF4
ADDRLP4 56
ADDRGP4 cg+112084+24
INDIRB
ASGNB 12
ADDRGP4 cg+109592+192
INDIRI4
CNSTI4 0
GTI4 $367
ADDRLP4 300
ADDRGP4 cg+109592+192+48
INDIRI4
ASGNI4
ADDRLP4 300
INDIRI4
ADDRGP4 cg+36
INDIRP4
CNSTI4 192
ADDP4
INDIRI4
EQI4 $374
ADDRLP4 316
CNSTI4 0
ASGNI4
ADDRGP4 cg+127544
INDIRI4
ADDRLP4 316
INDIRI4
EQI4 $381
ADDRGP4 cg_staticDeathCam+12
INDIRI4
ADDRLP4 316
INDIRI4
NEI4 $377
LABELV $381
ADDRGP4 $332
CNSTI4 1852
ADDRLP4 300
INDIRI4
MULI4
ADDRGP4 cg_entities+1564
ADDP4
INDIRB
ASGNB 12
ADDRGP4 cg+127544
CNSTI4 1
ASGNI4
LABELV $377
ADDRLP4 304
ADDRGP4 $332
INDIRF4
ADDRGP4 cg+112084+24
INDIRF4
SUBF4
ASGNF4
ADDRLP4 304+4
ADDRGP4 $332+4
INDIRF4
ADDRGP4 cg+112084+24+4
INDIRF4
SUBF4
ASGNF4
ADDRLP4 304+8
ADDRGP4 $332+8
INDIRF4
ADDRGP4 cg+112084+24+8
INDIRF4
SUBF4
ASGNF4
ADDRLP4 304
ARGP4
ADDRGP4 cg+112452
ARGP4
ADDRGP4 vectoangles
CALLV
pop
LABELV $374
LABELV $367
ADDRLP4 40
ADDRGP4 cg_thirdPersonRange+8
INDIRF4
ASGNF4
ADDRLP4 40
INDIRF4
CNSTF4 1125515264
LEF4 $398
ADDRLP4 40
CNSTF4 1125515264
ASGNF4
LABELV $398
ADDRLP4 40
INDIRF4
CNSTF4 1106247680
GEF4 $400
ADDRLP4 40
CNSTF4 1106247680
ASGNF4
LABELV $400
ADDRLP4 300
CNSTI4 0
ASGNI4
ADDRGP4 cg+8
INDIRI4
ADDRLP4 300
INDIRI4
NEI4 $408
ADDRGP4 cg+36
INDIRP4
CNSTI4 56
ADDP4
INDIRI4
CNSTI4 2048
BANDI4
ADDRLP4 300
INDIRI4
EQI4 $402
ADDRGP4 cg+109592+192
INDIRI4
ADDRLP4 300
INDIRI4
LEI4 $402
LABELV $408
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 $411
ADDRLP4 312
ADDRGP4 $331
ASGNP4
ADDRLP4 312
INDIRP4
ADDRLP4 312
INDIRP4
INDIRF4
ADDRLP4 240
INDIRF4
ADDF4
ASGNF4
LABELV $411
ADDRLP4 16
ADDRGP4 $331
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 $417
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 $418
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 3
LTI4 $417
ADDRGP4 cg_thirdPersonPitchFollow+12
INDIRI4
CNSTI4 0
NEI4 $421
ADDRGP4 cg+112452
CNSTF4 0
ASGNF4
LABELV $421
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $425
ADDRLP4 320
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ASGNI4
ADDRLP4 320
INDIRI4
ADDRGP4 cg+112452
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 $426
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 3
LTI4 $425
ADDRLP4 44+8
INDIRF4
CNSTF4 1056964608
GTF4 $434
ADDRLP4 44+8
INDIRF4
CNSTF4 3204448256
GEF4 $430
LABELV $434
ADDRLP4 4
INDIRF4
CNSTF4 1118437376
LEF4 $435
ADDRLP4 4
CNSTF4 1118437376
ASGNF4
ADDRGP4 $436
JUMPV
LABELV $435
ADDRLP4 4
INDIRF4
CNSTF4 3265921024
GEF4 $437
ADDRLP4 4
CNSTF4 3265921024
ASGNF4
LABELV $437
LABELV $436
LABELV $430
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 $444
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 $439
LABELV $444
ADDRLP4 168
ARGP4
ADDRLP4 204
ARGP4
ADDRGP4 AxisCopy
CALLV
pop
LABELV $439
ADDRLP4 204
ARGP4
ADDRLP4 4
ARGP4
ADDRGP4 AxisToAngles
CALLV
pop
ADDRGP4 $403
JUMPV
LABELV $402
ADDRGP4 cg+109592+192
INDIRI4
CNSTI4 0
LEI4 $445
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $449
ADDRLP4 304
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ASGNI4
ADDRLP4 304
INDIRI4
ADDRLP4 4
ADDP4
ADDRLP4 304
INDIRI4
ADDRGP4 cg+112452
ADDP4
INDIRF4
ASGNF4
LABELV $450
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 3
LTI4 $449
ADDRGP4 $446
JUMPV
LABELV $445
ADDRLP4 4
CNSTF4 1101004800
ASGNF4
ADDRLP4 4+4
ADDRGP4 cg+112452+4
INDIRF4
ASGNF4
LABELV $446
LABELV $403
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+112084+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 $467
ADDRLP4 80
ARGP4
ADDRGP4 cg+112084+24
ARGP4
ADDRGP4 $329
ARGP4
ADDRGP4 $330
ARGP4
ADDRLP4 28
ARGP4
ADDRGP4 cg+109592+148
INDIRI4
ARGI4
CNSTI4 1
ARGI4
ADDRGP4 CG_Trace
CALLV
pop
ADDRLP4 80+8
INDIRF4
CNSTF4 1065353216
EQF4 $474
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+112084+24
ARGP4
ADDRGP4 $329
ARGP4
ADDRGP4 $330
ARGP4
ADDRLP4 28
ARGP4
ADDRGP4 cg+109592+148
INDIRI4
ARGI4
CNSTI4 1
ARGI4
ADDRGP4 CG_Trace
CALLV
pop
ADDRLP4 28
ADDRLP4 80+12
INDIRB
ASGNB 12
LABELV $474
LABELV $467
ADDRGP4 cg+112084+24
ADDRLP4 28
INDIRB
ASGNB 12
ADDRGP4 cg+109592+192
INDIRI4
CNSTI4 0
LEI4 $487
ADDRLP4 56
ADDRLP4 56
INDIRF4
ADDRGP4 cg+112084+24
INDIRF4
SUBF4
ASGNF4
ADDRLP4 56+4
ADDRLP4 56+4
INDIRF4
ADDRGP4 cg+112084+24+4
INDIRF4
SUBF4
ASGNF4
ADDRLP4 56+8
ADDRLP4 56+8
INDIRF4
ADDRGP4 cg+112084+24+8
INDIRF4
SUBF4
ASGNF4
ADDRLP4 56
ARGP4
ADDRGP4 cg+112452
ARGP4
ADDRGP4 vectoangles
CALLV
pop
LABELV $487
LABELV $328
endproc CG_OffsetThirdPersonView 328 28
bss
align 4
LABELV $505
skip 4
export CG_OffsetShoulderView
code
proc CG_OffsetShoulderView 224 20
ADDRGP4 cg_thirdPersonPitchFollow+12
INDIRI4
CNSTI4 0
NEI4 $506
ADDRGP4 cg+112452
CNSTF4 0
ASGNF4
LABELV $506
ADDRGP4 cg+112452
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+112084+24
ADDRGP4 cg+112084+24
INDIRF4
ADDRLP4 20
INDIRF4
ADDRLP4 16
INDIRP4
CNSTI4 1296
ADDP4
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRGP4 cg+112084+24+4
ADDRGP4 cg+112084+24+4
INDIRF4
ADDRLP4 20+4
INDIRF4
ADDRLP4 16
INDIRP4
CNSTI4 1296
ADDP4
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRGP4 cg+112084+24+8
ADDRGP4 cg+112084+24+8
INDIRF4
ADDRLP4 20+8
INDIRF4
ADDRLP4 16
INDIRP4
CNSTI4 1296
ADDP4
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRGP4 cg+112084+24
ADDRGP4 cg+112084+24
INDIRF4
ADDRLP4 32
INDIRF4
ADDRLP4 16
INDIRP4
CNSTI4 1300
ADDP4
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRGP4 cg+112084+24+4
ADDRGP4 cg+112084+24+4
INDIRF4
ADDRLP4 32+4
INDIRF4
ADDRLP4 16
INDIRP4
CNSTI4 1300
ADDP4
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRGP4 cg+112084+24+8
ADDRGP4 cg+112084+24+8
INDIRF4
ADDRLP4 32+8
INDIRF4
ADDRLP4 16
INDIRP4
CNSTI4 1300
ADDP4
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRGP4 cg+112084+24
ADDRGP4 cg+112084+24
INDIRF4
ADDRLP4 44
INDIRF4
ADDRLP4 16
INDIRP4
CNSTI4 1304
ADDP4
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRGP4 cg+112084+24+4
ADDRGP4 cg+112084+24+4
INDIRF4
ADDRLP4 44+4
INDIRF4
ADDRLP4 16
INDIRP4
CNSTI4 1304
ADDP4
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRGP4 cg+112084+24+8
ADDRGP4 cg+112084+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 $566
ADDRGP4 cg+36
INDIRP4
CNSTI4 56
ADDP4
INDIRI4
CNSTI4 2048
BANDI4
ADDRLP4 188
INDIRI4
NEI4 $566
ADDRGP4 CG_OffsetFirstPersonView
CALLV
pop
ADDRGP4 $504
JUMPV
LABELV $566
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 $572
ADDRLP4 200
ADDRGP4 $505
ASGNP4
ADDRLP4 200
INDIRP4
ADDRLP4 200
INDIRP4
INDIRF4
ADDRLP4 156
INDIRF4
ADDF4
ASGNF4
LABELV $572
ADDRLP4 4
ADDRGP4 $505
INDIRF4
ASGNF4
ADDRGP4 cg+112452
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 $575
ADDRLP4 4
CNSTF4 3266576384
ASGNF4
LABELV $575
ADDRLP4 4
INDIRF4
CNSTF4 1119092736
LEF4 $577
ADDRLP4 4
CNSTF4 1119092736
ASGNF4
LABELV $577
ADDRLP4 4+4
CNSTF4 1001652224
ADDRLP4 60+4+4
INDIRI4
CVIF4 4
MULF4
ADDRGP4 cg+112452+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 $590
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 $585
LABELV $590
ADDRLP4 84
ARGP4
ADDRLP4 120
ARGP4
ADDRGP4 AxisCopy
CALLV
pop
LABELV $585
ADDRLP4 120
ARGP4
ADDRLP4 4
ARGP4
ADDRGP4 AxisToAngles
CALLV
pop
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $591
ADDRLP4 220
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ASGNI4
ADDRLP4 220
INDIRI4
ADDRGP4 cg+112452
ADDP4
ADDRLP4 220
INDIRI4
ADDRLP4 4
ADDP4
INDIRF4
ASGNF4
LABELV $592
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 3
LTI4 $591
ADDRGP4 CG_OffsetFirstPersonView
CALLV
pop
LABELV $504
endproc CG_OffsetShoulderView 224 20
proc CG_StepOffset 36 8
ADDRLP4 4
ADDRGP4 cg+109592
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+111964
INDIRI4
SUBI4
ASGNI4
ADDRLP4 8
INDIRI4
CVIF4 4
ADDRLP4 0
INDIRF4
GEF4 $600
ADDRLP4 28
ADDRGP4 cg+111960
INDIRF4
ADDRLP4 0
INDIRF4
ADDRLP4 8
INDIRI4
CVIF4 4
SUBF4
MULF4
ADDRLP4 0
INDIRF4
DIVF4
ASGNF4
ADDRGP4 cg+112084+24
ADDRGP4 cg+112084+24
INDIRF4
ADDRLP4 12
INDIRF4
ADDRLP4 28
INDIRF4
NEGF4
MULF4
ADDF4
ASGNF4
ADDRGP4 cg+112084+24+4
ADDRGP4 cg+112084+24+4
INDIRF4
ADDRLP4 12+4
INDIRF4
ADDRLP4 28
INDIRF4
NEGF4
MULF4
ADDF4
ASGNF4
ADDRGP4 cg+112084+24+8
ADDRGP4 cg+112084+24+8
INDIRF4
ADDRLP4 12+8
INDIRF4
ADDRLP4 28
INDIRF4
NEGF4
MULF4
ADDF4
ASGNF4
LABELV $600
LABELV $596
endproc CG_StepOffset 36 8
export CG_OffsetFirstPersonView
proc CG_OffsetFirstPersonView 268 16
ADDRLP4 36
ADDRGP4 cg+109592
ASGNP4
ADDRLP4 36
INDIRP4
ARGP4
ADDRLP4 24
ARGP4
ADDRGP4 BG_GetClientNormal
CALLV
pop
ADDRGP4 cg+36
INDIRP4
CNSTI4 48
ADDP4
INDIRI4
CNSTI4 7
NEI4 $623
ADDRGP4 $621
JUMPV
LABELV $623
ADDRLP4 0
ADDRGP4 cg+112084+24
ASGNP4
ADDRLP4 8
ADDRGP4 cg+112452
ASGNP4
ADDRLP4 64
ADDRLP4 0
INDIRP4
INDIRB
ASGNB 12
ADDRGP4 cg+36
INDIRP4
CNSTI4 236
ADDP4
INDIRI4
CNSTI4 0
GTI4 $629
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+109592+172
INDIRI4
CVIF4 4
ADDF4
ASGNF4
ADDRGP4 $621
JUMPV
LABELV $629
ADDRGP4 cg+36
INDIRP4
CNSTI4 292
ADDP4
INDIRI4
CNSTI4 0
LEI4 $635
ADDRLP4 76
CNSTF4 1041865114
ADDRGP4 cg+36
INDIRP4
CNSTI4 292
ADDP4
INDIRI4
CVIF4 4
ADDRGP4 cg_cameraShakeMagnitude+8
INDIRF4
MULF4
MULF4
ASGNF4
ADDRLP4 80
ADDRGP4 rand
CALLI4
ASGNI4
ADDRLP4 8
INDIRP4
ADDRLP4 8
INDIRP4
INDIRF4
CNSTF4 1073741824
ADDRLP4 80
INDIRI4
CNSTI4 32767
BANDI4
CVIF4 4
CNSTF4 1191181824
DIVF4
CNSTF4 1056964608
SUBF4
MULF4
ADDRLP4 76
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 88
ADDRGP4 rand
CALLI4
ASGNI4
ADDRLP4 92
ADDRLP4 8
INDIRP4
CNSTI4 4
ADDP4
ASGNP4
ADDRLP4 92
INDIRP4
ADDRLP4 92
INDIRP4
INDIRF4
CNSTF4 1073741824
ADDRLP4 88
INDIRI4
CNSTI4 32767
BANDI4
CVIF4 4
CNSTF4 1191181824
DIVF4
CNSTF4 1056964608
SUBF4
MULF4
ADDRLP4 76
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 96
ADDRGP4 rand
CALLI4
ASGNI4
ADDRLP4 100
ADDRLP4 8
INDIRP4
CNSTI4 8
ADDP4
ASGNP4
ADDRLP4 100
INDIRP4
ADDRLP4 100
INDIRP4
INDIRF4
CNSTF4 1073741824
ADDRLP4 96
INDIRI4
CNSTI4 32767
BANDI4
CVIF4 4
CNSTF4 1191181824
DIVF4
CNSTF4 1056964608
SUBF4
MULF4
ADDRLP4 76
INDIRF4
MULF4
ADDF4
ASGNF4
LABELV $635
ADDRGP4 cg+117724
INDIRF4
CNSTF4 0
EQF4 $640
ADDRLP4 48
ADDRGP4 cg+109556
INDIRI4
CVIF4 4
ADDRGP4 cg+117724
INDIRF4
SUBF4
ASGNF4
ADDRLP4 48
INDIRF4
CNSTF4 1120403456
GEF4 $645
ADDRLP4 48
ADDRLP4 48
INDIRF4
CNSTF4 1120403456
DIVF4
ASGNF4
ADDRLP4 8
INDIRP4
ADDRLP4 8
INDIRP4
INDIRF4
ADDRLP4 48
INDIRF4
ADDRGP4 cg+117772
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+117776
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRGP4 $646
JUMPV
LABELV $645
ADDRLP4 48
CNSTF4 1065353216
ADDRLP4 48
INDIRF4
CNSTF4 1120403456
SUBF4
CNSTF4 1137180672
DIVF4
SUBF4
ASGNF4
ADDRLP4 48
INDIRF4
CNSTF4 0
LEF4 $649
ADDRLP4 8
INDIRP4
ADDRLP4 8
INDIRP4
INDIRF4
ADDRLP4 48
INDIRF4
ADDRGP4 cg+117772
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+117776
INDIRF4
MULF4
ADDF4
ASGNF4
LABELV $649
LABELV $646
LABELV $640
ADDRLP4 12
ADDRGP4 cg+109592+32
INDIRB
ASGNB 12
ADDRLP4 4
ADDRLP4 12
INDIRF4
ADDRGP4 cg+112084+36
INDIRF4
MULF4
ADDRLP4 12+4
INDIRF4
ADDRGP4 cg+112084+36+4
INDIRF4
MULF4
ADDF4
ADDRLP4 12+8
INDIRF4
ADDRGP4 cg+112084+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+112084+36+12
INDIRF4
MULF4
ADDRLP4 12+4
INDIRF4
ADDRGP4 cg+112084+36+12+4
INDIRF4
MULF4
ADDF4
ADDRLP4 12+8
INDIRF4
ADDRGP4 cg+112084+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 $680
ADDRLP4 44
CNSTF4 0
ASGNF4
ADDRGP4 $681
JUMPV
LABELV $680
ADDRGP4 cg+109592+192+20
INDIRI4
ARGI4
ADDRLP4 84
ADDRGP4 BG_Class
CALLP4
ASGNP4
ADDRLP4 44
ADDRLP4 84
INDIRP4
CNSTI4 44
ADDP4
INDIRF4
ASGNF4
LABELV $681
ADDRLP4 36
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
CNSTI4 8
NEI4 $686
ADDRLP4 36
INDIRP4
CNSTI4 228
ADDP4
INDIRI4
CNSTI4 0
LEI4 $688
ADDRLP4 88
ADDRLP4 36
INDIRP4
CNSTI4 228
ADDP4
INDIRI4
CVIF4 4
CNSTF4 1148846080
DIVF4
ASGNF4
ADDRLP4 88
INDIRF4
CNSTF4 1065353216
LEF4 $690
ADDRLP4 88
CNSTF4 1065353216
ASGNF4
LABELV $690
ADDRLP4 44
ADDRLP4 44
INDIRF4
CNSTF4 1092616192
ADDRLP4 88
INDIRF4
MULF4
CNSTF4 1065353216
ADDF4
MULF4
ASGNF4
LABELV $688
LABELV $686
ADDRLP4 44
INDIRF4
CNSTF4 0
EQF4 $692
ADDRGP4 cg+117792
INDIRF4
CNSTF4 1128792064
LEF4 $697
ADDRLP4 88
ADDRGP4 cg+117792
INDIRF4
ASGNF4
ADDRGP4 $698
JUMPV
LABELV $697
ADDRLP4 88
CNSTF4 1128792064
ASGNF4
LABELV $698
ADDRLP4 56
ADDRLP4 88
INDIRF4
ASGNF4
ADDRLP4 4
ADDRGP4 cg+117784
INDIRF4
ADDRLP4 44
INDIRF4
MULF4
ADDRLP4 56
INDIRF4
MULF4
ASGNF4
ADDRGP4 cg+109592+12
INDIRI4
CNSTI4 1
BANDI4
CNSTI4 0
EQI4 $700
ADDRLP4 4
CNSTF4 1077936128
ADDRLP4 4
INDIRF4
MULF4
ASGNF4
LABELV $700
ADDRLP4 8
INDIRP4
ADDRLP4 8
INDIRP4
INDIRF4
ADDRLP4 4
INDIRF4
ADDF4
ASGNF4
ADDRLP4 4
ADDRGP4 cg+117784
INDIRF4
ADDRLP4 44
INDIRF4
MULF4
ADDRLP4 56
INDIRF4
MULF4
ASGNF4
ADDRGP4 cg+109592+12
INDIRI4
CNSTI4 1
BANDI4
CNSTI4 0
EQI4 $705
ADDRLP4 4
CNSTF4 1077936128
ADDRLP4 4
INDIRF4
MULF4
ASGNF4
LABELV $705
ADDRGP4 cg+117788
INDIRI4
CNSTI4 1
BANDI4
CNSTI4 0
EQI4 $709
ADDRLP4 4
ADDRLP4 4
INDIRF4
NEGF4
ASGNF4
LABELV $709
ADDRLP4 96
ADDRLP4 8
INDIRP4
CNSTI4 8
ADDP4
ASGNP4
ADDRLP4 96
INDIRP4
ADDRLP4 96
INDIRP4
INDIRF4
ADDRLP4 4
INDIRF4
ADDF4
ASGNF4
LABELV $692
ADDRGP4 cg+109592+152
INDIRI4
CNSTI4 6
EQI4 $721
ADDRGP4 cg+109592+152
INDIRI4
CNSTI4 7
NEI4 $712
LABELV $721
ADDRGP4 cg+109592+192+36
INDIRI4
CNSTI4 0
LEI4 $712
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+109592+192+36
INDIRI4
CVIF4 4
CNSTF4 1145569280
DIVF4
ASGNF4
ADDRLP4 104
INDIRF4
CNSTF4 1065353216
LEF4 $725
ADDRLP4 104
CNSTF4 1065353216
ASGNF4
LABELV $725
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 $712
ADDRGP4 cg+109592+4
INDIRI4
CNSTI4 4
NEI4 $729
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+119036
INDIRI4
SUBI4
CVIF4 4
ADDRLP4 180
INDIRF4
DIVF4
ASGNF4
ADDRLP4 92
ADDRGP4 cg+109556
INDIRI4
ADDRGP4 cg+119040
INDIRI4
SUBI4
CVIF4 4
ADDRLP4 180
INDIRF4
DIVF4
ASGNF4
ADDRLP4 96
ADDRGP4 cg+109556
INDIRI4
ADDRGP4 cg+119044
INDIRI4
SUBI4
CVIF4 4
ADDRLP4 180
INDIRF4
DIVF4
ASGNF4
ADDRLP4 88
INDIRF4
CNSTF4 1065353216
LEF4 $739
ADDRLP4 88
CNSTF4 1065353216
ASGNF4
LABELV $739
ADDRLP4 92
INDIRF4
CNSTF4 1065353216
LEF4 $741
ADDRLP4 92
CNSTF4 1065353216
ASGNF4
LABELV $741
ADDRLP4 96
INDIRF4
CNSTF4 1065353216
LEF4 $743
ADDRLP4 96
CNSTF4 1065353216
ASGNF4
LABELV $743
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 $745
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 $746
JUMPV
LABELV $745
ADDRLP4 100+21
INDIRI1
CVII4 1
CNSTI4 0
GEI4 $750
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 $751
JUMPV
LABELV $750
ADDRGP4 cg+119036
ADDRGP4 cg+109556
INDIRI4
ASGNI4
LABELV $751
LABELV $746
ADDRLP4 100+22
INDIRI1
CVII4 1
CNSTI4 0
LEI4 $757
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 $758
JUMPV
LABELV $757
ADDRLP4 100+22
INDIRI1
CVII4 1
CNSTI4 0
GEI4 $762
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 $763
JUMPV
LABELV $762
ADDRGP4 cg+119040
ADDRGP4 cg+109556
INDIRI4
ASGNI4
LABELV $763
LABELV $758
ADDRLP4 100+23
INDIRI1
CVII4 1
CNSTI4 0
LEI4 $769
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 $770
JUMPV
LABELV $769
ADDRLP4 100+23
INDIRI1
CVII4 1
CNSTI4 0
GEI4 $774
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 $775
JUMPV
LABELV $774
ADDRGP4 cg+119044
ADDRGP4 cg+109556
INDIRI4
ASGNI4
LABELV $775
LABELV $770
LABELV $729
ADDRLP4 88
CNSTI4 0
ASGNI4
ADDRGP4 cg+110020+8
INDIRI4
CNSTI4 8192
BANDI4
ADDRLP4 88
INDIRI4
EQI4 $781
ADDRGP4 cg+109556
INDIRI4
ADDRGP4 cg+118240
INDIRI4
SUBI4
CNSTI4 2500
GEI4 $781
ADDRGP4 cg+36
INDIRP4
CNSTI4 56
ADDP4
INDIRI4
CNSTI4 2048
BANDI4
ADDRLP4 88
INDIRI4
NEI4 $781
ADDRGP4 cg+109592
ARGP4
ADDRLP4 104
ADDRGP4 BG_PlayerPoisonCloudTime
CALLI4
ASGNI4
ADDRLP4 92
CNSTF4 1065353216
ADDRGP4 cg+109556
INDIRI4
ADDRGP4 cg+118240
INDIRI4
SUBI4
CVIF4 4
ADDRLP4 104
INDIRI4
CVIF4 4
DIVF4
SUBF4
ASGNF4
ADDRLP4 92
INDIRF4
CNSTF4 0
GEF4 $791
ADDRLP4 92
CNSTF4 0
ASGNF4
LABELV $791
CNSTF4 1053609165
CNSTF4 1078530011
ADDRGP4 cg+109556
INDIRI4
ADDRGP4 cg+118240
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+118240
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 $781
ADDRGP4 cg+109592+192+24
INDIRI4
CNSTI4 2
NEI4 $797
ADDRGP4 cg+109592+4
INDIRI4
CNSTI4 0
EQI4 $806
ADDRGP4 cg+109592+4
INDIRI4
CNSTI4 3
NEI4 $797
LABELV $806
ADDRLP4 8
INDIRP4
ADDRLP4 8
INDIRP4
INDIRF4
CNSTF4 1056964608
ADDRGP4 cg+117784
INDIRF4
ADDRLP4 44
INDIRF4
MULF4
MULF4
ADDF4
ASGNF4
ADDRGP4 cg+109592+192+28
INDIRI4
CNSTI4 0
GEI4 $808
ADDRLP4 100
ADDRGP4 cg+109592+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 $818
ADDRLP4 108
ADDRLP4 96
INDIRF4
NEGF4
ASGNF4
ADDRGP4 $819
JUMPV
LABELV $818
ADDRLP4 108
ADDRLP4 96
INDIRF4
ASGNF4
LABELV $819
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 $808
LABELV $797
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+111972
INDIRI4
SUBI4
ASGNI4
ADDRLP4 52
INDIRI4
CNSTI4 100
GEI4 $824
ADDRLP4 104
ADDRGP4 cg+112084+24+8
ASGNP4
ADDRLP4 104
INDIRP4
ADDRLP4 104
INDIRP4
INDIRF4
ADDRGP4 cg+111968
INDIRF4
CNSTI4 100
ADDRLP4 52
INDIRI4
SUBI4
CVIF4 4
MULF4
CNSTF4 1120403456
DIVF4
SUBF4
ASGNF4
LABELV $824
ADDRLP4 40
ADDRGP4 cg+117784
INDIRF4
ADDRGP4 cg+117792
INDIRF4
MULF4
ADDRLP4 44
INDIRF4
MULF4
ASGNF4
ADDRLP4 40
INDIRF4
CNSTF4 1086324736
LEF4 $832
ADDRLP4 40
CNSTF4 1086324736
ASGNF4
LABELV $832
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+111980
INDIRI4
SUBI4
CVIF4 4
ASGNF4
ADDRLP4 4
INDIRF4
CNSTF4 1125515264
GEF4 $838
ADDRLP4 60
ADDRLP4 4
INDIRF4
CNSTF4 1125515264
DIVF4
ASGNF4
ADDRLP4 116
ADDRGP4 cg+112084+24+8
ASGNP4
ADDRLP4 116
INDIRP4
ADDRLP4 116
INDIRP4
INDIRF4
ADDRGP4 cg+111976
INDIRF4
ADDRLP4 60
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRGP4 $839
JUMPV
LABELV $838
ADDRLP4 4
INDIRF4
CNSTF4 1138819072
GEF4 $844
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+112084+24+8
ASGNP4
ADDRLP4 116
INDIRP4
ADDRLP4 116
INDIRP4
INDIRF4
ADDRGP4 cg+111976
INDIRF4
ADDRLP4 60
INDIRF4
MULF4
ADDF4
ASGNF4
LABELV $844
LABELV $839
ADDRGP4 CG_StepOffset
CALLV
pop
LABELV $621
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 $851
ADDRLP4 56+16
INDIRI4
ADDRLP4 96
INDIRI4
BANDI4
ADDRLP4 100
INDIRI4
NEI4 $851
ADDRGP4 cg+36
INDIRP4
CNSTI4 56
ADDP4
INDIRI4
CNSTI4 2048
BANDI4
CNSTI4 0
EQI4 $855
ADDRGP4 cg+117780
INDIRI4
CNSTI4 0
NEI4 $858
ADDRGP4 cg+117780
CNSTI4 1
ASGNI4
ADDRGP4 $856
JUMPV
LABELV $858
ADDRGP4 cg+117780
CNSTI4 0
ASGNI4
ADDRGP4 $863
ARGP4
ADDRGP4 trap_SendClientCommand
CALLV
pop
ADDRGP4 $856
JUMPV
LABELV $855
ADDRGP4 cg+36
INDIRP4
CNSTI4 312
ADDP4
INDIRI4
CNSTI4 0
EQI4 $864
ADDRGP4 $863
ARGP4
ADDRGP4 trap_SendClientCommand
CALLV
pop
LABELV $864
LABELV $856
LABELV $851
ADDRGP4 cg+109592+4
INDIRI4
CNSTI4 7
EQI4 $874
ADDRLP4 104
CNSTI4 0
ASGNI4
ADDRGP4 cg+36
INDIRP4
CNSTI4 312
ADDP4
INDIRI4
ADDRLP4 104
INDIRI4
NEI4 $874
ADDRGP4 cg+109584
INDIRI4
ADDRLP4 104
INDIRI4
EQI4 $867
LABELV $874
ADDRLP4 0
CNSTF4 1116961478
ASGNF4
ADDRGP4 $868
JUMPV
LABELV $867
ADDRGP4 cg+109592+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 $878
ADDRLP4 0
CNSTF4 1065353216
ASGNF4
ADDRGP4 $879
JUMPV
LABELV $878
ADDRLP4 0
INDIRF4
CNSTF4 1123024896
LEF4 $880
ADDRLP4 0
CNSTF4 1123024896
ASGNF4
LABELV $880
LABELV $879
ADDRGP4 cg+118212
INDIRI4
CVIF4 4
ADDRGP4 cg+109556
INDIRI4
CVIF4 4
CNSTF4 1137180672
SUBF4
LEF4 $882
ADDRGP4 cg+109592+192+20
INDIRI4
ARGI4
CNSTI4 8
ARGI4
ADDRLP4 112
ADDRGP4 BG_ClassHasAbility
CALLI4
ASGNI4
ADDRLP4 112
INDIRI4
CNSTI4 0
EQI4 $882
ADDRLP4 116
ADDRGP4 cg+109556
INDIRI4
ADDRGP4 cg+118212
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 $882
ADDRGP4 cg+109592+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 $893
ADDRLP4 80
CNSTF4 1065353216
ASGNF4
ADDRGP4 $894
JUMPV
LABELV $893
ADDRLP4 80
INDIRF4
ADDRLP4 84
INDIRI4
CVIF4 4
LEF4 $895
ADDRLP4 80
ADDRLP4 84
INDIRI4
CVIF4 4
ASGNF4
LABELV $895
LABELV $894
ADDRGP4 cg+109592+152
INDIRI4
ARGI4
ADDRLP4 120
ADDRGP4 BG_Weapon
CALLP4
ASGNP4
ADDRLP4 120
INDIRP4
CNSTI4 72
ADDP4
INDIRI4
CNSTI4 0
EQI4 $897
ADDRGP4 cg+112464
INDIRI4
CNSTI4 0
EQI4 $901
ADDRLP4 88
ADDRGP4 cg+109556
INDIRI4
ADDRGP4 cg+112468
INDIRI4
SUBI4
CVIF4 4
CNSTF4 1125515264
DIVF4
ASGNF4
ADDRLP4 88
INDIRF4
CNSTF4 1065353216
LEF4 $906
ADDRLP4 0
ADDRLP4 80
INDIRF4
ASGNF4
ADDRGP4 $907
JUMPV
LABELV $906
ADDRLP4 0
ADDRLP4 0
INDIRF4
ADDRLP4 88
INDIRF4
ADDRLP4 80
INDIRF4
ADDRLP4 0
INDIRF4
SUBF4
MULF4
ADDF4
ASGNF4
LABELV $907
ADDRLP4 16+16
INDIRI4
CNSTI4 32
BANDI4
CNSTI4 0
NEI4 $902
ADDRGP4 cg+112464
CNSTI4 0
ASGNI4
ADDRGP4 cg+109556
INDIRI4
ADDRGP4 cg+109556
INDIRI4
ADDRGP4 cg+109556
INDIRI4
ADDI4
ADDRGP4 cg+112468
INDIRI4
SUBI4
CNSTI4 150
SUBI4
GEI4 $922
ADDRLP4 128
ADDRGP4 cg+109556
INDIRI4
ASGNI4
ADDRGP4 $923
JUMPV
LABELV $922
ADDRLP4 128
ADDRGP4 cg+109556
INDIRI4
ADDRGP4 cg+109556
INDIRI4
ADDI4
ADDRGP4 cg+112468
INDIRI4
SUBI4
CNSTI4 150
SUBI4
ASGNI4
LABELV $923
ADDRGP4 cg+112468
ADDRLP4 128
INDIRI4
ASGNI4
ADDRGP4 $902
JUMPV
LABELV $901
ADDRLP4 88
ADDRGP4 cg+109556
INDIRI4
ADDRGP4 cg+112468
INDIRI4
SUBI4
CVIF4 4
CNSTF4 1125515264
DIVF4
ASGNF4
ADDRLP4 88
INDIRF4
CNSTF4 1065353216
GTF4 $926
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 $926
ADDRLP4 16+16
INDIRI4
CNSTI4 32
BANDI4
CNSTI4 0
EQI4 $928
ADDRGP4 cg+112464
CNSTI4 1
ASGNI4
ADDRGP4 cg+109556
INDIRI4
ADDRGP4 cg+109556
INDIRI4
ADDRGP4 cg+109556
INDIRI4
ADDI4
ADDRGP4 cg+112468
INDIRI4
SUBI4
CNSTI4 150
SUBI4
GEI4 $942
ADDRLP4 128
ADDRGP4 cg+109556
INDIRI4
ASGNI4
ADDRGP4 $943
JUMPV
LABELV $942
ADDRLP4 128
ADDRGP4 cg+109556
INDIRI4
ADDRGP4 cg+109556
INDIRI4
ADDI4
ADDRGP4 cg+112468
INDIRI4
SUBI4
CNSTI4 150
SUBI4
ASGNI4
LABELV $943
ADDRGP4 cg+112468
ADDRLP4 128
INDIRI4
ASGNI4
LABELV $928
LABELV $902
LABELV $897
LABELV $868
CNSTF4 1056964608
CNSTF4 1078530011
ADDRLP4 0
INDIRF4
MULF4
CNSTF4 1127481344
DIVF4
MULF4
ARGF4
ADDRLP4 108
ADDRGP4 tan
CALLF4
ASGNF4
ADDRLP4 40
ADDRGP4 cg+112084+12
INDIRI4
CVIF4 4
ADDRLP4 108
INDIRF4
DIVF4
ASGNF4
ADDRGP4 cg+112084+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+112084+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 $950
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 $951
JUMPV
LABELV $950
ADDRLP4 52
CNSTI4 0
ASGNI4
LABELV $951
ADDRLP4 120
CNSTI4 0
ASGNI4
ADDRGP4 cg+110020+8
INDIRI4
CNSTI4 8192
BANDI4
ADDRLP4 120
INDIRI4
EQI4 $953
ADDRGP4 cg+109556
INDIRI4
ADDRGP4 cg+118240
INDIRI4
SUBI4
CNSTI4 2500
GEI4 $953
ADDRGP4 cg+109592+192
INDIRI4
ADDRLP4 120
INDIRI4
LEI4 $953
ADDRGP4 cg+36
INDIRP4
CNSTI4 56
ADDP4
INDIRI4
CNSTI4 2048
BANDI4
ADDRLP4 120
INDIRI4
NEI4 $953
ADDRGP4 cg+109592
ARGP4
ADDRLP4 128
ADDRGP4 BG_PlayerPoisonCloudTime
CALLI4
ASGNI4
ADDRLP4 124
CNSTF4 1065353216
ADDRGP4 cg+109556
INDIRI4
ADDRGP4 cg+118240
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+118240
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 $953
ADDRGP4 cg+112084+16
ADDRLP4 4
INDIRF4
ASGNF4
ADDRGP4 cg+112084+20
ADDRLP4 0
INDIRF4
ASGNF4
ADDRGP4 cg+112464
INDIRI4
CNSTI4 0
NEI4 $971
ADDRGP4 cg+112472
CNSTF4 1065353216
ASGNF4
ADDRGP4 $972
JUMPV
LABELV $971
ADDRGP4 cg+112472
ADDRGP4 cg+112084+20
INDIRF4
CNSTF4 1117126656
DIVF4
ASGNF4
LABELV $972
ADDRLP4 52
INDIRI4
RETI4
LABELV $850
endproc CG_CalcFov 140 8
lit
align 4
LABELV $979
byte 4 0
byte 4 1132396544
byte 4 0
byte 4 1124073472
code
proc CG_DrawSurfNormal 412 28
ADDRLP4 168
ADDRGP4 $979
INDIRB
ASGNB 16
ADDRLP4 196
CNSTF4 1174405120
ASGNF4
ADDRLP4 184
ADDRGP4 cg+112084+24
INDIRF4
ADDRLP4 196
INDIRF4
ADDRGP4 cg+112084+36
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 184+4
ADDRGP4 cg+112084+24+4
INDIRF4
ADDRLP4 196
INDIRF4
ADDRGP4 cg+112084+36+4
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 184+8
ADDRGP4 cg+112084+24+8
INDIRF4
CNSTF4 1174405120
ADDRGP4 cg+112084+36+8
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 108
ARGP4
ADDRGP4 cg+112084+24
ARGP4
ADDRLP4 200
CNSTP4 0
ASGNP4
ADDRLP4 200
INDIRP4
ARGP4
ADDRLP4 200
INDIRP4
ARGP4
ADDRLP4 184
ARGP4
ADDRGP4 cg+109592+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 $1020
ADDRLP4 204
ADDRLP4 220
INDIRF4
ADDRLP4 224
INDIRF4
SUBF4
CVFI4 4
CVIU4 4
CNSTU4 2147483648
ADDU4
ASGNU4
ADDRGP4 $1021
JUMPV
LABELV $1020
ADDRLP4 204
ADDRLP4 220
INDIRF4
CVFI4 4
CVIU4 4
ASGNU4
LABELV $1021
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 $1022
ADDRLP4 208
ADDRLP4 228
INDIRF4
ADDRLP4 232
INDIRF4
SUBF4
CVFI4 4
CVIU4 4
CNSTU4 2147483648
ADDU4
ASGNU4
ADDRGP4 $1023
JUMPV
LABELV $1022
ADDRLP4 208
ADDRLP4 228
INDIRF4
CVFI4 4
CVIU4 4
ASGNU4
LABELV $1023
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 $1024
ADDRLP4 212
ADDRLP4 236
INDIRF4
ADDRLP4 240
INDIRF4
SUBF4
CVFI4 4
CVIU4 4
CNSTU4 2147483648
ADDU4
ASGNU4
ADDRGP4 $1025
JUMPV
LABELV $1024
ADDRLP4 212
ADDRLP4 236
INDIRF4
CVFI4 4
CVIU4 4
ASGNU4
LABELV $1025
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 $1026
ADDRLP4 216
ADDRLP4 244
INDIRF4
ADDRLP4 248
INDIRF4
SUBF4
CVFI4 4
CVIU4 4
CNSTU4 2147483648
ADDU4
ASGNU4
ADDRGP4 $1027
JUMPV
LABELV $1026
ADDRLP4 216
ADDRLP4 244
INDIRF4
CVFI4 4
CVIU4 4
ASGNU4
LABELV $1027
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+112084+36+12
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 96+4
ADDRLP4 108+12+4
INDIRF4
ADDRLP4 252
INDIRF4
ADDRGP4 cg+112084+36+12+4
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 96+8
ADDRLP4 108+12+8
INDIRF4
CNSTF4 1086324736
ADDRGP4 cg+112084+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 $1070
ADDRLP4 256
ADDRLP4 272
INDIRF4
ADDRLP4 276
INDIRF4
SUBF4
CVFI4 4
CVIU4 4
CNSTU4 2147483648
ADDU4
ASGNU4
ADDRGP4 $1071
JUMPV
LABELV $1070
ADDRLP4 256
ADDRLP4 272
INDIRF4
CVFI4 4
CVIU4 4
ASGNU4
LABELV $1071
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 $1072
ADDRLP4 260
ADDRLP4 280
INDIRF4
ADDRLP4 284
INDIRF4
SUBF4
CVFI4 4
CVIU4 4
CNSTU4 2147483648
ADDU4
ASGNU4
ADDRGP4 $1073
JUMPV
LABELV $1072
ADDRLP4 260
ADDRLP4 280
INDIRF4
CVFI4 4
CVIU4 4
ASGNU4
LABELV $1073
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 $1074
ADDRLP4 264
ADDRLP4 288
INDIRF4
ADDRLP4 292
INDIRF4
SUBF4
CVFI4 4
CVIU4 4
CNSTU4 2147483648
ADDU4
ASGNU4
ADDRGP4 $1075
JUMPV
LABELV $1074
ADDRLP4 264
ADDRLP4 288
INDIRF4
CVFI4 4
CVIU4 4
ASGNU4
LABELV $1075
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 $1076
ADDRLP4 268
ADDRLP4 296
INDIRF4
ADDRLP4 300
INDIRF4
SUBF4
CVFI4 4
CVIU4 4
CNSTU4 2147483648
ADDU4
ASGNU4
ADDRGP4 $1077
JUMPV
LABELV $1076
ADDRLP4 268
ADDRLP4 296
INDIRF4
CVFI4 4
CVIU4 4
ASGNU4
LABELV $1077
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+112084+36+12
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 96+4
ADDRLP4 96+4
INDIRF4
ADDRLP4 308
INDIRF4
ADDRGP4 cg+112084+36+12+4
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 96+8
ADDRLP4 96+8
INDIRF4
CNSTF4 1086324736
ADDRGP4 cg+112084+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 $1129
ADDRLP4 312
ADDRLP4 328
INDIRF4
ADDRLP4 332
INDIRF4
SUBF4
CVFI4 4
CVIU4 4
CNSTU4 2147483648
ADDU4
ASGNU4
ADDRGP4 $1130
JUMPV
LABELV $1129
ADDRLP4 312
ADDRLP4 328
INDIRF4
CVFI4 4
CVIU4 4
ASGNU4
LABELV $1130
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 $1131
ADDRLP4 316
ADDRLP4 336
INDIRF4
ADDRLP4 340
INDIRF4
SUBF4
CVFI4 4
CVIU4 4
CNSTU4 2147483648
ADDU4
ASGNU4
ADDRGP4 $1132
JUMPV
LABELV $1131
ADDRLP4 316
ADDRLP4 336
INDIRF4
CVFI4 4
CVIU4 4
ASGNU4
LABELV $1132
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 $1133
ADDRLP4 320
ADDRLP4 344
INDIRF4
ADDRLP4 348
INDIRF4
SUBF4
CVFI4 4
CVIU4 4
CNSTU4 2147483648
ADDU4
ASGNU4
ADDRGP4 $1134
JUMPV
LABELV $1133
ADDRLP4 320
ADDRLP4 344
INDIRF4
CVFI4 4
CVIU4 4
ASGNU4
LABELV $1134
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 $1135
ADDRLP4 324
ADDRLP4 352
INDIRF4
ADDRLP4 356
INDIRF4
SUBF4
CVFI4 4
CVIU4 4
CNSTU4 2147483648
ADDU4
ASGNU4
ADDRGP4 $1136
JUMPV
LABELV $1135
ADDRLP4 324
ADDRLP4 352
INDIRF4
CVFI4 4
CVIU4 4
ASGNU4
LABELV $1136
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 $1173
ADDRLP4 364
ADDRLP4 380
INDIRF4
ADDRLP4 384
INDIRF4
SUBF4
CVFI4 4
CVIU4 4
CNSTU4 2147483648
ADDU4
ASGNU4
ADDRGP4 $1174
JUMPV
LABELV $1173
ADDRLP4 364
ADDRLP4 380
INDIRF4
CVFI4 4
CVIU4 4
ASGNU4
LABELV $1174
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 $1175
ADDRLP4 368
ADDRLP4 388
INDIRF4
ADDRLP4 392
INDIRF4
SUBF4
CVFI4 4
CVIU4 4
CNSTU4 2147483648
ADDU4
ASGNU4
ADDRGP4 $1176
JUMPV
LABELV $1175
ADDRLP4 368
ADDRLP4 388
INDIRF4
CVFI4 4
CVIU4 4
ASGNU4
LABELV $1176
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 $1177
ADDRLP4 372
ADDRLP4 396
INDIRF4
ADDRLP4 400
INDIRF4
SUBF4
CVFI4 4
CVIU4 4
CNSTU4 2147483648
ADDU4
ASGNU4
ADDRGP4 $1178
JUMPV
LABELV $1177
ADDRLP4 372
ADDRLP4 396
INDIRF4
CVFI4 4
CVIU4 4
ASGNU4
LABELV $1178
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 $1179
ADDRLP4 376
ADDRLP4 404
INDIRF4
ADDRLP4 408
INDIRF4
SUBF4
CVFI4 4
CVIU4 4
CNSTU4 2147483648
ADDU4
ASGNU4
ADDRGP4 $1180
JUMPV
LABELV $1179
ADDRLP4 376
ADDRLP4 404
INDIRF4
CVFI4 4
CVIU4 4
ASGNU4
LABELV $1180
ADDRLP4 0+72+20+3
ADDRLP4 376
INDIRU4
CVUU1 4
ASGNU1
ADDRGP4 cgs+234832+8
INDIRI4
ARGI4
CNSTI4 4
ARGI4
ADDRLP4 0
ARGP4
ADDRGP4 trap_R_AddPolyToScene
CALLV
pop
LABELV $978
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 $1184
CNSTI4 24
ADDRLP4 0
INDIRI4
MULI4
ADDRGP4 cg+118268
ADDP4
INDIRF4
ADDRGP4 cg_wwSmoothTime+12
INDIRI4
CVIF4 4
ADDF4
ADDRGP4 cg+109556
INDIRI4
CVIF4 4
GEF4 $1188
CNSTI4 24
ADDRLP4 0
INDIRI4
MULI4
ADDRGP4 cg+118268+8
ADDP4
ADDRFP4 0
INDIRP4
INDIRB
ASGNB 12
CNSTI4 24
ADDRLP4 0
INDIRI4
MULI4
ADDRGP4 cg+118268+20
ADDP4
ADDRFP4 4
INDIRF4
ASGNF4
CNSTI4 24
ADDRLP4 0
INDIRI4
MULI4
ADDRGP4 cg+118268
ADDP4
ADDRGP4 cg+109556
INDIRI4
CVIF4 4
ASGNF4
CNSTI4 24
ADDRLP4 0
INDIRI4
MULI4
ADDRGP4 cg+118268+4
ADDP4
ADDRFP4 8
INDIRF4
ASGNF4
ADDRGP4 $1183
JUMPV
LABELV $1188
LABELV $1185
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 32
LTI4 $1184
LABELV $1183
endproc CG_addSmoothOp 4 0
lit
align 4
LABELV $1202
byte 4 0
byte 4 0
byte 4 1065353216
align 4
LABELV $1203
byte 4 0
byte 4 0
byte 4 3212836864
code
proc CG_smoothWWTransitions 224 16
ADDRFP4 4
ADDRFP4 4
INDIRP4
ASGNP4
ADDRLP4 164
ADDRGP4 $1202
INDIRB
ASGNB 12
ADDRLP4 176
ADDRGP4 $1203
INDIRB
ASGNB 12
ADDRLP4 88
CNSTI4 0
ASGNI4
ADDRGP4 cg+36
INDIRP4
CNSTI4 56
ADDP4
INDIRI4
CNSTI4 2048
BANDI4
CNSTI4 0
EQI4 $1204
ADDRFP4 8
INDIRP4
ADDRFP4 4
INDIRP4
INDIRB
ASGNB 12
ADDRGP4 $1201
JUMPV
LABELV $1204
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+118244
ARGP4
ADDRLP4 196
ADDRGP4 VectorCompare
CALLI4
ASGNI4
ADDRLP4 196
INDIRI4
CNSTI4 0
NEI4 $1207
ADDRLP4 176
ARGP4
ADDRGP4 cg+118244
ARGP4
ADDRLP4 200
ADDRGP4 VectorCompare
CALLI4
ASGNI4
ADDRLP4 200
INDIRI4
CNSTI4 0
EQI4 $1210
ADDRLP4 164
ARGP4
ADDRLP4 104
ARGP4
ADDRLP4 204
ADDRGP4 VectorCompare
CALLI4
ASGNI4
ADDRLP4 204
INDIRI4
CNSTI4 0
EQI4 $1210
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 $1211
JUMPV
LABELV $1210
ADDRGP4 cg+118256
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 $1211
ADDRLP4 92
ARGP4
ADDRLP4 188
INDIRF4
ARGF4
ADDRLP4 192
INDIRF4
ARGF4
ADDRGP4 CG_addSmoothOp
CALLV
pop
LABELV $1207
ADDRLP4 0
CNSTI4 31
ASGNI4
LABELV $1254
ADDRLP4 200
CNSTI4 24
ADDRLP4 0
INDIRI4
MULI4
ASGNI4
ADDRLP4 4
ADDRGP4 cg_wwSmoothTime+12
INDIRI4
CVIF4 4
ADDRLP4 200
INDIRI4
ADDRGP4 cg+118268+4
ADDP4
INDIRF4
MULF4
CVFI4 4
CVIF4 4
ASGNF4
ADDRGP4 cg+109556
INDIRI4
CVIF4 4
ADDRLP4 200
INDIRI4
ADDRGP4 cg+118268
ADDP4
INDIRF4
ADDRLP4 4
INDIRF4
ADDF4
GEF4 $1261
ADDRLP4 84
CNSTF4 1065353216
CNSTI4 24
ADDRLP4 0
INDIRI4
MULI4
ADDRGP4 cg+118268
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+118268+8
ADDP4
ARGP4
ADDRLP4 8
ARGP4
ADDRLP4 80
INDIRF4
ADDRLP4 212
INDIRI4
ADDRGP4 cg+118268+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+118268+8
ADDP4
ARGP4
ADDRLP4 8+12
ARGP4
ADDRLP4 80
INDIRF4
ADDRLP4 216
INDIRI4
ADDRGP4 cg+118268+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+118268+8
ADDP4
ARGP4
ADDRLP4 8+24
ARGP4
ADDRLP4 80
INDIRF4
ADDRLP4 220
INDIRI4
ADDRGP4 cg+118268+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 $1261
LABELV $1255
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 0
GEI4 $1254
ADDRLP4 88
INDIRI4
CNSTI4 0
EQI4 $1283
ADDRLP4 44
ARGP4
ADDRFP4 8
INDIRP4
ARGP4
ADDRGP4 AxisToAngles
CALLV
pop
ADDRGP4 $1284
JUMPV
LABELV $1283
ADDRFP4 8
INDIRP4
ADDRFP4 4
INDIRP4
INDIRB
ASGNB 12
LABELV $1284
ADDRGP4 cg+118256
ADDRFP4 4
INDIRP4
INDIRB
ASGNB 12
ADDRGP4 cg+118244
ADDRLP4 104
INDIRB
ASGNB 12
LABELV $1201
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 $1288
ADDRFP4 8
INDIRP4
ADDRFP4 4
INDIRP4
INDIRB
ASGNB 12
ADDRGP4 $1287
JUMPV
LABELV $1288
ADDRFP4 4
INDIRP4
ARGP4
ADDRLP4 4
ARGP4
ADDRGP4 AnglesToAxis
CALLV
pop
ADDRLP4 0
CNSTI4 31
ASGNI4
LABELV $1291
ADDRGP4 cg+109556
INDIRI4
CVIF4 4
CNSTI4 24
ADDRLP4 0
INDIRI4
MULI4
ADDRGP4 cg+118268
ADDP4
INDIRF4
ADDRGP4 cg_wwSmoothTime+12
INDIRI4
CVIF4 4
ADDF4
GEF4 $1295
ADDRLP4 80
CNSTI4 24
ADDRLP4 0
INDIRI4
MULI4
ADDRGP4 cg+118268
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+118268+8
ADDP4
ARGP4
ADDRLP4 4
ARGP4
ADDRLP4 76
INDIRF4
ADDRLP4 92
INDIRI4
ADDRGP4 cg+118268+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+118268+8
ADDP4
ARGP4
ADDRLP4 4+12
ARGP4
ADDRLP4 76
INDIRF4
ADDRLP4 96
INDIRI4
ADDRGP4 cg+118268+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+118268+8
ADDP4
ARGP4
ADDRLP4 4+24
ARGP4
ADDRLP4 76
INDIRF4
ADDRLP4 100
INDIRI4
ADDRGP4 cg+118268+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 $1295
LABELV $1292
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 0
GEI4 $1291
ADDRLP4 84
INDIRI4
CNSTI4 0
EQI4 $1320
ADDRLP4 40
ARGP4
ADDRFP4 8
INDIRP4
ARGP4
ADDRGP4 AxisToAngles
CALLV
pop
ADDRGP4 $1321
JUMPV
LABELV $1320
ADDRFP4 8
INDIRP4
ADDRFP4 4
INDIRP4
INDIRB
ASGNB 12
LABELV $1321
LABELV $1287
endproc CG_smoothWJTransitions 104 16
proc CG_CalcViewValues 64 12
ADDRGP4 cg+112084
ARGP4
CNSTI4 0
ARGI4
CNSTU4 368
ARGU4
ADDRGP4 memset
CALLP4
pop
ADDRGP4 CG_CalcVrect
CALLV
pop
ADDRLP4 0
ADDRGP4 cg+109592
ASGNP4
ADDRLP4 4
ADDRLP4 0
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
ASGNI4
ADDRLP4 4
INDIRI4
CNSTI4 7
EQI4 $1329
ADDRLP4 4
INDIRI4
CNSTI4 6
EQI4 $1329
ADDRLP4 4
INDIRI4
CNSTI4 2
NEI4 $1326
LABELV $1329
ADDRGP4 cg+112084+24
ADDRLP4 0
INDIRP4
CNSTI4 20
ADDP4
INDIRB
ASGNB 12
ADDRGP4 cg+112452
ADDRLP4 0
INDIRP4
CNSTI4 160
ADDP4
INDIRB
ASGNB 12
ADDRGP4 cg+112452
ARGP4
ADDRGP4 cg+112084+36
ARGP4
ADDRGP4 AnglesToAxis
CALLV
pop
ADDRLP4 8
ADDRGP4 CG_CalcFov
CALLI4
ASGNI4
ADDRLP4 8
INDIRI4
RETI4
ADDRGP4 $1322
JUMPV
LABELV $1326
ADDRGP4 cg+117788
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+117784
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+117792
ADDRLP4 28
INDIRF4
ASGNF4
ADDRGP4 cg+117792
INDIRF4
CNSTF4 1133903872
LEF4 $1339
ADDRGP4 cg+117792
CNSTF4 1133903872
ASGNF4
LABELV $1339
ADDRGP4 cg+112084+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 $1345
ADDRLP4 0
INDIRP4
ARGP4
ADDRLP4 0
INDIRP4
CNSTI4 160
ADDP4
ARGP4
ADDRGP4 cg+112452
ARGP4
ADDRGP4 CG_smoothWWTransitions
CALLV
pop
ADDRGP4 $1346
JUMPV
LABELV $1345
ADDRLP4 0
INDIRP4
CNSTI4 212
ADDP4
INDIRI4
ARGI4
CNSTI4 64
ARGI4
ADDRLP4 40
ADDRGP4 BG_ClassHasAbility
CALLI4
ASGNI4
ADDRLP4 40
INDIRI4
CNSTI4 0
EQI4 $1348
ADDRLP4 0
INDIRP4
ARGP4
ADDRLP4 0
INDIRP4
CNSTI4 160
ADDP4
ARGP4
ADDRGP4 cg+112452
ARGP4
ADDRGP4 CG_smoothWJTransitions
CALLV
pop
ADDRGP4 $1349
JUMPV
LABELV $1348
ADDRGP4 cg+112452
ADDRLP4 0
INDIRP4
CNSTI4 160
ADDP4
INDIRB
ASGNB 12
LABELV $1349
LABELV $1346
ADDRLP4 0
INDIRP4
CNSTI4 212
ADDP4
INDIRI4
ARGI4
CNSTI4 64
ARGI4
ADDRLP4 48
ADDRGP4 BG_ClassHasAbility
CALLI4
ASGNI4
ADDRLP4 48
INDIRI4
CNSTI4 0
NEI4 $1352
ADDRLP4 0
INDIRP4
CNSTI4 224
ADDP4
INDIRI4
CNSTI4 1
BANDI4
CNSTI4 0
NEI4 $1354
ADDRGP4 cg+118244
CNSTF4 0
ASGNF4
ADDRGP4 cg+118244+4
CNSTF4 0
ASGNF4
ADDRGP4 cg+118244+8
CNSTF4 1065353216
ASGNF4
LABELV $1354
LABELV $1352
ADDRGP4 cg_errorDecay+8
INDIRF4
CNSTF4 0
LEF4 $1361
ADDRLP4 56
ADDRGP4 cg+109556
INDIRI4
ADDRGP4 cg+111876
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 $1368
ADDRLP4 60
INDIRF4
CNSTF4 1065353216
GEF4 $1368
ADDRGP4 cg+112084+24
ADDRGP4 cg+112084+24
INDIRF4
ADDRGP4 cg+111880
INDIRF4
ADDRLP4 52
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRGP4 cg+112084+24+4
ADDRGP4 cg+112084+24+4
INDIRF4
ADDRGP4 cg+111880+4
INDIRF4
ADDRLP4 52
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRGP4 cg+112084+24+8
ADDRGP4 cg+112084+24+8
INDIRF4
ADDRGP4 cg+111880+8
INDIRF4
ADDRLP4 52
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRGP4 $1369
JUMPV
LABELV $1368
ADDRGP4 cg+111876
CNSTI4 0
ASGNI4
LABELV $1369
LABELV $1361
ADDRGP4 cg+36
INDIRP4
CNSTI4 236
ADDP4
INDIRI4
CNSTI4 0
GTI4 $1392
ADDRGP4 cg+127520
ARGP4
ADDRLP4 52
ADDRGP4 CG_IsParticleSystemValid
CALLI4
ASGNI4
ADDRLP4 52
INDIRI4
CNSTI4 0
EQI4 $1393
ADDRGP4 cg+127520
ARGP4
ADDRGP4 CG_DestroyParticleSystem
CALLV
pop
ADDRGP4 $1393
JUMPV
LABELV $1392
ADDRGP4 cg+127544
CNSTI4 0
ASGNI4
LABELV $1393
ADDRGP4 cg+109584
INDIRI4
CNSTI4 0
EQI4 $1400
ADDRGP4 CG_OffsetThirdPersonView
CALLV
pop
ADDRGP4 $1401
JUMPV
LABELV $1400
ADDRGP4 CG_OffsetFirstPersonView
CALLV
pop
LABELV $1401
ADDRGP4 cg+112452
ARGP4
ADDRGP4 cg+112084+36
ARGP4
ADDRGP4 AnglesToAxis
CALLV
pop
ADDRGP4 cg+109588
INDIRI4
CNSTI4 0
EQI4 $1406
ADDRLP4 52
ADDRGP4 cg+112084+76
ASGNP4
ADDRLP4 52
INDIRP4
ADDRLP4 52
INDIRP4
INDIRI4
CNSTI4 5
BORI4
ASGNI4
LABELV $1406
ADDRGP4 cg_drawSurfNormal+12
INDIRI4
CNSTI4 0
EQI4 $1411
ADDRGP4 CG_DrawSurfNormal
CALLV
pop
LABELV $1411
ADDRLP4 56
ADDRGP4 CG_CalcFov
CALLI4
ASGNI4
ADDRLP4 56
INDIRI4
RETI4
LABELV $1322
endproc CG_CalcViewValues 64 12
export CG_AddBufferedSound
proc CG_AddBufferedSound 4 0
ADDRFP4 0
INDIRI4
CNSTI4 0
NEI4 $1415
ADDRGP4 $1414
JUMPV
LABELV $1415
ADDRGP4 cg+117592
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 cg+117604
ADDP4
ADDRFP4 0
INDIRI4
ASGNI4
ADDRGP4 cg+117592
ADDRGP4 cg+117592
INDIRI4
CNSTI4 1
ADDI4
CNSTI4 20
MODI4
ASGNI4
ADDRGP4 cg+117592
INDIRI4
ADDRGP4 cg+117596
INDIRI4
NEI4 $1421
ADDRLP4 0
ADDRGP4 cg+117596
ASGNP4
ADDRLP4 0
INDIRP4
ADDRLP4 0
INDIRP4
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
LABELV $1421
LABELV $1414
endproc CG_AddBufferedSound 4 0
proc CG_PlayBufferedSounds 0 8
ADDRGP4 cg+117600
INDIRI4
ADDRGP4 cg+109556
INDIRI4
GEI4 $1427
ADDRGP4 cg+117596
INDIRI4
ADDRGP4 cg+117592
INDIRI4
EQI4 $1431
ADDRGP4 cg+117596
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 cg+117604
ADDP4
INDIRI4
CNSTI4 0
EQI4 $1431
ADDRGP4 cg+117596
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 cg+117604
ADDP4
INDIRI4
ARGI4
CNSTI4 7
ARGI4
ADDRGP4 trap_S_StartLocalSound
CALLV
pop
ADDRGP4 cg+117596
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 cg+117604
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 cg+117596
ADDRGP4 cg+117596
INDIRI4
CNSTI4 1
ADDI4
CNSTI4 20
MODI4
ASGNI4
ADDRGP4 cg+117600
ADDRGP4 cg+109556
INDIRI4
CNSTI4 750
ADDI4
ASGNI4
LABELV $1431
LABELV $1427
LABELV $1426
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+112476
INDIRI1
CVII4 1
CNSTI4 0
EQI4 $1448
ADDRGP4 CG_DrawLoadingScreen
CALLV
pop
ADDRGP4 $1445
JUMPV
LABELV $1448
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 $1455
ADDRGP4 cg+36
INDIRP4
INDIRI4
CNSTI4 2
BANDI4
CNSTI4 0
EQI4 $1451
LABELV $1455
ADDRGP4 CG_DrawLoadingScreen
CALLV
pop
ADDRGP4 $1445
JUMPV
LABELV $1451
ADDRGP4 cg+111984
INDIRI4
ARGI4
ADDRGP4 cg+112472
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 $1467
ADDRGP4 cg+36
INDIRP4
CNSTI4 236
ADDP4
INDIRI4
ADDRLP4 12
INDIRI4
LEI4 $1467
ADDRGP4 cg+117780
INDIRI4
ADDRLP4 12
INDIRI4
EQI4 $1464
ADDRGP4 cg+36
INDIRP4
CNSTI4 56
ADDP4
INDIRI4
CNSTI4 2048
BANDI4
ADDRLP4 12
INDIRI4
EQI4 $1464
LABELV $1467
ADDRLP4 8
CNSTI4 1
ASGNI4
ADDRGP4 $1465
JUMPV
LABELV $1464
ADDRLP4 8
CNSTI4 0
ASGNI4
LABELV $1465
ADDRGP4 cg+109584
ADDRLP4 8
INDIRI4
ASGNI4
ADDRGP4 CG_AddSpeed
CALLV
pop
ADDRLP4 16
ADDRGP4 CG_CalcViewValues
CALLI4
ASGNI4
ADDRLP4 0
ADDRLP4 16
INDIRI4
ASGNI4
ADDRGP4 cg+109588
INDIRI4
CNSTI4 0
NEI4 $1468
ADDRGP4 CG_AddPacketEntities
CALLV
pop
ADDRGP4 CG_AddMarks
CALLV
pop
LABELV $1468
ADDRGP4 cg+109592
ARGP4
ADDRGP4 CG_AddViewWeapon
CALLV
pop
ADDRGP4 cg+109588
INDIRI4
CNSTI4 0
NEI4 $1472
ADDRGP4 CG_AddParticles
CALLV
pop
ADDRGP4 CG_DrawCuboidParticles
CALLV
pop
ADDRGP4 CG_AddTrails
CALLV
pop
LABELV $1472
ADDRGP4 CG_PlayBufferedSounds
CALLV
pop
ADDRGP4 cg+117800+8
INDIRI4
CNSTI4 0
EQI4 $1475
ADDRGP4 CG_AddTestModel
CALLV
pop
LABELV $1475
ADDRGP4 cg+112084+72
ADDRGP4 cg+109556
INDIRI4
ASGNI4
ADDRGP4 cg+112084+80
ARGP4
ADDRGP4 cg+36
INDIRP4
CNSTI4 12
ADDP4
ARGP4
CNSTU4 32
ARGU4
ADDRGP4 memcpy
CALLP4
pop
ADDRGP4 cg+127260
INDIRI4
ADDRGP4 cg_consoleLatency+12
INDIRI4
ADDI4
ADDRGP4 cg+109556
INDIRI4
GEI4 $1487
ADDRGP4 cg_consoleLatency+12
INDIRI4
CNSTI4 0
LEI4 $1487
ADDRGP4 CG_RemoveNotifyLine
CALLV
pop
LABELV $1487
ADDRGP4 cg+36
INDIRP4
CNSTI4 192
ADDP4
INDIRI4
ARGI4
ADDRGP4 cg+112084+24
ARGP4
ADDRGP4 cg+112084+36
ARGP4
ADDRLP4 0
INDIRI4
ARGI4
ADDRGP4 trap_S_Respatialize
CALLV
pop
ADDRGP4 CG_ProcessAnnouncer
CALLV
pop
ADDRFP4 4
INDIRI4
CNSTI4 2
EQI4 $1498
ADDRGP4 cg+109552
ADDRGP4 cg+109556
INDIRI4
ADDRGP4 cg+109560
INDIRI4
SUBI4
ASGNI4
ADDRGP4 cg+109552
INDIRI4
CNSTI4 0
GEI4 $1503
ADDRGP4 cg+109552
CNSTI4 0
ASGNI4
LABELV $1503
ADDRGP4 cg+109560
ADDRGP4 cg+109556
INDIRI4
ASGNI4
ADDRGP4 CG_AddLagometerFrameInfo
CALLV
pop
LABELV $1498
ADDRGP4 cg_timescale+8
INDIRF4
ADDRGP4 cg_timescaleFadeEnd+8
INDIRF4
EQF4 $1509
ADDRGP4 cg_timescale+8
INDIRF4
ADDRGP4 cg_timescaleFadeEnd+8
INDIRF4
GEF4 $1513
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 $1514
ADDRGP4 cg_timescale+8
ADDRGP4 cg_timescaleFadeEnd+8
INDIRF4
ASGNF4
ADDRGP4 $1514
JUMPV
LABELV $1513
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 $1529
ADDRGP4 cg_timescale+8
ADDRGP4 cg_timescaleFadeEnd+8
INDIRF4
ASGNF4
LABELV $1529
LABELV $1514
ADDRGP4 cg_timescaleFadeSpeed+8
INDIRF4
CNSTF4 0
EQF4 $1535
ADDRGP4 $1539
ARGP4
ADDRGP4 cg_timescale+8
INDIRF4
ARGF4
ADDRLP4 20
ADDRGP4 va
CALLP4
ASGNP4
ADDRGP4 $1538
ARGP4
ADDRLP4 20
INDIRP4
ARGP4
ADDRGP4 trap_Cvar_Set
CALLV
pop
LABELV $1535
LABELV $1509
ADDRFP4 4
INDIRI4
ARGI4
ADDRGP4 CG_DrawActive
CALLV
pop
ADDRGP4 cg_stats+12
INDIRI4
CNSTI4 0
EQI4 $1541
ADDRGP4 $1544
ARGP4
ADDRGP4 cg
INDIRI4
ARGI4
ADDRGP4 CG_Printf
CALLV
pop
LABELV $1541
LABELV $1445
endproc CG_DrawActiveFrame 24 16
import CG_Cuboid_DrawInfo
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_ProcessAnnouncer
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_BuildablePowerStatusIcon
import CG_CuboidAttack_f
import CG_DrawCuboidParticles
import CG_CuboidExplosion
import CG_CuboidResize
import CG_Cuboid_Response
import CG_Cuboid_Send
import CG_CuboidSize_f
import CG_CuboidRotate_f
import CG_CuboidAxis_f
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_debug4
import cg_debug3
import cg_debug2
import cg_debug1
import cg_cameraShakeMagnitude
import cg_announcer
import cg_fuelInfoScale
import cg_fuelInfoY
import cg_fuelInfoX
import cg_drawCuboidInfo
import cg_cuboidInfoY
import cg_cuboidInfoX
import cg_cuboidPSQuality
import cg_cuboidResizeRate
import cg_cuboidResizeAxis
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_cuboids
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 BG_SoundForVolume
import BG_CuboidSortSize
import BG_CuboidPackHealthSafe
import BG_CuboidPackHealth
import BG_CuboidUnpackHealth
import BG_CuboidMode
import BG_CuboidAllowed
import BG_CuboidAttributes
import BG_CuboidBBox
import BG_IsCuboid
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_WeaponMaxAmmo
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 $1544
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 $1539
byte 1 37
byte 1 102
byte 1 0
align 1
LABELV $1538
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 $863
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 $298
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 $220
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 $203
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 $156
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 $140
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
