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_wadeScale
align 4
LABELV pm_wadeScale
byte 4 1060320051
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 1082130432
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 1086324736
export pm_spectatorfriction
align 4
LABELV pm_spectatorfriction
byte 4 1084227584
export pm_airControlAmount
align 4
LABELV pm_airControlAmount
byte 4 1125515264
export cpm_pm_strafeaccelerate
align 4
LABELV cpm_pm_strafeaccelerate
byte 4 1116471296
export cpm_pm_wishspeed
align 4
LABELV cpm_pm_wishspeed
byte 4 1106247680
export cpm_pm_airstopaccelerate
align 4
LABELV cpm_pm_airstopaccelerate
byte 4 1075838976
export cpm_pm_jump_z
align 4
LABELV cpm_pm_jump_z
byte 4 1056964608
export pm_cliptime
align 4
LABELV pm_cliptime
byte 4 1128792064
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 $66
endproc PM_AddEvent 0 12
export PM_AddTouchEnt
proc PM_AddTouchEnt 12 0
ADDRFP4 0
ADDRFP4 0
INDIRI4
ASGNI4
ADDRFP4 0
INDIRI4
CNSTI4 1022
NEI4 $68
ADDRGP4 $67
JUMPV
LABELV $68
ADDRGP4 pm
INDIRP4
CNSTI4 176
ADDP4
INDIRI4
CNSTI4 32
NEI4 $70
ADDRGP4 $67
JUMPV
LABELV $70
ADDRLP4 0
CNSTI4 0
ASGNI4
ADDRGP4 $75
JUMPV
LABELV $72
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 pm
INDIRP4
CNSTI4 180
ADDP4
ADDP4
INDIRI4
ADDRFP4 0
INDIRI4
NEI4 $76
ADDRGP4 $67
JUMPV
LABELV $76
LABELV $73
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
LABELV $75
ADDRLP4 0
INDIRI4
ADDRGP4 pm
INDIRP4
CNSTI4 176
ADDP4
INDIRI4
LTI4 $72
ADDRLP4 4
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 4
INDIRP4
CNSTI4 176
ADDP4
INDIRI4
CNSTI4 2
LSHI4
ADDRLP4 4
INDIRP4
CNSTI4 180
ADDP4
ADDP4
ADDRFP4 0
INDIRI4
ASGNI4
ADDRLP4 8
ADDRGP4 pm
INDIRP4
CNSTI4 176
ADDP4
ASGNP4
ADDRLP4 8
INDIRP4
ADDRLP4 8
INDIRP4
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
LABELV $67
endproc PM_AddTouchEnt 12 0
export PM_StartTorsoAnim
proc PM_StartTorsoAnim 12 0
ADDRLP4 0
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 5
EQI4 $82
ADDRLP4 0
INDIRI4
CNSTI4 6
EQI4 $82
ADDRLP4 0
INDIRI4
CNSTI4 7
NEI4 $79
LABELV $82
ADDRGP4 $78
JUMPV
LABELV $79
ADDRLP4 4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 84
ADDP4
ASGNP4
ADDRLP4 8
CNSTI4 128
ASGNI4
ADDRLP4 4
INDIRP4
ADDRLP4 4
INDIRP4
INDIRI4
ADDRLP4 8
INDIRI4
BANDI4
ADDRLP4 8
INDIRI4
BXORI4
ADDRFP4 0
INDIRI4
BORI4
ASGNI4
LABELV $78
endproc PM_StartTorsoAnim 12 0
proc PM_StartWeaponAnim 12 0
ADDRLP4 0
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 5
EQI4 $87
ADDRLP4 0
INDIRI4
CNSTI4 6
EQI4 $87
ADDRLP4 0
INDIRI4
CNSTI4 7
NEI4 $84
LABELV $87
ADDRGP4 $83
JUMPV
LABELV $84
ADDRLP4 4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 92
ADDP4
ASGNP4
ADDRLP4 8
CNSTI4 128
ASGNI4
ADDRLP4 4
INDIRP4
ADDRLP4 4
INDIRP4
INDIRI4
ADDRLP4 8
INDIRI4
BANDI4
ADDRLP4 8
INDIRI4
BXORI4
ADDRFP4 0
INDIRI4
BORI4
ASGNI4
LABELV $83
endproc PM_StartWeaponAnim 12 0
proc PM_StartLegsAnim 12 0
ADDRLP4 0
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 5
EQI4 $92
ADDRLP4 0
INDIRI4
CNSTI4 6
EQI4 $92
ADDRLP4 0
INDIRI4
CNSTI4 7
NEI4 $89
LABELV $92
ADDRGP4 $88
JUMPV
LABELV $89
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 284
ADDP4
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
NEI4 $93
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 72
ADDP4
INDIRI4
CNSTI4 0
LEI4 $94
ADDRGP4 $88
JUMPV
LABELV $93
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 80
ADDP4
INDIRI4
CNSTI4 0
LEI4 $97
ADDRGP4 $88
JUMPV
LABELV $97
LABELV $94
ADDRLP4 4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 76
ADDP4
ASGNP4
ADDRLP4 8
CNSTI4 128
ASGNI4
ADDRLP4 4
INDIRP4
ADDRLP4 4
INDIRP4
INDIRI4
ADDRLP4 8
INDIRI4
BANDI4
ADDRLP4 8
INDIRI4
BXORI4
ADDRFP4 0
INDIRI4
BORI4
ASGNI4
LABELV $88
endproc PM_StartLegsAnim 12 0
proc PM_ContinueLegsAnim 0 4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 76
ADDP4
INDIRI4
CNSTI4 -129
BANDI4
ADDRFP4 0
INDIRI4
NEI4 $100
ADDRGP4 $99
JUMPV
LABELV $100
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 284
ADDP4
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
NEI4 $102
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 72
ADDP4
INDIRI4
CNSTI4 0
LEI4 $103
ADDRGP4 $99
JUMPV
LABELV $102
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 80
ADDP4
INDIRI4
CNSTI4 0
LEI4 $106
ADDRGP4 $99
JUMPV
LABELV $106
LABELV $103
ADDRFP4 0
INDIRI4
ARGI4
ADDRGP4 PM_StartLegsAnim
CALLV
pop
LABELV $99
endproc PM_ContinueLegsAnim 0 4
proc PM_ContinueTorsoAnim 0 4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 84
ADDP4
INDIRI4
CNSTI4 -129
BANDI4
ADDRFP4 0
INDIRI4
NEI4 $109
ADDRGP4 $108
JUMPV
LABELV $109
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 80
ADDP4
INDIRI4
CNSTI4 0
LEI4 $111
ADDRGP4 $108
JUMPV
LABELV $111
ADDRFP4 0
INDIRI4
ARGI4
ADDRGP4 PM_StartTorsoAnim
CALLV
pop
LABELV $108
endproc PM_ContinueTorsoAnim 0 4
proc PM_ContinueWeaponAnim 0 4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 92
ADDP4
INDIRI4
CNSTI4 -129
BANDI4
ADDRFP4 0
INDIRI4
NEI4 $114
ADDRGP4 $113
JUMPV
LABELV $114
ADDRFP4 0
INDIRI4
ARGI4
ADDRGP4 PM_StartWeaponAnim
CALLV
pop
LABELV $113
endproc PM_ContinueWeaponAnim 0 4
proc PM_ForceLegsAnim 0 4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 284
ADDP4
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
NEI4 $117
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 72
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 $118
JUMPV
LABELV $117
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 80
ADDP4
CNSTI4 0
ASGNI4
LABELV $118
ADDRFP4 0
INDIRI4
ARGI4
ADDRGP4 PM_StartLegsAnim
CALLV
pop
LABELV $116
endproc PM_ForceLegsAnim 0 4
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 $120
ADDRLP4 8
ADDRLP4 8
INDIRF4
ADDRFP4 12
INDIRF4
MULF4
ASGNF4
ADDRGP4 $121
JUMPV
LABELV $120
ADDRLP4 8
ADDRLP4 8
INDIRF4
ADDRFP4 12
INDIRF4
DIVF4
ASGNF4
LABELV $121
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $122
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 $123
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 3
LTI4 $122
LABELV $119
endproc PM_ClipVelocity 32 0
proc PM_Friction 64 4
ADDRLP4 0
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ASGNP4
ADDRLP4 16
ADDRLP4 0
INDIRP4
INDIRB
ASGNB 12
ADDRLP4 32
CNSTI4 0
ASGNI4
ADDRGP4 pml+44
INDIRI4
ADDRLP4 32
INDIRI4
EQI4 $127
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 224
ADDP4
INDIRI4
CNSTI4 1
BANDI4
ADDRLP4 32
INDIRI4
NEI4 $127
ADDRLP4 16+8
CNSTF4 0
ASGNF4
LABELV $127
ADDRLP4 16
ARGP4
ADDRLP4 36
ADDRGP4 VectorLength
CALLF4
ASGNF4
ADDRLP4 8
ADDRLP4 36
INDIRF4
ASGNF4
ADDRLP4 8
INDIRF4
CNSTF4 1065353216
GEF4 $131
ADDRLP4 0
INDIRP4
CNSTF4 0
ASGNF4
ADDRLP4 0
INDIRP4
CNSTI4 4
ADDP4
CNSTF4 0
ASGNF4
ADDRGP4 $126
JUMPV
LABELV $131
ADDRLP4 12
CNSTF4 0
ASGNF4
ADDRGP4 pm
INDIRP4
CNSTI4 336
ADDP4
INDIRI4
CNSTI4 1
GTI4 $133
ADDRLP4 40
CNSTI4 0
ASGNI4
ADDRGP4 pml+44
INDIRI4
ADDRLP4 40
INDIRI4
NEI4 $141
ADDRGP4 pml+52
INDIRI4
ADDRLP4 40
INDIRI4
EQI4 $135
LABELV $141
ADDRGP4 pml+56+44
INDIRI4
CNSTI4 2
BANDI4
CNSTI4 0
NEI4 $135
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 64
BANDI4
CNSTI4 0
NEI4 $142
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 212
ADDP4
INDIRI4
ARGI4
ADDRLP4 52
ADDRGP4 BG_Class
CALLP4
ASGNP4
ADDRLP4 44
ADDRLP4 52
INDIRP4
CNSTI4 72
ADDP4
INDIRF4
ASGNF4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 212
ADDP4
INDIRI4
ARGI4
ADDRLP4 56
ADDRGP4 BG_Class
CALLP4
ASGNP4
ADDRLP4 48
ADDRLP4 56
INDIRP4
CNSTI4 68
ADDP4
INDIRF4
ASGNF4
ADDRLP4 8
INDIRF4
ADDRLP4 44
INDIRF4
GEF4 $145
ADDRLP4 60
ADDRLP4 44
INDIRF4
ASGNF4
ADDRGP4 $146
JUMPV
LABELV $145
ADDRLP4 60
ADDRLP4 8
INDIRF4
ASGNF4
LABELV $146
ADDRLP4 28
ADDRLP4 60
INDIRF4
ASGNF4
ADDRLP4 12
ADDRLP4 12
INDIRF4
ADDRLP4 28
INDIRF4
ADDRLP4 48
INDIRF4
MULF4
ADDRGP4 pml+36
INDIRF4
MULF4
ADDF4
ASGNF4
LABELV $142
LABELV $135
LABELV $133
ADDRGP4 pm
INDIRP4
CNSTI4 336
ADDP4
INDIRI4
CNSTI4 0
EQI4 $148
ADDRLP4 12
ADDRLP4 12
INDIRF4
ADDRLP4 8
INDIRF4
ADDRGP4 pm_waterfriction
INDIRF4
MULF4
ADDRGP4 pm
INDIRP4
CNSTI4 336
ADDP4
INDIRI4
CVIF4 4
MULF4
ADDRGP4 pml+36
INDIRF4
MULF4
ADDF4
ASGNF4
LABELV $148
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
CNSTI4 3
NEI4 $151
ADDRLP4 12
ADDRLP4 12
INDIRF4
ADDRLP4 8
INDIRF4
ADDRGP4 pm_flightfriction
INDIRF4
MULF4
ADDRGP4 pml+36
INDIRF4
MULF4
ADDF4
ASGNF4
LABELV $151
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
CNSTI4 2
NEI4 $154
ADDRLP4 12
ADDRLP4 12
INDIRF4
ADDRLP4 8
INDIRF4
ADDRGP4 pm_spectatorfriction
INDIRF4
MULF4
ADDRGP4 pml+36
INDIRF4
MULF4
ADDF4
ASGNF4
LABELV $154
ADDRLP4 4
ADDRLP4 8
INDIRF4
ADDRLP4 12
INDIRF4
SUBF4
ASGNF4
ADDRLP4 4
INDIRF4
CNSTF4 0
GEF4 $157
ADDRLP4 4
CNSTF4 0
ASGNF4
LABELV $157
ADDRLP4 4
ADDRLP4 4
INDIRF4
ADDRLP4 8
INDIRF4
DIVF4
ASGNF4
ADDRLP4 0
INDIRP4
ADDRLP4 0
INDIRP4
INDIRF4
ADDRLP4 4
INDIRF4
MULF4
ASGNF4
ADDRLP4 44
ADDRLP4 0
INDIRP4
CNSTI4 4
ADDP4
ASGNP4
ADDRLP4 44
INDIRP4
ADDRLP4 44
INDIRP4
INDIRF4
ADDRLP4 4
INDIRF4
MULF4
ASGNF4
ADDRLP4 48
ADDRLP4 0
INDIRP4
CNSTI4 8
ADDP4
ASGNP4
ADDRLP4 48
INDIRP4
ADDRLP4 48
INDIRP4
INDIRF4
ADDRLP4 4
INDIRF4
MULF4
ASGNF4
LABELV $126
endproc PM_Friction 64 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 $160
ADDRGP4 $159
JUMPV
LABELV $160
ADDRLP4 4
ADDRFP4 8
INDIRF4
ADDRGP4 pml+36
INDIRF4
MULF4
ADDRFP4 4
INDIRF4
MULF4
ASGNF4
ADDRLP4 4
INDIRF4
ADDRLP4 8
INDIRF4
LEF4 $163
ADDRLP4 4
ADDRLP4 8
INDIRF4
ASGNF4
LABELV $163
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $165
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 $166
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 3
LTI4 $165
LABELV $159
endproc PM_Accelerate 32 0
proc PM_CmdScale 80 8
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRLP4 4
CNSTF4 1065353216
ASGNF4
ADDRLP4 16
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 16
INDIRP4
CNSTI4 216
ADDP4
INDIRI4
CNSTI4 2
NEI4 $170
ADDRLP4 16
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
CNSTI4 0
NEI4 $170
ADDRLP4 28
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 32
ADDRLP4 28
INDIRP4
INDIRP4
CNSTI4 224
ADDP4
INDIRI4
CNSTI4 4
BANDI4
ASGNI4
ADDRLP4 20
ADDRLP4 32
INDIRI4
ASGNI4
ADDRLP4 24
ADDRLP4 32
INDIRI4
ASGNI4
ADDRLP4 28
INDIRP4
INDIRP4
CNSTI4 284
ADDP4
INDIRI4
CNSTI4 8
BANDI4
CNSTI4 0
EQI4 $172
ADDRLP4 36
CNSTI4 0
ASGNI4
ADDRFP4 0
INDIRP4
CNSTI4 16
ADDP4
INDIRI4
CNSTI4 256
BANDI4
ADDRLP4 36
INDIRI4
EQI4 $174
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 65536
BANDI4
ADDRLP4 36
INDIRI4
NEI4 $174
ADDRLP4 20
INDIRI4
CNSTI4 0
NEI4 $177
ADDRLP4 40
CNSTI4 1
ASGNI4
ADDRGP4 $178
JUMPV
LABELV $177
ADDRLP4 40
CNSTI4 0
ASGNI4
LABELV $178
ADDRLP4 20
ADDRLP4 40
INDIRI4
ASGNI4
ADDRLP4 44
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 44
INDIRP4
ADDRLP4 44
INDIRP4
INDIRI4
CNSTI4 65536
BORI4
ASGNI4
ADDRGP4 $173
JUMPV
LABELV $174
ADDRLP4 40
CNSTI4 0
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 65536
BANDI4
ADDRLP4 40
INDIRI4
EQI4 $173
ADDRFP4 0
INDIRP4
CNSTI4 16
ADDP4
INDIRI4
CNSTI4 256
BANDI4
ADDRLP4 40
INDIRI4
NEI4 $173
ADDRLP4 44
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 44
INDIRP4
ADDRLP4 44
INDIRP4
INDIRI4
CNSTI4 -65537
BANDI4
ASGNI4
ADDRGP4 $173
JUMPV
LABELV $172
ADDRLP4 20
ADDRFP4 0
INDIRP4
CNSTI4 16
ADDP4
INDIRI4
CNSTI4 256
BANDI4
ASGNI4
LABELV $173
ADDRLP4 20
INDIRI4
CNSTI4 0
EQI4 $181
ADDRLP4 36
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 224
ADDP4
ASGNP4
ADDRLP4 36
INDIRP4
ADDRLP4 36
INDIRP4
INDIRI4
CNSTI4 4
BORI4
ASGNI4
ADDRGP4 $182
JUMPV
LABELV $181
ADDRLP4 40
CNSTI4 0
ASGNI4
ADDRLP4 24
INDIRI4
ADDRLP4 40
INDIRI4
EQI4 $183
ADDRLP4 20
INDIRI4
ADDRLP4 40
INDIRI4
NEI4 $183
ADDRLP4 44
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 224
ADDP4
ASGNP4
ADDRLP4 44
INDIRP4
ADDRLP4 44
INDIRP4
INDIRI4
CNSTI4 -5
BANDI4
ASGNI4
LABELV $183
LABELV $182
ADDRLP4 48
CNSTI4 0
ASGNI4
ADDRLP4 20
INDIRI4
ADDRLP4 48
INDIRI4
EQI4 $185
ADDRLP4 52
CNSTI4 16
ASGNI4
ADDRFP4 0
INDIRP4
ADDRLP4 52
INDIRI4
ADDP4
INDIRI4
ADDRLP4 52
INDIRI4
BANDI4
ADDRLP4 48
INDIRI4
NEI4 $185
ADDRLP4 4
CNSTF4 1067030938
ADDRLP4 4
INDIRF4
MULF4
ASGNF4
ADDRGP4 $186
JUMPV
LABELV $185
ADDRLP4 4
CNSTF4 1065353216
ADDRLP4 4
INDIRF4
MULF4
ASGNF4
LABELV $186
ADDRFP4 0
INDIRP4
CNSTI4 21
ADDP4
INDIRI1
CVII4 1
CNSTI4 0
GEI4 $187
ADDRLP4 4
CNSTF4 1061997773
ADDRLP4 4
INDIRF4
MULF4
ASGNF4
ADDRGP4 $188
JUMPV
LABELV $187
ADDRFP4 0
INDIRP4
CNSTI4 22
ADDP4
INDIRI1
CVII4 1
CNSTI4 0
EQI4 $189
ADDRLP4 4
CNSTF4 1063675494
ADDRLP4 4
INDIRF4
MULF4
ASGNF4
LABELV $189
LABELV $188
ADDRLP4 56
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 56
INDIRP4
CNSTI4 220
ADDP4
INDIRI4
CNSTI4 -350
GEI4 $191
CNSTI4 6
ARGI4
ADDRLP4 56
INDIRP4
CNSTI4 192
ADDP4
ARGP4
ADDRLP4 60
ADDRGP4 BG_InventoryContainsUpgrade
CALLI4
ASGNI4
ADDRLP4 60
INDIRI4
CNSTI4 0
EQI4 $193
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 244
ADDP4
INDIRI4
CNSTI4 300
GEI4 $191
LABELV $193
ADDRFP4 0
INDIRP4
CNSTI4 23
ADDP4
CNSTI1 0
ASGNI1
LABELV $191
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 220
ADDP4
INDIRI4
CNSTI4 -500
GTI4 $194
ADDRLP4 4
ADDRLP4 4
INDIRF4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 220
ADDP4
INDIRI4
CNSTI4 1000
ADDI4
CVIF4 4
CNSTF4 1140457472
DIVF4
MULF4
ASGNF4
LABELV $194
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 224
ADDP4
INDIRI4
CNSTI4 2
BANDI4
CNSTI4 0
EQI4 $196
CNSTI4 1
ARGI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 192
ADDP4
ARGP4
ADDRLP4 64
ADDRGP4 BG_InventoryContainsUpgrade
CALLI4
ASGNI4
ADDRLP4 64
INDIRI4
CNSTI4 0
NEI4 $200
CNSTI4 7
ARGI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 192
ADDP4
ARGP4
ADDRLP4 68
ADDRGP4 BG_InventoryContainsUpgrade
CALLI4
ASGNI4
ADDRLP4 68
INDIRI4
CNSTI4 0
EQI4 $198
LABELV $200
ADDRLP4 4
CNSTF4 1061158912
ADDRLP4 4
INDIRF4
MULF4
ASGNF4
ADDRGP4 $199
JUMPV
LABELV $198
ADDRLP4 4
CNSTF4 1056964608
ADDRLP4 4
INDIRF4
MULF4
ASGNF4
LABELV $199
LABELV $196
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 112
ADDP4
INDIRI4
CNSTI4 8192
BANDI4
CNSTI4 0
EQI4 $201
CNSTI4 1
ARGI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 192
ADDP4
ARGP4
ADDRLP4 64
ADDRGP4 BG_InventoryContainsUpgrade
CALLI4
ASGNI4
ADDRLP4 64
INDIRI4
CNSTI4 0
NEI4 $205
CNSTI4 7
ARGI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 192
ADDP4
ARGP4
ADDRLP4 68
ADDRGP4 BG_InventoryContainsUpgrade
CALLI4
ASGNI4
ADDRLP4 68
INDIRI4
CNSTI4 0
EQI4 $203
LABELV $205
ADDRLP4 4
CNSTF4 1061158912
ADDRLP4 4
INDIRF4
MULF4
ASGNF4
ADDRGP4 $204
JUMPV
LABELV $203
ADDRLP4 4
CNSTF4 1056964608
ADDRLP4 4
INDIRF4
MULF4
ASGNF4
LABELV $204
LABELV $201
LABELV $170
ADDRLP4 20
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 20
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
CNSTI4 8
NEI4 $206
ADDRLP4 20
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 16384
BANDI4
CNSTI4 0
EQI4 $206
ADDRLP4 24
CNSTF4 1065353216
ASGNF4
ADDRLP4 4
ADDRLP4 4
INDIRF4
ADDRLP4 24
INDIRF4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 228
ADDP4
INDIRI4
CVIF4 4
MULF4
CNSTF4 1161527296
DIVF4
ADDRLP4 24
INDIRF4
ADDF4
MULF4
ASGNF4
LABELV $206
ADDRLP4 28
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
ASGNI4
ADDRLP4 28
INDIRI4
CNSTI4 6
EQI4 $210
ADDRLP4 28
INDIRI4
CNSTI4 7
NEI4 $208
LABELV $210
ADDRFP4 0
INDIRP4
CNSTI4 16
ADDP4
INDIRI4
CNSTI4 32
BANDI4
CNSTI4 0
EQI4 $208
ADDRLP4 4
CNSTF4 1061158912
ADDRLP4 4
INDIRF4
MULF4
ASGNF4
LABELV $208
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 224
ADDP4
INDIRI4
CNSTI4 256
BANDI4
CNSTI4 0
EQI4 $211
ADDRLP4 4
CNSTF4 1056964608
ADDRLP4 4
INDIRF4
MULF4
ASGNF4
LABELV $211
ADDRLP4 32
CNSTI4 4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
ADDRLP4 32
INDIRI4
ADDP4
INDIRI4
ADDRLP4 32
INDIRI4
NEI4 $213
ADDRLP4 4
CNSTF4 0
ASGNF4
LABELV $213
ADDRLP4 36
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
ASGNI4
ADDRLP4 36
INDIRI4
CNSTI4 2
EQI4 $215
ADDRLP4 36
INDIRI4
CNSTI4 1
EQI4 $215
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 212
ADDP4
INDIRI4
ARGI4
ADDRLP4 40
ADDRGP4 BG_Class
CALLP4
ASGNP4
ADDRLP4 40
INDIRP4
CNSTI4 76
ADDP4
INDIRF4
CNSTF4 0
NEF4 $217
ADDRFP4 0
INDIRP4
CNSTI4 23
ADDP4
CNSTI1 0
ASGNI1
LABELV $217
ADDRLP4 44
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 48
CNSTI4 0
ASGNI4
ADDRLP4 44
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 1
BANDI4
ADDRLP4 48
INDIRI4
NEI4 $219
ADDRLP4 44
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
CNSTI4 3
EQI4 $219
ADDRFP4 0
INDIRP4
CNSTI4 23
ADDP4
INDIRI1
CVII4 1
ADDRLP4 48
INDIRI4
GEI4 $219
ADDRFP4 0
INDIRP4
CNSTI4 23
ADDP4
CNSTI1 0
ASGNI1
LABELV $219
LABELV $215
ADDRFP4 0
INDIRP4
CNSTI4 21
ADDP4
INDIRI1
CVII4 1
ARGI4
ADDRLP4 40
ADDRGP4 abs
CALLI4
ASGNI4
ADDRLP4 0
ADDRLP4 40
INDIRI4
ASGNI4
ADDRFP4 0
INDIRP4
CNSTI4 22
ADDP4
INDIRI1
CVII4 1
ARGI4
ADDRLP4 44
ADDRGP4 abs
CALLI4
ASGNI4
ADDRLP4 44
INDIRI4
ADDRLP4 0
INDIRI4
LEI4 $221
ADDRFP4 0
INDIRP4
CNSTI4 22
ADDP4
INDIRI1
CVII4 1
ARGI4
ADDRLP4 48
ADDRGP4 abs
CALLI4
ASGNI4
ADDRLP4 0
ADDRLP4 48
INDIRI4
ASGNI4
LABELV $221
ADDRFP4 0
INDIRP4
CNSTI4 23
ADDP4
INDIRI1
CVII4 1
ARGI4
ADDRLP4 52
ADDRGP4 abs
CALLI4
ASGNI4
ADDRLP4 52
INDIRI4
ADDRLP4 0
INDIRI4
LEI4 $223
ADDRFP4 0
INDIRP4
CNSTI4 23
ADDP4
INDIRI1
CVII4 1
ARGI4
ADDRLP4 56
ADDRGP4 abs
CALLI4
ASGNI4
ADDRLP4 0
ADDRLP4 56
INDIRI4
ASGNI4
LABELV $223
ADDRLP4 0
INDIRI4
CNSTI4 0
NEI4 $225
CNSTF4 0
RETF4
ADDRGP4 $169
JUMPV
LABELV $225
ADDRLP4 64
ADDRFP4 0
INDIRP4
CNSTI4 21
ADDP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 68
ADDRFP4 0
INDIRP4
CNSTI4 22
ADDP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 72
ADDRFP4 0
INDIRP4
CNSTI4 23
ADDP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 64
INDIRI4
ADDRLP4 64
INDIRI4
MULI4
ADDRLP4 68
INDIRI4
ADDRLP4 68
INDIRI4
MULI4
ADDI4
ADDRLP4 72
INDIRI4
ADDRLP4 72
INDIRI4
MULI4
ADDI4
CVIF4 4
ARGF4
ADDRLP4 76
ADDRGP4 sqrt
CALLF4
ASGNF4
ADDRLP4 8
ADDRLP4 76
INDIRF4
ASGNF4
ADDRLP4 12
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 52
ADDP4
INDIRI4
CVIF4 4
ADDRLP4 0
INDIRI4
CVIF4 4
MULF4
CNSTF4 1123942400
ADDRLP4 8
INDIRF4
MULF4
DIVF4
ADDRLP4 4
INDIRF4
MULF4
ASGNF4
ADDRLP4 12
INDIRF4
RETF4
LABELV $169
endproc PM_CmdScale 80 8
proc PM_SetMovementDir 72 0
ADDRLP4 0
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 4
CNSTI4 0
ASGNI4
ADDRLP4 0
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
ADDRLP4 4
INDIRI4
NEI4 $230
ADDRLP4 0
INDIRP4
CNSTI4 30
ADDP4
INDIRI1
CVII4 1
ADDRLP4 4
INDIRI4
EQI4 $228
LABELV $230
ADDRLP4 8
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 12
CNSTI4 0
ASGNI4
ADDRLP4 8
INDIRP4
CNSTI4 30
ADDP4
INDIRI1
CVII4 1
ADDRLP4 12
INDIRI4
NEI4 $231
ADDRLP4 8
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
ADDRLP4 12
INDIRI4
LEI4 $231
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 96
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 $229
JUMPV
LABELV $231
ADDRLP4 16
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 20
CNSTI4 0
ASGNI4
ADDRLP4 16
INDIRP4
CNSTI4 30
ADDP4
INDIRI1
CVII4 1
ADDRLP4 20
INDIRI4
GEI4 $233
ADDRLP4 16
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
ADDRLP4 20
INDIRI4
LEI4 $233
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 96
ADDP4
CNSTI4 1
ASGNI4
ADDRGP4 $229
JUMPV
LABELV $233
ADDRLP4 24
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 28
CNSTI4 0
ASGNI4
ADDRLP4 24
INDIRP4
CNSTI4 30
ADDP4
INDIRI1
CVII4 1
ADDRLP4 28
INDIRI4
GEI4 $235
ADDRLP4 24
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
ADDRLP4 28
INDIRI4
NEI4 $235
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 96
ADDP4
CNSTI4 2
ASGNI4
ADDRGP4 $229
JUMPV
LABELV $235
ADDRLP4 32
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 36
CNSTI4 0
ASGNI4
ADDRLP4 32
INDIRP4
CNSTI4 30
ADDP4
INDIRI1
CVII4 1
ADDRLP4 36
INDIRI4
GEI4 $237
ADDRLP4 32
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
ADDRLP4 36
INDIRI4
GEI4 $237
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 96
ADDP4
CNSTI4 3
ASGNI4
ADDRGP4 $229
JUMPV
LABELV $237
ADDRLP4 40
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 44
CNSTI4 0
ASGNI4
ADDRLP4 40
INDIRP4
CNSTI4 30
ADDP4
INDIRI1
CVII4 1
ADDRLP4 44
INDIRI4
NEI4 $239
ADDRLP4 40
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
ADDRLP4 44
INDIRI4
GEI4 $239
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 96
ADDP4
CNSTI4 4
ASGNI4
ADDRGP4 $229
JUMPV
LABELV $239
ADDRLP4 48
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 52
CNSTI4 0
ASGNI4
ADDRLP4 48
INDIRP4
CNSTI4 30
ADDP4
INDIRI1
CVII4 1
ADDRLP4 52
INDIRI4
LEI4 $241
ADDRLP4 48
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
ADDRLP4 52
INDIRI4
GEI4 $241
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 96
ADDP4
CNSTI4 5
ASGNI4
ADDRGP4 $229
JUMPV
LABELV $241
ADDRLP4 56
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 60
CNSTI4 0
ASGNI4
ADDRLP4 56
INDIRP4
CNSTI4 30
ADDP4
INDIRI1
CVII4 1
ADDRLP4 60
INDIRI4
LEI4 $243
ADDRLP4 56
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
ADDRLP4 60
INDIRI4
NEI4 $243
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 96
ADDP4
CNSTI4 6
ASGNI4
ADDRGP4 $229
JUMPV
LABELV $243
ADDRLP4 64
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 68
CNSTI4 0
ASGNI4
ADDRLP4 64
INDIRP4
CNSTI4 30
ADDP4
INDIRI1
CVII4 1
ADDRLP4 68
INDIRI4
LEI4 $229
ADDRLP4 64
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
ADDRLP4 68
INDIRI4
LEI4 $229
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 96
ADDP4
CNSTI4 7
ASGNI4
ADDRGP4 $229
JUMPV
LABELV $228
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 96
ADDP4
INDIRI4
CNSTI4 2
NEI4 $247
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 96
ADDP4
CNSTI4 1
ASGNI4
ADDRGP4 $248
JUMPV
LABELV $247
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 96
ADDP4
INDIRI4
CNSTI4 6
NEI4 $249
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 96
ADDP4
CNSTI4 7
ASGNI4
LABELV $249
LABELV $248
LABELV $229
LABELV $227
endproc PM_SetMovementDir 72 0
proc PM_CheckCharge 16 0
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
CNSTI4 8
EQI4 $252
ADDRGP4 $251
JUMPV
LABELV $252
ADDRLP4 0
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 4
CNSTI4 0
ASGNI4
ADDRLP4 0
INDIRP4
CNSTI4 24
ADDP4
INDIRI4
CNSTI4 32
BANDI4
ADDRLP4 4
INDIRI4
EQI4 $254
ADDRLP4 0
INDIRP4
INDIRP4
CNSTI4 224
ADDP4
INDIRI4
CNSTI4 512
BANDI4
ADDRLP4 4
INDIRI4
NEI4 $254
ADDRLP4 8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 8
INDIRP4
ADDRLP4 8
INDIRP4
INDIRI4
CNSTI4 -16385
BANDI4
ASGNI4
ADDRGP4 $251
JUMPV
LABELV $254
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 228
ADDP4
INDIRI4
CNSTI4 0
LEI4 $256
ADDRLP4 8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 8
INDIRP4
ADDRLP4 8
INDIRP4
INDIRI4
CNSTI4 16384
BORI4
ASGNI4
ADDRGP4 $257
JUMPV
LABELV $256
ADDRLP4 12
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 12
INDIRP4
ADDRLP4 12
INDIRP4
INDIRI4
CNSTI4 -16385
BANDI4
ASGNI4
LABELV $257
LABELV $251
endproc PM_CheckCharge 16 0
proc PM_CheckPounce 40 4
ADDRLP4 4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
ASGNI4
ADDRLP4 4
INDIRI4
CNSTI4 6
EQI4 $259
ADDRLP4 4
INDIRI4
CNSTI4 7
EQI4 $259
CNSTI4 0
RETI4
ADDRGP4 $258
JUMPV
LABELV $259
ADDRLP4 8
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 8
INDIRP4
CNSTI4 68
ADDP4
INDIRI4
CNSTI4 1023
EQI4 $261
ADDRLP4 8
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 16384
BANDI4
CNSTI4 0
EQI4 $261
ADDRLP4 12
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 12
INDIRP4
ADDRLP4 12
INDIRP4
INDIRI4
CNSTI4 -16385
BANDI4
ASGNI4
ADDRLP4 16
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 16
INDIRP4
ADDRLP4 16
INDIRP4
INDIRI4
CNSTI4 400
ADDI4
ASGNI4
CNSTI4 0
RETI4
ADDRGP4 $258
JUMPV
LABELV $261
ADDRGP4 pm
INDIRP4
CNSTI4 24
ADDP4
INDIRI4
CNSTI4 32
BANDI4
CNSTI4 0
EQI4 $263
ADDRLP4 12
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 12
INDIRP4
ADDRLP4 12
INDIRP4
INDIRI4
CNSTI4 -16385
BANDI4
ASGNI4
CNSTI4 0
RETI4
ADDRGP4 $258
JUMPV
LABELV $263
ADDRLP4 12
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 12
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 16384
BANDI4
CNSTI4 0
NEI4 $268
ADDRLP4 12
INDIRP4
CNSTI4 228
ADDP4
INDIRI4
CNSTI4 200
LTI4 $268
ADDRLP4 12
INDIRP4
CNSTI4 68
ADDP4
INDIRI4
CNSTI4 1023
NEI4 $265
LABELV $268
CNSTI4 0
RETI4
ADDRGP4 $258
JUMPV
LABELV $265
ADDRGP4 pml+48
CNSTI4 0
ASGNI4
ADDRGP4 pml+44
CNSTI4 0
ASGNI4
ADDRLP4 16
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 16
INDIRP4
ADDRLP4 16
INDIRP4
INDIRI4
CNSTI4 16384
BORI4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 68
ADDP4
CNSTI4 1023
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
CNSTI4 6
NEI4 $271
ADDRLP4 0
CNSTI4 700
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 228
ADDP4
INDIRI4
MULI4
CNSTI4 800
DIVI4
ASGNI4
ADDRGP4 $272
JUMPV
LABELV $271
ADDRLP4 20
CNSTI4 800
ASGNI4
ADDRLP4 0
ADDRLP4 20
INDIRI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 228
ADDP4
INDIRI4
MULI4
ADDRLP4 20
INDIRI4
DIVI4
ASGNI4
LABELV $272
ADDRLP4 24
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ASGNP4
ADDRLP4 24
INDIRP4
ADDRLP4 24
INDIRP4
INDIRF4
ADDRGP4 pml
INDIRF4
ADDRLP4 0
INDIRI4
CVIF4 4
MULF4
ADDF4
ASGNF4
ADDRLP4 28
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 36
ADDP4
ASGNP4
ADDRLP4 28
INDIRP4
ADDRLP4 28
INDIRP4
INDIRF4
ADDRGP4 pml+4
INDIRF4
ADDRLP4 0
INDIRI4
CVIF4 4
MULF4
ADDF4
ASGNF4
ADDRLP4 32
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 40
ADDP4
ASGNP4
ADDRLP4 32
INDIRP4
ADDRLP4 32
INDIRP4
INDIRF4
ADDRGP4 pml+8
INDIRF4
ADDRLP4 0
INDIRI4
CVIF4 4
MULF4
ADDF4
ASGNF4
CNSTI4 19
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
ADDRGP4 pm
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
CNSTI4 0
LTI4 $275
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 284
ADDP4
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
NEI4 $277
CNSTI4 18
ARGI4
ADDRGP4 PM_ForceLegsAnim
CALLV
pop
ADDRGP4 $278
JUMPV
LABELV $277
CNSTI4 11
ARGI4
ADDRGP4 PM_ForceLegsAnim
CALLV
pop
LABELV $278
ADDRLP4 36
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 36
INDIRP4
ADDRLP4 36
INDIRP4
INDIRI4
CNSTI4 -9
BANDI4
ASGNI4
ADDRGP4 $276
JUMPV
LABELV $275
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 284
ADDP4
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
NEI4 $279
CNSTI4 20
ARGI4
ADDRGP4 PM_ForceLegsAnim
CALLV
pop
ADDRGP4 $280
JUMPV
LABELV $279
CNSTI4 13
ARGI4
ADDRGP4 PM_ForceLegsAnim
CALLV
pop
LABELV $280
ADDRLP4 36
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 36
INDIRP4
ADDRLP4 36
INDIRP4
INDIRI4
CNSTI4 8
BORI4
ASGNI4
LABELV $276
ADDRLP4 36
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 36
INDIRP4
CNSTI4 4
ADDP4
INDIRP4
ADDRLP4 36
INDIRP4
INDIRP4
CNSTI4 228
ADDP4
INDIRI4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 228
ADDP4
CNSTI4 0
ASGNI4
CNSTI4 1
RETI4
LABELV $258
endproc PM_CheckPounce 40 4
lit
align 4
LABELV $282
byte 4 0
byte 4 0
byte 4 1065353216
code
proc PM_CheckWallJump 256 28
ADDRLP4 28
ADDRGP4 $282
INDIRB
ASGNB 12
ADDRLP4 112
CNSTF4 1069547520
ASGNF4
ADDRLP4 24
CNSTF4 1065353216
ASGNF4
ADDRLP4 116
CNSTF4 1069547520
ASGNF4
ADDRGP4 pm
INDIRP4
CNSTI4 336
ADDP4
INDIRI4
CNSTI4 0
EQI4 $283
CNSTI4 0
RETI4
ADDRGP4 $281
JUMPV
LABELV $283
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 212
ADDP4
INDIRI4
ARGI4
ADDRLP4 144
ADDRGP4 BG_Class
CALLP4
ASGNP4
ADDRLP4 144
INDIRP4
CNSTI4 28
ADDP4
INDIRI4
CNSTI4 64
BANDI4
CNSTI4 0
NEI4 $285
CNSTI4 0
RETI4
ADDRGP4 $281
JUMPV
LABELV $285
ADDRLP4 12
ARGP4
ADDRGP4 pml
ARGP4
ADDRLP4 28
ARGP4
ADDRGP4 ProjectPointOnPlane
CALLV
pop
ADDRLP4 12
ARGP4
ADDRGP4 VectorNormalize
CALLF4
pop
ADDRGP4 pm
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
CNSTI4 0
GEI4 $287
ADDRLP4 12
ADDRLP4 12
INDIRF4
NEGF4
ASGNF4
ADDRLP4 12+4
ADDRLP4 12+4
INDIRF4
NEGF4
ASGNF4
ADDRLP4 12+8
ADDRLP4 12+8
INDIRF4
NEGF4
ASGNF4
LABELV $287
ADDRGP4 pm
INDIRP4
CNSTI4 30
ADDP4
INDIRI1
CVII4 1
CNSTI4 0
EQI4 $293
ADDRLP4 12
ADDRGP4 pml+12
INDIRB
ASGNB 12
ADDRGP4 pm
INDIRP4
CNSTI4 30
ADDP4
INDIRI1
CVII4 1
CNSTI4 0
GEI4 $296
ADDRLP4 12
ADDRLP4 12
INDIRF4
NEGF4
ASGNF4
ADDRLP4 12+4
ADDRLP4 12+4
INDIRF4
NEGF4
ASGNF4
ADDRLP4 12+8
ADDRLP4 12+8
INDIRF4
NEGF4
ASGNF4
LABELV $296
LABELV $293
ADDRLP4 148
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 152
CNSTF4 1048576000
ASGNF4
ADDRLP4 100
ADDRLP4 148
INDIRP4
INDIRP4
CNSTI4 20
ADDP4
INDIRF4
ADDRLP4 152
INDIRF4
ADDRLP4 12
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 100+4
ADDRLP4 148
INDIRP4
INDIRP4
CNSTI4 24
ADDP4
INDIRF4
ADDRLP4 152
INDIRF4
ADDRLP4 12+4
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 100+8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 28
ADDP4
INDIRF4
CNSTF4 1048576000
ADDRLP4 12+8
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 40
ARGP4
ADDRLP4 156
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 160
ADDRLP4 156
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 160
INDIRP4
CNSTI4 20
ADDP4
ARGP4
ADDRLP4 156
INDIRP4
CNSTI4 308
ADDP4
ARGP4
ADDRLP4 156
INDIRP4
CNSTI4 320
ADDP4
ARGP4
ADDRLP4 100
ARGP4
ADDRLP4 160
INDIRP4
CNSTI4 148
ADDP4
INDIRI4
ARGI4
ADDRLP4 156
INDIRP4
CNSTI4 32
ADDP4
INDIRI4
ARGI4
ADDRLP4 156
INDIRP4
CNSTI4 352
ADDP4
INDIRP4
CALLV
pop
ADDRLP4 40+8
INDIRF4
CNSTF4 1065353216
GEF4 $306
ADDRLP4 40+44
INDIRI4
CNSTI4 6
BANDI4
CNSTI4 0
NEI4 $306
ADDRLP4 40+24+8
INDIRF4
CNSTF4 1060320051
GEF4 $306
ADDRLP4 40+24
ARGP4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 100
ADDP4
ARGP4
ADDRLP4 164
ADDRGP4 VectorCompare
CALLI4
ASGNI4
ADDRLP4 164
INDIRI4
CNSTI4 0
NEI4 $307
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 100
ADDP4
ADDRLP4 40+24
INDIRB
ASGNB 12
ADDRGP4 $307
JUMPV
LABELV $306
CNSTI4 0
RETI4
ADDRGP4 $281
JUMPV
LABELV $307
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 256
BANDI4
CNSTI4 0
EQI4 $316
CNSTI4 0
RETI4
ADDRGP4 $281
JUMPV
LABELV $316
ADDRGP4 pm
INDIRP4
CNSTI4 31
ADDP4
INDIRI1
CVII4 1
CNSTI4 10
GEI4 $318
CNSTI4 0
RETI4
ADDRGP4 $281
JUMPV
LABELV $318
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 8192
BANDI4
CNSTI4 0
EQI4 $320
CNSTI4 0
RETI4
ADDRGP4 $281
JUMPV
LABELV $320
ADDRLP4 164
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 164
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 2
BANDI4
CNSTI4 0
EQI4 $322
ADDRLP4 164
INDIRP4
CNSTI4 108
ADDP4
INDIRF4
CNSTF4 1065353216
NEF4 $322
ADDRGP4 pm
INDIRP4
CNSTI4 31
ADDP4
CNSTI1 0
ASGNI1
CNSTI4 0
RETI4
ADDRGP4 $281
JUMPV
LABELV $322
ADDRLP4 168
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 168
INDIRP4
ADDRLP4 168
INDIRP4
INDIRI4
CNSTI4 8192
BORI4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 16
ADDP4
CNSTI4 200
ASGNI4
ADDRGP4 pml+48
CNSTI4 0
ASGNI4
ADDRGP4 pml+44
CNSTI4 0
ASGNI4
ADDRLP4 172
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 172
INDIRP4
ADDRLP4 172
INDIRP4
INDIRI4
CNSTI4 2
BORI4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 68
ADDP4
CNSTI4 1023
ASGNI4
ADDRLP4 120
ARGP4
ADDRGP4 pml
ARGP4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 100
ADDP4
ARGP4
ADDRGP4 ProjectPointOnPlane
CALLV
pop
ADDRLP4 132
ARGP4
ADDRGP4 pml+12
ARGP4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 100
ADDP4
ARGP4
ADDRGP4 ProjectPointOnPlane
CALLV
pop
ADDRLP4 176
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 0
ADDRLP4 176
INDIRP4
INDIRP4
CNSTI4 100
ADDP4
INDIRF4
ADDRLP4 112
INDIRF4
MULF4
ASGNF4
ADDRLP4 0+4
ADDRLP4 176
INDIRP4
INDIRP4
CNSTI4 104
ADDP4
INDIRF4
ADDRLP4 112
INDIRF4
MULF4
ASGNF4
ADDRLP4 0+8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 108
ADDP4
INDIRF4
ADDRLP4 112
INDIRF4
MULF4
ASGNF4
ADDRGP4 pm
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
CNSTI4 0
LEI4 $329
ADDRLP4 0
ADDRLP4 0
INDIRF4
ADDRLP4 120
INDIRF4
ADDRLP4 24
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 0+4
ADDRLP4 0+4
INDIRF4
ADDRLP4 120+4
INDIRF4
ADDRLP4 24
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 0+8
ADDRLP4 0+8
INDIRF4
ADDRLP4 120+8
INDIRF4
ADDRLP4 24
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRGP4 $330
JUMPV
LABELV $329
ADDRGP4 pm
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
CNSTI4 0
GEI4 $337
ADDRLP4 188
ADDRLP4 24
INDIRF4
NEGF4
ASGNF4
ADDRLP4 0
ADDRLP4 0
INDIRF4
ADDRLP4 120
INDIRF4
ADDRLP4 188
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 0+4
ADDRLP4 0+4
INDIRF4
ADDRLP4 120+4
INDIRF4
ADDRLP4 188
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 0+8
ADDRLP4 0+8
INDIRF4
ADDRLP4 120+8
INDIRF4
ADDRLP4 24
INDIRF4
NEGF4
MULF4
ADDF4
ASGNF4
LABELV $337
LABELV $330
ADDRGP4 pm
INDIRP4
CNSTI4 30
ADDP4
INDIRI1
CVII4 1
CNSTI4 0
LEI4 $345
ADDRLP4 0
ADDRLP4 0
INDIRF4
ADDRLP4 132
INDIRF4
ADDRLP4 24
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 0+4
ADDRLP4 0+4
INDIRF4
ADDRLP4 132+4
INDIRF4
ADDRLP4 24
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 0+8
ADDRLP4 0+8
INDIRF4
ADDRLP4 132+8
INDIRF4
ADDRLP4 24
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRGP4 $346
JUMPV
LABELV $345
ADDRGP4 pm
INDIRP4
CNSTI4 30
ADDP4
INDIRI1
CVII4 1
CNSTI4 0
GEI4 $353
ADDRLP4 196
ADDRLP4 24
INDIRF4
NEGF4
ASGNF4
ADDRLP4 0
ADDRLP4 0
INDIRF4
ADDRLP4 132
INDIRF4
ADDRLP4 196
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 0+4
ADDRLP4 0+4
INDIRF4
ADDRLP4 132+4
INDIRF4
ADDRLP4 196
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 0+8
ADDRLP4 0+8
INDIRF4
ADDRLP4 132+8
INDIRF4
ADDRLP4 24
INDIRF4
NEGF4
MULF4
ADDF4
ASGNF4
LABELV $353
LABELV $346
ADDRLP4 0
ADDRLP4 0
INDIRF4
ADDRLP4 28
INDIRF4
ADDRLP4 116
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 0+4
ADDRLP4 0+4
INDIRF4
ADDRLP4 28+4
INDIRF4
ADDRLP4 116
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 0+8
ADDRLP4 0+8
INDIRF4
ADDRLP4 28+8
INDIRF4
ADDRLP4 116
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 0
ARGP4
ADDRGP4 VectorNormalize
CALLF4
pop
ADDRLP4 204
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 204
INDIRP4
CNSTI4 212
ADDP4
INDIRI4
ARGI4
ADDRLP4 208
ADDRGP4 BG_Class
CALLP4
ASGNP4
ADDRLP4 212
ADDRLP4 204
INDIRP4
CNSTI4 32
ADDP4
ASGNP4
ADDRLP4 212
INDIRP4
ADDRLP4 212
INDIRP4
INDIRF4
ADDRLP4 0
INDIRF4
ADDRLP4 208
INDIRP4
CNSTI4 76
ADDP4
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 216
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 216
INDIRP4
CNSTI4 212
ADDP4
INDIRI4
ARGI4
ADDRLP4 220
ADDRGP4 BG_Class
CALLP4
ASGNP4
ADDRLP4 224
ADDRLP4 216
INDIRP4
CNSTI4 36
ADDP4
ASGNP4
ADDRLP4 224
INDIRP4
ADDRLP4 224
INDIRP4
INDIRF4
ADDRLP4 0+4
INDIRF4
ADDRLP4 220
INDIRP4
CNSTI4 76
ADDP4
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 228
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 228
INDIRP4
CNSTI4 212
ADDP4
INDIRI4
ARGI4
ADDRLP4 232
ADDRGP4 BG_Class
CALLP4
ASGNP4
ADDRLP4 236
ADDRLP4 228
INDIRP4
CNSTI4 40
ADDP4
ASGNP4
ADDRLP4 236
INDIRP4
ADDRLP4 236
INDIRP4
INDIRF4
ADDRLP4 0+8
INDIRF4
ADDRLP4 232
INDIRP4
CNSTI4 76
ADDP4
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ARGP4
ADDRLP4 240
ADDRGP4 VectorLength
CALLF4
ASGNF4
ADDRLP4 240
INDIRF4
CNSTF4 1148846080
LEF4 $369
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ARGP4
ADDRGP4 VectorNormalize
CALLF4
pop
ADDRLP4 244
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ASGNP4
ADDRLP4 244
INDIRP4
CNSTF4 1148846080
ADDRLP4 244
INDIRP4
INDIRF4
MULF4
ASGNF4
ADDRLP4 248
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 36
ADDP4
ASGNP4
ADDRLP4 248
INDIRP4
CNSTF4 1148846080
ADDRLP4 248
INDIRP4
INDIRF4
MULF4
ASGNF4
ADDRLP4 252
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 40
ADDP4
ASGNP4
ADDRLP4 252
INDIRP4
CNSTF4 1148846080
ADDRLP4 252
INDIRP4
INDIRF4
MULF4
ASGNF4
LABELV $369
CNSTI4 19
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
ADDRGP4 pm
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
CNSTI4 0
LTI4 $371
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 284
ADDP4
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
NEI4 $373
CNSTI4 18
ARGI4
ADDRGP4 PM_ForceLegsAnim
CALLV
pop
ADDRGP4 $374
JUMPV
LABELV $373
CNSTI4 11
ARGI4
ADDRGP4 PM_ForceLegsAnim
CALLV
pop
LABELV $374
ADDRLP4 244
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 244
INDIRP4
ADDRLP4 244
INDIRP4
INDIRI4
CNSTI4 -9
BANDI4
ASGNI4
ADDRGP4 $372
JUMPV
LABELV $371
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 284
ADDP4
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
NEI4 $375
CNSTI4 20
ARGI4
ADDRGP4 PM_ForceLegsAnim
CALLV
pop
ADDRGP4 $376
JUMPV
LABELV $375
CNSTI4 13
ARGI4
ADDRGP4 PM_ForceLegsAnim
CALLV
pop
LABELV $376
ADDRLP4 244
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 244
INDIRP4
ADDRLP4 244
INDIRP4
INDIRI4
CNSTI4 8
BORI4
ASGNI4
LABELV $372
CNSTI4 1
RETI4
LABELV $281
endproc PM_CheckWallJump 256 28
proc PM_CheckJump 92 8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 68
ADDP4
INDIRI4
CNSTI4 1023
NEI4 $378
CNSTI4 0
RETI4
ADDRGP4 $377
JUMPV
LABELV $378
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 212
ADDP4
INDIRI4
ARGI4
ADDRLP4 20
ADDRGP4 BG_Class
CALLP4
ASGNP4
ADDRLP4 20
INDIRP4
CNSTI4 76
ADDP4
INDIRF4
CNSTF4 0
NEF4 $380
CNSTI4 0
RETI4
ADDRGP4 $377
JUMPV
LABELV $380
ADDRLP4 24
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
ASGNI4
ADDRLP4 24
INDIRI4
CNSTI4 6
EQI4 $384
ADDRLP4 24
INDIRI4
CNSTI4 7
NEI4 $382
LABELV $384
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 228
ADDP4
INDIRI4
CNSTI4 0
LEI4 $382
CNSTI4 0
RETI4
ADDRGP4 $377
JUMPV
LABELV $382
ADDRLP4 28
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 28
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
CNSTI4 8
NEI4 $385
ADDRLP4 28
INDIRP4
CNSTI4 228
ADDP4
INDIRI4
CNSTI4 0
LEI4 $385
CNSTI4 0
RETI4
ADDRGP4 $377
JUMPV
LABELV $385
ADDRLP4 32
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 32
INDIRP4
CNSTI4 216
ADDP4
INDIRI4
CNSTI4 2
NEI4 $387
ADDRLP4 32
INDIRP4
CNSTI4 220
ADDP4
INDIRI4
CNSTI4 -350
GEI4 $387
CNSTI4 6
ARGI4
ADDRLP4 32
INDIRP4
CNSTI4 192
ADDP4
ARGP4
ADDRLP4 36
ADDRGP4 BG_InventoryContainsUpgrade
CALLI4
ASGNI4
ADDRLP4 36
INDIRI4
CNSTI4 0
EQI4 $389
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 244
ADDP4
INDIRI4
CNSTI4 300
GEI4 $387
LABELV $389
CNSTI4 0
RETI4
ADDRGP4 $377
JUMPV
LABELV $387
ADDRLP4 40
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 40
INDIRP4
CNSTI4 216
ADDP4
INDIRI4
CNSTI4 2
NEI4 $390
ADDRLP4 40
INDIRP4
CNSTI4 16
ADDP4
INDIRI4
CNSTI4 0
EQI4 $390
CNSTI4 0
RETI4
ADDRGP4 $377
JUMPV
LABELV $390
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 256
BANDI4
CNSTI4 0
EQI4 $392
CNSTI4 0
RETI4
ADDRGP4 $377
JUMPV
LABELV $392
ADDRGP4 pm
INDIRP4
CNSTI4 31
ADDP4
INDIRI1
CVII4 1
CNSTI4 10
GEI4 $394
CNSTI4 0
RETI4
ADDRGP4 $377
JUMPV
LABELV $394
ADDRLP4 44
CNSTI4 4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
ADDRLP4 44
INDIRI4
ADDP4
INDIRI4
ADDRLP4 44
INDIRI4
NEI4 $396
ADDRGP4 pm
INDIRP4
CNSTI4 31
ADDP4
CNSTI1 0
ASGNI1
CNSTI4 0
RETI4
ADDRGP4 $377
JUMPV
LABELV $396
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 2
BANDI4
CNSTI4 0
EQI4 $398
ADDRGP4 pm
INDIRP4
CNSTI4 31
ADDP4
CNSTI1 0
ASGNI1
CNSTI4 0
RETI4
ADDRGP4 $377
JUMPV
LABELV $398
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 212
ADDP4
INDIRI4
ARGI4
CNSTI4 64
ARGI4
ADDRLP4 48
ADDRGP4 BG_ClassHasAbility
CALLI4
ASGNI4
ADDRLP4 48
INDIRI4
CNSTI4 0
EQI4 $400
ADDRLP4 52
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 52
INDIRP4
ADDRLP4 52
INDIRP4
INDIRI4
CNSTI4 8192
BORI4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 16
ADDP4
CNSTI4 200
ASGNI4
LABELV $400
ADDRGP4 pml+48
CNSTI4 0
ASGNI4
ADDRGP4 pml+44
CNSTI4 0
ASGNI4
ADDRLP4 52
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 52
INDIRP4
ADDRLP4 52
INDIRP4
INDIRI4
CNSTI4 2
BORI4
ASGNI4
CNSTI4 6
ARGI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 192
ADDP4
ARGP4
ADDRLP4 60
ADDRGP4 BG_InventoryContainsUpgrade
CALLI4
ASGNI4
ADDRLP4 60
INDIRI4
CNSTI4 0
EQI4 $405
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 244
ADDP4
INDIRI4
CNSTI4 300
LTI4 $405
ADDRLP4 56
CNSTI4 1
ASGNI4
ADDRGP4 $406
JUMPV
LABELV $405
ADDRLP4 56
CNSTI4 0
ASGNI4
LABELV $406
ADDRLP4 16
ADDRLP4 56
INDIRI4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 216
ADDP4
INDIRI4
CNSTI4 2
NEI4 $407
ADDRLP4 16
INDIRI4
CNSTI4 0
NEI4 $409
ADDRLP4 64
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 220
ADDP4
ASGNP4
ADDRLP4 64
INDIRP4
ADDRLP4 64
INDIRP4
INDIRI4
CNSTI4 150
SUBI4
ASGNI4
ADDRGP4 $410
JUMPV
LABELV $409
ADDRLP4 68
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 244
ADDP4
ASGNP4
ADDRLP4 68
INDIRP4
ADDRLP4 68
INDIRP4
INDIRI4
CNSTI4 300
SUBI4
ASGNI4
LABELV $410
LABELV $407
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 212
ADDP4
INDIRI4
ARGI4
ADDRLP4 64
ADDRGP4 BG_Class
CALLP4
ASGNP4
ADDRLP4 0
ADDRLP4 64
INDIRP4
CNSTI4 76
ADDP4
INDIRF4
CVFI4 4
ASGNI4
ADDRLP4 68
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 68
INDIRP4
CNSTI4 220
ADDP4
INDIRI4
CNSTI4 0
GTI4 $413
ADDRLP4 68
INDIRP4
CNSTI4 216
ADDP4
INDIRI4
CNSTI4 1
NEI4 $411
ADDRLP4 68
INDIRP4
CNSTI4 212
ADDP4
INDIRI4
ARGI4
CNSTI4 64
ARGI4
ADDRLP4 72
ADDRGP4 BG_ClassHasAbility
CALLI4
ASGNI4
ADDRLP4 72
INDIRI4
CNSTI4 0
NEI4 $411
LABELV $413
ADDRGP4 cpm_pm_jump_z
INDIRF4
CNSTF4 0
EQF4 $414
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 304
ADDP4
INDIRI4
CNSTI4 0
LEI4 $416
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 212
ADDP4
INDIRI4
ARGI4
ADDRLP4 76
ADDRGP4 BG_Class
CALLP4
ASGNP4
ADDRLP4 0
ADDRLP4 0
INDIRI4
CVIF4 4
ADDRGP4 cpm_pm_jump_z
INDIRF4
ADDRLP4 76
INDIRP4
CNSTI4 76
ADDP4
INDIRF4
MULF4
ADDF4
CVFI4 4
ASGNI4
LABELV $416
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 304
ADDP4
CNSTI4 400
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 16
ADDP4
ADDRGP4 pm_cliptime
INDIRF4
CVFI4 4
ASGNI4
LABELV $414
LABELV $411
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 68
ADDP4
CNSTI4 1023
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
ARGP4
ADDRLP4 4
ARGP4
ADDRGP4 BG_GetClientNormal
CALLV
pop
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 40
ADDP4
INDIRF4
CNSTF4 0
GEF4 $418
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 40
ADDP4
CNSTF4 0
ASGNF4
LABELV $418
ADDRLP4 76
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ASGNP4
ADDRLP4 76
INDIRP4
ADDRLP4 76
INDIRP4
INDIRF4
ADDRLP4 4
INDIRF4
ADDRLP4 0
INDIRI4
CVIF4 4
MULF4
ADDF4
ASGNF4
ADDRLP4 80
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 36
ADDP4
ASGNP4
ADDRLP4 80
INDIRP4
ADDRLP4 80
INDIRP4
INDIRF4
ADDRLP4 4+4
INDIRF4
ADDRLP4 0
INDIRI4
CVIF4 4
MULF4
ADDF4
ASGNF4
ADDRLP4 84
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 40
ADDP4
ASGNP4
ADDRLP4 84
INDIRP4
ADDRLP4 84
INDIRP4
INDIRF4
ADDRLP4 4+8
INDIRF4
ADDRLP4 0
INDIRI4
CVIF4 4
MULF4
ADDF4
ASGNF4
ADDRLP4 16
INDIRI4
CNSTI4 0
EQI4 $422
CNSTI4 20
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
ADDRGP4 $423
JUMPV
LABELV $422
CNSTI4 19
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
LABELV $423
ADDRGP4 pm
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
CNSTI4 0
LTI4 $424
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 284
ADDP4
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
NEI4 $426
CNSTI4 18
ARGI4
ADDRGP4 PM_ForceLegsAnim
CALLV
pop
ADDRGP4 $427
JUMPV
LABELV $426
CNSTI4 11
ARGI4
ADDRGP4 PM_ForceLegsAnim
CALLV
pop
LABELV $427
ADDRLP4 88
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 88
INDIRP4
ADDRLP4 88
INDIRP4
INDIRI4
CNSTI4 -9
BANDI4
ASGNI4
ADDRGP4 $425
JUMPV
LABELV $424
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 284
ADDP4
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
NEI4 $428
CNSTI4 20
ARGI4
ADDRGP4 PM_ForceLegsAnim
CALLV
pop
ADDRGP4 $429
JUMPV
LABELV $428
CNSTI4 13
ARGI4
ADDRGP4 PM_ForceLegsAnim
CALLV
pop
LABELV $429
ADDRLP4 88
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 88
INDIRP4
ADDRLP4 88
INDIRP4
INDIRI4
CNSTI4 8
BORI4
ASGNI4
LABELV $425
CNSTI4 1
RETI4
LABELV $377
endproc PM_CheckJump 92 8
proc PM_CheckWaterJump 108 24
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 16
ADDP4
INDIRI4
CNSTI4 0
EQI4 $431
CNSTI4 0
RETI4
ADDRGP4 $430
JUMPV
LABELV $431
ADDRGP4 pm
INDIRP4
CNSTI4 31
ADDP4
INDIRI1
CVII4 1
CNSTI4 10
GEI4 $433
CNSTI4 0
RETI4
ADDRGP4 $430
JUMPV
LABELV $433
ADDRLP4 12
ADDRGP4 pml
INDIRF4
ASGNF4
ADDRLP4 12+4
ADDRGP4 pml+4
INDIRF4
ASGNF4
ADDRLP4 12+8
CNSTF4 0
ASGNF4
ADDRLP4 12
ARGP4
ADDRGP4 VectorNormalize
CALLF4
pop
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 212
ADDP4
INDIRI4
ARGI4
ADDRLP4 48
ARGP4
ADDRLP4 32
ARGP4
ADDRLP4 60
CNSTP4 0
ASGNP4
ADDRLP4 60
INDIRP4
ARGP4
ADDRLP4 60
INDIRP4
ARGP4
ADDRLP4 60
INDIRP4
ARGP4
ADDRGP4 BG_ClassBoundingBox
CALLV
pop
ADDRLP4 64
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 0
ADDRLP4 64
INDIRP4
INDIRP4
CNSTI4 20
ADDP4
INDIRF4
ASGNF4
ADDRLP4 0+4
ADDRLP4 64
INDIRP4
INDIRP4
CNSTI4 24
ADDP4
INDIRF4
ASGNF4
ADDRLP4 0+8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 28
ADDP4
INDIRF4
ADDRLP4 48+8
INDIRF4
ADDF4
ASGNF4
ADDRLP4 44
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 164
ADDP4
INDIRF4
CNSTF4 1113927393
DIVF4
ASGNF4
ADDRLP4 68
ADDRLP4 44
INDIRF4
CNSTF4 1061752795
ADDF4
ASGNF4
ADDRLP4 68
INDIRF4
CNSTF4 1070141403
DIVF4
ARGF4
ADDRLP4 72
ADDRGP4 floor
CALLF4
ASGNF4
ADDRLP4 68
INDIRF4
CNSTF4 1070141403
ADDRLP4 72
INDIRF4
MULF4
SUBF4
CNSTF4 1061752795
SUBF4
ARGF4
ADDRLP4 76
ADDRGP4 cos
CALLF4
ASGNF4
ADDRLP4 80
CNSTF4 1065353216
ASGNF4
ADDRLP4 28
ADDRLP4 80
INDIRF4
ADDRLP4 32
INDIRF4
ADDRLP4 80
INDIRF4
ADDF4
MULF4
ADDRLP4 76
INDIRF4
DIVF4
ASGNF4
ADDRLP4 0
ADDRLP4 0
INDIRF4
ADDRLP4 12
INDIRF4
ADDRLP4 28
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 0+4
ADDRLP4 0+4
INDIRF4
ADDRLP4 12+4
INDIRF4
ADDRLP4 28
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 0+8
ADDRLP4 0+8
INDIRF4
ADDRLP4 12+8
INDIRF4
ADDRLP4 28
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 0
ARGP4
ADDRLP4 88
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 88
INDIRP4
INDIRP4
CNSTI4 148
ADDP4
INDIRI4
ARGI4
ADDRLP4 92
ADDRLP4 88
INDIRP4
CNSTI4 356
ADDP4
INDIRP4
CALLI4
ASGNI4
ADDRLP4 24
ADDRLP4 92
INDIRI4
ASGNI4
ADDRLP4 24
INDIRI4
CNSTI4 1
BANDI4
CNSTI4 0
NEI4 $447
CNSTI4 0
RETI4
ADDRGP4 $430
JUMPV
LABELV $447
ADDRLP4 0+8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 28
ADDP4
INDIRF4
ADDRLP4 32+8
INDIRF4
ADDF4
ASGNF4
ADDRLP4 0
ARGP4
ADDRLP4 96
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 96
INDIRP4
INDIRP4
CNSTI4 148
ADDP4
INDIRI4
ARGI4
ADDRLP4 100
ADDRLP4 96
INDIRP4
CNSTI4 356
ADDP4
INDIRP4
CALLI4
ASGNI4
ADDRLP4 24
ADDRLP4 100
INDIRI4
ASGNI4
ADDRLP4 24
INDIRI4
CNSTI4 0
EQI4 $451
CNSTI4 0
RETI4
ADDRGP4 $430
JUMPV
LABELV $451
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
CNSTF4 1128792064
ADDRGP4 pml
INDIRF4
MULF4
ASGNF4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 36
ADDP4
CNSTF4 1128792064
ADDRGP4 pml+4
INDIRF4
MULF4
ASGNF4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 40
ADDP4
CNSTF4 1128792064
ADDRGP4 pml+8
INDIRF4
MULF4
ASGNF4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 40
ADDP4
CNSTF4 1135542272
ASGNF4
ADDRLP4 104
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 104
INDIRP4
ADDRLP4 104
INDIRP4
INDIRI4
CNSTI4 128
BORI4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 16
ADDP4
CNSTI4 2000
ASGNI4
CNSTI4 1
RETI4
LABELV $430
endproc PM_CheckWaterJump 108 24
proc PM_WaterJumpMove 12 8
CNSTI4 1
ARGI4
CNSTI4 0
ARGI4
ADDRGP4 PM_StepSlideMove
CALLI4
pop
ADDRLP4 0
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 4
ADDRLP4 0
INDIRP4
CNSTI4 40
ADDP4
ASGNP4
ADDRLP4 4
INDIRP4
ADDRLP4 4
INDIRP4
INDIRF4
ADDRLP4 0
INDIRP4
CNSTI4 48
ADDP4
INDIRI4
CVIF4 4
ADDRGP4 pml+36
INDIRF4
MULF4
SUBF4
ASGNF4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 40
ADDP4
INDIRF4
CNSTF4 0
GEF4 $457
ADDRLP4 8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 8
INDIRP4
ADDRLP4 8
INDIRP4
INDIRI4
CNSTI4 -8417
BANDI4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 16
ADDP4
CNSTI4 0
ASGNI4
LABELV $457
LABELV $455
endproc PM_WaterJumpMove 12 8
proc PM_WaterMove 76 16
ADDRLP4 40
ADDRGP4 PM_CheckWaterJump
CALLI4
ASGNI4
ADDRLP4 40
INDIRI4
CNSTI4 0
EQI4 $460
ADDRGP4 PM_WaterJumpMove
CALLV
pop
ADDRGP4 $459
JUMPV
LABELV $460
ADDRGP4 PM_Friction
CALLV
pop
ADDRGP4 pm
INDIRP4
CNSTI4 8
ADDP4
ARGP4
ADDRLP4 44
ADDRGP4 PM_CmdScale
CALLF4
ASGNF4
ADDRLP4 4
ADDRLP4 44
INDIRF4
ASGNF4
ADDRLP4 4
INDIRF4
CNSTF4 0
NEF4 $462
ADDRLP4 48
CNSTF4 0
ASGNF4
ADDRLP4 8
ADDRLP4 48
INDIRF4
ASGNF4
ADDRLP4 8+4
ADDRLP4 48
INDIRF4
ASGNF4
ADDRLP4 8+8
CNSTF4 3262119936
ASGNF4
ADDRGP4 $463
JUMPV
LABELV $462
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $466
ADDRLP4 48
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ASGNI4
ADDRLP4 56
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 48
INDIRI4
ADDRLP4 8
ADDP4
ADDRLP4 4
INDIRF4
ADDRLP4 48
INDIRI4
ADDRGP4 pml
ADDP4
INDIRF4
MULF4
ADDRLP4 56
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
CVIF4 4
MULF4
ADDRLP4 4
INDIRF4
ADDRLP4 48
INDIRI4
ADDRGP4 pml+12
ADDP4
INDIRF4
MULF4
ADDRLP4 56
INDIRP4
CNSTI4 30
ADDP4
INDIRI1
CVII4 1
CVIF4 4
MULF4
ADDF4
ASGNF4
LABELV $467
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 3
LTI4 $466
ADDRLP4 8+8
ADDRLP4 8+8
INDIRF4
ADDRLP4 4
INDIRF4
ADDRGP4 pm
INDIRP4
CNSTI4 31
ADDP4
INDIRI1
CVII4 1
CVIF4 4
MULF4
ADDF4
ASGNF4
LABELV $463
ADDRLP4 24
ADDRLP4 8
INDIRB
ASGNB 12
ADDRLP4 24
ARGP4
ADDRLP4 48
ADDRGP4 VectorNormalize
CALLF4
ASGNF4
ADDRLP4 20
ADDRLP4 48
INDIRF4
ASGNF4
ADDRLP4 20
INDIRF4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 52
ADDP4
INDIRI4
CVIF4 4
ADDRGP4 pm_swimScale
INDIRF4
MULF4
LEF4 $472
ADDRLP4 20
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 52
ADDP4
INDIRI4
CVIF4 4
ADDRGP4 pm_swimScale
INDIRF4
MULF4
ASGNF4
LABELV $472
ADDRLP4 24
ARGP4
ADDRLP4 20
INDIRF4
ARGF4
ADDRGP4 pm_wateraccelerate
INDIRF4
ARGF4
ADDRGP4 PM_Accelerate
CALLV
pop
ADDRGP4 pml+48
INDIRI4
CNSTI4 0
EQI4 $474
ADDRLP4 52
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 52
INDIRP4
CNSTI4 32
ADDP4
INDIRF4
ADDRGP4 pml+56+24
INDIRF4
MULF4
ADDRLP4 52
INDIRP4
CNSTI4 36
ADDP4
INDIRF4
ADDRGP4 pml+56+24+4
INDIRF4
MULF4
ADDF4
ADDRLP4 52
INDIRP4
CNSTI4 40
ADDP4
INDIRF4
ADDRGP4 pml+56+24+8
INDIRF4
MULF4
ADDF4
CNSTF4 0
GEF4 $474
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ARGP4
ADDRLP4 56
ADDRGP4 VectorLength
CALLF4
ASGNF4
ADDRLP4 36
ADDRLP4 56
INDIRF4
ASGNF4
ADDRLP4 60
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ASGNP4
ADDRLP4 60
INDIRP4
ARGP4
ADDRGP4 pml+56+24
ARGP4
ADDRLP4 60
INDIRP4
ARGP4
CNSTF4 1065361605
ARGF4
ADDRGP4 PM_ClipVelocity
CALLV
pop
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ARGP4
ADDRGP4 VectorNormalize
CALLF4
pop
ADDRLP4 64
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ASGNP4
ADDRLP4 64
INDIRP4
ADDRLP4 64
INDIRP4
INDIRF4
ADDRLP4 36
INDIRF4
MULF4
ASGNF4
ADDRLP4 68
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 36
ADDP4
ASGNP4
ADDRLP4 68
INDIRP4
ADDRLP4 68
INDIRP4
INDIRF4
ADDRLP4 36
INDIRF4
MULF4
ASGNF4
ADDRLP4 72
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 40
ADDP4
ASGNP4
ADDRLP4 72
INDIRP4
ADDRLP4 72
INDIRP4
INDIRF4
ADDRLP4 36
INDIRF4
MULF4
ASGNF4
LABELV $474
CNSTI4 0
ARGI4
ADDRGP4 PM_SlideMove
CALLI4
pop
LABELV $459
endproc PM_WaterMove 76 16
proc PM_JetPackMove 60 12
ADDRGP4 PM_Friction
CALLV
pop
ADDRGP4 pm
INDIRP4
CNSTI4 8
ADDP4
ARGP4
ADDRLP4 36
ADDRGP4 PM_CmdScale
CALLF4
ASGNF4
ADDRLP4 4
ADDRLP4 36
INDIRF4
ASGNF4
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $488
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 29
ADDP4
INDIRI1
CVII4 1
CVIF4 4
MULF4
ADDRLP4 4
INDIRF4
ADDRLP4 40
INDIRI4
ADDRGP4 pml+12
ADDP4
INDIRF4
MULF4
ADDRLP4 48
INDIRP4
CNSTI4 30
ADDP4
INDIRI1
CVII4 1
CVIF4 4
MULF4
ADDF4
ASGNF4
LABELV $489
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 2
LTI4 $488
ADDRGP4 pm
INDIRP4
CNSTI4 31
ADDP4
INDIRI1
CVII4 1
CVIF4 4
CNSTF4 0
LEF4 $493
ADDRLP4 8+8
CNSTF4 1124073472
ASGNF4
ADDRGP4 $494
JUMPV
LABELV $493
ADDRGP4 pm
INDIRP4
CNSTI4 31
ADDP4
INDIRI1
CVII4 1
CVIF4 4
CNSTF4 0
GEF4 $496
ADDRLP4 8+8
CNSTF4 3275751424
ASGNF4
ADDRGP4 $497
JUMPV
LABELV $496
ADDRLP4 8+8
CNSTF4 0
ASGNF4
LABELV $497
LABELV $494
ADDRLP4 20
ADDRLP4 8
INDIRB
ASGNB 12
ADDRLP4 20
ARGP4
ADDRLP4 52
ADDRGP4 VectorNormalize
CALLF4
ASGNF4
ADDRLP4 32
ADDRLP4 52
INDIRF4
ASGNF4
ADDRLP4 20
ARGP4
ADDRLP4 32
INDIRF4
ARGF4
ADDRGP4 pm_flyaccelerate
INDIRF4
ARGF4
ADDRGP4 PM_Accelerate
CALLV
pop
ADDRLP4 56
CNSTI4 0
ASGNI4
ADDRLP4 56
INDIRI4
ARGI4
ADDRLP4 56
INDIRI4
ARGI4
ADDRGP4 PM_StepSlideMove
CALLI4
pop
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 284
ADDP4
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
NEI4 $500
CNSTI4 19
ARGI4
ADDRGP4 PM_ContinueLegsAnim
CALLV
pop
ADDRGP4 $501
JUMPV
LABELV $500
CNSTI4 12
ARGI4
ADDRGP4 PM_ContinueLegsAnim
CALLV
pop
LABELV $501
LABELV $487
endproc PM_JetPackMove 60 12
proc PM_FlyMove 52 12
ADDRGP4 PM_Friction
CALLV
pop
ADDRGP4 pm
INDIRP4
CNSTI4 8
ADDP4
ARGP4
ADDRLP4 36
ADDRGP4 PM_CmdScale
CALLF4
ASGNF4
ADDRLP4 4
ADDRLP4 36
INDIRF4
ASGNF4
ADDRLP4 4
INDIRF4
CNSTF4 0
NEF4 $503
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 $504
JUMPV
LABELV $503
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $507
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 29
ADDP4
INDIRI1
CVII4 1
CVIF4 4
MULF4
ADDRLP4 4
INDIRF4
ADDRLP4 40
INDIRI4
ADDRGP4 pml+12
ADDP4
INDIRF4
MULF4
ADDRLP4 48
INDIRP4
CNSTI4 30
ADDP4
INDIRI1
CVII4 1
CVIF4 4
MULF4
ADDF4
ASGNF4
LABELV $508
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 3
LTI4 $507
ADDRLP4 8+8
ADDRLP4 8+8
INDIRF4
ADDRLP4 4
INDIRF4
ADDRGP4 pm
INDIRP4
CNSTI4 31
ADDP4
INDIRI1
CVII4 1
CVIF4 4
MULF4
ADDF4
ASGNF4
LABELV $504
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
ADDRLP4 44
CNSTI4 0
ASGNI4
ADDRLP4 44
INDIRI4
ARGI4
ADDRLP4 44
INDIRI4
ARGI4
ADDRGP4 PM_StepSlideMove
CALLI4
pop
LABELV $502
endproc PM_FlyMove 52 12
proc PM_AirControl 64 4
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRLP4 20
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 96
ADDP4
INDIRI4
ASGNI4
ADDRLP4 20
INDIRI4
CNSTI4 0
EQI4 $517
ADDRLP4 20
INDIRI4
CNSTI4 4
NEI4 $516
LABELV $517
ADDRFP4 4
INDIRF4
CNSTF4 0
NEF4 $514
LABELV $516
ADDRGP4 $513
JUMPV
LABELV $514
ADDRLP4 24
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 28
CNSTI4 40
ASGNI4
ADDRLP4 16
ADDRLP4 24
INDIRP4
INDIRP4
ADDRLP4 28
INDIRI4
ADDP4
INDIRF4
ASGNF4
ADDRLP4 24
INDIRP4
INDIRP4
ADDRLP4 28
INDIRI4
ADDP4
CNSTF4 0
ASGNF4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ARGP4
ADDRLP4 32
ADDRGP4 VectorNormalize
CALLF4
ASGNF4
ADDRLP4 4
ADDRLP4 32
INDIRF4
ASGNF4
ADDRLP4 36
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 40
ADDRLP4 36
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 12
ADDRLP4 40
INDIRP4
CNSTI4 32
ADDP4
INDIRF4
ADDRFP4 0
INDIRP4
INDIRF4
MULF4
ADDRLP4 40
INDIRP4
CNSTI4 36
ADDP4
INDIRF4
ADDRFP4 0
INDIRP4
CNSTI4 4
ADDP4
INDIRF4
MULF4
ADDF4
ADDRLP4 40
INDIRP4
CNSTI4 40
ADDP4
INDIRF4
ADDRFP4 0
INDIRP4
CNSTI4 8
ADDP4
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 8
CNSTF4 1107296256
ASGNF4
ADDRLP4 36
INDIRP4
INDIRP4
CNSTI4 212
ADDP4
INDIRI4
ARGI4
ADDRLP4 48
ADDRGP4 BG_Class
CALLP4
ASGNP4
ADDRLP4 8
ADDRLP4 8
INDIRF4
ADDRGP4 pm_airControlAmount
INDIRF4
ADDRLP4 48
INDIRP4
CNSTI4 64
ADDP4
INDIRF4
MULF4
ADDRLP4 12
INDIRF4
MULF4
ADDRLP4 12
INDIRF4
MULF4
ADDRGP4 pml+36
INDIRF4
MULF4
MULF4
ASGNF4
ADDRLP4 12
INDIRF4
CNSTF4 0
LEF4 $519
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $521
ADDRLP4 56
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ASGNI4
ADDRLP4 60
ADDRLP4 56
INDIRI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ADDP4
ASGNP4
ADDRLP4 60
INDIRP4
ADDRLP4 60
INDIRP4
INDIRF4
ADDRLP4 4
INDIRF4
MULF4
ADDRLP4 56
INDIRI4
ADDRFP4 0
INDIRP4
ADDP4
INDIRF4
ADDRLP4 8
INDIRF4
MULF4
ADDF4
ASGNF4
LABELV $522
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 2
LTI4 $521
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ARGP4
ADDRGP4 VectorNormalize
CALLF4
pop
LABELV $519
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $525
ADDRLP4 56
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ADDP4
ASGNP4
ADDRLP4 56
INDIRP4
ADDRLP4 56
INDIRP4
INDIRF4
ADDRLP4 4
INDIRF4
MULF4
ASGNF4
LABELV $526
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 2
LTI4 $525
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 40
ADDP4
ADDRLP4 16
INDIRF4
ASGNF4
LABELV $513
endproc PM_AirControl 64 4
proc PM_AirMove 108 16
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 212
ADDP4
INDIRI4
ARGI4
ADDRLP4 76
ADDRGP4 BG_Class
CALLP4
ASGNP4
ADDRLP4 40
ADDRLP4 76
INDIRP4
CNSTI4 64
ADDP4
INDIRF4
ASGNF4
ADDRGP4 PM_CheckWallJump
CALLI4
pop
ADDRGP4 PM_Friction
CALLV
pop
ADDRLP4 80
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 16
ADDRLP4 80
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
CVIF4 4
ASGNF4
ADDRLP4 20
ADDRLP4 80
INDIRP4
CNSTI4 30
ADDP4
INDIRI1
CVII4 1
CVIF4 4
ASGNF4
ADDRLP4 48
ADDRLP4 80
INDIRP4
CNSTI4 8
ADDP4
INDIRB
ASGNB 24
ADDRLP4 48
ARGP4
ADDRLP4 84
ADDRGP4 PM_CmdScale
CALLF4
ASGNF4
ADDRLP4 44
ADDRLP4 84
INDIRF4
ASGNF4
ADDRGP4 PM_SetMovementDir
CALLV
pop
ADDRGP4 pml+8
CNSTF4 0
ASGNF4
ADDRGP4 pml+12+8
CNSTF4 0
ASGNF4
ADDRGP4 pml
ARGP4
ADDRGP4 VectorNormalize
CALLF4
pop
ADDRGP4 pml+12
ARGP4
ADDRGP4 VectorNormalize
CALLF4
pop
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $534
ADDRLP4 88
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ASGNI4
ADDRLP4 88
INDIRI4
ADDRLP4 4
ADDP4
ADDRLP4 88
INDIRI4
ADDRGP4 pml
ADDP4
INDIRF4
ADDRLP4 16
INDIRF4
MULF4
ADDRLP4 88
INDIRI4
ADDRGP4 pml+12
ADDP4
INDIRF4
ADDRLP4 20
INDIRF4
MULF4
ADDF4
ASGNF4
LABELV $535
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 2
LTI4 $534
ADDRLP4 4+8
CNSTF4 0
ASGNF4
ADDRLP4 24
ADDRLP4 4
INDIRB
ASGNB 12
ADDRLP4 24
ARGP4
ADDRLP4 92
ADDRGP4 VectorNormalize
CALLF4
ASGNF4
ADDRLP4 36
ADDRLP4 92
INDIRF4
ASGNF4
ADDRLP4 36
ADDRLP4 36
INDIRF4
ADDRLP4 44
INDIRF4
MULF4
ASGNF4
ADDRLP4 96
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 96
INDIRP4
CNSTI4 32
ADDP4
INDIRF4
ADDRLP4 24
INDIRF4
MULF4
ADDRLP4 96
INDIRP4
CNSTI4 36
ADDP4
INDIRF4
ADDRLP4 24+4
INDIRF4
MULF4
ADDF4
ADDRLP4 96
INDIRP4
CNSTI4 40
ADDP4
INDIRF4
ADDRLP4 24+8
INDIRF4
MULF4
ADDF4
CNSTF4 0
GEF4 $540
ADDRGP4 pm_airaccelerate
INDIRF4
ADDRLP4 40
INDIRF4
MULF4
ADDRGP4 cpm_pm_airstopaccelerate
INDIRF4
GEF4 $540
ADDRLP4 72
ADDRGP4 cpm_pm_airstopaccelerate
INDIRF4
ADDRLP4 40
INDIRF4
MULF4
ASGNF4
LABELV $540
ADDRLP4 100
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 96
ADDP4
INDIRI4
ASGNI4
ADDRLP4 100
INDIRI4
CNSTI4 2
EQI4 $546
ADDRLP4 100
INDIRI4
CNSTI4 6
NEI4 $544
LABELV $546
ADDRLP4 36
ADDRGP4 cpm_pm_wishspeed
INDIRF4
ADDRLP4 40
INDIRF4
MULF4
ASGNF4
ADDRLP4 72
ADDRGP4 cpm_pm_strafeaccelerate
INDIRF4
ADDRLP4 40
INDIRF4
MULF4
ASGNF4
ADDRLP4 24
ARGP4
ADDRLP4 36
INDIRF4
ARGF4
ADDRLP4 72
INDIRF4
ARGF4
ADDRGP4 PM_Accelerate
CALLV
pop
ADDRGP4 $545
JUMPV
LABELV $544
ADDRLP4 24
ARGP4
ADDRLP4 36
INDIRF4
ARGF4
ADDRLP4 40
INDIRF4
ARGF4
ADDRGP4 PM_Accelerate
CALLV
pop
LABELV $545
ADDRLP4 24
ARGP4
ADDRLP4 36
INDIRF4
ARGF4
ADDRGP4 PM_AirControl
CALLV
pop
ADDRGP4 pml+48
INDIRI4
CNSTI4 0
EQI4 $547
ADDRLP4 104
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ASGNP4
ADDRLP4 104
INDIRP4
ARGP4
ADDRGP4 pml+56+24
ARGP4
ADDRLP4 104
INDIRP4
ARGP4
CNSTF4 1065361605
ARGF4
ADDRGP4 PM_ClipVelocity
CALLV
pop
LABELV $547
CNSTI4 1
ARGI4
CNSTI4 0
ARGI4
ADDRGP4 PM_StepSlideMove
CALLI4
pop
LABELV $529
endproc PM_AirMove 108 16
proc PM_ClimbMove 160 16
ADDRGP4 pm
INDIRP4
CNSTI4 336
ADDP4
INDIRI4
CNSTI4 2
LEI4 $553
ADDRGP4 pml
INDIRF4
ADDRGP4 pml+56+24
INDIRF4
MULF4
ADDRGP4 pml+4
INDIRF4
ADDRGP4 pml+56+24+4
INDIRF4
MULF4
ADDF4
ADDRGP4 pml+8
INDIRF4
ADDRGP4 pml+56+24+8
INDIRF4
MULF4
ADDF4
CNSTF4 0
LEF4 $553
ADDRGP4 PM_WaterMove
CALLV
pop
ADDRGP4 $552
JUMPV
LABELV $553
ADDRLP4 76
ADDRGP4 PM_CheckJump
CALLI4
ASGNI4
ADDRLP4 76
INDIRI4
CNSTI4 0
NEI4 $567
ADDRLP4 80
ADDRGP4 PM_CheckPounce
CALLI4
ASGNI4
ADDRLP4 80
INDIRI4
CNSTI4 0
EQI4 $565
LABELV $567
ADDRGP4 pm
INDIRP4
CNSTI4 336
ADDP4
INDIRI4
CNSTI4 1
LEI4 $568
ADDRGP4 PM_WaterMove
CALLV
pop
ADDRGP4 $552
JUMPV
LABELV $568
ADDRGP4 PM_AirMove
CALLV
pop
ADDRGP4 $552
JUMPV
LABELV $565
ADDRGP4 PM_Friction
CALLV
pop
ADDRLP4 84
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 16
ADDRLP4 84
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
CVIF4 4
ASGNF4
ADDRLP4 20
ADDRLP4 84
INDIRP4
CNSTI4 30
ADDP4
INDIRI1
CVII4 1
CVIF4 4
ASGNF4
ADDRLP4 48
ADDRLP4 84
INDIRP4
CNSTI4 8
ADDP4
INDIRB
ASGNB 24
ADDRLP4 48
ARGP4
ADDRLP4 88
ADDRGP4 PM_CmdScale
CALLF4
ASGNF4
ADDRLP4 44
ADDRLP4 88
INDIRF4
ASGNF4
ADDRGP4 PM_SetMovementDir
CALLV
pop
ADDRLP4 92
ADDRGP4 pml
ASGNP4
ADDRLP4 92
INDIRP4
ARGP4
ADDRGP4 pml+56+24
ARGP4
ADDRLP4 92
INDIRP4
ARGP4
CNSTF4 1065361605
ARGF4
ADDRGP4 PM_ClipVelocity
CALLV
pop
ADDRGP4 pml+12
ARGP4
ADDRGP4 pml+56+24
ARGP4
ADDRGP4 pml+12
ARGP4
CNSTF4 1065361605
ARGF4
ADDRGP4 PM_ClipVelocity
CALLV
pop
ADDRGP4 pml
ARGP4
ADDRGP4 VectorNormalize
CALLF4
pop
ADDRGP4 pml+12
ARGP4
ADDRGP4 VectorNormalize
CALLF4
pop
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $577
ADDRLP4 96
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ASGNI4
ADDRLP4 96
INDIRI4
ADDRLP4 4
ADDP4
ADDRLP4 96
INDIRI4
ADDRGP4 pml
ADDP4
INDIRF4
ADDRLP4 16
INDIRF4
MULF4
ADDRLP4 96
INDIRI4
ADDRGP4 pml+12
ADDP4
INDIRF4
ADDRLP4 20
INDIRF4
MULF4
ADDF4
ASGNF4
LABELV $578
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 3
LTI4 $577
ADDRLP4 32
ADDRLP4 4
INDIRB
ASGNB 12
ADDRLP4 32
ARGP4
ADDRLP4 100
ADDRGP4 VectorNormalize
CALLF4
ASGNF4
ADDRLP4 24
ADDRLP4 100
INDIRF4
ASGNF4
ADDRLP4 24
ADDRLP4 24
INDIRF4
ADDRLP4 44
INDIRF4
MULF4
ASGNF4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 1
BANDI4
CNSTI4 0
EQI4 $582
ADDRLP4 24
INDIRF4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 52
ADDP4
INDIRI4
CVIF4 4
ADDRGP4 pm_duckScale
INDIRF4
MULF4
LEF4 $584
ADDRLP4 24
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 52
ADDP4
INDIRI4
CVIF4 4
ADDRGP4 pm_duckScale
INDIRF4
MULF4
ASGNF4
LABELV $584
LABELV $582
ADDRGP4 pm
INDIRP4
CNSTI4 336
ADDP4
INDIRI4
CNSTI4 0
EQI4 $586
ADDRLP4 108
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 104
ADDRLP4 108
INDIRP4
CNSTI4 336
ADDP4
INDIRI4
CVIF4 4
CNSTF4 1077936128
DIVF4
ASGNF4
ADDRLP4 112
CNSTF4 1065353216
ASGNF4
ADDRLP4 104
ADDRLP4 112
INDIRF4
ADDRLP4 112
INDIRF4
ADDRGP4 pm_swimScale
INDIRF4
SUBF4
ADDRLP4 104
INDIRF4
MULF4
SUBF4
ASGNF4
ADDRLP4 24
INDIRF4
ADDRLP4 108
INDIRP4
INDIRP4
CNSTI4 52
ADDP4
INDIRI4
CVIF4 4
ADDRLP4 104
INDIRF4
MULF4
LEF4 $588
ADDRLP4 24
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 52
ADDP4
INDIRI4
CVIF4 4
ADDRLP4 104
INDIRF4
MULF4
ASGNF4
LABELV $588
LABELV $586
ADDRLP4 104
CNSTI4 0
ASGNI4
ADDRGP4 pml+56+44
INDIRI4
CNSTI4 2
BANDI4
ADDRLP4 104
INDIRI4
NEI4 $594
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 64
BANDI4
ADDRLP4 104
INDIRI4
EQI4 $590
LABELV $594
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 212
ADDP4
INDIRI4
ARGI4
ADDRLP4 108
ADDRGP4 BG_Class
CALLP4
ASGNP4
ADDRLP4 72
ADDRLP4 108
INDIRP4
CNSTI4 64
ADDP4
INDIRF4
ASGNF4
ADDRGP4 $591
JUMPV
LABELV $590
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 212
ADDP4
INDIRI4
ARGI4
ADDRLP4 112
ADDRGP4 BG_Class
CALLP4
ASGNP4
ADDRLP4 72
ADDRLP4 112
INDIRP4
CNSTI4 60
ADDP4
INDIRF4
ASGNF4
LABELV $591
ADDRLP4 32
ARGP4
ADDRLP4 24
INDIRF4
ARGF4
ADDRLP4 72
INDIRF4
ARGF4
ADDRGP4 PM_Accelerate
CALLV
pop
ADDRLP4 116
CNSTI4 0
ASGNI4
ADDRGP4 pml+56+44
INDIRI4
CNSTI4 2
BANDI4
ADDRLP4 116
INDIRI4
NEI4 $599
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 64
BANDI4
ADDRLP4 116
INDIRI4
EQI4 $595
LABELV $599
ADDRLP4 120
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 124
ADDRLP4 120
INDIRP4
CNSTI4 40
ADDP4
ASGNP4
ADDRLP4 124
INDIRP4
ADDRLP4 124
INDIRP4
INDIRF4
ADDRLP4 120
INDIRP4
CNSTI4 48
ADDP4
INDIRI4
CVIF4 4
ADDRGP4 pml+36
INDIRF4
MULF4
SUBF4
ASGNF4
LABELV $595
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ARGP4
ADDRLP4 128
ADDRGP4 VectorLength
CALLF4
ASGNF4
ADDRLP4 28
ADDRLP4 128
INDIRF4
ASGNF4
ADDRLP4 132
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ASGNP4
ADDRLP4 132
INDIRP4
ARGP4
ADDRGP4 pml+56+24
ARGP4
ADDRLP4 132
INDIRP4
ARGP4
CNSTF4 1065361605
ARGF4
ADDRGP4 PM_ClipVelocity
CALLV
pop
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ARGP4
ADDRGP4 VectorNormalize
CALLF4
pop
ADDRLP4 136
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ASGNP4
ADDRLP4 136
INDIRP4
ADDRLP4 136
INDIRP4
INDIRF4
ADDRLP4 28
INDIRF4
MULF4
ASGNF4
ADDRLP4 140
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 36
ADDP4
ASGNP4
ADDRLP4 140
INDIRP4
ADDRLP4 140
INDIRP4
INDIRF4
ADDRLP4 28
INDIRF4
MULF4
ASGNF4
ADDRLP4 144
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 40
ADDP4
ASGNP4
ADDRLP4 144
INDIRP4
ADDRLP4 144
INDIRP4
INDIRF4
ADDRLP4 28
INDIRF4
MULF4
ASGNF4
ADDRLP4 148
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 152
CNSTF4 0
ASGNF4
ADDRLP4 148
INDIRP4
CNSTI4 32
ADDP4
INDIRF4
ADDRLP4 152
INDIRF4
NEF4 $603
ADDRLP4 148
INDIRP4
CNSTI4 36
ADDP4
INDIRF4
ADDRLP4 152
INDIRF4
NEF4 $603
ADDRLP4 148
INDIRP4
CNSTI4 40
ADDP4
INDIRF4
ADDRLP4 152
INDIRF4
NEF4 $603
ADDRGP4 $552
JUMPV
LABELV $603
ADDRLP4 156
CNSTI4 0
ASGNI4
ADDRLP4 156
INDIRI4
ARGI4
ADDRLP4 156
INDIRI4
ARGI4
ADDRGP4 PM_StepSlideMove
CALLI4
pop
LABELV $552
endproc PM_ClimbMove 160 16
proc PM_WalkMove 140 16
ADDRGP4 pm
INDIRP4
CNSTI4 336
ADDP4
INDIRI4
CNSTI4 2
LEI4 $606
ADDRGP4 pml
INDIRF4
ADDRGP4 pml+56+24
INDIRF4
MULF4
ADDRGP4 pml+4
INDIRF4
ADDRGP4 pml+56+24+4
INDIRF4
MULF4
ADDF4
ADDRGP4 pml+8
INDIRF4
ADDRGP4 pml+56+24+8
INDIRF4
MULF4
ADDF4
CNSTF4 0
LEF4 $606
ADDRGP4 PM_WaterMove
CALLV
pop
ADDRGP4 $605
JUMPV
LABELV $606
ADDRLP4 72
ADDRGP4 PM_CheckJump
CALLI4
ASGNI4
ADDRLP4 72
INDIRI4
CNSTI4 0
NEI4 $620
ADDRLP4 76
ADDRGP4 PM_CheckPounce
CALLI4
ASGNI4
ADDRLP4 76
INDIRI4
CNSTI4 0
EQI4 $618
LABELV $620
ADDRGP4 pm
INDIRP4
CNSTI4 336
ADDP4
INDIRI4
CNSTI4 1
LEI4 $621
ADDRGP4 PM_WaterMove
CALLV
pop
ADDRGP4 $605
JUMPV
LABELV $621
ADDRGP4 PM_AirMove
CALLV
pop
ADDRGP4 $605
JUMPV
LABELV $618
ADDRGP4 PM_CheckCharge
CALLV
pop
ADDRGP4 PM_Friction
CALLV
pop
ADDRLP4 80
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 16
ADDRLP4 80
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
CVIF4 4
ASGNF4
ADDRLP4 20
ADDRLP4 80
INDIRP4
CNSTI4 30
ADDP4
INDIRI1
CVII4 1
CVIF4 4
ASGNF4
ADDRLP4 44
ADDRLP4 80
INDIRP4
CNSTI4 8
ADDP4
INDIRB
ASGNB 24
ADDRLP4 44
ARGP4
ADDRLP4 84
ADDRGP4 PM_CmdScale
CALLF4
ASGNF4
ADDRLP4 40
ADDRLP4 84
INDIRF4
ASGNF4
ADDRGP4 PM_SetMovementDir
CALLV
pop
ADDRGP4 pml+8
CNSTF4 0
ASGNF4
ADDRGP4 pml+12+8
CNSTF4 0
ASGNF4
ADDRLP4 88
ADDRGP4 pml
ASGNP4
ADDRLP4 88
INDIRP4
ARGP4
ADDRGP4 pml+56+24
ARGP4
ADDRLP4 88
INDIRP4
ARGP4
CNSTF4 1065361605
ARGF4
ADDRGP4 PM_ClipVelocity
CALLV
pop
ADDRGP4 pml+12
ARGP4
ADDRGP4 pml+56+24
ARGP4
ADDRGP4 pml+12
ARGP4
CNSTF4 1065361605
ARGF4
ADDRGP4 PM_ClipVelocity
CALLV
pop
ADDRGP4 pml
ARGP4
ADDRGP4 VectorNormalize
CALLF4
pop
ADDRGP4 pml+12
ARGP4
ADDRGP4 VectorNormalize
CALLF4
pop
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $633
ADDRLP4 92
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ASGNI4
ADDRLP4 92
INDIRI4
ADDRLP4 4
ADDP4
ADDRLP4 92
INDIRI4
ADDRGP4 pml
ADDP4
INDIRF4
ADDRLP4 16
INDIRF4
MULF4
ADDRLP4 92
INDIRI4
ADDRGP4 pml+12
ADDP4
INDIRF4
ADDRLP4 20
INDIRF4
MULF4
ADDF4
ASGNF4
LABELV $634
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 3
LTI4 $633
ADDRLP4 28
ADDRLP4 4
INDIRB
ASGNB 12
ADDRLP4 28
ARGP4
ADDRLP4 96
ADDRGP4 VectorNormalize
CALLF4
ASGNF4
ADDRLP4 24
ADDRLP4 96
INDIRF4
ASGNF4
ADDRLP4 24
ADDRLP4 24
INDIRF4
ADDRLP4 40
INDIRF4
MULF4
ASGNF4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 1
BANDI4
CNSTI4 0
EQI4 $638
ADDRLP4 24
INDIRF4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 52
ADDP4
INDIRI4
CVIF4 4
ADDRGP4 pm_duckScale
INDIRF4
MULF4
LEF4 $640
ADDRLP4 24
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 52
ADDP4
INDIRI4
CVIF4 4
ADDRGP4 pm_duckScale
INDIRF4
MULF4
ASGNF4
LABELV $640
LABELV $638
ADDRGP4 pm
INDIRP4
CNSTI4 336
ADDP4
INDIRI4
CNSTI4 0
EQI4 $642
ADDRLP4 104
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 100
ADDRLP4 104
INDIRP4
CNSTI4 336
ADDP4
INDIRI4
CVIF4 4
CNSTF4 1077936128
DIVF4
ASGNF4
ADDRLP4 108
CNSTF4 1065353216
ASGNF4
ADDRLP4 100
ADDRLP4 108
INDIRF4
ADDRLP4 108
INDIRF4
ADDRGP4 pm_swimScale
INDIRF4
SUBF4
ADDRLP4 100
INDIRF4
MULF4
SUBF4
ASGNF4
ADDRLP4 24
INDIRF4
ADDRLP4 104
INDIRP4
INDIRP4
CNSTI4 52
ADDP4
INDIRI4
CVIF4 4
ADDRLP4 100
INDIRF4
MULF4
LEF4 $644
ADDRLP4 24
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 52
ADDP4
INDIRI4
CVIF4 4
ADDRLP4 100
INDIRF4
MULF4
ASGNF4
LABELV $644
LABELV $642
ADDRLP4 100
CNSTI4 0
ASGNI4
ADDRGP4 pml+56+44
INDIRI4
CNSTI4 2
BANDI4
ADDRLP4 100
INDIRI4
NEI4 $650
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 64
BANDI4
ADDRLP4 100
INDIRI4
EQI4 $646
LABELV $650
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 212
ADDP4
INDIRI4
ARGI4
ADDRLP4 104
ADDRGP4 BG_Class
CALLP4
ASGNP4
ADDRLP4 68
ADDRLP4 104
INDIRP4
CNSTI4 64
ADDP4
INDIRF4
ASGNF4
ADDRGP4 $647
JUMPV
LABELV $646
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 212
ADDP4
INDIRI4
ARGI4
ADDRLP4 108
ADDRGP4 BG_Class
CALLP4
ASGNP4
ADDRLP4 68
ADDRLP4 108
INDIRP4
CNSTI4 60
ADDP4
INDIRF4
ASGNF4
LABELV $647
ADDRLP4 28
ARGP4
ADDRLP4 24
INDIRF4
ARGF4
ADDRLP4 68
INDIRF4
ARGF4
ADDRGP4 PM_Accelerate
CALLV
pop
ADDRLP4 112
CNSTI4 0
ASGNI4
ADDRGP4 pml+56+44
INDIRI4
CNSTI4 2
BANDI4
ADDRLP4 112
INDIRI4
NEI4 $655
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 64
BANDI4
ADDRLP4 112
INDIRI4
EQI4 $651
LABELV $655
ADDRLP4 116
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 120
ADDRLP4 116
INDIRP4
CNSTI4 40
ADDP4
ASGNP4
ADDRLP4 120
INDIRP4
ADDRLP4 120
INDIRP4
INDIRF4
ADDRLP4 116
INDIRP4
CNSTI4 48
ADDP4
INDIRI4
CVIF4 4
ADDRGP4 pml+36
INDIRF4
MULF4
SUBF4
ASGNF4
LABELV $651
LABELV $652
ADDRLP4 124
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ASGNP4
ADDRLP4 124
INDIRP4
ARGP4
ADDRGP4 pml+56+24
ARGP4
ADDRLP4 124
INDIRP4
ARGP4
CNSTF4 1065361605
ARGF4
ADDRGP4 PM_ClipVelocity
CALLV
pop
ADDRLP4 128
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 132
CNSTF4 0
ASGNF4
ADDRLP4 128
INDIRP4
CNSTI4 32
ADDP4
INDIRF4
ADDRLP4 132
INDIRF4
NEF4 $659
ADDRLP4 128
INDIRP4
CNSTI4 36
ADDP4
INDIRF4
ADDRLP4 132
INDIRF4
NEF4 $659
ADDRGP4 $605
JUMPV
LABELV $659
ADDRLP4 136
CNSTI4 0
ASGNI4
ADDRLP4 136
INDIRI4
ARGI4
ADDRLP4 136
INDIRI4
ARGI4
ADDRGP4 PM_StepSlideMove
CALLI4
pop
LABELV $605
endproc PM_WalkMove 140 16
proc PM_LadderMove 84 16
ADDRGP4 PM_Friction
CALLV
pop
ADDRGP4 pm
INDIRP4
CNSTI4 8
ADDP4
ARGP4
ADDRLP4 40
ADDRGP4 PM_CmdScale
CALLF4
ASGNF4
ADDRLP4 4
ADDRLP4 40
INDIRF4
ASGNF4
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $662
ADDRLP4 44
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ASGNI4
ADDRLP4 52
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 44
INDIRI4
ADDRLP4 8
ADDP4
ADDRLP4 4
INDIRF4
ADDRLP4 44
INDIRI4
ADDRGP4 pml
ADDP4
INDIRF4
MULF4
ADDRLP4 52
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
CVIF4 4
MULF4
ADDRLP4 4
INDIRF4
ADDRLP4 44
INDIRI4
ADDRGP4 pml+12
ADDP4
INDIRF4
MULF4
ADDRLP4 52
INDIRP4
CNSTI4 30
ADDP4
INDIRI1
CVII4 1
CVIF4 4
MULF4
ADDF4
ASGNF4
LABELV $663
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 3
LTI4 $662
ADDRLP4 8+8
ADDRLP4 8+8
INDIRF4
ADDRLP4 4
INDIRF4
ADDRGP4 pm
INDIRP4
CNSTI4 31
ADDP4
INDIRI1
CVII4 1
CVIF4 4
MULF4
ADDF4
ASGNF4
ADDRLP4 24
ADDRLP4 8
INDIRB
ASGNB 12
ADDRLP4 24
ARGP4
ADDRLP4 56
ADDRGP4 VectorNormalize
CALLF4
ASGNF4
ADDRLP4 20
ADDRLP4 56
INDIRF4
ASGNF4
ADDRLP4 20
INDIRF4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 52
ADDP4
INDIRI4
CVIF4 4
ADDRGP4 pm_swimScale
INDIRF4
MULF4
LEF4 $668
ADDRLP4 20
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 52
ADDP4
INDIRI4
CVIF4 4
ADDRGP4 pm_swimScale
INDIRF4
MULF4
ASGNF4
LABELV $668
ADDRLP4 24
ARGP4
ADDRLP4 20
INDIRF4
ARGF4
ADDRGP4 pm_accelerate
INDIRF4
ARGF4
ADDRGP4 PM_Accelerate
CALLV
pop
ADDRGP4 pml+48
INDIRI4
CNSTI4 0
EQI4 $670
ADDRLP4 60
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 60
INDIRP4
CNSTI4 32
ADDP4
INDIRF4
ADDRGP4 pml+56+24
INDIRF4
MULF4
ADDRLP4 60
INDIRP4
CNSTI4 36
ADDP4
INDIRF4
ADDRGP4 pml+56+24+4
INDIRF4
MULF4
ADDF4
ADDRLP4 60
INDIRP4
CNSTI4 40
ADDP4
INDIRF4
ADDRGP4 pml+56+24+8
INDIRF4
MULF4
ADDF4
CNSTF4 0
GEF4 $670
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ARGP4
ADDRLP4 64
ADDRGP4 VectorLength
CALLF4
ASGNF4
ADDRLP4 36
ADDRLP4 64
INDIRF4
ASGNF4
ADDRLP4 68
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ASGNP4
ADDRLP4 68
INDIRP4
ARGP4
ADDRGP4 pml+56+24
ARGP4
ADDRLP4 68
INDIRP4
ARGP4
CNSTF4 1065361605
ARGF4
ADDRGP4 PM_ClipVelocity
CALLV
pop
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ARGP4
ADDRGP4 VectorNormalize
CALLF4
pop
ADDRLP4 72
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ASGNP4
ADDRLP4 72
INDIRP4
ADDRLP4 72
INDIRP4
INDIRF4
ADDRLP4 36
INDIRF4
MULF4
ASGNF4
ADDRLP4 76
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 36
ADDP4
ASGNP4
ADDRLP4 76
INDIRP4
ADDRLP4 76
INDIRP4
INDIRF4
ADDRLP4 36
INDIRF4
MULF4
ASGNF4
ADDRLP4 80
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 40
ADDP4
ASGNP4
ADDRLP4 80
INDIRP4
ADDRLP4 80
INDIRP4
INDIRF4
ADDRLP4 36
INDIRF4
MULF4
ASGNF4
LABELV $670
CNSTI4 0
ARGI4
ADDRGP4 PM_SlideMove
CALLI4
pop
LABELV $661
endproc PM_LadderMove 84 16
proc PM_CheckLadder 104 28
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 212
ADDP4
INDIRI4
ARGI4
CNSTI4 32
ARGI4
ADDRLP4 84
ADDRGP4 BG_ClassHasAbility
CALLI4
ASGNI4
ADDRLP4 84
INDIRI4
CNSTI4 0
NEI4 $684
ADDRGP4 pml+52
CNSTI4 0
ASGNI4
ADDRGP4 $683
JUMPV
LABELV $684
ADDRLP4 0
ADDRGP4 pml
INDIRB
ASGNB 12
ADDRLP4 0+8
CNSTF4 0
ASGNF4
ADDRLP4 88
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 92
CNSTF4 1065353216
ASGNF4
ADDRLP4 12
ADDRLP4 88
INDIRP4
INDIRP4
CNSTI4 20
ADDP4
INDIRF4
ADDRLP4 92
INDIRF4
ADDRLP4 0
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 12+4
ADDRLP4 88
INDIRP4
INDIRP4
CNSTI4 24
ADDP4
INDIRF4
ADDRLP4 92
INDIRF4
ADDRLP4 0+4
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 12+8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 28
ADDP4
INDIRF4
CNSTF4 1065353216
ADDRLP4 0+8
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 24
ARGP4
ADDRLP4 96
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 100
ADDRLP4 96
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 100
INDIRP4
CNSTI4 20
ADDP4
ARGP4
ADDRLP4 96
INDIRP4
CNSTI4 308
ADDP4
ARGP4
ADDRLP4 96
INDIRP4
CNSTI4 320
ADDP4
ARGP4
ADDRLP4 12
ARGP4
ADDRLP4 100
INDIRP4
CNSTI4 148
ADDP4
INDIRI4
ARGI4
CNSTI4 33619969
ARGI4
ADDRLP4 96
INDIRP4
CNSTI4 352
ADDP4
INDIRP4
CALLV
pop
ADDRLP4 24+8
INDIRF4
CNSTF4 1065353216
GEF4 $692
ADDRLP4 24+44
INDIRI4
CNSTI4 8
BANDI4
CNSTI4 0
EQI4 $692
ADDRGP4 pml+52
CNSTI4 1
ASGNI4
ADDRGP4 $693
JUMPV
LABELV $692
ADDRGP4 pml+52
CNSTI4 0
ASGNI4
LABELV $693
LABELV $683
endproc PM_CheckLadder 104 28
proc PM_DeadMove 28 4
ADDRGP4 pml+44
INDIRI4
CNSTI4 0
NEI4 $699
ADDRGP4 $698
JUMPV
LABELV $699
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ARGP4
ADDRLP4 4
ADDRGP4 VectorLength
CALLF4
ASGNF4
ADDRLP4 0
ADDRLP4 4
INDIRF4
ASGNF4
ADDRLP4 0
ADDRLP4 0
INDIRF4
CNSTF4 1101004800
SUBF4
ASGNF4
ADDRLP4 0
INDIRF4
CNSTF4 0
GTF4 $702
ADDRLP4 8
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 12
CNSTF4 0
ASGNF4
ADDRLP4 8
INDIRP4
CNSTI4 40
ADDP4
ADDRLP4 12
INDIRF4
ASGNF4
ADDRLP4 8
INDIRP4
CNSTI4 36
ADDP4
ADDRLP4 12
INDIRF4
ASGNF4
ADDRLP4 8
INDIRP4
CNSTI4 32
ADDP4
ADDRLP4 12
INDIRF4
ASGNF4
ADDRGP4 $703
JUMPV
LABELV $702
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ARGP4
ADDRGP4 VectorNormalize
CALLF4
pop
ADDRLP4 16
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ASGNP4
ADDRLP4 16
INDIRP4
ADDRLP4 16
INDIRP4
INDIRF4
ADDRLP4 0
INDIRF4
MULF4
ASGNF4
ADDRLP4 20
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 36
ADDP4
ASGNP4
ADDRLP4 20
INDIRP4
ADDRLP4 20
INDIRP4
INDIRF4
ADDRLP4 0
INDIRF4
MULF4
ASGNF4
ADDRLP4 24
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 40
ADDP4
ASGNP4
ADDRLP4 24
INDIRP4
ADDRLP4 24
INDIRP4
INDIRF4
ADDRLP4 0
INDIRF4
MULF4
ASGNF4
LABELV $703
LABELV $698
endproc PM_DeadMove 28 4
proc PM_NoclipMove 108 12
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 $705
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ADDRGP4 vec3_origin
INDIRB
ASGNB 12
ADDRGP4 $706
JUMPV
LABELV $705
ADDRLP4 52
CNSTF4 0
ASGNF4
ADDRLP4 56
CNSTF4 1069547520
ADDRGP4 pm_friction
INDIRF4
MULF4
ASGNF4
ADDRLP4 24
INDIRF4
ADDRGP4 pm_stopspeed
INDIRF4
GEF4 $708
ADDRLP4 68
ADDRGP4 pm_stopspeed
INDIRF4
ASGNF4
ADDRGP4 $709
JUMPV
LABELV $708
ADDRLP4 68
ADDRLP4 24
INDIRF4
ASGNF4
LABELV $709
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 $711
ADDRLP4 28
CNSTF4 0
ASGNF4
LABELV $711
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 $706
ADDRGP4 pm
INDIRP4
CNSTI4 8
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 29
ADDP4
INDIRI1
CVII4 1
CVIF4 4
ASGNF4
ADDRLP4 20
ADDRLP4 72
INDIRP4
CNSTI4 30
ADDP4
INDIRI1
CVII4 1
CVIF4 4
ASGNF4
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $713
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 $714
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 3
LTI4 $713
ADDRLP4 4+8
ADDRLP4 4+8
INDIRF4
ADDRGP4 pm
INDIRP4
CNSTI4 31
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
LABELV $704
endproc PM_NoclipMove 108 12
proc PM_FootstepForSurface 0 0
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 224
ADDP4
INDIRI4
CNSTI4 2
BANDI4
CNSTI4 0
EQI4 $723
CNSTI4 3
RETI4
ADDRGP4 $722
JUMPV
LABELV $723
ADDRGP4 pml+56+44
INDIRI4
CNSTI4 8192
BANDI4
CNSTI4 0
EQI4 $725
CNSTI4 0
RETI4
ADDRGP4 $722
JUMPV
LABELV $725
ADDRGP4 pml+56+44
INDIRI4
CNSTI4 4096
BANDI4
CNSTI4 0
EQI4 $729
CNSTI4 2
RETI4
ADDRGP4 $722
JUMPV
LABELV $729
CNSTI4 1
RETI4
LABELV $722
endproc PM_FootstepForSurface 0 0
proc PM_CrashLand 60 4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 8
BANDI4
CNSTI4 0
EQI4 $734
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 284
ADDP4
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
NEI4 $736
CNSTI4 21
ARGI4
ADDRGP4 PM_ForceLegsAnim
CALLV
pop
ADDRGP4 $735
JUMPV
LABELV $736
CNSTI4 14
ARGI4
ADDRGP4 PM_ForceLegsAnim
CALLV
pop
ADDRGP4 $735
JUMPV
LABELV $734
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 284
ADDP4
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
NEI4 $738
CNSTI4 19
ARGI4
ADDRGP4 PM_ForceLegsAnim
CALLV
pop
ADDRGP4 $739
JUMPV
LABELV $738
CNSTI4 12
ARGI4
ADDRGP4 PM_ForceLegsAnim
CALLV
pop
LABELV $739
LABELV $735
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 284
ADDP4
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
NEI4 $740
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 72
ADDP4
CNSTI4 130
ASGNI4
ADDRGP4 $741
JUMPV
LABELV $740
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 80
ADDP4
CNSTI4 130
ASGNI4
LABELV $741
ADDRLP4 36
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 24
ADDRLP4 36
INDIRP4
INDIRP4
CNSTI4 28
ADDP4
INDIRF4
ADDRGP4 pml+120+8
INDIRF4
SUBF4
ASGNF4
ADDRLP4 8
ADDRGP4 pml+132+8
INDIRF4
ASGNF4
ADDRLP4 12
ADDRLP4 36
INDIRP4
INDIRP4
CNSTI4 48
ADDP4
INDIRI4
NEGI4
CVIF4 4
ASGNF4
ADDRLP4 16
ADDRLP4 12
INDIRF4
CNSTF4 1073741824
DIVF4
ASGNF4
ADDRLP4 4
ADDRLP4 8
INDIRF4
ASGNF4
ADDRLP4 32
ADDRLP4 24
INDIRF4
NEGF4
ASGNF4
ADDRLP4 20
ADDRLP4 4
INDIRF4
ADDRLP4 4
INDIRF4
MULF4
CNSTF4 1082130432
ADDRLP4 16
INDIRF4
MULF4
ADDRLP4 32
INDIRF4
MULF4
SUBF4
ASGNF4
ADDRLP4 20
INDIRF4
CNSTF4 0
GEF4 $746
ADDRGP4 $733
JUMPV
LABELV $746
ADDRLP4 20
INDIRF4
ARGF4
ADDRLP4 44
ADDRGP4 sqrt
CALLF4
ASGNF4
ADDRLP4 28
ADDRLP4 4
INDIRF4
NEGF4
ADDRLP4 44
INDIRF4
SUBF4
CNSTF4 1073741824
ADDRLP4 16
INDIRF4
MULF4
DIVF4
ASGNF4
ADDRLP4 0
ADDRLP4 8
INDIRF4
ADDRLP4 28
INDIRF4
ADDRLP4 12
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 0
CNSTF4 953267991
ADDRLP4 0
INDIRF4
ADDRLP4 0
INDIRF4
MULF4
MULF4
ASGNF4
ADDRGP4 pm
INDIRP4
CNSTI4 336
ADDP4
INDIRI4
CNSTI4 3
NEI4 $748
ADDRGP4 $733
JUMPV
LABELV $748
ADDRGP4 pm
INDIRP4
CNSTI4 336
ADDP4
INDIRI4
CNSTI4 2
NEI4 $750
ADDRLP4 0
CNSTF4 1048576000
ADDRLP4 0
INDIRF4
MULF4
ASGNF4
LABELV $750
ADDRGP4 pm
INDIRP4
CNSTI4 336
ADDP4
INDIRI4
CNSTI4 1
NEI4 $752
ADDRLP4 0
CNSTF4 1056964608
ADDRLP4 0
INDIRF4
MULF4
ASGNF4
LABELV $752
ADDRLP4 0
INDIRF4
CNSTF4 1065353216
GEF4 $754
ADDRGP4 $733
JUMPV
LABELV $754
ADDRGP4 pml+56+44
INDIRI4
CNSTI4 1
BANDI4
CNSTI4 0
NEI4 $756
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 236
ADDP4
ADDRLP4 0
INDIRF4
CVFI4 4
ASGNI4
ADDRLP4 0
INDIRF4
CNSTF4 1117126656
LEF4 $760
ADDRLP4 52
CNSTI4 4
ASGNI4
ADDRLP4 56
ADDRGP4 pm
INDIRP4
INDIRP4
ADDRLP4 52
INDIRI4
ADDP4
INDIRI4
ASGNI4
ADDRLP4 56
INDIRI4
CNSTI4 0
EQI4 $765
ADDRLP4 56
INDIRI4
CNSTI4 3
EQI4 $765
ADDRLP4 56
INDIRI4
ADDRLP4 52
INDIRI4
NEI4 $761
LABELV $765
CNSTI4 17
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
ADDRGP4 $761
JUMPV
LABELV $760
ADDRLP4 0
INDIRF4
CNSTF4 1106247680
LEF4 $766
ADDRLP4 52
CNSTI4 4
ASGNI4
ADDRLP4 56
ADDRGP4 pm
INDIRP4
INDIRP4
ADDRLP4 52
INDIRI4
ADDP4
INDIRI4
ASGNI4
ADDRLP4 56
INDIRI4
CNSTI4 0
EQI4 $771
ADDRLP4 56
INDIRI4
CNSTI4 3
EQI4 $771
ADDRLP4 56
INDIRI4
ADDRLP4 52
INDIRI4
NEI4 $767
LABELV $771
CNSTI4 16
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
ADDRGP4 $767
JUMPV
LABELV $766
ADDRLP4 0
INDIRF4
CNSTF4 1088421888
LEF4 $772
CNSTI4 15
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
ADDRGP4 $773
JUMPV
LABELV $772
ADDRLP4 52
ADDRGP4 PM_FootstepForSurface
CALLI4
ASGNI4
ADDRLP4 52
INDIRI4
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
LABELV $773
LABELV $767
LABELV $761
LABELV $756
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 8
ADDP4
CNSTI4 0
ASGNI4
LABELV $733
endproc PM_CrashLand 60 4
proc PM_CorrectAllSolid 40 28
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRGP4 pm
INDIRP4
CNSTI4 36
ADDP4
INDIRI4
CNSTI4 0
EQI4 $775
ADDRGP4 $777
ARGP4
ADDRGP4 c_pmove
INDIRI4
ARGI4
ADDRGP4 Com_Printf
CALLV
pop
LABELV $775
ADDRLP4 20
CNSTI4 -1
ASGNI4
LABELV $778
ADDRLP4 16
CNSTI4 -1
ASGNI4
LABELV $782
ADDRLP4 12
CNSTI4 -1
ASGNI4
LABELV $786
ADDRLP4 0
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 20
ADDP4
INDIRB
ASGNB 12
ADDRLP4 0
ADDRLP4 0
INDIRF4
ADDRLP4 20
INDIRI4
CVIF4 4
ADDF4
ASGNF4
ADDRLP4 0+4
ADDRLP4 0+4
INDIRF4
ADDRLP4 16
INDIRI4
CVIF4 4
ADDF4
ASGNF4
ADDRLP4 0+8
ADDRLP4 0+8
INDIRF4
ADDRLP4 12
INDIRI4
CVIF4 4
ADDF4
ASGNF4
ADDRFP4 0
INDIRP4
ARGP4
ADDRLP4 0
ARGP4
ADDRLP4 24
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 24
INDIRP4
CNSTI4 308
ADDP4
ARGP4
ADDRLP4 24
INDIRP4
CNSTI4 320
ADDP4
ARGP4
ADDRLP4 0
ARGP4
ADDRLP4 24
INDIRP4
INDIRP4
CNSTI4 148
ADDP4
INDIRI4
ARGI4
ADDRLP4 24
INDIRP4
CNSTI4 32
ADDP4
INDIRI4
ARGI4
ADDRLP4 24
INDIRP4
CNSTI4 352
ADDP4
INDIRP4
CALLV
pop
ADDRFP4 0
INDIRP4
INDIRI4
CNSTI4 0
NEI4 $792
ADDRLP4 28
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 0
ADDRLP4 28
INDIRP4
INDIRP4
CNSTI4 20
ADDP4
INDIRF4
ASGNF4
ADDRLP4 0+4
ADDRLP4 28
INDIRP4
INDIRP4
CNSTI4 24
ADDP4
INDIRF4
ASGNF4
ADDRLP4 0+8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 28
ADDP4
INDIRF4
CNSTF4 1048576000
SUBF4
ASGNF4
ADDRFP4 0
INDIRP4
ARGP4
ADDRLP4 32
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 36
ADDRLP4 32
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 36
INDIRP4
CNSTI4 20
ADDP4
ARGP4
ADDRLP4 32
INDIRP4
CNSTI4 308
ADDP4
ARGP4
ADDRLP4 32
INDIRP4
CNSTI4 320
ADDP4
ARGP4
ADDRLP4 0
ARGP4
ADDRLP4 36
INDIRP4
CNSTI4 148
ADDP4
INDIRI4
ARGI4
ADDRLP4 32
INDIRP4
CNSTI4 32
ADDP4
INDIRI4
ARGI4
ADDRLP4 32
INDIRP4
CNSTI4 352
ADDP4
INDIRP4
CALLV
pop
ADDRGP4 pml+56
ADDRFP4 0
INDIRP4
INDIRB
ASGNB 60
CNSTI4 1
RETI4
ADDRGP4 $774
JUMPV
LABELV $792
LABELV $787
ADDRLP4 12
ADDRLP4 12
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 1
LEI4 $786
LABELV $783
ADDRLP4 16
ADDRLP4 16
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 16
INDIRI4
CNSTI4 1
LEI4 $782
LABELV $779
ADDRLP4 20
ADDRLP4 20
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 20
INDIRI4
CNSTI4 1
LEI4 $778
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 68
ADDP4
CNSTI4 1023
ASGNI4
ADDRGP4 pml+48
CNSTI4 0
ASGNI4
ADDRGP4 pml+44
CNSTI4 0
ASGNI4
CNSTI4 0
RETI4
LABELV $774
endproc PM_CorrectAllSolid 40 28
proc PM_GroundTraceMissed 88 28
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 68
ADDP4
INDIRI4
CNSTI4 1023
EQI4 $800
ADDRGP4 pm
INDIRP4
CNSTI4 36
ADDP4
INDIRI4
CNSTI4 0
EQI4 $802
ADDRGP4 $804
ARGP4
ADDRGP4 c_pmove
INDIRI4
ARGI4
ADDRGP4 Com_Printf
CALLV
pop
LABELV $802
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 72
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 76
ADDRLP4 72
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 76
INDIRP4
CNSTI4 20
ADDP4
ARGP4
ADDRLP4 80
CNSTP4 0
ASGNP4
ADDRLP4 80
INDIRP4
ARGP4
ADDRLP4 80
INDIRP4
ARGP4
ADDRLP4 0
ARGP4
ADDRLP4 76
INDIRP4
CNSTI4 148
ADDP4
INDIRI4
ARGI4
ADDRLP4 72
INDIRP4
CNSTI4 32
ADDP4
INDIRI4
ARGI4
ADDRLP4 72
INDIRP4
CNSTI4 352
ADDP4
INDIRP4
CALLV
pop
ADDRLP4 12+8
INDIRF4
CNSTF4 1065353216
NEF4 $806
ADDRGP4 pm
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
CNSTI4 0
LTI4 $809
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 284
ADDP4
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
NEI4 $811
CNSTI4 18
ARGI4
ADDRGP4 PM_ForceLegsAnim
CALLV
pop
ADDRGP4 $812
JUMPV
LABELV $811
CNSTI4 11
ARGI4
ADDRGP4 PM_ForceLegsAnim
CALLV
pop
LABELV $812
ADDRLP4 84
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 84
INDIRP4
ADDRLP4 84
INDIRP4
INDIRI4
CNSTI4 -9
BANDI4
ASGNI4
ADDRGP4 $810
JUMPV
LABELV $809
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 284
ADDP4
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
NEI4 $813
CNSTI4 20
ARGI4
ADDRGP4 PM_ForceLegsAnim
CALLV
pop
ADDRGP4 $814
JUMPV
LABELV $813
CNSTI4 13
ARGI4
ADDRGP4 PM_ForceLegsAnim
CALLV
pop
LABELV $814
ADDRLP4 84
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 84
INDIRP4
ADDRLP4 84
INDIRP4
INDIRI4
CNSTI4 8
BORI4
ASGNI4
LABELV $810
LABELV $806
LABELV $800
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 212
ADDP4
INDIRI4
ARGI4
CNSTI4 2
ARGI4
ADDRLP4 72
ADDRGP4 BG_ClassHasAbility
CALLI4
ASGNI4
ADDRLP4 72
INDIRI4
CNSTI4 0
EQI4 $815
ADDRLP4 76
CNSTF4 3294691328
ASGNF4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 40
ADDP4
INDIRF4
ADDRLP4 76
INDIRF4
GEF4 $817
ADDRGP4 pml+132+8
INDIRF4
ADDRLP4 76
INDIRF4
LTF4 $817
CNSTI4 18
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
LABELV $817
LABELV $815
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 68
ADDP4
CNSTI4 1023
ASGNI4
ADDRGP4 pml+48
CNSTI4 0
ASGNI4
ADDRGP4 pml+44
CNSTI4 0
ASGNI4
LABELV $799
endproc PM_GroundTraceMissed 88 28
lit
align 4
LABELV $824
byte 4 0
byte 4 0
byte 4 1065353216
align 4
LABELV $825
byte 4 0
byte 4 0
byte 4 3212836864
align 4
LABELV $826
byte 4 1065353216
byte 4 0
byte 4 0
code
proc PM_GroundClimbTrace 372 28
ADDRLP4 72
ADDRGP4 $824
INDIRB
ASGNB 12
ADDRLP4 144
ADDRGP4 $825
INDIRB
ASGNB 12
ADDRLP4 112
CNSTF4 897988541
ASGNF4
ADDRLP4 260
ADDRGP4 $826
INDIRB
ASGNB 12
ADDRGP4 pm
INDIRP4
INDIRP4
ARGP4
ADDRLP4 60
ARGP4
ADDRGP4 BG_GetClientNormal
CALLV
pop
ADDRLP4 164
ARGP4
ADDRGP4 pml
ARGP4
ADDRLP4 60
ARGP4
ADDRGP4 ProjectPointOnPlane
CALLV
pop
ADDRLP4 164
ARGP4
ADDRGP4 VectorNormalize
CALLF4
pop
ADDRLP4 132
ADDRLP4 164
INDIRB
ASGNB 12
ADDRGP4 pm
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
CNSTI4 0
GEI4 $827
ADDRLP4 164
ADDRLP4 164
INDIRF4
NEGF4
ASGNF4
ADDRLP4 164+4
ADDRLP4 164+4
INDIRF4
NEGF4
ASGNF4
ADDRLP4 164+8
ADDRLP4 164+8
INDIRF4
NEGF4
ASGNF4
LABELV $827
ADDRGP4 pm
INDIRP4
CNSTI4 30
ADDP4
INDIRI1
CVII4 1
CNSTI4 0
EQI4 $833
ADDRLP4 164
ADDRGP4 pml+12
INDIRB
ASGNB 12
ADDRGP4 pm
INDIRP4
CNSTI4 30
ADDP4
INDIRI1
CVII4 1
CNSTI4 0
GEI4 $836
ADDRLP4 164
ADDRLP4 164
INDIRF4
NEGF4
ASGNF4
ADDRLP4 164+4
ADDRLP4 164+4
INDIRF4
NEGF4
ASGNF4
ADDRLP4 164+8
ADDRLP4 164+8
INDIRF4
NEGF4
ASGNF4
LABELV $836
LABELV $833
ADDRLP4 84
CNSTI4 0
ASGNI4
LABELV $842
ADDRLP4 84
INDIRI4
CNSTI4 0
LTI4 $846
ADDRLP4 84
INDIRI4
CNSTI4 4
GTI4 $846
ADDRLP4 84
INDIRI4
CNSTI4 2
LSHI4
ADDRGP4 $884
ADDP4
INDIRP4
JUMPV
lit
align 4
LABELV $884
address $848
address $855
address $860
address $868
address $882
code
LABELV $848
ADDRLP4 304
ADDRGP4 PM_PredictStepMove
CALLI4
ASGNI4
ADDRLP4 304
INDIRI4
CNSTI4 0
EQI4 $849
ADDRGP4 $843
JUMPV
LABELV $849
ADDRLP4 308
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 312
CNSTF4 1048576000
ASGNF4
ADDRLP4 88
ADDRLP4 308
INDIRP4
INDIRP4
CNSTI4 20
ADDP4
INDIRF4
ADDRLP4 312
INDIRF4
ADDRLP4 164
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 88+4
ADDRLP4 308
INDIRP4
INDIRP4
CNSTI4 24
ADDP4
INDIRF4
ADDRLP4 312
INDIRF4
ADDRLP4 164+4
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 88+8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 28
ADDP4
INDIRF4
CNSTF4 1048576000
ADDRLP4 164+8
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 0
ARGP4
ADDRLP4 316
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 320
ADDRLP4 316
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 320
INDIRP4
CNSTI4 20
ADDP4
ARGP4
ADDRLP4 316
INDIRP4
CNSTI4 308
ADDP4
ARGP4
ADDRLP4 316
INDIRP4
CNSTI4 320
ADDP4
ARGP4
ADDRLP4 88
ARGP4
ADDRLP4 320
INDIRP4
CNSTI4 148
ADDP4
INDIRI4
ARGI4
ADDRLP4 316
INDIRP4
CNSTI4 32
ADDP4
INDIRI4
ARGI4
ADDRLP4 316
INDIRP4
CNSTI4 352
ADDP4
INDIRP4
CALLV
pop
ADDRGP4 $847
JUMPV
LABELV $855
ADDRLP4 324
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 328
CNSTF4 3196059648
ASGNF4
ADDRLP4 88
ADDRLP4 324
INDIRP4
INDIRP4
CNSTI4 20
ADDP4
INDIRF4
ADDRLP4 328
INDIRF4
ADDRLP4 60
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 88+4
ADDRLP4 324
INDIRP4
INDIRP4
CNSTI4 24
ADDP4
INDIRF4
ADDRLP4 328
INDIRF4
ADDRLP4 60+4
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 88+8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 28
ADDP4
INDIRF4
CNSTF4 3196059648
ADDRLP4 60+8
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 0
ARGP4
ADDRLP4 332
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 336
ADDRLP4 332
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 336
INDIRP4
CNSTI4 20
ADDP4
ARGP4
ADDRLP4 332
INDIRP4
CNSTI4 308
ADDP4
ARGP4
ADDRLP4 332
INDIRP4
CNSTI4 320
ADDP4
ARGP4
ADDRLP4 88
ARGP4
ADDRLP4 336
INDIRP4
CNSTI4 148
ADDP4
INDIRI4
ARGI4
ADDRLP4 332
INDIRP4
CNSTI4 32
ADDP4
INDIRI4
ARGI4
ADDRLP4 332
INDIRP4
CNSTI4 352
ADDP4
INDIRP4
CALLV
pop
ADDRGP4 $847
JUMPV
LABELV $860
ADDRGP4 pml+48
INDIRI4
CNSTI4 0
EQI4 $843
ADDRLP4 340
ADDRGP4 PM_PredictStepMove
CALLI4
ASGNI4
ADDRLP4 340
INDIRI4
CNSTI4 0
EQI4 $843
ADDRLP4 344
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 348
CNSTF4 3247439872
ASGNF4
ADDRLP4 88
ADDRLP4 344
INDIRP4
INDIRP4
CNSTI4 20
ADDP4
INDIRF4
ADDRLP4 348
INDIRF4
ADDRLP4 60
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 88+4
ADDRLP4 344
INDIRP4
INDIRP4
CNSTI4 24
ADDP4
INDIRF4
ADDRLP4 348
INDIRF4
ADDRLP4 60+4
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 88+8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 28
ADDP4
INDIRF4
CNSTF4 3247439872
ADDRLP4 60+8
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 0
ARGP4
ADDRLP4 352
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 356
ADDRLP4 352
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 356
INDIRP4
CNSTI4 20
ADDP4
ARGP4
ADDRLP4 352
INDIRP4
CNSTI4 308
ADDP4
ARGP4
ADDRLP4 352
INDIRP4
CNSTI4 320
ADDP4
ARGP4
ADDRLP4 88
ARGP4
ADDRLP4 356
INDIRP4
CNSTI4 148
ADDP4
INDIRI4
ARGI4
ADDRLP4 352
INDIRP4
CNSTI4 32
ADDP4
INDIRI4
ARGI4
ADDRLP4 352
INDIRP4
CNSTI4 352
ADDP4
INDIRP4
CALLV
pop
ADDRGP4 $847
JUMPV
LABELV $868
ADDRGP4 pml+48
INDIRI4
CNSTI4 0
EQI4 $843
ADDRLP4 344
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 348
CNSTF4 3246391296
ASGNF4
ADDRLP4 88
ADDRLP4 344
INDIRP4
INDIRP4
CNSTI4 20
ADDP4
INDIRF4
ADDRLP4 348
INDIRF4
ADDRLP4 60
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 88+4
ADDRLP4 344
INDIRP4
INDIRP4
CNSTI4 24
ADDP4
INDIRF4
ADDRLP4 348
INDIRF4
ADDRLP4 60+4
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 88+8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 28
ADDP4
INDIRF4
CNSTF4 3246391296
ADDRLP4 60+8
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 352
CNSTF4 3246391296
ASGNF4
ADDRLP4 88
ADDRLP4 88
INDIRF4
ADDRLP4 352
INDIRF4
ADDRLP4 164
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 88+4
ADDRLP4 88+4
INDIRF4
ADDRLP4 352
INDIRF4
ADDRLP4 164+4
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 88+8
ADDRLP4 88+8
INDIRF4
CNSTF4 3246391296
ADDRLP4 164+8
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 0
ARGP4
ADDRLP4 356
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 360
ADDRLP4 356
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 360
INDIRP4
CNSTI4 20
ADDP4
ARGP4
ADDRLP4 356
INDIRP4
CNSTI4 308
ADDP4
ARGP4
ADDRLP4 356
INDIRP4
CNSTI4 320
ADDP4
ARGP4
ADDRLP4 88
ARGP4
ADDRLP4 360
INDIRP4
CNSTI4 148
ADDP4
INDIRI4
ARGI4
ADDRLP4 356
INDIRP4
CNSTI4 32
ADDP4
INDIRI4
ARGI4
ADDRLP4 356
INDIRP4
CNSTI4 352
ADDP4
INDIRP4
CALLV
pop
ADDRGP4 $847
JUMPV
LABELV $882
ADDRLP4 344
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 88
ADDRLP4 344
INDIRP4
INDIRP4
CNSTI4 20
ADDP4
INDIRB
ASGNB 12
ADDRLP4 88+8
ADDRLP4 344
INDIRP4
INDIRP4
CNSTI4 28
ADDP4
INDIRF4
CNSTF4 1048576000
SUBF4
ASGNF4
ADDRLP4 0
ARGP4
ADDRLP4 348
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 352
ADDRLP4 348
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 352
INDIRP4
CNSTI4 20
ADDP4
ARGP4
ADDRLP4 348
INDIRP4
CNSTI4 308
ADDP4
ARGP4
ADDRLP4 348
INDIRP4
CNSTI4 320
ADDP4
ARGP4
ADDRLP4 88
ARGP4
ADDRLP4 352
INDIRP4
CNSTI4 148
ADDP4
INDIRI4
ARGI4
ADDRLP4 348
INDIRP4
CNSTI4 32
ADDP4
INDIRI4
ARGI4
ADDRLP4 348
INDIRP4
CNSTI4 352
ADDP4
INDIRP4
CALLV
pop
LABELV $846
LABELV $847
ADDRLP4 0+8
INDIRF4
CNSTF4 1065353216
GEF4 $885
ADDRLP4 0+44
INDIRI4
CNSTI4 6
BANDI4
CNSTI4 0
NEI4 $885
ADDRLP4 84
INDIRI4
CNSTI4 2
EQI4 $891
ADDRLP4 84
INDIRI4
CNSTI4 3
NEI4 $889
LABELV $891
ADDRLP4 84
INDIRI4
CNSTI4 2
NEI4 $892
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 20
ADDP4
ARGP4
ADDRLP4 0+12
ARGP4
ADDRLP4 60
ARGP4
ADDRGP4 PM_StepEvent
CALLV
pop
LABELV $892
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 20
ADDP4
ADDRLP4 0+12
INDIRB
ASGNB 12
LABELV $889
ADDRLP4 0+24
ARGP4
ADDRLP4 60
ARGP4
ADDRLP4 100
ARGP4
ADDRGP4 CrossProduct
CALLV
pop
ADDRLP4 100
ARGP4
ADDRGP4 VectorNormalize
CALLF4
pop
ADDRLP4 0+24
ARGP4
ADDRLP4 72
ARGP4
ADDRLP4 176
ARGP4
ADDRGP4 CrossProduct
CALLV
pop
ADDRLP4 176
ARGP4
ADDRGP4 VectorNormalize
CALLF4
pop
ADDRLP4 60
ARGP4
ADDRLP4 72
ARGP4
ADDRLP4 188
ARGP4
ADDRGP4 CrossProduct
CALLV
pop
ADDRLP4 188
ARGP4
ADDRGP4 VectorNormalize
CALLF4
pop
ADDRLP4 200
ADDRLP4 0+24
INDIRF4
ADDRLP4 60
INDIRF4
MULF4
ADDRLP4 0+24+4
INDIRF4
ADDRLP4 60+4
INDIRF4
MULF4
ADDF4
ADDRLP4 0+24+8
INDIRF4
ADDRLP4 60+8
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 200
INDIRF4
ARGF4
ADDRLP4 308
ADDRGP4 acos
CALLF4
ASGNF4
ADDRLP4 116
CNSTF4 1127481344
ADDRLP4 308
INDIRF4
MULF4
CNSTF4 1078530011
DIVF4
ASGNF4
ADDRLP4 116
INDIRF4
CNSTF4 1127481344
LEF4 $905
ADDRLP4 116
ADDRLP4 116
INDIRF4
CNSTF4 1127481344
SUBF4
ASGNF4
LABELV $905
ADDRLP4 204
ADDRLP4 0+24
INDIRF4
ADDRLP4 72
INDIRF4
MULF4
ADDRLP4 0+24+4
INDIRF4
ADDRLP4 72+4
INDIRF4
MULF4
ADDF4
ADDRLP4 0+24+8
INDIRF4
ADDRLP4 72+8
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 204
INDIRF4
ARGF4
ADDRLP4 312
ADDRGP4 acos
CALLF4
ASGNF4
ADDRLP4 156
CNSTF4 1127481344
ADDRLP4 312
INDIRF4
MULF4
CNSTF4 1078530011
DIVF4
ASGNF4
ADDRLP4 156
INDIRF4
CNSTF4 1127481344
LEF4 $914
ADDRLP4 156
ADDRLP4 156
INDIRF4
CNSTF4 1127481344
SUBF4
ASGNF4
LABELV $914
ADDRLP4 208
ADDRLP4 60
INDIRF4
ADDRLP4 72
INDIRF4
MULF4
ADDRLP4 60+4
INDIRF4
ADDRLP4 72+4
INDIRF4
MULF4
ADDF4
ADDRLP4 60+8
INDIRF4
ADDRLP4 72+8
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 208
INDIRF4
ARGF4
ADDRLP4 316
ADDRGP4 acos
CALLF4
ASGNF4
ADDRLP4 160
CNSTF4 1127481344
ADDRLP4 316
INDIRF4
MULF4
CNSTF4 1078530011
DIVF4
ASGNF4
ADDRLP4 160
INDIRF4
CNSTF4 1127481344
LEF4 $920
ADDRLP4 160
ADDRLP4 160
INDIRF4
CNSTF4 1127481344
SUBF4
ASGNF4
LABELV $920
ADDRLP4 0+24
ARGP4
ADDRLP4 60
ARGP4
ADDRLP4 112
INDIRF4
ARGF4
ADDRLP4 320
ADDRGP4 VectorCompareEpsilon
CALLI4
ASGNI4
ADDRLP4 320
INDIRI4
CNSTI4 0
NEI4 $922
ADDRLP4 0+24
ARGP4
ADDRLP4 72
ARGP4
ADDRLP4 112
INDIRF4
ARGF4
ADDRLP4 324
ADDRGP4 VectorCompareEpsilon
CALLI4
ASGNI4
ADDRLP4 324
INDIRI4
CNSTI4 0
NEI4 $925
ADDRLP4 60
ARGP4
ADDRLP4 72
ARGP4
ADDRLP4 112
INDIRF4
ARGF4
ADDRLP4 328
ADDRGP4 VectorCompareEpsilon
CALLI4
ASGNI4
ADDRLP4 328
INDIRI4
CNSTI4 0
NEI4 $925
ADDRLP4 0+24
ARGP4
ADDRLP4 144
ARGP4
ADDRLP4 112
INDIRF4
ARGF4
ADDRLP4 332
ADDRGP4 VectorCompareEpsilon
CALLI4
ASGNI4
ADDRLP4 332
INDIRI4
CNSTI4 0
NEI4 $925
ADDRLP4 60
ARGP4
ADDRLP4 144
ARGP4
ADDRLP4 112
INDIRF4
ARGF4
ADDRLP4 336
ADDRGP4 VectorCompareEpsilon
CALLI4
ASGNI4
ADDRLP4 336
INDIRI4
CNSTI4 0
NEI4 $925
ADDRLP4 224
ARGP4
ADDRLP4 176
ARGP4
ADDRLP4 260
ARGP4
ADDRLP4 156
INDIRF4
NEGF4
ARGF4
ADDRGP4 RotatePointAroundVector
CALLV
pop
ADDRLP4 212
ARGP4
ADDRLP4 188
ARGP4
ADDRLP4 260
ARGP4
ADDRLP4 160
INDIRF4
NEGF4
ARGF4
ADDRGP4 RotatePointAroundVector
CALLV
pop
ADDRLP4 236
ARGP4
ADDRLP4 100
ARGP4
ADDRLP4 212
ARGP4
ADDRLP4 116
INDIRF4
NEGF4
ARGF4
ADDRGP4 RotatePointAroundVector
CALLV
pop
ADDRLP4 296
ADDRLP4 224
INDIRF4
ADDRLP4 236
INDIRF4
MULF4
ADDRLP4 224+4
INDIRF4
ADDRLP4 236+4
INDIRF4
MULF4
ADDF4
ADDRLP4 224+8
INDIRF4
ADDRLP4 236+8
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 296
INDIRF4
ARGF4
ADDRLP4 340
ADDRGP4 acos
CALLF4
ASGNF4
ADDRLP4 252
CNSTF4 1199570944
CNSTF4 1127481344
ADDRLP4 340
INDIRF4
MULF4
CNSTF4 1078530011
DIVF4
MULF4
CNSTF4 1135869952
DIVF4
CVFI4 4
CNSTI4 65535
BANDI4
ASGNI4
ADDRLP4 252
INDIRI4
CNSTI4 32768
LEI4 $933
ADDRLP4 252
ADDRLP4 252
INDIRI4
CNSTI4 32768
SUBI4
ASGNI4
LABELV $933
ADDRLP4 224
ARGP4
ADDRLP4 236
ARGP4
ADDRLP4 212
ARGP4
ADDRGP4 CrossProduct
CALLV
pop
ADDRLP4 212
ARGP4
ADDRGP4 VectorNormalize
CALLF4
pop
ADDRLP4 0+24
INDIRF4
ADDRLP4 212
INDIRF4
MULF4
ADDRLP4 0+24+4
INDIRF4
ADDRLP4 212+4
INDIRF4
MULF4
ADDF4
ADDRLP4 0+24+8
INDIRF4
ADDRLP4 212+8
INDIRF4
MULF4
ADDF4
CNSTF4 0
LEF4 $935
ADDRLP4 252
ADDRLP4 252
INDIRI4
NEGI4
ASGNI4
LABELV $935
ADDRLP4 344
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 60
ADDP4
ASGNP4
ADDRLP4 344
INDIRP4
ADDRLP4 344
INDIRP4
INDIRI4
ADDRLP4 252
INDIRI4
SUBI4
ASGNI4
LABELV $925
ADDRLP4 100
ARGP4
ADDRLP4 60
ARGP4
ADDRLP4 120
ARGP4
ADDRGP4 CrossProduct
CALLV
pop
ADDRLP4 120
ARGP4
ADDRGP4 VectorNormalize
CALLF4
pop
ADDRLP4 340
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 344
ADDRLP4 340
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 348
CNSTI4 20
ASGNI4
ADDRLP4 352
CNSTI4 24
ASGNI4
ADDRLP4 256
ADDRLP4 120
INDIRF4
ADDRLP4 344
INDIRP4
ADDRLP4 348
INDIRI4
ADDP4
INDIRF4
MULF4
ADDRLP4 120+4
INDIRF4
ADDRLP4 344
INDIRP4
ADDRLP4 352
INDIRI4
ADDP4
INDIRF4
MULF4
ADDF4
ADDRLP4 120+8
INDIRF4
ADDRLP4 344
INDIRP4
CNSTI4 28
ADDP4
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 88
ADDRLP4 340
INDIRP4
INDIRP4
ADDRLP4 348
INDIRI4
ADDP4
INDIRF4
ADDRLP4 132
INDIRF4
ADDF4
ASGNF4
ADDRLP4 88+4
ADDRLP4 340
INDIRP4
INDIRP4
ADDRLP4 352
INDIRI4
ADDP4
INDIRF4
ADDRLP4 132+4
INDIRF4
ADDF4
ASGNF4
ADDRLP4 88+8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 28
ADDP4
INDIRF4
ADDRLP4 132+8
INDIRF4
ADDF4
ASGNF4
ADDRLP4 120
INDIRF4
ADDRLP4 88
INDIRF4
MULF4
ADDRLP4 120+4
INDIRF4
ADDRLP4 88+4
INDIRF4
MULF4
ADDF4
ADDRLP4 120+8
INDIRF4
ADDRLP4 88+8
INDIRF4
MULF4
ADDF4
ADDRLP4 256
INDIRF4
SUBF4
CNSTF4 0
LEF4 $950
ADDRLP4 116
ADDRLP4 116
INDIRF4
NEGF4
ASGNF4
LABELV $950
ADDRLP4 356
ADDRLP4 132
INDIRF4
ADDRLP4 100
INDIRF4
MULF4
ADDRLP4 132+4
INDIRF4
ADDRLP4 100+4
INDIRF4
MULF4
ADDF4
ADDRLP4 132+8
INDIRF4
ADDRLP4 100+8
INDIRF4
MULF4
ADDF4
ASGNF4
ADDRLP4 248
ADDRLP4 356
INDIRF4
ASGNF4
ADDRLP4 356
INDIRF4
CNSTF4 0
GEF4 $956
ADDRLP4 100
ARGP4
ADDRGP4 VectorInverse
CALLV
pop
ADDRLP4 248
ADDRLP4 132
INDIRF4
ADDRLP4 100
INDIRF4
MULF4
ADDRLP4 132+4
INDIRF4
ADDRLP4 100+4
INDIRF4
MULF4
ADDF4
ADDRLP4 132+8
INDIRF4
ADDRLP4 100+8
INDIRF4
MULF4
ADDF4
ASGNF4
LABELV $956
ADDRLP4 116
ADDRLP4 116
INDIRF4
CNSTF4 1065353216
ADDRLP4 248
INDIRF4
SUBF4
MULF4
ASGNF4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 284
ADDP4
INDIRI4
CNSTI4 1
BANDI4
CNSTI4 0
NEI4 $966
ADDRLP4 360
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 56
ADDP4
ASGNP4
ADDRLP4 360
INDIRP4
ADDRLP4 360
INDIRP4
INDIRI4
CNSTF4 1199570944
ADDRLP4 116
INDIRF4
MULF4
CNSTF4 1135869952
DIVF4
CVFI4 4
CNSTI4 65535
BANDI4
SUBI4
ASGNI4
LABELV $966
ADDRLP4 0+24
ARGP4
ADDRLP4 144
ARGP4
ADDRLP4 112
INDIRF4
ARGF4
ADDRLP4 360
ADDRGP4 VectorCompareEpsilon
CALLI4
ASGNI4
ADDRLP4 360
INDIRI4
CNSTI4 0
EQI4 $968
ADDRLP4 60
ARGP4
ADDRLP4 0+24
ARGP4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 100
ADDP4
ARGP4
ADDRGP4 CrossProduct
CALLV
pop
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 100
ADDP4
ARGP4
ADDRGP4 VectorNormalize
CALLF4
pop
ADDRLP4 364
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 112
ADDP4
ASGNP4
ADDRLP4 364
INDIRP4
ADDRLP4 364
INDIRP4
INDIRI4
CNSTI4 128
BORI4
ASGNI4
LABELV $968
ADDRLP4 60
ARGP4
ADDRLP4 144
ARGP4
ADDRLP4 112
INDIRF4
ARGF4
ADDRLP4 364
ADDRGP4 VectorCompareEpsilon
CALLI4
ASGNI4
ADDRLP4 364
INDIRI4
CNSTI4 0
EQI4 $972
ADDRLP4 0+24
ARGP4
ADDRLP4 272
ARGP4
ADDRGP4 vectoangles
CALLV
pop
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 100
ADDP4
ARGP4
ADDRLP4 284
ARGP4
ADDRGP4 vectoangles
CALLV
pop
ADDRLP4 368
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 60
ADDP4
ASGNP4
ADDRLP4 368
INDIRP4
ADDRLP4 368
INDIRP4
INDIRI4
CNSTF4 1199570944
CNSTF4 1073741824
ADDRLP4 284+4
INDIRF4
ADDRLP4 272+4
INDIRF4
SUBF4
MULF4
CNSTF4 1127481344
SUBF4
MULF4
CNSTF4 1135869952
DIVF4
CVFI4 4
CNSTI4 65535
BANDI4
SUBI4
ASGNI4
LABELV $972
LABELV $922
ADDRGP4 pml+56
ADDRLP4 0
INDIRB
ASGNB 60
ADDRLP4 324
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 112
ADDP4
ASGNP4
ADDRLP4 324
INDIRP4
ADDRLP4 324
INDIRP4
INDIRI4
CNSTI4 64
BORI4
ASGNI4
ADDRLP4 0+24
ARGP4
ADDRLP4 144
ARGP4
ADDRLP4 112
INDIRF4
ARGF4
ADDRLP4 328
ADDRGP4 VectorCompareEpsilon
CALLI4
ASGNI4
ADDRLP4 328
INDIRI4
CNSTI4 0
NEI4 $844
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 100
ADDP4
ADDRLP4 0+24
INDIRB
ASGNB 12
ADDRLP4 332
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 112
ADDP4
ASGNP4
ADDRLP4 332
INDIRP4
ADDRLP4 332
INDIRP4
INDIRI4
CNSTI4 -129
BANDI4
ASGNI4
ADDRGP4 $844
JUMPV
LABELV $885
ADDRLP4 0
INDIRI4
CNSTI4 0
EQI4 $982
ADDRLP4 0
ARGP4
ADDRLP4 304
ADDRGP4 PM_CorrectAllSolid
CALLI4
ASGNI4
ADDRLP4 304
INDIRI4
CNSTI4 0
NEI4 $984
ADDRGP4 $823
JUMPV
LABELV $984
LABELV $982
LABELV $843
ADDRLP4 84
ADDRLP4 84
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 84
INDIRI4
CNSTI4 4
LEI4 $842
LABELV $844
ADDRLP4 0+8
INDIRF4
CNSTF4 1065353216
LTF4 $986
ADDRGP4 PM_GroundTraceMissed
CALLV
pop
ADDRGP4 pml+48
CNSTI4 0
ASGNI4
ADDRGP4 pml+44
CNSTI4 0
ASGNI4
ADDRLP4 300
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 112
ADDP4
ASGNP4
ADDRLP4 300
INDIRP4
ADDRLP4 300
INDIRP4
INDIRI4
CNSTI4 -65
BANDI4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 112
ADDP4
INDIRI4
CNSTI4 128
BANDI4
CNSTI4 0
EQI4 $991
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 160
ADDP4
ARGP4
ADDRLP4 304
ARGP4
ADDRLP4 340
CNSTP4 0
ASGNP4
ADDRLP4 340
INDIRP4
ARGP4
ADDRLP4 340
INDIRP4
ARGP4
ADDRGP4 AngleVectors
CALLV
pop
ADDRLP4 316
ARGP4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 100
ADDP4
ARGP4
ADDRLP4 304
ARGP4
CNSTF4 1127481344
ARGF4
ADDRGP4 RotatePointAroundVector
CALLV
pop
ADDRLP4 316
ARGP4
ADDRLP4 328
ARGP4
ADDRGP4 vectoangles
CALLV
pop
ADDRLP4 344
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 348
ADDRLP4 344
INDIRP4
CNSTI4 60
ADDP4
ASGNP4
ADDRLP4 348
INDIRP4
ADDRLP4 348
INDIRP4
INDIRI4
CNSTF4 1199570944
ADDRLP4 328+4
INDIRF4
ADDRLP4 344
INDIRP4
CNSTI4 164
ADDP4
INDIRF4
SUBF4
MULF4
CNSTF4 1135869952
DIVF4
CVFI4 4
CNSTI4 65535
BANDI4
SUBI4
ASGNI4
LABELV $991
ADDRLP4 304
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 112
ADDP4
ASGNP4
ADDRLP4 304
INDIRP4
ADDRLP4 304
INDIRP4
INDIRI4
CNSTI4 -129
BANDI4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 100
ADDP4
ADDRLP4 72
INDIRB
ASGNB 12
ADDRGP4 $823
JUMPV
LABELV $986
ADDRGP4 pml+48
CNSTI4 1
ASGNI4
ADDRGP4 pml+44
CNSTI4 1
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 128
BANDI4
CNSTI4 0
EQI4 $996
ADDRLP4 300
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 300
INDIRP4
ADDRLP4 300
INDIRP4
INDIRI4
CNSTI4 -129
BANDI4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 16
ADDP4
CNSTI4 0
ASGNI4
LABELV $996
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 68
ADDP4
ADDRLP4 0+52
INDIRI4
ASGNI4
ADDRLP4 0+52
INDIRI4
ARGI4
ADDRGP4 PM_AddTouchEnt
CALLV
pop
LABELV $823
endproc PM_GroundClimbTrace 372 28
lit
align 4
LABELV $1001
byte 4 0
byte 4 0
byte 4 1065353216
code
proc PM_GroundTrace 140 28
ADDRLP4 72
ADDRGP4 $1001
INDIRB
ASGNB 12
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 212
ADDP4
INDIRI4
ARGI4
CNSTI4 1
ARGI4
ADDRLP4 84
ADDRGP4 BG_ClassHasAbility
CALLI4
ASGNI4
ADDRLP4 84
INDIRI4
CNSTI4 0
EQI4 $1002
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 284
ADDP4
INDIRI4
CNSTI4 2
BANDI4
CNSTI4 0
EQI4 $1004
ADDRLP4 88
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 92
CNSTI4 0
ASGNI4
ADDRLP4 88
INDIRP4
CNSTI4 31
ADDP4
INDIRI1
CVII4 1
ADDRLP4 92
INDIRI4
GEI4 $1006
ADDRLP4 88
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 4
BANDI4
ADDRLP4 92
INDIRI4
NEI4 $1006
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 224
ADDP4
INDIRI4
CNSTI4 1
BANDI4
CNSTI4 0
NEI4 $1008
ADDRLP4 96
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 224
ADDP4
ASGNP4
ADDRLP4 96
INDIRP4
ADDRLP4 96
INDIRP4
INDIRI4
CNSTI4 1
BORI4
ASGNI4
ADDRGP4 $1009
JUMPV
LABELV $1008
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 224
ADDP4
INDIRI4
CNSTI4 1
BANDI4
CNSTI4 0
EQI4 $1010
ADDRLP4 100
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 224
ADDP4
ASGNP4
ADDRLP4 100
INDIRP4
ADDRLP4 100
INDIRP4
INDIRI4
CNSTI4 -2
BANDI4
ASGNI4
LABELV $1010
LABELV $1009
ADDRLP4 104
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 104
INDIRP4
ADDRLP4 104
INDIRP4
INDIRI4
CNSTI4 4
BORI4
ASGNI4
ADDRGP4 $1005
JUMPV
LABELV $1006
ADDRGP4 pm
INDIRP4
CNSTI4 31
ADDP4
INDIRI1
CVII4 1
CNSTI4 0
LTI4 $1005
ADDRLP4 96
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 96
INDIRP4
ADDRLP4 96
INDIRP4
INDIRI4
CNSTI4 -5
BANDI4
ASGNI4
ADDRGP4 $1005
JUMPV
LABELV $1004
ADDRGP4 pm
INDIRP4
CNSTI4 31
ADDP4
INDIRI1
CVII4 1
CNSTI4 0
GEI4 $1014
ADDRLP4 88
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 224
ADDP4
ASGNP4
ADDRLP4 88
INDIRP4
ADDRLP4 88
INDIRP4
INDIRI4
CNSTI4 1
BORI4
ASGNI4
ADDRGP4 $1015
JUMPV
LABELV $1014
ADDRGP4 pm
INDIRP4
CNSTI4 31
ADDP4
INDIRI1
CVII4 1
CNSTI4 0
LTI4 $1016
ADDRLP4 92
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 224
ADDP4
ASGNP4
ADDRLP4 92
INDIRP4
ADDRLP4 92
INDIRP4
INDIRI4
CNSTI4 -2
BANDI4
ASGNI4
LABELV $1016
LABELV $1015
LABELV $1005
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
CNSTI4 5
NEI4 $1018
ADDRLP4 88
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 224
ADDP4
ASGNP4
ADDRLP4 88
INDIRP4
ADDRLP4 88
INDIRP4
INDIRI4
CNSTI4 -2
BANDI4
ASGNI4
LABELV $1018
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 224
ADDP4
INDIRI4
CNSTI4 1
BANDI4
CNSTI4 0
EQI4 $1020
ADDRGP4 PM_GroundClimbTrace
CALLV
pop
ADDRGP4 $1000
JUMPV
LABELV $1020
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 112
ADDP4
INDIRI4
CNSTI4 128
BANDI4
CNSTI4 0
EQI4 $1022
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 160
ADDP4
ARGP4
ADDRLP4 92
ARGP4
ADDRLP4 128
CNSTP4 0
ASGNP4
ADDRLP4 128
INDIRP4
ARGP4
ADDRLP4 128
INDIRP4
ARGP4
ADDRGP4 AngleVectors
CALLV
pop
ADDRLP4 104
ARGP4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 100
ADDP4
ARGP4
ADDRLP4 92
ARGP4
CNSTF4 1127481344
ARGF4
ADDRGP4 RotatePointAroundVector
CALLV
pop
ADDRLP4 104
ARGP4
ADDRLP4 116
ARGP4
ADDRGP4 vectoangles
CALLV
pop
ADDRLP4 132
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 136
ADDRLP4 132
INDIRP4
CNSTI4 60
ADDP4
ASGNP4
ADDRLP4 136
INDIRP4
ADDRLP4 136
INDIRP4
INDIRI4
CNSTF4 1199570944
ADDRLP4 116+4
INDIRF4
ADDRLP4 132
INDIRP4
CNSTI4 164
ADDP4
INDIRF4
SUBF4
MULF4
CNSTF4 1135869952
DIVF4
CVFI4 4
CNSTI4 65535
BANDI4
SUBI4
ASGNI4
LABELV $1022
LABELV $1002
ADDRLP4 88
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 224
ADDP4
ASGNP4
ADDRLP4 88
INDIRP4
ADDRLP4 88
INDIRP4
INDIRI4
CNSTI4 -2
BANDI4
ASGNI4
ADDRLP4 92
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 112
ADDP4
ASGNP4
ADDRLP4 92
INDIRP4
ADDRLP4 92
INDIRP4
INDIRI4
CNSTI4 -193
BANDI4
ASGNI4
ADDRLP4 96
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 60
ADDRLP4 96
INDIRP4
INDIRP4
CNSTI4 20
ADDP4
INDIRF4
ASGNF4
ADDRLP4 60+4
ADDRLP4 96
INDIRP4
INDIRP4
CNSTI4 24
ADDP4
INDIRF4
ASGNF4
ADDRLP4 60+8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 28
ADDP4
INDIRF4
CNSTF4 1048576000
SUBF4
ASGNF4
ADDRLP4 0
ARGP4
ADDRLP4 100
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 104
ADDRLP4 100
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 104
INDIRP4
CNSTI4 20
ADDP4
ARGP4
ADDRLP4 100
INDIRP4
CNSTI4 308
ADDP4
ARGP4
ADDRLP4 100
INDIRP4
CNSTI4 320
ADDP4
ARGP4
ADDRLP4 60
ARGP4
ADDRLP4 104
INDIRP4
CNSTI4 148
ADDP4
INDIRI4
ARGI4
ADDRLP4 100
INDIRP4
CNSTI4 32
ADDP4
INDIRI4
ARGI4
ADDRLP4 100
INDIRP4
CNSTI4 352
ADDP4
INDIRP4
CALLV
pop
ADDRGP4 pml+56
ADDRLP4 0
INDIRB
ASGNB 60
ADDRLP4 0
INDIRI4
CNSTI4 0
EQI4 $1028
ADDRLP4 0
ARGP4
ADDRLP4 108
ADDRGP4 PM_CorrectAllSolid
CALLI4
ASGNI4
ADDRLP4 108
INDIRI4
CNSTI4 0
NEI4 $1030
ADDRGP4 $1000
JUMPV
LABELV $1030
LABELV $1028
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 100
ADDP4
ADDRLP4 72
INDIRB
ASGNB 12
ADDRLP4 0+8
INDIRF4
CNSTF4 1065353216
NEF4 $1032
ADDRLP4 112
CNSTI4 0
ASGNI4
ADDRGP4 pml+48
INDIRI4
CNSTI4 0
EQI4 $1035
ADDRLP4 116
ADDRGP4 PM_PredictStepMove
CALLI4
ASGNI4
ADDRLP4 116
INDIRI4
CNSTI4 0
EQI4 $1035
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 40
ADDP4
INDIRF4
CNSTF4 0
GTF4 $1035
ADDRLP4 120
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 60
ADDRLP4 120
INDIRP4
INDIRP4
CNSTI4 20
ADDP4
INDIRF4
ASGNF4
ADDRLP4 60+4
ADDRLP4 120
INDIRP4
INDIRP4
CNSTI4 24
ADDP4
INDIRF4
ASGNF4
ADDRLP4 60+8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 28
ADDP4
INDIRF4
CNSTF4 1099956224
SUBF4
ASGNF4
ADDRLP4 0
ARGP4
ADDRLP4 124
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 128
ADDRLP4 124
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 128
INDIRP4
CNSTI4 20
ADDP4
ARGP4
ADDRLP4 124
INDIRP4
CNSTI4 308
ADDP4
ARGP4
ADDRLP4 124
INDIRP4
CNSTI4 320
ADDP4
ARGP4
ADDRLP4 60
ARGP4
ADDRLP4 128
INDIRP4
CNSTI4 148
ADDP4
INDIRI4
ARGI4
ADDRLP4 124
INDIRP4
CNSTI4 32
ADDP4
INDIRI4
ARGI4
ADDRLP4 124
INDIRP4
CNSTI4 352
ADDP4
INDIRP4
CALLV
pop
ADDRLP4 0+8
INDIRF4
CNSTF4 1065353216
GEF4 $1040
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 20
ADDP4
ARGP4
ADDRLP4 0+12
ARGP4
ADDRLP4 72
ARGP4
ADDRGP4 PM_StepEvent
CALLV
pop
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 20
ADDP4
ADDRLP4 0+12
INDIRB
ASGNB 12
ADDRLP4 112
CNSTI4 1
ASGNI4
LABELV $1040
LABELV $1035
ADDRLP4 112
INDIRI4
CNSTI4 0
NEI4 $1045
ADDRGP4 PM_GroundTraceMissed
CALLV
pop
ADDRGP4 pml+48
CNSTI4 0
ASGNI4
ADDRGP4 pml+44
CNSTI4 0
ASGNI4
ADDRGP4 $1000
JUMPV
LABELV $1045
LABELV $1032
ADDRLP4 112
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 116
ADDRLP4 112
INDIRP4
CNSTI4 40
ADDP4
INDIRF4
ASGNF4
ADDRLP4 116
INDIRF4
CNSTF4 0
LEF4 $1049
ADDRLP4 112
INDIRP4
CNSTI4 32
ADDP4
INDIRF4
ADDRLP4 0+24
INDIRF4
MULF4
ADDRLP4 112
INDIRP4
CNSTI4 36
ADDP4
INDIRF4
ADDRLP4 0+24+4
INDIRF4
MULF4
ADDF4
ADDRLP4 116
INDIRF4
ADDRLP4 0+24+8
INDIRF4
MULF4
ADDF4
CNSTF4 1092616192
LEF4 $1049
ADDRGP4 pm
INDIRP4
CNSTI4 36
ADDP4
INDIRI4
CNSTI4 0
EQI4 $1056
ADDRGP4 $1058
ARGP4
ADDRGP4 c_pmove
INDIRI4
ARGI4
ADDRGP4 Com_Printf
CALLV
pop
LABELV $1056
ADDRGP4 pm
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
CNSTI4 0
LTI4 $1059
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 284
ADDP4
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
NEI4 $1061
CNSTI4 18
ARGI4
ADDRGP4 PM_ForceLegsAnim
CALLV
pop
ADDRGP4 $1062
JUMPV
LABELV $1061
CNSTI4 11
ARGI4
ADDRGP4 PM_ForceLegsAnim
CALLV
pop
LABELV $1062
ADDRLP4 120
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 120
INDIRP4
ADDRLP4 120
INDIRP4
INDIRI4
CNSTI4 -9
BANDI4
ASGNI4
ADDRGP4 $1060
JUMPV
LABELV $1059
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 284
ADDP4
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
NEI4 $1063
CNSTI4 20
ARGI4
ADDRGP4 PM_ForceLegsAnim
CALLV
pop
ADDRGP4 $1064
JUMPV
LABELV $1063
CNSTI4 13
ARGI4
ADDRGP4 PM_ForceLegsAnim
CALLV
pop
LABELV $1064
ADDRLP4 120
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 120
INDIRP4
ADDRLP4 120
INDIRP4
INDIRI4
CNSTI4 8
BORI4
ASGNI4
LABELV $1060
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 68
ADDP4
CNSTI4 1023
ASGNI4
ADDRGP4 pml+48
CNSTI4 0
ASGNI4
ADDRGP4 pml+44
CNSTI4 0
ASGNI4
ADDRGP4 $1000
JUMPV
LABELV $1049
ADDRLP4 0+24+8
INDIRF4
CNSTF4 1060320051
GEF4 $1067
ADDRGP4 pm
INDIRP4
CNSTI4 36
ADDP4
INDIRI4
CNSTI4 0
EQI4 $1071
ADDRGP4 $1073
ARGP4
ADDRGP4 c_pmove
INDIRI4
ARGI4
ADDRGP4 Com_Printf
CALLV
pop
LABELV $1071
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 68
ADDP4
CNSTI4 1023
ASGNI4
ADDRGP4 pml+48
CNSTI4 1
ASGNI4
ADDRGP4 pml+44
CNSTI4 0
ASGNI4
ADDRGP4 $1000
JUMPV
LABELV $1067
ADDRGP4 pml+48
CNSTI4 1
ASGNI4
ADDRGP4 pml+44
CNSTI4 1
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 128
BANDI4
CNSTI4 0
EQI4 $1078
ADDRLP4 120
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 120
INDIRP4
ADDRLP4 120
INDIRP4
INDIRI4
CNSTI4 -129
BANDI4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 16
ADDP4
CNSTI4 0
ASGNI4
LABELV $1078
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 68
ADDP4
INDIRI4
CNSTI4 1023
NEI4 $1080
ADDRGP4 pm
INDIRP4
CNSTI4 36
ADDP4
INDIRI4
CNSTI4 0
EQI4 $1082
ADDRGP4 $1084
ARGP4
ADDRGP4 c_pmove
INDIRI4
ARGI4
ADDRGP4 Com_Printf
CALLV
pop
LABELV $1082
ADDRLP4 120
CNSTI4 4
ASGNI4
ADDRGP4 pm
INDIRP4
ADDRLP4 120
INDIRI4
ADDP4
INDIRP4
ADDRLP4 120
INDIRI4
ADDP4
ADDRGP4 pml+132+8
INDIRF4
ASGNF4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 212
ADDP4
INDIRI4
ARGI4
CNSTI4 2
ARGI4
ADDRLP4 124
ADDRGP4 BG_ClassHasAbility
CALLI4
ASGNI4
ADDRLP4 124
INDIRI4
CNSTI4 0
EQI4 $1087
ADDRGP4 PM_CrashLand
CALLV
pop
LABELV $1087
LABELV $1080
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 68
ADDP4
ADDRLP4 0+52
INDIRI4
ASGNI4
ADDRLP4 0+52
INDIRI4
ARGI4
ADDRGP4 PM_AddTouchEnt
CALLV
pop
LABELV $1000
endproc PM_GroundTrace 140 28
proc PM_SetWaterLevel 72 24
ADDRGP4 pm
INDIRP4
CNSTI4 336
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 pm
INDIRP4
CNSTI4 332
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 212
ADDP4
INDIRI4
ARGI4
ADDRLP4 16
ARGP4
ADDRLP4 36
CNSTP4 0
ASGNP4
ADDRLP4 36
INDIRP4
ARGP4
ADDRLP4 36
INDIRP4
ARGP4
ADDRLP4 36
INDIRP4
ARGP4
ADDRLP4 36
INDIRP4
ARGP4
ADDRGP4 BG_ClassBoundingBox
CALLV
pop
ADDRLP4 40
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 0
ADDRLP4 40
INDIRP4
INDIRP4
CNSTI4 20
ADDP4
INDIRF4
ASGNF4
ADDRLP4 0+4
ADDRLP4 40
INDIRP4
INDIRP4
CNSTI4 24
ADDP4
INDIRF4
ASGNF4
ADDRLP4 0+8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 28
ADDP4
INDIRF4
ADDRLP4 16+8
INDIRF4
ADDF4
CNSTF4 1065353216
ADDF4
ASGNF4
ADDRLP4 0
ARGP4
ADDRLP4 44
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 44
INDIRP4
INDIRP4
CNSTI4 148
ADDP4
INDIRI4
ARGI4
ADDRLP4 48
ADDRLP4 44
INDIRP4
CNSTI4 356
ADDP4
INDIRP4
CALLI4
ASGNI4
ADDRLP4 12
ADDRLP4 48
INDIRI4
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 56
BANDI4
CNSTI4 0
EQI4 $1095
ADDRLP4 52
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 28
ADDRLP4 52
INDIRP4
INDIRP4
CNSTI4 172
ADDP4
INDIRI4
CVIF4 4
ADDRLP4 16+8
INDIRF4
SUBF4
CVFI4 4
ASGNI4
ADDRLP4 32
ADDRLP4 28
INDIRI4
CNSTI4 2
DIVI4
ASGNI4
ADDRLP4 52
INDIRP4
CNSTI4 332
ADDP4
ADDRLP4 12
INDIRI4
ASGNI4
ADDRGP4 pm
INDIRP4
CNSTI4 336
ADDP4
CNSTI4 1
ASGNI4
ADDRLP4 0+8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 28
ADDP4
INDIRF4
ADDRLP4 16+8
INDIRF4
ADDF4
ADDRLP4 32
INDIRI4
CVIF4 4
ADDF4
ASGNF4
ADDRLP4 0
ARGP4
ADDRLP4 56
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 56
INDIRP4
INDIRP4
CNSTI4 148
ADDP4
INDIRI4
ARGI4
ADDRLP4 60
ADDRLP4 56
INDIRP4
CNSTI4 356
ADDP4
INDIRP4
CALLI4
ASGNI4
ADDRLP4 12
ADDRLP4 60
INDIRI4
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 56
BANDI4
CNSTI4 0
EQI4 $1100
ADDRGP4 pm
INDIRP4
CNSTI4 336
ADDP4
CNSTI4 2
ASGNI4
ADDRLP4 0+8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 28
ADDP4
INDIRF4
ADDRLP4 16+8
INDIRF4
ADDF4
ADDRLP4 28
INDIRI4
CVIF4 4
ADDF4
ASGNF4
ADDRLP4 0
ARGP4
ADDRLP4 64
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 64
INDIRP4
INDIRP4
CNSTI4 148
ADDP4
INDIRI4
ARGI4
ADDRLP4 68
ADDRLP4 64
INDIRP4
CNSTI4 356
ADDP4
INDIRP4
CALLI4
ASGNI4
ADDRLP4 12
ADDRLP4 68
INDIRI4
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 56
BANDI4
CNSTI4 0
EQI4 $1104
ADDRGP4 pm
INDIRP4
CNSTI4 336
ADDP4
CNSTI4 3
ASGNI4
LABELV $1104
LABELV $1100
LABELV $1095
LABELV $1091
endproc PM_SetWaterLevel 72 24
proc PM_SetViewheight 16 4
ADDRLP4 4
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 1
BANDI4
CNSTI4 0
EQI4 $1108
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 212
ADDP4
INDIRI4
ARGI4
ADDRLP4 8
ADDRGP4 BG_ClassConfig
CALLP4
ASGNP4
ADDRLP4 0
ADDRLP4 8
INDIRP4
CNSTI4 1288
ADDP4
INDIRI4
ASGNI4
ADDRGP4 $1109
JUMPV
LABELV $1108
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 212
ADDP4
INDIRI4
ARGI4
ADDRLP4 12
ADDRGP4 BG_ClassConfig
CALLP4
ASGNP4
ADDRLP4 0
ADDRLP4 12
INDIRP4
CNSTI4 1284
ADDP4
INDIRI4
ASGNI4
LABELV $1109
ADDRLP4 4
INDIRP4
CNSTI4 172
ADDP4
ADDRLP4 0
INDIRI4
ASGNI4
LABELV $1106
endproc PM_SetViewheight 16 4
proc PM_CheckDuck 120 28
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 212
ADDP4
INDIRI4
ARGI4
ADDRLP4 12
ARGP4
ADDRLP4 0
ARGP4
ADDRLP4 24
ARGP4
ADDRLP4 96
CNSTP4 0
ASGNP4
ADDRLP4 96
INDIRP4
ARGP4
ADDRLP4 96
INDIRP4
ARGP4
ADDRGP4 BG_ClassBoundingBox
CALLV
pop
ADDRGP4 pm
INDIRP4
CNSTI4 308
ADDP4
ADDRLP4 12
INDIRF4
ASGNF4
ADDRGP4 pm
INDIRP4
CNSTI4 312
ADDP4
ADDRLP4 12+4
INDIRF4
ASGNF4
ADDRGP4 pm
INDIRP4
CNSTI4 320
ADDP4
ADDRLP4 0
INDIRF4
ASGNF4
ADDRGP4 pm
INDIRP4
CNSTI4 324
ADDP4
ADDRLP4 0+4
INDIRF4
ASGNF4
ADDRGP4 pm
INDIRP4
CNSTI4 316
ADDP4
ADDRLP4 12+8
INDIRF4
ASGNF4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
CNSTI4 5
NEI4 $1114
ADDRGP4 pm
INDIRP4
CNSTI4 328
ADDP4
CNSTF4 3238002688
ASGNF4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 172
ADDP4
ADDRLP4 12+8
INDIRF4
CNSTF4 1082130432
ADDF4
CVFI4 4
ASGNI4
ADDRGP4 $1110
JUMPV
LABELV $1114
ADDRGP4 pm
INDIRP4
CNSTI4 31
ADDP4
INDIRI1
CVII4 1
CNSTI4 0
GEI4 $1117
ADDRLP4 0
ARGP4
ADDRLP4 24
ARGP4
ADDRLP4 100
ADDRGP4 VectorCompare
CALLI4
ASGNI4
ADDRLP4 100
INDIRI4
CNSTI4 0
NEI4 $1117
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
CNSTI4 3
EQI4 $1117
ADDRLP4 104
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 104
INDIRP4
ADDRLP4 104
INDIRP4
INDIRI4
CNSTI4 1
BORI4
ASGNI4
ADDRGP4 $1118
JUMPV
LABELV $1117
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 1
BANDI4
CNSTI4 0
EQI4 $1119
ADDRGP4 pm
INDIRP4
CNSTI4 328
ADDP4
ADDRLP4 0+8
INDIRF4
ASGNF4
ADDRLP4 36
ARGP4
ADDRLP4 104
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 108
ADDRLP4 104
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 112
ADDRLP4 108
INDIRP4
CNSTI4 20
ADDP4
ASGNP4
ADDRLP4 112
INDIRP4
ARGP4
ADDRLP4 104
INDIRP4
CNSTI4 308
ADDP4
ARGP4
ADDRLP4 104
INDIRP4
CNSTI4 320
ADDP4
ARGP4
ADDRLP4 112
INDIRP4
ARGP4
ADDRLP4 108
INDIRP4
CNSTI4 148
ADDP4
INDIRI4
ARGI4
ADDRLP4 104
INDIRP4
CNSTI4 32
ADDP4
INDIRI4
ARGI4
ADDRLP4 104
INDIRP4
CNSTI4 352
ADDP4
INDIRP4
CALLV
pop
ADDRLP4 36
INDIRI4
CNSTI4 0
NEI4 $1122
ADDRLP4 116
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 116
INDIRP4
ADDRLP4 116
INDIRP4
INDIRI4
CNSTI4 -2
BANDI4
ASGNI4
LABELV $1122
LABELV $1119
LABELV $1118
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 1
BANDI4
CNSTI4 0
EQI4 $1124
ADDRGP4 pm
INDIRP4
CNSTI4 328
ADDP4
ADDRLP4 24+8
INDIRF4
ASGNF4
ADDRGP4 $1125
JUMPV
LABELV $1124
ADDRGP4 pm
INDIRP4
CNSTI4 328
ADDP4
ADDRLP4 0+8
INDIRF4
ASGNF4
LABELV $1125
ADDRGP4 PM_SetViewheight
CALLV
pop
LABELV $1110
endproc PM_CheckDuck 120 28
proc PM_Footsteps 76 8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 212
ADDP4
INDIRI4
ARGI4
CNSTI4 1
ARGI4
ADDRLP4 12
ADDRGP4 BG_ClassHasAbility
CALLI4
ASGNI4
ADDRLP4 16
CNSTI4 0
ASGNI4
ADDRLP4 12
INDIRI4
ADDRLP4 16
INDIRI4
EQI4 $1129
ADDRGP4 pml+48
INDIRI4
ADDRLP4 16
INDIRI4
EQI4 $1129
ADDRLP4 20
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 24
ADDRLP4 20
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 28
ADDRLP4 24
INDIRP4
CNSTI4 32
ADDP4
INDIRF4
ASGNF4
ADDRLP4 32
ADDRLP4 24
INDIRP4
CNSTI4 36
ADDP4
INDIRF4
ASGNF4
ADDRLP4 36
ADDRLP4 24
INDIRP4
CNSTI4 40
ADDP4
INDIRF4
ASGNF4
ADDRLP4 28
INDIRF4
ADDRLP4 28
INDIRF4
MULF4
ADDRLP4 32
INDIRF4
ADDRLP4 32
INDIRF4
MULF4
ADDF4
ADDRLP4 36
INDIRF4
ADDRLP4 36
INDIRF4
MULF4
ADDF4
ARGF4
ADDRLP4 40
ADDRGP4 sqrt
CALLF4
ASGNF4
ADDRLP4 20
INDIRP4
CNSTI4 340
ADDP4
ADDRLP4 40
INDIRF4
ASGNF4
ADDRGP4 $1130
JUMPV
LABELV $1129
ADDRLP4 20
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 24
ADDRLP4 20
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 28
ADDRLP4 24
INDIRP4
CNSTI4 32
ADDP4
INDIRF4
ASGNF4
ADDRLP4 32
ADDRLP4 24
INDIRP4
CNSTI4 36
ADDP4
INDIRF4
ASGNF4
ADDRLP4 28
INDIRF4
ADDRLP4 28
INDIRF4
MULF4
ADDRLP4 32
INDIRF4
ADDRLP4 32
INDIRF4
MULF4
ADDF4
ARGF4
ADDRLP4 36
ADDRGP4 sqrt
CALLF4
ASGNF4
ADDRLP4 20
INDIRP4
CNSTI4 340
ADDP4
ADDRLP4 36
INDIRF4
ASGNF4
LABELV $1130
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 68
ADDP4
INDIRI4
CNSTI4 1023
NEI4 $1132
ADDRGP4 pm
INDIRP4
CNSTI4 336
ADDP4
INDIRI4
CNSTI4 1
LEI4 $1128
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 284
ADDP4
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
NEI4 $1136
CNSTI4 17
ARGI4
ADDRGP4 PM_ContinueLegsAnim
CALLV
pop
ADDRGP4 $1128
JUMPV
LABELV $1136
CNSTI4 10
ARGI4
ADDRGP4 PM_ContinueLegsAnim
CALLV
pop
ADDRGP4 $1128
JUMPV
LABELV $1132
ADDRLP4 40
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 44
CNSTI4 0
ASGNI4
ADDRLP4 40
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
ADDRLP4 44
INDIRI4
NEI4 $1138
ADDRLP4 40
INDIRP4
CNSTI4 30
ADDP4
INDIRI1
CVII4 1
ADDRLP4 44
INDIRI4
NEI4 $1138
ADDRGP4 pm
INDIRP4
CNSTI4 340
ADDP4
INDIRF4
CNSTF4 1084227584
GEF4 $1128
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 8
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 1
BANDI4
CNSTI4 0
EQI4 $1142
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 284
ADDP4
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
NEI4 $1144
CNSTI4 23
ARGI4
ADDRGP4 PM_ContinueLegsAnim
CALLV
pop
ADDRGP4 $1128
JUMPV
LABELV $1144
CNSTI4 0
ARGI4
ADDRGP4 PM_ContinueLegsAnim
CALLV
pop
ADDRGP4 $1128
JUMPV
LABELV $1142
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 284
ADDP4
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
NEI4 $1146
CNSTI4 22
ARGI4
ADDRGP4 PM_ContinueLegsAnim
CALLV
pop
ADDRGP4 $1128
JUMPV
LABELV $1146
CNSTI4 0
ARGI4
ADDRGP4 PM_ContinueLegsAnim
CALLV
pop
ADDRGP4 $1128
JUMPV
LABELV $1138
ADDRLP4 48
CNSTI4 0
ASGNI4
ADDRLP4 8
ADDRLP4 48
INDIRI4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 1
BANDI4
ADDRLP4 48
INDIRI4
EQI4 $1148
ADDRLP4 0
CNSTF4 1056964608
ASGNF4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 16
BANDI4
CNSTI4 0
EQI4 $1150
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 284
ADDP4
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
NEI4 $1152
CNSTI4 32
ARGI4
ADDRGP4 PM_ContinueLegsAnim
CALLV
pop
ADDRGP4 $1149
JUMPV
LABELV $1152
ADDRLP4 52
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 56
CNSTI4 0
ASGNI4
ADDRLP4 52
INDIRP4
CNSTI4 30
ADDP4
INDIRI1
CVII4 1
ADDRLP4 56
INDIRI4
LEI4 $1154
ADDRLP4 52
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
ADDRLP4 56
INDIRI4
NEI4 $1154
CNSTI4 9
ARGI4
ADDRGP4 PM_ContinueLegsAnim
CALLV
pop
ADDRGP4 $1149
JUMPV
LABELV $1154
ADDRLP4 60
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 64
CNSTI4 0
ASGNI4
ADDRLP4 60
INDIRP4
CNSTI4 30
ADDP4
INDIRI1
CVII4 1
ADDRLP4 64
INDIRI4
GEI4 $1156
ADDRLP4 60
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
ADDRLP4 64
INDIRI4
NEI4 $1156
CNSTI4 7
ARGI4
ADDRGP4 PM_ContinueLegsAnim
CALLV
pop
ADDRGP4 $1149
JUMPV
LABELV $1156
CNSTI4 28
ARGI4
ADDRGP4 PM_ContinueLegsAnim
CALLV
pop
ADDRGP4 $1149
JUMPV
LABELV $1150
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 284
ADDP4
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
NEI4 $1158
CNSTI4 13
ARGI4
ADDRGP4 PM_ContinueLegsAnim
CALLV
pop
ADDRGP4 $1149
JUMPV
LABELV $1158
ADDRLP4 52
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 56
CNSTI4 0
ASGNI4
ADDRLP4 52
INDIRP4
CNSTI4 30
ADDP4
INDIRI1
CVII4 1
ADDRLP4 56
INDIRI4
LEI4 $1160
ADDRLP4 52
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
ADDRLP4 56
INDIRI4
NEI4 $1160
CNSTI4 9
ARGI4
ADDRGP4 PM_ContinueLegsAnim
CALLV
pop
ADDRGP4 $1149
JUMPV
LABELV $1160
ADDRLP4 60
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 64
CNSTI4 0
ASGNI4
ADDRLP4 60
INDIRP4
CNSTI4 30
ADDP4
INDIRI1
CVII4 1
ADDRLP4 64
INDIRI4
GEI4 $1162
ADDRLP4 60
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
ADDRLP4 64
INDIRI4
NEI4 $1162
CNSTI4 7
ARGI4
ADDRGP4 PM_ContinueLegsAnim
CALLV
pop
ADDRGP4 $1149
JUMPV
LABELV $1162
CNSTI4 2
ARGI4
ADDRGP4 PM_ContinueLegsAnim
CALLV
pop
ADDRGP4 $1149
JUMPV
LABELV $1148
ADDRGP4 pm
INDIRP4
CNSTI4 24
ADDP4
INDIRI4
CNSTI4 16
BANDI4
CNSTI4 0
NEI4 $1164
ADDRLP4 0
CNSTF4 1053609165
ASGNF4
ADDRLP4 52
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 52
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
CNSTI4 8
NEI4 $1166
ADDRLP4 52
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 16384
BANDI4
CNSTI4 0
EQI4 $1166
CNSTI4 5
ARGI4
ADDRGP4 PM_ContinueLegsAnim
CALLV
pop
ADDRGP4 $1167
JUMPV
LABELV $1166
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 16
BANDI4
CNSTI4 0
EQI4 $1168
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 284
ADDP4
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
NEI4 $1170
CNSTI4 16
ARGI4
ADDRGP4 PM_ContinueLegsAnim
CALLV
pop
ADDRGP4 $1169
JUMPV
LABELV $1170
ADDRLP4 56
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 60
CNSTI4 0
ASGNI4
ADDRLP4 56
INDIRP4
CNSTI4 30
ADDP4
INDIRI1
CVII4 1
ADDRLP4 60
INDIRI4
LEI4 $1172
ADDRLP4 56
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
ADDRLP4 60
INDIRI4
NEI4 $1172
CNSTI4 8
ARGI4
ADDRGP4 PM_ContinueLegsAnim
CALLV
pop
ADDRGP4 $1169
JUMPV
LABELV $1172
ADDRLP4 64
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 68
CNSTI4 0
ASGNI4
ADDRLP4 64
INDIRP4
CNSTI4 30
ADDP4
INDIRI1
CVII4 1
ADDRLP4 68
INDIRI4
GEI4 $1174
ADDRLP4 64
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
ADDRLP4 68
INDIRI4
NEI4 $1174
CNSTI4 6
ARGI4
ADDRGP4 PM_ContinueLegsAnim
CALLV
pop
ADDRGP4 $1169
JUMPV
LABELV $1174
CNSTI4 4
ARGI4
ADDRGP4 PM_ContinueLegsAnim
CALLV
pop
ADDRGP4 $1169
JUMPV
LABELV $1168
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 284
ADDP4
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
NEI4 $1176
CNSTI4 15
ARGI4
ADDRGP4 PM_ContinueLegsAnim
CALLV
pop
ADDRGP4 $1177
JUMPV
LABELV $1176
ADDRLP4 56
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 60
CNSTI4 0
ASGNI4
ADDRLP4 56
INDIRP4
CNSTI4 30
ADDP4
INDIRI1
CVII4 1
ADDRLP4 60
INDIRI4
LEI4 $1178
ADDRLP4 56
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
ADDRLP4 60
INDIRI4
NEI4 $1178
CNSTI4 8
ARGI4
ADDRGP4 PM_ContinueLegsAnim
CALLV
pop
ADDRGP4 $1179
JUMPV
LABELV $1178
ADDRLP4 64
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 68
CNSTI4 0
ASGNI4
ADDRLP4 64
INDIRP4
CNSTI4 30
ADDP4
INDIRI1
CVII4 1
ADDRLP4 68
INDIRI4
GEI4 $1180
ADDRLP4 64
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
ADDRLP4 68
INDIRI4
NEI4 $1180
CNSTI4 6
ARGI4
ADDRGP4 PM_ContinueLegsAnim
CALLV
pop
ADDRGP4 $1181
JUMPV
LABELV $1180
CNSTI4 3
ARGI4
ADDRGP4 PM_ContinueLegsAnim
CALLV
pop
LABELV $1181
LABELV $1179
LABELV $1177
LABELV $1169
LABELV $1167
ADDRLP4 8
CNSTI4 1
ASGNI4
ADDRGP4 $1165
JUMPV
LABELV $1164
ADDRLP4 0
CNSTF4 1050253722
ASGNF4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 16
BANDI4
CNSTI4 0
EQI4 $1182
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 284
ADDP4
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
NEI4 $1184
CNSTI4 33
ARGI4
ADDRGP4 PM_ContinueLegsAnim
CALLV
pop
ADDRGP4 $1183
JUMPV
LABELV $1184
ADDRLP4 52
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 56
CNSTI4 0
ASGNI4
ADDRLP4 52
INDIRP4
CNSTI4 30
ADDP4
INDIRI1
CVII4 1
ADDRLP4 56
INDIRI4
LEI4 $1186
ADDRLP4 52
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
ADDRLP4 56
INDIRI4
NEI4 $1186
CNSTI4 9
ARGI4
ADDRGP4 PM_ContinueLegsAnim
CALLV
pop
ADDRGP4 $1183
JUMPV
LABELV $1186
ADDRLP4 60
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 64
CNSTI4 0
ASGNI4
ADDRLP4 60
INDIRP4
CNSTI4 30
ADDP4
INDIRI1
CVII4 1
ADDRLP4 64
INDIRI4
GEI4 $1188
ADDRLP4 60
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
ADDRLP4 64
INDIRI4
NEI4 $1188
CNSTI4 7
ARGI4
ADDRGP4 PM_ContinueLegsAnim
CALLV
pop
ADDRGP4 $1183
JUMPV
LABELV $1188
CNSTI4 28
ARGI4
ADDRGP4 PM_ContinueLegsAnim
CALLV
pop
ADDRGP4 $1183
JUMPV
LABELV $1182
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 284
ADDP4
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
NEI4 $1190
CNSTI4 14
ARGI4
ADDRGP4 PM_ContinueLegsAnim
CALLV
pop
ADDRGP4 $1191
JUMPV
LABELV $1190
ADDRLP4 52
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 56
CNSTI4 0
ASGNI4
ADDRLP4 52
INDIRP4
CNSTI4 30
ADDP4
INDIRI1
CVII4 1
ADDRLP4 56
INDIRI4
LEI4 $1192
ADDRLP4 52
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
ADDRLP4 56
INDIRI4
NEI4 $1192
CNSTI4 9
ARGI4
ADDRGP4 PM_ContinueLegsAnim
CALLV
pop
ADDRGP4 $1193
JUMPV
LABELV $1192
ADDRLP4 60
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 64
CNSTI4 0
ASGNI4
ADDRLP4 60
INDIRP4
CNSTI4 30
ADDP4
INDIRI1
CVII4 1
ADDRLP4 64
INDIRI4
GEI4 $1194
ADDRLP4 60
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
ADDRLP4 64
INDIRI4
NEI4 $1194
CNSTI4 7
ARGI4
ADDRGP4 PM_ContinueLegsAnim
CALLV
pop
ADDRGP4 $1195
JUMPV
LABELV $1194
CNSTI4 2
ARGI4
ADDRGP4 PM_ContinueLegsAnim
CALLV
pop
LABELV $1195
LABELV $1193
LABELV $1191
LABELV $1183
LABELV $1165
LABELV $1149
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 212
ADDP4
INDIRI4
ARGI4
ADDRLP4 52
ADDRGP4 BG_Class
CALLP4
ASGNP4
ADDRLP4 0
ADDRLP4 0
INDIRF4
ADDRLP4 52
INDIRP4
CNSTI4 48
ADDP4
INDIRF4
MULF4
ASGNF4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 224
ADDP4
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
EQI4 $1196
ADDRLP4 0
CNSTF4 1067030938
ADDRLP4 0
INDIRF4
MULF4
ASGNF4
LABELV $1196
ADDRLP4 56
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 60
CNSTI4 8
ASGNI4
ADDRLP4 4
ADDRLP4 56
INDIRP4
INDIRP4
ADDRLP4 60
INDIRI4
ADDP4
INDIRI4
ASGNI4
ADDRLP4 56
INDIRP4
INDIRP4
ADDRLP4 60
INDIRI4
ADDP4
ADDRLP4 4
INDIRI4
CVIF4 4
ADDRLP4 0
INDIRF4
ADDRGP4 pml+40
INDIRI4
CVIF4 4
MULF4
ADDF4
CVFI4 4
CNSTI4 255
BANDI4
ASGNI4
ADDRLP4 64
CNSTI4 64
ASGNI4
ADDRLP4 4
INDIRI4
ADDRLP4 64
INDIRI4
ADDI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 8
ADDP4
INDIRI4
ADDRLP4 64
INDIRI4
ADDI4
BXORI4
CNSTI4 128
BANDI4
CNSTI4 0
EQI4 $1199
ADDRGP4 pm
INDIRP4
CNSTI4 336
ADDP4
INDIRI4
CNSTI4 0
NEI4 $1201
ADDRLP4 68
CNSTI4 0
ASGNI4
ADDRLP4 8
INDIRI4
ADDRLP4 68
INDIRI4
EQI4 $1202
ADDRGP4 pm
INDIRP4
CNSTI4 40
ADDP4
INDIRI4
ADDRLP4 68
INDIRI4
NEI4 $1202
ADDRLP4 72
ADDRGP4 PM_FootstepForSurface
CALLI4
ASGNI4
ADDRLP4 72
INDIRI4
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
ADDRGP4 $1202
JUMPV
LABELV $1201
ADDRGP4 pm
INDIRP4
CNSTI4 336
ADDP4
INDIRI4
CNSTI4 1
NEI4 $1205
CNSTI4 4
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
ADDRGP4 $1206
JUMPV
LABELV $1205
ADDRGP4 pm
INDIRP4
CNSTI4 336
ADDP4
INDIRI4
CNSTI4 2
NEI4 $1207
CNSTI4 6
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
ADDRGP4 $1208
JUMPV
LABELV $1207
ADDRGP4 pm
INDIRP4
CNSTI4 336
ADDP4
INDIRI4
CNSTI4 3
NEI4 $1209
LABELV $1209
LABELV $1208
LABELV $1206
LABELV $1202
LABELV $1199
LABELV $1128
endproc PM_Footsteps 76 8
proc PM_WaterEvents 16 4
ADDRLP4 0
CNSTI4 0
ASGNI4
ADDRGP4 pml+144
INDIRI4
ADDRLP4 0
INDIRI4
NEI4 $1212
ADDRGP4 pm
INDIRP4
CNSTI4 336
ADDP4
INDIRI4
ADDRLP4 0
INDIRI4
EQI4 $1212
CNSTI4 21
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
LABELV $1212
ADDRLP4 4
CNSTI4 0
ASGNI4
ADDRGP4 pml+144
INDIRI4
ADDRLP4 4
INDIRI4
EQI4 $1215
ADDRGP4 pm
INDIRP4
CNSTI4 336
ADDP4
INDIRI4
ADDRLP4 4
INDIRI4
NEI4 $1215
CNSTI4 22
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
LABELV $1215
ADDRLP4 8
CNSTI4 3
ASGNI4
ADDRGP4 pml+144
INDIRI4
ADDRLP4 8
INDIRI4
EQI4 $1218
ADDRGP4 pm
INDIRP4
CNSTI4 336
ADDP4
INDIRI4
ADDRLP4 8
INDIRI4
NEI4 $1218
CNSTI4 23
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
LABELV $1218
ADDRLP4 12
CNSTI4 3
ASGNI4
ADDRGP4 pml+144
INDIRI4
ADDRLP4 12
INDIRI4
NEI4 $1221
ADDRGP4 pm
INDIRP4
CNSTI4 336
ADDP4
INDIRI4
ADDRLP4 12
INDIRI4
EQI4 $1221
CNSTI4 24
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
LABELV $1221
LABELV $1211
endproc PM_WaterEvents 16 4
proc PM_BeginWeaponChange 16 8
ADDRFP4 0
ADDRFP4 0
INDIRI4
ASGNI4
ADDRFP4 0
INDIRI4
CNSTI4 0
LEI4 $1227
ADDRFP4 0
INDIRI4
CNSTI4 27
LTI4 $1225
LABELV $1227
ADDRGP4 $1224
JUMPV
LABELV $1225
ADDRFP4 0
INDIRI4
ARGI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 192
ADDP4
ARGP4
ADDRLP4 4
ADDRGP4 BG_InventoryContainsWeapon
CALLI4
ASGNI4
ADDRLP4 4
INDIRI4
CNSTI4 0
NEI4 $1228
ADDRGP4 $1224
JUMPV
LABELV $1228
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 156
ADDP4
INDIRI4
CNSTI4 2
NEI4 $1230
ADDRGP4 $1224
JUMPV
LABELV $1230
ADDRLP4 8
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 8
INDIRP4
ADDRLP4 8
INDIRP4
INDIRI4
CNSTI4 -1025
BANDI4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 156
ADDP4
INDIRI4
CNSTI4 4
NEI4 $1232
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
CNSTI4 0
ASGNI4
LABELV $1232
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
CNSTI4 18
NEI4 $1234
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 228
ADDP4
CNSTI4 0
ASGNI4
LABELV $1234
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 156
ADDP4
CNSTI4 2
ASGNI4
ADDRLP4 12
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 12
INDIRP4
ADDRLP4 12
INDIRP4
INDIRI4
CNSTI4 200
ADDI4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 296
ADDP4
ADDRFP4 0
INDIRI4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 232
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 284
ADDP4
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
NEI4 $1236
CNSTI4 9
ARGI4
ADDRGP4 PM_StartTorsoAnim
CALLV
pop
CNSTI4 2
ARGI4
ADDRGP4 PM_StartWeaponAnim
CALLV
pop
LABELV $1236
LABELV $1224
endproc PM_BeginWeaponChange 16 8
proc PM_FinishWeaponChange 16 8
CNSTI4 26
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
ADDRLP4 0
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 296
ADDP4
INDIRI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 0
LTI4 $1241
ADDRLP4 0
INDIRI4
CNSTI4 27
LTI4 $1239
LABELV $1241
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $1239
ADDRLP4 0
INDIRI4
ARGI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 192
ADDP4
ARGP4
ADDRLP4 8
ADDRGP4 BG_InventoryContainsWeapon
CALLI4
ASGNI4
ADDRLP4 8
INDIRI4
CNSTI4 0
NEI4 $1242
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $1242
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
ADDRLP4 0
INDIRI4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 156
ADDP4
CNSTI4 1
ASGNI4
ADDRLP4 12
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 12
INDIRP4
ADDRLP4 12
INDIRP4
INDIRI4
CNSTI4 250
ADDI4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 284
ADDP4
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
NEI4 $1244
CNSTI4 10
ARGI4
ADDRGP4 PM_StartTorsoAnim
CALLV
pop
CNSTI4 4
ARGI4
ADDRGP4 PM_StartWeaponAnim
CALLV
pop
LABELV $1244
LABELV $1238
endproc PM_FinishWeaponChange 16 8
proc PM_TorsoAnimation 0 4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 156
ADDP4
INDIRI4
CNSTI4 0
NEI4 $1247
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 284
ADDP4
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
NEI4 $1249
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
CNSTI4 9
NEI4 $1251
CNSTI4 12
ARGI4
ADDRGP4 PM_ContinueTorsoAnim
CALLV
pop
ADDRGP4 $1252
JUMPV
LABELV $1251
CNSTI4 11
ARGI4
ADDRGP4 PM_ContinueTorsoAnim
CALLV
pop
LABELV $1252
LABELV $1249
CNSTI4 1
ARGI4
ADDRGP4 PM_ContinueWeaponAnim
CALLV
pop
LABELV $1247
LABELV $1246
endproc PM_TorsoAnimation 0 4
proc PM_Weapon 124 16
ADDRLP4 4
CNSTI4 200
ASGNI4
ADDRLP4 12
ADDRGP4 pm
INDIRP4
CNSTI4 24
ADDP4
INDIRI4
CNSTI4 1
BANDI4
ASGNI4
ADDRLP4 8
ADDRGP4 pm
INDIRP4
CNSTI4 24
ADDP4
INDIRI4
CNSTI4 32
BANDI4
ASGNI4
ADDRLP4 0
ADDRGP4 pm
INDIRP4
CNSTI4 24
ADDP4
INDIRI4
CNSTI4 4
BANDI4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 268
ADDP4
INDIRI4
CNSTI4 0
EQI4 $1254
ADDRGP4 $1253
JUMPV
LABELV $1254
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 192
ADDP4
INDIRI4
CNSTI4 0
GTI4 $1256
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 $1253
JUMPV
LABELV $1256
ADDRLP4 16
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
ASGNI4
ADDRLP4 16
INDIRI4
CNSTI4 6
EQI4 $1260
ADDRLP4 16
INDIRI4
CNSTI4 7
NEI4 $1258
LABELV $1260
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
CNSTI4 6
NEI4 $1262
ADDRLP4 24
CNSTI4 800
ASGNI4
ADDRGP4 $1263
JUMPV
LABELV $1262
ADDRLP4 24
CNSTI4 800
ASGNI4
LABELV $1263
ADDRLP4 20
ADDRLP4 24
INDIRI4
ASGNI4
ADDRGP4 pm
INDIRP4
CNSTI4 24
ADDP4
INDIRI4
CNSTI4 32
BANDI4
CNSTI4 0
EQI4 $1264
ADDRLP4 28
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 228
ADDP4
ASGNP4
ADDRLP4 28
INDIRP4
ADDRLP4 28
INDIRP4
INDIRI4
ADDRGP4 pml+40
INDIRI4
ADDI4
ASGNI4
ADDRGP4 $1265
JUMPV
LABELV $1264
ADDRLP4 32
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 228
ADDP4
ASGNP4
ADDRLP4 32
INDIRP4
ADDRLP4 32
INDIRP4
INDIRI4
ADDRGP4 pml+40
INDIRI4
SUBI4
ASGNI4
LABELV $1265
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 228
ADDP4
INDIRI4
ADDRLP4 20
INDIRI4
LEI4 $1268
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 228
ADDP4
ADDRLP4 20
INDIRI4
ASGNI4
ADDRGP4 $1269
JUMPV
LABELV $1268
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 228
ADDP4
INDIRI4
CNSTI4 0
GEI4 $1270
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 228
ADDP4
CNSTI4 0
ASGNI4
LABELV $1270
LABELV $1269
LABELV $1258
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
CNSTI4 8
NEI4 $1272
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 224
ADDP4
INDIRI4
CNSTI4 512
BANDI4
CNSTI4 0
NEI4 $1274
ADDRLP4 20
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 20
INDIRP4
INDIRP4
CNSTI4 228
ADDP4
INDIRI4
CNSTI4 3000
GEI4 $1276
ADDRLP4 20
INDIRP4
CNSTI4 24
ADDP4
INDIRI4
CNSTI4 32
BANDI4
CNSTI4 0
EQI4 $1276
ADDRLP4 24
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 224
ADDP4
ASGNP4
ADDRLP4 24
INDIRP4
ADDRLP4 24
INDIRP4
INDIRI4
CNSTI4 -513
BANDI4
ASGNI4
ADDRGP4 pm
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
CNSTI4 0
LEI4 $1278
ADDRLP4 28
ADDRGP4 pml+40
INDIRI4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 160
ADDP4
ARGP4
ADDRLP4 32
ARGP4
ADDRLP4 56
CNSTP4 0
ASGNP4
ADDRLP4 56
INDIRP4
ARGP4
ADDRLP4 56
INDIRP4
ARGP4
ADDRGP4 AngleVectors
CALLV
pop
ADDRLP4 44
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
INDIRB
ASGNB 12
ADDRLP4 44+8
CNSTF4 0
ASGNF4
ADDRLP4 32+8
CNSTF4 0
ASGNF4
ADDRLP4 44
ARGP4
ADDRGP4 VectorNormalize
CALLF4
pop
ADDRLP4 32
ARGP4
ADDRGP4 VectorNormalize
CALLF4
pop
ADDRLP4 28
ADDRLP4 28
INDIRI4
CVIF4 4
ADDRLP4 32
INDIRF4
ADDRLP4 44
INDIRF4
MULF4
ADDRLP4 32+4
INDIRF4
ADDRLP4 44+4
INDIRF4
MULF4
ADDF4
ADDRLP4 32+8
INDIRF4
ADDRLP4 44+8
INDIRF4
MULF4
ADDF4
MULF4
CVFI4 4
ASGNI4
ADDRLP4 60
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 228
ADDP4
ASGNP4
ADDRLP4 60
INDIRP4
ADDRLP4 60
INDIRP4
INDIRI4
ADDRLP4 28
INDIRI4
ADDI4
ASGNI4
ADDRGP4 $1275
JUMPV
LABELV $1278
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 228
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 $1275
JUMPV
LABELV $1276
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 224
ADDP4
INDIRI4
CNSTI4 512
BANDI4
CNSTI4 0
NEI4 $1275
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 228
ADDP4
INDIRI4
CNSTI4 375
LEI4 $1289
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 228
ADDP4
INDIRI4
CNSTI4 1000
LEI4 $1291
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 228
ADDP4
CNSTI4 1000
ASGNI4
LABELV $1291
ADDRLP4 24
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 228
ADDP4
ASGNP4
ADDRLP4 24
INDIRP4
CNSTI4 3000
ADDRLP4 24
INDIRP4
INDIRI4
MULI4
CNSTI4 1000
DIVI4
ASGNI4
ADDRLP4 28
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 224
ADDP4
ASGNP4
ADDRLP4 28
INDIRP4
ADDRLP4 28
INDIRP4
INDIRI4
CNSTI4 512
BORI4
ASGNI4
CNSTI4 47
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
ADDRGP4 $1275
JUMPV
LABELV $1289
ADDRLP4 24
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 228
ADDP4
ASGNP4
ADDRLP4 24
INDIRP4
ADDRLP4 24
INDIRP4
INDIRI4
ADDRGP4 pml+40
INDIRI4
SUBI4
ASGNI4
ADDRGP4 $1275
JUMPV
LABELV $1274
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 228
ADDP4
INDIRI4
CNSTI4 375
GEI4 $1294
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 228
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 $1295
JUMPV
LABELV $1294
ADDRLP4 20
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 228
ADDP4
ASGNP4
ADDRLP4 20
INDIRP4
ADDRLP4 20
INDIRP4
INDIRI4
ADDRGP4 pml+40
INDIRI4
SUBI4
ASGNI4
LABELV $1295
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ARGP4
ADDRLP4 24
ADDRGP4 VectorLength
CALLF4
ASGNF4
ADDRLP4 24
INDIRF4
CNSTF4 1115684864
LTF4 $1299
ADDRGP4 pm
INDIRP4
CNSTI4 30
ADDP4
INDIRI1
CVII4 1
CNSTI4 0
EQI4 $1297
LABELV $1299
ADDRLP4 28
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 228
ADDP4
ASGNP4
ADDRLP4 28
INDIRP4
ADDRLP4 28
INDIRP4
INDIRI4
CNSTI4 1
ADDRGP4 pml+40
INDIRI4
MULI4
SUBI4
ASGNI4
LABELV $1297
LABELV $1275
ADDRLP4 20
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 24
CNSTI4 0
ASGNI4
ADDRLP4 20
INDIRP4
INDIRP4
CNSTI4 228
ADDP4
INDIRI4
ADDRLP4 24
INDIRI4
LEI4 $1303
ADDRLP4 20
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
ADDRLP4 24
INDIRI4
GTI4 $1301
LABELV $1303
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 228
ADDP4
CNSTI4 0
ASGNI4
ADDRLP4 28
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 224
ADDP4
ASGNP4
ADDRLP4 28
INDIRP4
ADDRLP4 28
INDIRP4
INDIRI4
CNSTI4 -513
BANDI4
ASGNI4
LABELV $1301
LABELV $1272
ADDRLP4 20
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 112
ADDP4
ASGNP4
ADDRLP4 20
INDIRP4
ADDRLP4 20
INDIRP4
INDIRI4
CNSTI4 -33
BANDI4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
CNSTI4 18
NEI4 $1304
ADDRLP4 24
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 28
ADDRLP4 24
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 32
CNSTI4 0
ASGNI4
ADDRLP4 28
INDIRP4
CNSTI4 44
ADDP4
INDIRI4
ADDRLP4 32
INDIRI4
NEI4 $1306
ADDRLP4 28
INDIRP4
CNSTI4 156
ADDP4
INDIRI4
CNSTI4 5
EQI4 $1306
ADDRLP4 24
INDIRP4
CNSTI4 24
ADDP4
INDIRI4
CNSTI4 1
BANDI4
ADDRLP4 32
INDIRI4
EQI4 $1306
ADDRLP4 36
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 228
ADDP4
ASGNP4
ADDRLP4 36
INDIRP4
ADDRLP4 36
INDIRP4
INDIRI4
ADDRGP4 pml+40
INDIRI4
ADDI4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 228
ADDP4
INDIRI4
CNSTI4 3000
LTI4 $1309
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 228
ADDP4
CNSTI4 3000
ASGNI4
LABELV $1309
ADDRLP4 40
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 40
INDIRP4
CNSTI4 228
ADDP4
INDIRI4
CNSTI4 3000
ADDRLP4 40
INDIRP4
CNSTI4 384
ADDP4
INDIRI4
MULI4
CNSTI4 10
DIVI4
LEI4 $1311
ADDRLP4 44
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 44
INDIRP4
CNSTI4 228
ADDP4
CNSTI4 3000
ADDRLP4 44
INDIRP4
CNSTI4 384
ADDP4
INDIRI4
MULI4
CNSTI4 10
DIVI4
ASGNI4
LABELV $1311
LABELV $1306
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 228
ADDP4
INDIRI4
CNSTI4 2000
LEI4 $1313
ADDRLP4 36
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 112
ADDP4
ASGNP4
ADDRLP4 36
INDIRP4
ADDRLP4 36
INDIRP4
INDIRI4
CNSTI4 32
BORI4
ASGNI4
LABELV $1313
LABELV $1304
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 256
BANDI4
CNSTI4 0
EQI4 $1315
ADDRGP4 $1253
JUMPV
LABELV $1315
ADDRLP4 24
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
ASGNI4
ADDRLP4 24
INDIRI4
CNSTI4 6
EQI4 $1319
ADDRLP4 24
INDIRI4
CNSTI4 7
NEI4 $1317
LABELV $1319
ADDRLP4 28
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 32
CNSTI4 0
ASGNI4
ADDRLP4 28
INDIRP4
CNSTI4 24
ADDP4
INDIRI4
CNSTI4 1
BANDI4
ADDRLP4 32
INDIRI4
EQI4 $1317
ADDRLP4 28
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 16384
BANDI4
ADDRLP4 32
INDIRI4
EQI4 $1317
ADDRGP4 $1253
JUMPV
LABELV $1317
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
INDIRI4
CNSTI4 0
LEI4 $1320
ADDRLP4 36
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 36
INDIRP4
ADDRLP4 36
INDIRP4
INDIRI4
ADDRGP4 pml+40
INDIRI4
SUBI4
ASGNI4
LABELV $1320
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
INDIRI4
CNSTI4 0
GEI4 $1323
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
CNSTI4 0
ASGNI4
LABELV $1323
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 224
ADDP4
INDIRI4
CNSTI4 512
BANDI4
CNSTI4 0
EQI4 $1325
ADDRGP4 $1253
JUMPV
LABELV $1325
ADDRGP4 pm
INDIRP4
INDIRP4
ARGP4
ADDRLP4 40
ADDRGP4 BG_PlayerCanChangeWeapon
CALLI4
ASGNI4
ADDRLP4 40
INDIRI4
CNSTI4 0
EQI4 $1327
ADDRGP4 pm
INDIRP4
CNSTI4 24
ADDP4
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
EQI4 $1329
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 512
BANDI4
CNSTI4 0
NEI4 $1330
ADDRGP4 pm
INDIRP4
CNSTI4 28
ADDP4
INDIRU1
CVUI4 1
CNSTI4 32
GEI4 $1333
ADDRLP4 44
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 44
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
ADDRLP4 44
INDIRP4
CNSTI4 28
ADDP4
INDIRU1
CVUI4 1
EQI4 $1334
ADDRGP4 pm
INDIRP4
CNSTI4 28
ADDP4
INDIRU1
CVUI4 1
ARGI4
ADDRGP4 PM_BeginWeaponChange
CALLV
pop
ADDRGP4 $1334
JUMPV
LABELV $1333
ADDRLP4 44
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 44
INDIRP4
CNSTI4 28
ADDP4
INDIRU1
CVUI4 1
CNSTI4 32
SUBI4
ARGI4
ADDRLP4 44
INDIRP4
INDIRP4
CNSTI4 192
ADDP4
ARGP4
ADDRLP4 48
ADDRGP4 BG_InventoryContainsUpgrade
CALLI4
ASGNI4
ADDRLP4 48
INDIRI4
CNSTI4 0
EQI4 $1337
ADDRLP4 52
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 52
INDIRP4
CNSTI4 28
ADDP4
INDIRU1
CVUI4 1
CNSTI4 32
SUBI4
ARGI4
ADDRLP4 52
INDIRP4
INDIRP4
CNSTI4 192
ADDP4
ARGP4
ADDRLP4 56
ADDRGP4 BG_UpgradeIsActive
CALLI4
ASGNI4
ADDRLP4 56
INDIRI4
CNSTI4 0
EQI4 $1339
ADDRLP4 60
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 60
INDIRP4
CNSTI4 28
ADDP4
INDIRU1
CVUI4 1
CNSTI4 32
SUBI4
ARGI4
ADDRLP4 60
INDIRP4
INDIRP4
CNSTI4 192
ADDP4
ARGP4
ADDRGP4 BG_DeactivateUpgrade
CALLV
pop
ADDRGP4 $1340
JUMPV
LABELV $1339
ADDRLP4 64
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 64
INDIRP4
CNSTI4 28
ADDP4
INDIRU1
CVUI4 1
CNSTI4 32
SUBI4
ARGI4
ADDRLP4 64
INDIRP4
INDIRP4
CNSTI4 192
ADDP4
ARGP4
ADDRGP4 BG_ActivateUpgrade
CALLV
pop
LABELV $1340
LABELV $1337
LABELV $1334
ADDRLP4 44
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 44
INDIRP4
ADDRLP4 44
INDIRP4
INDIRI4
CNSTI4 512
BORI4
ASGNI4
ADDRGP4 $1330
JUMPV
LABELV $1329
ADDRLP4 44
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 44
INDIRP4
ADDRLP4 44
INDIRP4
INDIRI4
CNSTI4 -513
BANDI4
ASGNI4
LABELV $1330
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 32768
BANDI4
CNSTI4 0
EQI4 $1341
ADDRLP4 48
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 48
INDIRP4
ADDRLP4 48
INDIRP4
INDIRI4
CNSTI4 -32769
BANDI4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
CNSTI4 0
EQI4 $1343
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 296
ADDP4
INDIRI4
ARGI4
ADDRGP4 PM_BeginWeaponChange
CALLV
pop
ADDRGP4 $1344
JUMPV
LABELV $1343
ADDRGP4 PM_FinishWeaponChange
CALLV
pop
LABELV $1344
LABELV $1341
LABELV $1327
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
INDIRI4
CNSTI4 0
LEI4 $1345
ADDRGP4 $1253
JUMPV
LABELV $1345
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 156
ADDP4
INDIRI4
CNSTI4 2
NEI4 $1347
ADDRGP4 PM_FinishWeaponChange
CALLV
pop
ADDRGP4 $1253
JUMPV
LABELV $1347
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 156
ADDP4
INDIRI4
CNSTI4 1
NEI4 $1349
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 156
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 284
ADDP4
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
NEI4 $1351
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
CNSTI4 9
NEI4 $1353
CNSTI4 12
ARGI4
ADDRGP4 PM_ContinueTorsoAnim
CALLV
pop
ADDRGP4 $1354
JUMPV
LABELV $1353
CNSTI4 11
ARGI4
ADDRGP4 PM_ContinueTorsoAnim
CALLV
pop
LABELV $1354
LABELV $1351
CNSTI4 1
ARGI4
ADDRGP4 PM_ContinueWeaponAnim
CALLV
pop
ADDRGP4 $1253
JUMPV
LABELV $1349
ADDRLP4 44
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 48
CNSTI4 0
ASGNI4
ADDRLP4 44
INDIRP4
CNSTI4 384
ADDP4
INDIRI4
ADDRLP4 48
INDIRI4
NEI4 $1355
ADDRLP4 44
INDIRP4
CNSTI4 388
ADDP4
INDIRI4
ADDRLP4 48
INDIRI4
NEI4 $1355
ADDRLP4 44
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
ARGI4
ADDRLP4 52
ADDRGP4 BG_Weapon
CALLP4
ASGNP4
ADDRLP4 52
INDIRP4
CNSTI4 36
ADDP4
INDIRI4
CNSTI4 0
NEI4 $1355
ADDRLP4 12
INDIRI4
CNSTI4 0
NEI4 $1360
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
ARGI4
ADDRLP4 56
ADDRGP4 BG_Weapon
CALLP4
ASGNP4
ADDRLP4 60
CNSTI4 0
ASGNI4
ADDRLP4 56
INDIRP4
CNSTI4 64
ADDP4
INDIRI4
ADDRLP4 60
INDIRI4
EQI4 $1361
ADDRLP4 8
INDIRI4
ADDRLP4 60
INDIRI4
NEI4 $1360
LABELV $1361
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
ARGI4
ADDRLP4 64
ADDRGP4 BG_Weapon
CALLP4
ASGNP4
ADDRLP4 68
CNSTI4 0
ASGNI4
ADDRLP4 64
INDIRP4
CNSTI4 68
ADDP4
INDIRI4
ADDRLP4 68
INDIRI4
EQI4 $1357
ADDRLP4 0
INDIRI4
ADDRLP4 68
INDIRI4
EQI4 $1357
LABELV $1360
CNSTI4 25
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
ADDRLP4 72
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 72
INDIRP4
ADDRLP4 72
INDIRP4
INDIRI4
CNSTI4 500
ADDI4
ASGNI4
LABELV $1357
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 156
ADDP4
INDIRI4
CNSTI4 3
NEI4 $1253
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 156
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 $1253
JUMPV
LABELV $1355
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 156
ADDP4
INDIRI4
CNSTI4 4
NEI4 $1364
ADDRLP4 56
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 388
ADDP4
ASGNP4
ADDRLP4 56
INDIRP4
ADDRLP4 56
INDIRP4
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
ADDRLP4 60
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 60
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
ARGI4
ADDRLP4 64
ADDRGP4 BG_Weapon
CALLP4
ASGNP4
ADDRLP4 60
INDIRP4
CNSTI4 384
ADDP4
ADDRLP4 64
INDIRP4
CNSTI4 28
ADDP4
INDIRI4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
ARGI4
ADDRLP4 68
ADDRGP4 BG_Weapon
CALLP4
ASGNP4
ADDRLP4 68
INDIRP4
CNSTI4 40
ADDP4
INDIRI4
CNSTI4 0
EQI4 $1366
CNSTI4 5
ARGI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 192
ADDP4
ARGP4
ADDRLP4 72
ADDRGP4 BG_InventoryContainsUpgrade
CALLI4
ASGNI4
ADDRLP4 72
INDIRI4
CNSTI4 0
EQI4 $1366
ADDRLP4 76
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 384
ADDP4
ASGNP4
ADDRLP4 76
INDIRP4
CNSTF4 1069547520
ADDRLP4 76
INDIRP4
INDIRI4
CVIF4 4
MULF4
CVFI4 4
ASGNI4
LABELV $1366
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 156
ADDP4
CNSTI4 1
ASGNI4
CNSTI4 10
ARGI4
ADDRGP4 PM_StartTorsoAnim
CALLV
pop
ADDRLP4 80
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 80
INDIRP4
ADDRLP4 80
INDIRP4
INDIRI4
CNSTI4 250
ADDI4
ASGNI4
ADDRGP4 $1253
JUMPV
LABELV $1364
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
ARGI4
ADDRLP4 56
ADDRGP4 BG_Weapon
CALLP4
ASGNP4
ADDRLP4 60
CNSTI4 0
ASGNI4
ADDRLP4 56
INDIRP4
CNSTI4 36
ADDP4
INDIRI4
ADDRLP4 60
INDIRI4
NEI4 $1368
ADDRLP4 64
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 64
INDIRP4
CNSTI4 384
ADDP4
INDIRI4
ADDRLP4 60
INDIRI4
LEI4 $1370
ADDRLP4 64
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 1024
BANDI4
ADDRLP4 60
INDIRI4
EQI4 $1368
LABELV $1370
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 388
ADDP4
INDIRI4
CNSTI4 0
LEI4 $1368
ADDRLP4 68
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 68
INDIRP4
ADDRLP4 68
INDIRP4
INDIRI4
CNSTI4 -1025
BANDI4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 156
ADDP4
CNSTI4 4
ASGNI4
CNSTI4 9
ARGI4
ADDRGP4 PM_StartTorsoAnim
CALLV
pop
CNSTI4 3
ARGI4
ADDRGP4 PM_StartWeaponAnim
CALLV
pop
ADDRLP4 72
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 72
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
ARGI4
ADDRLP4 76
ADDRGP4 BG_Weapon
CALLP4
ASGNP4
ADDRLP4 80
ADDRLP4 72
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 80
INDIRP4
ADDRLP4 80
INDIRP4
INDIRI4
ADDRLP4 76
INDIRP4
CNSTI4 56
ADDP4
INDIRI4
ADDI4
ASGNI4
ADDRGP4 $1253
JUMPV
LABELV $1368
ADDRLP4 68
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
ASGNI4
ADDRLP4 68
INDIRI4
CNSTI4 6
EQI4 $1375
ADDRLP4 76
CNSTI4 7
ASGNI4
ADDRLP4 68
INDIRI4
ADDRLP4 76
INDIRI4
EQI4 $1375
ADDRLP4 68
INDIRI4
ADDRLP4 76
INDIRI4
GTI4 $1403
LABELV $1402
ADDRLP4 68
INDIRI4
CNSTI4 1
EQI4 $1253
ADDRGP4 $1371
JUMPV
LABELV $1403
ADDRLP4 84
CNSTI4 14
ASGNI4
ADDRLP4 68
INDIRI4
ADDRLP4 84
INDIRI4
EQI4 $1397
ADDRLP4 68
INDIRI4
ADDRLP4 84
INDIRI4
LTI4 $1371
LABELV $1404
ADDRLP4 68
INDIRI4
CNSTI4 18
EQI4 $1378
ADDRGP4 $1371
JUMPV
LABELV $1375
ADDRLP4 88
CNSTI4 0
ASGNI4
ADDRLP4 12
INDIRI4
ADDRLP4 88
INDIRI4
NEI4 $1372
ADDRLP4 8
INDIRI4
ADDRLP4 88
INDIRI4
NEI4 $1372
ADDRLP4 0
INDIRI4
ADDRLP4 88
INDIRI4
NEI4 $1372
ADDRGP4 $1253
JUMPV
LABELV $1378
ADDRLP4 0
CNSTI4 0
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 156
ADDP4
INDIRI4
CNSTI4 5
NEI4 $1379
ADDRLP4 12
INDIRI4
CNSTI4 0
EQI4 $1381
ADDRGP4 $1253
JUMPV
LABELV $1381
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 156
ADDP4
CNSTI4 0
ASGNI4
LABELV $1379
ADDRLP4 92
CNSTI4 0
ASGNI4
ADDRLP4 12
INDIRI4
ADDRLP4 92
INDIRI4
NEI4 $1385
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 228
ADDP4
INDIRI4
ADDRLP4 92
INDIRI4
LEI4 $1383
LABELV $1385
ADDRLP4 8
CNSTI4 0
ASGNI4
LABELV $1383
ADDRLP4 96
CNSTI4 0
ASGNI4
ADDRLP4 12
INDIRI4
ADDRLP4 96
INDIRI4
NEI4 $1388
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 228
ADDP4
INDIRI4
ADDRLP4 96
INDIRI4
NEI4 $1386
LABELV $1388
ADDRLP4 8
INDIRI4
CNSTI4 0
NEI4 $1386
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 228
ADDP4
INDIRI4
CNSTI4 3000
GEI4 $1389
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 156
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 $1253
JUMPV
LABELV $1389
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 156
ADDP4
CNSTI4 5
ASGNI4
LABELV $1386
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 228
ADDP4
INDIRI4
CNSTI4 100
LEI4 $1391
ADDRLP4 12
CNSTI4 1
ASGNI4
ADDRLP4 8
CNSTI4 0
ASGNI4
ADDRGP4 $1372
JUMPV
LABELV $1391
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 228
ADDP4
INDIRI4
CNSTI4 0
LEI4 $1393
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 228
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 156
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 $1253
JUMPV
LABELV $1393
ADDRLP4 8
INDIRI4
CNSTI4 0
NEI4 $1372
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 156
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 $1253
JUMPV
LABELV $1397
ADDRLP4 100
CNSTI4 0
ASGNI4
ADDRLP4 0
ADDRLP4 100
INDIRI4
ASGNI4
ADDRLP4 8
ADDRLP4 100
INDIRI4
ASGNI4
ADDRLP4 12
INDIRI4
ADDRLP4 100
INDIRI4
NEI4 $1372
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 156
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 $1253
JUMPV
LABELV $1371
ADDRLP4 104
CNSTI4 0
ASGNI4
ADDRLP4 12
INDIRI4
ADDRLP4 104
INDIRI4
NEI4 $1372
ADDRLP4 8
INDIRI4
ADDRLP4 104
INDIRI4
NEI4 $1372
ADDRLP4 0
INDIRI4
ADDRLP4 104
INDIRI4
NEI4 $1372
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 156
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 $1253
JUMPV
LABELV $1372
ADDRLP4 0
INDIRI4
CNSTI4 0
EQI4 $1405
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
ARGI4
ADDRLP4 88
ADDRGP4 BG_Weapon
CALLP4
ASGNP4
ADDRLP4 88
INDIRP4
CNSTI4 68
ADDP4
INDIRI4
CNSTI4 0
EQI4 $1407
ADDRLP4 92
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
ASGNI4
ADDRLP4 92
INDIRI4
CNSTI4 7
EQI4 $1411
ADDRLP4 92
INDIRI4
CNSTI4 8
NEI4 $1409
LABELV $1411
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 384
ADDP4
INDIRI4
CNSTI4 0
NEI4 $1409
ADDRLP4 96
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 96
INDIRP4
ADDRLP4 96
INDIRP4
INDIRI4
CNSTI4 200
ADDI4
ASGNI4
ADDRGP4 $1253
JUMPV
LABELV $1409
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 392
ADDP4
CNSTI4 3
ASGNI4
CNSTI4 29
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
ARGI4
ADDRLP4 96
ADDRGP4 BG_Weapon
CALLP4
ASGNP4
ADDRLP4 4
ADDRLP4 96
INDIRP4
CNSTI4 52
ADDP4
INDIRI4
ASGNI4
ADDRGP4 $1406
JUMPV
LABELV $1407
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 156
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 392
ADDP4
CNSTI4 4
ASGNI4
ADDRGP4 $1253
JUMPV
LABELV $1405
ADDRLP4 8
INDIRI4
CNSTI4 0
EQI4 $1412
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
ARGI4
ADDRLP4 88
ADDRGP4 BG_Weapon
CALLP4
ASGNP4
ADDRLP4 88
INDIRP4
CNSTI4 64
ADDP4
INDIRI4
CNSTI4 0
EQI4 $1414
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 392
ADDP4
CNSTI4 2
ASGNI4
CNSTI4 28
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
ARGI4
ADDRLP4 92
ADDRGP4 BG_Weapon
CALLP4
ASGNP4
ADDRLP4 4
ADDRLP4 92
INDIRP4
CNSTI4 48
ADDP4
INDIRI4
ASGNI4
ADDRGP4 $1413
JUMPV
LABELV $1414
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 156
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 392
ADDP4
CNSTI4 4
ASGNI4
ADDRGP4 $1253
JUMPV
LABELV $1412
ADDRLP4 12
INDIRI4
CNSTI4 0
EQI4 $1416
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 392
ADDP4
CNSTI4 1
ASGNI4
CNSTI4 27
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
ARGI4
ADDRLP4 88
ADDRGP4 BG_Weapon
CALLP4
ASGNP4
ADDRLP4 4
ADDRLP4 88
INDIRP4
CNSTI4 44
ADDP4
INDIRI4
ASGNI4
LABELV $1416
LABELV $1413
LABELV $1406
ADDRLP4 88
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 88
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
CNSTI4 2
LSHI4
ADDRLP4 88
INDIRP4
CNSTI4 44
ADDP4
ADDP4
INDIRI4
CNSTI4 0
EQI4 $1418
ADDRLP4 92
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
ASGNI4
ADDRLP4 100
CNSTI4 1
ASGNI4
ADDRLP4 92
INDIRI4
ADDRLP4 100
INDIRI4
EQI4 $1423
ADDRLP4 92
INDIRI4
ADDRLP4 100
INDIRI4
LTI4 $1421
LABELV $1425
ADDRLP4 92
INDIRI4
CNSTI4 6
EQI4 $1424
ADDRLP4 92
INDIRI4
CNSTI4 7
EQI4 $1424
ADDRGP4 $1421
JUMPV
LABELV $1423
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 392
ADDP4
CNSTI4 1
ASGNI4
CNSTI4 27
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
ARGI4
ADDRLP4 108
ADDRGP4 BG_Weapon
CALLP4
ASGNP4
ADDRLP4 4
ADDRLP4 108
INDIRP4
CNSTI4 44
ADDP4
INDIRI4
ASGNI4
ADDRGP4 $1421
JUMPV
LABELV $1424
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 392
ADDP4
CNSTI4 2
ASGNI4
CNSTI4 28
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
ARGI4
ADDRLP4 112
ADDRGP4 BG_Weapon
CALLP4
ASGNP4
ADDRLP4 4
ADDRLP4 112
INDIRP4
CNSTI4 48
ADDP4
INDIRI4
ASGNI4
LABELV $1421
LABELV $1418
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 284
ADDP4
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
NEI4 $1426
ADDRLP4 92
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
ASGNI4
ADDRLP4 100
CNSTI4 9
ASGNI4
ADDRLP4 92
INDIRI4
ADDRLP4 100
INDIRI4
EQI4 $1434
ADDRLP4 92
INDIRI4
ADDRLP4 100
INDIRI4
LTI4 $1428
LABELV $1435
ADDRLP4 92
INDIRI4
CNSTI4 16
EQI4 $1431
ADDRGP4 $1428
JUMPV
LABELV $1431
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 156
ADDP4
INDIRI4
CNSTI4 0
NEI4 $1427
CNSTI4 7
ARGI4
ADDRGP4 PM_StartTorsoAnim
CALLV
pop
CNSTI4 5
ARGI4
ADDRGP4 PM_StartWeaponAnim
CALLV
pop
ADDRGP4 $1427
JUMPV
LABELV $1434
CNSTI4 8
ARGI4
ADDRGP4 PM_StartTorsoAnim
CALLV
pop
CNSTI4 5
ARGI4
ADDRGP4 PM_StartWeaponAnim
CALLV
pop
ADDRGP4 $1427
JUMPV
LABELV $1428
CNSTI4 7
ARGI4
ADDRGP4 PM_StartTorsoAnim
CALLV
pop
CNSTI4 5
ARGI4
ADDRGP4 PM_StartWeaponAnim
CALLV
pop
ADDRGP4 $1427
JUMPV
LABELV $1426
ADDRLP4 96
ADDRGP4 rand
CALLI4
ASGNI4
ADDRLP4 92
ADDRLP4 96
INDIRI4
ASGNI4
ADDRLP4 100
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
ASGNI4
ADDRLP4 108
CNSTI4 2
ASGNI4
ADDRLP4 100
INDIRI4
ADDRLP4 108
INDIRI4
LTI4 $1436
ADDRLP4 100
INDIRI4
CNSTI4 8
GTI4 $1436
ADDRLP4 100
INDIRI4
ADDRLP4 108
INDIRI4
LSHI4
ADDRGP4 $1455-8
ADDP4
INDIRP4
JUMPV
lit
align 4
LABELV $1455
address $1439
address $1439
address $1445
address $1442
address $1436
address $1436
address $1448
code
LABELV $1439
ADDRLP4 12
INDIRI4
CNSTI4 0
EQI4 $1437
ADDRLP4 92
ADDRLP4 92
INDIRI4
CNSTI4 5462
DIVI4
ASGNI4
CNSTI4 16
ARGI4
ADDRGP4 PM_ForceLegsAnim
CALLV
pop
ADDRLP4 92
INDIRI4
CNSTI4 5
ADDI4
ARGI4
ADDRGP4 PM_StartWeaponAnim
CALLV
pop
ADDRGP4 $1437
JUMPV
LABELV $1442
ADDRLP4 8
INDIRI4
CNSTI4 0
EQI4 $1443
CNSTI4 17
ARGI4
ADDRGP4 PM_ForceLegsAnim
CALLV
pop
CNSTI4 11
ARGI4
ADDRGP4 PM_StartWeaponAnim
CALLV
pop
LABELV $1443
LABELV $1445
ADDRLP4 12
INDIRI4
CNSTI4 0
EQI4 $1437
ADDRLP4 92
ADDRLP4 92
INDIRI4
CNSTI4 5462
DIVI4
ASGNI4
CNSTI4 16
ARGI4
ADDRGP4 PM_ForceLegsAnim
CALLV
pop
ADDRLP4 92
INDIRI4
CNSTI4 5
ADDI4
ARGI4
ADDRGP4 PM_StartWeaponAnim
CALLV
pop
ADDRGP4 $1437
JUMPV
LABELV $1448
ADDRLP4 92
ADDRLP4 92
INDIRI4
CNSTI4 10923
DIVI4
ASGNI4
ADDRLP4 92
INDIRI4
CNSTI4 16
ADDI4
ARGI4
ADDRGP4 PM_ForceLegsAnim
CALLV
pop
ADDRLP4 92
INDIRI4
CNSTI4 5
ADDI4
ARGI4
ADDRGP4 PM_StartWeaponAnim
CALLV
pop
ADDRGP4 $1437
JUMPV
LABELV $1436
ADDRLP4 12
INDIRI4
CNSTI4 0
EQI4 $1449
CNSTI4 16
ARGI4
ADDRGP4 PM_ForceLegsAnim
CALLV
pop
CNSTI4 5
ARGI4
ADDRGP4 PM_StartWeaponAnim
CALLV
pop
ADDRGP4 $1437
JUMPV
LABELV $1449
ADDRLP4 8
INDIRI4
CNSTI4 0
EQI4 $1451
CNSTI4 17
ARGI4
ADDRGP4 PM_ForceLegsAnim
CALLV
pop
CNSTI4 6
ARGI4
ADDRGP4 PM_StartWeaponAnim
CALLV
pop
ADDRGP4 $1437
JUMPV
LABELV $1451
ADDRLP4 0
INDIRI4
CNSTI4 0
EQI4 $1437
CNSTI4 18
ARGI4
ADDRGP4 PM_ForceLegsAnim
CALLV
pop
CNSTI4 7
ARGI4
ADDRGP4 PM_StartWeaponAnim
CALLV
pop
LABELV $1437
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 80
ADDP4
CNSTI4 500
ASGNI4
LABELV $1427
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 156
ADDP4
INDIRI4
CNSTI4 5
EQI4 $1457
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 156
ADDP4
CNSTI4 3
ASGNI4
LABELV $1457
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
ARGI4
ADDRLP4 92
ADDRGP4 BG_Weapon
CALLP4
ASGNP4
ADDRLP4 96
CNSTI4 0
ASGNI4
ADDRLP4 92
INDIRP4
CNSTI4 36
ADDP4
INDIRI4
ADDRLP4 96
INDIRI4
EQI4 $1462
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
CNSTI4 7
NEI4 $1463
ADDRLP4 0
INDIRI4
ADDRLP4 96
INDIRI4
NEI4 $1462
LABELV $1463
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
CNSTI4 8
NEI4 $1459
ADDRLP4 0
INDIRI4
CNSTI4 0
EQI4 $1459
LABELV $1462
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
CNSTI4 18
NEI4 $1464
ADDRLP4 100
CNSTI4 0
ASGNI4
ADDRLP4 12
INDIRI4
ADDRLP4 100
INDIRI4
EQI4 $1464
ADDRLP4 8
INDIRI4
ADDRLP4 100
INDIRI4
NEI4 $1464
ADDRLP4 104
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 108
ADDRLP4 104
INDIRP4
CNSTI4 384
ADDP4
ASGNP4
ADDRLP4 112
CNSTI4 3000
ASGNI4
ADDRLP4 108
INDIRP4
ADDRLP4 108
INDIRP4
INDIRI4
CNSTI4 10
ADDRLP4 104
INDIRP4
CNSTI4 228
ADDP4
INDIRI4
MULI4
ADDRLP4 112
INDIRI4
ADDI4
CNSTI4 1
SUBI4
ADDRLP4 112
INDIRI4
DIVI4
SUBI4
ASGNI4
ADDRGP4 $1465
JUMPV
LABELV $1464
ADDRLP4 116
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 384
ADDP4
ASGNP4
ADDRLP4 116
INDIRP4
ADDRLP4 116
INDIRP4
INDIRI4
CNSTI4 1
SUBI4
ASGNI4
LABELV $1465
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 384
ADDP4
INDIRI4
CNSTI4 0
GEI4 $1466
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 384
ADDP4
CNSTI4 0
ASGNI4
LABELV $1466
LABELV $1459
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
CNSTI4 15
NEI4 $1468
ADDRLP4 100
ADDRGP4 pm
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 100
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 1
BANDI4
CNSTI4 0
NEI4 $1472
CNSTI4 7
ARGI4
ADDRLP4 100
INDIRP4
CNSTI4 192
ADDP4
ARGP4
ADDRLP4 104
ADDRGP4 BG_InventoryContainsUpgrade
CALLI4
ASGNI4
ADDRLP4 104
INDIRI4
CNSTI4 0
EQI4 $1470
LABELV $1472
ADDRLP4 108
ADDRGP4 rand
CALLI4
ASGNI4
ADDRLP4 112
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 56
ADDP4
ASGNP4
ADDRLP4 112
INDIRP4
ADDRLP4 112
INDIRP4
INDIRI4
CNSTF4 1199570944
CNSTF4 1056964608
ADDRLP4 108
INDIRI4
CNSTI4 32767
BANDI4
CVIF4 4
CNSTF4 1191181824
DIVF4
MULF4
CNSTF4 1040187392
SUBF4
CNSTF4 1106247680
ADDRLP4 4
INDIRI4
CVIF4 4
DIVF4
MULF4
MULF4
CNSTF4 1135869952
DIVF4
CVFI4 4
CNSTI4 65535
BANDI4
SUBI4
ASGNI4
ADDRLP4 116
ADDRGP4 rand
CALLI4
ASGNI4
ADDRLP4 120
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 60
ADDP4
ASGNP4
ADDRLP4 120
INDIRP4
ADDRLP4 120
INDIRP4
INDIRI4
CNSTF4 1199570944
CNSTF4 1056964608
ADDRLP4 116
INDIRI4
CNSTI4 32767
BANDI4
CVIF4 4
CNSTF4 1191181824
DIVF4
MULF4
CNSTF4 1048576000
SUBF4
CNSTF4 1106247680
ADDRLP4 4
INDIRI4
CVIF4 4
DIVF4
MULF4
MULF4
CNSTF4 1135869952
DIVF4
CVFI4 4
CNSTI4 65535
BANDI4
SUBI4
ASGNI4
ADDRGP4 $1471
JUMPV
LABELV $1470
ADDRLP4 108
ADDRGP4 rand
CALLI4
ASGNI4
ADDRLP4 112
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 56
ADDP4
ASGNP4
ADDRLP4 112
INDIRP4
ADDRLP4 112
INDIRP4
INDIRI4
CNSTF4 1199570944
CNSTF4 1090519040
ADDRLP4 108
INDIRI4
CNSTI4 32767
BANDI4
CVIF4 4
CNSTF4 1191181824
DIVF4
MULF4
CNSTF4 1073741824
SUBF4
CNSTF4 1106247680
ADDRLP4 4
INDIRI4
CVIF4 4
DIVF4
MULF4
MULF4
CNSTF4 1135869952
DIVF4
CVFI4 4
CNSTI4 65535
BANDI4
SUBI4
ASGNI4
ADDRLP4 116
ADDRGP4 rand
CALLI4
ASGNI4
ADDRLP4 120
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 60
ADDP4
ASGNP4
ADDRLP4 120
INDIRP4
ADDRLP4 120
INDIRP4
INDIRI4
CNSTF4 1199570944
CNSTF4 1090519040
ADDRLP4 116
INDIRI4
CNSTI4 32767
BANDI4
CVIF4 4
CNSTF4 1191181824
DIVF4
MULF4
CNSTF4 1082130432
SUBF4
CNSTF4 1106247680
ADDRLP4 4
INDIRI4
CVIF4 4
DIVF4
MULF4
MULF4
CNSTF4 1135869952
DIVF4
CVFI4 4
CNSTI4 65535
BANDI4
SUBI4
ASGNI4
LABELV $1471
LABELV $1468
ADDRLP4 100
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 44
ADDP4
ASGNP4
ADDRLP4 100
INDIRP4
ADDRLP4 100
INDIRP4
INDIRI4
ADDRLP4 4
INDIRI4
ADDI4
ASGNI4
LABELV $1253
endproc PM_Weapon 124 16
proc PM_Animate 4 4
ADDRLP4 0
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 5
EQI4 $1477
ADDRLP4 0
INDIRI4
CNSTI4 6
EQI4 $1477
ADDRLP4 0
INDIRI4
CNSTI4 7
NEI4 $1474
LABELV $1477
ADDRGP4 $1473
JUMPV
LABELV $1474
ADDRGP4 pm
INDIRP4
CNSTI4 24
ADDP4
INDIRI4
CNSTI4 8
BANDI4
CNSTI4 0
EQI4 $1478
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 88
ADDP4
INDIRI4
CNSTI4 0
LEI4 $1480
ADDRGP4 $1473
JUMPV
LABELV $1480
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 284
ADDP4
INDIRI4
CNSTI4 4
BANDI4
CNSTI4 0
NEI4 $1482
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 80
ADDP4
INDIRI4
CNSTI4 0
NEI4 $1483
CNSTI4 6
ARGI4
ADDRGP4 PM_StartTorsoAnim
CALLV
pop
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 80
ADDP4
CNSTI4 2294
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 88
ADDP4
CNSTI4 2294
ASGNI4
CNSTI4 68
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
ADDRGP4 $1483
JUMPV
LABELV $1482
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 80
ADDP4
INDIRI4
CNSTI4 0
NEI4 $1486
CNSTI4 1
ARGI4
ADDRGP4 PM_ForceLegsAnim
CALLV
pop
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 80
ADDP4
CNSTI4 2294
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 88
ADDP4
CNSTI4 2294
ASGNI4
CNSTI4 68
ARGI4
ADDRGP4 PM_AddEvent
CALLV
pop
LABELV $1486
LABELV $1483
LABELV $1478
LABELV $1473
endproc PM_Animate 4 4
proc PM_DropTimers 4 0
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 16
ADDP4
INDIRI4
CNSTI4 0
EQI4 $1489
ADDRGP4 pml+40
INDIRI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 16
ADDP4
INDIRI4
LTI4 $1491
ADDRLP4 0
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 0
INDIRP4
ADDRLP4 0
INDIRP4
INDIRI4
CNSTI4 -8417
BANDI4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 16
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 $1492
JUMPV
LABELV $1491
ADDRLP4 0
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 16
ADDP4
ASGNP4
ADDRLP4 0
INDIRP4
ADDRLP4 0
INDIRP4
INDIRI4
ADDRGP4 pml+40
INDIRI4
SUBI4
ASGNI4
LABELV $1492
LABELV $1489
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 72
ADDP4
INDIRI4
CNSTI4 0
LEI4 $1495
ADDRLP4 0
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 72
ADDP4
ASGNP4
ADDRLP4 0
INDIRP4
ADDRLP4 0
INDIRP4
INDIRI4
ADDRGP4 pml+40
INDIRI4
SUBI4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 72
ADDP4
INDIRI4
CNSTI4 0
GEI4 $1498
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 72
ADDP4
CNSTI4 0
ASGNI4
LABELV $1498
LABELV $1495
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 80
ADDP4
INDIRI4
CNSTI4 0
LEI4 $1500
ADDRLP4 0
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 80
ADDP4
ASGNP4
ADDRLP4 0
INDIRP4
ADDRLP4 0
INDIRP4
INDIRI4
ADDRGP4 pml+40
INDIRI4
SUBI4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 80
ADDP4
INDIRI4
CNSTI4 0
GEI4 $1503
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 80
ADDP4
CNSTI4 0
ASGNI4
LABELV $1503
LABELV $1500
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 88
ADDP4
INDIRI4
CNSTI4 0
LEI4 $1505
ADDRLP4 0
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 88
ADDP4
ASGNP4
ADDRLP4 0
INDIRP4
ADDRLP4 0
INDIRP4
INDIRI4
ADDRGP4 pml+40
INDIRI4
SUBI4
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 88
ADDP4
INDIRI4
CNSTI4 0
GEI4 $1508
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 88
ADDP4
CNSTI4 0
ASGNI4
LABELV $1508
LABELV $1505
LABELV $1488
endproc PM_DropTimers 4 0
export PM_UpdateViewAngles
proc PM_UpdateViewAngles 196 20
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRFP4 4
ADDRFP4 4
INDIRP4
ASGNP4
ADDRFP4 0
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
CNSTI4 7
NEI4 $1511
ADDRGP4 $1510
JUMPV
LABELV $1511
ADDRFP4 0
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
CNSTI4 2
EQI4 $1513
ADDRFP4 0
INDIRP4
CNSTI4 192
ADDP4
INDIRI4
CNSTI4 0
GTI4 $1513
ADDRGP4 $1510
JUMPV
LABELV $1513
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $1515
ADDRLP4 0
INDIRI4
CNSTI4 2
NEI4 $1519
ADDRLP4 0
INDIRI4
CNSTI4 1
LSHI4
ADDRLP4 16
ADDP4
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRFP4 0
INDIRP4
CNSTI4 56
ADDP4
ADDP4
INDIRI4
CVII2 4
ASGNI2
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRFP4 4
INDIRP4
CNSTI4 4
ADDP4
ADDP4
INDIRI4
CNSTI4 0
EQI4 $1520
CNSTI4 1
ARGI4
ADDRGP4 $1523
ARGP4
ADDRGP4 $1524
ARGP4
CNSTI4 3573
ARGI4
ADDRGP4 $1525
ARGP4
ADDRGP4 Com_Error
CALLV
pop
ADDRGP4 $1520
JUMPV
LABELV $1519
ADDRLP4 104
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 1
LSHI4
ADDRLP4 16
ADDP4
ADDRLP4 104
INDIRI4
ADDRFP4 4
INDIRP4
CNSTI4 4
ADDP4
ADDP4
INDIRI4
ADDRLP4 104
INDIRI4
ADDRFP4 0
INDIRP4
CNSTI4 56
ADDP4
ADDP4
INDIRI4
ADDI4
CVII2 4
ASGNI2
LABELV $1520
ADDRLP4 0
INDIRI4
CNSTI4 0
NEI4 $1526
ADDRLP4 0
INDIRI4
CNSTI4 1
LSHI4
ADDRLP4 16
ADDP4
INDIRI2
CVII4 2
CNSTI4 16000
LEI4 $1528
ADDRLP4 108
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ASGNI4
ADDRLP4 108
INDIRI4
ADDRFP4 0
INDIRP4
CNSTI4 56
ADDP4
ADDP4
CNSTI4 16000
ADDRLP4 108
INDIRI4
ADDRFP4 4
INDIRP4
CNSTI4 4
ADDP4
ADDP4
INDIRI4
SUBI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 1
LSHI4
ADDRLP4 16
ADDP4
CNSTI2 16000
ASGNI2
ADDRGP4 $1529
JUMPV
LABELV $1528
ADDRLP4 0
INDIRI4
CNSTI4 1
LSHI4
ADDRLP4 16
ADDP4
INDIRI2
CVII4 2
CNSTI4 -16000
GEI4 $1530
ADDRLP4 108
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ASGNI4
ADDRLP4 108
INDIRI4
ADDRFP4 0
INDIRP4
CNSTI4 56
ADDP4
ADDP4
CNSTI4 -16000
ADDRLP4 108
INDIRI4
ADDRFP4 4
INDIRP4
CNSTI4 4
ADDP4
ADDP4
INDIRI4
SUBI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 1
LSHI4
ADDRLP4 16
ADDP4
CNSTI2 -16000
ASGNI2
LABELV $1530
LABELV $1529
LABELV $1526
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRLP4 4
ADDP4
CNSTF4 1001652224
ADDRLP4 0
INDIRI4
CNSTI4 1
LSHI4
ADDRLP4 16
ADDP4
INDIRI2
CVII4 2
CVIF4 4
MULF4
ASGNF4
LABELV $1516
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 3
LTI4 $1515
ADDRLP4 4
ARGP4
ADDRLP4 24
ARGP4
ADDRGP4 AnglesToAxis
CALLV
pop
ADDRLP4 104
CNSTI4 0
ASGNI4
ADDRFP4 0
INDIRP4
CNSTI4 224
ADDP4
INDIRI4
CNSTI4 1
BANDI4
ADDRLP4 104
INDIRI4
EQI4 $1534
ADDRFP4 0
INDIRP4
CNSTI4 100
ADDP4
ARGP4
ADDRLP4 24
ARGP4
ADDRLP4 60
ARGP4
ADDRLP4 104
INDIRI4
ARGI4
ADDRFP4 0
INDIRP4
CNSTI4 112
ADDP4
INDIRI4
CNSTI4 128
BANDI4
ARGI4
ADDRLP4 108
ADDRGP4 BG_RotateAxis
CALLI4
ASGNI4
ADDRLP4 108
INDIRI4
CNSTI4 0
NEI4 $1532
LABELV $1534
ADDRLP4 24
ARGP4
ADDRLP4 60
ARGP4
ADDRGP4 AxisCopy
CALLV
pop
LABELV $1532
ADDRLP4 60
ARGP4
ADDRLP4 4
ARGP4
ADDRGP4 AxisToAngles
CALLV
pop
ADDRLP4 0
CNSTI4 0
ASGNI4
ADDRGP4 $1540
JUMPV
LABELV $1539
ADDRLP4 112
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRLP4 4
ADDP4
ASGNP4
ADDRLP4 112
INDIRP4
ADDRLP4 112
INDIRP4
INDIRF4
CNSTF4 1135869952
SUBF4
ASGNF4
LABELV $1540
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRLP4 4
ADDP4
INDIRF4
CNSTF4 1127481344
GTF4 $1539
ADDRGP4 $1543
JUMPV
LABELV $1542
ADDRLP4 116
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRLP4 4
ADDP4
ASGNP4
ADDRLP4 116
INDIRP4
ADDRLP4 116
INDIRP4
INDIRF4
CNSTF4 1135869952
ADDF4
ASGNF4
LABELV $1543
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRLP4 4
ADDP4
INDIRF4
CNSTF4 3274964992
LTF4 $1542
LABELV $1536
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 3
LTI4 $1540
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $1545
ADDRLP4 112
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ASGNI4
ADDRLP4 112
INDIRI4
ADDRFP4 0
INDIRP4
CNSTI4 160
ADDP4
ADDP4
ADDRLP4 112
INDIRI4
ADDRLP4 4
ADDP4
INDIRF4
ASGNF4
LABELV $1546
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 3
LTI4 $1545
ADDRLP4 120
CNSTI4 4
ASGNI4
ADDRFP4 0
INDIRP4
ADDRLP4 120
INDIRI4
ADDP4
INDIRI4
ADDRLP4 120
INDIRI4
NEI4 $1549
CNSTI4 7
ARGI4
ADDRFP4 0
INDIRP4
CNSTI4 192
ADDP4
ARGP4
ADDRLP4 124
ADDRGP4 BG_InventoryContainsUpgrade
CALLI4
ASGNI4
ADDRLP4 124
INDIRI4
CNSTI4 0
NEI4 $1549
ADDRFP4 0
INDIRP4
CNSTI4 240
ADDP4
INDIRI4
ARGI4
ADDRLP4 140
ARGP4
ADDRGP4 ByteToDir
CALLV
pop
ADDRLP4 140
ARGP4
ADDRLP4 128
ARGP4
ADDRGP4 vectoangles
CALLV
pop
ADDRLP4 0
CNSTI4 0
ASGNI4
LABELV $1551
ADDRLP4 156
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ASGNI4
ADDRLP4 156
INDIRI4
ADDRFP4 0
INDIRP4
CNSTI4 160
ADDP4
ADDP4
INDIRF4
ARGF4
ADDRLP4 156
INDIRI4
ADDRLP4 128
ADDP4
INDIRF4
ARGF4
ADDRLP4 160
ADDRGP4 AngleSubtract
CALLF4
ASGNF4
ADDRLP4 152
ADDRLP4 160
INDIRF4
ASGNF4
ADDRGP4 $1556
JUMPV
LABELV $1555
ADDRLP4 152
ADDRLP4 152
INDIRF4
CNSTF4 1135869952
SUBF4
ASGNF4
LABELV $1556
ADDRLP4 152
INDIRF4
CNSTF4 1127481344
GTF4 $1555
ADDRGP4 $1559
JUMPV
LABELV $1558
ADDRLP4 152
ADDRLP4 152
INDIRF4
CNSTF4 1135869952
ADDF4
ASGNF4
LABELV $1559
ADDRLP4 152
INDIRF4
CNSTF4 3274964992
LTF4 $1558
ADDRLP4 152
INDIRF4
CNSTF4 3266576384
GEF4 $1561
ADDRLP4 152
INDIRF4
ARGF4
ADDRLP4 164
ADDRGP4 fabs
CALLF4
ASGNF4
ADDRLP4 168
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRFP4 0
INDIRP4
CNSTI4 56
ADDP4
ADDP4
ASGNP4
ADDRLP4 168
INDIRP4
ADDRLP4 168
INDIRP4
INDIRI4
CNSTF4 1199570944
ADDRLP4 164
INDIRF4
CNSTF4 1119092736
SUBF4
MULF4
CNSTF4 1135869952
DIVF4
CVFI4 4
CNSTI4 65535
BANDI4
ADDI4
ASGNI4
ADDRGP4 $1562
JUMPV
LABELV $1561
ADDRLP4 152
INDIRF4
CNSTF4 1119092736
LEF4 $1563
ADDRLP4 152
INDIRF4
ARGF4
ADDRLP4 172
ADDRGP4 fabs
CALLF4
ASGNF4
ADDRLP4 176
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRFP4 0
INDIRP4
CNSTI4 56
ADDP4
ADDP4
ASGNP4
ADDRLP4 176
INDIRP4
ADDRLP4 176
INDIRP4
INDIRI4
CNSTF4 1199570944
ADDRLP4 172
INDIRF4
CNSTF4 1119092736
SUBF4
MULF4
CNSTF4 1135869952
DIVF4
CVFI4 4
CNSTI4 65535
BANDI4
SUBI4
ASGNI4
LABELV $1563
LABELV $1562
ADDRLP4 152
INDIRF4
CNSTF4 0
GEF4 $1565
ADDRLP4 152
INDIRF4
ARGF4
ADDRLP4 180
ADDRGP4 fabs
CALLF4
ASGNF4
ADDRLP4 184
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRFP4 0
INDIRP4
CNSTI4 56
ADDP4
ADDP4
ASGNP4
ADDRLP4 184
INDIRP4
ADDRLP4 184
INDIRP4
INDIRI4
CNSTF4 1199570944
CNSTF4 1028443341
ADDRLP4 180
INDIRF4
MULF4
MULF4
CNSTF4 1135869952
DIVF4
CVFI4 4
CNSTI4 65535
BANDI4
ADDI4
ASGNI4
ADDRGP4 $1566
JUMPV
LABELV $1565
ADDRLP4 152
INDIRF4
CNSTF4 0
LEF4 $1567
ADDRLP4 152
INDIRF4
ARGF4
ADDRLP4 188
ADDRGP4 fabs
CALLF4
ASGNF4
ADDRLP4 192
ADDRLP4 0
INDIRI4
CNSTI4 2
LSHI4
ADDRFP4 0
INDIRP4
CNSTI4 56
ADDP4
ADDP4
ASGNP4
ADDRLP4 192
INDIRP4
ADDRLP4 192
INDIRP4
INDIRI4
CNSTF4 1199570944
CNSTF4 1028443341
ADDRLP4 188
INDIRF4
MULF4
MULF4
CNSTF4 1135869952
DIVF4
CVFI4 4
CNSTI4 65535
BANDI4
SUBI4
ASGNI4
LABELV $1567
LABELV $1566
LABELV $1552
ADDRLP4 0
ADDRLP4 0
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRI4
CNSTI4 3
LTI4 $1551
LABELV $1549
LABELV $1510
endproc PM_UpdateViewAngles 196 20
export PmoveSingle
proc PmoveSingle 160 16
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRLP4 0
ADDRGP4 pm
ASGNP4
ADDRLP4 0
INDIRP4
ADDRFP4 0
INDIRP4
ASGNP4
ADDRLP4 4
ADDRGP4 c_pmove
ASGNP4
ADDRLP4 4
INDIRP4
ADDRLP4 4
INDIRP4
INDIRI4
CNSTI4 1
ADDI4
ASGNI4
ADDRLP4 0
INDIRP4
INDIRP4
CNSTI4 176
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 pm
INDIRP4
CNSTI4 332
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 pm
INDIRP4
CNSTI4 336
ADDP4
CNSTI4 0
ASGNI4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 192
ADDP4
INDIRI4
CNSTI4 0
GTI4 $1570
ADDRLP4 8
ADDRGP4 pm
INDIRP4
CNSTI4 32
ADDP4
ASGNP4
ADDRLP4 8
INDIRP4
ADDRLP4 8
INDIRP4
INDIRI4
CNSTI4 -33554433
BANDI4
ASGNI4
LABELV $1570
ADDRGP4 pm
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
ARGI4
ADDRLP4 12
ADDRGP4 abs
CALLI4
ASGNI4
ADDRLP4 12
INDIRI4
CNSTI4 64
GTI4 $1574
ADDRGP4 pm
INDIRP4
CNSTI4 30
ADDP4
INDIRI1
CVII4 1
ARGI4
ADDRLP4 16
ADDRGP4 abs
CALLI4
ASGNI4
ADDRLP4 16
INDIRI4
CNSTI4 64
LEI4 $1572
LABELV $1574
ADDRLP4 20
ADDRGP4 pm
INDIRP4
CNSTI4 24
ADDP4
ASGNP4
ADDRLP4 20
INDIRP4
ADDRLP4 20
INDIRP4
INDIRI4
CNSTI4 -17
BANDI4
ASGNI4
LABELV $1572
ADDRLP4 24
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 28
ADDRLP4 24
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 32
CNSTI4 0
ASGNI4
ADDRLP4 28
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 256
BANDI4
ADDRLP4 32
INDIRI4
NEI4 $1575
ADDRLP4 28
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
CNSTI4 7
EQI4 $1575
ADDRLP4 24
INDIRP4
CNSTI4 24
ADDP4
INDIRI4
CNSTI4 1
BANDI4
ADDRLP4 32
INDIRI4
EQI4 $1575
ADDRLP4 28
INDIRP4
CNSTI4 384
ADDP4
INDIRI4
ADDRLP4 32
INDIRI4
GTI4 $1577
ADDRLP4 28
INDIRP4
CNSTI4 388
ADDP4
INDIRI4
ADDRLP4 32
INDIRI4
GTI4 $1577
ADDRLP4 28
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
ARGI4
ADDRLP4 36
ADDRGP4 BG_Weapon
CALLP4
ASGNP4
ADDRLP4 36
INDIRP4
CNSTI4 36
ADDP4
INDIRI4
CNSTI4 0
EQI4 $1575
LABELV $1577
ADDRLP4 40
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 112
ADDP4
ASGNP4
ADDRLP4 40
INDIRP4
ADDRLP4 40
INDIRP4
INDIRI4
CNSTI4 512
BORI4
ASGNI4
ADDRGP4 $1576
JUMPV
LABELV $1575
ADDRLP4 44
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 112
ADDP4
ASGNP4
ADDRLP4 44
INDIRP4
ADDRLP4 44
INDIRP4
INDIRI4
CNSTI4 -513
BANDI4
ASGNI4
LABELV $1576
ADDRLP4 48
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 52
ADDRLP4 48
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 56
CNSTI4 0
ASGNI4
ADDRLP4 52
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 256
BANDI4
ADDRLP4 56
INDIRI4
NEI4 $1578
ADDRLP4 52
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
CNSTI4 7
EQI4 $1578
ADDRLP4 48
INDIRP4
CNSTI4 24
ADDP4
INDIRI4
CNSTI4 32
BANDI4
ADDRLP4 56
INDIRI4
EQI4 $1578
ADDRLP4 52
INDIRP4
CNSTI4 384
ADDP4
INDIRI4
ADDRLP4 56
INDIRI4
GTI4 $1580
ADDRLP4 52
INDIRP4
CNSTI4 388
ADDP4
INDIRI4
ADDRLP4 56
INDIRI4
GTI4 $1580
ADDRLP4 52
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
ARGI4
ADDRLP4 60
ADDRGP4 BG_Weapon
CALLP4
ASGNP4
ADDRLP4 60
INDIRP4
CNSTI4 36
ADDP4
INDIRI4
CNSTI4 0
EQI4 $1578
LABELV $1580
ADDRLP4 64
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 112
ADDP4
ASGNP4
ADDRLP4 64
INDIRP4
ADDRLP4 64
INDIRP4
INDIRI4
CNSTI4 1024
BORI4
ASGNI4
ADDRGP4 $1579
JUMPV
LABELV $1578
ADDRLP4 68
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 112
ADDP4
ASGNP4
ADDRLP4 68
INDIRP4
ADDRLP4 68
INDIRP4
INDIRI4
CNSTI4 -1025
BANDI4
ASGNI4
LABELV $1579
ADDRLP4 72
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 76
ADDRLP4 72
INDIRP4
INDIRP4
ASGNP4
ADDRLP4 80
CNSTI4 0
ASGNI4
ADDRLP4 76
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 256
BANDI4
ADDRLP4 80
INDIRI4
NEI4 $1581
ADDRLP4 84
CNSTI4 4
ASGNI4
ADDRLP4 76
INDIRP4
ADDRLP4 84
INDIRI4
ADDP4
INDIRI4
CNSTI4 7
EQI4 $1581
ADDRLP4 72
INDIRP4
CNSTI4 24
ADDP4
INDIRI4
ADDRLP4 84
INDIRI4
BANDI4
ADDRLP4 80
INDIRI4
EQI4 $1581
ADDRLP4 76
INDIRP4
CNSTI4 384
ADDP4
INDIRI4
ADDRLP4 80
INDIRI4
GTI4 $1583
ADDRLP4 76
INDIRP4
CNSTI4 388
ADDP4
INDIRI4
ADDRLP4 80
INDIRI4
GTI4 $1583
ADDRLP4 76
INDIRP4
CNSTI4 152
ADDP4
INDIRI4
ARGI4
ADDRLP4 88
ADDRGP4 BG_Weapon
CALLP4
ASGNP4
ADDRLP4 88
INDIRP4
CNSTI4 36
ADDP4
INDIRI4
CNSTI4 0
EQI4 $1581
LABELV $1583
ADDRLP4 92
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 112
ADDP4
ASGNP4
ADDRLP4 92
INDIRP4
ADDRLP4 92
INDIRP4
INDIRI4
CNSTI4 2048
BORI4
ASGNI4
ADDRGP4 $1582
JUMPV
LABELV $1581
ADDRLP4 96
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 112
ADDP4
ASGNP4
ADDRLP4 96
INDIRP4
ADDRLP4 96
INDIRP4
INDIRI4
CNSTI4 -2049
BANDI4
ASGNI4
LABELV $1582
ADDRLP4 100
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 104
CNSTI4 0
ASGNI4
ADDRLP4 100
INDIRP4
INDIRP4
CNSTI4 192
ADDP4
INDIRI4
ADDRLP4 104
INDIRI4
LEI4 $1584
ADDRLP4 100
INDIRP4
CNSTI4 24
ADDP4
INDIRI4
CNSTI4 5
BANDI4
ADDRLP4 104
INDIRI4
NEI4 $1584
ADDRLP4 108
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 108
INDIRP4
ADDRLP4 108
INDIRP4
INDIRI4
CNSTI4 -257
BANDI4
ASGNI4
LABELV $1584
ADDRFP4 0
INDIRP4
CNSTI4 24
ADDP4
INDIRI4
CNSTI4 2
BANDI4
CNSTI4 0
EQI4 $1586
ADDRFP4 0
INDIRP4
CNSTI4 24
ADDP4
CNSTI4 2
ASGNI4
ADDRFP4 0
INDIRP4
CNSTI4 29
ADDP4
CNSTI1 0
ASGNI1
ADDRFP4 0
INDIRP4
CNSTI4 30
ADDP4
CNSTI1 0
ASGNI1
ADDRFP4 0
INDIRP4
CNSTI4 31
ADDP4
INDIRI1
CVII4 1
CNSTI4 0
LEI4 $1588
ADDRFP4 0
INDIRP4
CNSTI4 31
ADDP4
CNSTI1 0
ASGNI1
LABELV $1588
LABELV $1586
ADDRGP4 pml
ARGP4
CNSTI4 0
ARGI4
CNSTU4 148
ARGU4
ADDRGP4 memset
CALLP4
pop
ADDRGP4 pml+40
ADDRFP4 0
INDIRP4
CNSTI4 8
ADDP4
INDIRI4
ADDRGP4 pm
INDIRP4
INDIRP4
INDIRI4
SUBI4
ASGNI4
ADDRGP4 pml+40
INDIRI4
CNSTI4 1
GEI4 $1591
ADDRGP4 pml+40
CNSTI4 1
ASGNI4
ADDRGP4 $1592
JUMPV
LABELV $1591
ADDRGP4 pml+40
INDIRI4
CNSTI4 200
LEI4 $1595
ADDRGP4 pml+40
CNSTI4 200
ASGNI4
LABELV $1595
LABELV $1592
ADDRGP4 pm
INDIRP4
INDIRP4
ADDRFP4 0
INDIRP4
CNSTI4 8
ADDP4
INDIRI4
ASGNI4
ADDRGP4 pml+120
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 20
ADDP4
INDIRB
ASGNB 12
ADDRGP4 pml+132
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
INDIRB
ASGNB 12
ADDRGP4 pml+36
CNSTF4 981668463
ADDRGP4 pml+40
INDIRI4
CVIF4 4
MULF4
ASGNF4
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 160
ADDP4
ARGP4
ADDRGP4 pml
ARGP4
ADDRGP4 pml+12
ARGP4
ADDRGP4 pml+24
ARGP4
ADDRGP4 AngleVectors
CALLV
pop
ADDRGP4 pm
INDIRP4
CNSTI4 31
ADDP4
INDIRI1
CVII4 1
CNSTI4 10
GEI4 $1605
ADDRLP4 112
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 112
INDIRP4
ADDRLP4 112
INDIRP4
INDIRI4
CNSTI4 -3
BANDI4
ASGNI4
LABELV $1605
ADDRGP4 pm
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
CNSTI4 0
GEI4 $1607
ADDRLP4 112
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 112
INDIRP4
ADDRLP4 112
INDIRP4
INDIRI4
CNSTI4 16
BORI4
ASGNI4
ADDRGP4 $1608
JUMPV
LABELV $1607
ADDRLP4 116
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 120
ADDRLP4 116
INDIRP4
CNSTI4 29
ADDP4
INDIRI1
CVII4 1
ASGNI4
ADDRLP4 124
CNSTI4 0
ASGNI4
ADDRLP4 120
INDIRI4
ADDRLP4 124
INDIRI4
GTI4 $1611
ADDRLP4 120
INDIRI4
ADDRLP4 124
INDIRI4
NEI4 $1609
ADDRLP4 116
INDIRP4
CNSTI4 30
ADDP4
INDIRI1
CVII4 1
ADDRLP4 124
INDIRI4
EQI4 $1609
LABELV $1611
ADDRLP4 128
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
ASGNP4
ADDRLP4 128
INDIRP4
ADDRLP4 128
INDIRP4
INDIRI4
CNSTI4 -17
BANDI4
ASGNI4
LABELV $1609
LABELV $1608
ADDRLP4 132
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
ASGNI4
ADDRLP4 132
INDIRI4
CNSTI4 5
EQI4 $1615
ADDRLP4 132
INDIRI4
CNSTI4 6
EQI4 $1615
ADDRLP4 132
INDIRI4
CNSTI4 7
NEI4 $1612
LABELV $1615
ADDRGP4 pm
INDIRP4
CNSTI4 29
ADDP4
CNSTI1 0
ASGNI1
ADDRGP4 pm
INDIRP4
CNSTI4 30
ADDP4
CNSTI1 0
ASGNI1
ADDRGP4 pm
INDIRP4
CNSTI4 31
ADDP4
CNSTI1 0
ASGNI1
LABELV $1612
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
CNSTI4 2
NEI4 $1616
ADDRLP4 136
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 136
INDIRP4
INDIRP4
ARGP4
ADDRLP4 136
INDIRP4
CNSTI4 8
ADDP4
ARGP4
ADDRGP4 PM_UpdateViewAngles
CALLV
pop
ADDRGP4 PM_CheckDuck
CALLV
pop
ADDRGP4 PM_FlyMove
CALLV
pop
ADDRGP4 PM_DropTimers
CALLV
pop
ADDRGP4 $1569
JUMPV
LABELV $1616
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
CNSTI4 1
NEI4 $1618
ADDRLP4 136
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 136
INDIRP4
INDIRP4
ARGP4
ADDRLP4 136
INDIRP4
CNSTI4 8
ADDP4
ARGP4
ADDRGP4 PM_UpdateViewAngles
CALLV
pop
ADDRGP4 PM_NoclipMove
CALLV
pop
ADDRGP4 PM_SetViewheight
CALLV
pop
ADDRGP4 PM_Weapon
CALLV
pop
ADDRGP4 PM_DropTimers
CALLV
pop
ADDRGP4 $1569
JUMPV
LABELV $1618
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
CNSTI4 6
NEI4 $1620
ADDRGP4 $1569
JUMPV
LABELV $1620
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
CNSTI4 7
NEI4 $1622
ADDRGP4 $1569
JUMPV
LABELV $1622
ADDRGP4 PM_SetWaterLevel
CALLV
pop
ADDRGP4 pml+144
ADDRFP4 0
INDIRP4
CNSTI4 336
ADDP4
INDIRI4
ASGNI4
ADDRGP4 PM_CheckDuck
CALLV
pop
ADDRGP4 PM_CheckLadder
CALLV
pop
ADDRGP4 PM_GroundTrace
CALLV
pop
ADDRLP4 136
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 136
INDIRP4
INDIRP4
ARGP4
ADDRLP4 136
INDIRP4
CNSTI4 8
ADDP4
ARGP4
ADDRGP4 PM_UpdateViewAngles
CALLV
pop
ADDRLP4 140
CNSTI4 4
ASGNI4
ADDRLP4 144
ADDRGP4 pm
INDIRP4
INDIRP4
ADDRLP4 140
INDIRI4
ADDP4
INDIRI4
ASGNI4
ADDRLP4 144
INDIRI4
CNSTI4 5
EQI4 $1627
ADDRLP4 144
INDIRI4
ADDRLP4 140
INDIRI4
NEI4 $1625
LABELV $1627
ADDRGP4 PM_DeadMove
CALLV
pop
LABELV $1625
ADDRGP4 PM_DropTimers
CALLV
pop
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 304
ADDP4
INDIRI4
CNSTI4 0
LEI4 $1628
ADDRLP4 148
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 304
ADDP4
ASGNP4
ADDRLP4 148
INDIRP4
ADDRLP4 148
INDIRP4
INDIRI4
ADDRGP4 pml+40
INDIRI4
SUBI4
ASGNI4
LABELV $1628
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 4
ADDP4
INDIRI4
CNSTI4 3
NEI4 $1631
ADDRGP4 PM_JetPackMove
CALLV
pop
ADDRGP4 $1632
JUMPV
LABELV $1631
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 128
BANDI4
CNSTI4 0
EQI4 $1633
ADDRGP4 PM_WaterJumpMove
CALLV
pop
ADDRGP4 $1634
JUMPV
LABELV $1633
ADDRGP4 pm
INDIRP4
CNSTI4 336
ADDP4
INDIRI4
CNSTI4 1
LEI4 $1635
ADDRGP4 PM_WaterMove
CALLV
pop
ADDRGP4 $1636
JUMPV
LABELV $1635
ADDRGP4 pml+52
INDIRI4
CNSTI4 0
EQI4 $1637
ADDRGP4 PM_LadderMove
CALLV
pop
ADDRGP4 $1638
JUMPV
LABELV $1637
ADDRGP4 pml+44
INDIRI4
CNSTI4 0
EQI4 $1640
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 212
ADDP4
INDIRI4
ARGI4
CNSTI4 1
ARGI4
ADDRLP4 152
ADDRGP4 BG_ClassHasAbility
CALLI4
ASGNI4
ADDRLP4 156
CNSTI4 0
ASGNI4
ADDRLP4 152
INDIRI4
ADDRLP4 156
INDIRI4
EQI4 $1643
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 224
ADDP4
INDIRI4
CNSTI4 1
BANDI4
ADDRLP4 156
INDIRI4
EQI4 $1643
ADDRGP4 PM_ClimbMove
CALLV
pop
ADDRGP4 $1641
JUMPV
LABELV $1643
ADDRGP4 PM_WalkMove
CALLV
pop
ADDRGP4 $1641
JUMPV
LABELV $1640
ADDRGP4 PM_AirMove
CALLV
pop
LABELV $1641
LABELV $1638
LABELV $1636
LABELV $1634
LABELV $1632
ADDRGP4 PM_Animate
CALLV
pop
ADDRGP4 PM_GroundTrace
CALLV
pop
ADDRLP4 152
ADDRGP4 pm
INDIRP4
ASGNP4
ADDRLP4 152
INDIRP4
INDIRP4
ARGP4
ADDRLP4 152
INDIRP4
CNSTI4 8
ADDP4
ARGP4
ADDRGP4 PM_UpdateViewAngles
CALLV
pop
ADDRGP4 PM_SetWaterLevel
CALLV
pop
ADDRGP4 PM_Weapon
CALLV
pop
ADDRGP4 PM_TorsoAnimation
CALLV
pop
ADDRGP4 PM_Footsteps
CALLV
pop
ADDRGP4 PM_WaterEvents
CALLV
pop
ADDRGP4 pm
INDIRP4
INDIRP4
CNSTI4 32
ADDP4
ARGP4
ADDRGP4 trap_SnapVector
CALLV
pop
LABELV $1569
endproc PmoveSingle 160 16
export Pmove
proc Pmove 24 4
ADDRFP4 0
ADDRFP4 0
INDIRP4
ASGNP4
ADDRLP4 0
ADDRFP4 0
INDIRP4
CNSTI4 8
ADDP4
INDIRI4
ASGNI4
ADDRLP4 0
INDIRI4
ADDRFP4 0
INDIRP4
INDIRP4
INDIRI4
GEI4 $1646
ADDRGP4 $1645
JUMPV
LABELV $1646
ADDRLP4 0
INDIRI4
ADDRFP4 0
INDIRP4
INDIRP4
INDIRI4
CNSTI4 1000
ADDI4
LEI4 $1648
ADDRFP4 0
INDIRP4
INDIRP4
ADDRLP4 0
INDIRI4
CNSTI4 1000
SUBI4
ASGNI4
LABELV $1648
ADDRLP4 8
ADDRFP4 0
INDIRP4
INDIRP4
CNSTI4 408
ADDP4
ASGNP4
ADDRLP4 8
INDIRP4
ADDRLP4 8
INDIRP4
INDIRI4
CNSTI4 1
ADDI4
CNSTI4 63
BANDI4
ASGNI4
ADDRGP4 $1651
JUMPV
LABELV $1650
ADDRLP4 12
ADDRLP4 0
INDIRI4
ADDRFP4 0
INDIRP4
INDIRP4
INDIRI4
SUBI4
ASGNI4
ADDRFP4 0
INDIRP4
CNSTI4 344
ADDP4
INDIRI4
CNSTI4 0
EQI4 $1653
ADDRLP4 12
INDIRI4
ADDRFP4 0
INDIRP4
CNSTI4 348
ADDP4
INDIRI4
LEI4 $1654
ADDRLP4 12
ADDRFP4 0
INDIRP4
CNSTI4 348
ADDP4
INDIRI4
ASGNI4
ADDRGP4 $1654
JUMPV
LABELV $1653
ADDRLP4 12
INDIRI4
CNSTI4 66
LEI4 $1657
ADDRLP4 12
CNSTI4 66
ASGNI4
LABELV $1657
LABELV $1654
ADDRFP4 0
INDIRP4
CNSTI4 8
ADDP4
ADDRFP4 0
INDIRP4
INDIRP4
INDIRI4
ADDRLP4 12
INDIRI4
ADDI4
ASGNI4
ADDRFP4 0
INDIRP4
ARGP4
ADDRGP4 PmoveSingle
CALLV
pop
ADDRFP4 0
INDIRP4
INDIRP4
CNSTI4 12
ADDP4
INDIRI4
CNSTI4 2
BANDI4
CNSTI4 0
EQI4 $1659
ADDRFP4 0
INDIRP4
CNSTI4 31
ADDP4
CNSTI1 20
ASGNI1
LABELV $1659
LABELV $1651
ADDRFP4 0
INDIRP4
INDIRP4
INDIRI4
ADDRLP4 0
INDIRI4
NEI4 $1650
LABELV $1645
endproc Pmove 24 4
import VectorCompareEpsilon
import trap_SnapVector
import PM_PredictStepMove
import PM_StepSlideMove
import PM_StepEvent
import PM_SlideMove
bss
export pml
align 4
LABELV pml
skip 148
export pm
align 4
LABELV pm
skip 4
import BG_SoundForVolume
import BG_CuboidSortSize
import BG_CuboidPackHealthSafe
import BG_CuboidPackHealth
import BG_CuboidUnpackHealth
import BG_CuboidMode
import BG_CuboidAllowed
import BG_CuboidAttributes
import BG_CuboidBBox
import BG_IsCuboid
import cmdcmp
import BG_TeamName
import BG_LoadEmoticons
import BG_VoiceTrackFind
import BG_VoiceTrackByNum
import BG_VoiceCmdByNum
import BG_VoiceCmdFind
import BG_VoiceByName
import BG_PrintVoices
import BG_VoiceInit
import BG_PrimaryWeapon
import BG_BuildableIsAllowed
import BG_ClassIsAllowed
import BG_UpgradeIsAllowed
import BG_WeaponIsAllowed
import BG_InitAllowedGameElements
import BG_ParseCSVBuildableList
import BG_ParseCSVClassList
import BG_ParseCSVEquipmentList
import atoi_neg
import atof_neg
import BG_PlayerTouchesItem
import BG_PlayerStateToEntityStateExtraPolate
import BG_PlayerStateToEntityState
import BG_AddPredictableEventToPlayerstate
import BG_EvaluateTrajectoryDelta
import BG_EvaluateTrajectory
import BG_MemoryInfo
import BG_DefragmentMemory
import BG_Free
import BG_InitMemory
import BG_Alloc
import BG_UpgradeAllowedInStage
import BG_Upgrade
import BG_UpgradeByName
import BG_WeaponAllowedInStage
import BG_Weapon
import BG_WeaponByName
import BG_InitClassConfigs
import BG_AlienCanEvolve
import BG_ClassCanEvolveFromTo
import BG_ClassHasAbility
import BG_ClassBoundingBox
import BG_ClassConfig
import BG_ClassAllowedInStage
import BG_Class
import BG_ClassByName
import BG_InitBuildableConfigs
import BG_BuildableBoundingBox
import BG_BuildableConfig
import BG_BuildableAllowedInStage
import BG_Buildable
import BG_BuildableByEntityName
import BG_BuildableByName
import BG_UnpackEntityNumbers
import BG_PackEntityNumbers
import BG_HasEnergyWeapon
import BG_GetPlayerWeapon
import BG_PlayerPoisonCloudTime
import BG_PlayerCanChangeWeapon
import BG_GetValueOfPlayer
import BG_PositionBuildableRelativeToPlayer
import BG_GetClientViewOrigin
import BG_GetClientNormal
import BG_RotateAxis
import BG_UpgradeIsActive
import BG_DeactivateUpgrade
import BG_ActivateUpgrade
import BG_InventoryContainsUpgrade
import BG_RemoveUpgradeFromInventory
import BG_AddUpgradeToInventory
import BG_SlotsForInventory
import BG_InventoryContainsWeapon
import BG_WeaponMaxAmmo
import BG_WeaponIsFull
import BG_EventName
import Com_Printf
import Com_Error
import Info_NextPair
import Info_Validate
import Info_SetValueForKey_Big
import Info_SetValueForKey
import Info_RemoveKey_big
import Info_RemoveKey
import Info_ValueForKey
import Com_TruncateLongString
import va
import Q_CountChar
import Q_ParseNewlines
import Q_CleanStr
import Q_PrintStrlen
import Q_strcat
import Q_strncpyz
import Q_stristr
import Q_strrchr
import Q_strupr
import Q_strlwr
import Q_stricmpn
import Q_strncmp
import Q_stricmp
import Q_isintegral
import Q_isanumber
import Q_isalpha
import Q_isupper
import Q_islower
import Q_isprint
import Com_ClientListParse
import Com_ClientListString
import Com_ClientListRemove
import Com_ClientListAdd
import Com_ClientListContains
import Com_RandomBytes
import Com_SkipCharset
import Com_SkipTokens
import Com_sprintf
import Com_HexStrToInt
import Parse3DMatrix
import Parse2DMatrix
import Parse1DMatrix
import SkipRestOfLine
import SkipBracedSection
import COM_MatchToken
import COM_ParseWarning
import COM_ParseError
import COM_Compress
import COM_ParseExt
import COM_Parse
import COM_GetCurrentParseLine
import COM_BeginParseSession
import COM_DefaultExtension
import COM_StripExtension
import COM_GetExtension
import COM_SkipPath
import Com_Clamp
import DistanceBetweenLineSegments
import DistanceBetweenLineSegmentsSquared
import VectorMaxComponent
import VectorMinComponent
import pointToLineDistance
import VectorDistance
import ProjectPointOntoVector
import GetPerpendicularViewVector
import Q_isnan
import PerpendicularVector
import AngleVectors
import VectorMatrixMultiply
import MatrixMultiply
import MakeNormalVectors
import RotateAroundDirection
import RotatePointAroundVector
import ProjectPointOnPlane
import PlaneFromPoints
import AngleDelta
import AngleNormalize180
import AngleNormalize360
import AnglesSubtract
import AngleSubtract
import LerpAngle
import AngleMod
import BoundsIntersectPoint
import BoundsIntersectSphere
import BoundsIntersect
import BoxOnPlaneSide
import SetPlaneSignbits
import AxisCopy
import AxisClear
import AxisToAngles
import AnglesToAxis
import vectoangles
import Q_crandom
import Q_random
import Q_rand
import Q_acos
import Q_log2
import VectorRotate
import Vector4Scale
import VectorNormalize2
import VectorNormalize
import CrossProduct
import VectorInverse
import VectorNormalizeFast
import DistanceSquared
import Distance
import VectorLengthSquared
import VectorLength
import VectorCompare
import AddPointToBounds
import ClearBounds
import RadiusFromBounds
import NormalizeColor
import ColorBytes4
import ColorBytes3
import _VectorMA
import _VectorScale
import _VectorCopy
import _VectorAdd
import _VectorSubtract
import _DotProduct
import ByteToDir
import DirToByte
import ClampShort
import ClampChar
import Q_rsqrt
import Q_fabs
import axisDefault
import vec3_origin
import g_color_table
import Q_StripIndentMarker
import colorDkGrey
import colorMdGrey
import colorLtGrey
import colorWhite
import colorCyan
import colorMagenta
import colorYellow
import colorBlue
import colorGreen
import colorRed
import colorBlack
import bytedirs
import Hunk_Alloc
import FloatSwap
import LongSwap
import ShortSwap
import rint
import pow
import acos
import fabs
import abs
import tan
import atan2
import cos
import sin
import sqrt
import floor
import ceil
import memcpy
import memset
import memmove
import sscanf
import Q_snprintf
import Q_vsnprintf
import strtol
import _atoi
import atoi
import strtod
import _atof
import atof
import toupper
import tolower
import strncpy
import strstr
import strrchr
import strchr
import strcmp
import strcpy
import strcat
import strlen
import bsearch
import rand
import srand
import qsort
lit
align 1
LABELV $1525
byte 1 99
byte 1 109
byte 1 100
byte 1 45
byte 1 62
byte 1 97
byte 1 110
byte 1 103
byte 1 108
byte 1 101
byte 1 115
byte 1 91
byte 1 32
byte 1 105
byte 1 32
byte 1 93
byte 1 32
byte 1 61
byte 1 61
byte 1 32
byte 1 48
byte 1 0
align 1
LABELV $1524
byte 1 115
byte 1 114
byte 1 99
byte 1 47
byte 1 103
byte 1 97
byte 1 109
byte 1 101
byte 1 47
byte 1 98
byte 1 103
byte 1 95
byte 1 112
byte 1 109
byte 1 111
byte 1 118
byte 1 101
byte 1 46
byte 1 99
byte 1 0
align 1
LABELV $1523
byte 1 37
byte 1 115
byte 1 58
byte 1 37
byte 1 100
byte 1 58
byte 1 32
byte 1 65
byte 1 115
byte 1 115
byte 1 101
byte 1 114
byte 1 116
byte 1 105
byte 1 111
byte 1 110
byte 1 32
byte 1 96
byte 1 37
byte 1 115
byte 1 39
byte 1 32
byte 1 102
byte 1 97
byte 1 105
byte 1 108
byte 1 101
byte 1 100
byte 1 0
align 1
LABELV $1084
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 $1073
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 $1058
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 $804
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
align 1
LABELV $777
byte 1 37
byte 1 105
byte 1 58
byte 1 97
byte 1 108
byte 1 108
byte 1 115
byte 1 111
byte 1 108
byte 1 105
byte 1 100
byte 1 10
byte 1 0
