data export pm_stopspeed align 4 LABELV pm_stopspeed byte 4 1120403456 export pm_duckScale align 4 LABELV pm_duckScale byte 4 1048576000 export pm_swimScale align 4 LABELV pm_swimScale byte 4 1056964608 export pm_accelerate align 4 LABELV pm_accelerate byte 4 1092616192 export pm_airaccelerate align 4 LABELV pm_airaccelerate byte 4 1065353216 export pm_wateraccelerate align 4 LABELV pm_wateraccelerate byte 4 1082130432 export pm_flyaccelerate align 4 LABELV pm_flyaccelerate byte 4 1090519040 export pm_friction align 4 LABELV pm_friction byte 4 1086324736 export pm_waterfriction align 4 LABELV pm_waterfriction byte 4 1065353216 export pm_flightfriction align 4 LABELV pm_flightfriction byte 4 1077936128 export pm_spectatorfriction align 4 LABELV pm_spectatorfriction byte 4 1084227584 export c_pmove align 4 LABELV c_pmove byte 4 0 export PM_AddEvent code proc PM_AddEvent 0 12 ADDRFP4 0 INDIRI4 ARGI4 CNSTI4 0 ARGI4 ADDRGP4 pm INDIRP4 INDIRP4 ARGP4 ADDRGP4 BG_AddPredictableEventToPlayerstate CALLV pop LABELV $53 endproc PM_AddEvent 0 12 export PM_AddTouchEnt proc PM_AddTouchEnt 16 0 ADDRFP4 0 ADDRFP4 0 INDIRI4 ASGNI4 ADDRFP4 0 INDIRI4 CNSTI4 1022 NEI4 $55 ADDRGP4 $54 JUMPV LABELV $55 ADDRGP4 pm INDIRP4 CNSTI4 48 ADDP4 INDIRI4 CNSTI4 32 NEI4 $57 ADDRGP4 $54 JUMPV LABELV $57 ADDRLP4 0 CNSTI4 0 ASGNI4 ADDRGP4 $62 JUMPV LABELV $59 ADDRLP4 0 INDIRI4 CNSTI4 2 LSHI4 ADDRGP4 pm INDIRP4 CNSTI4 52 ADDP4 ADDP4 INDIRI4 ADDRFP4 0 INDIRI4 NEI4 $63 ADDRGP4 $54 JUMPV LABELV $63 LABELV $60 ADDRLP4 0 ADDRLP4 0 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $62 ADDRLP4 0 INDIRI4 ADDRGP4 pm INDIRP4 CNSTI4 48 ADDP4 INDIRI4 LTI4 $59 ADDRLP4 4 ADDRGP4 pm INDIRP4 ASGNP4 ADDRLP4 4 INDIRP4 CNSTI4 48 ADDP4 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 4 INDIRP4 CNSTI4 52 ADDP4 ADDP4 ADDRFP4 0 INDIRI4 ASGNI4 ADDRLP4 8 ADDRGP4 pm INDIRP4 ASGNP4 CNSTI4 12 ADDRLP4 8 INDIRP4 CNSTI4 48 ADDP4 INDIRI4 MULI4 ADDRLP4 8 INDIRP4 CNSTI4 180 ADDP4 ADDP4 ADDRFP4 4 INDIRP4 INDIRB ASGNB 12 ADDRLP4 12 ADDRGP4 pm INDIRP4 CNSTI4 48 ADDP4 ASGNP4 ADDRLP4 12 INDIRP4 ADDRLP4 12 INDIRP4 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $54 endproc PM_AddTouchEnt 16 0 proc PM_StartTorsoAnim 0 0 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 4 ADDP4 INDIRI4 CNSTI4 3 LTI4 $66 LABELV $66 LABELV $65 endproc PM_StartTorsoAnim 0 0 export PM_ClipVelocity proc PM_ClipVelocity 32 0 ADDRFP4 0 ADDRFP4 0 INDIRP4 ASGNP4 ADDRFP4 4 ADDRFP4 4 INDIRP4 ASGNP4 ADDRFP4 8 ADDRFP4 8 INDIRP4 ASGNP4 ADDRLP4 20 CNSTI4 4 ASGNI4 ADDRLP4 24 CNSTI4 8 ASGNI4 ADDRLP4 8 ADDRFP4 0 INDIRP4 INDIRF4 ADDRFP4 4 INDIRP4 INDIRF4 MULF4 ADDRFP4 0 INDIRP4 ADDRLP4 20 INDIRI4 ADDP4 INDIRF4 ADDRFP4 4 INDIRP4 ADDRLP4 20 INDIRI4 ADDP4 INDIRF4 MULF4 ADDF4 ADDRFP4 0 INDIRP4 ADDRLP4 24 INDIRI4 ADDP4 INDIRF4 ADDRFP4 4 INDIRP4 ADDRLP4 24 INDIRI4 ADDP4 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 8 INDIRF4 CNSTF4 0 GEF4 $69 ADDRLP4 8 ADDRLP4 8 INDIRF4 ADDRFP4 12 INDIRF4 MULF4 ASGNF4 ADDRGP4 $70 JUMPV LABELV $69 ADDRLP4 8 ADDRLP4 8 INDIRF4 ADDRFP4 12 INDIRF4 DIVF4 ASGNF4 LABELV $70 ADDRLP4 0 CNSTI4 0 ASGNI4 LABELV $71 ADDRLP4 28 ADDRLP4 0 INDIRI4 CNSTI4 2 LSHI4 ASGNI4 ADDRLP4 4 ADDRLP4 28 INDIRI4 ADDRFP4 4 INDIRP4 ADDP4 INDIRF4 ADDRLP4 8 INDIRF4 MULF4 ASGNF4 ADDRLP4 28 INDIRI4 ADDRFP4 8 INDIRP4 ADDP4 ADDRLP4 28 INDIRI4 ADDRFP4 0 INDIRP4 ADDP4 INDIRF4 ADDRLP4 4 INDIRF4 SUBF4 ASGNF4 LABELV $72 ADDRLP4 0 ADDRLP4 0 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 ADDRLP4 0 INDIRI4 CNSTI4 3 LTI4 $71 LABELV $68 endproc PM_ClipVelocity 32 0 proc PM_Friction 48 4 ADDRLP4 0 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 32 ADDP4 ASGNP4 ADDRLP4 16 ADDRLP4 0 INDIRP4 INDIRB ASGNB 12 ADDRGP4 pml+44 INDIRI4 CNSTI4 0 EQI4 $76 ADDRLP4 16+8 CNSTF4 0 ASGNF4 LABELV $76 ADDRLP4 16 ARGP4 ADDRLP4 32 ADDRGP4 VectorLength CALLF4 ASGNF4 ADDRLP4 8 ADDRLP4 32 INDIRF4 ASGNF4 ADDRLP4 8 INDIRF4 CNSTF4 1065353216 GEF4 $80 ADDRLP4 0 INDIRP4 CNSTF4 0 ASGNF4 ADDRLP4 0 INDIRP4 CNSTI4 4 ADDP4 CNSTF4 0 ASGNF4 ADDRGP4 $75 JUMPV LABELV $80 ADDRLP4 12 CNSTF4 0 ASGNF4 ADDRGP4 pm INDIRP4 CNSTI4 592 ADDP4 INDIRI4 CNSTI4 1 GTI4 $82 ADDRLP4 36 CNSTI4 0 ASGNI4 ADDRGP4 pml+44 INDIRI4 ADDRLP4 36 INDIRI4 EQI4 $84 ADDRGP4 pml+52+44 INDIRI4 CNSTI4 2 BANDI4 ADDRLP4 36 INDIRI4 NEI4 $84 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 12 ADDP4 INDIRI4 CNSTI4 64 BANDI4 CNSTI4 0 NEI4 $89 ADDRLP4 8 INDIRF4 ADDRGP4 pm_stopspeed INDIRF4 GEF4 $92 ADDRLP4 40 ADDRGP4 pm_stopspeed INDIRF4 ASGNF4 ADDRGP4 $93 JUMPV LABELV $92 ADDRLP4 40 ADDRLP4 8 INDIRF4 ASGNF4 LABELV $93 ADDRLP4 28 ADDRLP4 40 INDIRF4 ASGNF4 ADDRLP4 12 ADDRLP4 12 INDIRF4 ADDRLP4 28 INDIRF4 ADDRGP4 pm_friction INDIRF4 MULF4 ADDRGP4 pml+36 INDIRF4 MULF4 ADDF4 ASGNF4 LABELV $89 LABELV $84 LABELV $82 ADDRGP4 pm INDIRP4 CNSTI4 592 ADDP4 INDIRI4 CNSTI4 0 EQI4 $95 ADDRLP4 12 ADDRLP4 12 INDIRF4 ADDRLP4 8 INDIRF4 ADDRGP4 pm_waterfriction INDIRF4 MULF4 ADDRGP4 pm INDIRP4 CNSTI4 592 ADDP4 INDIRI4 CVIF4 4 MULF4 ADDRGP4 pml+36 INDIRF4 MULF4 ADDF4 ASGNF4 LABELV $95 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 4 ADDP4 INDIRI4 CNSTI4 2 NEI4 $98 ADDRLP4 12 ADDRLP4 12 INDIRF4 ADDRLP4 8 INDIRF4 ADDRGP4 pm_spectatorfriction INDIRF4 MULF4 ADDRGP4 pml+36 INDIRF4 MULF4 ADDF4 ASGNF4 LABELV $98 ADDRLP4 4 ADDRLP4 8 INDIRF4 ADDRLP4 12 INDIRF4 SUBF4 ASGNF4 ADDRLP4 4 INDIRF4 CNSTF4 0 GEF4 $101 ADDRLP4 4 CNSTF4 0 ASGNF4 LABELV $101 ADDRLP4 4 ADDRLP4 4 INDIRF4 ADDRLP4 8 INDIRF4 DIVF4 ASGNF4 ADDRLP4 0 INDIRP4 ADDRLP4 0 INDIRP4 INDIRF4 ADDRLP4 4 INDIRF4 MULF4 ASGNF4 ADDRLP4 40 ADDRLP4 0 INDIRP4 CNSTI4 4 ADDP4 ASGNP4 ADDRLP4 40 INDIRP4 ADDRLP4 40 INDIRP4 INDIRF4 ADDRLP4 4 INDIRF4 MULF4 ASGNF4 ADDRLP4 44 ADDRLP4 0 INDIRP4 CNSTI4 8 ADDP4 ASGNP4 ADDRLP4 44 INDIRP4 ADDRLP4 44 INDIRP4 INDIRF4 ADDRLP4 4 INDIRF4 MULF4 ASGNF4 LABELV $75 endproc PM_Friction 48 4 proc PM_Accelerate 32 0 ADDRFP4 0 ADDRFP4 0 INDIRP4 ASGNP4 ADDRLP4 16 ADDRGP4 pm INDIRP4 INDIRP4 ASGNP4 ADDRLP4 12 ADDRLP4 16 INDIRP4 CNSTI4 32 ADDP4 INDIRF4 ADDRFP4 0 INDIRP4 INDIRF4 MULF4 ADDRLP4 16 INDIRP4 CNSTI4 36 ADDP4 INDIRF4 ADDRFP4 0 INDIRP4 CNSTI4 4 ADDP4 INDIRF4 MULF4 ADDF4 ADDRLP4 16 INDIRP4 CNSTI4 40 ADDP4 INDIRF4 ADDRFP4 0 INDIRP4 CNSTI4 8 ADDP4 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 8 ADDRFP4 4 INDIRF4 ADDRLP4 12 INDIRF4 SUBF4 ASGNF4 ADDRLP4 8 INDIRF4 CNSTF4 0 GTF4 $104 ADDRGP4 $103 JUMPV LABELV $104 ADDRLP4 4 ADDRFP4 8 INDIRF4 ADDRGP4 pml+36 INDIRF4 MULF4 ADDRFP4 4 INDIRF4 MULF4 ASGNF4 ADDRLP4 4 INDIRF4 ADDRLP4 8 INDIRF4 LEF4 $107 ADDRLP4 4 ADDRLP4 8 INDIRF4 ASGNF4 LABELV $107 ADDRLP4 0 CNSTI4 0 ASGNI4 LABELV $109 ADDRLP4 24 ADDRLP4 0 INDIRI4 CNSTI4 2 LSHI4 ASGNI4 ADDRLP4 28 ADDRLP4 24 INDIRI4 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 32 ADDP4 ADDP4 ASGNP4 ADDRLP4 28 INDIRP4 ADDRLP4 28 INDIRP4 INDIRF4 ADDRLP4 4 INDIRF4 ADDRLP4 24 INDIRI4 ADDRFP4 0 INDIRP4 ADDP4 INDIRF4 MULF4 ADDF4 ASGNF4 LABELV $110 ADDRLP4 0 ADDRLP4 0 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 ADDRLP4 0 INDIRI4 CNSTI4 3 LTI4 $109 LABELV $103 endproc PM_Accelerate 32 0 proc PM_CmdScale 44 4 ADDRFP4 0 ADDRFP4 0 INDIRP4 ASGNP4 ADDRFP4 0 INDIRP4 CNSTI4 21 ADDP4 INDIRI1 CVII4 1 ARGI4 ADDRLP4 12 ADDRGP4 abs CALLI4 ASGNI4 ADDRLP4 0 ADDRLP4 12 INDIRI4 ASGNI4 ADDRFP4 0 INDIRP4 CNSTI4 22 ADDP4 INDIRI1 CVII4 1 ARGI4 ADDRLP4 16 ADDRGP4 abs CALLI4 ASGNI4 ADDRLP4 16 INDIRI4 ADDRLP4 0 INDIRI4 LEI4 $114 ADDRFP4 0 INDIRP4 CNSTI4 22 ADDP4 INDIRI1 CVII4 1 ARGI4 ADDRLP4 20 ADDRGP4 abs CALLI4 ASGNI4 ADDRLP4 0 ADDRLP4 20 INDIRI4 ASGNI4 LABELV $114 ADDRFP4 0 INDIRP4 CNSTI4 23 ADDP4 INDIRI1 CVII4 1 ARGI4 ADDRLP4 20 ADDRGP4 abs CALLI4 ASGNI4 ADDRLP4 20 INDIRI4 ADDRLP4 0 INDIRI4 LEI4 $116 ADDRFP4 0 INDIRP4 CNSTI4 23 ADDP4 INDIRI1 CVII4 1 ARGI4 ADDRLP4 24 ADDRGP4 abs CALLI4 ASGNI4 ADDRLP4 0 ADDRLP4 24 INDIRI4 ASGNI4 LABELV $116 ADDRLP4 0 INDIRI4 CNSTI4 0 NEI4 $118 CNSTF4 0 RETF4 ADDRGP4 $113 JUMPV LABELV $118 ADDRLP4 28 ADDRFP4 0 INDIRP4 CNSTI4 21 ADDP4 INDIRI1 CVII4 1 ASGNI4 ADDRLP4 32 ADDRFP4 0 INDIRP4 CNSTI4 22 ADDP4 INDIRI1 CVII4 1 ASGNI4 ADDRLP4 36 ADDRFP4 0 INDIRP4 CNSTI4 23 ADDP4 INDIRI1 CVII4 1 ASGNI4 ADDRLP4 28 INDIRI4 ADDRLP4 28 INDIRI4 MULI4 ADDRLP4 32 INDIRI4 ADDRLP4 32 INDIRI4 MULI4 ADDI4 ADDRLP4 36 INDIRI4 ADDRLP4 36 INDIRI4 MULI4 ADDI4 CVIF4 4 ARGF4 ADDRLP4 40 ADDRGP4 sqrt CALLF4 ASGNF4 ADDRLP4 4 ADDRLP4 40 INDIRF4 ASGNF4 ADDRLP4 8 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 52 ADDP4 INDIRI4 CVIF4 4 ADDRLP4 0 INDIRI4 CVIF4 4 MULF4 CNSTF4 1123942400 ADDRLP4 4 INDIRF4 MULF4 DIVF4 ASGNF4 ADDRLP4 8 INDIRF4 RETF4 LABELV $113 endproc PM_CmdScale 44 4 proc PM_FlyMove 52 12 ADDRGP4 PM_Friction CALLV pop ADDRGP4 pm INDIRP4 CNSTI4 4 ADDP4 ARGP4 ADDRLP4 36 ADDRGP4 PM_CmdScale CALLF4 ASGNF4 ADDRLP4 4 ADDRLP4 36 INDIRF4 ASGNF4 ADDRLP4 4 INDIRF4 CNSTF4 0 NEF4 $121 ADDRLP4 40 CNSTF4 0 ASGNF4 ADDRLP4 8 ADDRLP4 40 INDIRF4 ASGNF4 ADDRLP4 8+4 ADDRLP4 40 INDIRF4 ASGNF4 ADDRLP4 8+8 CNSTF4 0 ASGNF4 ADDRGP4 $122 JUMPV LABELV $121 ADDRLP4 0 CNSTI4 0 ASGNI4 LABELV $125 ADDRLP4 40 ADDRLP4 0 INDIRI4 CNSTI4 2 LSHI4 ASGNI4 ADDRLP4 48 ADDRGP4 pm INDIRP4 ASGNP4 ADDRLP4 40 INDIRI4 ADDRLP4 8 ADDP4 ADDRLP4 4 INDIRF4 ADDRLP4 40 INDIRI4 ADDRGP4 pml ADDP4 INDIRF4 MULF4 ADDRLP4 48 INDIRP4 CNSTI4 25 ADDP4 INDIRI1 CVII4 1 CVIF4 4 MULF4 ADDRLP4 4 INDIRF4 ADDRLP4 40 INDIRI4 ADDRGP4 pml+12 ADDP4 INDIRF4 MULF4 ADDRLP4 48 INDIRP4 CNSTI4 26 ADDP4 INDIRI1 CVII4 1 CVIF4 4 MULF4 ADDF4 ASGNF4 LABELV $126 ADDRLP4 0 ADDRLP4 0 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 ADDRLP4 0 INDIRI4 CNSTI4 3 LTI4 $125 ADDRLP4 8+8 ADDRLP4 8+8 INDIRF4 ADDRLP4 4 INDIRF4 ADDRGP4 pm INDIRP4 CNSTI4 27 ADDP4 INDIRI1 CVII4 1 CVIF4 4 MULF4 ADDF4 ASGNF4 LABELV $122 ADDRLP4 20 ADDRLP4 8 INDIRB ASGNB 12 ADDRLP4 20 ARGP4 ADDRLP4 40 ADDRGP4 VectorNormalize CALLF4 ASGNF4 ADDRLP4 32 ADDRLP4 40 INDIRF4 ASGNF4 ADDRLP4 20 ARGP4 ADDRLP4 32 INDIRF4 ARGF4 ADDRGP4 pm_flyaccelerate INDIRF4 ARGF4 ADDRGP4 PM_Accelerate CALLV pop CNSTI4 0 ARGI4 ADDRGP4 PM_StepSlideMove CALLV pop LABELV $120 endproc PM_FlyMove 52 12 proc PM_NoclipMove 120 16 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 164 ADDP4 CNSTI4 26 ASGNI4 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 32 ADDP4 ARGP4 ADDRLP4 64 ADDRGP4 VectorLength CALLF4 ASGNF4 ADDRLP4 24 ADDRLP4 64 INDIRF4 ASGNF4 ADDRLP4 24 INDIRF4 CNSTF4 1065353216 GEF4 $132 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 32 ADDP4 ADDRGP4 vec3_origin INDIRB ASGNB 12 ADDRGP4 $133 JUMPV LABELV $132 ADDRLP4 52 CNSTF4 0 ASGNF4 ADDRLP4 56 CNSTF4 1069547520 ADDRGP4 pm_friction INDIRF4 MULF4 ASGNF4 ADDRLP4 24 INDIRF4 ADDRGP4 pm_stopspeed INDIRF4 GEF4 $135 ADDRLP4 68 ADDRGP4 pm_stopspeed INDIRF4 ASGNF4 ADDRGP4 $136 JUMPV LABELV $135 ADDRLP4 68 ADDRLP4 24 INDIRF4 ASGNF4 LABELV $136 ADDRLP4 60 ADDRLP4 68 INDIRF4 ASGNF4 ADDRLP4 52 ADDRLP4 52 INDIRF4 ADDRLP4 60 INDIRF4 ADDRLP4 56 INDIRF4 MULF4 ADDRGP4 pml+36 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 28 ADDRLP4 24 INDIRF4 ADDRLP4 52 INDIRF4 SUBF4 ASGNF4 ADDRLP4 28 INDIRF4 CNSTF4 0 GEF4 $138 ADDRLP4 28 CNSTF4 0 ASGNF4 LABELV $138 ADDRLP4 28 ADDRLP4 28 INDIRF4 ADDRLP4 24 INDIRF4 DIVF4 ASGNF4 ADDRLP4 72 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 32 ADDP4 ASGNP4 ADDRLP4 72 INDIRP4 ADDRLP4 72 INDIRP4 INDIRF4 ADDRLP4 28 INDIRF4 MULF4 ASGNF4 ADDRLP4 76 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 36 ADDP4 ASGNP4 ADDRLP4 76 INDIRP4 ADDRLP4 76 INDIRP4 INDIRF4 ADDRLP4 28 INDIRF4 MULF4 ASGNF4 ADDRLP4 80 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 40 ADDP4 ASGNP4 ADDRLP4 80 INDIRP4 ADDRLP4 80 INDIRP4 INDIRF4 ADDRLP4 28 INDIRF4 MULF4 ASGNF4 LABELV $133 ADDRGP4 pm INDIRP4 CNSTI4 4 ADDP4 ARGP4 ADDRLP4 68 ADDRGP4 PM_CmdScale CALLF4 ASGNF4 ADDRLP4 48 ADDRLP4 68 INDIRF4 ASGNF4 ADDRLP4 72 ADDRGP4 pm INDIRP4 ASGNP4 ADDRLP4 16 ADDRLP4 72 INDIRP4 CNSTI4 25 ADDP4 INDIRI1 CVII4 1 CVIF4 4 ASGNF4 ADDRLP4 20 ADDRLP4 72 INDIRP4 CNSTI4 26 ADDP4 INDIRI1 CVII4 1 CVIF4 4 ASGNF4 ADDRLP4 0 CNSTI4 0 ASGNI4 LABELV $140 ADDRLP4 76 ADDRLP4 0 INDIRI4 CNSTI4 2 LSHI4 ASGNI4 ADDRLP4 76 INDIRI4 ADDRLP4 4 ADDP4 ADDRLP4 76 INDIRI4 ADDRGP4 pml ADDP4 INDIRF4 ADDRLP4 16 INDIRF4 MULF4 ADDRLP4 76 INDIRI4 ADDRGP4 pml+12 ADDP4 INDIRF4 ADDRLP4 20 INDIRF4 MULF4 ADDF4 ASGNF4 LABELV $141 ADDRLP4 0 ADDRLP4 0 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 ADDRLP4 0 INDIRI4 CNSTI4 3 LTI4 $140 ADDRLP4 4+8 ADDRLP4 4+8 INDIRF4 ADDRGP4 pm INDIRP4 CNSTI4 27 ADDP4 INDIRI1 CVII4 1 CVIF4 4 ADDF4 ASGNF4 ADDRLP4 32 ADDRLP4 4 INDIRB ASGNB 12 ADDRLP4 32 ARGP4 ADDRLP4 80 ADDRGP4 VectorNormalize CALLF4 ASGNF4 ADDRLP4 44 ADDRLP4 80 INDIRF4 ASGNF4 ADDRLP4 44 ADDRLP4 44 INDIRF4 ADDRLP4 48 INDIRF4 MULF4 ASGNF4 ADDRLP4 32 ARGP4 ADDRLP4 44 INDIRF4 ARGF4 ADDRGP4 pm_accelerate INDIRF4 ARGF4 ADDRGP4 PM_Accelerate CALLV pop ADDRLP4 84 ADDRGP4 pm INDIRP4 INDIRP4 ASGNP4 ADDRLP4 88 ADDRLP4 84 INDIRP4 CNSTI4 20 ADDP4 ASGNP4 ADDRLP4 88 INDIRP4 ADDRLP4 88 INDIRP4 INDIRF4 ADDRLP4 84 INDIRP4 CNSTI4 32 ADDP4 INDIRF4 ADDRGP4 pml+36 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 92 ADDRGP4 pm INDIRP4 INDIRP4 ASGNP4 ADDRLP4 96 ADDRLP4 92 INDIRP4 CNSTI4 24 ADDP4 ASGNP4 ADDRLP4 96 INDIRP4 ADDRLP4 96 INDIRP4 INDIRF4 ADDRLP4 92 INDIRP4 CNSTI4 36 ADDP4 INDIRF4 ADDRGP4 pml+36 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 100 ADDRGP4 pm INDIRP4 INDIRP4 ASGNP4 ADDRLP4 104 ADDRLP4 100 INDIRP4 CNSTI4 28 ADDP4 ASGNP4 ADDRLP4 104 INDIRP4 ADDRLP4 104 INDIRP4 INDIRF4 ADDRLP4 100 INDIRP4 CNSTI4 40 ADDP4 INDIRF4 ADDRGP4 pml+36 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 108 ADDRGP4 pm INDIRP4 INDIRP4 ASGNP4 ADDRLP4 108 INDIRP4 CNSTI4 156 ADDP4 CNSTF4 1001652224 ADDRLP4 108 INDIRP4 CNSTI4 172 ADDP4 INDIRI4 CVIF4 4 MULF4 ASGNF4 ADDRLP4 112 ADDRGP4 pm INDIRP4 ASGNP4 ADDRLP4 112 INDIRP4 CNSTI4 616 ADDP4 INDIRP4 ARGP4 ADDRLP4 116 ADDRLP4 112 INDIRP4 INDIRP4 ASGNP4 ADDRLP4 116 INDIRP4 CNSTI4 20 ADDP4 ARGP4 ADDRLP4 116 INDIRP4 CNSTI4 152 ADDP4 ARGP4 ADDRLP4 116 INDIRP4 CNSTI4 32 ADDP4 ARGP4 ADDRGP4 PM_InitializeVehicle CALLV pop LABELV $131 endproc PM_NoclipMove 120 16 proc PM_GroundTraceMissed 76 28 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 68 ADDP4 INDIRI4 CNSTI4 1023 EQI4 $150 ADDRGP4 pm INDIRP4 CNSTI4 32 ADDP4 INDIRI4 CNSTI4 0 EQI4 $152 ADDRGP4 $154 ARGP4 ADDRGP4 c_pmove INDIRI4 ARGI4 ADDRGP4 Com_Printf CALLV pop LABELV $152 ADDRLP4 0 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 20 ADDP4 INDIRB ASGNB 12 ADDRLP4 0+8 ADDRLP4 0+8 INDIRF4 CNSTF4 1115684864 SUBF4 ASGNF4 ADDRLP4 12 ARGP4 ADDRLP4 68 ADDRGP4 pm INDIRP4 ASGNP4 ADDRLP4 72 ADDRLP4 68 INDIRP4 INDIRP4 ASGNP4 ADDRLP4 72 INDIRP4 CNSTI4 20 ADDP4 ARGP4 ADDRLP4 68 INDIRP4 CNSTI4 564 ADDP4 ARGP4 ADDRLP4 68 INDIRP4 CNSTI4 576 ADDP4 ARGP4 ADDRLP4 0 ARGP4 ADDRLP4 72 INDIRP4 CNSTI4 140 ADDP4 INDIRI4 ARGI4 ADDRLP4 68 INDIRP4 CNSTI4 28 ADDP4 INDIRI4 ARGI4 ADDRLP4 68 INDIRP4 CNSTI4 608 ADDP4 INDIRP4 CALLV pop LABELV $150 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 68 ADDP4 CNSTI4 1023 ASGNI4 ADDRGP4 pml+48 CNSTI4 0 ASGNI4 ADDRGP4 pml+44 CNSTI4 0 ASGNI4 LABELV $149 endproc PM_GroundTraceMissed 76 28 proc PM_GroundTrace 92 28 ADDRLP4 68 ADDRGP4 pm INDIRP4 ASGNP4 ADDRLP4 56 ADDRLP4 68 INDIRP4 INDIRP4 CNSTI4 20 ADDP4 INDIRF4 ASGNF4 ADDRLP4 56+4 ADDRLP4 68 INDIRP4 INDIRP4 CNSTI4 24 ADDP4 INDIRF4 ASGNF4 ADDRLP4 56+8 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 28 ADDP4 INDIRF4 CNSTF4 1048576000 SUBF4 ASGNF4 ADDRLP4 0 ARGP4 ADDRLP4 72 ADDRGP4 pm INDIRP4 ASGNP4 ADDRLP4 76 ADDRLP4 72 INDIRP4 INDIRP4 ASGNP4 ADDRLP4 76 INDIRP4 CNSTI4 20 ADDP4 ARGP4 ADDRLP4 72 INDIRP4 CNSTI4 564 ADDP4 ARGP4 ADDRLP4 72 INDIRP4 CNSTI4 576 ADDP4 ARGP4 ADDRLP4 56 ARGP4 ADDRLP4 76 INDIRP4 CNSTI4 140 ADDP4 INDIRI4 ARGI4 ADDRLP4 72 INDIRP4 CNSTI4 28 ADDP4 INDIRI4 ARGI4 ADDRLP4 72 INDIRP4 CNSTI4 608 ADDP4 INDIRP4 CALLV pop ADDRGP4 pml+52 ADDRLP4 0 INDIRB ASGNB 56 ADDRLP4 0+8 INDIRF4 CNSTF4 1065353216 NEF4 $162 ADDRGP4 PM_GroundTraceMissed CALLV pop ADDRGP4 pml+48 CNSTI4 0 ASGNI4 ADDRGP4 pml+44 CNSTI4 0 ASGNI4 ADDRGP4 $158 JUMPV LABELV $162 ADDRLP4 80 ADDRGP4 pm INDIRP4 INDIRP4 ASGNP4 ADDRLP4 84 ADDRLP4 80 INDIRP4 CNSTI4 40 ADDP4 INDIRF4 ASGNF4 ADDRLP4 84 INDIRF4 CNSTF4 0 LEF4 $167 ADDRLP4 80 INDIRP4 CNSTI4 32 ADDP4 INDIRF4 ADDRLP4 0+24 INDIRF4 MULF4 ADDRLP4 80 INDIRP4 CNSTI4 36 ADDP4 INDIRF4 ADDRLP4 0+24+4 INDIRF4 MULF4 ADDF4 ADDRLP4 84 INDIRF4 ADDRLP4 0+24+8 INDIRF4 MULF4 ADDF4 CNSTF4 1092616192 LEF4 $167 ADDRGP4 pm INDIRP4 CNSTI4 32 ADDP4 INDIRI4 CNSTI4 0 EQI4 $174 ADDRGP4 $176 ARGP4 ADDRGP4 c_pmove INDIRI4 ARGI4 ADDRGP4 Com_Printf CALLV pop LABELV $174 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 68 ADDP4 CNSTI4 1023 ASGNI4 ADDRGP4 pml+48 CNSTI4 0 ASGNI4 ADDRGP4 pml+44 CNSTI4 0 ASGNI4 ADDRGP4 $158 JUMPV LABELV $167 ADDRLP4 0+24+8 INDIRF4 CNSTF4 1060320051 GEF4 $179 ADDRGP4 pm INDIRP4 CNSTI4 32 ADDP4 INDIRI4 CNSTI4 0 EQI4 $183 ADDRGP4 $185 ARGP4 ADDRGP4 c_pmove INDIRI4 ARGI4 ADDRGP4 Com_Printf CALLV pop LABELV $183 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 68 ADDP4 CNSTI4 1023 ASGNI4 ADDRGP4 pml+48 CNSTI4 1 ASGNI4 ADDRGP4 pml+44 CNSTI4 0 ASGNI4 ADDRGP4 $158 JUMPV LABELV $179 ADDRGP4 pml+48 CNSTI4 1 ASGNI4 ADDRGP4 pml+44 CNSTI4 1 ASGNI4 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 12 ADDP4 INDIRI4 CNSTI4 256 BANDI4 CNSTI4 0 EQI4 $190 ADDRLP4 88 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 12 ADDP4 ASGNP4 ADDRLP4 88 INDIRP4 ADDRLP4 88 INDIRP4 INDIRI4 CNSTI4 -289 BANDI4 ASGNI4 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 16 ADDP4 CNSTI4 0 ASGNI4 LABELV $190 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 68 ADDP4 INDIRI4 CNSTI4 1023 NEI4 $192 ADDRGP4 pm INDIRP4 CNSTI4 32 ADDP4 INDIRI4 CNSTI4 0 EQI4 $194 ADDRGP4 $196 ARGP4 ADDRGP4 c_pmove INDIRI4 ARGI4 ADDRGP4 Com_Printf CALLV pop LABELV $194 ADDRGP4 pml+124+8 INDIRF4 CNSTF4 3276275712 GEF4 $197 ADDRLP4 88 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 12 ADDP4 ASGNP4 ADDRLP4 88 INDIRP4 ADDRLP4 88 INDIRP4 INDIRI4 CNSTI4 32 BORI4 ASGNI4 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 16 ADDP4 CNSTI4 250 ASGNI4 LABELV $197 LABELV $192 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 68 ADDP4 ADDRLP4 0+52 INDIRI4 ASGNI4 LABELV $158 endproc PM_GroundTrace 92 28 proc PM_SetWaterLevel 56 8 ADDRGP4 pm INDIRP4 CNSTI4 592 ADDP4 CNSTI4 0 ASGNI4 ADDRGP4 pm INDIRP4 CNSTI4 588 ADDP4 CNSTI4 0 ASGNI4 ADDRLP4 24 ADDRGP4 pm INDIRP4 ASGNP4 ADDRLP4 0 ADDRLP4 24 INDIRP4 INDIRP4 CNSTI4 20 ADDP4 INDIRF4 ASGNF4 ADDRLP4 0+4 ADDRLP4 24 INDIRP4 INDIRP4 CNSTI4 24 ADDP4 INDIRF4 ASGNF4 ADDRLP4 0+8 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 28 ADDP4 INDIRF4 CNSTF4 3240099840 ADDF4 CNSTF4 1065353216 ADDF4 ASGNF4 ADDRLP4 0 ARGP4 ADDRLP4 28 ADDRGP4 pm INDIRP4 ASGNP4 ADDRLP4 28 INDIRP4 INDIRP4 CNSTI4 140 ADDP4 INDIRI4 ARGI4 ADDRLP4 32 ADDRLP4 28 INDIRP4 CNSTI4 612 ADDP4 INDIRP4 CALLI4 ASGNI4 ADDRLP4 12 ADDRLP4 32 INDIRI4 ASGNI4 ADDRLP4 12 INDIRI4 CNSTI4 56 BANDI4 CNSTI4 0 EQI4 $205 ADDRLP4 36 ADDRGP4 pm INDIRP4 ASGNP4 ADDRLP4 16 ADDRLP4 36 INDIRP4 INDIRP4 CNSTI4 164 ADDP4 INDIRI4 CNSTI4 -10 SUBI4 ASGNI4 ADDRLP4 20 ADDRLP4 16 INDIRI4 CNSTI4 2 DIVI4 ASGNI4 ADDRLP4 36 INDIRP4 CNSTI4 588 ADDP4 ADDRLP4 12 INDIRI4 ASGNI4 ADDRGP4 pm INDIRP4 CNSTI4 592 ADDP4 CNSTI4 1 ASGNI4 ADDRLP4 0+8 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 28 ADDP4 INDIRF4 CNSTF4 3240099840 ADDF4 ADDRLP4 20 INDIRI4 CVIF4 4 ADDF4 ASGNF4 ADDRLP4 0 ARGP4 ADDRLP4 40 ADDRGP4 pm INDIRP4 ASGNP4 ADDRLP4 40 INDIRP4 INDIRP4 CNSTI4 140 ADDP4 INDIRI4 ARGI4 ADDRLP4 44 ADDRLP4 40 INDIRP4 CNSTI4 612 ADDP4 INDIRP4 CALLI4 ASGNI4 ADDRLP4 12 ADDRLP4 44 INDIRI4 ASGNI4 ADDRLP4 12 INDIRI4 CNSTI4 56 BANDI4 CNSTI4 0 EQI4 $208 ADDRGP4 pm INDIRP4 CNSTI4 592 ADDP4 CNSTI4 2 ASGNI4 ADDRLP4 0+8 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 28 ADDP4 INDIRF4 CNSTF4 3240099840 ADDF4 ADDRLP4 16 INDIRI4 CVIF4 4 ADDF4 ASGNF4 ADDRLP4 0 ARGP4 ADDRLP4 48 ADDRGP4 pm INDIRP4 ASGNP4 ADDRLP4 48 INDIRP4 INDIRP4 CNSTI4 140 ADDP4 INDIRI4 ARGI4 ADDRLP4 52 ADDRLP4 48 INDIRP4 CNSTI4 612 ADDP4 INDIRP4 CALLI4 ASGNI4 ADDRLP4 12 ADDRLP4 52 INDIRI4 ASGNI4 ADDRLP4 12 INDIRI4 CNSTI4 56 BANDI4 CNSTI4 0 EQI4 $211 ADDRGP4 pm INDIRP4 CNSTI4 592 ADDP4 CNSTI4 3 ASGNI4 LABELV $211 LABELV $208 LABELV $205 LABELV $202 endproc PM_SetWaterLevel 56 8 proc PM_CheckDuck 76 28 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 372 ADDP4 INDIRI4 CNSTI4 0 EQI4 $214 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 12 ADDP4 INDIRI4 CNSTI4 16384 BANDI4 CNSTI4 0 EQI4 $216 ADDRGP4 pm INDIRP4 CNSTI4 564 ADDP4 CNSTF4 3257401344 ASGNF4 ADDRGP4 pm INDIRP4 CNSTI4 568 ADDP4 CNSTF4 3257401344 ASGNF4 ADDRGP4 pm INDIRP4 CNSTI4 572 ADDP4 CNSTF4 3257401344 ASGNF4 ADDRGP4 pm INDIRP4 CNSTI4 576 ADDP4 CNSTF4 1109917696 ASGNF4 ADDRGP4 pm INDIRP4 CNSTI4 580 ADDP4 CNSTF4 1109917696 ASGNF4 ADDRGP4 pm INDIRP4 CNSTI4 584 ADDP4 CNSTF4 1109917696 ASGNF4 ADDRGP4 $217 JUMPV LABELV $216 ADDRGP4 pm INDIRP4 CNSTI4 564 ADDP4 CNSTF4 3245342720 ASGNF4 ADDRGP4 pm INDIRP4 CNSTI4 568 ADDP4 CNSTF4 3245342720 ASGNF4 ADDRGP4 pm INDIRP4 CNSTI4 572 ADDP4 CNSTF4 3240099840 ASGNF4 ADDRGP4 pm INDIRP4 CNSTI4 576 ADDP4 CNSTF4 1097859072 ASGNF4 ADDRGP4 pm INDIRP4 CNSTI4 580 ADDP4 CNSTF4 1097859072 ASGNF4 ADDRGP4 pm INDIRP4 CNSTI4 584 ADDP4 CNSTF4 1098907648 ASGNF4 LABELV $217 ADDRLP4 56 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 12 ADDP4 ASGNP4 ADDRLP4 56 INDIRP4 ADDRLP4 56 INDIRP4 INDIRI4 CNSTI4 1 BORI4 ASGNI4 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 164 ADDP4 CNSTI4 12 ASGNI4 ADDRGP4 $213 JUMPV LABELV $214 ADDRLP4 56 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 12 ADDP4 ASGNP4 ADDRLP4 56 INDIRP4 ADDRLP4 56 INDIRP4 INDIRI4 CNSTI4 -16385 BANDI4 ASGNI4 ADDRGP4 pm INDIRP4 CNSTI4 564 ADDP4 CNSTF4 3245342720 ASGNF4 ADDRGP4 pm INDIRP4 CNSTI4 568 ADDP4 CNSTF4 3245342720 ASGNF4 ADDRGP4 pm INDIRP4 CNSTI4 576 ADDP4 CNSTF4 1097859072 ASGNF4 ADDRGP4 pm INDIRP4 CNSTI4 580 ADDP4 CNSTF4 1097859072 ASGNF4 ADDRGP4 pm INDIRP4 CNSTI4 572 ADDP4 CNSTF4 3240099840 ASGNF4 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 4 ADDP4 INDIRI4 CNSTI4 3 NEI4 $218 ADDRGP4 pm INDIRP4 CNSTI4 584 ADDP4 CNSTF4 3238002688 ASGNF4 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 164 ADDP4 CNSTI4 -16 ASGNI4 ADDRGP4 $213 JUMPV LABELV $218 ADDRGP4 pm INDIRP4 CNSTI4 27 ADDP4 INDIRI1 CVII4 1 CNSTI4 0 GEI4 $220 ADDRLP4 60 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 12 ADDP4 ASGNP4 ADDRLP4 60 INDIRP4 ADDRLP4 60 INDIRP4 INDIRI4 CNSTI4 1 BORI4 ASGNI4 ADDRGP4 $221 JUMPV LABELV $220 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 12 ADDP4 INDIRI4 CNSTI4 1 BANDI4 CNSTI4 0 EQI4 $222 ADDRGP4 pm INDIRP4 CNSTI4 584 ADDP4 CNSTF4 1107296256 ASGNF4 ADDRLP4 0 ARGP4 ADDRLP4 60 ADDRGP4 pm INDIRP4 ASGNP4 ADDRLP4 64 ADDRLP4 60 INDIRP4 INDIRP4 ASGNP4 ADDRLP4 68 ADDRLP4 64 INDIRP4 CNSTI4 20 ADDP4 ASGNP4 ADDRLP4 68 INDIRP4 ARGP4 ADDRLP4 60 INDIRP4 CNSTI4 564 ADDP4 ARGP4 ADDRLP4 60 INDIRP4 CNSTI4 576 ADDP4 ARGP4 ADDRLP4 68 INDIRP4 ARGP4 ADDRLP4 64 INDIRP4 CNSTI4 140 ADDP4 INDIRI4 ARGI4 ADDRLP4 60 INDIRP4 CNSTI4 28 ADDP4 INDIRI4 ARGI4 ADDRLP4 60 INDIRP4 CNSTI4 608 ADDP4 INDIRP4 CALLV pop ADDRLP4 0 INDIRI4 CNSTI4 0 NEI4 $224 ADDRLP4 72 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 12 ADDP4 ASGNP4 ADDRLP4 72 INDIRP4 ADDRLP4 72 INDIRP4 INDIRI4 CNSTI4 -2 BANDI4 ASGNI4 LABELV $224 LABELV $222 LABELV $221 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 12 ADDP4 INDIRI4 CNSTI4 1 BANDI4 CNSTI4 0 EQI4 $226 ADDRGP4 pm INDIRP4 CNSTI4 584 ADDP4 CNSTF4 1098907648 ASGNF4 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 164 ADDP4 CNSTI4 12 ASGNI4 ADDRGP4 $227 JUMPV LABELV $226 ADDRGP4 pm INDIRP4 CNSTI4 584 ADDP4 CNSTF4 1107296256 ASGNF4 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 164 ADDP4 CNSTI4 26 ASGNI4 LABELV $227 LABELV $213 endproc PM_CheckDuck 76 28 proc PM_WaterEvents 16 4 ADDRLP4 0 CNSTI4 0 ASGNI4 ADDRGP4 pml+136 INDIRI4 ADDRLP4 0 INDIRI4 NEI4 $229 ADDRGP4 pm INDIRP4 CNSTI4 592 ADDP4 INDIRI4 ADDRLP4 0 INDIRI4 EQI4 $229 CNSTI4 15 ARGI4 ADDRGP4 PM_AddEvent CALLV pop LABELV $229 ADDRLP4 4 CNSTI4 0 ASGNI4 ADDRGP4 pml+136 INDIRI4 ADDRLP4 4 INDIRI4 EQI4 $232 ADDRGP4 pm INDIRP4 CNSTI4 592 ADDP4 INDIRI4 ADDRLP4 4 INDIRI4 NEI4 $232 CNSTI4 16 ARGI4 ADDRGP4 PM_AddEvent CALLV pop LABELV $232 ADDRLP4 8 CNSTI4 3 ASGNI4 ADDRGP4 pml+136 INDIRI4 ADDRLP4 8 INDIRI4 EQI4 $235 ADDRGP4 pm INDIRP4 CNSTI4 592 ADDP4 INDIRI4 ADDRLP4 8 INDIRI4 NEI4 $235 CNSTI4 17 ARGI4 ADDRGP4 PM_AddEvent CALLV pop LABELV $235 ADDRLP4 12 CNSTI4 3 ASGNI4 ADDRGP4 pml+136 INDIRI4 ADDRLP4 12 INDIRI4 NEI4 $238 ADDRGP4 pm INDIRP4 CNSTI4 592 ADDP4 INDIRI4 ADDRLP4 12 INDIRI4 EQI4 $238 CNSTI4 18 ARGI4 ADDRGP4 PM_AddEvent CALLV pop LABELV $238 LABELV $228 endproc PM_WaterEvents 16 4 proc PM_BeginWeaponChange 8 4 ADDRFP4 0 ADDRFP4 0 INDIRI4 ASGNI4 ADDRFP4 0 INDIRI4 CNSTI4 0 LEI4 $244 ADDRFP4 0 INDIRI4 CNSTI4 11 LTI4 $242 LABELV $244 ADDRGP4 $241 JUMPV LABELV $242 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 192 ADDP4 INDIRI4 CNSTI4 1 ADDRFP4 0 INDIRI4 LSHI4 BANDI4 CNSTI4 0 NEI4 $245 ADDRGP4 $241 JUMPV LABELV $245 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 148 ADDP4 INDIRI4 CNSTI4 2 NEI4 $247 ADDRGP4 $241 JUMPV LABELV $247 CNSTI4 22 ARGI4 ADDRGP4 PM_AddEvent CALLV pop ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 148 ADDP4 CNSTI4 2 ASGNI4 ADDRLP4 4 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 44 ADDP4 ASGNP4 ADDRLP4 4 INDIRP4 ADDRLP4 4 INDIRP4 INDIRI4 CNSTI4 200 ADDI4 ASGNI4 CNSTI4 9 ARGI4 ADDRGP4 PM_StartTorsoAnim CALLV pop LABELV $241 endproc PM_BeginWeaponChange 8 4 proc PM_FinishWeaponChange 12 4 ADDRLP4 0 ADDRGP4 pm INDIRP4 CNSTI4 24 ADDP4 INDIRU1 CVUI4 1 ASGNI4 ADDRLP4 0 INDIRI4 CNSTI4 0 LTI4 $252 ADDRLP4 0 INDIRI4 CNSTI4 16 LTI4 $250 LABELV $252 ADDRLP4 0 CNSTI4 0 ASGNI4 LABELV $250 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 192 ADDP4 INDIRI4 CNSTI4 1 ADDRLP4 0 INDIRI4 LSHI4 BANDI4 CNSTI4 0 NEI4 $253 ADDRLP4 0 CNSTI4 0 ASGNI4 LABELV $253 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 144 ADDP4 ADDRLP4 0 INDIRI4 ASGNI4 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 148 ADDP4 CNSTI4 1 ASGNI4 ADDRLP4 8 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 44 ADDP4 ASGNP4 ADDRLP4 8 INDIRP4 ADDRLP4 8 INDIRP4 INDIRI4 CNSTI4 250 ADDI4 ASGNI4 CNSTI4 10 ARGI4 ADDRGP4 PM_StartTorsoAnim CALLV pop LABELV $249 endproc PM_FinishWeaponChange 12 4 proc PM_Weapon 28 4 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 12 ADDP4 INDIRI4 CNSTI4 512 BANDI4 CNSTI4 0 EQI4 $256 ADDRGP4 $255 JUMPV LABELV $256 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 260 ADDP4 INDIRI4 CNSTI4 5 NEI4 $258 ADDRGP4 $255 JUMPV LABELV $258 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 184 ADDP4 INDIRI4 CNSTI4 0 GTI4 $260 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 144 ADDP4 CNSTI4 0 ASGNI4 ADDRGP4 $255 JUMPV LABELV $260 ADDRGP4 pm INDIRP4 CNSTI4 20 ADDP4 INDIRI4 CNSTI4 4 BANDI4 CNSTI4 0 EQI4 $262 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 12 ADDP4 INDIRI4 CNSTI4 1024 BANDI4 CNSTI4 0 NEI4 $263 ADDRLP4 4 ADDRGP4 pm INDIRP4 INDIRP4 ASGNP4 CNSTI4 52 ADDRLP4 4 INDIRP4 CNSTI4 188 ADDP4 INDIRI4 MULI4 ADDRGP4 bg_itemlist+40 ADDP4 INDIRI4 CNSTI4 2 NEI4 $266 ADDRLP4 4 INDIRP4 CNSTI4 184 ADDP4 INDIRI4 ADDRLP4 4 INDIRP4 CNSTI4 208 ADDP4 INDIRI4 CNSTI4 25 ADDI4 LTI4 $266 ADDRGP4 $255 JUMPV LABELV $266 ADDRLP4 8 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 12 ADDP4 ASGNP4 ADDRLP4 8 INDIRP4 ADDRLP4 8 INDIRP4 INDIRI4 CNSTI4 1024 BORI4 ASGNI4 CNSTI4 52 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 188 ADDP4 INDIRI4 MULI4 ADDRGP4 bg_itemlist+40 ADDP4 INDIRI4 CNSTI4 27 ADDI4 ARGI4 ADDRGP4 PM_AddEvent CALLV pop ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 188 ADDP4 CNSTI4 0 ASGNI4 ADDRGP4 $255 JUMPV LABELV $262 ADDRLP4 4 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 12 ADDP4 ASGNP4 ADDRLP4 4 INDIRP4 ADDRLP4 4 INDIRP4 INDIRI4 CNSTI4 -1025 BANDI4 ASGNI4 LABELV $263 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 44 ADDP4 INDIRI4 CNSTI4 65535 BANDI4 CNSTI4 0 LEI4 $270 ADDRLP4 4 CNSTI4 65535 ASGNI4 ADDRGP4 pml+40 INDIRI4 ADDRLP4 4 INDIRI4 BANDI4 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 44 ADDP4 INDIRI4 ADDRLP4 4 INDIRI4 BANDI4 LTI4 $272 ADDRLP4 8 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 44 ADDP4 ASGNP4 ADDRLP4 8 INDIRP4 ADDRLP4 8 INDIRP4 INDIRI4 CVIU4 4 CNSTU4 4294901760 BANDU4 CVUI4 4 ASGNI4 ADDRGP4 $273 JUMPV LABELV $272 ADDRLP4 12 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 44 ADDP4 ASGNP4 ADDRLP4 12 INDIRP4 ADDRLP4 12 INDIRP4 INDIRI4 ADDRGP4 pml+40 INDIRI4 CNSTI4 65535 BANDI4 SUBI4 ASGNI4 LABELV $273 LABELV $270 ADDRLP4 4 ADDRGP4 pm INDIRP4 INDIRP4 ASGNP4 ADDRLP4 4 INDIRP4 CNSTI4 44 ADDP4 INDIRI4 CNSTI4 65535 BANDI4 CNSTI4 0 LEI4 $278 ADDRLP4 4 INDIRP4 CNSTI4 148 ADDP4 INDIRI4 CNSTI4 3 EQI4 $276 LABELV $278 ADDRLP4 8 ADDRGP4 pm INDIRP4 ASGNP4 ADDRLP4 8 INDIRP4 INDIRP4 CNSTI4 144 ADDP4 INDIRI4 ADDRLP4 8 INDIRP4 CNSTI4 24 ADDP4 INDIRU1 CVUI4 1 EQI4 $279 ADDRGP4 pm INDIRP4 CNSTI4 24 ADDP4 INDIRU1 CVUI4 1 ARGI4 ADDRGP4 PM_BeginWeaponChange CALLV pop LABELV $279 LABELV $276 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 44 ADDP4 INDIRI4 CNSTI4 65535 BANDI4 CNSTI4 0 LEI4 $281 ADDRGP4 $255 JUMPV LABELV $281 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 148 ADDP4 INDIRI4 CNSTI4 2 NEI4 $283 ADDRGP4 PM_FinishWeaponChange CALLV pop ADDRGP4 $255 JUMPV LABELV $283 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 148 ADDP4 INDIRI4 CNSTI4 1 NEI4 $285 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 148 ADDP4 CNSTI4 0 ASGNI4 ADDRGP4 $255 JUMPV LABELV $285 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 144 ADDP4 INDIRI4 CNSTI4 0 NEI4 $287 ADDRGP4 $255 JUMPV LABELV $287 ADDRGP4 pm INDIRP4 CNSTI4 20 ADDP4 INDIRI4 CNSTI4 1 BANDI4 CNSTI4 0 NEI4 $289 ADDRLP4 8 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 44 ADDP4 ASGNP4 ADDRLP4 8 INDIRP4 ADDRLP4 8 INDIRP4 INDIRI4 CVIU4 4 CNSTU4 4294901760 BANDU4 CVUI4 4 ASGNI4 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 148 ADDP4 CNSTI4 0 ASGNI4 ADDRGP4 $255 JUMPV LABELV $289 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 144 ADDP4 INDIRI4 CNSTI4 1 NEI4 $291 ADDRGP4 pm INDIRP4 CNSTI4 40 ADDP4 INDIRI4 CNSTI4 0 NEI4 $293 ADDRLP4 8 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 44 ADDP4 ASGNP4 ADDRLP4 8 INDIRP4 ADDRLP4 8 INDIRP4 INDIRI4 CVIU4 4 CNSTU4 4294901760 BANDU4 CVUI4 4 ASGNI4 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 148 ADDP4 CNSTI4 0 ASGNI4 ADDRGP4 $255 JUMPV LABELV $293 LABELV $291 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 148 ADDP4 CNSTI4 3 ASGNI4 ADDRLP4 8 ADDRGP4 pm INDIRP4 INDIRP4 ASGNP4 ADDRLP4 8 INDIRP4 CNSTI4 144 ADDP4 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 8 INDIRP4 CNSTI4 376 ADDP4 ADDP4 INDIRI4 CNSTI4 0 NEI4 $295 CNSTI4 21 ARGI4 ADDRGP4 PM_AddEvent CALLV pop ADDRLP4 12 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 44 ADDP4 ASGNP4 ADDRLP4 12 INDIRP4 ADDRLP4 12 INDIRP4 INDIRI4 CNSTI4 500 ADDI4 ASGNI4 ADDRGP4 $255 JUMPV LABELV $295 ADDRLP4 12 ADDRGP4 pm INDIRP4 INDIRP4 ASGNP4 ADDRLP4 12 INDIRP4 CNSTI4 144 ADDP4 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 12 INDIRP4 CNSTI4 376 ADDP4 ADDP4 INDIRI4 CNSTI4 -1 EQI4 $297 ADDRLP4 16 ADDRGP4 pm INDIRP4 INDIRP4 ASGNP4 ADDRLP4 20 ADDRLP4 16 INDIRP4 CNSTI4 144 ADDP4 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 16 INDIRP4 CNSTI4 376 ADDP4 ADDP4 ASGNP4 ADDRLP4 20 INDIRP4 ADDRLP4 20 INDIRP4 INDIRI4 CNSTI4 1 SUBI4 ASGNI4 LABELV $297 CNSTI4 23 ARGI4 ADDRGP4 PM_AddEvent CALLV pop ADDRLP4 16 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 144 ADDP4 INDIRI4 ASGNI4 ADDRLP4 16 INDIRI4 CNSTI4 1 LTI4 $299 ADDRLP4 16 INDIRI4 CNSTI4 10 GTI4 $299 ADDRLP4 16 INDIRI4 CNSTI4 2 LSHI4 ADDRGP4 $312-4 ADDP4 INDIRP4 JUMPV lit align 4 LABELV $312 address $302 address $305 address $304 address $306 address $307 address $303 address $309 address $308 address $310 address $311 code LABELV $299 LABELV $302 ADDRLP4 0 CNSTI4 400 ASGNI4 ADDRGP4 $300 JUMPV LABELV $303 ADDRLP4 0 CNSTI4 50 ASGNI4 ADDRGP4 $300 JUMPV LABELV $304 ADDRLP4 0 CNSTI4 1000 ASGNI4 ADDRGP4 $300 JUMPV LABELV $305 ADDRLP4 0 CNSTI4 100 ASGNI4 ADDRGP4 $300 JUMPV LABELV $306 ADDRLP4 0 CNSTI4 1000 ASGNI4 ADDRGP4 $300 JUMPV LABELV $307 ADDRLP4 0 CNSTI4 1200 ASGNI4 ADDRGP4 $300 JUMPV LABELV $308 ADDRLP4 0 CNSTI4 300 ASGNI4 ADDRGP4 $300 JUMPV LABELV $309 ADDRLP4 0 CNSTI4 1500 ASGNI4 ADDRGP4 $300 JUMPV LABELV $310 ADDRLP4 0 CNSTI4 200 ASGNI4 ADDRGP4 $300 JUMPV LABELV $311 ADDRLP4 0 CNSTI4 150 ASGNI4 LABELV $300 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 324 ADDP4 INDIRI4 CNSTI4 0 EQI4 $314 ADDRLP4 0 ADDRLP4 0 INDIRI4 CVIF4 4 CNSTF4 1073741824 DIVF4 CVFI4 4 ASGNI4 LABELV $314 ADDRLP4 24 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 44 ADDP4 ASGNP4 ADDRLP4 24 INDIRP4 ADDRLP4 24 INDIRP4 INDIRI4 ADDRLP4 0 INDIRI4 CNSTI4 65535 BANDI4 ADDI4 ASGNI4 LABELV $255 endproc PM_Weapon 28 4 proc PM_Alt_Weapon 52 4 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 12 ADDP4 INDIRI4 CNSTI4 512 BANDI4 CNSTI4 0 EQI4 $317 ADDRGP4 $316 JUMPV LABELV $317 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 260 ADDP4 INDIRI4 CNSTI4 5 NEI4 $319 ADDRGP4 $316 JUMPV LABELV $319 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 184 ADDP4 INDIRI4 CNSTI4 0 GTI4 $321 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 144 ADDP4 CNSTI4 0 ASGNI4 ADDRGP4 $316 JUMPV LABELV $321 ADDRGP4 pm INDIRP4 CNSTI4 20 ADDP4 INDIRI4 CNSTI4 4 BANDI4 CNSTI4 0 EQI4 $323 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 12 ADDP4 INDIRI4 CNSTI4 1024 BANDI4 CNSTI4 0 NEI4 $324 ADDRLP4 8 ADDRGP4 pm INDIRP4 INDIRP4 ASGNP4 CNSTI4 52 ADDRLP4 8 INDIRP4 CNSTI4 188 ADDP4 INDIRI4 MULI4 ADDRGP4 bg_itemlist+40 ADDP4 INDIRI4 CNSTI4 2 NEI4 $327 ADDRLP4 8 INDIRP4 CNSTI4 184 ADDP4 INDIRI4 ADDRLP4 8 INDIRP4 CNSTI4 208 ADDP4 INDIRI4 CNSTI4 25 ADDI4 LTI4 $327 ADDRGP4 $316 JUMPV LABELV $327 ADDRLP4 12 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 12 ADDP4 ASGNP4 ADDRLP4 12 INDIRP4 ADDRLP4 12 INDIRP4 INDIRI4 CNSTI4 1024 BORI4 ASGNI4 CNSTI4 52 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 188 ADDP4 INDIRI4 MULI4 ADDRGP4 bg_itemlist+40 ADDP4 INDIRI4 CNSTI4 27 ADDI4 ARGI4 ADDRGP4 PM_AddEvent CALLV pop ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 188 ADDP4 CNSTI4 0 ASGNI4 ADDRGP4 $316 JUMPV LABELV $323 ADDRLP4 8 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 12 ADDP4 ASGNP4 ADDRLP4 8 INDIRP4 ADDRLP4 8 INDIRP4 INDIRI4 CNSTI4 -1025 BANDI4 ASGNI4 LABELV $324 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 44 ADDP4 INDIRI4 CNSTI4 65535 BANDI4 CNSTI4 0 LEI4 $331 ADDRLP4 8 CNSTI4 65535 ASGNI4 ADDRGP4 pml+40 INDIRI4 ADDRLP4 8 INDIRI4 BANDI4 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 44 ADDP4 INDIRI4 ADDRLP4 8 INDIRI4 BANDI4 LTI4 $333 ADDRLP4 12 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 44 ADDP4 ASGNP4 ADDRLP4 12 INDIRP4 ADDRLP4 12 INDIRP4 INDIRI4 CVIU4 4 CNSTU4 4294901760 BANDU4 CVUI4 4 ASGNI4 ADDRGP4 $334 JUMPV LABELV $333 ADDRLP4 16 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 44 ADDP4 ASGNP4 ADDRLP4 16 INDIRP4 ADDRLP4 16 INDIRP4 INDIRI4 ADDRGP4 pml+40 INDIRI4 CNSTI4 65535 BANDI4 SUBI4 ASGNI4 LABELV $334 LABELV $331 ADDRLP4 8 ADDRGP4 pm INDIRP4 INDIRP4 ASGNP4 ADDRLP4 8 INDIRP4 CNSTI4 44 ADDP4 INDIRI4 CNSTI4 65535 BANDI4 CNSTI4 0 LEI4 $339 ADDRLP4 8 INDIRP4 CNSTI4 148 ADDP4 INDIRI4 CNSTI4 3 EQI4 $337 LABELV $339 ADDRLP4 12 ADDRGP4 pm INDIRP4 ASGNP4 ADDRLP4 12 INDIRP4 INDIRP4 CNSTI4 144 ADDP4 INDIRI4 ADDRLP4 12 INDIRP4 CNSTI4 24 ADDP4 INDIRU1 CVUI4 1 EQI4 $340 ADDRGP4 pm INDIRP4 CNSTI4 24 ADDP4 INDIRU1 CVUI4 1 ARGI4 ADDRGP4 PM_BeginWeaponChange CALLV pop LABELV $340 LABELV $337 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 44 ADDP4 INDIRI4 CNSTI4 65535 BANDI4 CNSTI4 0 LEI4 $342 ADDRGP4 $316 JUMPV LABELV $342 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 148 ADDP4 INDIRI4 CNSTI4 2 NEI4 $344 ADDRGP4 PM_FinishWeaponChange CALLV pop ADDRGP4 $316 JUMPV LABELV $344 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 148 ADDP4 INDIRI4 CNSTI4 1 NEI4 $346 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 148 ADDP4 CNSTI4 0 ASGNI4 ADDRGP4 $316 JUMPV LABELV $346 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 144 ADDP4 INDIRI4 CNSTI4 0 NEI4 $348 ADDRGP4 $316 JUMPV LABELV $348 ADDRGP4 pm INDIRP4 CNSTI4 20 ADDP4 INDIRI4 CNSTI4 32 BANDI4 CNSTI4 0 NEI4 $350 ADDRLP4 12 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 44 ADDP4 ASGNP4 ADDRLP4 12 INDIRP4 ADDRLP4 12 INDIRP4 INDIRI4 CVIU4 4 CNSTU4 4294901760 BANDU4 CVUI4 4 ASGNI4 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 148 ADDP4 CNSTI4 0 ASGNI4 ADDRGP4 $316 JUMPV LABELV $350 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 144 ADDP4 INDIRI4 CNSTI4 1 NEI4 $352 ADDRGP4 pm INDIRP4 CNSTI4 40 ADDP4 INDIRI4 CNSTI4 0 NEI4 $354 ADDRLP4 12 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 44 ADDP4 ASGNP4 ADDRLP4 12 INDIRP4 ADDRLP4 12 INDIRP4 INDIRI4 CVIU4 4 CNSTU4 4294901760 BANDU4 CVUI4 4 ASGNI4 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 148 ADDP4 CNSTI4 0 ASGNI4 ADDRGP4 $316 JUMPV LABELV $354 LABELV $352 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 148 ADDP4 CNSTI4 3 ASGNI4 ADDRLP4 12 ADDRGP4 pm INDIRP4 INDIRP4 ASGNP4 ADDRLP4 12 INDIRP4 CNSTI4 144 ADDP4 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 12 INDIRP4 CNSTI4 376 ADDP4 ADDP4 INDIRI4 CNSTI4 0 NEI4 $356 CNSTI4 21 ARGI4 ADDRGP4 PM_AddEvent CALLV pop ADDRLP4 16 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 44 ADDP4 ASGNP4 ADDRLP4 16 INDIRP4 ADDRLP4 16 INDIRP4 INDIRI4 CNSTI4 500 ADDI4 ASGNI4 ADDRGP4 $316 JUMPV LABELV $356 ADDRLP4 16 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 144 ADDP4 INDIRI4 ASGNI4 ADDRLP4 24 CNSTI4 2 ASGNI4 ADDRLP4 16 INDIRI4 ADDRLP4 24 INDIRI4 LTI4 $358 ADDRLP4 16 INDIRI4 CNSTI4 10 GTI4 $358 ADDRLP4 16 INDIRI4 ADDRLP4 24 INDIRI4 LSHI4 ADDRGP4 $370-8 ADDP4 INDIRP4 JUMPV lit align 4 LABELV $370 address $363 address $364 address $365 address $366 address $362 address $361 address $367 address $368 address $369 code LABELV $361 ADDRLP4 0 CNSTI4 3 ASGNI4 ADDRGP4 $359 JUMPV LABELV $362 ADDRLP4 0 CNSTI4 1 ASGNI4 ADDRGP4 $359 JUMPV LABELV $363 ADDRLP4 0 CNSTI4 1 ASGNI4 ADDRGP4 $359 JUMPV LABELV $364 ADDRLP4 0 CNSTI4 1 ASGNI4 ADDRGP4 $359 JUMPV LABELV $365 ADDRLP4 0 CNSTI4 3 ASGNI4 ADDRGP4 $359 JUMPV LABELV $366 ADDRLP4 0 CNSTI4 1 ASGNI4 ADDRGP4 $359 JUMPV LABELV $367 ADDRLP4 0 CNSTI4 1 ASGNI4 ADDRGP4 $359 JUMPV LABELV $368 ADDRLP4 0 CNSTI4 1 ASGNI4 ADDRGP4 $359 JUMPV LABELV $369 ADDRLP4 0 CNSTI4 3 ASGNI4 ADDRGP4 $359 JUMPV LABELV $358 ADDRLP4 0 CNSTI4 1 ASGNI4 LABELV $359 ADDRLP4 28 ADDRGP4 pm INDIRP4 INDIRP4 ASGNP4 ADDRLP4 28 INDIRP4 CNSTI4 144 ADDP4 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 28 INDIRP4 CNSTI4 376 ADDP4 ADDP4 INDIRI4 ADDRLP4 0 INDIRI4 LEI4 $372 ADDRLP4 32 ADDRGP4 pm INDIRP4 INDIRP4 ASGNP4 ADDRLP4 36 ADDRLP4 32 INDIRP4 CNSTI4 144 ADDP4 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 32 INDIRP4 CNSTI4 376 ADDP4 ADDP4 ASGNP4 ADDRLP4 36 INDIRP4 ADDRLP4 36 INDIRP4 INDIRI4 ADDRLP4 0 INDIRI4 SUBI4 ASGNI4 ADDRGP4 $373 JUMPV LABELV $372 ADDRLP4 32 ADDRGP4 pm INDIRP4 INDIRP4 ASGNP4 ADDRLP4 32 INDIRP4 CNSTI4 144 ADDP4 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 32 INDIRP4 CNSTI4 376 ADDP4 ADDP4 INDIRI4 ADDRLP4 0 INDIRI4 NEI4 $374 ADDRLP4 36 ADDRGP4 pm INDIRP4 INDIRP4 ASGNP4 ADDRLP4 36 INDIRP4 CNSTI4 144 ADDP4 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 36 INDIRP4 CNSTI4 376 ADDP4 ADDP4 CNSTI4 0 ASGNI4 ADDRGP4 $375 JUMPV LABELV $374 ADDRLP4 36 ADDRGP4 pm INDIRP4 INDIRP4 ASGNP4 ADDRLP4 36 INDIRP4 CNSTI4 144 ADDP4 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 36 INDIRP4 CNSTI4 376 ADDP4 ADDP4 INDIRI4 ADDRLP4 0 INDIRI4 GEI4 $376 ADDRLP4 40 ADDRGP4 pm INDIRP4 INDIRP4 ASGNP4 ADDRLP4 44 ADDRLP4 40 INDIRP4 CNSTI4 144 ADDP4 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 40 INDIRP4 CNSTI4 376 ADDP4 ADDP4 ASGNP4 ADDRLP4 44 INDIRP4 ADDRLP4 44 INDIRP4 INDIRI4 ASGNI4 ADDRGP4 $316 JUMPV LABELV $376 LABELV $375 LABELV $373 CNSTI4 25 ARGI4 ADDRGP4 PM_AddEvent CALLV pop ADDRLP4 40 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 144 ADDP4 INDIRI4 ASGNI4 ADDRLP4 40 INDIRI4 CNSTI4 1 LTI4 $378 ADDRLP4 40 INDIRI4 CNSTI4 10 GTI4 $378 ADDRLP4 40 INDIRI4 CNSTI4 2 LSHI4 ADDRGP4 $391-4 ADDP4 INDIRP4 JUMPV lit align 4 LABELV $391 address $381 address $384 address $383 address $385 address $386 address $382 address $388 address $387 address $389 address $390 code LABELV $378 LABELV $381 ADDRLP4 4 CNSTI4 400 ASGNI4 ADDRGP4 $379 JUMPV LABELV $382 ADDRLP4 4 CNSTI4 50 ASGNI4 ADDRGP4 $379 JUMPV LABELV $383 ADDRLP4 4 CNSTI4 1000 ASGNI4 ADDRGP4 $379 JUMPV LABELV $384 ADDRLP4 4 CNSTI4 100 ASGNI4 ADDRGP4 $379 JUMPV LABELV $385 ADDRLP4 4 CNSTI4 1200 ASGNI4 ADDRGP4 $379 JUMPV LABELV $386 ADDRLP4 4 CNSTI4 2000 ASGNI4 ADDRGP4 $379 JUMPV LABELV $387 ADDRLP4 4 CNSTI4 1000 ASGNI4 ADDRGP4 $379 JUMPV LABELV $388 ADDRLP4 4 CNSTI4 3000 ASGNI4 ADDRGP4 $379 JUMPV LABELV $389 ADDRLP4 4 CNSTI4 200 ASGNI4 ADDRGP4 $379 JUMPV LABELV $390 ADDRLP4 4 CNSTI4 300 ASGNI4 LABELV $379 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 324 ADDP4 INDIRI4 CNSTI4 0 EQI4 $393 ADDRLP4 4 ADDRLP4 4 INDIRI4 CVIF4 4 CNSTF4 1073741824 DIVF4 CVFI4 4 ASGNI4 LABELV $393 ADDRLP4 48 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 44 ADDP4 ASGNP4 ADDRLP4 48 INDIRP4 ADDRLP4 48 INDIRP4 INDIRI4 ADDRLP4 4 INDIRI4 CNSTI4 65535 BANDI4 ADDI4 ASGNI4 LABELV $316 endproc PM_Alt_Weapon 52 4 export PM_RearWeapon proc PM_RearWeapon 36 12 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 12 ADDP4 INDIRI4 CNSTI4 512 BANDI4 CNSTI4 0 EQI4 $396 ADDRGP4 $395 JUMPV LABELV $396 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 260 ADDP4 INDIRI4 CNSTI4 5 NEI4 $398 ADDRGP4 $395 JUMPV LABELV $398 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 184 ADDP4 INDIRI4 CNSTI4 0 GTI4 $400 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 144 ADDP4 CNSTI4 0 ASGNI4 ADDRGP4 $395 JUMPV LABELV $400 ADDRLP4 0 CNSTI4 11 ASGNI4 LABELV $402 ADDRLP4 12 ADDRGP4 pm INDIRP4 INDIRP4 ASGNP4 ADDRLP4 20 CNSTI4 0 ASGNI4 ADDRLP4 12 INDIRP4 CNSTI4 192 ADDP4 INDIRI4 CNSTI4 1 ADDRLP4 0 INDIRI4 LSHI4 BANDI4 ADDRLP4 20 INDIRI4 EQI4 $406 ADDRLP4 0 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 12 INDIRP4 CNSTI4 376 ADDP4 ADDP4 INDIRI4 ADDRLP4 20 INDIRI4 NEI4 $406 ADDRLP4 24 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 192 ADDP4 ASGNP4 ADDRLP4 24 INDIRP4 ADDRLP4 24 INDIRP4 INDIRI4 CNSTI4 1 ADDRLP4 0 INDIRI4 LSHI4 BCOMI4 BANDI4 ASGNI4 LABELV $406 ADDRLP4 24 ADDRGP4 pm INDIRP4 INDIRP4 ASGNP4 ADDRLP4 32 CNSTI4 0 ASGNI4 ADDRLP4 24 INDIRP4 CNSTI4 192 ADDP4 INDIRI4 CNSTI4 1 ADDRLP4 0 INDIRI4 LSHI4 BANDI4 ADDRLP4 32 INDIRI4 EQI4 $408 ADDRLP4 0 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 24 INDIRP4 CNSTI4 376 ADDP4 ADDP4 INDIRI4 ADDRLP4 32 INDIRI4 EQI4 $408 ADDRGP4 $404 JUMPV LABELV $408 LABELV $403 ADDRLP4 0 ADDRLP4 0 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 ADDRLP4 0 INDIRI4 CNSTI4 16 LTI4 $402 LABELV $404 ADDRLP4 0 INDIRI4 CNSTI4 16 GEI4 $395 ADDRLP4 4 ADDRLP4 0 INDIRI4 ASGNI4 LABELV $411 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 44 ADDP4 INDIRI4 CVIU4 4 CNSTU4 4294901760 BANDU4 CNSTU4 0 EQU4 $412 ADDRGP4 pml+40 INDIRI4 CNSTI4 65535 BANDI4 CVIU4 4 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 44 ADDP4 INDIRI4 CVIU4 4 CNSTU4 4294901760 BANDU4 CNSTI4 16 RSHU4 LTU4 $414 ADDRLP4 12 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 44 ADDP4 ASGNP4 ADDRLP4 12 INDIRP4 ADDRLP4 12 INDIRP4 INDIRI4 CNSTI4 65535 BANDI4 ASGNI4 ADDRGP4 $415 JUMPV LABELV $414 ADDRLP4 16 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 44 ADDP4 ASGNP4 ADDRLP4 16 INDIRP4 ADDRLP4 16 INDIRP4 INDIRI4 ADDRGP4 pml+40 INDIRI4 CNSTI4 65535 BANDI4 CNSTI4 16 LSHI4 SUBI4 ASGNI4 LABELV $415 LABELV $412 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 44 ADDP4 INDIRI4 CVIU4 4 CNSTU4 4294901760 BANDU4 CNSTU4 0 EQU4 $418 ADDRGP4 $395 JUMPV LABELV $418 ADDRGP4 pm INDIRP4 CNSTI4 20 ADDP4 INDIRI4 CNSTI4 4096 BANDI4 CNSTI4 0 NEI4 $420 ADDRLP4 12 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 44 ADDP4 ASGNP4 ADDRLP4 12 INDIRP4 ADDRLP4 12 INDIRP4 INDIRI4 CNSTI4 65535 BANDI4 ASGNI4 ADDRGP4 $395 JUMPV LABELV $420 ADDRLP4 4 INDIRI4 CNSTI4 2 LSHI4 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 376 ADDP4 ADDP4 INDIRI4 CNSTI4 0 NEI4 $422 ADDRLP4 12 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 44 ADDP4 ASGNP4 ADDRLP4 12 INDIRP4 ADDRLP4 12 INDIRP4 INDIRI4 CNSTI4 32768000 ADDI4 ASGNI4 ADDRGP4 $395 JUMPV LABELV $422 ADDRLP4 4 INDIRI4 CNSTI4 2 LSHI4 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 376 ADDP4 ADDP4 INDIRI4 CNSTI4 -1 EQI4 $424 ADDRLP4 12 ADDRLP4 4 INDIRI4 CNSTI4 2 LSHI4 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 376 ADDP4 ADDP4 ASGNP4 ADDRLP4 12 INDIRP4 ADDRLP4 12 INDIRP4 INDIRI4 CNSTI4 1 SUBI4 ASGNI4 LABELV $424 CNSTI4 26 ARGI4 ADDRLP4 4 INDIRI4 ARGI4 ADDRGP4 pm INDIRP4 INDIRP4 ARGP4 ADDRGP4 BG_AddPredictableEventToPlayerstate CALLV pop ADDRLP4 4 INDIRI4 CNSTI4 11 LTI4 $426 ADDRLP4 4 INDIRI4 CNSTI4 15 GTI4 $426 ADDRLP4 4 INDIRI4 CNSTI4 2 LSHI4 ADDRGP4 $433-44 ADDP4 INDIRP4 JUMPV lit align 4 LABELV $433 address $429 address $428 address $431 address $432 address $430 code LABELV $426 LABELV $428 ADDRLP4 8 CNSTI4 200 ASGNI4 ADDRGP4 $427 JUMPV LABELV $429 ADDRLP4 8 CNSTI4 600 ASGNI4 ADDRGP4 $427 JUMPV LABELV $430 ADDRLP4 8 CNSTI4 200 ASGNI4 ADDRGP4 $427 JUMPV LABELV $431 ADDRLP4 8 CNSTI4 1500 ASGNI4 ADDRGP4 $427 JUMPV LABELV $432 ADDRLP4 8 CNSTI4 600 ASGNI4 LABELV $427 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 324 ADDP4 INDIRI4 CNSTI4 0 EQI4 $435 ADDRLP4 8 ADDRLP4 8 INDIRI4 CVIF4 4 CNSTF4 1073741824 DIVF4 CVFI4 4 ASGNI4 LABELV $435 ADDRLP4 16 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 44 ADDP4 ASGNP4 ADDRLP4 16 INDIRP4 ADDRLP4 16 INDIRP4 INDIRI4 ADDRLP4 8 INDIRI4 CNSTI4 65535 BANDI4 CNSTI4 16 LSHI4 ADDI4 ASGNI4 LABELV $395 endproc PM_RearWeapon 36 12 proc PM_DropTimers 4 0 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 16 ADDP4 INDIRI4 CNSTI4 0 EQI4 $438 ADDRGP4 pml+40 INDIRI4 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 16 ADDP4 INDIRI4 LTI4 $440 ADDRLP4 0 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 12 ADDP4 ASGNP4 ADDRLP4 0 INDIRP4 ADDRLP4 0 INDIRP4 INDIRI4 CNSTI4 -353 BANDI4 ASGNI4 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 16 ADDP4 CNSTI4 0 ASGNI4 ADDRGP4 $441 JUMPV LABELV $440 ADDRLP4 0 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 16 ADDP4 ASGNP4 ADDRLP4 0 INDIRP4 ADDRLP4 0 INDIRP4 INDIRI4 ADDRGP4 pml+40 INDIRI4 SUBI4 ASGNI4 LABELV $441 LABELV $438 LABELV $437 endproc PM_DropTimers 4 0 export PM_UpdateViewAngles proc PM_UpdateViewAngles 24 0 ADDRFP4 0 ADDRFP4 0 INDIRP4 ASGNP4 ADDRFP4 4 ADDRFP4 4 INDIRP4 ASGNP4 ADDRFP4 8 ADDRFP4 8 INDIRI4 ASGNI4 ADDRLP4 8 ADDRFP4 0 INDIRP4 CNSTI4 4 ADDP4 INDIRI4 ASGNI4 ADDRLP4 8 INDIRI4 CNSTI4 5 EQI4 $447 ADDRLP4 8 INDIRI4 CNSTI4 6 NEI4 $445 LABELV $447 ADDRGP4 $444 JUMPV LABELV $445 ADDRLP4 0 CNSTI4 0 ASGNI4 LABELV $448 ADDRLP4 16 ADDRLP4 0 INDIRI4 CNSTI4 2 LSHI4 ASGNI4 ADDRLP4 4 ADDRLP4 16 INDIRI4 ADDRFP4 4 INDIRP4 CNSTI4 4 ADDP4 ADDP4 INDIRI4 ADDRLP4 16 INDIRI4 ADDRFP4 0 INDIRP4 CNSTI4 56 ADDP4 ADDP4 INDIRI4 ADDI4 CVII2 4 ASGNI2 ADDRLP4 0 INDIRI4 CNSTI4 0 NEI4 $452 ADDRLP4 4 INDIRI2 CVII4 2 CNSTI4 16000 LEI4 $454 ADDRLP4 20 ADDRLP4 0 INDIRI4 CNSTI4 2 LSHI4 ASGNI4 ADDRLP4 20 INDIRI4 ADDRFP4 0 INDIRP4 CNSTI4 56 ADDP4 ADDP4 CNSTI4 16000 ADDRLP4 20 INDIRI4 ADDRFP4 4 INDIRP4 CNSTI4 4 ADDP4 ADDP4 INDIRI4 SUBI4 ASGNI4 ADDRLP4 4 CNSTI2 16000 ASGNI2 ADDRGP4 $455 JUMPV LABELV $454 ADDRLP4 4 INDIRI2 CVII4 2 CNSTI4 -16000 GEI4 $456 ADDRLP4 20 ADDRLP4 0 INDIRI4 CNSTI4 2 LSHI4 ASGNI4 ADDRLP4 20 INDIRI4 ADDRFP4 0 INDIRP4 CNSTI4 56 ADDP4 ADDP4 CNSTI4 -16000 ADDRLP4 20 INDIRI4 ADDRFP4 4 INDIRP4 CNSTI4 4 ADDP4 ADDP4 INDIRI4 SUBI4 ASGNI4 ADDRLP4 4 CNSTI2 -16000 ASGNI2 LABELV $456 LABELV $455 LABELV $452 ADDRFP4 8 INDIRI4 CNSTI4 0 NEI4 $458 ADDRLP4 0 INDIRI4 CNSTI4 0 NEI4 $460 ADDRFP4 0 INDIRP4 CNSTI4 176 ADDP4 ADDRLP4 4 INDIRI2 CVII4 2 ASGNI4 LABELV $460 ADDRLP4 0 INDIRI4 CNSTI4 1 NEI4 $462 ADDRFP4 0 INDIRP4 CNSTI4 172 ADDP4 ADDRLP4 4 INDIRI2 CVII4 2 ASGNI4 LABELV $462 LABELV $458 LABELV $449 ADDRLP4 0 ADDRLP4 0 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 ADDRLP4 0 INDIRI4 CNSTI4 3 LTI4 $448 LABELV $444 endproc PM_UpdateViewAngles 24 0 export PmoveSingle proc PmoveSingle 156 16 ADDRFP4 0 ADDRFP4 0 INDIRP4 ASGNP4 ADDRLP4 16 ADDRGP4 pm ASGNP4 ADDRLP4 16 INDIRP4 ADDRFP4 0 INDIRP4 ASGNP4 ADDRLP4 20 ADDRGP4 c_pmove ASGNP4 ADDRLP4 20 INDIRP4 ADDRLP4 20 INDIRP4 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 ADDRLP4 16 INDIRP4 INDIRP4 CNSTI4 48 ADDP4 CNSTI4 0 ASGNI4 ADDRGP4 pm INDIRP4 CNSTI4 588 ADDP4 CNSTI4 0 ASGNI4 ADDRGP4 pm INDIRP4 CNSTI4 592 ADDP4 CNSTI4 0 ASGNI4 ADDRGP4 pm INDIRP4 CNSTI4 20 ADDP4 INDIRI4 CNSTI4 2 BANDI4 CNSTI4 0 EQI4 $465 ADDRLP4 24 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 104 ADDP4 ASGNP4 ADDRLP4 24 INDIRP4 ADDRLP4 24 INDIRP4 INDIRI4 CNSTI4 4096 BORI4 ASGNI4 ADDRGP4 $466 JUMPV LABELV $465 ADDRLP4 24 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 104 ADDP4 ASGNP4 ADDRLP4 24 INDIRP4 ADDRLP4 24 INDIRP4 INDIRI4 CNSTI4 -4097 BANDI4 ASGNI4 LABELV $466 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 512 BANDI4 ADDRLP4 32 INDIRI4 NEI4 $467 ADDRLP4 36 ADDRLP4 28 INDIRP4 CNSTI4 4 ADDP4 INDIRI4 ASGNI4 ADDRLP4 36 INDIRI4 CNSTI4 5 EQI4 $467 ADDRLP4 40 CNSTI4 1 ASGNI4 ADDRLP4 36 INDIRI4 ADDRLP4 40 INDIRI4 EQI4 $467 ADDRLP4 24 INDIRP4 CNSTI4 20 ADDP4 INDIRI4 ADDRLP4 40 INDIRI4 BANDI4 ADDRLP4 32 INDIRI4 EQI4 $467 ADDRLP4 28 INDIRP4 CNSTI4 144 ADDP4 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 28 INDIRP4 CNSTI4 376 ADDP4 ADDP4 INDIRI4 ADDRLP4 32 INDIRI4 EQI4 $467 ADDRLP4 44 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 104 ADDP4 ASGNP4 ADDRLP4 44 INDIRP4 ADDRLP4 44 INDIRP4 INDIRI4 CNSTI4 256 BORI4 ASGNI4 ADDRGP4 $468 JUMPV LABELV $467 ADDRLP4 44 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 104 ADDP4 ASGNP4 ADDRLP4 44 INDIRP4 ADDRLP4 44 INDIRP4 INDIRI4 CNSTI4 -257 BANDI4 ASGNI4 LABELV $468 ADDRLP4 44 ADDRGP4 pm INDIRP4 ASGNP4 ADDRLP4 48 CNSTI4 0 ASGNI4 ADDRLP4 44 INDIRP4 INDIRP4 CNSTI4 184 ADDP4 INDIRI4 ADDRLP4 48 INDIRI4 LEI4 $469 ADDRLP4 44 INDIRP4 CNSTI4 20 ADDP4 INDIRI4 CNSTI4 5 BANDI4 ADDRLP4 48 INDIRI4 NEI4 $469 ADDRLP4 52 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 12 ADDP4 ASGNP4 ADDRLP4 52 INDIRP4 ADDRLP4 52 INDIRP4 INDIRI4 CNSTI4 -513 BANDI4 ASGNI4 LABELV $469 ADDRFP4 0 INDIRP4 CNSTI4 20 ADDP4 INDIRI4 CNSTI4 2 BANDI4 CNSTI4 0 EQI4 $471 ADDRFP4 0 INDIRP4 CNSTI4 20 ADDP4 CNSTI4 2 ASGNI4 ADDRFP4 0 INDIRP4 CNSTI4 25 ADDP4 CNSTI1 0 ASGNI1 ADDRFP4 0 INDIRP4 CNSTI4 26 ADDP4 CNSTI1 0 ASGNI1 ADDRFP4 0 INDIRP4 CNSTI4 27 ADDP4 CNSTI1 0 ASGNI1 LABELV $471 ADDRGP4 pml ARGP4 CNSTI4 0 ARGI4 CNSTU4 144 ARGU4 ADDRGP4 memset CALLP4 pop ADDRGP4 pml+40 ADDRFP4 0 INDIRP4 CNSTI4 4 ADDP4 INDIRI4 ADDRGP4 pm INDIRP4 INDIRP4 INDIRI4 SUBI4 ASGNI4 ADDRGP4 pml+40 INDIRI4 CNSTI4 1 GEI4 $474 ADDRGP4 pml+40 CNSTI4 1 ASGNI4 ADDRGP4 $475 JUMPV LABELV $474 ADDRGP4 pml+40 INDIRI4 CNSTI4 200 LEI4 $478 ADDRGP4 pml+40 CNSTI4 200 ASGNI4 LABELV $478 LABELV $475 ADDRGP4 pm INDIRP4 INDIRP4 ADDRFP4 0 INDIRP4 CNSTI4 4 ADDP4 INDIRI4 ASGNI4 ADDRGP4 pml+112 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 20 ADDP4 INDIRB ASGNB 12 ADDRGP4 pml+124 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 32 ADDP4 INDIRB ASGNB 12 ADDRGP4 pml+36 CNSTF4 981668463 ADDRGP4 pml+40 INDIRI4 CVIF4 4 MULF4 ASGNF4 ADDRLP4 52 ADDRGP4 pm INDIRP4 ASGNP4 ADDRLP4 52 INDIRP4 INDIRP4 ARGP4 ADDRLP4 52 INDIRP4 CNSTI4 4 ADDP4 ARGP4 ADDRLP4 52 INDIRP4 CNSTI4 632 ADDP4 INDIRI4 ARGI4 ADDRGP4 PM_UpdateViewAngles CALLV pop ADDRLP4 4+4 CNSTF4 1001652224 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 172 ADDP4 INDIRI4 CVIF4 4 MULF4 ASGNF4 ADDRLP4 4 CNSTF4 1001652224 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 176 ADDP4 INDIRI4 CVIF4 4 MULF4 ASGNF4 ADDRLP4 4+8 CNSTF4 0 ASGNF4 ADDRLP4 4 ARGP4 ADDRGP4 pml ARGP4 ADDRGP4 pml+12 ARGP4 ADDRGP4 pml+24 ARGP4 ADDRGP4 AngleVectors CALLV pop ADDRGP4 pm INDIRP4 CNSTI4 27 ADDP4 INDIRI1 CVII4 1 CNSTI4 10 GEI4 $490 ADDRLP4 56 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 12 ADDP4 ASGNP4 ADDRLP4 56 INDIRP4 ADDRLP4 56 INDIRP4 INDIRI4 CNSTI4 -3 BANDI4 ASGNI4 LABELV $490 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 4 ADDP4 INDIRI4 CNSTI4 3 LTI4 $492 ADDRGP4 pm INDIRP4 CNSTI4 25 ADDP4 CNSTI1 0 ASGNI1 ADDRGP4 pm INDIRP4 CNSTI4 26 ADDP4 CNSTI1 0 ASGNI1 ADDRGP4 pm INDIRP4 CNSTI4 27 ADDP4 CNSTI1 0 ASGNI1 LABELV $492 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 4 ADDP4 INDIRI4 CNSTI4 2 NEI4 $494 ADDRGP4 PM_CheckDuck CALLV pop ADDRGP4 PM_FlyMove CALLV pop ADDRGP4 PM_DropTimers CALLV pop ADDRGP4 $464 JUMPV LABELV $494 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 4 ADDP4 INDIRI4 CNSTI4 1 NEI4 $496 ADDRGP4 PM_NoclipMove CALLV pop ADDRGP4 PM_DropTimers CALLV pop ADDRGP4 $464 JUMPV LABELV $496 ADDRLP4 56 CNSTI4 4 ASGNI4 ADDRGP4 pm INDIRP4 INDIRP4 ADDRLP4 56 INDIRI4 ADDP4 INDIRI4 ADDRLP4 56 INDIRI4 NEI4 $498 ADDRGP4 $464 JUMPV LABELV $498 ADDRLP4 60 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 4 ADDP4 INDIRI4 ASGNI4 ADDRLP4 60 INDIRI4 CNSTI4 5 EQI4 $502 ADDRLP4 60 INDIRI4 CNSTI4 6 NEI4 $500 LABELV $502 ADDRGP4 $464 JUMPV LABELV $500 ADDRGP4 PM_SetWaterLevel CALLV pop ADDRGP4 pml+136 ADDRFP4 0 INDIRP4 CNSTI4 592 ADDP4 INDIRI4 ASGNI4 ADDRGP4 pm INDIRP4 CNSTI4 564 ADDP4 CNSTF4 3251109888 ASGNF4 ADDRGP4 pm INDIRP4 CNSTI4 568 ADDP4 CNSTF4 3251109888 ASGNF4 ADDRGP4 pm INDIRP4 CNSTI4 572 ADDP4 CNSTF4 3251109888 ASGNF4 ADDRGP4 pm INDIRP4 CNSTI4 576 ADDP4 CNSTF4 1103626240 ASGNF4 ADDRGP4 pm INDIRP4 CNSTI4 580 ADDP4 CNSTF4 1103626240 ASGNF4 ADDRGP4 pm INDIRP4 CNSTI4 584 ADDP4 CNSTF4 1103626240 ASGNF4 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 164 ADDP4 CNSTI4 0 ASGNI4 ADDRGP4 PM_DropTimers CALLV pop ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 184 ADDP4 INDIRI4 CNSTI4 -40 LEI4 $504 ADDRGP4 pml+140 CNSTI4 0 ASGNI4 ADDRGP4 pm INDIRP4 CNSTI4 616 ADDP4 INDIRP4 ARGP4 ADDRGP4 pml+36 INDIRF4 ARGF4 CNSTI4 1 ARGI4 ADDRGP4 PM_DriveMove CALLV pop ADDRGP4 pm INDIRP4 CNSTI4 616 ADDP4 INDIRP4 CNSTI4 3528 ADDP4 ARGP4 ADDRLP4 68 ADDRGP4 VectorNAN CALLI4 ASGNI4 ADDRLP4 68 INDIRI4 CNSTI4 0 EQI4 $508 ADDRLP4 72 ADDRGP4 pm INDIRP4 CNSTI4 616 ADDP4 INDIRP4 ASGNP4 ADDRLP4 76 CNSTF4 0 ASGNF4 ADDRLP4 72 INDIRP4 CNSTI4 3536 ADDP4 ADDRLP4 76 INDIRF4 ASGNF4 ADDRLP4 72 INDIRP4 CNSTI4 3532 ADDP4 ADDRLP4 76 INDIRF4 ASGNF4 ADDRLP4 72 INDIRP4 CNSTI4 3528 ADDP4 ADDRLP4 76 INDIRF4 ASGNF4 LABELV $508 ADDRGP4 pm INDIRP4 CNSTI4 616 ADDP4 INDIRP4 CNSTI4 3540 ADDP4 ARGP4 ADDRLP4 80 ADDRGP4 VectorNAN CALLI4 ASGNI4 ADDRLP4 80 INDIRI4 CNSTI4 0 EQI4 $510 ADDRLP4 84 ADDRGP4 pm INDIRP4 CNSTI4 616 ADDP4 INDIRP4 ASGNP4 ADDRLP4 88 CNSTF4 0 ASGNF4 ADDRLP4 84 INDIRP4 CNSTI4 3548 ADDP4 ADDRLP4 88 INDIRF4 ASGNF4 ADDRLP4 84 INDIRP4 CNSTI4 3544 ADDP4 ADDRLP4 88 INDIRF4 ASGNF4 ADDRLP4 84 INDIRP4 CNSTI4 3540 ADDP4 ADDRLP4 88 INDIRF4 ASGNF4 LABELV $510 ADDRGP4 pm INDIRP4 CNSTI4 616 ADDP4 INDIRP4 CNSTI4 3600 ADDP4 ARGP4 ADDRLP4 92 ADDRGP4 VectorNAN CALLI4 ASGNI4 ADDRLP4 92 INDIRI4 CNSTI4 0 EQI4 $512 ADDRLP4 96 ADDRGP4 pm INDIRP4 CNSTI4 616 ADDP4 INDIRP4 ASGNP4 ADDRLP4 100 CNSTF4 0 ASGNF4 ADDRLP4 96 INDIRP4 CNSTI4 3608 ADDP4 ADDRLP4 100 INDIRF4 ASGNF4 ADDRLP4 96 INDIRP4 CNSTI4 3604 ADDP4 ADDRLP4 100 INDIRF4 ASGNF4 ADDRLP4 96 INDIRP4 CNSTI4 3600 ADDP4 ADDRLP4 100 INDIRF4 ASGNF4 LABELV $512 ADDRLP4 104 ADDRGP4 pm INDIRP4 ASGNP4 ADDRLP4 104 INDIRP4 INDIRP4 CNSTI4 32 ADDP4 ADDRLP4 104 INDIRP4 CNSTI4 616 ADDP4 INDIRP4 CNSTI4 3540 ADDP4 INDIRB ASGNB 12 ADDRLP4 108 ADDRGP4 pm INDIRP4 ASGNP4 ADDRLP4 108 INDIRP4 INDIRP4 CNSTI4 20 ADDP4 ADDRLP4 108 INDIRP4 CNSTI4 616 ADDP4 INDIRP4 CNSTI4 3528 ADDP4 INDIRB ASGNB 12 ADDRLP4 112 ADDRGP4 pm INDIRP4 ASGNP4 ADDRLP4 112 INDIRP4 INDIRP4 CNSTI4 92 ADDP4 ADDRLP4 112 INDIRP4 CNSTI4 616 ADDP4 INDIRP4 CNSTI4 3600 ADDP4 INDIRB ASGNB 12 ADDRLP4 116 ADDRGP4 pm INDIRP4 ASGNP4 ADDRLP4 116 INDIRP4 CNSTI4 616 ADDP4 INDIRP4 CNSTI4 3552 ADDP4 ARGP4 ADDRLP4 116 INDIRP4 INDIRP4 CNSTI4 152 ADDP4 ARGP4 ADDRGP4 OrientationToAngles CALLV pop ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 152 ADDP4 ARGP4 ADDRLP4 120 ADDRGP4 VectorNAN CALLI4 ASGNI4 ADDRLP4 120 INDIRI4 CNSTI4 0 EQI4 $514 ADDRLP4 124 ADDRGP4 pm INDIRP4 INDIRP4 ASGNP4 ADDRLP4 128 CNSTF4 0 ASGNF4 ADDRLP4 124 INDIRP4 CNSTI4 160 ADDP4 ADDRLP4 128 INDIRF4 ASGNF4 ADDRLP4 124 INDIRP4 CNSTI4 156 ADDP4 ADDRLP4 128 INDIRF4 ASGNF4 ADDRLP4 124 INDIRP4 CNSTI4 152 ADDP4 ADDRLP4 128 INDIRF4 ASGNF4 LABELV $514 ADDRLP4 0 ADDRGP4 pm INDIRP4 CNSTI4 616 ADDP4 INDIRP4 CNSTI4 3684 ADDP4 INDIRF4 CNSTF4 1084227584 SUBF4 ASGNF4 ADDRLP4 0 INDIRF4 CNSTF4 1092616192 LEF4 $516 ADDRLP4 0 CNSTF4 1092616192 ASGNF4 ADDRGP4 $517 JUMPV LABELV $516 ADDRLP4 0 INDIRF4 CNSTF4 0 GEF4 $518 ADDRLP4 0 CNSTF4 0 ASGNF4 LABELV $518 LABELV $517 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 72 ADDP4 CNSTF4 1103101952 ADDRLP4 0 INDIRF4 MULF4 CVFI4 4 ASGNI4 ADDRLP4 0 ADDRGP4 pm INDIRP4 CNSTI4 616 ADDP4 INDIRP4 CNSTI4 3688 ADDP4 INDIRF4 CNSTF4 1084227584 SUBF4 ASGNF4 ADDRLP4 0 INDIRF4 CNSTF4 1092616192 LEF4 $520 ADDRLP4 0 CNSTF4 1092616192 ASGNF4 ADDRGP4 $521 JUMPV LABELV $520 ADDRLP4 0 INDIRF4 CNSTF4 0 GEF4 $522 ADDRLP4 0 CNSTF4 0 ASGNF4 LABELV $522 LABELV $521 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 76 ADDP4 CNSTF4 1103101952 ADDRLP4 0 INDIRF4 MULF4 CVFI4 4 ASGNI4 ADDRLP4 0 ADDRGP4 pm INDIRP4 CNSTI4 616 ADDP4 INDIRP4 CNSTI4 3692 ADDP4 INDIRF4 CNSTF4 1084227584 SUBF4 ASGNF4 ADDRLP4 0 INDIRF4 CNSTF4 1092616192 LEF4 $524 ADDRLP4 0 CNSTF4 1092616192 ASGNF4 ADDRGP4 $525 JUMPV LABELV $524 ADDRLP4 0 INDIRF4 CNSTF4 0 GEF4 $526 ADDRLP4 0 CNSTF4 0 ASGNF4 LABELV $526 LABELV $525 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 80 ADDP4 CNSTF4 1103101952 ADDRLP4 0 INDIRF4 MULF4 CVFI4 4 ASGNI4 ADDRLP4 0 ADDRGP4 pm INDIRP4 CNSTI4 616 ADDP4 INDIRP4 CNSTI4 3696 ADDP4 INDIRF4 CNSTF4 1084227584 SUBF4 ASGNF4 ADDRLP4 0 INDIRF4 CNSTF4 1092616192 LEF4 $528 ADDRLP4 0 CNSTF4 1092616192 ASGNF4 ADDRGP4 $529 JUMPV LABELV $528 ADDRLP4 0 INDIRF4 CNSTF4 0 GEF4 $530 ADDRLP4 0 CNSTF4 0 ASGNF4 LABELV $530 LABELV $529 ADDRGP4 pm INDIRP4 INDIRP4 CNSTI4 84 ADDP4 CNSTF4 1103101952 ADDRLP4 0 INDIRF4 MULF4 CVFI4 4 ASGNI4 ADDRLP4 132 ADDRGP4 pm INDIRP4 ASGNP4 ADDRLP4 132 INDIRP4 INDIRP4 CNSTI4 212 ADDP4 ADDRLP4 132 INDIRP4 CNSTI4 616 ADDP4 INDIRP4 CNSTI4 7420 ADDP4 INDIRF4 CVFI4 4 ASGNI4 ADDRLP4 136 ADDRGP4 pm INDIRP4 ASGNP4 ADDRLP4 136 INDIRP4 INDIRP4 CNSTI4 216 ADDP4 ADDRLP4 136 INDIRP4 CNSTI4 616 ADDP4 INDIRP4 CNSTI4 7416 ADDP4 INDIRI4 ASGNI4 ADDRLP4 64 CNSTI4 0 ASGNI4 LABELV $532 ADDRLP4 140 CNSTI4 216 ADDRLP4 64 INDIRI4 MULI4 ADDRGP4 pm INDIRP4 CNSTI4 616 ADDP4 INDIRP4 CNSTI4 36 ADDP4 ADDP4 ASGNP4 ADDRLP4 140 INDIRP4 CNSTI4 208 ADDP4 INDIRI4 CNSTI4 0 EQI4 $536 ADDRLP4 140 INDIRP4 CNSTI4 148 ADDP4 INDIRF4 CNSTF4 1050253722 LEF4 $536 ADDRLP4 144 ADDRGP4 pm INDIRP4 ASGNP4 ADDRLP4 144 INDIRP4 CNSTI4 616 ADDP4 INDIRP4 CNSTI4 7400 ADDP4 ADDRLP4 144 INDIRP4 CNSTI4 4 ADDP4 INDIRI4 ASGNI4 ADDRGP4 $534 JUMPV LABELV $536 LABELV $533 ADDRLP4 64 ADDRLP4 64 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 ADDRLP4 64 INDIRI4 CNSTI4 4 LTI4 $532 LABELV $534 ADDRLP4 140 ADDRGP4 pm INDIRP4 ASGNP4 ADDRLP4 140 INDIRP4 CNSTI4 616 ADDP4 INDIRP4 CNSTI4 7400 ADDP4 INDIRI4 ADDRLP4 140 INDIRP4 CNSTI4 4 ADDP4 INDIRI4 EQI4 $538 ADDRLP4 144 ADDRGP4 pm INDIRP4 ASGNP4 ADDRLP4 144 INDIRP4 CNSTI4 616 ADDP4 INDIRP4 CNSTI4 7408 ADDP4 ADDRLP4 144 INDIRP4 CNSTI4 4 ADDP4 INDIRI4 ASGNI4 LABELV $538 ADDRLP4 64 CNSTI4 4 ASGNI4 LABELV $540 CNSTI4 216 ADDRLP4 64 INDIRI4 MULI4 ADDRGP4 pm INDIRP4 CNSTI4 616 ADDP4 INDIRP4 CNSTI4 36 ADDP4 ADDP4 CNSTI4 208 ADDP4 INDIRI4 CNSTI4 0 EQI4 $544 ADDRLP4 148 ADDRGP4 pm INDIRP4 ASGNP4 ADDRLP4 148 INDIRP4 CNSTI4 616 ADDP4 INDIRP4 CNSTI4 7404 ADDP4 ADDRLP4 148 INDIRP4 CNSTI4 4 ADDP4 INDIRI4 ASGNI4 ADDRGP4 $542 JUMPV LABELV $544 LABELV $541 ADDRLP4 64 ADDRLP4 64 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 ADDRLP4 64 INDIRI4 CNSTI4 16 LTI4 $540 LABELV $542 ADDRLP4 148 ADDRGP4 pm INDIRP4 ASGNP4 ADDRLP4 148 INDIRP4 CNSTI4 616 ADDP4 INDIRP4 CNSTI4 7404 ADDP4 INDIRI4 ADDRLP4 148 INDIRP4 CNSTI4 4 ADDP4 INDIRI4 CNSTI4 100 SUBI4 GEI4 $546 ADDRLP4 152 ADDRGP4 pm INDIRP4 ASGNP4 ADDRLP4 152 INDIRP4 CNSTI4 616 ADDP4 INDIRP4 CNSTI4 7412 ADDP4 ADDRLP4 152 INDIRP4 CNSTI4 4 ADDP4 INDIRI4 ASGNI4 LABELV $546 LABELV $504 ADDRGP4 PM_GroundTrace CALLV pop ADDRGP4 PM_SetWaterLevel CALLV pop ADDRGP4 PM_Weapon CALLV pop ADDRGP4 PM_Alt_Weapon CALLV pop ADDRGP4 PM_RearWeapon CALLV pop ADDRGP4 PM_WaterEvents CALLV pop ADDRGP4 pm CNSTP4 0 ASGNP4 LABELV $464 endproc PmoveSingle 156 16 export Pmove proc Pmove 24 4 ADDRFP4 0 ADDRFP4 0 INDIRP4 ASGNP4 ADDRLP4 0 ADDRFP4 0 INDIRP4 CNSTI4 4 ADDP4 INDIRI4 ASGNI4 ADDRLP4 0 INDIRI4 ADDRFP4 0 INDIRP4 INDIRP4 INDIRI4 GEI4 $549 ADDRGP4 $548 JUMPV LABELV $549 ADDRLP4 0 INDIRI4 ADDRFP4 0 INDIRP4 INDIRP4 INDIRI4 CNSTI4 1000 ADDI4 LEI4 $551 ADDRFP4 0 INDIRP4 INDIRP4 ADDRLP4 0 INDIRI4 CNSTI4 1000 SUBI4 ASGNI4 LABELV $551 ADDRLP4 8 ADDRFP4 0 INDIRP4 INDIRP4 CNSTI4 456 ADDP4 ASGNP4 ADDRLP4 8 INDIRP4 ADDRLP4 8 INDIRP4 INDIRI4 CNSTI4 1 ADDI4 CNSTI4 63 BANDI4 ASGNI4 ADDRGP4 $554 JUMPV LABELV $553 ADDRLP4 12 ADDRLP4 0 INDIRI4 ADDRFP4 0 INDIRP4 INDIRP4 INDIRI4 SUBI4 ASGNI4 ADDRFP4 0 INDIRP4 CNSTI4 600 ADDP4 INDIRI4 CNSTI4 0 EQI4 $556 ADDRLP4 12 INDIRI4 ADDRFP4 0 INDIRP4 CNSTI4 604 ADDP4 INDIRI4 LEI4 $557 ADDRLP4 12 ADDRFP4 0 INDIRP4 CNSTI4 604 ADDP4 INDIRI4 ASGNI4 ADDRGP4 $557 JUMPV LABELV $556 ADDRLP4 12 INDIRI4 CNSTI4 12 LEI4 $560 ADDRLP4 12 CNSTI4 12 ASGNI4 LABELV $560 LABELV $557 ADDRFP4 0 INDIRP4 CNSTI4 4 ADDP4 ADDRFP4 0 INDIRP4 INDIRP4 INDIRI4 ADDRLP4 12 INDIRI4 ADDI4 ASGNI4 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 PmoveSingle CALLV pop LABELV $554 ADDRFP4 0 INDIRP4 INDIRP4 INDIRI4 ADDRLP4 0 INDIRI4 NEI4 $553 LABELV $548 endproc Pmove 24 4 import trap_SnapVector bss export curDelay align 4 LABELV curDelay skip 4 import PM_StepSlideMove import PM_SlideMove export pml align 4 LABELV pml skip 144 export pm align 4 LABELV pm skip 4 import BG_PlayerTouchesItem import BG_PlayerStateToEntityStateExtraPolate import BG_PlayerStateToEntityState import BG_TouchJumpPad import BG_AddPredictableEventToPlayerstate import BG_EvaluateTrajectoryDelta import BG_EvaluateTrajectory import BG_CanItemBeGrabbed import BG_FindItemForHoldable import BG_FindItemForPowerup import BG_FindItemForWeapon import BG_FindItem import bg_numItems import bg_itemlist import PM_SetCoM import PM_CalculateSecondaryQuantities import PM_InitializeVehicle import PM_ApplyForce import PM_DriveMove import PM_CalculateNetForce import PM_AddRoadForces import CP_SWAYBAR_STRENGTH import CP_SHOCK_STRENGTH import CP_SPRING_STRENGTH import CP_WR_STRENGTH import CP_M_2_QU import CP_CURRENT_GRAVITY import getStringForTimeDuration import getStringForTime import Com_Printf import Com_Error import Info_NextPair import Info_Validate import Info_SetValueForKey_Big import Info_SetValueForKey import Info_RemoveKey_Big import Info_RemoveKey import Info_ValueForKey import vectoyaw import vtos import AngleDifference import WheelAngle import Com_TruncateLongString import va import Q_CountChar import Q_CleanStr import Q_PrintStrlen import Q_strcat import Q_strncpyz import Q_stristr import Q_strupr import Q_strlwr import Q_stricmpn import Q_strncmp import Q_stricmp import Q_isintegral import Q_isanumber import Q_isalpha import Q_isupper import Q_islower import Q_isprint import Com_RandomBytes import Com_SkipCharset import Com_SkipTokens import Com_sprintf import Com_HexStrToInt import Parse3DMatrix import Parse2DMatrix import Parse1DMatrix import SkipRestOfLine import SkipBracedSection import COM_MatchToken import COM_ParseWarning import COM_ParseError import COM_Compress import COM_ParseExt import COM_Parse import COM_GetCurrentParseLine import COM_BeginParseSession import COM_DefaultExtension import COM_CompareExtension import COM_StripExtension import COM_GetExtension import COM_SkipPath import Com_Clamp import PerpendicularVector import AngleVectors import MatrixMultiply import QuaternionToVectors import QuaternionL2ToOrientation import QuaternionToOrientation import OrientationToQuaternion import QuaternionToAngles import AnglesToQuaternion import QuaternionSLERP import QuaternionRotate import QuaternionNormalize import QuaternionFastNormalize import QuaternionMultiply import OrthonormalizeOrientation import OrientationToVectors import OrientationToAngles import AnglesToDeltaAngles import AnglesToOrientation import MatrixScale import MatrixAdd import MatrixTranspose import VectorNAN import MakeNormalVectors import RotateAroundDirection import RotatePointAroundVector import ProjectPointOnPlane import PlaneFromPoints import AngleDelta import AngleNormalize180 import AngleNormalize360 import AnglesSubtract import AngleSubtract import LerpAngle import AngleMod import BoundsIntersectPoint import BoundsIntersectSphere import BoundsIntersect import BoxOnPlaneSide import SetPlaneSignbits import AxisCopy import AxisClear import AnglesToAxis import vectoangles import Q_crandom import Q_random import Q_rand import Q_log2 import VectorRotate import Vector4Scale import VectorNormalize2 import VectorNormalize import CrossProduct import VectorInverse import VectorNormalizeFast import DistanceSquared import Distance import VectorLengthSquared import VectorLength import VectorCompare import AddPointToBounds import ClearBounds import RadiusFromBounds import NormalizeColor import ColorBytes4 import ColorBytes3 import _VectorMA import _VectorScale import _VectorCopy import _VectorAdd import _VectorSubtract import _DotProduct import ByteToDir import DirToByte import ClampShort import ClampChar import Q_rsqrt import Q_fabs import Q_isnan import axisDefault import vec3_origin import g_color_table import colorDkGrey import colorMdGrey import colorLtGrey import colorWhite import colorCyan import colorMagenta import colorYellow import colorBlue import colorGreen import colorRed import colorBlack import bytedirs import Hunk_AllocDebug import FloatSwap import LongSwap import ShortSwap import CopyLongSwap import CopyShortSwap import exp import fabs import abs import tan import atan2 import Q_asin import Q_acos import cos import sin import sqrt import floor import ceil import memcmp import memcpy import memset import memmove import sscanf import Q_vsnprintf import strtol import _atoi import atoi import strtod import _atof import atof import toupper import tolower import strncpy import strstr import strrchr import strchr import strcmp import strcpy import strcat import strlen import rand import srand import qsort lit align 1 LABELV $196 byte 1 37 byte 1 105 byte 1 58 byte 1 76 byte 1 97 byte 1 110 byte 1 100 byte 1 10 byte 1 0 align 1 LABELV $185 byte 1 37 byte 1 105 byte 1 58 byte 1 115 byte 1 116 byte 1 101 byte 1 101 byte 1 112 byte 1 10 byte 1 0 align 1 LABELV $176 byte 1 37 byte 1 105 byte 1 58 byte 1 107 byte 1 105 byte 1 99 byte 1 107 byte 1 111 byte 1 102 byte 1 102 byte 1 10 byte 1 0 align 1 LABELV $154 byte 1 37 byte 1 105 byte 1 58 byte 1 108 byte 1 105 byte 1 102 byte 1 116 byte 1 10 byte 1 0