export CG_BuildSolidList code proc CG_BuildSolidList 32 0 ADDRLP4 16 CNSTI4 0 ASGNI4 ADDRGP4 cg_numSolidEntities ADDRLP4 16 INDIRI4 ASGNI4 ADDRGP4 cg_numTriggerEntities ADDRLP4 16 INDIRI4 ASGNI4 ADDRGP4 cg+40 INDIRP4 CVPU4 4 CNSTU4 0 EQU4 $117 ADDRLP4 20 CNSTI4 0 ASGNI4 ADDRGP4 cg+109548 INDIRI4 ADDRLP4 20 INDIRI4 NEI4 $117 ADDRGP4 cg+109544 INDIRI4 ADDRLP4 20 INDIRI4 NEI4 $117 ADDRLP4 12 ADDRGP4 cg+40 INDIRP4 ASGNP4 ADDRGP4 $118 JUMPV LABELV $117 ADDRLP4 12 ADDRGP4 cg+36 INDIRP4 ASGNP4 LABELV $118 ADDRLP4 8 CNSTI4 0 ASGNI4 ADDRGP4 $127 JUMPV LABELV $124 ADDRLP4 4 CNSTI4 1852 CNSTI4 212 ADDRLP4 8 INDIRI4 MULI4 ADDRLP4 12 INDIRP4 CNSTI4 468 ADDP4 ADDP4 INDIRI4 MULI4 ADDRGP4 cg_entities ADDP4 ASGNP4 ADDRLP4 0 ADDRLP4 4 INDIRP4 ASGNP4 ADDRLP4 24 ADDRLP4 0 INDIRP4 CNSTI4 4 ADDP4 INDIRI4 ASGNI4 ADDRLP4 24 INDIRI4 CNSTI4 2 EQI4 $131 ADDRLP4 24 INDIRI4 CNSTI4 10 EQI4 $131 ADDRLP4 24 INDIRI4 CNSTI4 11 NEI4 $128 LABELV $131 ADDRGP4 cg_numTriggerEntities INDIRI4 CNSTI4 2 LSHI4 ADDRGP4 cg_triggerEntities ADDP4 ADDRLP4 4 INDIRP4 ASGNP4 ADDRLP4 28 ADDRGP4 cg_numTriggerEntities ASGNP4 ADDRLP4 28 INDIRP4 ADDRLP4 28 INDIRP4 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 ADDRGP4 $125 JUMPV LABELV $128 ADDRLP4 4 INDIRP4 CNSTI4 388 ADDP4 INDIRI4 CNSTI4 0 EQI4 $132 ADDRLP4 0 INDIRP4 CNSTI4 4 ADDP4 INDIRI4 CNSTI4 5 EQI4 $132 ADDRGP4 cg_numSolidEntities INDIRI4 CNSTI4 2 LSHI4 ADDRGP4 cg_solidEntities ADDP4 ADDRLP4 4 INDIRP4 ASGNP4 ADDRLP4 28 ADDRGP4 cg_numSolidEntities ASGNP4 ADDRLP4 28 INDIRP4 ADDRLP4 28 INDIRP4 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $132 LABELV $125 ADDRLP4 8 ADDRLP4 8 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $127 ADDRLP4 8 INDIRI4 ADDRLP4 12 INDIRP4 CNSTI4 464 ADDP4 INDIRI4 LTI4 $124 LABELV $116 endproc CG_BuildSolidList 32 0 proc CG_ClipMoveToEntities 196 36 ADDRFP4 0 ADDRFP4 0 INDIRP4 ASGNP4 ADDRFP4 4 ADDRFP4 4 INDIRP4 ASGNP4 ADDRFP4 8 ADDRFP4 8 INDIRP4 ASGNP4 ADDRFP4 12 ADDRFP4 12 INDIRP4 ASGNP4 ADDRFP4 16 ADDRFP4 16 INDIRI4 ASGNI4 ADDRFP4 20 ADDRFP4 20 INDIRI4 ASGNI4 ADDRFP4 24 ADDRFP4 24 INDIRP4 ASGNP4 ADDRFP4 28 ADDRFP4 28 INDIRI4 ASGNI4 ADDRFP4 16 INDIRI4 CNSTI4 -2 NEI4 $135 ADDRLP4 128 ADDRGP4 cg_numSolidEntities INDIRI4 CNSTI4 1 ADDI4 ASGNI4 ADDRGP4 $136 JUMPV LABELV $135 ADDRLP4 128 ADDRGP4 cg_numSolidEntities INDIRI4 ASGNI4 LABELV $136 ADDRGP4 cg_EDGEFPSFIX+12 INDIRI4 CNSTI4 0 EQI4 $137 ADDRLP4 140 ARGP4 ADDRLP4 152 ARGP4 ADDRGP4 ClearBounds CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 140 ARGP4 ADDRLP4 152 ARGP4 ADDRGP4 AddPointToBounds CALLV pop ADDRFP4 12 INDIRP4 ARGP4 ADDRLP4 140 ARGP4 ADDRLP4 152 ARGP4 ADDRGP4 AddPointToBounds CALLV pop ADDRFP4 4 INDIRP4 CVPU4 4 CNSTU4 0 EQU4 $140 ADDRLP4 140 ADDRFP4 4 INDIRP4 INDIRF4 ADDRLP4 140 INDIRF4 ADDF4 ASGNF4 ADDRLP4 140+4 ADDRFP4 4 INDIRP4 CNSTI4 4 ADDP4 INDIRF4 ADDRLP4 140+4 INDIRF4 ADDF4 ASGNF4 ADDRLP4 140+8 ADDRFP4 4 INDIRP4 CNSTI4 8 ADDP4 INDIRF4 ADDRLP4 140+8 INDIRF4 ADDF4 ASGNF4 LABELV $140 ADDRFP4 8 INDIRP4 CVPU4 4 CNSTU4 0 EQU4 $146 ADDRLP4 152 ADDRFP4 8 INDIRP4 INDIRF4 ADDRLP4 152 INDIRF4 ADDF4 ASGNF4 ADDRLP4 152+4 ADDRFP4 8 INDIRP4 CNSTI4 4 ADDP4 INDIRF4 ADDRLP4 152+4 INDIRF4 ADDF4 ASGNF4 ADDRLP4 152+8 ADDRFP4 8 INDIRP4 CNSTI4 8 ADDP4 INDIRF4 ADDRLP4 152+8 INDIRF4 ADDF4 ASGNF4 LABELV $146 LABELV $137 ADDRLP4 68 CNSTI4 0 ASGNI4 ADDRGP4 $155 JUMPV LABELV $152 ADDRLP4 68 INDIRI4 ADDRGP4 cg_numSolidEntities INDIRI4 GEI4 $156 ADDRLP4 64 ADDRLP4 68 INDIRI4 CNSTI4 2 LSHI4 ADDRGP4 cg_solidEntities ADDP4 INDIRP4 ASGNP4 ADDRGP4 $157 JUMPV LABELV $156 ADDRLP4 64 ADDRGP4 cg+110016 ASGNP4 LABELV $157 ADDRLP4 0 ADDRLP4 64 INDIRP4 ASGNP4 ADDRLP4 0 INDIRP4 INDIRI4 ADDRFP4 16 INDIRI4 NEI4 $159 ADDRGP4 $153 JUMPV LABELV $159 ADDRLP4 0 INDIRP4 CNSTI4 176 ADDP4 INDIRI4 CNSTI4 16777215 NEI4 $161 ADDRLP4 0 INDIRP4 CNSTI4 160 ADDP4 INDIRI4 ARGI4 ADDRLP4 164 ADDRGP4 trap_CM_InlineModel CALLI4 ASGNI4 ADDRLP4 96 ADDRLP4 164 INDIRI4 ASGNI4 ADDRLP4 112 ADDRLP4 64 INDIRP4 CNSTI4 1576 ADDP4 INDIRB ASGNB 12 ADDRLP4 64 INDIRP4 CNSTI4 12 ADDP4 ARGP4 ADDRGP4 cg+109564 INDIRI4 ARGI4 ADDRLP4 100 ARGP4 ADDRGP4 BG_EvaluateTrajectory CALLV pop ADDRGP4 $162 JUMPV LABELV $161 ADDRLP4 164 ADDRLP4 0 INDIRP4 CNSTI4 176 ADDP4 ASGNP4 ADDRLP4 168 CNSTI4 255 ASGNI4 ADDRLP4 124 ADDRLP4 164 INDIRP4 INDIRI4 ADDRLP4 168 INDIRI4 BANDI4 ASGNI4 ADDRLP4 132 ADDRLP4 164 INDIRP4 INDIRI4 CNSTI4 8 RSHI4 ADDRLP4 168 INDIRI4 BANDI4 ASGNI4 ADDRLP4 136 ADDRLP4 164 INDIRP4 INDIRI4 CNSTI4 16 RSHI4 ADDRLP4 168 INDIRI4 BANDI4 CNSTI4 32 SUBI4 ASGNI4 ADDRLP4 172 ADDRLP4 124 INDIRI4 NEGI4 CVIF4 4 ASGNF4 ADDRLP4 72+4 ADDRLP4 172 INDIRF4 ASGNF4 ADDRLP4 72 ADDRLP4 172 INDIRF4 ASGNF4 ADDRLP4 176 ADDRLP4 124 INDIRI4 CVIF4 4 ASGNF4 ADDRLP4 84+4 ADDRLP4 176 INDIRF4 ASGNF4 ADDRLP4 84 ADDRLP4 176 INDIRF4 ASGNF4 ADDRLP4 72+8 ADDRLP4 132 INDIRI4 NEGI4 CVIF4 4 ASGNF4 ADDRLP4 84+8 ADDRLP4 136 INDIRI4 CVIF4 4 ASGNF4 ADDRLP4 68 INDIRI4 ADDRGP4 cg_numSolidEntities INDIRI4 NEI4 $168 ADDRLP4 0 INDIRP4 CNSTI4 188 ADDP4 INDIRI4 CNSTI4 8 RSHI4 CNSTI4 255 BANDI4 ARGI4 ADDRLP4 72 ARGP4 ADDRLP4 84 ARGP4 ADDRLP4 180 CNSTP4 0 ASGNP4 ADDRLP4 180 INDIRP4 ARGP4 ADDRLP4 180 INDIRP4 ARGP4 ADDRLP4 180 INDIRP4 ARGP4 ADDRGP4 BG_ClassBoundingBox CALLV pop LABELV $168 ADDRGP4 cg_EDGEFPSFIX+12 INDIRI4 CNSTI4 0 EQI4 $170 ADDRLP4 72 ADDRLP4 64 INDIRP4 CNSTI4 1564 ADDP4 INDIRF4 ADDRLP4 72 INDIRF4 ADDF4 ASGNF4 ADDRLP4 72+4 ADDRLP4 64 INDIRP4 CNSTI4 1568 ADDP4 INDIRF4 ADDRLP4 72+4 INDIRF4 ADDF4 ASGNF4 ADDRLP4 72+8 ADDRLP4 64 INDIRP4 CNSTI4 1572 ADDP4 INDIRF4 ADDRLP4 72+8 INDIRF4 ADDF4 ASGNF4 ADDRLP4 84 ADDRLP4 64 INDIRP4 CNSTI4 1564 ADDP4 INDIRF4 ADDRLP4 84 INDIRF4 ADDF4 ASGNF4 ADDRLP4 84+4 ADDRLP4 64 INDIRP4 CNSTI4 1568 ADDP4 INDIRF4 ADDRLP4 84+4 INDIRF4 ADDF4 ASGNF4 ADDRLP4 84+8 ADDRLP4 64 INDIRP4 CNSTI4 1572 ADDP4 INDIRF4 ADDRLP4 84+8 INDIRF4 ADDF4 ASGNF4 ADDRLP4 72 ARGP4 ADDRLP4 84 ARGP4 ADDRLP4 140 ARGP4 ADDRLP4 152 ARGP4 ADDRLP4 192 ADDRGP4 BoundsIntersect CALLI4 ASGNI4 ADDRLP4 192 INDIRI4 CNSTI4 0 NEI4 $181 ADDRGP4 $153 JUMPV LABELV $181 LABELV $170 ADDRLP4 72 ARGP4 ADDRLP4 84 ARGP4 ADDRLP4 184 ADDRGP4 trap_CM_TempBoxModel CALLI4 ASGNI4 ADDRLP4 96 ADDRLP4 184 INDIRI4 ASGNI4 ADDRLP4 112 ADDRGP4 vec3_origin INDIRB ASGNB 12 ADDRGP4 cg_EDGEFPSFIX+12 INDIRI4 CNSTI4 0 EQI4 $183 ADDRLP4 100 ADDRGP4 vec3_origin INDIRB ASGNB 12 ADDRGP4 $184 JUMPV LABELV $183 ADDRLP4 100 ADDRLP4 64 INDIRP4 CNSTI4 1564 ADDP4 INDIRB ASGNB 12 LABELV $184 LABELV $162 ADDRFP4 28 INDIRI4 CNSTI4 2 NEI4 $186 ADDRLP4 4 ARGP4 ADDRFP4 0 INDIRP4 ARGP4 ADDRFP4 12 INDIRP4 ARGP4 ADDRFP4 4 INDIRP4 ARGP4 ADDRFP4 8 INDIRP4 ARGP4 ADDRLP4 96 INDIRI4 ARGI4 ADDRFP4 20 INDIRI4 ARGI4 ADDRLP4 100 ARGP4 ADDRLP4 112 ARGP4 ADDRGP4 trap_CM_TransformedCapsuleTrace CALLV pop ADDRGP4 $187 JUMPV LABELV $186 ADDRFP4 28 INDIRI4 CNSTI4 1 NEI4 $188 ADDRLP4 4 ARGP4 ADDRFP4 0 INDIRP4 ARGP4 ADDRFP4 12 INDIRP4 ARGP4 ADDRFP4 4 INDIRP4 ARGP4 ADDRFP4 8 INDIRP4 ARGP4 ADDRLP4 96 INDIRI4 ARGI4 ADDRFP4 20 INDIRI4 ARGI4 ADDRLP4 100 ARGP4 ADDRLP4 112 ARGP4 ADDRGP4 trap_CM_TransformedBoxTrace CALLV pop ADDRGP4 $189 JUMPV LABELV $188 ADDRFP4 28 INDIRI4 CNSTI4 3 NEI4 $190 ADDRLP4 4 ARGP4 ADDRFP4 0 INDIRP4 ARGP4 ADDRFP4 12 INDIRP4 ARGP4 ADDRFP4 4 INDIRP4 INDIRF4 ARGF4 ADDRFP4 8 INDIRP4 INDIRF4 ARGF4 ADDRLP4 96 INDIRI4 ARGI4 ADDRFP4 20 INDIRI4 ARGI4 ADDRLP4 100 ARGP4 ADDRGP4 trap_CM_TransformedBiSphereTrace CALLV pop LABELV $190 LABELV $189 LABELV $187 ADDRLP4 4 INDIRI4 CNSTI4 0 NEI4 $195 ADDRLP4 4+8 INDIRF4 ADDRFP4 24 INDIRP4 CNSTI4 8 ADDP4 INDIRF4 GEF4 $192 LABELV $195 ADDRLP4 4+52 ADDRLP4 0 INDIRP4 INDIRI4 ASGNI4 ADDRFP4 24 INDIRP4 CNSTI4 56 ADDP4 INDIRF4 ADDRLP4 4+56 INDIRF4 GEF4 $197 ADDRLP4 164 ADDRFP4 24 INDIRP4 CNSTI4 56 ADDP4 INDIRF4 ASGNF4 ADDRFP4 24 INDIRP4 ADDRLP4 4 INDIRB ASGNB 60 ADDRFP4 24 INDIRP4 CNSTI4 56 ADDP4 ADDRLP4 164 INDIRF4 ASGNF4 ADDRGP4 $193 JUMPV LABELV $197 ADDRFP4 24 INDIRP4 ADDRLP4 4 INDIRB ASGNB 60 ADDRGP4 $193 JUMPV LABELV $192 ADDRLP4 4+4 INDIRI4 CNSTI4 0 EQI4 $200 ADDRFP4 24 INDIRP4 CNSTI4 4 ADDP4 CNSTI4 1 ASGNI4 ADDRFP4 24 INDIRP4 CNSTI4 52 ADDP4 ADDRLP4 0 INDIRP4 INDIRI4 ASGNI4 LABELV $200 LABELV $193 ADDRFP4 24 INDIRP4 INDIRI4 CNSTI4 0 EQI4 $203 ADDRGP4 $134 JUMPV LABELV $203 LABELV $153 ADDRLP4 68 ADDRLP4 68 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $155 ADDRLP4 68 INDIRI4 ADDRLP4 128 INDIRI4 LTI4 $152 LABELV $134 endproc CG_ClipMoveToEntities 196 36 export CG_Trace proc CG_Trace 64 32 ADDRLP4 0 ARGP4 ADDRFP4 4 INDIRP4 ARGP4 ADDRFP4 16 INDIRP4 ARGP4 ADDRFP4 8 INDIRP4 ARGP4 ADDRFP4 12 INDIRP4 ARGP4 CNSTI4 0 ARGI4 ADDRFP4 24 INDIRI4 ARGI4 ADDRGP4 trap_CM_BoxTrace CALLV pop ADDRLP4 0+8 INDIRF4 CNSTF4 1065353216 EQF4 $209 ADDRLP4 60 CNSTI4 1022 ASGNI4 ADDRGP4 $210 JUMPV LABELV $209 ADDRLP4 60 CNSTI4 1023 ASGNI4 LABELV $210 ADDRLP4 0+52 ADDRLP4 60 INDIRI4 ASGNI4 ADDRFP4 4 INDIRP4 ARGP4 ADDRFP4 8 INDIRP4 ARGP4 ADDRFP4 12 INDIRP4 ARGP4 ADDRFP4 16 INDIRP4 ARGP4 ADDRFP4 20 INDIRI4 ARGI4 ADDRFP4 24 INDIRI4 ARGI4 ADDRLP4 0 ARGP4 CNSTI4 1 ARGI4 ADDRGP4 CG_ClipMoveToEntities CALLV pop ADDRFP4 0 INDIRP4 ADDRLP4 0 INDIRB ASGNB 60 LABELV $205 endproc CG_Trace 64 32 export CG_CapTrace proc CG_CapTrace 64 32 ADDRLP4 0 ARGP4 ADDRFP4 4 INDIRP4 ARGP4 ADDRFP4 16 INDIRP4 ARGP4 ADDRFP4 8 INDIRP4 ARGP4 ADDRFP4 12 INDIRP4 ARGP4 CNSTI4 0 ARGI4 ADDRFP4 24 INDIRI4 ARGI4 ADDRGP4 trap_CM_CapsuleTrace CALLV pop ADDRLP4 0+8 INDIRF4 CNSTF4 1065353216 EQF4 $215 ADDRLP4 60 CNSTI4 1022 ASGNI4 ADDRGP4 $216 JUMPV LABELV $215 ADDRLP4 60 CNSTI4 1023 ASGNI4 LABELV $216 ADDRLP4 0+52 ADDRLP4 60 INDIRI4 ASGNI4 ADDRFP4 4 INDIRP4 ARGP4 ADDRFP4 8 INDIRP4 ARGP4 ADDRFP4 12 INDIRP4 ARGP4 ADDRFP4 16 INDIRP4 ARGP4 ADDRFP4 20 INDIRI4 ARGI4 ADDRFP4 24 INDIRI4 ARGI4 ADDRLP4 0 ARGP4 CNSTI4 2 ARGI4 ADDRGP4 CG_ClipMoveToEntities CALLV pop ADDRFP4 0 INDIRP4 ADDRLP4 0 INDIRB ASGNB 60 LABELV $211 endproc CG_CapTrace 64 32 export CG_BiSphereTrace proc CG_BiSphereTrace 96 32 ADDRLP4 84 ADDRFP4 12 INDIRF4 ASGNF4 ADDRLP4 60 ADDRLP4 84 INDIRF4 ASGNF4 ADDRLP4 88 ADDRFP4 16 INDIRF4 ASGNF4 ADDRLP4 72 ADDRLP4 88 INDIRF4 ASGNF4 ADDRLP4 0 ARGP4 ADDRFP4 4 INDIRP4 ARGP4 ADDRFP4 8 INDIRP4 ARGP4 ADDRLP4 84 INDIRF4 ARGF4 ADDRLP4 88 INDIRF4 ARGF4 CNSTI4 0 ARGI4 ADDRFP4 24 INDIRI4 ARGI4 ADDRGP4 trap_CM_BiSphereTrace CALLV pop ADDRLP4 0+8 INDIRF4 CNSTF4 1065353216 EQF4 $221 ADDRLP4 92 CNSTI4 1022 ASGNI4 ADDRGP4 $222 JUMPV LABELV $221 ADDRLP4 92 CNSTI4 1023 ASGNI4 LABELV $222 ADDRLP4 0+52 ADDRLP4 92 INDIRI4 ASGNI4 ADDRFP4 4 INDIRP4 ARGP4 ADDRLP4 60 ARGP4 ADDRLP4 72 ARGP4 ADDRFP4 8 INDIRP4 ARGP4 ADDRFP4 20 INDIRI4 ARGI4 ADDRFP4 24 INDIRI4 ARGI4 ADDRLP4 0 ARGP4 CNSTI4 3 ARGI4 ADDRGP4 CG_ClipMoveToEntities CALLV pop ADDRFP4 0 INDIRP4 ADDRLP4 0 INDIRB ASGNB 60 LABELV $217 endproc CG_BiSphereTrace 96 32 export CG_PointContents proc CG_PointContents 36 16 ADDRFP4 0 ADDRFP4 0 INDIRP4 ASGNP4 ADDRFP4 4 ADDRFP4 4 INDIRI4 ASGNI4 ADDRFP4 0 INDIRP4 ARGP4 CNSTI4 0 ARGI4 ADDRLP4 20 ADDRGP4 trap_CM_PointContents CALLI4 ASGNI4 ADDRLP4 16 ADDRLP4 20 INDIRI4 ASGNI4 ADDRLP4 4 CNSTI4 0 ASGNI4 ADDRGP4 $227 JUMPV LABELV $224 ADDRLP4 12 ADDRLP4 4 INDIRI4 CNSTI4 2 LSHI4 ADDRGP4 cg_solidEntities ADDP4 INDIRP4 ASGNP4 ADDRLP4 0 ADDRLP4 12 INDIRP4 ASGNP4 ADDRLP4 0 INDIRP4 INDIRI4 ADDRFP4 4 INDIRI4 NEI4 $228 ADDRGP4 $225 JUMPV LABELV $228 ADDRLP4 0 INDIRP4 CNSTI4 176 ADDP4 INDIRI4 CNSTI4 16777215 EQI4 $230 ADDRGP4 $225 JUMPV LABELV $230 ADDRLP4 0 INDIRP4 CNSTI4 160 ADDP4 INDIRI4 ARGI4 ADDRLP4 24 ADDRGP4 trap_CM_InlineModel CALLI4 ASGNI4 ADDRLP4 8 ADDRLP4 24 INDIRI4 ASGNI4 ADDRLP4 8 INDIRI4 CNSTI4 0 NEI4 $232 ADDRGP4 $225 JUMPV LABELV $232 ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 8 INDIRI4 ARGI4 ADDRLP4 0 INDIRP4 CNSTI4 92 ADDP4 ARGP4 ADDRLP4 0 INDIRP4 CNSTI4 116 ADDP4 ARGP4 ADDRLP4 32 ADDRGP4 trap_CM_TransformedPointContents CALLI4 ASGNI4 ADDRLP4 16 ADDRLP4 16 INDIRI4 ADDRLP4 32 INDIRI4 BORI4 ASGNI4 LABELV $225 ADDRLP4 4 ADDRLP4 4 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $227 ADDRLP4 4 INDIRI4 ADDRGP4 cg_numSolidEntities INDIRI4 LTI4 $224 ADDRLP4 16 INDIRI4 RETI4 LABELV $223 endproc CG_PointContents 36 16 proc CG_InterpolatePlayerState 88 12 ADDRFP4 0 ADDRFP4 0 INDIRI4 ASGNI4 ADDRLP4 12 ADDRGP4 cg+109588 ASGNP4 ADDRLP4 4 ADDRGP4 cg+36 INDIRP4 ASGNP4 ADDRLP4 8 ADDRGP4 cg+40 INDIRP4 ASGNP4 ADDRLP4 12 INDIRP4 ADDRGP4 cg+36 INDIRP4 CNSTI4 44 ADDP4 INDIRB ASGNB 420 ADDRFP4 0 INDIRI4 CNSTI4 0 EQI4 $239 ADDRLP4 48 ADDRGP4 trap_GetCurrentCmdNumber CALLI4 ASGNI4 ADDRLP4 44 ADDRLP4 48 INDIRI4 ASGNI4 ADDRLP4 44 INDIRI4 ARGI4 ADDRLP4 20 ARGP4 ADDRGP4 trap_GetUserCmd CALLI4 pop ADDRLP4 12 INDIRP4 ARGP4 ADDRLP4 20 ARGP4 ADDRGP4 PM_UpdateViewAngles CALLV pop LABELV $239 ADDRGP4 cg+109548 INDIRI4 CNSTI4 0 EQI4 $241 ADDRGP4 $234 JUMPV LABELV $241 ADDRLP4 8 INDIRP4 CVPU4 4 CNSTU4 0 EQU4 $246 ADDRLP4 24 CNSTI4 8 ASGNI4 ADDRLP4 8 INDIRP4 ADDRLP4 24 INDIRI4 ADDP4 INDIRI4 ADDRLP4 4 INDIRP4 ADDRLP4 24 INDIRI4 ADDP4 INDIRI4 GTI4 $244 LABELV $246 ADDRGP4 $234 JUMPV LABELV $244 ADDRLP4 32 CNSTI4 8 ASGNI4 ADDRLP4 36 ADDRLP4 4 INDIRP4 ADDRLP4 32 INDIRI4 ADDP4 INDIRI4 ASGNI4 ADDRLP4 16 ADDRGP4 cg+109556 INDIRI4 ADDRLP4 36 INDIRI4 SUBI4 CVIF4 4 ADDRLP4 8 INDIRP4 ADDRLP4 32 INDIRI4 ADDP4 INDIRI4 ADDRLP4 36 INDIRI4 SUBI4 CVIF4 4 DIVF4 ASGNF4 ADDRLP4 44 CNSTI4 52 ASGNI4 ADDRLP4 0 ADDRLP4 8 INDIRP4 ADDRLP4 44 INDIRI4 ADDP4 INDIRI4 ASGNI4 ADDRLP4 0 INDIRI4 ADDRLP4 4 INDIRP4 ADDRLP4 44 INDIRI4 ADDP4 INDIRI4 GEI4 $248 ADDRLP4 0 ADDRLP4 0 INDIRI4 CNSTI4 256 ADDI4 ASGNI4 LABELV $248 ADDRLP4 48 ADDRLP4 4 INDIRP4 CNSTI4 52 ADDP4 INDIRI4 ASGNI4 ADDRLP4 12 INDIRP4 CNSTI4 8 ADDP4 ADDRLP4 48 INDIRI4 CVIF4 4 ADDRLP4 16 INDIRF4 ADDRLP4 0 INDIRI4 ADDRLP4 48 INDIRI4 SUBI4 CVIF4 4 MULF4 ADDF4 CVFI4 4 ASGNI4 ADDRLP4 0 CNSTI4 0 ASGNI4 LABELV $250 ADDRLP4 52 ADDRLP4 0 INDIRI4 CNSTI4 2 LSHI4 ASGNI4 ADDRLP4 56 CNSTI4 64 ASGNI4 ADDRLP4 60 ADDRLP4 52 INDIRI4 ADDRLP4 4 INDIRP4 ADDRLP4 56 INDIRI4 ADDP4 ADDP4 INDIRF4 ASGNF4 ADDRLP4 52 INDIRI4 ADDRLP4 12 INDIRP4 CNSTI4 20 ADDP4 ADDP4 ADDRLP4 60 INDIRF4 ADDRLP4 16 INDIRF4 ADDRLP4 52 INDIRI4 ADDRLP4 8 INDIRP4 ADDRLP4 56 INDIRI4 ADDP4 ADDP4 INDIRF4 ADDRLP4 60 INDIRF4 SUBF4 MULF4 ADDF4 ASGNF4 ADDRFP4 0 INDIRI4 CNSTI4 0 NEI4 $254 ADDRLP4 64 ADDRLP4 0 INDIRI4 CNSTI4 2 LSHI4 ASGNI4 ADDRLP4 68 CNSTI4 204 ASGNI4 ADDRLP4 64 INDIRI4 ADDRLP4 4 INDIRP4 ADDRLP4 68 INDIRI4 ADDP4 ADDP4 INDIRF4 ARGF4 ADDRLP4 64 INDIRI4 ADDRLP4 8 INDIRP4 ADDRLP4 68 INDIRI4 ADDP4 ADDP4 INDIRF4 ARGF4 ADDRLP4 16 INDIRF4 ARGF4 ADDRLP4 72 ADDRGP4 LerpAngle CALLF4 ASGNF4 ADDRLP4 64 INDIRI4 ADDRLP4 12 INDIRP4 CNSTI4 160 ADDP4 ADDP4 ADDRLP4 72 INDIRF4 ASGNF4 LABELV $254 ADDRLP4 76 ADDRLP4 0 INDIRI4 CNSTI4 2 LSHI4 ASGNI4 ADDRLP4 80 CNSTI4 76 ASGNI4 ADDRLP4 84 ADDRLP4 76 INDIRI4 ADDRLP4 4 INDIRP4 ADDRLP4 80 INDIRI4 ADDP4 ADDP4 INDIRF4 ASGNF4 ADDRLP4 76 INDIRI4 ADDRLP4 12 INDIRP4 CNSTI4 32 ADDP4 ADDP4 ADDRLP4 84 INDIRF4 ADDRLP4 16 INDIRF4 ADDRLP4 76 INDIRI4 ADDRLP4 8 INDIRP4 ADDRLP4 80 INDIRI4 ADDP4 ADDP4 INDIRF4 ADDRLP4 84 INDIRF4 SUBF4 MULF4 ADDF4 ASGNF4 LABELV $251 ADDRLP4 0 ADDRLP4 0 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 ADDRLP4 0 INDIRI4 CNSTI4 3 LTI4 $250 LABELV $234 endproc CG_InterpolatePlayerState 88 12 proc CG_TouchTriggerPrediction 92 28 ADDRGP4 cg+109588+192 INDIRI4 CNSTI4 0 GTI4 $257 ADDRGP4 $256 JUMPV LABELV $257 ADDRGP4 cg+109588+4 INDIRI4 CNSTI4 2 NEI4 $264 ADDRLP4 80 CNSTI4 1 ASGNI4 ADDRGP4 $265 JUMPV LABELV $264 ADDRLP4 80 CNSTI4 0 ASGNI4 LABELV $265 ADDRLP4 76 ADDRLP4 80 INDIRI4 ASGNI4 ADDRLP4 84 CNSTI4 0 ASGNI4 ADDRGP4 cg+109588+4 INDIRI4 ADDRLP4 84 INDIRI4 EQI4 $266 ADDRLP4 76 INDIRI4 ADDRLP4 84 INDIRI4 NEI4 $266 ADDRGP4 $256 JUMPV LABELV $266 ADDRLP4 4 CNSTI4 0 ASGNI4 ADDRGP4 $273 JUMPV LABELV $270 ADDRLP4 72 ADDRLP4 4 INDIRI4 CNSTI4 2 LSHI4 ADDRGP4 cg_triggerEntities ADDP4 INDIRP4 ASGNP4 ADDRLP4 0 ADDRLP4 72 INDIRP4 ASGNP4 ADDRLP4 0 INDIRP4 CNSTI4 176 ADDP4 INDIRI4 CNSTI4 16777215 EQI4 $274 ADDRGP4 $271 JUMPV LABELV $274 ADDRLP4 0 INDIRP4 CNSTI4 160 ADDP4 INDIRI4 ARGI4 ADDRLP4 88 ADDRGP4 trap_CM_InlineModel CALLI4 ASGNI4 ADDRLP4 8 ADDRLP4 88 INDIRI4 ASGNI4 ADDRLP4 8 INDIRI4 CNSTI4 0 NEI4 $276 ADDRGP4 $271 JUMPV LABELV $276 ADDRLP4 12 ARGP4 ADDRGP4 cg+109588+20 ARGP4 ADDRGP4 cg+109588+20 ARGP4 ADDRGP4 cg_pmove+308 ARGP4 ADDRGP4 cg_pmove+320 ARGP4 ADDRLP4 8 INDIRI4 ARGI4 CNSTI4 -1 ARGI4 ADDRGP4 trap_CM_BoxTrace CALLV pop ADDRLP4 12+4 INDIRI4 CNSTI4 0 NEI4 $284 ADDRGP4 $271 JUMPV LABELV $284 ADDRLP4 0 INDIRP4 CNSTI4 4 ADDP4 INDIRI4 CNSTI4 11 NEI4 $287 ADDRGP4 cg+109584 CNSTI4 1 ASGNI4 LABELV $287 LABELV $271 ADDRLP4 4 ADDRLP4 4 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $273 ADDRLP4 4 INDIRI4 ADDRGP4 cg_numTriggerEntities INDIRI4 LTI4 $270 LABELV $256 endproc CG_TouchTriggerPrediction 92 28 proc CG_IsUnacceptableError 300 8 ADDRFP4 0 ADDRFP4 0 INDIRP4 ASGNP4 ADDRFP4 4 ADDRFP4 4 INDIRP4 ASGNP4 ADDRLP4 20 CNSTI4 4 ASGNI4 ADDRFP4 4 INDIRP4 ADDRLP4 20 INDIRI4 ADDP4 INDIRI4 ADDRFP4 0 INDIRP4 ADDRLP4 20 INDIRI4 ADDP4 INDIRI4 NEI4 $294 ADDRLP4 28 CNSTI4 12 ASGNI4 ADDRFP4 4 INDIRP4 ADDRLP4 28 INDIRI4 ADDP4 INDIRI4 ADDRFP4 0 INDIRP4 ADDRLP4 28 INDIRI4 ADDP4 INDIRI4 NEI4 $294 ADDRLP4 32 CNSTI4 16 ASGNI4 ADDRFP4 4 INDIRP4 ADDRLP4 32 INDIRI4 ADDP4 INDIRI4 ADDRFP4 0 INDIRP4 ADDRLP4 32 INDIRI4 ADDP4 INDIRI4 EQI4 $291 LABELV $294 CNSTI4 1 RETI4 ADDRGP4 $290 JUMPV LABELV $291 ADDRLP4 40 CNSTI4 20 ASGNI4 ADDRLP4 4 ADDRFP4 4 INDIRP4 ADDRLP4 40 INDIRI4 ADDP4 INDIRF4 ADDRFP4 0 INDIRP4 ADDRLP4 40 INDIRI4 ADDP4 INDIRF4 SUBF4 ASGNF4 ADDRLP4 48 CNSTI4 24 ASGNI4 ADDRLP4 4+4 ADDRFP4 4 INDIRP4 ADDRLP4 48 INDIRI4 ADDP4 INDIRF4 ADDRFP4 0 INDIRP4 ADDRLP4 48 INDIRI4 ADDP4 INDIRF4 SUBF4 ASGNF4 ADDRLP4 52 CNSTI4 28 ASGNI4 ADDRLP4 4+8 ADDRFP4 4 INDIRP4 ADDRLP4 52 INDIRI4 ADDP4 INDIRF4 ADDRFP4 0 INDIRP4 ADDRLP4 52 INDIRI4 ADDP4 INDIRF4 SUBF4 ASGNF4 ADDRLP4 4 ARGP4 ADDRLP4 56 ADDRGP4 VectorLengthSquared CALLF4 ASGNF4 ADDRLP4 56 INDIRF4 CNSTF4 1008981770 LEF4 $297 ADDRGP4 cg_showmiss+12 INDIRI4 CNSTI4 0 EQI4 $299 ADDRLP4 4 ARGP4 ADDRLP4 60 ADDRGP4 VectorLength CALLF4 ASGNF4 ADDRGP4 $302 ARGP4 ADDRLP4 60 INDIRF4 ARGF4 ADDRGP4 CG_Printf CALLV pop LABELV $299 CNSTI4 2 RETI4 ADDRGP4 $290 JUMPV LABELV $297 ADDRLP4 64 CNSTI4 32 ASGNI4 ADDRLP4 4 ADDRFP4 4 INDIRP4 ADDRLP4 64 INDIRI4 ADDP4 INDIRF4 ADDRFP4 0 INDIRP4 ADDRLP4 64 INDIRI4 ADDP4 INDIRF4 SUBF4 ASGNF4 ADDRLP4 72 CNSTI4 36 ASGNI4 ADDRLP4 4+4 ADDRFP4 4 INDIRP4 ADDRLP4 72 INDIRI4 ADDP4 INDIRF4 ADDRFP4 0 INDIRP4 ADDRLP4 72 INDIRI4 ADDP4 INDIRF4 SUBF4 ASGNF4 ADDRLP4 76 CNSTI4 40 ASGNI4 ADDRLP4 4+8 ADDRFP4 4 INDIRP4 ADDRLP4 76 INDIRI4 ADDP4 INDIRF4 ADDRFP4 0 INDIRP4 ADDRLP4 76 INDIRI4 ADDP4 INDIRF4 SUBF4 ASGNF4 ADDRLP4 4 ARGP4 ADDRLP4 80 ADDRGP4 VectorLengthSquared CALLF4 ASGNF4 ADDRLP4 80 INDIRF4 CNSTF4 1008981770 LEF4 $305 ADDRGP4 cg_showmiss+12 INDIRI4 CNSTI4 0 EQI4 $307 ADDRLP4 4 ARGP4 ADDRLP4 84 ADDRGP4 VectorLength CALLF4 ASGNF4 ADDRGP4 $310 ARGP4 ADDRLP4 84 INDIRF4 ARGF4 ADDRGP4 CG_Printf CALLV pop LABELV $307 CNSTI4 3 RETI4 ADDRGP4 $290 JUMPV LABELV $305 ADDRLP4 88 CNSTI4 44 ASGNI4 ADDRFP4 4 INDIRP4 ADDRLP4 88 INDIRI4 ADDP4 INDIRI4 ADDRFP4 0 INDIRP4 ADDRLP4 88 INDIRI4 ADDP4 INDIRI4 NEI4 $318 ADDRLP4 96 CNSTI4 48 ASGNI4 ADDRFP4 4 INDIRP4 ADDRLP4 96 INDIRI4 ADDP4 INDIRI4 ADDRFP4 0 INDIRP4 ADDRLP4 96 INDIRI4 ADDP4 INDIRI4 NEI4 $318 ADDRLP4 100 CNSTI4 52 ASGNI4 ADDRFP4 4 INDIRP4 ADDRLP4 100 INDIRI4 ADDP4 INDIRI4 ADDRFP4 0 INDIRP4 ADDRLP4 100 INDIRI4 ADDP4 INDIRI4 NEI4 $318 ADDRLP4 104 CNSTI4 56 ASGNI4 ADDRFP4 4 INDIRP4 ADDRLP4 104 INDIRI4 ADDP4 INDIRI4 ADDRFP4 0 INDIRP4 ADDRLP4 104 INDIRI4 ADDP4 INDIRI4 NEI4 $318 ADDRLP4 108 CNSTI4 60 ASGNI4 ADDRFP4 4 INDIRP4 ADDRLP4 108 INDIRI4 ADDP4 INDIRI4 ADDRFP4 0 INDIRP4 ADDRLP4 108 INDIRI4 ADDP4 INDIRI4 NEI4 $318 ADDRLP4 112 CNSTI4 64 ASGNI4 ADDRFP4 4 INDIRP4 ADDRLP4 112 INDIRI4 ADDP4 INDIRI4 ADDRFP4 0 INDIRP4 ADDRLP4 112 INDIRI4 ADDP4 INDIRI4 NEI4 $318 ADDRLP4 116 CNSTI4 68 ASGNI4 ADDRFP4 4 INDIRP4 ADDRLP4 116 INDIRI4 ADDP4 INDIRI4 ADDRFP4 0 INDIRP4 ADDRLP4 116 INDIRI4 ADDP4 INDIRI4 EQI4 $311 LABELV $318 CNSTI4 4 RETI4 ADDRGP4 $290 JUMPV LABELV $311 ADDRLP4 124 CNSTI4 72 ASGNI4 ADDRFP4 4 INDIRP4 ADDRLP4 124 INDIRI4 ADDP4 INDIRI4 ADDRFP4 0 INDIRP4 ADDRLP4 124 INDIRI4 ADDP4 INDIRI4 NEI4 $324 ADDRLP4 132 CNSTI4 76 ASGNI4 ADDRFP4 4 INDIRP4 ADDRLP4 132 INDIRI4 ADDP4 INDIRI4 ADDRFP4 0 INDIRP4 ADDRLP4 132 INDIRI4 ADDP4 INDIRI4 NEI4 $324 ADDRLP4 136 CNSTI4 80 ASGNI4 ADDRFP4 4 INDIRP4 ADDRLP4 136 INDIRI4 ADDP4 INDIRI4 ADDRFP4 0 INDIRP4 ADDRLP4 136 INDIRI4 ADDP4 INDIRI4 NEI4 $324 ADDRLP4 140 CNSTI4 84 ASGNI4 ADDRFP4 4 INDIRP4 ADDRLP4 140 INDIRI4 ADDP4 INDIRI4 ADDRFP4 0 INDIRP4 ADDRLP4 140 INDIRI4 ADDP4 INDIRI4 NEI4 $324 ADDRLP4 144 CNSTI4 96 ASGNI4 ADDRFP4 4 INDIRP4 ADDRLP4 144 INDIRI4 ADDP4 INDIRI4 ADDRFP4 0 INDIRP4 ADDRLP4 144 INDIRI4 ADDP4 INDIRI4 EQI4 $319 LABELV $324 CNSTI4 5 RETI4 ADDRGP4 $290 JUMPV LABELV $319 ADDRLP4 152 CNSTI4 100 ASGNI4 ADDRLP4 4 ADDRFP4 4 INDIRP4 ADDRLP4 152 INDIRI4 ADDP4 INDIRF4 ADDRFP4 0 INDIRP4 ADDRLP4 152 INDIRI4 ADDP4 INDIRF4 SUBF4 ASGNF4 ADDRLP4 160 CNSTI4 104 ASGNI4 ADDRLP4 4+4 ADDRFP4 4 INDIRP4 ADDRLP4 160 INDIRI4 ADDP4 INDIRF4 ADDRFP4 0 INDIRP4 ADDRLP4 160 INDIRI4 ADDP4 INDIRF4 SUBF4 ASGNF4 ADDRLP4 164 CNSTI4 108 ASGNI4 ADDRLP4 4+8 ADDRFP4 4 INDIRP4 ADDRLP4 164 INDIRI4 ADDP4 INDIRF4 ADDRFP4 0 INDIRP4 ADDRLP4 164 INDIRI4 ADDP4 INDIRF4 SUBF4 ASGNF4 ADDRLP4 4 ARGP4 ADDRLP4 168 ADDRGP4 VectorLengthSquared CALLF4 ASGNF4 ADDRLP4 168 INDIRF4 CNSTF4 1008981770 LEF4 $327 CNSTI4 6 RETI4 ADDRGP4 $290 JUMPV LABELV $327 ADDRLP4 172 CNSTI4 112 ASGNI4 ADDRFP4 4 INDIRP4 ADDRLP4 172 INDIRI4 ADDP4 INDIRI4 ADDRFP4 0 INDIRP4 ADDRLP4 172 INDIRI4 ADDP4 INDIRI4 EQI4 $329 CNSTI4 7 RETI4 ADDRGP4 $290 JUMPV LABELV $329 ADDRLP4 176 CNSTI4 116 ASGNI4 ADDRFP4 4 INDIRP4 ADDRLP4 176 INDIRI4 ADDP4 INDIRI4 ADDRFP4 0 INDIRP4 ADDRLP4 176 INDIRI4 ADDP4 INDIRI4 EQI4 $331 CNSTI4 8 RETI4 ADDRGP4 $290 JUMPV LABELV $331 ADDRLP4 0 CNSTI4 0 ASGNI4 LABELV $333 ADDRLP4 180 ADDRLP4 0 INDIRI4 CNSTI4 2 LSHI4 ASGNI4 ADDRLP4 188 CNSTI4 120 ASGNI4 ADDRLP4 180 INDIRI4 ADDRFP4 4 INDIRP4 ADDRLP4 188 INDIRI4 ADDP4 ADDP4 INDIRI4 ADDRLP4 180 INDIRI4 ADDRFP4 0 INDIRP4 ADDRLP4 188 INDIRI4 ADDP4 ADDP4 INDIRI4 NEI4 $339 ADDRLP4 196 CNSTI4 128 ASGNI4 ADDRLP4 180 INDIRI4 ADDRFP4 4 INDIRP4 ADDRLP4 196 INDIRI4 ADDP4 ADDP4 INDIRI4 ADDRLP4 180 INDIRI4 ADDRFP4 0 INDIRP4 ADDRLP4 196 INDIRI4 ADDP4 ADDP4 INDIRI4 EQI4 $337 LABELV $339 CNSTI4 9 RETI4 ADDRGP4 $290 JUMPV LABELV $337 LABELV $334 ADDRLP4 0 ADDRLP4 0 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 ADDRLP4 0 INDIRI4 CNSTI4 2 LTI4 $333 ADDRLP4 184 CNSTI4 136 ASGNI4 ADDRFP4 4 INDIRP4 ADDRLP4 184 INDIRI4 ADDP4 INDIRI4 ADDRFP4 0 INDIRP4 ADDRLP4 184 INDIRI4 ADDP4 INDIRI4 NEI4 $343 ADDRLP4 192 CNSTI4 140 ASGNI4 ADDRFP4 4 INDIRP4 ADDRLP4 192 INDIRI4 ADDP4 INDIRI4 ADDRFP4 0 INDIRP4 ADDRLP4 192 INDIRI4 ADDP4 INDIRI4 NEI4 $343 ADDRLP4 196 CNSTI4 144 ASGNI4 ADDRFP4 4 INDIRP4 ADDRLP4 196 INDIRI4 ADDP4 INDIRI4 ADDRFP4 0 INDIRP4 ADDRLP4 196 INDIRI4 ADDP4 INDIRI4 EQI4 $340 LABELV $343 CNSTI4 10 RETI4 ADDRGP4 $290 JUMPV LABELV $340 ADDRLP4 204 CNSTI4 148 ASGNI4 ADDRFP4 4 INDIRP4 ADDRLP4 204 INDIRI4 ADDP4 INDIRI4 ADDRFP4 0 INDIRP4 ADDRLP4 204 INDIRI4 ADDP4 INDIRI4 NEI4 $347 ADDRLP4 212 CNSTI4 152 ASGNI4 ADDRFP4 4 INDIRP4 ADDRLP4 212 INDIRI4 ADDP4 INDIRI4 ADDRFP4 0 INDIRP4 ADDRLP4 212 INDIRI4 ADDP4 INDIRI4 NEI4 $347 ADDRLP4 216 CNSTI4 156 ASGNI4 ADDRFP4 4 INDIRP4 ADDRLP4 216 INDIRI4 ADDP4 INDIRI4 ADDRFP4 0 INDIRP4 ADDRLP4 216 INDIRI4 ADDP4 INDIRI4 EQI4 $344 LABELV $347 CNSTI4 11 RETI4 ADDRGP4 $290 JUMPV LABELV $344 ADDRLP4 220 CNSTI4 160 ASGNI4 ADDRFP4 0 INDIRP4 ADDRLP4 220 INDIRI4 ADDP4 INDIRF4 ARGF4 ADDRFP4 4 INDIRP4 ADDRLP4 220 INDIRI4 ADDP4 INDIRF4 ARGF4 ADDRLP4 224 ADDRGP4 AngleDelta CALLF4 ASGNF4 ADDRLP4 224 INDIRF4 ARGF4 ADDRLP4 228 ADDRGP4 fabs CALLF4 ASGNF4 ADDRLP4 228 INDIRF4 CNSTF4 1065353216 GTF4 $351 ADDRLP4 232 CNSTI4 164 ASGNI4 ADDRFP4 0 INDIRP4 ADDRLP4 232 INDIRI4 ADDP4 INDIRF4 ARGF4 ADDRFP4 4 INDIRP4 ADDRLP4 232 INDIRI4 ADDP4 INDIRF4 ARGF4 ADDRLP4 236 ADDRGP4 AngleDelta CALLF4 ASGNF4 ADDRLP4 236 INDIRF4 ARGF4 ADDRLP4 240 ADDRGP4 fabs CALLF4 ASGNF4 ADDRLP4 240 INDIRF4 CNSTF4 1065353216 GTF4 $351 ADDRLP4 244 CNSTI4 168 ASGNI4 ADDRFP4 0 INDIRP4 ADDRLP4 244 INDIRI4 ADDP4 INDIRF4 ARGF4 ADDRFP4 4 INDIRP4 ADDRLP4 244 INDIRI4 ADDP4 INDIRF4 ARGF4 ADDRLP4 248 ADDRGP4 AngleDelta CALLF4 ASGNF4 ADDRLP4 248 INDIRF4 ARGF4 ADDRLP4 252 ADDRGP4 fabs CALLF4 ASGNF4 ADDRLP4 252 INDIRF4 CNSTF4 1065353216 LEF4 $348 LABELV $351 CNSTI4 12 RETI4 ADDRGP4 $290 JUMPV LABELV $348 ADDRLP4 256 CNSTI4 172 ASGNI4 ADDRFP4 4 INDIRP4 ADDRLP4 256 INDIRI4 ADDP4 INDIRI4 ADDRFP4 0 INDIRP4 ADDRLP4 256 INDIRI4 ADDP4 INDIRI4 EQI4 $352 CNSTI4 13 RETI4 ADDRGP4 $290 JUMPV LABELV $352 ADDRLP4 264 CNSTI4 176 ASGNI4 ADDRFP4 4 INDIRP4 ADDRLP4 264 INDIRI4 ADDP4 INDIRI4 ADDRFP4 0 INDIRP4 ADDRLP4 264 INDIRI4 ADDP4 INDIRI4 NEI4 $358 ADDRLP4 272 CNSTI4 180 ASGNI4 ADDRFP4 4 INDIRP4 ADDRLP4 272 INDIRI4 ADDP4 INDIRI4 ADDRFP4 0 INDIRP4 ADDRLP4 272 INDIRI4 ADDP4 INDIRI4 NEI4 $358 ADDRLP4 276 CNSTI4 184 ASGNI4 ADDRFP4 4 INDIRP4 ADDRLP4 276 INDIRI4 ADDP4 INDIRI4 ADDRFP4 0 INDIRP4 ADDRLP4 276 INDIRI4 ADDP4 INDIRI4 NEI4 $358 ADDRLP4 280 CNSTI4 188 ASGNI4 ADDRFP4 4 INDIRP4 ADDRLP4 280 INDIRI4 ADDP4 INDIRI4 ADDRFP4 0 INDIRP4 ADDRLP4 280 INDIRI4 ADDP4 INDIRI4 EQI4 $354 LABELV $358 CNSTI4 14 RETI4 ADDRGP4 $290 JUMPV LABELV $354 ADDRLP4 0 CNSTI4 0 ASGNI4 LABELV $359 ADDRLP4 284 ADDRLP4 0 INDIRI4 CNSTI4 2 LSHI4 ASGNI4 ADDRLP4 288 CNSTI4 192 ASGNI4 ADDRLP4 284 INDIRI4 ADDRFP4 4 INDIRP4 ADDRLP4 288 INDIRI4 ADDP4 ADDP4 INDIRI4 ADDRLP4 284 INDIRI4 ADDRFP4 0 INDIRP4 ADDRLP4 288 INDIRI4 ADDP4 ADDP4 INDIRI4 EQI4 $363 CNSTI4 15 RETI4 ADDRGP4 $290 JUMPV LABELV $363 LABELV $360 ADDRLP4 0 ADDRLP4 0 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 ADDRLP4 0 INDIRI4 CNSTI4 16 LTI4 $359 ADDRLP4 0 CNSTI4 0 ASGNI4 LABELV $365 ADDRLP4 284 ADDRLP4 0 INDIRI4 CNSTI4 2 LSHI4 ASGNI4 ADDRLP4 288 CNSTI4 256 ASGNI4 ADDRLP4 284 INDIRI4 ADDRFP4 4 INDIRP4 ADDRLP4 288 INDIRI4 ADDP4 ADDP4 INDIRI4 ADDRLP4 284 INDIRI4 ADDRFP4 0 INDIRP4 ADDRLP4 288 INDIRI4 ADDP4 ADDP4 INDIRI4 EQI4 $369 CNSTI4 16 RETI4 ADDRGP4 $290 JUMPV LABELV $369 LABELV $366 ADDRLP4 0 ADDRLP4 0 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 ADDRLP4 0 INDIRI4 CNSTI4 16 LTI4 $365 ADDRLP4 288 CNSTI4 392 ASGNI4 ADDRFP4 4 INDIRP4 ADDRLP4 288 INDIRI4 ADDP4 INDIRI4 ADDRFP4 0 INDIRP4 ADDRLP4 288 INDIRI4 ADDP4 INDIRI4 NEI4 $373 ADDRLP4 296 CNSTI4 396 ASGNI4 ADDRFP4 4 INDIRP4 ADDRLP4 296 INDIRI4 ADDP4 INDIRI4 ADDRFP4 0 INDIRP4 ADDRLP4 296 INDIRI4 ADDP4 INDIRI4 EQI4 $371 LABELV $373 CNSTI4 19 RETI4 ADDRGP4 $290 JUMPV LABELV $371 CNSTI4 0 RETI4 LABELV $290 endproc CG_IsUnacceptableError 300 8 export CG_PredictPlayerState proc CG_PredictPlayerState 552 20 ADDRLP4 8 CNSTI4 0 ASGNI4 ADDRLP4 464 CNSTI4 0 ASGNI4 ADDRGP4 cg+109584 CNSTI4 0 ASGNI4 ADDRGP4 cg+111868 INDIRI4 CNSTI4 0 NEI4 $376 ADDRGP4 cg+111868 CNSTI4 1 ASGNI4 ADDRGP4 cg+109588 ADDRGP4 cg+36 INDIRP4 CNSTI4 44 ADDP4 INDIRB ASGNB 420 LABELV $376 ADDRLP4 492 CNSTI4 0 ASGNI4 ADDRGP4 cg+8 INDIRI4 ADDRLP4 492 INDIRI4 NEI4 $386 ADDRGP4 cg+36 INDIRP4 CNSTI4 56 ADDP4 INDIRI4 CNSTI4 2048 BANDI4 ADDRLP4 492 INDIRI4 EQI4 $382 LABELV $386 CNSTI4 0 ARGI4 ADDRGP4 CG_InterpolatePlayerState CALLV pop ADDRGP4 $374 JUMPV LABELV $382 ADDRLP4 496 CNSTI4 0 ASGNI4 ADDRGP4 cg_nopredict+12 INDIRI4 ADDRLP4 496 INDIRI4 NEI4 $391 ADDRGP4 cg_synchronousClients+12 INDIRI4 ADDRLP4 496 INDIRI4 EQI4 $387 LABELV $391 CNSTI4 1 ARGI4 ADDRGP4 CG_InterpolatePlayerState CALLV pop ADDRGP4 $374 JUMPV LABELV $387 ADDRGP4 cg_pmove ADDRGP4 cg+109588 ASGNP4 ADDRGP4 cg_pmove+4 ADDRGP4 cg+110008 ASGNP4 ADDRGP4 cg_pmove+352 ADDRGP4 CG_Trace ASGNP4 ADDRGP4 cg_pmove+356 ADDRGP4 CG_PointContents ASGNP4 ADDRGP4 cg_pmove+36 ADDRGP4 cg_debugMove+12 INDIRI4 ASGNI4 ADDRGP4 cg_pmove INDIRP4 CNSTI4 4 ADDP4 INDIRI4 CNSTI4 5 NEI4 $399 ADDRGP4 cg_pmove+32 CNSTI4 65537 ASGNI4 ADDRGP4 $400 JUMPV LABELV $399 ADDRGP4 cg_pmove+32 CNSTI4 33619969 ASGNI4 LABELV $400 ADDRGP4 cg+36 INDIRP4 CNSTI4 312 ADDP4 INDIRI4 CNSTI4 0 EQI4 $403 ADDRGP4 cg_pmove+32 CNSTI4 65537 ASGNI4 LABELV $403 ADDRGP4 cg_pmove+40 CNSTI4 0 ASGNI4 ADDRLP4 12 ADDRGP4 cg+109588 INDIRB ASGNB 420 ADDRLP4 500 ADDRGP4 trap_GetCurrentCmdNumber CALLI4 ASGNI4 ADDRLP4 432 ADDRLP4 500 INDIRI4 ASGNI4 ADDRLP4 4 ADDRLP4 432 INDIRI4 CNSTI4 64 SUBI4 CNSTI4 1 ADDI4 ASGNI4 ADDRLP4 4 INDIRI4 ARGI4 ADDRLP4 468 ARGP4 ADDRGP4 trap_GetUserCmd CALLI4 pop ADDRLP4 504 ADDRLP4 468 INDIRI4 ASGNI4 ADDRLP4 504 INDIRI4 ADDRGP4 cg+36 INDIRP4 CNSTI4 44 ADDP4 INDIRI4 LEI4 $409 ADDRLP4 504 INDIRI4 ADDRGP4 cg+109556 INDIRI4 GEI4 $409 ADDRGP4 cg_showmiss+12 INDIRI4 CNSTI4 0 EQI4 $374 ADDRGP4 $416 ARGP4 ADDRGP4 CG_Printf CALLV pop ADDRGP4 $374 JUMPV LABELV $409 ADDRLP4 432 INDIRI4 ARGI4 ADDRLP4 440 ARGP4 ADDRGP4 trap_GetUserCmd CALLI4 pop ADDRGP4 cg+40 INDIRP4 CVPU4 4 CNSTU4 0 EQU4 $417 ADDRLP4 508 CNSTI4 0 ASGNI4 ADDRGP4 cg+109548 INDIRI4 ADDRLP4 508 INDIRI4 NEI4 $417 ADDRGP4 cg+109544 INDIRI4 ADDRLP4 508 INDIRI4 NEI4 $417 ADDRGP4 cg+109588 ADDRGP4 cg+40 INDIRP4 CNSTI4 44 ADDP4 INDIRB ASGNB 420 ADDRGP4 cg+109564 ADDRGP4 cg+40 INDIRP4 CNSTI4 8 ADDP4 INDIRI4 ASGNI4 ADDRGP4 $418 JUMPV LABELV $417 ADDRGP4 cg+109588 ADDRGP4 cg+36 INDIRP4 CNSTI4 44 ADDP4 INDIRB ASGNB 420 ADDRGP4 cg+109564 ADDRGP4 cg+36 INDIRP4 CNSTI4 8 ADDP4 INDIRI4 ASGNI4 LABELV $418 ADDRGP4 pmove_msec+12 INDIRI4 CNSTI4 8 GEI4 $430 ADDRGP4 $433 ARGP4 ADDRGP4 $434 ARGP4 ADDRGP4 trap_Cvar_Set CALLV pop ADDRGP4 $431 JUMPV LABELV $430 ADDRGP4 pmove_msec+12 INDIRI4 CNSTI4 33 LEI4 $435 ADDRGP4 $433 ARGP4 ADDRGP4 $438 ARGP4 ADDRGP4 trap_Cvar_Set CALLV pop LABELV $435 LABELV $431 ADDRGP4 cg_pmove+344 ADDRGP4 pmove_fixed+12 INDIRI4 ASGNI4 ADDRGP4 cg_pmove+348 ADDRGP4 pmove_msec+12 INDIRI4 ASGNI4 ADDRGP4 cg_optimizePrediction+12 INDIRI4 CNSTI4 0 EQI4 $443 ADDRLP4 512 CNSTI4 0 ASGNI4 ADDRGP4 cg+109548 INDIRI4 ADDRLP4 512 INDIRI4 NEI4 $450 ADDRGP4 cg+109544 INDIRI4 ADDRLP4 512 INDIRI4 EQI4 $446 LABELV $450 ADDRGP4 cg+135988 CNSTI4 0 ASGNI4 ADDRGP4 cg+163720 ADDRGP4 cg+163716 INDIRI4 ASGNI4 ADDRLP4 464 ADDRLP4 432 INDIRI4 CNSTI4 64 SUBI4 CNSTI4 1 ADDI4 ASGNI4 ADDRGP4 $447 JUMPV LABELV $446 ADDRGP4 cg+109564 INDIRI4 ADDRGP4 cg+135992 INDIRI4 NEI4 $454 ADDRLP4 464 ADDRGP4 cg+135988 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 ADDRGP4 $455 JUMPV LABELV $454 ADDRLP4 524 CNSTI4 1 ASGNI4 ADDRLP4 516 ADDRGP4 cg+163716 INDIRI4 ASGNI4 ADDRGP4 $462 JUMPV LABELV $459 CNSTI4 420 ADDRLP4 516 INDIRI4 MULI4 ADDRGP4 cg+135996 ADDP4 INDIRI4 ADDRGP4 cg+109588 INDIRI4 EQI4 $465 ADDRGP4 $460 JUMPV LABELV $465 ADDRGP4 cg+109588 ARGP4 CNSTI4 420 ADDRLP4 516 INDIRI4 MULI4 ADDRGP4 cg+135996 ADDP4 ARGP4 ADDRLP4 528 ADDRGP4 CG_IsUnacceptableError CALLI4 ASGNI4 ADDRLP4 520 ADDRLP4 528 INDIRI4 ASGNI4 ADDRLP4 520 INDIRI4 CNSTI4 0 EQI4 $471 ADDRGP4 cg_showmiss+12 INDIRI4 CNSTI4 0 EQI4 $461 ADDRGP4 $476 ARGP4 ADDRLP4 520 INDIRI4 ARGI4 ADDRGP4 cg+109556 INDIRI4 ARGI4 ADDRGP4 CG_Printf CALLV pop ADDRGP4 $461 JUMPV LABELV $471 ADDRGP4 cg_pmove INDIRP4 CNSTI4 420 ADDRLP4 516 INDIRI4 MULI4 ADDRGP4 cg+135996 ADDP4 INDIRB ASGNB 420 ADDRGP4 cg+163716 ADDRLP4 516 INDIRI4 CNSTI4 1 ADDI4 CNSTI4 66 MODI4 ASGNI4 ADDRLP4 464 ADDRGP4 cg+135988 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 ADDRLP4 524 CNSTI4 0 ASGNI4 ADDRGP4 $461 JUMPV LABELV $460 ADDRLP4 516 ADDRLP4 516 INDIRI4 CNSTI4 1 ADDI4 CNSTI4 66 MODI4 ASGNI4 LABELV $462 ADDRLP4 516 INDIRI4 ADDRGP4 cg+163720 INDIRI4 NEI4 $459 LABELV $461 ADDRLP4 524 INDIRI4 CNSTI4 0 EQI4 $481 ADDRGP4 cg+135988 CNSTI4 0 ASGNI4 ADDRGP4 cg+163720 ADDRGP4 cg+163716 INDIRI4 ASGNI4 ADDRLP4 464 ADDRLP4 432 INDIRI4 CNSTI4 64 SUBI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $481 LABELV $455 LABELV $447 ADDRGP4 cg+135992 ADDRGP4 cg+109564 INDIRI4 ASGNI4 ADDRLP4 8 ADDRGP4 cg+163716 INDIRI4 ASGNI4 LABELV $443 ADDRLP4 436 CNSTI4 0 ASGNI4 ADDRLP4 4 ADDRLP4 432 INDIRI4 CNSTI4 64 SUBI4 CNSTI4 1 ADDI4 ASGNI4 ADDRGP4 $492 JUMPV LABELV $489 ADDRLP4 4 INDIRI4 ARGI4 ADDRGP4 cg_pmove+8 ARGP4 ADDRGP4 trap_GetUserCmd CALLI4 pop ADDRGP4 cg_pmove+344 INDIRI4 CNSTI4 0 EQI4 $494 ADDRGP4 cg_pmove INDIRP4 ARGP4 ADDRGP4 cg_pmove+8 ARGP4 ADDRGP4 PM_UpdateViewAngles CALLV pop LABELV $494 ADDRGP4 cg_pmove+8 INDIRI4 ADDRGP4 cg+109588 INDIRI4 GTI4 $498 ADDRGP4 $490 JUMPV LABELV $498 ADDRGP4 cg_pmove+8 INDIRI4 ADDRLP4 440 INDIRI4 LEI4 $502 ADDRGP4 $490 JUMPV LABELV $502 ADDRGP4 cg+109588 INDIRI4 ADDRLP4 12 INDIRI4 NEI4 $505 ADDRGP4 cg+109544 INDIRI4 CNSTI4 0 EQI4 $508 ADDRLP4 528 CNSTF4 0 ASGNF4 ADDRGP4 cg+111876+8 ADDRLP4 528 INDIRF4 ASGNF4 ADDRGP4 cg+111876+4 ADDRLP4 528 INDIRF4 ASGNF4 ADDRGP4 cg+111876 ADDRLP4 528 INDIRF4 ASGNF4 ADDRGP4 cg_showmiss+12 INDIRI4 CNSTI4 0 EQI4 $516 ADDRGP4 $519 ARGP4 ADDRGP4 CG_Printf CALLV pop LABELV $516 ADDRGP4 cg+109544 CNSTI4 0 ASGNI4 ADDRGP4 $509 JUMPV LABELV $508 ADDRGP4 cg+109588+20 ARGP4 ADDRGP4 cg+109588+68 INDIRI4 ARGI4 ADDRGP4 cg+109564 INDIRI4 ARGI4 ADDRGP4 cg+109560 INDIRI4 ARGI4 ADDRLP4 528 ARGP4 ADDRGP4 CG_AdjustPositionForMover CALLV pop ADDRGP4 cg_showmiss+12 INDIRI4 CNSTI4 0 EQI4 $527 ADDRLP4 12+20 ARGP4 ADDRLP4 528 ARGP4 ADDRLP4 540 ADDRGP4 VectorCompare CALLI4 ASGNI4 ADDRLP4 540 INDIRI4 CNSTI4 0 NEI4 $530 ADDRGP4 $533 ARGP4 ADDRGP4 CG_Printf CALLV pop LABELV $530 LABELV $527 ADDRLP4 512 ADDRLP4 12+20 INDIRF4 ADDRLP4 528 INDIRF4 SUBF4 ASGNF4 ADDRLP4 512+4 ADDRLP4 12+20+4 INDIRF4 ADDRLP4 528+4 INDIRF4 SUBF4 ASGNF4 ADDRLP4 512+8 ADDRLP4 12+20+8 INDIRF4 ADDRLP4 528+8 INDIRF4 SUBF4 ASGNF4 ADDRLP4 512 ARGP4 ADDRLP4 540 ADDRGP4 VectorLength CALLF4 ASGNF4 ADDRLP4 524 ADDRLP4 540 INDIRF4 ASGNF4 ADDRLP4 524 INDIRF4 CNSTF4 1036831949 LEF4 $543 ADDRGP4 cg_showmiss+12 INDIRI4 CNSTI4 0 EQI4 $545 ADDRGP4 $548 ARGP4 ADDRLP4 524 INDIRF4 ARGF4 ADDRGP4 CG_Printf CALLV pop LABELV $545 ADDRGP4 cg_errorDecay+12 INDIRI4 CNSTI4 0 EQI4 $549 ADDRLP4 548 ADDRGP4 cg+109556 INDIRI4 ADDRGP4 cg+111872 INDIRI4 SUBI4 ASGNI4 ADDRLP4 544 ADDRGP4 cg_errorDecay+8 INDIRF4 ADDRLP4 548 INDIRI4 CVIF4 4 SUBF4 ADDRGP4 cg_errorDecay+8 INDIRF4 DIVF4 ASGNF4 ADDRLP4 544 INDIRF4 CNSTF4 0 GEF4 $556 ADDRLP4 544 CNSTF4 0 ASGNF4 LABELV $556 ADDRLP4 544 INDIRF4 CNSTF4 0 LEF4 $558 ADDRGP4 cg_showmiss+12 INDIRI4 CNSTI4 0 EQI4 $558 ADDRGP4 $561 ARGP4 ADDRLP4 544 INDIRF4 ARGF4 ADDRGP4 CG_Printf CALLV pop LABELV $558 ADDRGP4 cg+111876 ADDRGP4 cg+111876 INDIRF4 ADDRLP4 544 INDIRF4 MULF4 ASGNF4 ADDRGP4 cg+111876+4 ADDRGP4 cg+111876+4 INDIRF4 ADDRLP4 544 INDIRF4 MULF4 ASGNF4 ADDRGP4 cg+111876+8 ADDRGP4 cg+111876+8 INDIRF4 ADDRLP4 544 INDIRF4 MULF4 ASGNF4 ADDRGP4 $550 JUMPV LABELV $549 ADDRLP4 544 CNSTF4 0 ASGNF4 ADDRGP4 cg+111876+8 ADDRLP4 544 INDIRF4 ASGNF4 ADDRGP4 cg+111876+4 ADDRLP4 544 INDIRF4 ASGNF4 ADDRGP4 cg+111876 ADDRLP4 544 INDIRF4 ASGNF4 LABELV $550 ADDRGP4 cg+111876 ADDRLP4 512 INDIRF4 ADDRGP4 cg+111876 INDIRF4 ADDF4 ASGNF4 ADDRGP4 cg+111876+4 ADDRLP4 512+4 INDIRF4 ADDRGP4 cg+111876+4 INDIRF4 ADDF4 ASGNF4 ADDRGP4 cg+111876+8 ADDRLP4 512+8 INDIRF4 ADDRGP4 cg+111876+8 INDIRF4 ADDF4 ASGNF4 ADDRGP4 cg+111872 ADDRGP4 cg+109560 INDIRI4 ASGNI4 LABELV $543 LABELV $509 LABELV $505 ADDRLP4 0 CNSTI4 1 ASGNI4 LABELV $591 ADDRLP4 0 INDIRI4 CNSTI4 2 LSHI4 ADDRGP4 cg_pmove+44 ADDP4 CNSTI4 0 ASGNI4 LABELV $592 ADDRLP4 0 ADDRLP4 0 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 ADDRLP4 0 INDIRI4 CNSTI4 32 LTI4 $591 ADDRGP4 cg_pmove+344 INDIRI4 CNSTI4 0 EQI4 $596 ADDRGP4 cg_pmove+8 ADDRGP4 cg_pmove+8 INDIRI4 ADDRGP4 pmove_msec+12 INDIRI4 ADDI4 CNSTI4 1 SUBI4 ADDRGP4 pmove_msec+12 INDIRI4 DIVI4 ADDRGP4 pmove_msec+12 INDIRI4 MULI4 ASGNI4 LABELV $596 ADDRGP4 cg_optimizePrediction+12 INDIRI4 CNSTI4 0 NEI4 $604 ADDRGP4 cg_pmove ARGP4 ADDRGP4 Pmove CALLV pop ADDRGP4 $605 JUMPV LABELV $604 ADDRGP4 cg_optimizePrediction+12 INDIRI4 CNSTI4 0 EQI4 $607 ADDRLP4 4 INDIRI4 ADDRLP4 464 INDIRI4 GEI4 $611 ADDRLP4 8 INDIRI4 CNSTI4 1 ADDI4 CNSTI4 66 MODI4 ADDRGP4 cg+163716 INDIRI4 NEI4 $607 LABELV $611 ADDRGP4 cg_pmove ARGP4 ADDRGP4 Pmove CALLV pop ADDRGP4 cg+135988 ADDRLP4 4 INDIRI4 ASGNI4 ADDRLP4 8 INDIRI4 CNSTI4 1 ADDI4 CNSTI4 66 MODI4 ADDRGP4 cg+163716 INDIRI4 EQI4 $608 CNSTI4 420 ADDRLP4 8 INDIRI4 MULI4 ADDRGP4 cg+135996 ADDP4 ADDRGP4 cg_pmove INDIRP4 INDIRB ASGNB 420 ADDRLP4 8 ADDRLP4 8 INDIRI4 CNSTI4 1 ADDI4 CNSTI4 66 MODI4 ASGNI4 ADDRGP4 cg+163720 ADDRLP4 8 INDIRI4 ASGNI4 ADDRGP4 $608 JUMPV LABELV $607 ADDRGP4 cg_pmove INDIRP4 CNSTI4 420 ADDRLP4 8 INDIRI4 MULI4 ADDRGP4 cg+135996 ADDP4 INDIRB ASGNB 420 ADDRLP4 8 ADDRLP4 8 INDIRI4 CNSTI4 1 ADDI4 CNSTI4 66 MODI4 ASGNI4 LABELV $608 LABELV $605 ADDRLP4 436 CNSTI4 1 ASGNI4 ADDRGP4 CG_TouchTriggerPrediction CALLV pop LABELV $490 ADDRLP4 4 ADDRLP4 4 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $492 ADDRLP4 4 INDIRI4 ADDRLP4 432 INDIRI4 LEI4 $489 ADDRGP4 cg+109588+20 ARGP4 ADDRGP4 cg+109588+68 INDIRI4 ARGI4 ADDRGP4 cg+109564 INDIRI4 ARGI4 ADDRGP4 cg+109556 INDIRI4 ARGI4 ADDRGP4 cg+109588+20 ARGP4 ADDRGP4 CG_AdjustPositionForMover CALLV pop ADDRGP4 cg+109588 ARGP4 ADDRLP4 12 ARGP4 ADDRGP4 CG_TransitionPlayerState CALLV pop LABELV $374 endproc CG_PredictPlayerState 552 20 import cg_EDGEFPSFIX bss align 4 LABELV cg_triggerEntities skip 1024 align 4 LABELV cg_numTriggerEntities skip 4 align 4 LABELV cg_solidEntities skip 1024 align 4 LABELV cg_numSolidEntities skip 4 align 4 LABELV cg_pmove skip 360 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_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_OffsetShoulderView import CG_OffsetThirdPersonView import CG_OffsetFirstPersonView import CG_DrawActiveFrame import CG_AddBufferedSound import CG_TestModelPrevSkin_f import CG_TestModelNextSkin_f import CG_TestModelPrevFrame_f import CG_TestModelNextFrame_f import CG_TestGun_f import CG_TestModel_f import CG_addSmoothOp 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 $561 byte 1 68 byte 1 111 byte 1 117 byte 1 98 byte 1 108 byte 1 101 byte 1 32 byte 1 112 byte 1 114 byte 1 101 byte 1 100 byte 1 105 byte 1 99 byte 1 116 byte 1 105 byte 1 111 byte 1 110 byte 1 32 byte 1 100 byte 1 101 byte 1 99 byte 1 97 byte 1 121 byte 1 58 byte 1 32 byte 1 37 byte 1 102 byte 1 10 byte 1 0 align 1 LABELV $548 byte 1 80 byte 1 114 byte 1 101 byte 1 100 byte 1 105 byte 1 99 byte 1 116 byte 1 105 byte 1 111 byte 1 110 byte 1 32 byte 1 109 byte 1 105 byte 1 115 byte 1 115 byte 1 58 byte 1 32 byte 1 37 byte 1 102 byte 1 10 byte 1 0 align 1 LABELV $533 byte 1 112 byte 1 114 byte 1 101 byte 1 100 byte 1 105 byte 1 99 byte 1 116 byte 1 105 byte 1 111 byte 1 110 byte 1 32 byte 1 101 byte 1 114 byte 1 114 byte 1 111 byte 1 114 byte 1 10 byte 1 0 align 1 LABELV $519 byte 1 80 byte 1 114 byte 1 101 byte 1 100 byte 1 105 byte 1 99 byte 1 116 byte 1 105 byte 1 111 byte 1 110 byte 1 84 byte 1 101 byte 1 108 byte 1 101 byte 1 112 byte 1 111 byte 1 114 byte 1 116 byte 1 10 byte 1 0 align 1 LABELV $476 byte 1 101 byte 1 114 byte 1 114 byte 1 111 byte 1 114 byte 1 99 byte 1 111 byte 1 100 byte 1 101 byte 1 32 byte 1 37 byte 1 100 byte 1 32 byte 1 97 byte 1 116 byte 1 32 byte 1 37 byte 1 100 byte 1 10 byte 1 0 align 1 LABELV $438 byte 1 51 byte 1 51 byte 1 0 align 1 LABELV $434 byte 1 56 byte 1 0 align 1 LABELV $433 byte 1 112 byte 1 109 byte 1 111 byte 1 118 byte 1 101 byte 1 95 byte 1 109 byte 1 115 byte 1 101 byte 1 99 byte 1 0 align 1 LABELV $416 byte 1 101 byte 1 120 byte 1 99 byte 1 101 byte 1 101 byte 1 100 byte 1 101 byte 1 100 byte 1 32 byte 1 80 byte 1 65 byte 1 67 byte 1 75 byte 1 69 byte 1 84 byte 1 95 byte 1 66 byte 1 65 byte 1 67 byte 1 75 byte 1 85 byte 1 80 byte 1 32 byte 1 111 byte 1 110 byte 1 32 byte 1 99 byte 1 111 byte 1 109 byte 1 109 byte 1 97 byte 1 110 byte 1 100 byte 1 115 byte 1 10 byte 1 0 align 1 LABELV $310 byte 1 118 byte 1 101 byte 1 108 byte 1 111 byte 1 99 byte 1 105 byte 1 116 byte 1 121 byte 1 32 byte 1 100 byte 1 101 byte 1 108 byte 1 116 byte 1 97 byte 1 58 byte 1 32 byte 1 37 byte 1 46 byte 1 50 byte 1 102 byte 1 32 byte 1 32 byte 1 0 align 1 LABELV $302 byte 1 111 byte 1 114 byte 1 105 byte 1 103 byte 1 105 byte 1 110 byte 1 32 byte 1 100 byte 1 101 byte 1 108 byte 1 116 byte 1 97 byte 1 58 byte 1 32 byte 1 37 byte 1 46 byte 1 50 byte 1 102 byte 1 32 byte 1 32 byte 1 0