summaryrefslogtreecommitdiff
path: root/build/release-linux-x86_64/base/cgame/cg_scanner.asm
diff options
context:
space:
mode:
authorMikko Tiusanen <ams@daug.net>2014-05-04 01:18:52 +0300
committerMikko Tiusanen <ams@daug.net>2014-05-04 01:18:52 +0300
commit01beb9919b95479d8be040bec74abc5cc67a5e43 (patch)
tree65f0b79e793848491832756a4c3a32b23668fab3 /build/release-linux-x86_64/base/cgame/cg_scanner.asm
parent191d731da136b7ee959a17e63111c9146219a768 (diff)
Initial import.
Diffstat (limited to 'build/release-linux-x86_64/base/cgame/cg_scanner.asm')
-rw-r--r--build/release-linux-x86_64/base/cgame/cg_scanner.asm3434
1 files changed, 3434 insertions, 0 deletions
diff --git a/build/release-linux-x86_64/base/cgame/cg_scanner.asm b/build/release-linux-x86_64/base/cgame/cg_scanner.asm
new file mode 100644
index 0000000..6c0d7b5
--- /dev/null
+++ b/build/release-linux-x86_64/base/cgame/cg_scanner.asm
@@ -0,0 +1,3434 @@
+export CG_UpdateEntityPositions
+code
+proc CG_UpdateEntityPositions 20 0
+ADDRLP4 0
+CNSTP4 0
+ASGNP4
+ADDRGP4 cg+109588+192+24
+INDIRI4
+CNSTI4 2
+NEI4 $117
+ADDRGP4 entityPositions+30224
+INDIRI4
+CNSTI4 25
+ADDI4
+ADDRGP4 cg+109556
+INDIRI4
+LEI4 $122
+ADDRGP4 $116
+JUMPV
+LABELV $122
+LABELV $117
+ADDRGP4 entityPositions+30228
+ADDRGP4 cg+112080+24
+INDIRB
+ASGNB 12
+ADDRGP4 entityPositions+30240
+ADDRGP4 cg+112448
+INDIRB
+ASGNB 12
+ADDRGP4 entityPositions+30224
+ADDRGP4 cg+109556
+INDIRI4
+ASGNI4
+ADDRGP4 entityPositions+16384
+CNSTI4 0
+ASGNI4
+ADDRGP4 entityPositions+28676
+CNSTI4 0
+ASGNI4
+ADDRGP4 entityPositions+29448
+CNSTI4 0
+ASGNI4
+ADDRGP4 entityPositions+30220
+CNSTI4 0
+ASGNI4
+ADDRLP4 4
+CNSTI4 0
+ASGNI4
+ADDRGP4 $140
+JUMPV
+LABELV $137
+ADDRLP4 0
+CNSTI4 1852
+CNSTI4 212
+ADDRLP4 4
+INDIRI4
+MULI4
+ADDRGP4 cg+36
+INDIRP4
+CNSTI4 468
+ADDP4
+ADDP4
+INDIRI4
+MULI4
+ADDRGP4 cg_entities
+ADDP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+CNSTI4 3
+NEI4 $143
+ADDRLP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+INDIRI4
+CNSTI4 1
+BANDI4
+CNSTI4 0
+NEI4 $143
+ADDRLP4 0
+INDIRP4
+CNSTI4 164
+ADDP4
+INDIRI4
+CNSTI4 1
+NEI4 $145
+CNSTI4 12
+ADDRGP4 entityPositions+16384
+INDIRI4
+MULI4
+ADDRGP4 entityPositions
+ADDP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 1564
+ADDP4
+INDIRB
+ASGNB 12
+ADDRGP4 entityPositions+16384
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRGP4 entityPositions+12288
+ADDP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 460
+ADDP4
+INDIRI4
+ASGNI4
+ADDRGP4 entityPositions+16384
+INDIRI4
+CNSTI4 1024
+GEI4 $144
+ADDRLP4 12
+ADDRGP4 entityPositions+16384
+ASGNP4
+ADDRLP4 12
+INDIRP4
+ADDRLP4 12
+INDIRP4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRGP4 $144
+JUMPV
+LABELV $145
+ADDRLP4 0
+INDIRP4
+CNSTI4 164
+ADDP4
+INDIRI4
+CNSTI4 2
+NEI4 $144
+CNSTI4 12
+ADDRGP4 entityPositions+28676
+INDIRI4
+MULI4
+ADDRGP4 entityPositions+16388
+ADDP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 1564
+ADDP4
+INDIRB
+ASGNB 12
+ADDRGP4 entityPositions+28676
+INDIRI4
+CNSTI4 1024
+GEI4 $144
+ADDRLP4 12
+ADDRGP4 entityPositions+28676
+ASGNP4
+ADDRLP4 12
+INDIRP4
+ADDRLP4 12
+INDIRP4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRGP4 $144
+JUMPV
+LABELV $143
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+CNSTI4 1
+NEI4 $162
+ADDRLP4 12
+ADDRLP4 0
+INDIRP4
+CNSTI4 188
+ADDP4
+INDIRI4
+CNSTI4 255
+BANDI4
+ASGNI4
+ADDRLP4 12
+INDIRI4
+CNSTI4 1
+NEI4 $164
+ADDRLP4 0
+INDIRP4
+CNSTI4 1844
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $164
+CNSTI4 12
+ADDRGP4 entityPositions+29448
+INDIRI4
+MULI4
+ADDRGP4 entityPositions+28680
+ADDP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 1564
+ADDP4
+INDIRB
+ASGNB 12
+ADDRGP4 entityPositions+29448
+INDIRI4
+CNSTI4 64
+GEI4 $165
+ADDRLP4 16
+ADDRGP4 entityPositions+29448
+ASGNP4
+ADDRLP4 16
+INDIRP4
+ADDRLP4 16
+INDIRP4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRGP4 $165
+JUMPV
+LABELV $164
+ADDRLP4 12
+INDIRI4
+CNSTI4 2
+NEI4 $172
+CNSTI4 12
+ADDRGP4 entityPositions+30220
+INDIRI4
+MULI4
+ADDRGP4 entityPositions+29452
+ADDP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 1564
+ADDP4
+INDIRB
+ASGNB 12
+ADDRGP4 entityPositions+30220
+INDIRI4
+CNSTI4 64
+GEI4 $176
+ADDRLP4 16
+ADDRGP4 entityPositions+30220
+ASGNP4
+ADDRLP4 16
+INDIRP4
+ADDRLP4 16
+INDIRP4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $176
+LABELV $172
+LABELV $165
+LABELV $162
+LABELV $144
+LABELV $138
+ADDRLP4 4
+ADDRLP4 4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $140
+ADDRLP4 4
+INDIRI4
+ADDRGP4 cg+36
+INDIRP4
+CNSTI4 464
+ADDP4
+INDIRI4
+LTI4 $137
+LABELV $116
+endproc CG_UpdateEntityPositions 20 0
+lit
+align 4
+LABELV $181
+byte 4 0
+byte 4 0
+byte 4 1065353216
+code
+proc CG_DrawBlips 96 20
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 8
+ADDRFP4 8
+INDIRP4
+ASGNP4
+ADDRLP4 32
+ADDRGP4 $181
+INDIRB
+ASGNB 12
+ADDRLP4 28
+CNSTF4 1065353216
+ASGNF4
+ADDRLP4 44
+CNSTF4 1065353216
+ADDRGP4 cg+109556
+INDIRI4
+ADDRGP4 entityPositions+30224
+INDIRI4
+SUBI4
+CVIF4 4
+CNSTF4 1103626240
+DIVF4
+SUBF4
+ASGNF4
+ADDRLP4 12
+ADDRFP4 8
+INDIRP4
+INDIRF4
+ASGNF4
+ADDRLP4 12+4
+ADDRFP4 8
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRF4
+ASGNF4
+ADDRLP4 12+8
+ADDRFP4 8
+INDIRP4
+CNSTI4 8
+ADDP4
+INDIRF4
+ASGNF4
+ADDRLP4 12+12
+ADDRFP4 8
+INDIRP4
+CNSTI4 12
+ADDP4
+INDIRF4
+ASGNF4
+ADDRLP4 0
+ARGP4
+ADDRLP4 32
+ARGP4
+ADDRFP4 4
+INDIRP4
+ARGP4
+ADDRGP4 entityPositions+30240+4
+INDIRF4
+NEGF4
+CNSTF4 1119092736
+SUBF4
+ARGF4
+ADDRGP4 RotatePointAroundVector
+CALLV
+pop
+ADDRLP4 52
+CNSTF4 1157234688
+ASGNF4
+ADDRLP4 0
+ADDRLP4 0
+INDIRF4
+ADDRLP4 52
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+INDIRF4
+DIVF4
+DIVF4
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 0+4
+INDIRF4
+ADDRLP4 52
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 12
+ADDP4
+INDIRF4
+DIVF4
+DIVF4
+ASGNF4
+ADDRLP4 0+8
+ADDRLP4 0+8
+INDIRF4
+CNSTF4 1157234688
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+INDIRF4
+DIVF4
+DIVF4
+ASGNF4
+ADDRLP4 60
+ADDRFP4 0
+INDIRP4
+CNSTI4 12
+ADDP4
+INDIRF4
+ASGNF4
+ADDRLP4 28
+CNSTF4 1053609165
+ADDRLP4 0+4
+INDIRF4
+ADDRLP4 60
+INDIRF4
+CNSTF4 1073741824
+DIVF4
+ADDF4
+ADDRLP4 60
+INDIRF4
+DIVF4
+MULF4
+CNSTF4 1061997773
+ADDF4
+ASGNF4
+ADDRLP4 12+12
+ADDRLP4 12+12
+INDIRF4
+ADDRLP4 28
+INDIRF4
+MULF4
+ASGNF4
+ADDRLP4 64
+CNSTF4 1056964608
+ASGNF4
+ADDRLP4 12+12
+ADDRLP4 12+12
+INDIRF4
+ADDRLP4 64
+INDIRF4
+ADDRLP4 44
+INDIRF4
+MULF4
+ADDRLP4 64
+INDIRF4
+ADDF4
+MULF4
+ASGNF4
+ADDRLP4 12+12
+INDIRF4
+CNSTF4 1065353216
+LEF4 $194
+ADDRLP4 12+12
+CNSTF4 1065353216
+ASGNF4
+ADDRGP4 $195
+JUMPV
+LABELV $194
+ADDRLP4 12+12
+INDIRF4
+CNSTF4 0
+GEF4 $198
+ADDRLP4 12+12
+CNSTF4 0
+ASGNF4
+LABELV $198
+LABELV $195
+ADDRLP4 12
+ARGP4
+ADDRGP4 trap_R_SetColor
+CALLV
+pop
+ADDRLP4 0+8
+INDIRF4
+CNSTF4 0
+LEF4 $202
+ADDRLP4 72
+CNSTF4 1073741824
+ASGNF4
+ADDRFP4 0
+INDIRP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+INDIRF4
+ADDRLP4 72
+INDIRF4
+DIVF4
+ADDF4
+ADDRLP4 72
+INDIRF4
+ADDRGP4 cgDC+196
+INDIRF4
+MULF4
+ADDRLP4 72
+INDIRF4
+DIVF4
+SUBF4
+ADDRLP4 0
+INDIRF4
+SUBF4
+ARGF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 12
+ADDP4
+INDIRF4
+ADDRLP4 72
+INDIRF4
+DIVF4
+ADDF4
+ADDRLP4 0+4
+INDIRF4
+ADDF4
+ADDRLP4 0+8
+INDIRF4
+SUBF4
+ARGF4
+ADDRLP4 72
+INDIRF4
+ADDRGP4 cgDC+196
+INDIRF4
+MULF4
+ARGF4
+ADDRLP4 0+8
+INDIRF4
+ARGF4
+ADDRGP4 cgs+255316+180
+INDIRI4
+ARGI4
+ADDRGP4 CG_DrawPic
+CALLV
+pop
+ADDRGP4 $203
+JUMPV
+LABELV $202
+ADDRLP4 80
+CNSTF4 1073741824
+ASGNF4
+ADDRFP4 0
+INDIRP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+INDIRF4
+ADDRLP4 80
+INDIRF4
+DIVF4
+ADDF4
+ADDRLP4 80
+INDIRF4
+ADDRGP4 cgDC+196
+INDIRF4
+MULF4
+ADDRLP4 80
+INDIRF4
+DIVF4
+SUBF4
+ADDRLP4 0
+INDIRF4
+SUBF4
+ARGF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 12
+ADDP4
+INDIRF4
+ADDRLP4 80
+INDIRF4
+DIVF4
+ADDF4
+ADDRLP4 0+4
+INDIRF4
+ADDF4
+ARGF4
+ADDRLP4 80
+INDIRF4
+ADDRGP4 cgDC+196
+INDIRF4
+MULF4
+ARGF4
+ADDRLP4 0+8
+INDIRF4
+NEGF4
+ARGF4
+ADDRGP4 cgs+255316+180
+INDIRI4
+ARGI4
+ADDRGP4 CG_DrawPic
+CALLV
+pop
+LABELV $203
+ADDRLP4 88
+CNSTF4 1073741824
+ASGNF4
+ADDRLP4 92
+CNSTF4 1096810496
+ASGNF4
+ADDRFP4 0
+INDIRP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+INDIRF4
+ADDRLP4 88
+INDIRF4
+DIVF4
+ADDF4
+ADDRLP4 92
+INDIRF4
+ADDRGP4 cgDC+196
+INDIRF4
+MULF4
+ADDRLP4 88
+INDIRF4
+DIVF4
+SUBF4
+ADDRLP4 0
+INDIRF4
+SUBF4
+ARGF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 12
+ADDP4
+INDIRF4
+ADDRLP4 88
+INDIRF4
+DIVF4
+ADDF4
+CNSTF4 1077936128
+SUBF4
+ADDRLP4 0+4
+INDIRF4
+ADDF4
+ADDRLP4 0+8
+INDIRF4
+SUBF4
+ARGF4
+ADDRLP4 92
+INDIRF4
+ADDRGP4 cgDC+196
+INDIRF4
+MULF4
+ARGF4
+CNSTF4 1086324736
+ARGF4
+ADDRGP4 cgs+255316+168
+INDIRI4
+ARGI4
+ADDRGP4 CG_DrawPic
+CALLV
+pop
+CNSTP4 0
+ARGP4
+ADDRGP4 trap_R_SetColor
+CALLV
+pop
+LABELV $180
+endproc CG_DrawBlips 96 20
+lit
+align 4
+LABELV $225
+byte 4 0
+byte 4 0
+byte 4 1065353216
+code
+proc CG_DrawBlipsPlayer 96 20
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 8
+ADDRFP4 8
+INDIRP4
+ASGNP4
+ADDRLP4 32
+ADDRGP4 $225
+INDIRB
+ASGNB 12
+ADDRLP4 28
+CNSTF4 1065353216
+ASGNF4
+ADDRLP4 44
+CNSTF4 1065353216
+ADDRGP4 cg+109556
+INDIRI4
+ADDRGP4 entityPositions+30224
+INDIRI4
+SUBI4
+CVIF4 4
+CNSTF4 1103626240
+DIVF4
+SUBF4
+ASGNF4
+ADDRLP4 12
+ADDRFP4 8
+INDIRP4
+INDIRF4
+ASGNF4
+ADDRLP4 12+4
+ADDRFP4 8
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRF4
+ASGNF4
+ADDRLP4 12+8
+ADDRFP4 8
+INDIRP4
+CNSTI4 8
+ADDP4
+INDIRF4
+ASGNF4
+ADDRLP4 12+12
+ADDRFP4 8
+INDIRP4
+CNSTI4 12
+ADDP4
+INDIRF4
+ASGNF4
+ADDRLP4 0
+ARGP4
+ADDRLP4 32
+ARGP4
+ADDRFP4 4
+INDIRP4
+ARGP4
+ADDRGP4 entityPositions+30240+4
+INDIRF4
+NEGF4
+CNSTF4 1119092736
+SUBF4
+ARGF4
+ADDRGP4 RotatePointAroundVector
+CALLV
+pop
+ADDRLP4 52
+CNSTF4 1157234688
+ASGNF4
+ADDRLP4 0
+ADDRLP4 0
+INDIRF4
+ADDRLP4 52
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+INDIRF4
+DIVF4
+DIVF4
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 0+4
+INDIRF4
+ADDRLP4 52
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 12
+ADDP4
+INDIRF4
+DIVF4
+DIVF4
+ASGNF4
+ADDRLP4 0+8
+ADDRLP4 0+8
+INDIRF4
+CNSTF4 1157234688
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+INDIRF4
+DIVF4
+DIVF4
+ASGNF4
+ADDRLP4 60
+ADDRFP4 0
+INDIRP4
+CNSTI4 12
+ADDP4
+INDIRF4
+ASGNF4
+ADDRLP4 28
+CNSTF4 1053609165
+ADDRLP4 0+4
+INDIRF4
+ADDRLP4 60
+INDIRF4
+CNSTF4 1073741824
+DIVF4
+ADDF4
+ADDRLP4 60
+INDIRF4
+DIVF4
+MULF4
+CNSTF4 1061997773
+ADDF4
+ASGNF4
+ADDRLP4 12+12
+ADDRLP4 12+12
+INDIRF4
+ADDRLP4 28
+INDIRF4
+MULF4
+ASGNF4
+ADDRLP4 64
+CNSTF4 1056964608
+ASGNF4
+ADDRLP4 12+12
+ADDRLP4 12+12
+INDIRF4
+ADDRLP4 64
+INDIRF4
+ADDRLP4 44
+INDIRF4
+MULF4
+ADDRLP4 64
+INDIRF4
+ADDF4
+MULF4
+ASGNF4
+ADDRLP4 12+12
+INDIRF4
+CNSTF4 1065353216
+LEF4 $238
+ADDRLP4 12+12
+CNSTF4 1065353216
+ASGNF4
+ADDRGP4 $239
+JUMPV
+LABELV $238
+ADDRLP4 12+12
+INDIRF4
+CNSTF4 0
+GEF4 $242
+ADDRLP4 12+12
+CNSTF4 0
+ASGNF4
+LABELV $242
+LABELV $239
+ADDRLP4 12
+ARGP4
+ADDRGP4 trap_R_SetColor
+CALLV
+pop
+ADDRLP4 0+8
+INDIRF4
+CNSTF4 0
+LEF4 $246
+ADDRLP4 72
+CNSTF4 1073741824
+ASGNF4
+ADDRFP4 0
+INDIRP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+INDIRF4
+ADDRLP4 72
+INDIRF4
+DIVF4
+ADDF4
+ADDRLP4 72
+INDIRF4
+ADDRGP4 cgDC+196
+INDIRF4
+MULF4
+ADDRLP4 72
+INDIRF4
+DIVF4
+SUBF4
+ADDRLP4 0
+INDIRF4
+SUBF4
+ARGF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 12
+ADDP4
+INDIRF4
+ADDRLP4 72
+INDIRF4
+DIVF4
+ADDF4
+ADDRLP4 0+4
+INDIRF4
+ADDF4
+ADDRLP4 0+8
+INDIRF4
+SUBF4
+ARGF4
+ADDRLP4 72
+INDIRF4
+ADDRGP4 cgDC+196
+INDIRF4
+MULF4
+ARGF4
+ADDRLP4 0+8
+INDIRF4
+ARGF4
+ADDRGP4 cgs+255316+180
+INDIRI4
+ARGI4
+ADDRGP4 CG_DrawPic
+CALLV
+pop
+ADDRGP4 $247
+JUMPV
+LABELV $246
+ADDRLP4 80
+CNSTF4 1073741824
+ASGNF4
+ADDRFP4 0
+INDIRP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+INDIRF4
+ADDRLP4 80
+INDIRF4
+DIVF4
+ADDF4
+ADDRLP4 80
+INDIRF4
+ADDRGP4 cgDC+196
+INDIRF4
+MULF4
+ADDRLP4 80
+INDIRF4
+DIVF4
+SUBF4
+ADDRLP4 0
+INDIRF4
+SUBF4
+ARGF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 12
+ADDP4
+INDIRF4
+ADDRLP4 80
+INDIRF4
+DIVF4
+ADDF4
+ADDRLP4 0+4
+INDIRF4
+ADDF4
+ARGF4
+ADDRLP4 80
+INDIRF4
+ADDRGP4 cgDC+196
+INDIRF4
+MULF4
+ARGF4
+ADDRLP4 0+8
+INDIRF4
+NEGF4
+ARGF4
+ADDRGP4 cgs+255316+180
+INDIRI4
+ARGI4
+ADDRGP4 CG_DrawPic
+CALLV
+pop
+LABELV $247
+ADDRLP4 88
+CNSTF4 1073741824
+ASGNF4
+ADDRLP4 92
+CNSTF4 1096810496
+ASGNF4
+ADDRFP4 0
+INDIRP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+INDIRF4
+ADDRLP4 88
+INDIRF4
+DIVF4
+ADDF4
+ADDRLP4 92
+INDIRF4
+ADDRGP4 cgDC+196
+INDIRF4
+MULF4
+ADDRLP4 88
+INDIRF4
+DIVF4
+SUBF4
+ADDRLP4 0
+INDIRF4
+SUBF4
+ARGF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 12
+ADDP4
+INDIRF4
+ADDRLP4 88
+INDIRF4
+DIVF4
+ADDF4
+CNSTF4 1077936128
+SUBF4
+ADDRLP4 0+4
+INDIRF4
+ADDF4
+ADDRLP4 0+8
+INDIRF4
+SUBF4
+ARGF4
+ADDRLP4 92
+INDIRF4
+ADDRGP4 cgDC+196
+INDIRF4
+MULF4
+ARGF4
+CNSTF4 1086324736
+ARGF4
+ADDRGP4 cgs+255316+176
+INDIRI4
+ARGI4
+ADDRGP4 CG_DrawPic
+CALLV
+pop
+CNSTP4 0
+ARGP4
+ADDRGP4 trap_R_SetColor
+CALLV
+pop
+LABELV $224
+endproc CG_DrawBlipsPlayer 96 20
+lit
+align 4
+LABELV $269
+byte 4 0
+byte 4 0
+byte 4 1065353216
+align 4
+LABELV $270
+byte 4 0
+byte 4 3212836864
+byte 4 0
+code
+proc CG_DrawDir 148 20
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 88
+ADDRGP4 $269
+INDIRB
+ASGNB 12
+ADDRLP4 100
+ADDRGP4 $270
+INDIRB
+ASGNB 12
+ADDRLP4 112
+ADDRGP4 cg+36
+INDIRP4
+CNSTI4 44
+ADDP4
+ASGNP4
+ADDRLP4 112
+INDIRP4
+ARGP4
+ADDRLP4 12
+ARGP4
+ADDRGP4 BG_GetClientNormal
+CALLV
+pop
+ADDRGP4 entityPositions+30240
+ARGP4
+ADDRLP4 76
+ARGP4
+ADDRLP4 116
+CNSTP4 0
+ASGNP4
+ADDRLP4 116
+INDIRP4
+ARGP4
+ADDRLP4 116
+INDIRP4
+ARGP4
+ADDRGP4 AngleVectors
+CALLV
+pop
+ADDRLP4 0
+ARGP4
+ADDRFP4 4
+INDIRP4
+ARGP4
+ADDRLP4 12
+ARGP4
+ADDRGP4 ProjectPointOnPlane
+CALLV
+pop
+ADDRLP4 24
+ARGP4
+ADDRLP4 76
+ARGP4
+ADDRLP4 12
+ARGP4
+ADDRGP4 ProjectPointOnPlane
+CALLV
+pop
+ADDRLP4 0
+ARGP4
+ADDRGP4 VectorNormalize
+CALLF4
+pop
+ADDRLP4 24
+ARGP4
+ADDRGP4 VectorNormalize
+CALLF4
+pop
+ADDRLP4 0
+INDIRF4
+ADDRLP4 24
+INDIRF4
+MULF4
+ADDRLP4 0+4
+INDIRF4
+ADDRLP4 24+4
+INDIRF4
+MULF4
+ADDF4
+ADDRLP4 0+8
+INDIRF4
+ADDRLP4 24+8
+INDIRF4
+MULF4
+ADDF4
+ARGF4
+ADDRLP4 120
+ADDRGP4 acos
+CALLF4
+ASGNF4
+ADDRLP4 72
+CNSTF4 1127481344
+ADDRLP4 120
+INDIRF4
+MULF4
+CNSTF4 1078530011
+DIVF4
+ASGNF4
+ADDRLP4 0
+ARGP4
+ADDRLP4 24
+ARGP4
+ADDRLP4 36
+ARGP4
+ADDRGP4 CrossProduct
+CALLV
+pop
+ADDRLP4 36
+ARGP4
+ADDRGP4 VectorNormalize
+CALLF4
+pop
+ADDRLP4 48
+ADDRLP4 12
+INDIRF4
+ADDRLP4 36
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 48+4
+ADDRLP4 12+4
+INDIRF4
+ADDRLP4 36+4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 48+8
+ADDRLP4 12+8
+INDIRF4
+ADDRLP4 36+8
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 48
+ARGP4
+ADDRLP4 124
+ADDRGP4 VectorLength
+CALLF4
+ASGNF4
+ADDRLP4 124
+INDIRF4
+CNSTF4 1065353216
+GEF4 $283
+ADDRLP4 72
+CNSTF4 1135869952
+ADDRLP4 72
+INDIRF4
+SUBF4
+ASGNF4
+LABELV $283
+ADDRLP4 60
+ARGP4
+ADDRLP4 88
+ARGP4
+ADDRLP4 100
+ARGP4
+ADDRLP4 72
+INDIRF4
+ARGF4
+ADDRGP4 RotatePointAroundVector
+CALLV
+pop
+ADDRFP4 8
+INDIRP4
+ARGP4
+ADDRGP4 trap_R_SetColor
+CALLV
+pop
+ADDRLP4 132
+CNSTF4 1073741824
+ASGNF4
+ADDRLP4 136
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+INDIRF4
+ADDRLP4 132
+INDIRF4
+DIVF4
+ASGNF4
+ADDRLP4 140
+CNSTF4 1103101952
+ASGNF4
+ADDRFP4 0
+INDIRP4
+INDIRF4
+ADDRLP4 136
+INDIRF4
+ADDF4
+ADDRLP4 140
+INDIRF4
+ADDRGP4 cgDC+196
+INDIRF4
+MULF4
+ADDRLP4 132
+INDIRF4
+DIVF4
+SUBF4
+ADDRLP4 60
+INDIRF4
+ADDRLP4 136
+INDIRF4
+MULF4
+SUBF4
+ARGF4
+ADDRLP4 144
+ADDRFP4 0
+INDIRP4
+CNSTI4 12
+ADDP4
+INDIRF4
+ADDRLP4 132
+INDIRF4
+DIVF4
+ASGNF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRF4
+ADDRLP4 144
+INDIRF4
+ADDF4
+CNSTF4 1094713344
+SUBF4
+ADDRLP4 60+4
+INDIRF4
+ADDRLP4 144
+INDIRF4
+MULF4
+ADDF4
+ARGF4
+ADDRLP4 140
+INDIRF4
+ADDRGP4 cgDC+196
+INDIRF4
+MULF4
+ARGF4
+ADDRLP4 140
+INDIRF4
+ARGF4
+ADDRGP4 cgs+255316+168
+INDIRI4
+ARGI4
+ADDRGP4 CG_DrawPic
+CALLV
+pop
+CNSTP4 0
+ARGP4
+ADDRGP4 trap_R_SetColor
+CALLV
+pop
+LABELV $268
+endproc CG_DrawDir 148 20
+lit
+align 4
+LABELV $291
+byte 4 0
+byte 4 0
+byte 4 1065353216
+align 4
+LABELV $292
+byte 4 0
+byte 4 3212836864
+byte 4 0
+code
+proc CG_DrawDirPlayer 148 20
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 88
+ADDRGP4 $291
+INDIRB
+ASGNB 12
+ADDRLP4 100
+ADDRGP4 $292
+INDIRB
+ASGNB 12
+ADDRLP4 112
+ADDRGP4 cg+36
+INDIRP4
+CNSTI4 44
+ADDP4
+ASGNP4
+ADDRLP4 112
+INDIRP4
+ARGP4
+ADDRLP4 12
+ARGP4
+ADDRGP4 BG_GetClientNormal
+CALLV
+pop
+ADDRGP4 entityPositions+30240
+ARGP4
+ADDRLP4 76
+ARGP4
+ADDRLP4 116
+CNSTP4 0
+ASGNP4
+ADDRLP4 116
+INDIRP4
+ARGP4
+ADDRLP4 116
+INDIRP4
+ARGP4
+ADDRGP4 AngleVectors
+CALLV
+pop
+ADDRLP4 0
+ARGP4
+ADDRFP4 4
+INDIRP4
+ARGP4
+ADDRLP4 12
+ARGP4
+ADDRGP4 ProjectPointOnPlane
+CALLV
+pop
+ADDRLP4 24
+ARGP4
+ADDRLP4 76
+ARGP4
+ADDRLP4 12
+ARGP4
+ADDRGP4 ProjectPointOnPlane
+CALLV
+pop
+ADDRLP4 0
+ARGP4
+ADDRGP4 VectorNormalize
+CALLF4
+pop
+ADDRLP4 24
+ARGP4
+ADDRGP4 VectorNormalize
+CALLF4
+pop
+ADDRLP4 0
+INDIRF4
+ADDRLP4 24
+INDIRF4
+MULF4
+ADDRLP4 0+4
+INDIRF4
+ADDRLP4 24+4
+INDIRF4
+MULF4
+ADDF4
+ADDRLP4 0+8
+INDIRF4
+ADDRLP4 24+8
+INDIRF4
+MULF4
+ADDF4
+ARGF4
+ADDRLP4 120
+ADDRGP4 acos
+CALLF4
+ASGNF4
+ADDRLP4 72
+CNSTF4 1127481344
+ADDRLP4 120
+INDIRF4
+MULF4
+CNSTF4 1078530011
+DIVF4
+ASGNF4
+ADDRLP4 0
+ARGP4
+ADDRLP4 24
+ARGP4
+ADDRLP4 36
+ARGP4
+ADDRGP4 CrossProduct
+CALLV
+pop
+ADDRLP4 36
+ARGP4
+ADDRGP4 VectorNormalize
+CALLF4
+pop
+ADDRLP4 48
+ADDRLP4 12
+INDIRF4
+ADDRLP4 36
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 48+4
+ADDRLP4 12+4
+INDIRF4
+ADDRLP4 36+4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 48+8
+ADDRLP4 12+8
+INDIRF4
+ADDRLP4 36+8
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 48
+ARGP4
+ADDRLP4 124
+ADDRGP4 VectorLength
+CALLF4
+ASGNF4
+ADDRLP4 124
+INDIRF4
+CNSTF4 1065353216
+GEF4 $305
+ADDRLP4 72
+CNSTF4 1135869952
+ADDRLP4 72
+INDIRF4
+SUBF4
+ASGNF4
+LABELV $305
+ADDRLP4 60
+ARGP4
+ADDRLP4 88
+ARGP4
+ADDRLP4 100
+ARGP4
+ADDRLP4 72
+INDIRF4
+ARGF4
+ADDRGP4 RotatePointAroundVector
+CALLV
+pop
+ADDRFP4 8
+INDIRP4
+ARGP4
+ADDRGP4 trap_R_SetColor
+CALLV
+pop
+ADDRLP4 132
+CNSTF4 1073741824
+ASGNF4
+ADDRLP4 136
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+INDIRF4
+ADDRLP4 132
+INDIRF4
+DIVF4
+ASGNF4
+ADDRLP4 140
+CNSTF4 1103101952
+ASGNF4
+ADDRFP4 0
+INDIRP4
+INDIRF4
+ADDRLP4 136
+INDIRF4
+ADDF4
+ADDRLP4 140
+INDIRF4
+ADDRGP4 cgDC+196
+INDIRF4
+MULF4
+ADDRLP4 132
+INDIRF4
+DIVF4
+SUBF4
+ADDRLP4 60
+INDIRF4
+ADDRLP4 136
+INDIRF4
+MULF4
+SUBF4
+ARGF4
+ADDRLP4 144
+ADDRFP4 0
+INDIRP4
+CNSTI4 12
+ADDP4
+INDIRF4
+ADDRLP4 132
+INDIRF4
+DIVF4
+ASGNF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRF4
+ADDRLP4 144
+INDIRF4
+ADDF4
+CNSTF4 1094713344
+SUBF4
+ADDRLP4 60+4
+INDIRF4
+ADDRLP4 144
+INDIRF4
+MULF4
+ADDF4
+ARGF4
+ADDRLP4 140
+INDIRF4
+ADDRGP4 cgDC+196
+INDIRF4
+MULF4
+ARGF4
+ADDRLP4 140
+INDIRF4
+ARGF4
+ADDRGP4 cgs+255316+176
+INDIRI4
+ARGI4
+ADDRGP4 CG_DrawPic
+CALLV
+pop
+CNSTP4 0
+ARGP4
+ADDRGP4 trap_R_SetColor
+CALLV
+pop
+LABELV $290
+endproc CG_DrawDirPlayer 148 20
+lit
+align 4
+LABELV $313
+byte 4 0
+byte 4 1056964608
+byte 4 1065353216
+byte 4 1061158912
+align 4
+LABELV $314
+byte 4 0
+byte 4 1063675494
+byte 4 1065353216
+byte 4 1061158912
+export CG_AlienSense
+code
+proc CG_AlienSense 72 12
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 28
+ADDRGP4 $313
+INDIRB
+ASGNB 16
+ADDRLP4 44
+ADDRGP4 $314
+INDIRB
+ASGNB 16
+ADDRLP4 16
+ADDRGP4 entityPositions+30228
+INDIRB
+ASGNB 12
+ADDRLP4 12
+CNSTI4 0
+ASGNI4
+ADDRGP4 $319
+JUMPV
+LABELV $316
+ADDRLP4 60
+CNSTF4 0
+ASGNF4
+ADDRLP4 0+8
+ADDRLP4 60
+INDIRF4
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 60
+INDIRF4
+ASGNF4
+ADDRLP4 0
+ADDRLP4 60
+INDIRF4
+ASGNF4
+ADDRLP4 64
+CNSTI4 12
+ADDRLP4 12
+INDIRI4
+MULI4
+ASGNI4
+ADDRLP4 0
+ADDRLP4 64
+INDIRI4
+ADDRGP4 entityPositions+16388
+ADDP4
+INDIRF4
+ADDRLP4 16
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 64
+INDIRI4
+ADDRGP4 entityPositions+16388+4
+ADDP4
+INDIRF4
+ADDRLP4 16+4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 0+8
+CNSTI4 12
+ADDRLP4 12
+INDIRI4
+MULI4
+ADDRGP4 entityPositions+16388+8
+ADDP4
+INDIRF4
+ADDRLP4 16+8
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 0
+ARGP4
+ADDRLP4 68
+ADDRGP4 VectorLength
+CALLF4
+ASGNF4
+ADDRLP4 68
+INDIRF4
+CNSTF4 1148846080
+GEF4 $332
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 0
+ARGP4
+ADDRLP4 28
+ARGP4
+ADDRGP4 CG_DrawDir
+CALLV
+pop
+LABELV $332
+LABELV $317
+ADDRLP4 12
+ADDRLP4 12
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $319
+ADDRLP4 12
+INDIRI4
+ADDRGP4 entityPositions+28676
+INDIRI4
+LTI4 $316
+ADDRLP4 12
+CNSTI4 0
+ASGNI4
+ADDRGP4 $337
+JUMPV
+LABELV $334
+ADDRLP4 60
+CNSTF4 0
+ASGNF4
+ADDRLP4 0+8
+ADDRLP4 60
+INDIRF4
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 60
+INDIRF4
+ASGNF4
+ADDRLP4 0
+ADDRLP4 60
+INDIRF4
+ASGNF4
+ADDRLP4 64
+CNSTI4 12
+ADDRLP4 12
+INDIRI4
+MULI4
+ASGNI4
+ADDRLP4 0
+ADDRLP4 64
+INDIRI4
+ADDRGP4 entityPositions+29452
+ADDP4
+INDIRF4
+ADDRLP4 16
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 64
+INDIRI4
+ADDRGP4 entityPositions+29452+4
+ADDP4
+INDIRF4
+ADDRLP4 16+4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 0+8
+CNSTI4 12
+ADDRLP4 12
+INDIRI4
+MULI4
+ADDRGP4 entityPositions+29452+8
+ADDP4
+INDIRF4
+ADDRLP4 16+8
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 0
+ARGP4
+ADDRLP4 68
+ADDRGP4 VectorLength
+CALLF4
+ASGNF4
+ADDRLP4 68
+INDIRF4
+CNSTF4 1148846080
+GEF4 $350
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 0
+ARGP4
+ADDRLP4 44
+ARGP4
+ADDRGP4 CG_DrawDirPlayer
+CALLV
+pop
+LABELV $350
+LABELV $335
+ADDRLP4 12
+ADDRLP4 12
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $337
+ADDRLP4 12
+INDIRI4
+ADDRGP4 entityPositions+30220
+INDIRI4
+LTI4 $334
+LABELV $312
+endproc CG_AlienSense 72 12
+lit
+align 4
+LABELV $353
+byte 4 0
+byte 4 1065353216
+byte 4 1065353216
+byte 4 1061158912
+align 4
+LABELV $354
+byte 4 0
+byte 4 1061997773
+byte 4 1061997773
+byte 4 1058642330
+align 4
+LABELV $355
+byte 4 1065353216
+byte 4 0
+byte 4 0
+byte 4 1061158912
+align 4
+LABELV $356
+byte 4 1061997773
+byte 4 0
+byte 4 0
+byte 4 1058642330
+export CG_Scanner
+code
+proc CG_Scanner 104 20
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 28
+ADDRGP4 $353
+INDIRB
+ASGNB 16
+ADDRLP4 44
+ADDRGP4 $354
+INDIRB
+ASGNB 16
+ADDRLP4 60
+ADDRGP4 $355
+INDIRB
+ASGNB 16
+ADDRLP4 76
+ADDRGP4 $356
+INDIRB
+ASGNB 16
+ADDRLP4 16
+ADDRGP4 entityPositions+30228
+INDIRB
+ASGNB 12
+ADDRLP4 12
+CNSTI4 0
+ASGNI4
+ADDRGP4 $361
+JUMPV
+LABELV $358
+ADDRLP4 92
+CNSTF4 0
+ASGNF4
+ADDRLP4 0+8
+ADDRLP4 92
+INDIRF4
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 92
+INDIRF4
+ASGNF4
+ADDRLP4 0
+ADDRLP4 92
+INDIRF4
+ASGNF4
+ADDRLP4 96
+CNSTI4 12
+ADDRLP4 12
+INDIRI4
+MULI4
+ASGNI4
+ADDRLP4 0
+ADDRLP4 96
+INDIRI4
+ADDRGP4 entityPositions+16388
+ADDP4
+INDIRF4
+ADDRLP4 16
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 96
+INDIRI4
+ADDRGP4 entityPositions+16388+4
+ADDP4
+INDIRF4
+ADDRLP4 16+4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 0+8
+CNSTI4 12
+ADDRLP4 12
+INDIRI4
+MULI4
+ADDRGP4 entityPositions+16388+8
+ADDP4
+INDIRF4
+ADDRLP4 16+8
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 0
+ARGP4
+ADDRLP4 100
+ADDRGP4 VectorLength
+CALLF4
+ASGNF4
+ADDRLP4 100
+INDIRF4
+CNSTF4 1148846080
+GEF4 $374
+ADDRLP4 0+8
+INDIRF4
+CNSTF4 0
+GEF4 $374
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 0
+ARGP4
+ADDRLP4 44
+ARGP4
+ADDRGP4 CG_DrawBlips
+CALLV
+pop
+LABELV $374
+LABELV $359
+ADDRLP4 12
+ADDRLP4 12
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $361
+ADDRLP4 12
+INDIRI4
+ADDRGP4 entityPositions+28676
+INDIRI4
+LTI4 $358
+ADDRLP4 12
+CNSTI4 0
+ASGNI4
+ADDRGP4 $380
+JUMPV
+LABELV $377
+ADDRLP4 92
+CNSTF4 0
+ASGNF4
+ADDRLP4 0+8
+ADDRLP4 92
+INDIRF4
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 92
+INDIRF4
+ASGNF4
+ADDRLP4 0
+ADDRLP4 92
+INDIRF4
+ASGNF4
+ADDRLP4 96
+CNSTI4 12
+ADDRLP4 12
+INDIRI4
+MULI4
+ASGNI4
+ADDRLP4 0
+ADDRLP4 96
+INDIRI4
+ADDRGP4 entityPositions
+ADDP4
+INDIRF4
+ADDRLP4 16
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 96
+INDIRI4
+ADDRGP4 entityPositions+4
+ADDP4
+INDIRF4
+ADDRLP4 16+4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 0+8
+CNSTI4 12
+ADDRLP4 12
+INDIRI4
+MULI4
+ADDRGP4 entityPositions+8
+ADDP4
+INDIRF4
+ADDRLP4 16+8
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 0
+ARGP4
+ADDRLP4 100
+ADDRGP4 VectorLength
+CALLF4
+ASGNF4
+ADDRLP4 100
+INDIRF4
+CNSTF4 1148846080
+GEF4 $390
+ADDRLP4 0+8
+INDIRF4
+CNSTF4 0
+GEF4 $390
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 0
+ARGP4
+ADDRLP4 76
+ARGP4
+ADDRGP4 CG_DrawBlips
+CALLV
+pop
+LABELV $390
+LABELV $378
+ADDRLP4 12
+ADDRLP4 12
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $380
+ADDRLP4 12
+INDIRI4
+ADDRGP4 entityPositions+16384
+INDIRI4
+LTI4 $377
+ADDRLP4 12
+CNSTI4 0
+ASGNI4
+ADDRGP4 $396
+JUMPV
+LABELV $393
+ADDRLP4 92
+CNSTF4 0
+ASGNF4
+ADDRLP4 0+8
+ADDRLP4 92
+INDIRF4
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 92
+INDIRF4
+ASGNF4
+ADDRLP4 0
+ADDRLP4 92
+INDIRF4
+ASGNF4
+ADDRLP4 96
+CNSTI4 12
+ADDRLP4 12
+INDIRI4
+MULI4
+ASGNI4
+ADDRLP4 0
+ADDRLP4 96
+INDIRI4
+ADDRGP4 entityPositions+29452
+ADDP4
+INDIRF4
+ADDRLP4 16
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 96
+INDIRI4
+ADDRGP4 entityPositions+29452+4
+ADDP4
+INDIRF4
+ADDRLP4 16+4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 0+8
+CNSTI4 12
+ADDRLP4 12
+INDIRI4
+MULI4
+ADDRGP4 entityPositions+29452+8
+ADDP4
+INDIRF4
+ADDRLP4 16+8
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 0
+ARGP4
+ADDRLP4 100
+ADDRGP4 VectorLength
+CALLF4
+ASGNF4
+ADDRLP4 100
+INDIRF4
+CNSTF4 1148846080
+GEF4 $409
+ADDRLP4 0+8
+INDIRF4
+CNSTF4 0
+GEF4 $409
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 0
+ARGP4
+ADDRLP4 44
+ARGP4
+ADDRGP4 CG_DrawBlipsPlayer
+CALLV
+pop
+LABELV $409
+LABELV $394
+ADDRLP4 12
+ADDRLP4 12
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $396
+ADDRLP4 12
+INDIRI4
+ADDRGP4 entityPositions+30220
+INDIRI4
+LTI4 $393
+ADDRLP4 12
+CNSTI4 0
+ASGNI4
+ADDRGP4 $415
+JUMPV
+LABELV $412
+ADDRLP4 92
+CNSTF4 0
+ASGNF4
+ADDRLP4 0+8
+ADDRLP4 92
+INDIRF4
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 92
+INDIRF4
+ASGNF4
+ADDRLP4 0
+ADDRLP4 92
+INDIRF4
+ASGNF4
+ADDRLP4 96
+CNSTI4 12
+ADDRLP4 12
+INDIRI4
+MULI4
+ASGNI4
+ADDRLP4 0
+ADDRLP4 96
+INDIRI4
+ADDRGP4 entityPositions+28680
+ADDP4
+INDIRF4
+ADDRLP4 16
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 96
+INDIRI4
+ADDRGP4 entityPositions+28680+4
+ADDP4
+INDIRF4
+ADDRLP4 16+4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 0+8
+CNSTI4 12
+ADDRLP4 12
+INDIRI4
+MULI4
+ADDRGP4 entityPositions+28680+8
+ADDP4
+INDIRF4
+ADDRLP4 16+8
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 0
+ARGP4
+ADDRLP4 100
+ADDRGP4 VectorLength
+CALLF4
+ASGNF4
+ADDRLP4 100
+INDIRF4
+CNSTF4 1148846080
+GEF4 $428
+ADDRLP4 0+8
+INDIRF4
+CNSTF4 0
+GEF4 $428
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 0
+ARGP4
+ADDRLP4 76
+ARGP4
+ADDRGP4 CG_DrawBlipsPlayer
+CALLV
+pop
+LABELV $428
+LABELV $413
+ADDRLP4 12
+ADDRLP4 12
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $415
+ADDRLP4 12
+INDIRI4
+ADDRGP4 entityPositions+29448
+INDIRI4
+LTI4 $412
+ADDRGP4 cg_disableScannerPlane+12
+INDIRI4
+CNSTI4 0
+NEI4 $431
+ADDRFP4 8
+INDIRP4
+ARGP4
+ADDRGP4 trap_R_SetColor
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+INDIRF4
+ARGF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRF4
+ARGF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+INDIRF4
+ARGF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 12
+ADDP4
+INDIRF4
+ARGF4
+ADDRFP4 4
+INDIRI4
+ARGI4
+ADDRGP4 CG_DrawPic
+CALLV
+pop
+CNSTP4 0
+ARGP4
+ADDRGP4 trap_R_SetColor
+CALLV
+pop
+LABELV $431
+ADDRLP4 12
+CNSTI4 0
+ASGNI4
+ADDRGP4 $437
+JUMPV
+LABELV $434
+ADDRLP4 92
+CNSTF4 0
+ASGNF4
+ADDRLP4 0+8
+ADDRLP4 92
+INDIRF4
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 92
+INDIRF4
+ASGNF4
+ADDRLP4 0
+ADDRLP4 92
+INDIRF4
+ASGNF4
+ADDRLP4 96
+CNSTI4 12
+ADDRLP4 12
+INDIRI4
+MULI4
+ASGNI4
+ADDRLP4 0
+ADDRLP4 96
+INDIRI4
+ADDRGP4 entityPositions+16388
+ADDP4
+INDIRF4
+ADDRLP4 16
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 96
+INDIRI4
+ADDRGP4 entityPositions+16388+4
+ADDP4
+INDIRF4
+ADDRLP4 16+4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 0+8
+CNSTI4 12
+ADDRLP4 12
+INDIRI4
+MULI4
+ADDRGP4 entityPositions+16388+8
+ADDP4
+INDIRF4
+ADDRLP4 16+8
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 0
+ARGP4
+ADDRLP4 100
+ADDRGP4 VectorLength
+CALLF4
+ASGNF4
+ADDRLP4 100
+INDIRF4
+CNSTF4 1148846080
+GEF4 $450
+ADDRLP4 0+8
+INDIRF4
+CNSTF4 0
+LEF4 $450
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 0
+ARGP4
+ADDRLP4 28
+ARGP4
+ADDRGP4 CG_DrawBlips
+CALLV
+pop
+LABELV $450
+LABELV $435
+ADDRLP4 12
+ADDRLP4 12
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $437
+ADDRLP4 12
+INDIRI4
+ADDRGP4 entityPositions+28676
+INDIRI4
+LTI4 $434
+ADDRLP4 12
+CNSTI4 0
+ASGNI4
+ADDRGP4 $456
+JUMPV
+LABELV $453
+ADDRLP4 92
+CNSTF4 0
+ASGNF4
+ADDRLP4 0+8
+ADDRLP4 92
+INDIRF4
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 92
+INDIRF4
+ASGNF4
+ADDRLP4 0
+ADDRLP4 92
+INDIRF4
+ASGNF4
+ADDRLP4 96
+CNSTI4 12
+ADDRLP4 12
+INDIRI4
+MULI4
+ASGNI4
+ADDRLP4 0
+ADDRLP4 96
+INDIRI4
+ADDRGP4 entityPositions
+ADDP4
+INDIRF4
+ADDRLP4 16
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 96
+INDIRI4
+ADDRGP4 entityPositions+4
+ADDP4
+INDIRF4
+ADDRLP4 16+4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 0+8
+CNSTI4 12
+ADDRLP4 12
+INDIRI4
+MULI4
+ADDRGP4 entityPositions+8
+ADDP4
+INDIRF4
+ADDRLP4 16+8
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 0
+ARGP4
+ADDRLP4 100
+ADDRGP4 VectorLength
+CALLF4
+ASGNF4
+ADDRLP4 100
+INDIRF4
+CNSTF4 1148846080
+GEF4 $466
+ADDRLP4 0+8
+INDIRF4
+CNSTF4 0
+LEF4 $466
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 0
+ARGP4
+ADDRLP4 60
+ARGP4
+ADDRGP4 CG_DrawBlips
+CALLV
+pop
+LABELV $466
+LABELV $454
+ADDRLP4 12
+ADDRLP4 12
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $456
+ADDRLP4 12
+INDIRI4
+ADDRGP4 entityPositions+16384
+INDIRI4
+LTI4 $453
+ADDRLP4 12
+CNSTI4 0
+ASGNI4
+ADDRGP4 $472
+JUMPV
+LABELV $469
+ADDRLP4 92
+CNSTF4 0
+ASGNF4
+ADDRLP4 0+8
+ADDRLP4 92
+INDIRF4
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 92
+INDIRF4
+ASGNF4
+ADDRLP4 0
+ADDRLP4 92
+INDIRF4
+ASGNF4
+ADDRLP4 96
+CNSTI4 12
+ADDRLP4 12
+INDIRI4
+MULI4
+ASGNI4
+ADDRLP4 0
+ADDRLP4 96
+INDIRI4
+ADDRGP4 entityPositions+29452
+ADDP4
+INDIRF4
+ADDRLP4 16
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 96
+INDIRI4
+ADDRGP4 entityPositions+29452+4
+ADDP4
+INDIRF4
+ADDRLP4 16+4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 0+8
+CNSTI4 12
+ADDRLP4 12
+INDIRI4
+MULI4
+ADDRGP4 entityPositions+29452+8
+ADDP4
+INDIRF4
+ADDRLP4 16+8
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 0
+ARGP4
+ADDRLP4 100
+ADDRGP4 VectorLength
+CALLF4
+ASGNF4
+ADDRLP4 100
+INDIRF4
+CNSTF4 1148846080
+GEF4 $485
+ADDRLP4 0+8
+INDIRF4
+CNSTF4 0
+LEF4 $485
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 0
+ARGP4
+ADDRLP4 28
+ARGP4
+ADDRGP4 CG_DrawBlipsPlayer
+CALLV
+pop
+LABELV $485
+LABELV $470
+ADDRLP4 12
+ADDRLP4 12
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $472
+ADDRLP4 12
+INDIRI4
+ADDRGP4 entityPositions+30220
+INDIRI4
+LTI4 $469
+ADDRLP4 12
+CNSTI4 0
+ASGNI4
+ADDRGP4 $491
+JUMPV
+LABELV $488
+ADDRLP4 92
+CNSTF4 0
+ASGNF4
+ADDRLP4 0+8
+ADDRLP4 92
+INDIRF4
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 92
+INDIRF4
+ASGNF4
+ADDRLP4 0
+ADDRLP4 92
+INDIRF4
+ASGNF4
+ADDRLP4 96
+CNSTI4 12
+ADDRLP4 12
+INDIRI4
+MULI4
+ASGNI4
+ADDRLP4 0
+ADDRLP4 96
+INDIRI4
+ADDRGP4 entityPositions+28680
+ADDP4
+INDIRF4
+ADDRLP4 16
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 96
+INDIRI4
+ADDRGP4 entityPositions+28680+4
+ADDP4
+INDIRF4
+ADDRLP4 16+4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 0+8
+CNSTI4 12
+ADDRLP4 12
+INDIRI4
+MULI4
+ADDRGP4 entityPositions+28680+8
+ADDP4
+INDIRF4
+ADDRLP4 16+8
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 0
+ARGP4
+ADDRLP4 100
+ADDRGP4 VectorLength
+CALLF4
+ASGNF4
+ADDRLP4 100
+INDIRF4
+CNSTF4 1148846080
+GEF4 $504
+ADDRLP4 0+8
+INDIRF4
+CNSTF4 0
+LEF4 $504
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 0
+ARGP4
+ADDRLP4 60
+ARGP4
+ADDRGP4 CG_DrawBlipsPlayer
+CALLV
+pop
+LABELV $504
+LABELV $489
+ADDRLP4 12
+ADDRLP4 12
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $491
+ADDRLP4 12
+INDIRI4
+ADDRGP4 entityPositions+29448
+INDIRI4
+LTI4 $488
+LABELV $352
+endproc CG_Scanner 104 20
+bss
+align 4
+LABELV entityPositions
+skip 30252
+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_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_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