data
export pm_stopspeed
align 4
LABELV pm_stopspeed
byte 4 1120403456
export pm_duckScale
align 4
LABELV pm_duckScale
byte 4 1048576000
export pm_swimScale
align 4
LABELV pm_swimScale
byte 4 1056964608
export pm_accelerate
align 4
LABELV pm_accelerate
byte 4 1092616192
export pm_airaccelerate
align 4
LABELV pm_airaccelerate
byte 4 1065353216
export pm_wateraccelerate
align 4
LABELV pm_wateraccelerate
byte 4 1082130432
export pm_flyaccelerate
align 4
LABELV pm_flyaccelerate
byte 4 1090519040
export pm_friction
align 4
LABELV pm_friction
byte 4 1086324736
export pm_waterfriction
align 4
LABELV pm_waterfriction
byte 4 1065353216
export pm_flightfriction
align 4
LABELV pm_flightfriction
byte 4 1077936128
export pm_spectatorfriction
align 4
LABELV pm_spectatorfriction
byte 4 1084227584
export c_pmove
align 4
LABELV c_pmove
byte 4 0
export PM_AddEvent
code
proc PM_AddEvent 0 12
ADDRFP4 0
INDIRI4
ARGI4
CNSTI4 0
ARGI4
ADDRGP4 pm
INDIRP4
INDIRP4
ARGP4
ADDRGP4 BG_AddPredictableEventToPlayerstate
CALLV
pop
LABELV $53
endproc PM_AddEvent 0 12
export PM_AddTouchEnt
proc PM_AddTouchEnt 16 0
ADDRFP4 0
ADDRFP4 0
INDIRI4
ASGNI4
ADDRFP4 0
INDIRI4
CNSTI4 1022
NEI4 $55
ADDRGP4 $54
JUMPV
LABELV $55
ADDRGP4 pm
INDIRP4
CNSTI4 48
ADDP4
INDIRI4
CNSTI4 32
NEI4 $57
ADDRGP4 $54
JUMPV
LABELV $57
ADDRLP4 0
CNSTI4 0
ASGNI4
ADDRGP4 $62
JUMPV
LABELV $59
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 pm
INDIRP4
CNSTI4 52
ADDP4
ADDP4
INDIRI4
ADDRFP4 0
INDIRI4
NEI4 $63
ADDRGP4 $54
JUMPV
LABELV $63
LABELV $60
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
LABELV $62
ADDRLP4 0
INDIRI4
ADDRGP4 pm
INDIRP4
CNSTI4 48
ADDP4
INDIRI4
LTI4 $59
ADDRLP4 4
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 4
INDIRP4
CNSTI4 48
ADDP4
INDIRI4
CNSTI4 2
LSHI4
ADDRLP4 4
INDIRP4
CNSTI4 52
ADDP4
ADDP4
ADDRFP4 0
INDIRI4
ASGNI4
ADDRLP4 8
ADDRGP4 pm
INDIRP4
ASGNP4
CNSTI4 12
ADDRLP4 8
INDIRP4
CNSTI4 48
ADDP4
INDIRI4
MULI4
ADDRLP4 8
INDIRP4
CNSTI4 180
ADDP4
ADDP4
ADDRFP4 4
INDIRP4
INDIRB
ASGNB 12
ADDRLP4 12
ADDRGP4 pm
INDIRP4
CNSTI4 48
ADDP4
ASGNP4
ADDRLP4 12
INDIRP4
ADDRLP4 12
INDIRP4
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
LABELV $54
endproc PM_AddTouchEnt 16 0
proc PM_StartTorsoAnim 0 0
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
CNSTI4 3
LTI4 $66
LABELV $66
LABELV $65
endproc PM_StartTorsoAnim 0 0
export PM_ClipVelocity
proc PM_ClipVelocity 32 0
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRFP4 4
ADDRFP4 4
INDIRP4
ASGNP4
ADDRFP4 8
ADDRFP4 8
INDIRP4
ASGNP4
ADDRLP4 20
CNSTI4 4
ASGNI4
ADDRLP4 24
CNSTI4 8
ASGNI4
ADDRLP4 8
ADDRFP4 0
INDIRP4
INDIRF4
ADDRFP4 4
INDIRP4
INDIRF4
MULF4
ADDRFP4 0
INDIRP4
ADDRLP4 20
INDIRI4
ADDP4
INDIRF4
ADDRFP4 4
INDIRP4
ADDRLP4 20
INDIRI4
ADDP4
INDIRF4
MULF4
ADDF4
ADDRFP4 0
INDIRP4
ADDRLP4 24
INDIRI4
ADDP4
INDIRF4
ADDRFP4 4
INDIRP4
ADDRLP4 24
INDIRI4
ADDP4
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 8
INDIRF4
CNSTF4 0
GEF4 $69
ADDRLP4 8
ADDRLP4 8
INDIRF4
ADDRFP4 12
INDIRF4
MULF4
ASGNF4
ADDRGP4 $70
JUMPV
LABELV $69
ADDRLP4 8
ADDRLP4 8
INDIRF4
ADDRFP4 12
INDIRF4
DIVF4
ASGNF4
LABELV $70
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $71
ADDRLP4 28
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ASGNI4
ADDRLP4 4
ADDRLP4 28
INDIRI4
ADDRFP4 4
INDIRP4
ADDP4
INDIRF4
ADDRLP4 8
INDIRF4
MULF4
ASGNF4
ADDRLP4 28
INDIRI4
ADDRFP4 8
INDIRP4
ADDP4
ADDRLP4 28
INDIRI4
ADDRFP4 0
INDIRP4
ADDP4
INDIRF4
ADDRLP4 4
INDIRF4
SUBF4
ASGNF4
LABELV $72
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 3
LTI4 $71
LABELV $68
endproc PM_ClipVelocity 32 0
proc PM_Friction 48 4
ADDRLP4 0
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ASGNP4
ADDRLP4 16
ADDRLP4 0
INDIRP4
INDIRB
ASGNB 12
ADDRGP4 pml+44
INDIRI4
CNSTI4 0
EQI4 $76
ADDRLP4 16+8
CNSTF4 0
ASGNF4
LABELV $76
ADDRLP4 16
ARGP4
ADDRLP4 32
ADDRGP4 VectorLength
CALLF4
ASGNF4
ADDRLP4 8
ADDRLP4 32
INDIRF4
ASGNF4
ADDRLP4 8
INDIRF4
CNSTF4 1065353216
GEF4 $80
ADDRLP4 0
INDIRP4
CNSTF4 0
ASGNF4
ADDRLP4 0
INDIRP4
CNSTI4 4
ADDP4
CNSTF4 0
ASGNF4
ADDRGP4 $75
JUMPV
LABELV $80
ADDRLP4 12
CNSTF4 0
ASGNF4
ADDRGP4 pm
INDIRP4
CNSTI4 592
ADDP4
INDIRI4
CNSTI4 1
GTI4 $82
ADDRLP4 36
CNSTI4 0
ASGNI4
ADDRGP4 pml+44
INDIRI4
ADDRLP4 36
INDIRI4
EQI4 $84
ADDRGP4 pml+52+44
INDIRI4
CNSTI4 2
BANDI4
ADDRLP4 36
INDIRI4
NEI4 $84
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 64
BANDI4
CNSTI4 0
NEI4 $89
ADDRLP4 8
INDIRF4
ADDRGP4 pm_stopspeed
INDIRF4
GEF4 $92
ADDRLP4 40
ADDRGP4 pm_stopspeed
INDIRF4
ASGNF4
ADDRGP4 $93
JUMPV
LABELV $92
ADDRLP4 40
ADDRLP4 8
INDIRF4
ASGNF4
LABELV $93
ADDRLP4 28
ADDRLP4 40
INDIRF4
ASGNF4
ADDRLP4 12
ADDRLP4 12
INDIRF4
ADDRLP4 28
INDIRF4
ADDRGP4 pm_friction
INDIRF4
MULF4
ADDRGP4 pml+36
INDIRF4
MULF4
ADDF4
ASGNF4
LABELV $89
LABELV $84
LABELV $82
ADDRGP4 pm
INDIRP4
CNSTI4 592
ADDP4
INDIRI4
CNSTI4 0
EQI4 $95
ADDRLP4 12
ADDRLP4 12
INDIRF4
ADDRLP4 8
INDIRF4
ADDRGP4 pm_waterfriction
INDIRF4
MULF4
ADDRGP4 pm
INDIRP4
CNSTI4 592
ADDP4
INDIRI4
CVIF4 4
MULF4
ADDRGP4 pml+36
INDIRF4
MULF4
ADDF4
ASGNF4
LABELV $95
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
CNSTI4 2
NEI4 $98
ADDRLP4 12
ADDRLP4 12
INDIRF4
ADDRLP4 8
INDIRF4
ADDRGP4 pm_spectatorfriction
INDIRF4
MULF4
ADDRGP4 pml+36
INDIRF4
MULF4
ADDF4
ASGNF4
LABELV $98
ADDRLP4 4
ADDRLP4 8
INDIRF4
ADDRLP4 12
INDIRF4
SUBF4
ASGNF4
ADDRLP4 4
INDIRF4
CNSTF4 0
GEF4 $101
ADDRLP4 4
CNSTF4 0
ASGNF4
LABELV $101
ADDRLP4 4
ADDRLP4 4
INDIRF4
ADDRLP4 8
INDIRF4
DIVF4
ASGNF4
ADDRLP4 0
INDIRP4
ADDRLP4 0
INDIRP4
INDIRF4
ADDRLP4 4
INDIRF4
MULF4
ASGNF4
ADDRLP4 40
ADDRLP4 0
INDIRP4
CNSTI4 4
ADDP4
ASGNP4
ADDRLP4 40
INDIRP4
ADDRLP4 40
INDIRP4
INDIRF4
ADDRLP4 4
INDIRF4
MULF4
ASGNF4
ADDRLP4 44
ADDRLP4 0
INDIRP4
CNSTI4 8
ADDP4
ASGNP4
ADDRLP4 44
INDIRP4
ADDRLP4 44
INDIRP4
INDIRF4
ADDRLP4 4
INDIRF4
MULF4
ASGNF4
LABELV $75
endproc PM_Friction 48 4
proc PM_Accelerate 32 0
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRLP4 16
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 12
ADDRLP4 16
INDIRP4
CNSTI4 32
ADDP4
INDIRF4
ADDRFP4 0
INDIRP4
INDIRF4
MULF4
ADDRLP4 16
INDIRP4
CNSTI4 36
ADDP4
INDIRF4
ADDRFP4 0
INDIRP4
CNSTI4 4
ADDP4
INDIRF4
MULF4
ADDF4
ADDRLP4 16
INDIRP4
CNSTI4 40
ADDP4
INDIRF4
ADDRFP4 0
INDIRP4
CNSTI4 8
ADDP4
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 8
ADDRFP4 4
INDIRF4
ADDRLP4 12
INDIRF4
SUBF4
ASGNF4
ADDRLP4 8
INDIRF4
CNSTF4 0
GTF4 $104
ADDRGP4 $103
JUMPV
LABELV $104
ADDRLP4 4
ADDRFP4 8
INDIRF4
ADDRGP4 pml+36
INDIRF4
MULF4
ADDRFP4 4
INDIRF4
MULF4
ASGNF4
ADDRLP4 4
INDIRF4
ADDRLP4 8
INDIRF4
LEF4 $107
ADDRLP4 4
ADDRLP4 8
INDIRF4
ASGNF4
LABELV $107
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $109
ADDRLP4 24
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ASGNI4
ADDRLP4 28
ADDRLP4 24
INDIRI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ADDP4
ASGNP4
ADDRLP4 28
INDIRP4
ADDRLP4 28
INDIRP4
INDIRF4
ADDRLP4 4
INDIRF4
ADDRLP4 24
INDIRI4
ADDRFP4 0
INDIRP4
ADDP4
INDIRF4
MULF4
ADDF4
ASGNF4
LABELV $110
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 3
LTI4 $109
LABELV $103
endproc PM_Accelerate 32 0
proc PM_CmdScale 44 4
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRFP4 0
INDIRP4
CNSTI4 21
ADDP4
INDIRI1
CVII4 1
ARGI4
ADDRLP4 12
ADDRGP4 abs
CALLI4
ASGNI4
ADDRLP4 0
ADDRLP4 12
INDIRI4
ASGNI4
ADDRFP4 0
INDIRP4
CNSTI4 22
ADDP4
INDIRI1
CVII4 1
ARGI4
ADDRLP4 16
ADDRGP4 abs
CALLI4
ASGNI4
ADDRLP4 16
INDIRI4
ADDRLP4 0
INDIRI4
LEI4 $114
ADDRFP4 0
INDIRP4
CNSTI4 22
ADDP4
INDIRI1
CVII4 1
ARGI4
ADDRLP4 20
ADDRGP4 abs
CALLI4
ASGNI4
ADDRLP4 0
ADDRLP4 20
INDIRI4
ASGNI4
LABELV $114
ADDRFP4 0
INDIRP4
CNSTI4 23
ADDP4
INDIRI1
CVII4 1
ARGI4
ADDRLP4 20
ADDRGP4 abs
CALLI4
ASGNI4
ADDRLP4 20
INDIRI4
ADDRLP4 0
INDIRI4
LEI4 $116
ADDRFP4 0
INDIRP4
CNSTI4 23
ADDP4
INDIRI1
CVII4 1
ARGI4
ADDRLP4 24
ADDRGP4 abs
CALLI4
ASGNI4
ADDRLP4 0
ADDRLP4 24
INDIRI4
ASGNI4
LABELV $116
ADDRLP4 0
INDIRI4
CNSTI4 0
NEI4 $118
CNSTF4 0
RETF4
ADDRGP4 $113
JUMPV
LABELV $118
ADDRLP4 28
ADDRFP4 0
INDIRP4
CNSTI4 21
ADDP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 32
ADDRFP4 0
INDIRP4
CNSTI4 22
ADDP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 36
ADDRFP4 0
INDIRP4
CNSTI4 23
ADDP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 28
INDIRI4
ADDRLP4 28
INDIRI4
MULI4
ADDRLP4 32
INDIRI4
ADDRLP4 32
INDIRI4
MULI4
ADDI4
ADDRLP4 36
INDIRI4
ADDRLP4 36
INDIRI4
MULI4
ADDI4
CVIF4 4
ARGF4
ADDRLP4 40
ADDRGP4 sqrt
CALLF4
ASGNF4
ADDRLP4 4
ADDRLP4 40
INDIRF4
ASGNF4
ADDRLP4 8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 52
ADDP4
INDIRI4
CVIF4 4
ADDRLP4 0
INDIRI4
CVIF4 4
MULF4
CNSTF4 1123942400
ADDRLP4 4
INDIRF4
MULF4
DIVF4
ASGNF4
ADDRLP4 8
INDIRF4
RETF4
LABELV $113
endproc PM_CmdScale 44 4
proc PM_FlyMove 52 12
ADDRGP4 PM_Friction
CALLV
pop
ADDRGP4 pm
INDIRP4
CNSTI4 4
ADDP4
ARGP4
ADDRLP4 36
ADDRGP4 PM_CmdScale
CALLF4
ASGNF4
ADDRLP4 4
ADDRLP4 36
INDIRF4
ASGNF4
ADDRLP4 4
INDIRF4
CNSTF4 0
NEF4 $121
ADDRLP4 40
CNSTF4 0
ASGNF4
ADDRLP4 8
ADDRLP4 40
INDIRF4
ASGNF4
ADDRLP4 8+4
ADDRLP4 40
INDIRF4
ASGNF4
ADDRLP4 8+8
CNSTF4 0
ASGNF4
ADDRGP4 $122
JUMPV
LABELV $121
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $125
ADDRLP4 40
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ASGNI4
ADDRLP4 48
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 40
INDIRI4
ADDRLP4 8
ADDP4
ADDRLP4 4
INDIRF4
ADDRLP4 40
INDIRI4
ADDRGP4 pml
ADDP4
INDIRF4
MULF4
ADDRLP4 48
INDIRP4
CNSTI4 25
ADDP4
INDIRI1
CVII4 1
CVIF4 4
MULF4
ADDRLP4 4
INDIRF4
ADDRLP4 40
INDIRI4
ADDRGP4 pml+12
ADDP4
INDIRF4
MULF4
ADDRLP4 48
INDIRP4
CNSTI4 26
ADDP4
INDIRI1
CVII4 1
CVIF4 4
MULF4
ADDF4
ASGNF4
LABELV $126
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 3
LTI4 $125
ADDRLP4 8+8
ADDRLP4 8+8
INDIRF4
ADDRLP4 4
INDIRF4
ADDRGP4 pm
INDIRP4
CNSTI4 27
ADDP4
INDIRI1
CVII4 1
CVIF4 4
MULF4
ADDF4
ASGNF4
LABELV $122
ADDRLP4 20
ADDRLP4 8
INDIRB
ASGNB 12
ADDRLP4 20
ARGP4
ADDRLP4 40
ADDRGP4 VectorNormalize
CALLF4
ASGNF4
ADDRLP4 32
ADDRLP4 40
INDIRF4
ASGNF4
ADDRLP4 20
ARGP4
ADDRLP4 32
INDIRF4
ARGF4
ADDRGP4 pm_flyaccelerate
INDIRF4
ARGF4
ADDRGP4 PM_Accelerate
CALLV
pop
CNSTI4 0
ARGI4
ADDRGP4 PM_StepSlideMove
CALLV
pop
LABELV $120
endproc PM_FlyMove 52 12
proc PM_NoclipMove 120 16
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 164
ADDP4
CNSTI4 26
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ARGP4
ADDRLP4 64
ADDRGP4 VectorLength
CALLF4
ASGNF4
ADDRLP4 24
ADDRLP4 64
INDIRF4
ASGNF4
ADDRLP4 24
INDIRF4
CNSTF4 1065353216
GEF4 $132
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ADDRGP4 vec3_origin
INDIRB
ASGNB 12
ADDRGP4 $133
JUMPV
LABELV $132
ADDRLP4 52
CNSTF4 0
ASGNF4
ADDRLP4 56
CNSTF4 1069547520
ADDRGP4 pm_friction
INDIRF4
MULF4
ASGNF4
ADDRLP4 24
INDIRF4
ADDRGP4 pm_stopspeed
INDIRF4
GEF4 $135
ADDRLP4 68
ADDRGP4 pm_stopspeed
INDIRF4
ASGNF4
ADDRGP4 $136
JUMPV
LABELV $135
ADDRLP4 68
ADDRLP4 24
INDIRF4
ASGNF4
LABELV $136
ADDRLP4 60
ADDRLP4 68
INDIRF4
ASGNF4
ADDRLP4 52
ADDRLP4 52
INDIRF4
ADDRLP4 60
INDIRF4
ADDRLP4 56
INDIRF4
MULF4
ADDRGP4 pml+36
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 28
ADDRLP4 24
INDIRF4
ADDRLP4 52
INDIRF4
SUBF4
ASGNF4
ADDRLP4 28
INDIRF4
CNSTF4 0
GEF4 $138
ADDRLP4 28
CNSTF4 0
ASGNF4
LABELV $138
ADDRLP4 28
ADDRLP4 28
INDIRF4
ADDRLP4 24
INDIRF4
DIVF4
ASGNF4
ADDRLP4 72
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ASGNP4
ADDRLP4 72
INDIRP4
ADDRLP4 72
INDIRP4
INDIRF4
ADDRLP4 28
INDIRF4
MULF4
ASGNF4
ADDRLP4 76
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 36
ADDP4
ASGNP4
ADDRLP4 76
INDIRP4
ADDRLP4 76
INDIRP4
INDIRF4
ADDRLP4 28
INDIRF4
MULF4
ASGNF4
ADDRLP4 80
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 40
ADDP4
ASGNP4
ADDRLP4 80
INDIRP4
ADDRLP4 80
INDIRP4
INDIRF4
ADDRLP4 28
INDIRF4
MULF4
ASGNF4
LABELV $133
ADDRGP4 pm
INDIRP4
CNSTI4 4
ADDP4
ARGP4
ADDRLP4 68
ADDRGP4 PM_CmdScale
CALLF4
ASGNF4
ADDRLP4 48
ADDRLP4 68
INDIRF4
ASGNF4
ADDRLP4 72
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 16
ADDRLP4 72
INDIRP4
CNSTI4 25
ADDP4
INDIRI1
CVII4 1
CVIF4 4
ASGNF4
ADDRLP4 20
ADDRLP4 72
INDIRP4
CNSTI4 26
ADDP4
INDIRI1
CVII4 1
CVIF4 4
ASGNF4
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $140
ADDRLP4 76
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ASGNI4
ADDRLP4 76
INDIRI4
ADDRLP4 4
ADDP4
ADDRLP4 76
INDIRI4
ADDRGP4 pml
ADDP4
INDIRF4
ADDRLP4 16
INDIRF4
MULF4
ADDRLP4 76
INDIRI4
ADDRGP4 pml+12
ADDP4
INDIRF4
ADDRLP4 20
INDIRF4
MULF4
ADDF4
ASGNF4
LABELV $141
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 3
LTI4 $140
ADDRLP4 4+8
ADDRLP4 4+8
INDIRF4
ADDRGP4 pm
INDIRP4
CNSTI4 27
ADDP4
INDIRI1
CVII4 1
CVIF4 4
ADDF4
ASGNF4
ADDRLP4 32
ADDRLP4 4
INDIRB
ASGNB 12
ADDRLP4 32
ARGP4
ADDRLP4 80
ADDRGP4 VectorNormalize
CALLF4
ASGNF4
ADDRLP4 44
ADDRLP4 80
INDIRF4
ASGNF4
ADDRLP4 44
ADDRLP4 44
INDIRF4
ADDRLP4 48
INDIRF4
MULF4
ASGNF4
ADDRLP4 32
ARGP4
ADDRLP4 44
INDIRF4
ARGF4
ADDRGP4 pm_accelerate
INDIRF4
ARGF4
ADDRGP4 PM_Accelerate
CALLV
pop
ADDRLP4 84
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 88
ADDRLP4 84
INDIRP4
CNSTI4 20
ADDP4
ASGNP4
ADDRLP4 88
INDIRP4
ADDRLP4 88
INDIRP4
INDIRF4
ADDRLP4 84
INDIRP4
CNSTI4 32
ADDP4
INDIRF4
ADDRGP4 pml+36
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 92
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 96
ADDRLP4 92
INDIRP4
CNSTI4 24
ADDP4
ASGNP4
ADDRLP4 96
INDIRP4
ADDRLP4 96
INDIRP4
INDIRF4
ADDRLP4 92
INDIRP4
CNSTI4 36
ADDP4
INDIRF4
ADDRGP4 pml+36
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 100
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 104
ADDRLP4 100
INDIRP4
CNSTI4 28
ADDP4
ASGNP4
ADDRLP4 104
INDIRP4
ADDRLP4 104
INDIRP4
INDIRF4
ADDRLP4 100
INDIRP4
CNSTI4 40
ADDP4
INDIRF4
ADDRGP4 pml+36
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 108
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 108
INDIRP4
CNSTI4 156
ADDP4
ADDRLP4 108
INDIRP4
CNSTI4 472
ADDP4
INDIRF4
ASGNF4
ADDRLP4 112
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 112
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
ARGP4
ADDRLP4 116
ADDRLP4 112
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 116
INDIRP4
CNSTI4 20
ADDP4
ARGP4
ADDRLP4 116
INDIRP4
CNSTI4 152
ADDP4
ARGP4
ADDRLP4 116
INDIRP4
CNSTI4 32
ADDP4
ARGP4
ADDRGP4 PM_InitializeVehicle
CALLV
pop
LABELV $131
endproc PM_NoclipMove 120 16
proc PM_GroundTraceMissed 76 28
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 68
ADDP4
INDIRI4
CNSTI4 1023
EQI4 $150
ADDRGP4 pm
INDIRP4
CNSTI4 32
ADDP4
INDIRI4
CNSTI4 0
EQI4 $152
ADDRGP4 $154
ARGP4
ADDRGP4 c_pmove
INDIRI4
ARGI4
ADDRGP4 Com_Printf
CALLV
pop
LABELV $152
ADDRLP4 0
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 20
ADDP4
INDIRB
ASGNB 12
ADDRLP4 0+8
ADDRLP4 0+8
INDIRF4
CNSTF4 1115684864
SUBF4
ASGNF4
ADDRLP4 12
ARGP4
ADDRLP4 68
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 72
ADDRLP4 68
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 72
INDIRP4
CNSTI4 20
ADDP4
ARGP4
ADDRLP4 68
INDIRP4
CNSTI4 564
ADDP4
ARGP4
ADDRLP4 68
INDIRP4
CNSTI4 576
ADDP4
ARGP4
ADDRLP4 0
ARGP4
ADDRLP4 72
INDIRP4
CNSTI4 140
ADDP4
INDIRI4
ARGI4
ADDRLP4 68
INDIRP4
CNSTI4 28
ADDP4
INDIRI4
ARGI4
ADDRLP4 68
INDIRP4
CNSTI4 608
ADDP4
INDIRP4
CALLV
pop
LABELV $150
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 68
ADDP4
CNSTI4 1023
ASGNI4
ADDRGP4 pml+48
CNSTI4 0
ASGNI4
ADDRGP4 pml+44
CNSTI4 0
ASGNI4
LABELV $149
endproc PM_GroundTraceMissed 76 28
proc PM_GroundTrace 92 28
ADDRLP4 68
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 56
ADDRLP4 68
INDIRP4
INDIRP4
CNSTI4 20
ADDP4
INDIRF4
ASGNF4
ADDRLP4 56+4
ADDRLP4 68
INDIRP4
INDIRP4
CNSTI4 24
ADDP4
INDIRF4
ASGNF4
ADDRLP4 56+8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 28
ADDP4
INDIRF4
CNSTF4 1048576000
SUBF4
ASGNF4
ADDRLP4 0
ARGP4
ADDRLP4 72
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 76
ADDRLP4 72
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 76
INDIRP4
CNSTI4 20
ADDP4
ARGP4
ADDRLP4 72
INDIRP4
CNSTI4 564
ADDP4
ARGP4
ADDRLP4 72
INDIRP4
CNSTI4 576
ADDP4
ARGP4
ADDRLP4 56
ARGP4
ADDRLP4 76
INDIRP4
CNSTI4 140
ADDP4
INDIRI4
ARGI4
ADDRLP4 72
INDIRP4
CNSTI4 28
ADDP4
INDIRI4
ARGI4
ADDRLP4 72
INDIRP4
CNSTI4 608
ADDP4
INDIRP4
CALLV
pop
ADDRGP4 pml+52
ADDRLP4 0
INDIRB
ASGNB 56
ADDRLP4 0+8
INDIRF4
CNSTF4 1065353216
NEF4 $162
ADDRGP4 PM_GroundTraceMissed
CALLV
pop
ADDRGP4 pml+48
CNSTI4 0
ASGNI4
ADDRGP4 pml+44
CNSTI4 0
ASGNI4
ADDRGP4 $158
JUMPV
LABELV $162
ADDRLP4 80
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 84
ADDRLP4 80
INDIRP4
CNSTI4 40
ADDP4
INDIRF4
ASGNF4
ADDRLP4 84
INDIRF4
CNSTF4 0
LEF4 $167
ADDRLP4 80
INDIRP4
CNSTI4 32
ADDP4
INDIRF4
ADDRLP4 0+24
INDIRF4
MULF4
ADDRLP4 80
INDIRP4
CNSTI4 36
ADDP4
INDIRF4
ADDRLP4 0+24+4
INDIRF4
MULF4
ADDF4
ADDRLP4 84
INDIRF4
ADDRLP4 0+24+8
INDIRF4
MULF4
ADDF4
CNSTF4 1092616192
LEF4 $167
ADDRGP4 pm
INDIRP4
CNSTI4 32
ADDP4
INDIRI4
CNSTI4 0
EQI4 $174
ADDRGP4 $176
ARGP4
ADDRGP4 c_pmove
INDIRI4
ARGI4
ADDRGP4 Com_Printf
CALLV
pop
LABELV $174
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 68
ADDP4
CNSTI4 1023
ASGNI4
ADDRGP4 pml+48
CNSTI4 0
ASGNI4
ADDRGP4 pml+44
CNSTI4 0
ASGNI4
ADDRGP4 $158
JUMPV
LABELV $167
ADDRLP4 0+24+8
INDIRF4
CNSTF4 1060320051
GEF4 $179
ADDRGP4 pm
INDIRP4
CNSTI4 32
ADDP4
INDIRI4
CNSTI4 0
EQI4 $183
ADDRGP4 $185
ARGP4
ADDRGP4 c_pmove
INDIRI4
ARGI4
ADDRGP4 Com_Printf
CALLV
pop
LABELV $183
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 68
ADDP4
CNSTI4 1023
ASGNI4
ADDRGP4 pml+48
CNSTI4 1
ASGNI4
ADDRGP4 pml+44
CNSTI4 0
ASGNI4
ADDRGP4 $158
JUMPV
LABELV $179
ADDRGP4 pml+48
CNSTI4 1
ASGNI4
ADDRGP4 pml+44
CNSTI4 1
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 256
BANDI4
CNSTI4 0
EQI4 $190
ADDRLP4 88
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 88
INDIRP4
ADDRLP4 88
INDIRP4
INDIRI4
CNSTI4 -289
BANDI4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 16
ADDP4
CNSTI4 0
ASGNI4
LABELV $190
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 68
ADDP4
INDIRI4
CNSTI4 1023
NEI4 $192
ADDRGP4 pm
INDIRP4
CNSTI4 32
ADDP4
INDIRI4
CNSTI4 0
EQI4 $194
ADDRGP4 $196
ARGP4
ADDRGP4 c_pmove
INDIRI4
ARGI4
ADDRGP4 Com_Printf
CALLV
pop
LABELV $194
ADDRGP4 pml+124+8
INDIRF4
CNSTF4 3276275712
GEF4 $197
ADDRLP4 88
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 88
INDIRP4
ADDRLP4 88
INDIRP4
INDIRI4
CNSTI4 32
BORI4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 16
ADDP4
CNSTI4 250
ASGNI4
LABELV $197
LABELV $192
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 68
ADDP4
ADDRLP4 0+52
INDIRI4
ASGNI4
LABELV $158
endproc PM_GroundTrace 92 28
proc PM_SetWaterLevel 56 8
ADDRGP4 pm
INDIRP4
CNSTI4 592
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 pm
INDIRP4
CNSTI4 588
ADDP4
CNSTI4 0
ASGNI4
ADDRLP4 24
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 0
ADDRLP4 24
INDIRP4
INDIRP4
CNSTI4 20
ADDP4
INDIRF4
ASGNF4
ADDRLP4 0+4
ADDRLP4 24
INDIRP4
INDIRP4
CNSTI4 24
ADDP4
INDIRF4
ASGNF4
ADDRLP4 0+8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 28
ADDP4
INDIRF4
CNSTF4 3240099840
ADDF4
CNSTF4 1065353216
ADDF4
ASGNF4
ADDRLP4 0
ARGP4
ADDRLP4 28
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 28
INDIRP4
INDIRP4
CNSTI4 140
ADDP4
INDIRI4
ARGI4
ADDRLP4 32
ADDRLP4 28
INDIRP4
CNSTI4 612
ADDP4
INDIRP4
CALLI4
ASGNI4
ADDRLP4 12
ADDRLP4 32
INDIRI4
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 56
BANDI4
CNSTI4 0
EQI4 $205
ADDRLP4 36
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 16
ADDRLP4 36
INDIRP4
INDIRP4
CNSTI4 164
ADDP4
INDIRI4
CNSTI4 -10
SUBI4
ASGNI4
ADDRLP4 20
ADDRLP4 16
INDIRI4
CNSTI4 2
DIVI4
ASGNI4
ADDRLP4 36
INDIRP4
CNSTI4 588
ADDP4
ADDRLP4 12
INDIRI4
ASGNI4
ADDRGP4 pm
INDIRP4
CNSTI4 592
ADDP4
CNSTI4 1
ASGNI4
ADDRLP4 0+8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 28
ADDP4
INDIRF4
CNSTF4 3240099840
ADDF4
ADDRLP4 20
INDIRI4
CVIF4 4
ADDF4
ASGNF4
ADDRLP4 0
ARGP4
ADDRLP4 40
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 40
INDIRP4
INDIRP4
CNSTI4 140
ADDP4
INDIRI4
ARGI4
ADDRLP4 44
ADDRLP4 40
INDIRP4
CNSTI4 612
ADDP4
INDIRP4
CALLI4
ASGNI4
ADDRLP4 12
ADDRLP4 44
INDIRI4
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 56
BANDI4
CNSTI4 0
EQI4 $208
ADDRGP4 pm
INDIRP4
CNSTI4 592
ADDP4
CNSTI4 2
ASGNI4
ADDRLP4 0+8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 28
ADDP4
INDIRF4
CNSTF4 3240099840
ADDF4
ADDRLP4 16
INDIRI4
CVIF4 4
ADDF4
ASGNF4
ADDRLP4 0
ARGP4
ADDRLP4 48
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 48
INDIRP4
INDIRP4
CNSTI4 140
ADDP4
INDIRI4
ARGI4
ADDRLP4 52
ADDRLP4 48
INDIRP4
CNSTI4 612
ADDP4
INDIRP4
CALLI4
ASGNI4
ADDRLP4 12
ADDRLP4 52
INDIRI4
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 56
BANDI4
CNSTI4 0
EQI4 $211
ADDRGP4 pm
INDIRP4
CNSTI4 592
ADDP4
CNSTI4 3
ASGNI4
LABELV $211
LABELV $208
LABELV $205
LABELV $202
endproc PM_SetWaterLevel 56 8
proc PM_CheckDuck 72 28
ADDRGP4 pm
INDIRP4
CNSTI4 564
ADDP4
CNSTF4 3245342720
ASGNF4
ADDRGP4 pm
INDIRP4
CNSTI4 568
ADDP4
CNSTF4 3245342720
ASGNF4
ADDRGP4 pm
INDIRP4
CNSTI4 576
ADDP4
CNSTF4 1097859072
ASGNF4
ADDRGP4 pm
INDIRP4
CNSTI4 580
ADDP4
CNSTF4 1097859072
ASGNF4
ADDRGP4 pm
INDIRP4
CNSTI4 572
ADDP4
CNSTF4 3240099840
ASGNF4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
CNSTI4 3
NEI4 $214
ADDRGP4 pm
INDIRP4
CNSTI4 584
ADDP4
CNSTF4 3238002688
ASGNF4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 164
ADDP4
CNSTI4 -16
ASGNI4
ADDRGP4 $213
JUMPV
LABELV $214
ADDRGP4 pm
INDIRP4
CNSTI4 27
ADDP4
INDIRI1
CVII4 1
CNSTI4 0
GEI4 $216
ADDRLP4 56
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 56
INDIRP4
ADDRLP4 56
INDIRP4
INDIRI4
CNSTI4 1
BORI4
ASGNI4
ADDRGP4 $217
JUMPV
LABELV $216
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 1
BANDI4
CNSTI4 0
EQI4 $218
ADDRGP4 pm
INDIRP4
CNSTI4 584
ADDP4
CNSTF4 1107296256
ASGNF4
ADDRLP4 0
ARGP4
ADDRLP4 56
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 60
ADDRLP4 56
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 64
ADDRLP4 60
INDIRP4
CNSTI4 20
ADDP4
ASGNP4
ADDRLP4 64
INDIRP4
ARGP4
ADDRLP4 56
INDIRP4
CNSTI4 564
ADDP4
ARGP4
ADDRLP4 56
INDIRP4
CNSTI4 576
ADDP4
ARGP4
ADDRLP4 64
INDIRP4
ARGP4
ADDRLP4 60
INDIRP4
CNSTI4 140
ADDP4
INDIRI4
ARGI4
ADDRLP4 56
INDIRP4
CNSTI4 28
ADDP4
INDIRI4
ARGI4
ADDRLP4 56
INDIRP4
CNSTI4 608
ADDP4
INDIRP4
CALLV
pop
ADDRLP4 0
INDIRI4
CNSTI4 0
NEI4 $220
ADDRLP4 68
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 68
INDIRP4
ADDRLP4 68
INDIRP4
INDIRI4
CNSTI4 -2
BANDI4
ASGNI4
LABELV $220
LABELV $218
LABELV $217
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 1
BANDI4
CNSTI4 0
EQI4 $222
ADDRGP4 pm
INDIRP4
CNSTI4 584
ADDP4
CNSTF4 1098907648
ASGNF4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 164
ADDP4
CNSTI4 12
ASGNI4
ADDRGP4 $223
JUMPV
LABELV $222
ADDRGP4 pm
INDIRP4
CNSTI4 584
ADDP4
CNSTF4 1107296256
ASGNF4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 164
ADDP4
CNSTI4 26
ASGNI4
LABELV $223
LABELV $213
endproc PM_CheckDuck 72 28
proc PM_WaterEvents 16 4
ADDRLP4 0
CNSTI4 0
ASGNI4
ADDRGP4 pml+136
INDIRI4
ADDRLP4 0
INDIRI4
NEI4 $225
ADDRGP4 pm
INDIRP4
CNSTI4 592
ADDP4
INDIRI4
ADDRLP4 0
INDIRI4
EQI4 $225
CNSTI4 15
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
LABELV $225
ADDRLP4 4
CNSTI4 0
ASGNI4
ADDRGP4 pml+136
INDIRI4
ADDRLP4 4
INDIRI4
EQI4 $228
ADDRGP4 pm
INDIRP4
CNSTI4 592
ADDP4
INDIRI4
ADDRLP4 4
INDIRI4
NEI4 $228
CNSTI4 16
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
LABELV $228
ADDRLP4 8
CNSTI4 3
ASGNI4
ADDRGP4 pml+136
INDIRI4
ADDRLP4 8
INDIRI4
EQI4 $231
ADDRGP4 pm
INDIRP4
CNSTI4 592
ADDP4
INDIRI4
ADDRLP4 8
INDIRI4
NEI4 $231
CNSTI4 17
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
LABELV $231
ADDRLP4 12
CNSTI4 3
ASGNI4
ADDRGP4 pml+136
INDIRI4
ADDRLP4 12
INDIRI4
NEI4 $234
ADDRGP4 pm
INDIRP4
CNSTI4 592
ADDP4
INDIRI4
ADDRLP4 12
INDIRI4
EQI4 $234
CNSTI4 18
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
LABELV $234
LABELV $224
endproc PM_WaterEvents 16 4
proc PM_BeginWeaponChange 8 4
ADDRFP4 0
ADDRFP4 0
INDIRI4
ASGNI4
ADDRFP4 0
INDIRI4
CNSTI4 0
LEI4 $240
ADDRFP4 0
INDIRI4
CNSTI4 11
LTI4 $238
LABELV $240
ADDRGP4 $237
JUMPV
LABELV $238
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 192
ADDP4
INDIRI4
CNSTI4 1
ADDRFP4 0
INDIRI4
LSHI4
BANDI4
CNSTI4 0
NEI4 $241
ADDRGP4 $237
JUMPV
LABELV $241
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 148
ADDP4
INDIRI4
CNSTI4 2
NEI4 $243
ADDRGP4 $237
JUMPV
LABELV $243
CNSTI4 22
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 148
ADDP4
CNSTI4 2
ASGNI4
ADDRLP4 4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 4
INDIRP4
ADDRLP4 4
INDIRP4
INDIRI4
CNSTI4 200
ADDI4
ASGNI4
CNSTI4 9
ARGI4
ADDRGP4 PM_StartTorsoAnim
CALLV
pop
LABELV $237
endproc PM_BeginWeaponChange 8 4
proc PM_FinishWeaponChange 12 4
ADDRLP4 0
ADDRGP4 pm
INDIRP4
CNSTI4 24
ADDP4
INDIRU1
CVUI4 1
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 0
LTI4 $248
ADDRLP4 0
INDIRI4
CNSTI4 16
LTI4 $246
LABELV $248
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $246
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 192
ADDP4
INDIRI4
CNSTI4 1
ADDRLP4 0
INDIRI4
LSHI4
BANDI4
CNSTI4 0
NEI4 $249
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $249
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 144
ADDP4
ADDRLP4 0
INDIRI4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 148
ADDP4
CNSTI4 1
ASGNI4
ADDRLP4 8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 8
INDIRP4
ADDRLP4 8
INDIRP4
INDIRI4
CNSTI4 250
ADDI4
ASGNI4
CNSTI4 10
ARGI4
ADDRGP4 PM_StartTorsoAnim
CALLV
pop
LABELV $245
endproc PM_FinishWeaponChange 12 4
proc PM_Weapon 28 4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 512
BANDI4
CNSTI4 0
EQI4 $252
ADDRGP4 $251
JUMPV
LABELV $252
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 260
ADDP4
INDIRI4
CNSTI4 5
NEI4 $254
ADDRGP4 $251
JUMPV
LABELV $254
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 184
ADDP4
INDIRI4
CNSTI4 0
GTI4 $256
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 144
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 $251
JUMPV
LABELV $256
ADDRGP4 pm
INDIRP4
CNSTI4 20
ADDP4
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
EQI4 $258
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 1024
BANDI4
CNSTI4 0
NEI4 $259
ADDRLP4 4
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
CNSTI4 52
ADDRLP4 4
INDIRP4
CNSTI4 188
ADDP4
INDIRI4
MULI4
ADDRGP4 bg_itemlist+40
ADDP4
INDIRI4
CNSTI4 2
NEI4 $262
ADDRLP4 4
INDIRP4
CNSTI4 184
ADDP4
INDIRI4
ADDRLP4 4
INDIRP4
CNSTI4 208
ADDP4
INDIRI4
CNSTI4 25
ADDI4
LTI4 $262
ADDRGP4 $251
JUMPV
LABELV $262
ADDRLP4 8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 8
INDIRP4
ADDRLP4 8
INDIRP4
INDIRI4
CNSTI4 1024
BORI4
ASGNI4
CNSTI4 52
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 188
ADDP4
INDIRI4
MULI4
ADDRGP4 bg_itemlist+40
ADDP4
INDIRI4
CNSTI4 27
ADDI4
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 188
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 $251
JUMPV
LABELV $258
ADDRLP4 4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 4
INDIRP4
ADDRLP4 4
INDIRP4
INDIRI4
CNSTI4 -1025
BANDI4
ASGNI4
LABELV $259
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
INDIRI4
CNSTI4 65535
BANDI4
CNSTI4 0
LEI4 $266
ADDRLP4 4
CNSTI4 65535
ASGNI4
ADDRGP4 pml+40
INDIRI4
ADDRLP4 4
INDIRI4
BANDI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
INDIRI4
ADDRLP4 4
INDIRI4
BANDI4
LTI4 $268
ADDRLP4 8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 8
INDIRP4
ADDRLP4 8
INDIRP4
INDIRI4
CVIU4 4
CNSTU4 4294901760
BANDU4
CVUI4 4
ASGNI4
ADDRGP4 $269
JUMPV
LABELV $268
ADDRLP4 12
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 12
INDIRP4
ADDRLP4 12
INDIRP4
INDIRI4
ADDRGP4 pml+40
INDIRI4
CNSTI4 65535
BANDI4
SUBI4
ASGNI4
LABELV $269
LABELV $266
ADDRLP4 4
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 4
INDIRP4
CNSTI4 44
ADDP4
INDIRI4
CNSTI4 65535
BANDI4
CNSTI4 0
LEI4 $274
ADDRLP4 4
INDIRP4
CNSTI4 148
ADDP4
INDIRI4
CNSTI4 3
EQI4 $272
LABELV $274
ADDRLP4 8
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 8
INDIRP4
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
ADDRLP4 8
INDIRP4
CNSTI4 24
ADDP4
INDIRU1
CVUI4 1
EQI4 $275
ADDRGP4 pm
INDIRP4
CNSTI4 24
ADDP4
INDIRU1
CVUI4 1
ARGI4
ADDRGP4 PM_BeginWeaponChange
CALLV
pop
LABELV $275
LABELV $272
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
INDIRI4
CNSTI4 65535
BANDI4
CNSTI4 0
LEI4 $277
ADDRGP4 $251
JUMPV
LABELV $277
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 148
ADDP4
INDIRI4
CNSTI4 2
NEI4 $279
ADDRGP4 PM_FinishWeaponChange
CALLV
pop
ADDRGP4 $251
JUMPV
LABELV $279
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 148
ADDP4
INDIRI4
CNSTI4 1
NEI4 $281
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 148
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 $251
JUMPV
LABELV $281
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
CNSTI4 0
NEI4 $283
ADDRGP4 $251
JUMPV
LABELV $283
ADDRGP4 pm
INDIRP4
CNSTI4 20
ADDP4
INDIRI4
CNSTI4 1
BANDI4
CNSTI4 0
NEI4 $285
ADDRLP4 8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 8
INDIRP4
ADDRLP4 8
INDIRP4
INDIRI4
CVIU4 4
CNSTU4 4294901760
BANDU4
CVUI4 4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 148
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 $251
JUMPV
LABELV $285
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
CNSTI4 1
NEI4 $287
ADDRGP4 pm
INDIRP4
CNSTI4 40
ADDP4
INDIRI4
CNSTI4 0
NEI4 $289
ADDRLP4 8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 8
INDIRP4
ADDRLP4 8
INDIRP4
INDIRI4
CVIU4 4
CNSTU4 4294901760
BANDU4
CVUI4 4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 148
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 $251
JUMPV
LABELV $289
LABELV $287
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 148
ADDP4
CNSTI4 3
ASGNI4
ADDRLP4 8
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 8
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
CNSTI4 2
LSHI4
ADDRLP4 8
INDIRP4
CNSTI4 376
ADDP4
ADDP4
INDIRI4
CNSTI4 0
NEI4 $291
CNSTI4 21
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
ADDRLP4 12
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 12
INDIRP4
ADDRLP4 12
INDIRP4
INDIRI4
CNSTI4 500
ADDI4
ASGNI4
ADDRGP4 $251
JUMPV
LABELV $291
ADDRLP4 12
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 12
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
CNSTI4 2
LSHI4
ADDRLP4 12
INDIRP4
CNSTI4 376
ADDP4
ADDP4
INDIRI4
CNSTI4 -1
EQI4 $293
ADDRLP4 16
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 20
ADDRLP4 16
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
CNSTI4 2
LSHI4
ADDRLP4 16
INDIRP4
CNSTI4 376
ADDP4
ADDP4
ASGNP4
ADDRLP4 20
INDIRP4
ADDRLP4 20
INDIRP4
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
LABELV $293
CNSTI4 23
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
ADDRLP4 16
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
ASGNI4
ADDRLP4 16
INDIRI4
CNSTI4 1
LTI4 $295
ADDRLP4 16
INDIRI4
CNSTI4 10
GTI4 $295
ADDRLP4 16
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 $308-4
ADDP4
INDIRP4
JUMPV
lit
align 4
LABELV $308
address $298
address $301
address $300
address $302
address $303
address $299
address $305
address $304
address $306
address $307
code
LABELV $295
LABELV $298
ADDRLP4 0
CNSTI4 400
ASGNI4
ADDRGP4 $296
JUMPV
LABELV $299
ADDRLP4 0
CNSTI4 50
ASGNI4
ADDRGP4 $296
JUMPV
LABELV $300
ADDRLP4 0
CNSTI4 1000
ASGNI4
ADDRGP4 $296
JUMPV
LABELV $301
ADDRLP4 0
CNSTI4 100
ASGNI4
ADDRGP4 $296
JUMPV
LABELV $302
ADDRLP4 0
CNSTI4 1000
ASGNI4
ADDRGP4 $296
JUMPV
LABELV $303
ADDRLP4 0
CNSTI4 1200
ASGNI4
ADDRGP4 $296
JUMPV
LABELV $304
ADDRLP4 0
CNSTI4 300
ASGNI4
ADDRGP4 $296
JUMPV
LABELV $305
ADDRLP4 0
CNSTI4 1500
ASGNI4
ADDRGP4 $296
JUMPV
LABELV $306
ADDRLP4 0
CNSTI4 200
ASGNI4
ADDRGP4 $296
JUMPV
LABELV $307
ADDRLP4 0
CNSTI4 150
ASGNI4
LABELV $296
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 324
ADDP4
INDIRI4
CNSTI4 0
EQI4 $310
ADDRLP4 0
ADDRLP4 0
INDIRI4
CVIF4 4
CNSTF4 1073741824
DIVF4
CVFI4 4
ASGNI4
LABELV $310
ADDRLP4 24
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 24
INDIRP4
ADDRLP4 24
INDIRP4
INDIRI4
ADDRLP4 0
INDIRI4
CNSTI4 65535
BANDI4
ADDI4
ASGNI4
LABELV $251
endproc PM_Weapon 28 4
proc PM_Alt_Weapon 52 4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 512
BANDI4
CNSTI4 0
EQI4 $313
ADDRGP4 $312
JUMPV
LABELV $313
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 260
ADDP4
INDIRI4
CNSTI4 5
NEI4 $315
ADDRGP4 $312
JUMPV
LABELV $315
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 184
ADDP4
INDIRI4
CNSTI4 0
GTI4 $317
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 144
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 $312
JUMPV
LABELV $317
ADDRGP4 pm
INDIRP4
CNSTI4 20
ADDP4
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
EQI4 $319
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 1024
BANDI4
CNSTI4 0
NEI4 $320
ADDRLP4 8
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
CNSTI4 52
ADDRLP4 8
INDIRP4
CNSTI4 188
ADDP4
INDIRI4
MULI4
ADDRGP4 bg_itemlist+40
ADDP4
INDIRI4
CNSTI4 2
NEI4 $323
ADDRLP4 8
INDIRP4
CNSTI4 184
ADDP4
INDIRI4
ADDRLP4 8
INDIRP4
CNSTI4 208
ADDP4
INDIRI4
CNSTI4 25
ADDI4
LTI4 $323
ADDRGP4 $312
JUMPV
LABELV $323
ADDRLP4 12
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 12
INDIRP4
ADDRLP4 12
INDIRP4
INDIRI4
CNSTI4 1024
BORI4
ASGNI4
CNSTI4 52
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 188
ADDP4
INDIRI4
MULI4
ADDRGP4 bg_itemlist+40
ADDP4
INDIRI4
CNSTI4 27
ADDI4
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 188
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 $312
JUMPV
LABELV $319
ADDRLP4 8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 8
INDIRP4
ADDRLP4 8
INDIRP4
INDIRI4
CNSTI4 -1025
BANDI4
ASGNI4
LABELV $320
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
INDIRI4
CNSTI4 65535
BANDI4
CNSTI4 0
LEI4 $327
ADDRLP4 8
CNSTI4 65535
ASGNI4
ADDRGP4 pml+40
INDIRI4
ADDRLP4 8
INDIRI4
BANDI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
INDIRI4
ADDRLP4 8
INDIRI4
BANDI4
LTI4 $329
ADDRLP4 12
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 12
INDIRP4
ADDRLP4 12
INDIRP4
INDIRI4
CVIU4 4
CNSTU4 4294901760
BANDU4
CVUI4 4
ASGNI4
ADDRGP4 $330
JUMPV
LABELV $329
ADDRLP4 16
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 16
INDIRP4
ADDRLP4 16
INDIRP4
INDIRI4
ADDRGP4 pml+40
INDIRI4
CNSTI4 65535
BANDI4
SUBI4
ASGNI4
LABELV $330
LABELV $327
ADDRLP4 8
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 8
INDIRP4
CNSTI4 44
ADDP4
INDIRI4
CNSTI4 65535
BANDI4
CNSTI4 0
LEI4 $335
ADDRLP4 8
INDIRP4
CNSTI4 148
ADDP4
INDIRI4
CNSTI4 3
EQI4 $333
LABELV $335
ADDRLP4 12
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 12
INDIRP4
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
ADDRLP4 12
INDIRP4
CNSTI4 24
ADDP4
INDIRU1
CVUI4 1
EQI4 $336
ADDRGP4 pm
INDIRP4
CNSTI4 24
ADDP4
INDIRU1
CVUI4 1
ARGI4
ADDRGP4 PM_BeginWeaponChange
CALLV
pop
LABELV $336
LABELV $333
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
INDIRI4
CNSTI4 65535
BANDI4
CNSTI4 0
LEI4 $338
ADDRGP4 $312
JUMPV
LABELV $338
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 148
ADDP4
INDIRI4
CNSTI4 2
NEI4 $340
ADDRGP4 PM_FinishWeaponChange
CALLV
pop
ADDRGP4 $312
JUMPV
LABELV $340
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 148
ADDP4
INDIRI4
CNSTI4 1
NEI4 $342
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 148
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 $312
JUMPV
LABELV $342
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
CNSTI4 0
NEI4 $344
ADDRGP4 $312
JUMPV
LABELV $344
ADDRGP4 pm
INDIRP4
CNSTI4 20
ADDP4
INDIRI4
CNSTI4 32
BANDI4
CNSTI4 0
NEI4 $346
ADDRLP4 12
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 12
INDIRP4
ADDRLP4 12
INDIRP4
INDIRI4
CVIU4 4
CNSTU4 4294901760
BANDU4
CVUI4 4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 148
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 $312
JUMPV
LABELV $346
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
CNSTI4 1
NEI4 $348
ADDRGP4 pm
INDIRP4
CNSTI4 40
ADDP4
INDIRI4
CNSTI4 0
NEI4 $350
ADDRLP4 12
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 12
INDIRP4
ADDRLP4 12
INDIRP4
INDIRI4
CVIU4 4
CNSTU4 4294901760
BANDU4
CVUI4 4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 148
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 $312
JUMPV
LABELV $350
LABELV $348
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 148
ADDP4
CNSTI4 3
ASGNI4
ADDRLP4 12
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 12
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
CNSTI4 2
LSHI4
ADDRLP4 12
INDIRP4
CNSTI4 376
ADDP4
ADDP4
INDIRI4
CNSTI4 0
NEI4 $352
CNSTI4 21
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
ADDRLP4 16
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 16
INDIRP4
ADDRLP4 16
INDIRP4
INDIRI4
CNSTI4 500
ADDI4
ASGNI4
ADDRGP4 $312
JUMPV
LABELV $352
ADDRLP4 16
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
ASGNI4
ADDRLP4 24
CNSTI4 2
ASGNI4
ADDRLP4 16
INDIRI4
ADDRLP4 24
INDIRI4
LTI4 $354
ADDRLP4 16
INDIRI4
CNSTI4 10
GTI4 $354
ADDRLP4 16
INDIRI4
ADDRLP4 24
INDIRI4
LSHI4
ADDRGP4 $366-8
ADDP4
INDIRP4
JUMPV
lit
align 4
LABELV $366
address $359
address $360
address $361
address $362
address $358
address $357
address $363
address $364
address $365
code
LABELV $357
ADDRLP4 0
CNSTI4 10
ASGNI4
ADDRGP4 $355
JUMPV
LABELV $358
ADDRLP4 0
CNSTI4 1
ASGNI4
ADDRGP4 $355
JUMPV
LABELV $359
ADDRLP4 0
CNSTI4 1
ASGNI4
ADDRGP4 $355
JUMPV
LABELV $360
ADDRLP4 0
CNSTI4 1
ASGNI4
ADDRGP4 $355
JUMPV
LABELV $361
ADDRLP4 0
CNSTI4 3
ASGNI4
ADDRGP4 $355
JUMPV
LABELV $362
ADDRLP4 0
CNSTI4 3
ASGNI4
ADDRGP4 $355
JUMPV
LABELV $363
ADDRLP4 0
CNSTI4 1
ASGNI4
ADDRGP4 $355
JUMPV
LABELV $364
ADDRLP4 0
CNSTI4 1
ASGNI4
ADDRGP4 $355
JUMPV
LABELV $365
ADDRLP4 0
CNSTI4 3
ASGNI4
ADDRGP4 $355
JUMPV
LABELV $354
ADDRLP4 0
CNSTI4 1
ASGNI4
LABELV $355
ADDRLP4 28
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 28
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
CNSTI4 2
LSHI4
ADDRLP4 28
INDIRP4
CNSTI4 376
ADDP4
ADDP4
INDIRI4
ADDRLP4 0
INDIRI4
LEI4 $368
ADDRLP4 32
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 36
ADDRLP4 32
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
CNSTI4 2
LSHI4
ADDRLP4 32
INDIRP4
CNSTI4 376
ADDP4
ADDP4
ASGNP4
ADDRLP4 36
INDIRP4
ADDRLP4 36
INDIRP4
INDIRI4
ADDRLP4 0
INDIRI4
SUBI4
ASGNI4
ADDRGP4 $369
JUMPV
LABELV $368
ADDRLP4 32
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 32
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
CNSTI4 2
LSHI4
ADDRLP4 32
INDIRP4
CNSTI4 376
ADDP4
ADDP4
INDIRI4
ADDRLP4 0
INDIRI4
NEI4 $370
ADDRLP4 36
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 36
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
CNSTI4 2
LSHI4
ADDRLP4 36
INDIRP4
CNSTI4 376
ADDP4
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 $371
JUMPV
LABELV $370
ADDRLP4 36
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 36
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
CNSTI4 2
LSHI4
ADDRLP4 36
INDIRP4
CNSTI4 376
ADDP4
ADDP4
INDIRI4
ADDRLP4 0
INDIRI4
GEI4 $372
ADDRLP4 40
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 44
ADDRLP4 40
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
CNSTI4 2
LSHI4
ADDRLP4 40
INDIRP4
CNSTI4 376
ADDP4
ADDP4
ASGNP4
ADDRLP4 44
INDIRP4
ADDRLP4 44
INDIRP4
INDIRI4
ASGNI4
ADDRGP4 $312
JUMPV
LABELV $372
LABELV $371
LABELV $369
CNSTI4 25
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
ADDRLP4 40
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
ASGNI4
ADDRLP4 40
INDIRI4
CNSTI4 1
LTI4 $374
ADDRLP4 40
INDIRI4
CNSTI4 10
GTI4 $374
ADDRLP4 40
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 $387-4
ADDP4
INDIRP4
JUMPV
lit
align 4
LABELV $387
address $377
address $380
address $379
address $381
address $382
address $378
address $384
address $383
address $385
address $386
code
LABELV $374
LABELV $377
ADDRLP4 4
CNSTI4 400
ASGNI4
ADDRGP4 $375
JUMPV
LABELV $378
ADDRLP4 4
CNSTI4 50
ASGNI4
ADDRGP4 $375
JUMPV
LABELV $379
ADDRLP4 4
CNSTI4 1000
ASGNI4
ADDRGP4 $375
JUMPV
LABELV $380
ADDRLP4 4
CNSTI4 100
ASGNI4
ADDRGP4 $375
JUMPV
LABELV $381
ADDRLP4 4
CNSTI4 1200
ASGNI4
ADDRGP4 $375
JUMPV
LABELV $382
ADDRLP4 4
CNSTI4 2000
ASGNI4
ADDRGP4 $375
JUMPV
LABELV $383
ADDRLP4 4
CNSTI4 1000
ASGNI4
ADDRGP4 $375
JUMPV
LABELV $384
ADDRLP4 4
CNSTI4 3000
ASGNI4
ADDRGP4 $375
JUMPV
LABELV $385
ADDRLP4 4
CNSTI4 200
ASGNI4
ADDRGP4 $375
JUMPV
LABELV $386
ADDRLP4 4
CNSTI4 300
ASGNI4
LABELV $375
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 324
ADDP4
INDIRI4
CNSTI4 0
EQI4 $389
ADDRLP4 4
ADDRLP4 4
INDIRI4
CVIF4 4
CNSTF4 1073741824
DIVF4
CVFI4 4
ASGNI4
LABELV $389
ADDRLP4 48
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 48
INDIRP4
ADDRLP4 48
INDIRP4
INDIRI4
ADDRLP4 4
INDIRI4
CNSTI4 65535
BANDI4
ADDI4
ASGNI4
LABELV $312
endproc PM_Alt_Weapon 52 4
export PM_RearWeapon
proc PM_RearWeapon 36 0
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 512
BANDI4
CNSTI4 0
EQI4 $392
ADDRGP4 $391
JUMPV
LABELV $392
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 260
ADDP4
INDIRI4
CNSTI4 5
NEI4 $394
ADDRGP4 $391
JUMPV
LABELV $394
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 184
ADDP4
INDIRI4
CNSTI4 0
GTI4 $396
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 144
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 $391
JUMPV
LABELV $396
ADDRLP4 0
CNSTI4 11
ASGNI4
LABELV $398
ADDRLP4 12
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 20
CNSTI4 0
ASGNI4
ADDRLP4 12
INDIRP4
CNSTI4 192
ADDP4
INDIRI4
CNSTI4 1
ADDRLP4 0
INDIRI4
LSHI4
BANDI4
ADDRLP4 20
INDIRI4
EQI4 $402
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRLP4 12
INDIRP4
CNSTI4 376
ADDP4
ADDP4
INDIRI4
ADDRLP4 20
INDIRI4
NEI4 $402
ADDRLP4 24
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 192
ADDP4
ASGNP4
ADDRLP4 24
INDIRP4
ADDRLP4 24
INDIRP4
INDIRI4
CNSTI4 1
ADDRLP4 0
INDIRI4
LSHI4
BCOMI4
BANDI4
ASGNI4
LABELV $402
ADDRLP4 24
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 32
CNSTI4 0
ASGNI4
ADDRLP4 24
INDIRP4
CNSTI4 192
ADDP4
INDIRI4
CNSTI4 1
ADDRLP4 0
INDIRI4
LSHI4
BANDI4
ADDRLP4 32
INDIRI4
EQI4 $404
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRLP4 24
INDIRP4
CNSTI4 376
ADDP4
ADDP4
INDIRI4
ADDRLP4 32
INDIRI4
EQI4 $404
ADDRGP4 $400
JUMPV
LABELV $404
LABELV $399
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 16
LTI4 $398
LABELV $400
ADDRLP4 0
INDIRI4
CNSTI4 16
GEI4 $391
ADDRLP4 4
ADDRLP4 0
INDIRI4
ASGNI4
LABELV $407
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
INDIRI4
CVIU4 4
CNSTU4 4294901760
BANDU4
CNSTU4 0
EQU4 $408
ADDRGP4 pml+40
INDIRI4
CNSTI4 65535
BANDI4
CVIU4 4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
INDIRI4
CVIU4 4
CNSTU4 4294901760
BANDU4
CNSTI4 16
RSHU4
LTU4 $410
ADDRLP4 12
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 12
INDIRP4
ADDRLP4 12
INDIRP4
INDIRI4
CNSTI4 65535
BANDI4
ASGNI4
ADDRGP4 $411
JUMPV
LABELV $410
ADDRLP4 16
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 16
INDIRP4
ADDRLP4 16
INDIRP4
INDIRI4
ADDRGP4 pml+40
INDIRI4
CNSTI4 65535
BANDI4
CNSTI4 16
LSHI4
SUBI4
ASGNI4
LABELV $411
LABELV $408
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
INDIRI4
CVIU4 4
CNSTU4 4294901760
BANDU4
CNSTU4 0
EQU4 $414
ADDRGP4 $391
JUMPV
LABELV $414
ADDRGP4 pm
INDIRP4
CNSTI4 20
ADDP4
INDIRI4
CNSTI4 4096
BANDI4
CNSTI4 0
NEI4 $416
ADDRLP4 12
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 12
INDIRP4
ADDRLP4 12
INDIRP4
INDIRI4
CNSTI4 65535
BANDI4
ASGNI4
ADDRGP4 $391
JUMPV
LABELV $416
ADDRLP4 4
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 376
ADDP4
ADDP4
INDIRI4
CNSTI4 0
NEI4 $418
ADDRLP4 12
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 12
INDIRP4
ADDRLP4 12
INDIRP4
INDIRI4
CNSTI4 32768000
ADDI4
ASGNI4
ADDRGP4 $391
JUMPV
LABELV $418
ADDRLP4 4
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 376
ADDP4
ADDP4
INDIRI4
CNSTI4 -1
EQI4 $420
ADDRLP4 12
ADDRLP4 4
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 376
ADDP4
ADDP4
ASGNP4
ADDRLP4 12
INDIRP4
ADDRLP4 12
INDIRP4
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
LABELV $420
ADDRLP4 4
INDIRI4
CNSTI4 11
LTI4 $422
ADDRLP4 4
INDIRI4
CNSTI4 15
GTI4 $422
ADDRLP4 4
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 $429-44
ADDP4
INDIRP4
JUMPV
lit
align 4
LABELV $429
address $425
address $424
address $427
address $428
address $426
code
LABELV $422
LABELV $424
ADDRLP4 8
CNSTI4 200
ASGNI4
ADDRGP4 $423
JUMPV
LABELV $425
ADDRLP4 8
CNSTI4 600
ASGNI4
ADDRGP4 $423
JUMPV
LABELV $426
ADDRLP4 8
CNSTI4 200
ASGNI4
ADDRGP4 $423
JUMPV
LABELV $427
ADDRLP4 8
CNSTI4 1500
ASGNI4
ADDRGP4 $423
JUMPV
LABELV $428
ADDRLP4 8
CNSTI4 600
ASGNI4
LABELV $423
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 324
ADDP4
INDIRI4
CNSTI4 0
EQI4 $431
ADDRLP4 8
ADDRLP4 8
INDIRI4
CVIF4 4
CNSTF4 1073741824
DIVF4
CVFI4 4
ASGNI4
LABELV $431
ADDRLP4 16
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 16
INDIRP4
ADDRLP4 16
INDIRP4
INDIRI4
ADDRLP4 8
INDIRI4
CNSTI4 65535
BANDI4
CNSTI4 16
LSHI4
ADDI4
ASGNI4
LABELV $391
endproc PM_RearWeapon 36 0
proc PM_DropTimers 4 0
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 16
ADDP4
INDIRI4
CNSTI4 0
EQI4 $434
ADDRGP4 pml+40
INDIRI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 16
ADDP4
INDIRI4
LTI4 $436
ADDRLP4 0
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 0
INDIRP4
ADDRLP4 0
INDIRP4
INDIRI4
CNSTI4 -353
BANDI4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 16
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 $437
JUMPV
LABELV $436
ADDRLP4 0
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 16
ADDP4
ASGNP4
ADDRLP4 0
INDIRP4
ADDRLP4 0
INDIRP4
INDIRI4
ADDRGP4 pml+40
INDIRI4
SUBI4
ASGNI4
LABELV $437
LABELV $434
LABELV $433
endproc PM_DropTimers 4 0
export PM_UpdateViewAngles
proc PM_UpdateViewAngles 24 0
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRFP4 4
ADDRFP4 4
INDIRP4
ASGNP4
ADDRFP4 8
ADDRFP4 8
INDIRI4
ASGNI4
ADDRLP4 8
ADDRFP4 0
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
ASGNI4
ADDRLP4 8
INDIRI4
CNSTI4 5
EQI4 $443
ADDRLP4 8
INDIRI4
CNSTI4 6
NEI4 $441
LABELV $443
ADDRFP4 0
INDIRP4
CNSTI4 468
ADDP4
CNSTF4 1068761088
ADDRFP4 0
INDIRP4
CNSTI4 176
ADDP4
INDIRI4
CVIF4 4
MULF4
ASGNF4
ADDRFP4 0
INDIRP4
CNSTI4 472
ADDP4
CNSTF4 1068761088
ADDRFP4 0
INDIRP4
CNSTI4 172
ADDP4
INDIRI4
CVIF4 4
MULF4
ASGNF4
ADDRFP4 0
INDIRP4
CNSTI4 476
ADDP4
CNSTF4 0
ASGNF4
ADDRGP4 $440
JUMPV
LABELV $441
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $444
ADDRLP4 16
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ASGNI4
ADDRLP4 4
ADDRLP4 16
INDIRI4
ADDRFP4 4
INDIRP4
CNSTI4 4
ADDP4
ADDP4
INDIRI4
ADDRLP4 16
INDIRI4
ADDRFP4 0
INDIRP4
CNSTI4 56
ADDP4
ADDP4
INDIRI4
ADDI4
CVII2 4
ASGNI2
ADDRLP4 0
INDIRI4
CNSTI4 0
NEI4 $448
ADDRLP4 4
INDIRI2
CVII4 2
CNSTI4 16000
LEI4 $450
ADDRLP4 20
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ASGNI4
ADDRLP4 20
INDIRI4
ADDRFP4 0
INDIRP4
CNSTI4 56
ADDP4
ADDP4
CNSTI4 16000
ADDRLP4 20
INDIRI4
ADDRFP4 4
INDIRP4
CNSTI4 4
ADDP4
ADDP4
INDIRI4
SUBI4
ASGNI4
ADDRLP4 4
CNSTI2 16000
ASGNI2
ADDRGP4 $451
JUMPV
LABELV $450
ADDRLP4 4
INDIRI2
CVII4 2
CNSTI4 -16000
GEI4 $452
ADDRLP4 20
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ASGNI4
ADDRLP4 20
INDIRI4
ADDRFP4 0
INDIRP4
CNSTI4 56
ADDP4
ADDP4
CNSTI4 -16000
ADDRLP4 20
INDIRI4
ADDRFP4 4
INDIRP4
CNSTI4 4
ADDP4
ADDP4
INDIRI4
SUBI4
ASGNI4
ADDRLP4 4
CNSTI2 -16000
ASGNI2
LABELV $452
LABELV $451
LABELV $448
ADDRFP4 8
INDIRI4
CNSTI4 0
NEI4 $454
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRFP4 0
INDIRP4
CNSTI4 468
ADDP4
ADDP4
CNSTF4 1001652224
ADDRLP4 4
INDIRI2
CVII4 2
CVIF4 4
MULF4
ASGNF4
LABELV $454
LABELV $445
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 3
LTI4 $444
ADDRFP4 8
INDIRI4
CNSTI4 0
NEI4 $456
ADDRFP4 0
INDIRP4
CNSTI4 176
ADDP4
CNSTF4 1132462080
CNSTF4 1001652224
ADDRFP4 0
INDIRP4
CNSTI4 468
ADDP4
INDIRF4
MULF4
MULF4
CNSTF4 1135869952
DIVF4
CVFI4 4
CNSTI4 255
BANDI4
ASGNI4
ADDRFP4 0
INDIRP4
CNSTI4 172
ADDP4
CNSTF4 1132462080
CNSTF4 1001652224
ADDRFP4 0
INDIRP4
CNSTI4 472
ADDP4
INDIRF4
MULF4
MULF4
CNSTF4 1135869952
DIVF4
CVFI4 4
CNSTI4 255
BANDI4
ASGNI4
ADDRGP4 $457
JUMPV
LABELV $456
ADDRFP4 0
INDIRP4
CNSTI4 468
ADDP4
CNSTF4 1068761088
ADDRFP4 0
INDIRP4
CNSTI4 176
ADDP4
INDIRI4
CVIF4 4
MULF4
ASGNF4
ADDRFP4 0
INDIRP4
CNSTI4 472
ADDP4
CNSTF4 1068761088
ADDRFP4 0
INDIRP4
CNSTI4 172
ADDP4
INDIRI4
CVIF4 4
MULF4
ASGNF4
ADDRFP4 0
INDIRP4
CNSTI4 476
ADDP4
CNSTF4 0
ASGNF4
LABELV $457
LABELV $440
endproc PM_UpdateViewAngles 24 0
export PmoveSingle
proc PmoveSingle 144 16
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRLP4 4
ADDRGP4 pm
ASGNP4
ADDRLP4 4
INDIRP4
ADDRFP4 0
INDIRP4
ASGNP4
ADDRLP4 8
ADDRGP4 c_pmove
ASGNP4
ADDRLP4 8
INDIRP4
ADDRLP4 8
INDIRP4
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 4
INDIRP4
INDIRP4
CNSTI4 48
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 pm
INDIRP4
CNSTI4 588
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 pm
INDIRP4
CNSTI4 592
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 pm
INDIRP4
CNSTI4 20
ADDP4
INDIRI4
CNSTI4 2
BANDI4
CNSTI4 0
EQI4 $459
ADDRLP4 12
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 104
ADDP4
ASGNP4
ADDRLP4 12
INDIRP4
ADDRLP4 12
INDIRP4
INDIRI4
CNSTI4 4096
BORI4
ASGNI4
ADDRGP4 $460
JUMPV
LABELV $459
ADDRLP4 12
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 104
ADDP4
ASGNP4
ADDRLP4 12
INDIRP4
ADDRLP4 12
INDIRP4
INDIRI4
CNSTI4 -4097
BANDI4
ASGNI4
LABELV $460
ADDRLP4 12
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 16
ADDRLP4 12
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 20
CNSTI4 0
ASGNI4
ADDRLP4 16
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 512
BANDI4
ADDRLP4 20
INDIRI4
NEI4 $461
ADDRLP4 24
ADDRLP4 16
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
ASGNI4
ADDRLP4 24
INDIRI4
CNSTI4 5
EQI4 $461
ADDRLP4 28
CNSTI4 1
ASGNI4
ADDRLP4 24
INDIRI4
ADDRLP4 28
INDIRI4
EQI4 $461
ADDRLP4 12
INDIRP4
CNSTI4 20
ADDP4
INDIRI4
ADDRLP4 28
INDIRI4
BANDI4
ADDRLP4 20
INDIRI4
EQI4 $461
ADDRLP4 16
INDIRP4
CNSTI4 144
ADDP4
INDIRI4
CNSTI4 2
LSHI4
ADDRLP4 16
INDIRP4
CNSTI4 376
ADDP4
ADDP4
INDIRI4
ADDRLP4 20
INDIRI4
EQI4 $461
ADDRLP4 32
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 104
ADDP4
ASGNP4
ADDRLP4 32
INDIRP4
ADDRLP4 32
INDIRP4
INDIRI4
CNSTI4 256
BORI4
ASGNI4
ADDRGP4 $462
JUMPV
LABELV $461
ADDRLP4 32
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 104
ADDP4
ASGNP4
ADDRLP4 32
INDIRP4
ADDRLP4 32
INDIRP4
INDIRI4
CNSTI4 -257
BANDI4
ASGNI4
LABELV $462
ADDRLP4 32
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 36
CNSTI4 0
ASGNI4
ADDRLP4 32
INDIRP4
INDIRP4
CNSTI4 184
ADDP4
INDIRI4
ADDRLP4 36
INDIRI4
LEI4 $463
ADDRLP4 32
INDIRP4
CNSTI4 20
ADDP4
INDIRI4
CNSTI4 5
BANDI4
ADDRLP4 36
INDIRI4
NEI4 $463
ADDRLP4 40
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 40
INDIRP4
ADDRLP4 40
INDIRP4
INDIRI4
CNSTI4 -513
BANDI4
ASGNI4
LABELV $463
ADDRFP4 0
INDIRP4
CNSTI4 20
ADDP4
INDIRI4
CNSTI4 2
BANDI4
CNSTI4 0
EQI4 $465
ADDRFP4 0
INDIRP4
CNSTI4 20
ADDP4
CNSTI4 2
ASGNI4
ADDRFP4 0
INDIRP4
CNSTI4 25
ADDP4
CNSTI1 0
ASGNI1
ADDRFP4 0
INDIRP4
CNSTI4 26
ADDP4
CNSTI1 0
ASGNI1
ADDRFP4 0
INDIRP4
CNSTI4 27
ADDP4
CNSTI1 0
ASGNI1
LABELV $465
ADDRGP4 pml
ARGP4
CNSTI4 0
ARGI4
CNSTU4 144
ARGU4
ADDRGP4 memset
CALLP4
pop
ADDRGP4 pml+40
ADDRFP4 0
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
ADDRGP4 pm
INDIRP4
INDIRP4
INDIRI4
SUBI4
ASGNI4
ADDRGP4 pml+40
INDIRI4
CNSTI4 1
GEI4 $468
ADDRGP4 pml+40
CNSTI4 1
ASGNI4
ADDRGP4 $469
JUMPV
LABELV $468
ADDRGP4 pml+40
INDIRI4
CNSTI4 200
LEI4 $472
ADDRGP4 pml+40
CNSTI4 200
ASGNI4
LABELV $472
LABELV $469
ADDRGP4 pm
INDIRP4
INDIRP4
ADDRFP4 0
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
ASGNI4
ADDRGP4 pml+112
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 20
ADDP4
INDIRB
ASGNB 12
ADDRGP4 pml+124
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
INDIRB
ASGNB 12
ADDRGP4 pml+36
CNSTF4 981668463
ADDRGP4 pml+40
INDIRI4
CVIF4 4
MULF4
ASGNF4
ADDRLP4 40
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 40
INDIRP4
INDIRP4
ARGP4
ADDRLP4 40
INDIRP4
CNSTI4 4
ADDP4
ARGP4
ADDRLP4 40
INDIRP4
CNSTI4 632
ADDP4
INDIRI4
ARGI4
ADDRGP4 PM_UpdateViewAngles
CALLV
pop
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 468
ADDP4
ARGP4
ADDRGP4 pml
ARGP4
ADDRGP4 pml+12
ARGP4
ADDRGP4 pml+24
ARGP4
ADDRGP4 AngleVectors
CALLV
pop
ADDRGP4 pm
INDIRP4
CNSTI4 27
ADDP4
INDIRI1
CVII4 1
CNSTI4 10
GEI4 $482
ADDRLP4 44
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 44
INDIRP4
ADDRLP4 44
INDIRP4
INDIRI4
CNSTI4 -3
BANDI4
ASGNI4
LABELV $482
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
CNSTI4 3
LTI4 $484
ADDRGP4 pm
INDIRP4
CNSTI4 25
ADDP4
CNSTI1 0
ASGNI1
ADDRGP4 pm
INDIRP4
CNSTI4 26
ADDP4
CNSTI1 0
ASGNI1
ADDRGP4 pm
INDIRP4
CNSTI4 27
ADDP4
CNSTI1 0
ASGNI1
LABELV $484
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
CNSTI4 2
NEI4 $486
ADDRGP4 PM_CheckDuck
CALLV
pop
ADDRGP4 PM_FlyMove
CALLV
pop
ADDRGP4 PM_DropTimers
CALLV
pop
ADDRGP4 $458
JUMPV
LABELV $486
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
CNSTI4 1
NEI4 $488
ADDRGP4 PM_NoclipMove
CALLV
pop
ADDRGP4 PM_DropTimers
CALLV
pop
ADDRGP4 $458
JUMPV
LABELV $488
ADDRLP4 44
CNSTI4 4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
ADDRLP4 44
INDIRI4
ADDP4
INDIRI4
ADDRLP4 44
INDIRI4
NEI4 $490
ADDRGP4 $458
JUMPV
LABELV $490
ADDRLP4 48
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
ASGNI4
ADDRLP4 48
INDIRI4
CNSTI4 5
EQI4 $494
ADDRLP4 48
INDIRI4
CNSTI4 6
NEI4 $492
LABELV $494
ADDRGP4 $458
JUMPV
LABELV $492
ADDRGP4 PM_SetWaterLevel
CALLV
pop
ADDRGP4 pml+136
ADDRFP4 0
INDIRP4
CNSTI4 592
ADDP4
INDIRI4
ASGNI4
ADDRGP4 pm
INDIRP4
CNSTI4 564
ADDP4
CNSTF4 3251109888
ASGNF4
ADDRGP4 pm
INDIRP4
CNSTI4 568
ADDP4
CNSTF4 3251109888
ASGNF4
ADDRGP4 pm
INDIRP4
CNSTI4 572
ADDP4
CNSTF4 3251109888
ASGNF4
ADDRGP4 pm
INDIRP4
CNSTI4 576
ADDP4
CNSTF4 1103626240
ASGNF4
ADDRGP4 pm
INDIRP4
CNSTI4 580
ADDP4
CNSTF4 1103626240
ASGNF4
ADDRGP4 pm
INDIRP4
CNSTI4 584
ADDP4
CNSTF4 1103626240
ASGNF4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 164
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 PM_DropTimers
CALLV
pop
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 184
ADDP4
INDIRI4
CNSTI4 -40
LEI4 $496
ADDRGP4 pml+140
CNSTI4 0
ASGNI4
ADDRGP4 pm
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
ARGP4
ADDRGP4 pml+36
INDIRF4
ARGF4
CNSTI4 1
ARGI4
ADDRGP4 PM_DriveMove
CALLV
pop
ADDRGP4 pm
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 3528
ADDP4
ARGP4
ADDRLP4 56
ADDRGP4 VectorNAN
CALLI4
ASGNI4
ADDRLP4 56
INDIRI4
CNSTI4 0
EQI4 $500
ADDRLP4 60
ADDRGP4 pm
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
ASGNP4
ADDRLP4 64
CNSTF4 0
ASGNF4
ADDRLP4 60
INDIRP4
CNSTI4 3536
ADDP4
ADDRLP4 64
INDIRF4
ASGNF4
ADDRLP4 60
INDIRP4
CNSTI4 3532
ADDP4
ADDRLP4 64
INDIRF4
ASGNF4
ADDRLP4 60
INDIRP4
CNSTI4 3528
ADDP4
ADDRLP4 64
INDIRF4
ASGNF4
LABELV $500
ADDRGP4 pm
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 3540
ADDP4
ARGP4
ADDRLP4 68
ADDRGP4 VectorNAN
CALLI4
ASGNI4
ADDRLP4 68
INDIRI4
CNSTI4 0
EQI4 $502
ADDRLP4 72
ADDRGP4 pm
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
ASGNP4
ADDRLP4 76
CNSTF4 0
ASGNF4
ADDRLP4 72
INDIRP4
CNSTI4 3548
ADDP4
ADDRLP4 76
INDIRF4
ASGNF4
ADDRLP4 72
INDIRP4
CNSTI4 3544
ADDP4
ADDRLP4 76
INDIRF4
ASGNF4
ADDRLP4 72
INDIRP4
CNSTI4 3540
ADDP4
ADDRLP4 76
INDIRF4
ASGNF4
LABELV $502
ADDRGP4 pm
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 3600
ADDP4
ARGP4
ADDRLP4 80
ADDRGP4 VectorNAN
CALLI4
ASGNI4
ADDRLP4 80
INDIRI4
CNSTI4 0
EQI4 $504
ADDRLP4 84
ADDRGP4 pm
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
ASGNP4
ADDRLP4 88
CNSTF4 0
ASGNF4
ADDRLP4 84
INDIRP4
CNSTI4 3608
ADDP4
ADDRLP4 88
INDIRF4
ASGNF4
ADDRLP4 84
INDIRP4
CNSTI4 3604
ADDP4
ADDRLP4 88
INDIRF4
ASGNF4
ADDRLP4 84
INDIRP4
CNSTI4 3600
ADDP4
ADDRLP4 88
INDIRF4
ASGNF4
LABELV $504
ADDRLP4 92
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 92
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ADDRLP4 92
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 3540
ADDP4
INDIRB
ASGNB 12
ADDRLP4 96
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 96
INDIRP4
INDIRP4
CNSTI4 20
ADDP4
ADDRLP4 96
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 3528
ADDP4
INDIRB
ASGNB 12
ADDRLP4 100
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 100
INDIRP4
INDIRP4
CNSTI4 92
ADDP4
ADDRLP4 100
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 3600
ADDP4
INDIRB
ASGNB 12
ADDRLP4 104
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 104
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 3552
ADDP4
ARGP4
ADDRLP4 104
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
ARGP4
ADDRGP4 OrientationToAngles
CALLV
pop
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
ARGP4
ADDRLP4 108
ADDRGP4 VectorNAN
CALLI4
ASGNI4
ADDRLP4 108
INDIRI4
CNSTI4 0
EQI4 $506
ADDRLP4 112
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 116
CNSTF4 0
ASGNF4
ADDRLP4 112
INDIRP4
CNSTI4 160
ADDP4
ADDRLP4 116
INDIRF4
ASGNF4
ADDRLP4 112
INDIRP4
CNSTI4 156
ADDP4
ADDRLP4 116
INDIRF4
ASGNF4
ADDRLP4 112
INDIRP4
CNSTI4 152
ADDP4
ADDRLP4 116
INDIRF4
ASGNF4
LABELV $506
ADDRLP4 0
ADDRGP4 pm
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 3684
ADDP4
INDIRF4
CNSTF4 1084227584
SUBF4
ASGNF4
ADDRLP4 0
INDIRF4
CNSTF4 1092616192
LEF4 $508
ADDRLP4 0
CNSTF4 1092616192
ASGNF4
ADDRGP4 $509
JUMPV
LABELV $508
ADDRLP4 0
INDIRF4
CNSTF4 0
GEF4 $510
ADDRLP4 0
CNSTF4 0
ASGNF4
LABELV $510
LABELV $509
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 72
ADDP4
CNSTF4 1103101952
ADDRLP4 0
INDIRF4
MULF4
CVFI4 4
ASGNI4
ADDRLP4 0
ADDRGP4 pm
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 3688
ADDP4
INDIRF4
CNSTF4 1084227584
SUBF4
ASGNF4
ADDRLP4 0
INDIRF4
CNSTF4 1092616192
LEF4 $512
ADDRLP4 0
CNSTF4 1092616192
ASGNF4
ADDRGP4 $513
JUMPV
LABELV $512
ADDRLP4 0
INDIRF4
CNSTF4 0
GEF4 $514
ADDRLP4 0
CNSTF4 0
ASGNF4
LABELV $514
LABELV $513
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 76
ADDP4
CNSTF4 1103101952
ADDRLP4 0
INDIRF4
MULF4
CVFI4 4
ASGNI4
ADDRLP4 0
ADDRGP4 pm
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 3692
ADDP4
INDIRF4
CNSTF4 1084227584
SUBF4
ASGNF4
ADDRLP4 0
INDIRF4
CNSTF4 1092616192
LEF4 $516
ADDRLP4 0
CNSTF4 1092616192
ASGNF4
ADDRGP4 $517
JUMPV
LABELV $516
ADDRLP4 0
INDIRF4
CNSTF4 0
GEF4 $518
ADDRLP4 0
CNSTF4 0
ASGNF4
LABELV $518
LABELV $517
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 80
ADDP4
CNSTF4 1103101952
ADDRLP4 0
INDIRF4
MULF4
CVFI4 4
ASGNI4
ADDRLP4 0
ADDRGP4 pm
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 3696
ADDP4
INDIRF4
CNSTF4 1084227584
SUBF4
ASGNF4
ADDRLP4 0
INDIRF4
CNSTF4 1092616192
LEF4 $520
ADDRLP4 0
CNSTF4 1092616192
ASGNF4
ADDRGP4 $521
JUMPV
LABELV $520
ADDRLP4 0
INDIRF4
CNSTF4 0
GEF4 $522
ADDRLP4 0
CNSTF4 0
ASGNF4
LABELV $522
LABELV $521
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 84
ADDP4
CNSTF4 1103101952
ADDRLP4 0
INDIRF4
MULF4
CVFI4 4
ASGNI4
ADDRLP4 120
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 120
INDIRP4
INDIRP4
CNSTI4 212
ADDP4
ADDRLP4 120
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 7420
ADDP4
INDIRF4
CVFI4 4
ASGNI4
ADDRLP4 124
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 124
INDIRP4
INDIRP4
CNSTI4 216
ADDP4
ADDRLP4 124
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 7416
ADDP4
INDIRI4
ASGNI4
ADDRLP4 52
CNSTI4 0
ASGNI4
LABELV $524
ADDRLP4 128
CNSTI4 216
ADDRLP4 52
INDIRI4
MULI4
ADDRGP4 pm
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 36
ADDP4
ADDP4
ASGNP4
ADDRLP4 128
INDIRP4
CNSTI4 208
ADDP4
INDIRI4
CNSTI4 0
EQI4 $528
ADDRLP4 128
INDIRP4
CNSTI4 148
ADDP4
INDIRF4
CNSTF4 1050253722
LEF4 $528
ADDRLP4 132
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 132
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 7400
ADDP4
ADDRLP4 132
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
ASGNI4
ADDRGP4 $526
JUMPV
LABELV $528
LABELV $525
ADDRLP4 52
ADDRLP4 52
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 52
INDIRI4
CNSTI4 4
LTI4 $524
LABELV $526
ADDRLP4 128
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 128
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 7400
ADDP4
INDIRI4
ADDRLP4 128
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
EQI4 $530
ADDRLP4 132
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 132
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 7408
ADDP4
ADDRLP4 132
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
ASGNI4
LABELV $530
ADDRLP4 52
CNSTI4 4
ASGNI4
LABELV $532
CNSTI4 216
ADDRLP4 52
INDIRI4
MULI4
ADDRGP4 pm
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 36
ADDP4
ADDP4
CNSTI4 208
ADDP4
INDIRI4
CNSTI4 0
EQI4 $536
ADDRLP4 136
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 136
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 7404
ADDP4
ADDRLP4 136
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
ASGNI4
ADDRGP4 $534
JUMPV
LABELV $536
LABELV $533
ADDRLP4 52
ADDRLP4 52
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 52
INDIRI4
CNSTI4 16
LTI4 $532
LABELV $534
ADDRLP4 136
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 136
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 7404
ADDP4
INDIRI4
ADDRLP4 136
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
CNSTI4 100
SUBI4
GEI4 $538
ADDRLP4 140
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 140
INDIRP4
CNSTI4 616
ADDP4
INDIRP4
CNSTI4 7412
ADDP4
ADDRLP4 140
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
ASGNI4
LABELV $538
LABELV $496
ADDRGP4 PM_GroundTrace
CALLV
pop
ADDRGP4 PM_SetWaterLevel
CALLV
pop
ADDRGP4 PM_Weapon
CALLV
pop
ADDRGP4 PM_Alt_Weapon
CALLV
pop
ADDRGP4 PM_RearWeapon
CALLV
pop
ADDRGP4 PM_WaterEvents
CALLV
pop
ADDRGP4 pm
CNSTP4 0
ASGNP4
LABELV $458
endproc PmoveSingle 144 16
export Pmove
proc Pmove 24 4
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRLP4 0
ADDRFP4 0
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
ASGNI4
ADDRLP4 0
INDIRI4
ADDRFP4 0
INDIRP4
INDIRP4
INDIRI4
GEI4 $541
ADDRGP4 $540
JUMPV
LABELV $541
ADDRLP4 0
INDIRI4
ADDRFP4 0
INDIRP4
INDIRP4
INDIRI4
CNSTI4 1000
ADDI4
LEI4 $543
ADDRFP4 0
INDIRP4
INDIRP4
ADDRLP4 0
INDIRI4
CNSTI4 1000
SUBI4
ASGNI4
LABELV $543
ADDRLP4 8
ADDRFP4 0
INDIRP4
INDIRP4
CNSTI4 456
ADDP4
ASGNP4
ADDRLP4 8
INDIRP4
ADDRLP4 8
INDIRP4
INDIRI4
CNSTI4 1
ADDI4
CNSTI4 63
BANDI4
ASGNI4
ADDRGP4 $546
JUMPV
LABELV $545
ADDRLP4 12
ADDRLP4 0
INDIRI4
ADDRFP4 0
INDIRP4
INDIRP4
INDIRI4
SUBI4
ASGNI4
ADDRFP4 0
INDIRP4
CNSTI4 600
ADDP4
INDIRI4
CNSTI4 0
EQI4 $548
ADDRLP4 12
INDIRI4
ADDRFP4 0
INDIRP4
CNSTI4 604
ADDP4
INDIRI4
LEI4 $549
ADDRLP4 12
ADDRFP4 0
INDIRP4
CNSTI4 604
ADDP4
INDIRI4
ASGNI4
ADDRGP4 $549
JUMPV
LABELV $548
ADDRLP4 12
INDIRI4
CNSTI4 12
LEI4 $552
ADDRLP4 12
CNSTI4 12
ASGNI4
LABELV $552
LABELV $549
ADDRFP4 0
INDIRP4
CNSTI4 4
ADDP4
ADDRFP4 0
INDIRP4
INDIRP4
INDIRI4
ADDRLP4 12
INDIRI4
ADDI4
ASGNI4
ADDRFP4 0
INDIRP4
ARGP4
ADDRGP4 PmoveSingle
CALLV
pop
LABELV $546
ADDRFP4 0
INDIRP4
INDIRP4
INDIRI4
ADDRLP4 0
INDIRI4
NEI4 $545
LABELV $540
endproc Pmove 24 4
import trap_SnapVector
bss
export curDelay
align 4
LABELV curDelay
skip 4
import PM_StepSlideMove
import PM_SlideMove
export pml
align 4
LABELV pml
skip 144
export pm
align 4
LABELV pm
skip 4
import BG_PlayerTouchesItem
import BG_PlayerStateToEntityStateExtraPolate
import BG_PlayerStateToEntityState
import BG_TouchJumpPad
import BG_AddPredictableEventToPlayerstate
import BG_EvaluateTrajectoryDelta
import BG_EvaluateTrajectory
import BG_CanItemBeGrabbed
import BG_FindItemForHoldable
import BG_FindItemForPowerup
import BG_FindItemForWeapon
import BG_FindItem
import bg_numItems
import bg_itemlist
import PM_SetCoM
import PM_CalculateSecondaryQuantities
import PM_InitializeVehicle
import PM_ApplyForce
import PM_DriveMove
import PM_CalculateNetForce
import PM_AddRoadForces
import CP_SWAYBAR_STRENGTH
import CP_SHOCK_STRENGTH
import CP_SPRING_STRENGTH
import CP_WR_STRENGTH
import CP_M_2_QU
import CP_CURRENT_GRAVITY
import getStringForTimeDuration
import getStringForTime
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 vectoyaw
import vtos
import AngleDifference
import WheelAngle
import Com_TruncateLongString
import va
import Q_CountChar
import Q_CleanStr
import Q_PrintStrlen
import Q_strcat
import Q_strncpyz
import Q_stristr
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_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_CompareExtension
import COM_StripExtension
import COM_GetExtension
import COM_SkipPath
import Com_Clamp
import PerpendicularVector
import AngleVectors
import MatrixMultiply
import QuaternionToVectors
import QuaternionL2ToOrientation
import QuaternionToOrientation
import OrientationToQuaternion
import QuaternionToAngles
import AnglesToQuaternion
import QuaternionSLERP
import QuaternionRotate
import QuaternionNormalize
import QuaternionFastNormalize
import QuaternionMultiply
import OrthonormalizeOrientation
import OrientationToVectors
import OrientationToAngles
import AnglesToDeltaAngles
import AnglesToOrientation
import MatrixScale
import MatrixAdd
import MatrixTranspose
import VectorNAN
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 AnglesToAxis
import vectoangles
import Q_crandom
import Q_random
import Q_rand
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 Q_isnan
import axisDefault
import vec3_origin
import g_color_table
import Q_IsColorString
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_AllocDebug
import FloatSwap
import LongSwap
import ShortSwap
import CopyLongSwap
import CopyShortSwap
import exp
import fabs
import abs
import tan
import atan2
import Q_asin
import Q_acos
import cos
import sin
import sqrt
import floor
import ceil
import memcmp
import memcpy
import memset
import memmove
import sscanf
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 rand
import srand
import qsort
lit
align 1
LABELV $196
byte 1 37
byte 1 105
byte 1 58
byte 1 76
byte 1 97
byte 1 110
byte 1 100
byte 1 10
byte 1 0
align 1
LABELV $185
byte 1 37
byte 1 105
byte 1 58
byte 1 115
byte 1 116
byte 1 101
byte 1 101
byte 1 112
byte 1 10
byte 1 0
align 1
LABELV $176
byte 1 37
byte 1 105
byte 1 58
byte 1 107
byte 1 105
byte 1 99
byte 1 107
byte 1 111
byte 1 102
byte 1 102
byte 1 10
byte 1 0
align 1
LABELV $154
byte 1 37
byte 1 105
byte 1 58
byte 1 108
byte 1 105
byte 1 102
byte 1 116
byte 1 10
byte 1 0
