diff options
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.asm | 7580 |
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 |