export G_BounceProjectile code proc G_BounceProjectile 68 4 ADDRFP4 0 ADDRFP4 0 INDIRP4 ASGNP4 ADDRFP4 4 ADDRFP4 4 INDIRP4 ASGNP4 ADDRFP4 8 ADDRFP4 8 INDIRP4 ASGNP4 ADDRFP4 12 ADDRFP4 12 INDIRP4 ASGNP4 ADDRLP4 0 ADDRFP4 4 INDIRP4 INDIRF4 ADDRFP4 0 INDIRP4 INDIRF4 SUBF4 ASGNF4 ADDRLP4 36 CNSTI4 4 ASGNI4 ADDRLP4 0+4 ADDRFP4 4 INDIRP4 ADDRLP4 36 INDIRI4 ADDP4 INDIRF4 ADDRFP4 0 INDIRP4 ADDRLP4 36 INDIRI4 ADDP4 INDIRF4 SUBF4 ASGNF4 ADDRLP4 40 CNSTI4 8 ASGNI4 ADDRLP4 0+8 ADDRFP4 4 INDIRP4 ADDRLP4 40 INDIRI4 ADDP4 INDIRF4 ADDRFP4 0 INDIRP4 ADDRLP4 40 INDIRI4 ADDP4 INDIRF4 SUBF4 ASGNF4 ADDRLP4 44 ADDRLP4 0 INDIRF4 ASGNF4 ADDRLP4 52 ADDRFP4 8 INDIRP4 CNSTI4 4 ADDP4 ASGNP4 ADDRLP4 24 ADDRLP4 44 INDIRF4 ADDRFP4 8 INDIRP4 INDIRF4 MULF4 ADDRLP4 0+4 INDIRF4 ADDRLP4 52 INDIRP4 INDIRF4 MULF4 ADDF4 ADDRLP4 0+8 INDIRF4 ADDRFP4 8 INDIRP4 CNSTI4 8 ADDP4 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 56 CNSTF4 3221225472 ADDRLP4 24 INDIRF4 MULF4 ASGNF4 ADDRLP4 12 ADDRLP4 44 INDIRF4 ADDRFP4 8 INDIRP4 INDIRF4 ADDRLP4 56 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 12+4 ADDRLP4 0+4 INDIRF4 ADDRLP4 52 INDIRP4 INDIRF4 ADDRLP4 56 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 12+8 ADDRLP4 0+8 INDIRF4 ADDRFP4 8 INDIRP4 CNSTI4 8 ADDP4 INDIRF4 CNSTF4 3221225472 ADDRLP4 24 INDIRF4 MULF4 MULF4 ADDF4 ASGNF4 ADDRLP4 12 ARGP4 ADDRGP4 VectorNormalize CALLF4 pop ADDRFP4 12 INDIRP4 ADDRFP4 4 INDIRP4 INDIRF4 CNSTF4 1174405120 ADDRLP4 12 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 60 CNSTI4 4 ASGNI4 ADDRFP4 12 INDIRP4 ADDRLP4 60 INDIRI4 ADDP4 ADDRFP4 4 INDIRP4 ADDRLP4 60 INDIRI4 ADDP4 INDIRF4 CNSTF4 1174405120 ADDRLP4 12+4 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 64 CNSTI4 8 ASGNI4 ADDRFP4 12 INDIRP4 ADDRLP4 64 INDIRI4 ADDP4 ADDRFP4 4 INDIRP4 ADDRLP4 64 INDIRI4 ADDP4 INDIRF4 CNSTF4 1174405120 ADDRLP4 12+8 INDIRF4 MULF4 ADDF4 ASGNF4 LABELV $64 endproc G_BounceProjectile 68 4 export Weapon_Gauntlet proc Weapon_Gauntlet 0 0 LABELV $75 endproc Weapon_Gauntlet 0 0 export CheckGauntletAttack proc CheckGauntletAttack 108 32 ADDRFP4 0 ADDRFP4 0 INDIRP4 ASGNP4 ADDRFP4 0 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CNSTI4 152 ADDP4 ARGP4 ADDRGP4 forward ARGP4 ADDRGP4 right ARGP4 ADDRGP4 up ARGP4 ADDRGP4 AngleVectors CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 forward ARGP4 ADDRGP4 right ARGP4 ADDRGP4 up ARGP4 ADDRGP4 muzzle ARGP4 ADDRGP4 CalcMuzzlePoint CALLV pop ADDRLP4 80 CNSTF4 1112014848 ASGNF4 ADDRLP4 60 ADDRGP4 muzzle INDIRF4 ADDRLP4 80 INDIRF4 ADDRGP4 forward INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 60+4 ADDRGP4 muzzle+4 INDIRF4 ADDRLP4 80 INDIRF4 ADDRGP4 forward+4 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 60+8 ADDRGP4 muzzle+8 INDIRF4 CNSTF4 1112014848 ADDRGP4 forward+8 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 0 ARGP4 ADDRGP4 muzzle ARGP4 ADDRLP4 84 CNSTP4 0 ASGNP4 ADDRLP4 84 INDIRP4 ARGP4 ADDRLP4 84 INDIRP4 ARGP4 ADDRLP4 60 ARGP4 ADDRFP4 0 INDIRP4 INDIRI4 ARGI4 CNSTI4 100663297 ARGI4 ADDRGP4 trap_Trace CALLV pop ADDRLP4 0+44 INDIRI4 CNSTI4 16 BANDI4 CNSTI4 0 EQI4 $83 CNSTI4 0 RETI4 ADDRGP4 $76 JUMPV LABELV $83 ADDRFP4 0 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CNSTI4 660 ADDP4 INDIRI4 CNSTI4 0 EQI4 $86 CNSTI4 0 RETI4 ADDRGP4 $76 JUMPV LABELV $86 CNSTI4 940 ADDRLP4 0+52 INDIRI4 MULI4 ADDRGP4 g_entities+536 ADDP4 INDIRI4 CNSTI4 65536 BANDI4 CNSTI4 0 EQI4 $88 ADDRLP4 88 CNSTI4 940 ASGNI4 ADDRLP4 56 ADDRLP4 88 INDIRI4 ADDRLP4 88 INDIRI4 ADDRLP4 0+52 INDIRI4 MULI4 ADDRGP4 g_entities+208+304 ADDP4 INDIRI4 MULI4 ADDRGP4 g_entities ADDP4 ASGNP4 ADDRGP4 $89 JUMPV LABELV $88 ADDRLP4 56 CNSTI4 940 ADDRLP4 0+52 INDIRI4 MULI4 ADDRGP4 g_entities ADDP4 ASGNP4 LABELV $89 ADDRLP4 56 INDIRP4 CNSTI4 732 ADDP4 INDIRI4 CNSTI4 0 EQI4 $96 ADDRLP4 56 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CVPU4 4 CNSTU4 0 EQU4 $96 ADDRLP4 0+12 ARGP4 CNSTI4 53 ARGI4 ADDRLP4 96 ADDRGP4 G_TempEntity CALLP4 ASGNP4 ADDRLP4 72 ADDRLP4 96 INDIRP4 ASGNP4 ADDRLP4 72 INDIRP4 CNSTI4 140 ADDP4 ADDRLP4 56 INDIRP4 INDIRI4 ASGNI4 ADDRLP4 0+24 ARGP4 ADDRLP4 100 ADDRGP4 DirToByte CALLI4 ASGNI4 ADDRLP4 72 INDIRP4 CNSTI4 184 ADDP4 ADDRLP4 100 INDIRI4 ASGNI4 ADDRLP4 104 CNSTI4 192 ASGNI4 ADDRLP4 72 INDIRP4 ADDRLP4 104 INDIRI4 ADDP4 ADDRFP4 0 INDIRP4 ADDRLP4 104 INDIRI4 ADDP4 INDIRI4 ASGNI4 LABELV $96 ADDRLP4 56 INDIRP4 CNSTI4 732 ADDP4 INDIRI4 CNSTI4 0 NEI4 $100 CNSTI4 0 RETI4 ADDRGP4 $76 JUMPV LABELV $100 ADDRFP4 0 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CNSTI4 316 ADDP4 INDIRI4 CNSTI4 0 EQI4 $102 ADDRFP4 0 INDIRP4 ARGP4 CNSTI4 64 ARGI4 CNSTI4 0 ARGI4 ADDRGP4 G_AddEvent CALLV pop ADDRGP4 s_quadFactor ADDRGP4 g_quadfactor+8 INDIRF4 ASGNF4 ADDRGP4 $103 JUMPV LABELV $102 ADDRGP4 s_quadFactor CNSTF4 1065353216 ASGNF4 LABELV $103 ADDRLP4 76 CNSTF4 1112014848 ADDRGP4 s_quadFactor INDIRF4 MULF4 CVFI4 4 ASGNI4 ADDRLP4 56 INDIRP4 ARGP4 ADDRFP4 0 INDIRP4 ARGP4 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 forward ARGP4 ADDRLP4 0+12 ARGP4 ADDRLP4 76 INDIRI4 ARGI4 CNSTI4 32 ARGI4 CNSTI4 2 ARGI4 ADDRGP4 G_Damage CALLV pop CNSTI4 1 RETI4 LABELV $76 endproc CheckGauntletAttack 108 32 export Weapon_fire_flame proc Weapon_fire_flame 16 12 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 muzzle ARGP4 ADDRGP4 forward ARGP4 ADDRLP4 4 ADDRGP4 fire_flame CALLP4 ASGNP4 ADDRLP4 0 ADDRLP4 4 INDIRP4 ASGNP4 ADDRLP4 8 ADDRLP4 0 INDIRP4 CNSTI4 736 ADDP4 ASGNP4 ADDRLP4 8 INDIRP4 ADDRLP4 8 INDIRP4 INDIRI4 CVIF4 4 ADDRGP4 s_quadFactor INDIRF4 MULF4 CVFI4 4 ASGNI4 ADDRLP4 12 ADDRLP4 0 INDIRP4 CNSTI4 740 ADDP4 ASGNP4 ADDRLP4 12 INDIRP4 ADDRLP4 12 INDIRP4 INDIRI4 CVIF4 4 ADDRGP4 s_quadFactor INDIRF4 MULF4 CVFI4 4 ASGNI4 LABELV $106 endproc Weapon_fire_flame 16 12 export Weapon_cluster_fire_flame proc Weapon_cluster_fire_flame 60 12 ADDRFP4 0 ADDRFP4 0 INDIRP4 ASGNP4 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 muzzle ARGP4 ADDRGP4 forward ARGP4 ADDRLP4 24 ADDRGP4 fire_cluster_flame CALLP4 ASGNP4 ADDRLP4 12 ADDRLP4 24 INDIRP4 ASGNP4 ADDRLP4 28 ADDRLP4 12 INDIRP4 CNSTI4 736 ADDP4 ASGNP4 ADDRLP4 28 INDIRP4 ADDRLP4 28 INDIRP4 INDIRI4 CVIF4 4 ADDRGP4 s_quadFactor INDIRF4 MULF4 CVFI4 4 ASGNI4 ADDRLP4 32 ADDRLP4 12 INDIRP4 CNSTI4 740 ADDP4 ASGNP4 ADDRLP4 32 INDIRP4 ADDRLP4 32 INDIRP4 INDIRI4 CVIF4 4 ADDRGP4 s_quadFactor INDIRF4 MULF4 CVFI4 4 ASGNI4 ADDRLP4 0 ADDRGP4 forward INDIRF4 ADDRGP4 right INDIRF4 ADDF4 ASGNF4 ADDRLP4 0+4 ADDRGP4 forward+4 INDIRF4 ADDRGP4 right+4 INDIRF4 ADDF4 ASGNF4 ADDRLP4 0+8 ADDRGP4 forward+8 INDIRF4 ADDRGP4 right+8 INDIRF4 ADDF4 ASGNF4 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 muzzle ARGP4 ADDRLP4 0 ARGP4 ADDRLP4 36 ADDRGP4 fire_cluster_flame CALLP4 ASGNP4 ADDRLP4 16 ADDRLP4 36 INDIRP4 ASGNP4 ADDRLP4 40 ADDRLP4 16 INDIRP4 CNSTI4 736 ADDP4 ASGNP4 ADDRLP4 40 INDIRP4 ADDRLP4 40 INDIRP4 INDIRI4 CVIF4 4 ADDRGP4 s_quadFactor INDIRF4 MULF4 CVFI4 4 ASGNI4 ADDRLP4 44 ADDRLP4 16 INDIRP4 CNSTI4 740 ADDP4 ASGNP4 ADDRLP4 44 INDIRP4 ADDRLP4 44 INDIRP4 INDIRI4 CVIF4 4 ADDRGP4 s_quadFactor INDIRF4 MULF4 CVFI4 4 ASGNI4 ADDRGP4 right ARGP4 ADDRGP4 VectorInverse CALLV pop ADDRLP4 0 ADDRGP4 forward INDIRF4 ADDRGP4 right INDIRF4 ADDF4 ASGNF4 ADDRLP4 0+4 ADDRGP4 forward+4 INDIRF4 ADDRGP4 right+4 INDIRF4 ADDF4 ASGNF4 ADDRLP4 0+8 ADDRGP4 forward+8 INDIRF4 ADDRGP4 right+8 INDIRF4 ADDF4 ASGNF4 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 muzzle ARGP4 ADDRLP4 0 ARGP4 ADDRLP4 48 ADDRGP4 fire_cluster_flame CALLP4 ASGNP4 ADDRLP4 20 ADDRLP4 48 INDIRP4 ASGNP4 ADDRLP4 52 ADDRLP4 20 INDIRP4 CNSTI4 736 ADDP4 ASGNP4 ADDRLP4 52 INDIRP4 ADDRLP4 52 INDIRP4 INDIRI4 CVIF4 4 ADDRGP4 s_quadFactor INDIRF4 MULF4 CVFI4 4 ASGNI4 ADDRLP4 56 ADDRLP4 20 INDIRP4 CNSTI4 740 ADDP4 ASGNP4 ADDRLP4 56 INDIRP4 ADDRLP4 56 INDIRP4 INDIRI4 CVIF4 4 ADDRGP4 s_quadFactor INDIRF4 MULF4 CVFI4 4 ASGNI4 LABELV $107 endproc Weapon_cluster_fire_flame 60 12 export SnapVectorTowards proc SnapVectorTowards 16 4 ADDRFP4 0 ADDRFP4 0 INDIRP4 ASGNP4 ADDRFP4 4 ADDRFP4 4 INDIRP4 ASGNP4 ADDRLP4 0 CNSTI4 0 ASGNI4 LABELV $121 ADDRLP4 4 ADDRLP4 0 INDIRI4 CNSTI4 2 LSHI4 ASGNI4 ADDRLP4 4 INDIRI4 ADDRFP4 4 INDIRP4 ADDP4 INDIRF4 ADDRLP4 4 INDIRI4 ADDRFP4 0 INDIRP4 ADDP4 INDIRF4 GTF4 $125 ADDRLP4 8 ADDRLP4 0 INDIRI4 CNSTI4 2 LSHI4 ADDRFP4 0 INDIRP4 ADDP4 ASGNP4 ADDRLP4 8 INDIRP4 INDIRF4 ARGF4 ADDRLP4 12 ADDRGP4 floor CALLF4 ASGNF4 ADDRLP4 8 INDIRP4 ADDRLP4 12 INDIRF4 ASGNF4 ADDRGP4 $126 JUMPV LABELV $125 ADDRLP4 8 ADDRLP4 0 INDIRI4 CNSTI4 2 LSHI4 ADDRFP4 0 INDIRP4 ADDP4 ASGNP4 ADDRLP4 8 INDIRP4 INDIRF4 ARGF4 ADDRLP4 12 ADDRGP4 ceil CALLF4 ASGNF4 ADDRLP4 8 INDIRP4 ADDRLP4 12 INDIRF4 ASGNF4 LABELV $126 LABELV $122 ADDRLP4 0 ADDRLP4 0 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 ADDRLP4 0 INDIRI4 CNSTI4 3 LTI4 $121 LABELV $120 endproc SnapVectorTowards 16 4 export Bullet_Fire proc Bullet_Fire 144 32 ADDRFP4 0 ADDRFP4 0 INDIRP4 ASGNP4 ADDRFP4 8 ADDRFP4 8 INDIRI4 ASGNI4 ADDRFP4 12 ADDRFP4 12 INDIRI4 ASGNI4 ADDRFP4 8 ADDRFP4 8 INDIRI4 CVIF4 4 ADDRGP4 s_quadFactor INDIRF4 MULF4 CVFI4 4 ASGNI4 ADDRLP4 92 ADDRGP4 rand CALLI4 ASGNI4 ADDRLP4 84 CNSTF4 1073741824 CNSTF4 1078530011 ADDRLP4 92 INDIRI4 CNSTI4 32767 BANDI4 CVIF4 4 CNSTF4 1191181824 DIVF4 MULF4 MULF4 ASGNF4 ADDRLP4 84 INDIRF4 ARGF4 ADDRLP4 96 ADDRGP4 sin CALLF4 ASGNF4 ADDRLP4 100 ADDRGP4 rand CALLI4 ASGNI4 ADDRLP4 88 CNSTF4 1098907648 ADDRLP4 96 INDIRF4 CNSTF4 1073741824 ADDRLP4 100 INDIRI4 CNSTI4 32767 BANDI4 CVIF4 4 CNSTF4 1191181824 DIVF4 CNSTF4 1056964608 SUBF4 MULF4 MULF4 ADDRFP4 4 INDIRF4 MULF4 MULF4 ASGNF4 ADDRLP4 84 INDIRF4 ARGF4 ADDRLP4 104 ADDRGP4 cos CALLF4 ASGNF4 ADDRLP4 108 ADDRGP4 rand CALLI4 ASGNI4 ADDRLP4 84 CNSTF4 1098907648 ADDRLP4 104 INDIRF4 CNSTF4 1073741824 ADDRLP4 108 INDIRI4 CNSTI4 32767 BANDI4 CVIF4 4 CNSTF4 1191181824 DIVF4 CNSTF4 1056964608 SUBF4 MULF4 MULF4 ADDRFP4 4 INDIRF4 MULF4 MULF4 ASGNF4 ADDRLP4 112 CNSTF4 1207959552 ASGNF4 ADDRLP4 64 ADDRGP4 muzzle INDIRF4 ADDRLP4 112 INDIRF4 ADDRGP4 forward INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 64+4 ADDRGP4 muzzle+4 INDIRF4 ADDRLP4 112 INDIRF4 ADDRGP4 forward+4 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 64+8 ADDRGP4 muzzle+8 INDIRF4 CNSTF4 1207959552 ADDRGP4 forward+8 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 64 ADDRLP4 64 INDIRF4 ADDRGP4 right INDIRF4 ADDRLP4 84 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 64+4 ADDRLP4 64+4 INDIRF4 ADDRGP4 right+4 INDIRF4 ADDRLP4 84 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 64+8 ADDRLP4 64+8 INDIRF4 ADDRGP4 right+8 INDIRF4 ADDRLP4 84 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 64 ADDRLP4 64 INDIRF4 ADDRGP4 up INDIRF4 ADDRLP4 88 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 64+4 ADDRLP4 64+4 INDIRF4 ADDRGP4 up+4 INDIRF4 ADDRLP4 88 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 64+8 ADDRLP4 64+8 INDIRF4 ADDRGP4 up+8 INDIRF4 ADDRLP4 88 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 80 ADDRFP4 0 INDIRP4 INDIRI4 ASGNI4 ADDRLP4 76 CNSTI4 0 ASGNI4 LABELV $146 ADDRLP4 0 ARGP4 ADDRGP4 muzzle ARGP4 ADDRLP4 124 CNSTP4 0 ASGNP4 ADDRLP4 124 INDIRP4 ARGP4 ADDRLP4 124 INDIRP4 ARGP4 ADDRLP4 64 ARGP4 ADDRLP4 80 INDIRI4 ARGI4 CNSTI4 100663297 ARGI4 ADDRGP4 trap_Trace CALLV pop ADDRLP4 0+44 INDIRI4 CNSTI4 16 BANDI4 CNSTI4 0 EQI4 $150 ADDRGP4 $127 JUMPV LABELV $150 CNSTI4 940 ADDRLP4 0+52 INDIRI4 MULI4 ADDRGP4 g_entities+536 ADDP4 INDIRI4 CNSTI4 65536 BANDI4 CNSTI4 0 EQI4 $153 ADDRLP4 128 CNSTI4 940 ASGNI4 ADDRLP4 56 ADDRLP4 128 INDIRI4 ADDRLP4 128 INDIRI4 ADDRLP4 0+52 INDIRI4 MULI4 ADDRGP4 g_entities+208+304 ADDP4 INDIRI4 MULI4 ADDRGP4 g_entities ADDP4 ASGNP4 ADDRGP4 $154 JUMPV LABELV $153 ADDRLP4 56 CNSTI4 940 ADDRLP4 0+52 INDIRI4 MULI4 ADDRGP4 g_entities ADDP4 ASGNP4 LABELV $154 ADDRLP4 0+12 ARGP4 ADDRGP4 muzzle ARGP4 ADDRGP4 SnapVectorTowards CALLV pop ADDRLP4 56 INDIRP4 CNSTI4 732 ADDP4 INDIRI4 CNSTI4 0 EQI4 $162 ADDRLP4 56 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CVPU4 4 CNSTU4 0 EQU4 $162 ADDRLP4 0+12 ARGP4 CNSTI4 51 ARGI4 ADDRLP4 132 ADDRGP4 G_TempEntity CALLP4 ASGNP4 ADDRLP4 60 ADDRLP4 132 INDIRP4 ASGNP4 ADDRLP4 60 INDIRP4 CNSTI4 184 ADDP4 ADDRLP4 56 INDIRP4 INDIRI4 ASGNI4 ADDRLP4 56 INDIRP4 ARGP4 ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 136 ADDRGP4 LogAccuracyHit CALLI4 ASGNI4 ADDRLP4 136 INDIRI4 CNSTI4 0 EQI4 $163 ADDRLP4 140 ADDRFP4 0 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CNSTI4 728 ADDP4 ASGNP4 ADDRLP4 140 INDIRP4 ADDRLP4 140 INDIRP4 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 ADDRGP4 $163 JUMPV LABELV $162 ADDRLP4 0+12 ARGP4 CNSTI4 52 ARGI4 ADDRLP4 132 ADDRGP4 G_TempEntity CALLP4 ASGNP4 ADDRLP4 60 ADDRLP4 132 INDIRP4 ASGNP4 ADDRLP4 0+24 ARGP4 ADDRLP4 136 ADDRGP4 DirToByte CALLI4 ASGNI4 ADDRLP4 60 INDIRP4 CNSTI4 184 ADDP4 ADDRLP4 136 INDIRI4 ASGNI4 LABELV $163 ADDRLP4 60 INDIRP4 CNSTI4 140 ADDP4 ADDRFP4 0 INDIRP4 INDIRI4 ASGNI4 ADDRLP4 56 INDIRP4 CNSTI4 732 ADDP4 INDIRI4 CNSTI4 0 EQI4 $148 ADDRLP4 56 INDIRP4 ARGP4 ADDRFP4 0 INDIRP4 ARGP4 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 forward ARGP4 ADDRLP4 0+12 ARGP4 ADDRFP4 8 INDIRI4 ARGI4 CNSTI4 32 ARGI4 ADDRFP4 12 INDIRI4 ARGI4 ADDRGP4 G_Damage CALLV pop ADDRGP4 $148 JUMPV LABELV $147 ADDRLP4 76 ADDRLP4 76 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 ADDRLP4 76 INDIRI4 CNSTI4 10 LTI4 $146 LABELV $148 LABELV $127 endproc Bullet_Fire 144 32 export BFG_Fire proc BFG_Fire 16 12 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 muzzle ARGP4 ADDRGP4 forward ARGP4 ADDRLP4 4 ADDRGP4 fire_bfg CALLP4 ASGNP4 ADDRLP4 0 ADDRLP4 4 INDIRP4 ASGNP4 ADDRLP4 8 ADDRLP4 0 INDIRP4 CNSTI4 736 ADDP4 ASGNP4 ADDRLP4 8 INDIRP4 ADDRLP4 8 INDIRP4 INDIRI4 CVIF4 4 ADDRGP4 s_quadFactor INDIRF4 MULF4 CVFI4 4 ASGNI4 ADDRLP4 12 ADDRLP4 0 INDIRP4 CNSTI4 740 ADDP4 ASGNP4 ADDRLP4 12 INDIRP4 ADDRLP4 12 INDIRP4 INDIRI4 CVIF4 4 ADDRGP4 s_quadFactor INDIRF4 MULF4 CVFI4 4 ASGNI4 LABELV $172 endproc BFG_Fire 16 12 export ShotgunPellet proc ShotgunPellet 112 32 ADDRFP4 8 ADDRFP4 8 INDIRP4 ASGNP4 ADDRLP4 64 ADDRFP4 8 INDIRP4 INDIRI4 ASGNI4 ADDRLP4 68 ADDRFP4 0 INDIRP4 INDIRB ASGNB 12 ADDRLP4 80 ADDRFP4 4 INDIRP4 INDIRB ASGNB 12 ADDRLP4 60 CNSTI4 0 ASGNI4 LABELV $174 ADDRLP4 0 ARGP4 ADDRLP4 68 ARGP4 ADDRLP4 96 CNSTP4 0 ASGNP4 ADDRLP4 96 INDIRP4 ARGP4 ADDRLP4 96 INDIRP4 ARGP4 ADDRLP4 80 ARGP4 ADDRLP4 64 INDIRI4 ARGI4 CNSTI4 100663297 ARGI4 ADDRGP4 trap_Trace CALLV pop CNSTI4 940 ADDRLP4 0+52 INDIRI4 MULI4 ADDRGP4 g_entities+536 ADDP4 INDIRI4 CNSTI4 65536 BANDI4 CNSTI4 0 EQI4 $178 ADDRLP4 100 CNSTI4 940 ASGNI4 ADDRLP4 56 ADDRLP4 100 INDIRI4 ADDRLP4 100 INDIRI4 ADDRLP4 0+52 INDIRI4 MULI4 ADDRGP4 g_entities+208+304 ADDP4 INDIRI4 MULI4 ADDRGP4 g_entities ADDP4 ASGNP4 ADDRGP4 $179 JUMPV LABELV $178 ADDRLP4 56 CNSTI4 940 ADDRLP4 0+52 INDIRI4 MULI4 ADDRGP4 g_entities ADDP4 ASGNP4 LABELV $179 ADDRLP4 0+44 INDIRI4 CNSTI4 16 BANDI4 CNSTI4 0 EQI4 $186 CNSTI4 0 RETI4 ADDRGP4 $173 JUMPV LABELV $186 ADDRLP4 56 INDIRP4 CNSTI4 732 ADDP4 INDIRI4 CNSTI4 0 EQI4 $189 ADDRLP4 92 CNSTF4 1092616192 ADDRGP4 s_quadFactor INDIRF4 MULF4 CVFI4 4 ASGNI4 ADDRLP4 56 INDIRP4 ARGP4 ADDRFP4 8 INDIRP4 ARGP4 ADDRFP4 8 INDIRP4 ARGP4 ADDRGP4 forward ARGP4 ADDRLP4 0+12 ARGP4 ADDRLP4 92 INDIRI4 ARGI4 CNSTI4 32 ARGI4 CNSTI4 1 ARGI4 ADDRGP4 G_Damage CALLV pop ADDRLP4 56 INDIRP4 ARGP4 ADDRFP4 8 INDIRP4 ARGP4 ADDRLP4 108 ADDRGP4 LogAccuracyHit CALLI4 ASGNI4 ADDRLP4 108 INDIRI4 CNSTI4 0 EQI4 $192 CNSTI4 1 RETI4 ADDRGP4 $173 JUMPV LABELV $192 LABELV $189 CNSTI4 0 RETI4 ADDRGP4 $173 JUMPV LABELV $175 ADDRLP4 60 ADDRLP4 60 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 ADDRLP4 60 INDIRI4 CNSTI4 10 LTI4 $174 CNSTI4 0 RETI4 LABELV $173 endproc ShotgunPellet 112 32 export ShotgunPattern proc ShotgunPattern 104 12 ADDRFP4 0 ADDRFP4 0 INDIRP4 ASGNP4 ADDRFP4 12 ADDRFP4 12 INDIRP4 ASGNP4 ADDRLP4 60 CNSTI4 0 ASGNI4 ADDRFP4 4 INDIRP4 ARGP4 ADDRLP4 20 ARGP4 ADDRGP4 VectorNormalize2 CALLF4 pop ADDRLP4 32 ARGP4 ADDRLP4 20 ARGP4 ADDRGP4 PerpendicularVector CALLV pop ADDRLP4 20 ARGP4 ADDRLP4 32 ARGP4 ADDRLP4 44 ARGP4 ADDRGP4 CrossProduct CALLV pop ADDRLP4 56 CNSTI4 0 ASGNI4 LABELV $195 ADDRFP4 8 ARGP4 ADDRLP4 64 ADDRGP4 Q_crandom CALLF4 ASGNF4 ADDRLP4 12 CNSTF4 1098907648 CNSTF4 1143930880 ADDRLP4 64 INDIRF4 MULF4 MULF4 ASGNF4 ADDRFP4 8 ARGP4 ADDRLP4 68 ADDRGP4 Q_crandom CALLF4 ASGNF4 ADDRLP4 16 CNSTF4 1098907648 CNSTF4 1143930880 ADDRLP4 68 INDIRF4 MULF4 MULF4 ASGNF4 ADDRLP4 76 CNSTF4 1207959552 ASGNF4 ADDRLP4 0 ADDRFP4 0 INDIRP4 INDIRF4 ADDRLP4 76 INDIRF4 ADDRLP4 20 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 0+4 ADDRFP4 0 INDIRP4 CNSTI4 4 ADDP4 INDIRF4 ADDRLP4 76 INDIRF4 ADDRLP4 20+4 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 0+8 ADDRFP4 0 INDIRP4 CNSTI4 8 ADDP4 INDIRF4 CNSTF4 1207959552 ADDRLP4 20+8 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 0 ADDRLP4 0 INDIRF4 ADDRLP4 32 INDIRF4 ADDRLP4 12 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 0+4 ADDRLP4 0+4 INDIRF4 ADDRLP4 32+4 INDIRF4 ADDRLP4 12 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 0+8 ADDRLP4 0+8 INDIRF4 ADDRLP4 32+8 INDIRF4 ADDRLP4 12 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 0 ADDRLP4 0 INDIRF4 ADDRLP4 44 INDIRF4 ADDRLP4 16 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 0+4 ADDRLP4 0+4 INDIRF4 ADDRLP4 44+4 INDIRF4 ADDRLP4 16 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 0+8 ADDRLP4 0+8 INDIRF4 ADDRLP4 44+8 INDIRF4 ADDRLP4 16 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0 ARGP4 ADDRFP4 12 INDIRP4 ARGP4 ADDRLP4 88 ADDRGP4 ShotgunPellet CALLI4 ASGNI4 ADDRLP4 92 CNSTI4 0 ASGNI4 ADDRLP4 88 INDIRI4 ADDRLP4 92 INDIRI4 EQI4 $215 ADDRLP4 60 INDIRI4 ADDRLP4 92 INDIRI4 NEI4 $215 ADDRLP4 96 CNSTI4 1 ASGNI4 ADDRLP4 60 ADDRLP4 96 INDIRI4 ASGNI4 ADDRLP4 100 ADDRFP4 12 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CNSTI4 728 ADDP4 ASGNP4 ADDRLP4 100 INDIRP4 ADDRLP4 100 INDIRP4 INDIRI4 ADDRLP4 96 INDIRI4 ADDI4 ASGNI4 LABELV $215 LABELV $196 ADDRLP4 56 ADDRLP4 56 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 ADDRLP4 56 INDIRI4 CNSTI4 11 LTI4 $195 LABELV $194 endproc ShotgunPattern 104 12 export weapon_supershotgun_fire proc weapon_supershotgun_fire 20 16 ADDRGP4 muzzle ARGP4 CNSTI4 57 ARGI4 ADDRLP4 4 ADDRGP4 G_TempEntity CALLP4 ASGNP4 ADDRLP4 0 ADDRLP4 4 INDIRP4 ASGNP4 ADDRLP4 0 INDIRP4 CNSTI4 104 ADDP4 CNSTF4 1166016512 ADDRGP4 forward INDIRF4 MULF4 ASGNF4 ADDRLP4 0 INDIRP4 CNSTI4 108 ADDP4 CNSTF4 1166016512 ADDRGP4 forward+4 INDIRF4 MULF4 ASGNF4 ADDRLP4 0 INDIRP4 CNSTI4 112 ADDP4 CNSTF4 1166016512 ADDRGP4 forward+8 INDIRF4 MULF4 ASGNF4 ADDRLP4 8 ADDRLP4 0 INDIRP4 CNSTI4 104 ADDP4 ASGNP4 ADDRLP4 8 INDIRP4 ADDRLP4 8 INDIRP4 INDIRF4 CVFI4 4 CVIF4 4 ASGNF4 ADDRLP4 12 ADDRLP4 0 INDIRP4 CNSTI4 108 ADDP4 ASGNP4 ADDRLP4 12 INDIRP4 ADDRLP4 12 INDIRP4 INDIRF4 CVFI4 4 CVIF4 4 ASGNF4 ADDRLP4 16 ADDRLP4 0 INDIRP4 CNSTI4 112 ADDP4 ASGNP4 ADDRLP4 16 INDIRP4 ADDRLP4 16 INDIRP4 INDIRF4 CVFI4 4 CVIF4 4 ASGNF4 ADDRLP4 8 ADDRGP4 rand CALLI4 ASGNI4 ADDRLP4 0 INDIRP4 CNSTI4 184 ADDP4 ADDRLP4 8 INDIRI4 CNSTI4 255 BANDI4 ASGNI4 ADDRLP4 0 INDIRP4 CNSTI4 140 ADDP4 ADDRFP4 0 INDIRP4 INDIRI4 ASGNI4 ADDRLP4 0 INDIRP4 CNSTI4 24 ADDP4 ARGP4 ADDRLP4 0 INDIRP4 CNSTI4 104 ADDP4 ARGP4 ADDRLP4 0 INDIRP4 CNSTI4 184 ADDP4 INDIRI4 ARGI4 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 ShotgunPattern CALLV pop LABELV $217 endproc weapon_supershotgun_fire 20 16 export weapon_grenadelauncher_fire proc weapon_grenadelauncher_fire 32 12 ADDRFP4 0 ADDRFP4 0 INDIRP4 ASGNP4 ADDRLP4 4 ADDRGP4 forward+8 ASGNP4 ADDRLP4 4 INDIRP4 ADDRLP4 4 INDIRP4 INDIRF4 CNSTF4 1045220557 ADDF4 ASGNF4 ADDRGP4 forward ARGP4 ADDRGP4 VectorNormalize CALLF4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 muzzle ARGP4 ADDRGP4 forward ARGP4 ADDRLP4 8 ADDRGP4 fire_grenade CALLP4 ASGNP4 ADDRLP4 0 ADDRLP4 8 INDIRP4 ASGNP4 ADDRLP4 12 ADDRLP4 0 INDIRP4 CNSTI4 736 ADDP4 ASGNP4 ADDRLP4 12 INDIRP4 ADDRLP4 12 INDIRP4 INDIRI4 CVIF4 4 ADDRGP4 s_quadFactor INDIRF4 MULF4 CVFI4 4 ASGNI4 ADDRLP4 16 ADDRLP4 0 INDIRP4 CNSTI4 740 ADDP4 ASGNP4 ADDRLP4 16 INDIRP4 ADDRLP4 16 INDIRP4 INDIRI4 CVIF4 4 ADDRGP4 s_quadFactor INDIRF4 MULF4 CVFI4 4 ASGNI4 ADDRLP4 20 ADDRLP4 0 INDIRP4 CNSTI4 36 ADDP4 ASGNP4 ADDRLP4 20 INDIRP4 ADDRLP4 20 INDIRP4 INDIRF4 ADDRFP4 0 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CNSTI4 32 ADDP4 INDIRF4 ADDF4 ASGNF4 ADDRLP4 24 ADDRLP4 0 INDIRP4 CNSTI4 40 ADDP4 ASGNP4 ADDRLP4 24 INDIRP4 ADDRLP4 24 INDIRP4 INDIRF4 ADDRFP4 0 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CNSTI4 36 ADDP4 INDIRF4 ADDF4 ASGNF4 ADDRLP4 28 ADDRLP4 0 INDIRP4 CNSTI4 44 ADDP4 ASGNP4 ADDRLP4 28 INDIRP4 ADDRLP4 28 INDIRP4 INDIRF4 ADDRFP4 0 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CNSTI4 40 ADDP4 INDIRF4 ADDF4 ASGNF4 LABELV $220 endproc weapon_grenadelauncher_fire 32 12 export weapon_cluster_grenadelauncher_fire proc weapon_cluster_grenadelauncher_fire 20 12 ADDRLP4 4 ADDRGP4 forward+8 ASGNP4 ADDRLP4 4 INDIRP4 ADDRLP4 4 INDIRP4 INDIRF4 CNSTF4 1045220557 ADDF4 ASGNF4 ADDRGP4 forward ARGP4 ADDRGP4 VectorNormalize CALLF4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 muzzle ARGP4 ADDRGP4 forward ARGP4 ADDRLP4 8 ADDRGP4 fire_cluster_grenade CALLP4 ASGNP4 ADDRLP4 0 ADDRLP4 8 INDIRP4 ASGNP4 ADDRLP4 12 ADDRLP4 0 INDIRP4 CNSTI4 736 ADDP4 ASGNP4 ADDRLP4 12 INDIRP4 ADDRLP4 12 INDIRP4 INDIRI4 CVIF4 4 ADDRGP4 s_quadFactor INDIRF4 MULF4 CVFI4 4 ASGNI4 ADDRLP4 16 ADDRLP4 0 INDIRP4 CNSTI4 740 ADDP4 ASGNP4 ADDRLP4 16 INDIRP4 ADDRLP4 16 INDIRP4 INDIRI4 CVIF4 4 ADDRGP4 s_quadFactor INDIRF4 MULF4 CVFI4 4 ASGNI4 ADDRLP4 0 INDIRP4 CNSTI4 36 ADDP4 CNSTF4 1157234688 ADDRGP4 forward INDIRF4 MULF4 ASGNF4 ADDRLP4 0 INDIRP4 CNSTI4 40 ADDP4 CNSTF4 1157234688 ADDRGP4 forward+4 INDIRF4 MULF4 ASGNF4 ADDRLP4 0 INDIRP4 CNSTI4 44 ADDP4 CNSTF4 1157234688 ADDRGP4 forward+8 INDIRF4 MULF4 ASGNF4 LABELV $222 endproc weapon_cluster_grenadelauncher_fire 20 12 export Weapon_RocketLauncher_Fire proc Weapon_RocketLauncher_Fire 16 12 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 muzzle ARGP4 ADDRGP4 forward ARGP4 ADDRLP4 4 ADDRGP4 fire_rocket CALLP4 ASGNP4 ADDRLP4 0 ADDRLP4 4 INDIRP4 ASGNP4 ADDRLP4 8 ADDRLP4 0 INDIRP4 CNSTI4 736 ADDP4 ASGNP4 ADDRLP4 8 INDIRP4 ADDRLP4 8 INDIRP4 INDIRI4 CVIF4 4 ADDRGP4 s_quadFactor INDIRF4 MULF4 CVFI4 4 ASGNI4 ADDRLP4 12 ADDRLP4 0 INDIRP4 CNSTI4 740 ADDP4 ASGNP4 ADDRLP4 12 INDIRP4 ADDRLP4 12 INDIRP4 INDIRI4 CVIF4 4 ADDRGP4 s_quadFactor INDIRF4 MULF4 CVFI4 4 ASGNI4 LABELV $226 endproc Weapon_RocketLauncher_Fire 16 12 export Weapon_Homing_RocketLauncher_Fire proc Weapon_Homing_RocketLauncher_Fire 16 12 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 muzzle ARGP4 ADDRGP4 forward ARGP4 ADDRLP4 4 ADDRGP4 fire_homing_rocket CALLP4 ASGNP4 ADDRLP4 0 ADDRLP4 4 INDIRP4 ASGNP4 ADDRLP4 8 ADDRLP4 0 INDIRP4 CNSTI4 736 ADDP4 ASGNP4 ADDRLP4 8 INDIRP4 ADDRLP4 8 INDIRP4 INDIRI4 CVIF4 4 ADDRGP4 s_quadFactor INDIRF4 MULF4 CVFI4 4 ASGNI4 ADDRLP4 12 ADDRLP4 0 INDIRP4 CNSTI4 740 ADDP4 ASGNP4 ADDRLP4 12 INDIRP4 ADDRLP4 12 INDIRP4 INDIRI4 CVIF4 4 ADDRGP4 s_quadFactor INDIRF4 MULF4 CVFI4 4 ASGNI4 LABELV $227 endproc Weapon_Homing_RocketLauncher_Fire 16 12 export Weapon_Plasmagun_Fire proc Weapon_Plasmagun_Fire 16 12 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 muzzle ARGP4 ADDRGP4 forward ARGP4 ADDRLP4 4 ADDRGP4 fire_plasma CALLP4 ASGNP4 ADDRLP4 0 ADDRLP4 4 INDIRP4 ASGNP4 ADDRLP4 8 ADDRLP4 0 INDIRP4 CNSTI4 736 ADDP4 ASGNP4 ADDRLP4 8 INDIRP4 ADDRLP4 8 INDIRP4 INDIRI4 CVIF4 4 ADDRGP4 s_quadFactor INDIRF4 MULF4 CVFI4 4 ASGNI4 ADDRLP4 12 ADDRLP4 0 INDIRP4 CNSTI4 740 ADDP4 ASGNP4 ADDRLP4 12 INDIRP4 ADDRLP4 12 INDIRP4 INDIRI4 CVIF4 4 ADDRGP4 s_quadFactor INDIRF4 MULF4 CVFI4 4 ASGNI4 LABELV $228 endproc Weapon_Plasmagun_Fire 16 12 export Weapon_Plasmagun_Circular_Fire proc Weapon_Plasmagun_Circular_Fire 48 12 CNSTF4 1078523331 ADDRGP4 level+32 INDIRI4 CNSTI4 1 LSHI4 CVIF4 4 MULF4 CNSTF4 1148846080 DIVF4 ARGF4 ADDRLP4 28 ADDRGP4 sin CALLF4 ASGNF4 ADDRLP4 12 ADDRLP4 28 INDIRF4 ASGNF4 ADDRLP4 12+4 CNSTF4 0 ASGNF4 ADDRLP4 12+8 CNSTF4 0 ASGNF4 CNSTF4 1078523331 ADDRGP4 level+32 INDIRI4 CNSTI4 1 LSHI4 CVIF4 4 MULF4 CNSTF4 1148846080 DIVF4 ARGF4 ADDRLP4 32 ADDRGP4 cos CALLF4 ASGNF4 ADDRLP4 0 ADDRLP4 32 INDIRF4 ASGNF4 ADDRLP4 0+4 CNSTF4 0 ASGNF4 ADDRLP4 0+8 CNSTF4 0 ASGNF4 ADDRLP4 12 ADDRGP4 forward INDIRF4 ADDRLP4 12 INDIRF4 ADDF4 ASGNF4 ADDRLP4 12+4 ADDRGP4 forward+4 INDIRF4 ADDRLP4 12+4 INDIRF4 ADDF4 ASGNF4 ADDRLP4 12+8 ADDRGP4 forward+8 INDIRF4 ADDRLP4 12+8 INDIRF4 ADDF4 ASGNF4 ADDRLP4 0 ADDRGP4 right INDIRF4 ADDRLP4 0 INDIRF4 ADDF4 ASGNF4 ADDRLP4 0+4 ADDRGP4 right+4 INDIRF4 ADDRLP4 0+4 INDIRF4 ADDF4 ASGNF4 ADDRLP4 0+8 ADDRGP4 right+8 INDIRF4 ADDRLP4 0+8 INDIRF4 ADDF4 ASGNF4 ADDRLP4 0 ADDRLP4 12 INDIRF4 ADDRLP4 0 INDIRF4 ADDF4 ASGNF4 ADDRLP4 0+4 ADDRLP4 12+4 INDIRF4 ADDRLP4 0+4 INDIRF4 ADDF4 ASGNF4 ADDRLP4 0+8 ADDRLP4 12+8 INDIRF4 ADDRLP4 0+8 INDIRF4 ADDF4 ASGNF4 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 muzzle ARGP4 ADDRLP4 0 ARGP4 ADDRLP4 36 ADDRGP4 fire_plasma_bounce CALLP4 ASGNP4 ADDRLP4 24 ADDRLP4 36 INDIRP4 ASGNP4 ADDRLP4 40 ADDRLP4 24 INDIRP4 CNSTI4 736 ADDP4 ASGNP4 ADDRLP4 40 INDIRP4 ADDRLP4 40 INDIRP4 INDIRI4 CVIF4 4 ADDRGP4 s_quadFactor INDIRF4 MULF4 CVFI4 4 ASGNI4 ADDRLP4 44 ADDRLP4 24 INDIRP4 CNSTI4 740 ADDP4 ASGNP4 ADDRLP4 44 INDIRP4 ADDRLP4 44 INDIRP4 INDIRI4 CVIF4 4 ADDRGP4 s_quadFactor INDIRF4 MULF4 CVFI4 4 ASGNI4 LABELV $229 endproc Weapon_Plasmagun_Circular_Fire 48 12 export weapon_railgun_fire proc weapon_railgun_fire 176 32 ADDRFP4 0 ADDRFP4 0 INDIRP4 ASGNP4 ADDRLP4 104 CNSTF4 1117126656 ADDRGP4 s_quadFactor INDIRF4 MULF4 CVFI4 4 ASGNI4 ADDRLP4 112 CNSTF4 1174405120 ASGNF4 ADDRLP4 88 ADDRGP4 muzzle INDIRF4 ADDRLP4 112 INDIRF4 ADDRGP4 forward INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 88+4 ADDRGP4 muzzle+4 INDIRF4 ADDRLP4 112 INDIRF4 ADDRGP4 forward+4 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 88+8 ADDRGP4 muzzle+8 INDIRF4 CNSTF4 1174405120 ADDRGP4 forward+8 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 116 CNSTI4 0 ASGNI4 ADDRLP4 60 ADDRLP4 116 INDIRI4 ASGNI4 ADDRLP4 108 ADDRLP4 116 INDIRI4 ASGNI4 ADDRLP4 100 ADDRFP4 0 INDIRP4 INDIRI4 ASGNI4 LABELV $261 ADDRLP4 0 ARGP4 ADDRGP4 muzzle ARGP4 ADDRLP4 120 CNSTP4 0 ASGNP4 ADDRLP4 120 INDIRP4 ARGP4 ADDRLP4 120 INDIRP4 ARGP4 ADDRLP4 88 ARGP4 ADDRLP4 100 INDIRI4 ARGI4 CNSTI4 100663297 ARGI4 ADDRGP4 trap_Trace CALLV pop ADDRLP4 0+52 INDIRI4 CNSTI4 1022 LTI4 $264 ADDRGP4 $263 JUMPV LABELV $264 CNSTI4 940 ADDRLP4 0+52 INDIRI4 MULI4 ADDRGP4 g_entities+536 ADDP4 INDIRI4 CNSTI4 65536 BANDI4 CNSTI4 0 EQI4 $267 ADDRLP4 124 CNSTI4 940 ASGNI4 ADDRLP4 56 ADDRLP4 124 INDIRI4 ADDRLP4 124 INDIRI4 ADDRLP4 0+52 INDIRI4 MULI4 ADDRGP4 g_entities+208+304 ADDP4 INDIRI4 MULI4 ADDRGP4 g_entities ADDP4 ASGNP4 ADDRGP4 $268 JUMPV LABELV $267 ADDRLP4 56 CNSTI4 940 ADDRLP4 0+52 INDIRI4 MULI4 ADDRGP4 g_entities ADDP4 ASGNP4 LABELV $268 ADDRLP4 56 INDIRP4 CNSTI4 732 ADDP4 INDIRI4 CNSTI4 0 EQI4 $275 ADDRLP4 56 INDIRP4 ARGP4 ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 128 ADDRGP4 LogAccuracyHit CALLI4 ASGNI4 ADDRLP4 128 INDIRI4 CNSTI4 0 EQI4 $277 ADDRLP4 108 ADDRLP4 108 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $277 ADDRLP4 56 INDIRP4 ARGP4 ADDRFP4 0 INDIRP4 ARGP4 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 forward ARGP4 ADDRLP4 0+12 ARGP4 ADDRLP4 104 INDIRI4 ARGI4 CNSTI4 32 ARGI4 CNSTI4 11 ARGI4 ADDRGP4 G_Damage CALLV pop LABELV $275 ADDRLP4 0+48 INDIRI4 CNSTI4 1 BANDI4 CNSTI4 0 EQI4 $280 ADDRGP4 $263 JUMPV LABELV $280 ADDRLP4 56 INDIRP4 ARGP4 ADDRGP4 trap_UnlinkEntity CALLV pop ADDRLP4 60 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 68 ADDP4 ADDRLP4 56 INDIRP4 ASGNP4 ADDRLP4 60 ADDRLP4 60 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $262 ADDRLP4 60 INDIRI4 CNSTI4 4 LTI4 $261 LABELV $263 ADDRLP4 64 CNSTI4 0 ASGNI4 ADDRGP4 $286 JUMPV LABELV $283 ADDRLP4 64 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 68 ADDP4 INDIRP4 ARGP4 ADDRGP4 trap_LinkEntity CALLV pop LABELV $284 ADDRLP4 64 ADDRLP4 64 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $286 ADDRLP4 64 INDIRI4 ADDRLP4 60 INDIRI4 LTI4 $283 ADDRLP4 0+12 ARGP4 ADDRGP4 muzzle ARGP4 ADDRGP4 SnapVectorTowards CALLV pop ADDRLP4 0+12 ARGP4 CNSTI4 56 ARGI4 ADDRLP4 120 ADDRGP4 G_TempEntity CALLP4 ASGNP4 ADDRLP4 84 ADDRLP4 120 INDIRP4 ASGNP4 ADDRLP4 124 CNSTI4 168 ASGNI4 ADDRLP4 84 INDIRP4 ADDRLP4 124 INDIRI4 ADDP4 ADDRFP4 0 INDIRP4 ADDRLP4 124 INDIRI4 ADDP4 INDIRI4 ASGNI4 ADDRLP4 84 INDIRP4 CNSTI4 104 ADDP4 ADDRGP4 muzzle INDIRB ASGNB 12 ADDRLP4 128 ADDRLP4 84 INDIRP4 CNSTI4 104 ADDP4 ASGNP4 ADDRLP4 128 INDIRP4 ADDRLP4 128 INDIRP4 INDIRF4 CNSTF4 1082130432 ADDRGP4 right INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 132 ADDRLP4 84 INDIRP4 CNSTI4 108 ADDP4 ASGNP4 ADDRLP4 132 INDIRP4 ADDRLP4 132 INDIRP4 INDIRF4 CNSTF4 1082130432 ADDRGP4 right+4 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 136 ADDRLP4 84 INDIRP4 CNSTI4 112 ADDP4 ASGNP4 ADDRLP4 136 INDIRP4 ADDRLP4 136 INDIRP4 INDIRF4 CNSTF4 1082130432 ADDRGP4 right+8 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 140 ADDRLP4 84 INDIRP4 CNSTI4 104 ADDP4 ASGNP4 ADDRLP4 140 INDIRP4 ADDRLP4 140 INDIRP4 INDIRF4 CNSTF4 3212836864 ADDRGP4 up INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 144 ADDRLP4 84 INDIRP4 CNSTI4 108 ADDP4 ASGNP4 ADDRLP4 144 INDIRP4 ADDRLP4 144 INDIRP4 INDIRF4 CNSTF4 3212836864 ADDRGP4 up+4 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 148 ADDRLP4 84 INDIRP4 CNSTI4 112 ADDP4 ASGNP4 ADDRLP4 148 INDIRP4 ADDRLP4 148 INDIRP4 INDIRF4 CNSTF4 3212836864 ADDRGP4 up+8 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 0+44 INDIRI4 CNSTI4 16 BANDI4 CNSTI4 0 EQI4 $293 ADDRLP4 84 INDIRP4 CNSTI4 184 ADDP4 CNSTI4 255 ASGNI4 ADDRGP4 $294 JUMPV LABELV $293 ADDRLP4 0+24 ARGP4 ADDRLP4 152 ADDRGP4 DirToByte CALLI4 ASGNI4 ADDRLP4 84 INDIRP4 CNSTI4 184 ADDP4 ADDRLP4 152 INDIRI4 ASGNI4 LABELV $294 ADDRLP4 152 CNSTI4 168 ASGNI4 ADDRLP4 84 INDIRP4 ADDRLP4 152 INDIRI4 ADDP4 ADDRFP4 0 INDIRP4 ADDRLP4 152 INDIRI4 ADDP4 INDIRI4 ASGNI4 ADDRLP4 108 INDIRI4 CNSTI4 0 NEI4 $297 ADDRFP4 0 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CNSTI4 720 ADDP4 CNSTI4 0 ASGNI4 ADDRGP4 $298 JUMPV LABELV $297 ADDRLP4 156 ADDRFP4 0 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CNSTI4 720 ADDP4 ASGNP4 ADDRLP4 156 INDIRP4 ADDRLP4 156 INDIRP4 INDIRI4 ADDRLP4 108 INDIRI4 ADDI4 ASGNI4 ADDRFP4 0 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CNSTI4 720 ADDP4 INDIRI4 CNSTI4 2 LTI4 $299 ADDRLP4 160 ADDRFP4 0 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CNSTI4 720 ADDP4 ASGNP4 ADDRLP4 160 INDIRP4 ADDRLP4 160 INDIRP4 INDIRI4 CNSTI4 2 SUBI4 ASGNI4 ADDRLP4 164 ADDRFP4 0 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CNSTI4 284 ADDP4 ASGNP4 ADDRLP4 164 INDIRP4 ADDRLP4 164 INDIRP4 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 ADDRLP4 168 ADDRFP4 0 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CNSTI4 104 ADDP4 ASGNP4 ADDRLP4 168 INDIRP4 ADDRLP4 168 INDIRP4 INDIRI4 CNSTI4 -231497 BANDI4 ASGNI4 ADDRLP4 172 ADDRFP4 0 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CNSTI4 104 ADDP4 ASGNP4 ADDRLP4 172 INDIRP4 ADDRLP4 172 INDIRP4 INDIRI4 CNSTI4 32768 BORI4 ASGNI4 ADDRFP4 0 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CNSTI4 756 ADDP4 ADDRGP4 level+32 INDIRI4 CNSTI4 2000 ADDI4 ASGNI4 LABELV $299 ADDRLP4 160 ADDRFP4 0 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CNSTI4 728 ADDP4 ASGNP4 ADDRLP4 160 INDIRP4 ADDRLP4 160 INDIRP4 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $298 LABELV $254 endproc weapon_railgun_fire 176 32 export weapon_telefrag_fire proc weapon_telefrag_fire 168 32 ADDRFP4 0 ADDRFP4 0 INDIRP4 ASGNP4 ADDRFP4 4 ADDRFP4 4 INDIRP4 ASGNP4 ADDRFP4 8 ADDRFP4 8 INDIRP4 ASGNP4 ADDRFP4 12 ADDRFP4 12 INDIRP4 ASGNP4 ADDRFP4 16 ADDRFP4 16 INDIRP4 ASGNP4 ADDRLP4 84 CNSTI4 1000 ASGNI4 ADDRLP4 72 CNSTI4 0 ASGNI4 ADDRLP4 80 ADDRFP4 0 INDIRP4 INDIRI4 ASGNI4 ADDRLP4 92 CNSTF4 1174405120 ASGNF4 ADDRLP4 60 ADDRFP4 4 INDIRP4 INDIRF4 ADDRLP4 92 INDIRF4 ADDRFP4 8 INDIRP4 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 100 CNSTI4 4 ASGNI4 ADDRLP4 60+4 ADDRFP4 4 INDIRP4 ADDRLP4 100 INDIRI4 ADDP4 INDIRF4 ADDRLP4 92 INDIRF4 ADDRFP4 8 INDIRP4 ADDRLP4 100 INDIRI4 ADDP4 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 104 CNSTI4 8 ASGNI4 ADDRLP4 60+8 ADDRFP4 4 INDIRP4 ADDRLP4 104 INDIRI4 ADDP4 INDIRF4 CNSTF4 1174405120 ADDRFP4 8 INDIRP4 ADDRLP4 104 INDIRI4 ADDP4 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 4 ARGP4 ADDRFP4 4 INDIRP4 ARGP4 ADDRLP4 108 CNSTP4 0 ASGNP4 ADDRLP4 108 INDIRP4 ARGP4 ADDRLP4 108 INDIRP4 ARGP4 ADDRLP4 60 ARGP4 ADDRLP4 80 INDIRI4 ARGI4 CNSTI4 100663297 ARGI4 ADDRGP4 trap_Trace CALLV pop ADDRLP4 4+52 INDIRI4 CNSTI4 1022 GEI4 $305 ADDRLP4 76 CNSTI4 940 ADDRLP4 4+52 INDIRI4 MULI4 ADDRGP4 g_entities ADDP4 ASGNP4 ADDRLP4 76 INDIRP4 CNSTI4 732 ADDP4 INDIRI4 CNSTI4 0 EQI4 $309 ADDRLP4 76 INDIRP4 ARGP4 ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 112 ADDRGP4 LogAccuracyHit CALLI4 ASGNI4 ADDRLP4 112 INDIRI4 CNSTI4 0 EQI4 $311 ADDRLP4 72 ADDRLP4 72 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $311 ADDRLP4 116 ADDRLP4 76 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 ASGNP4 ADDRLP4 116 INDIRP4 CVPU4 4 CNSTU4 0 EQU4 $313 ADDRLP4 116 INDIRP4 CNSTI4 4 ADDP4 INDIRI4 CNSTI4 3 EQI4 $313 ADDRLP4 116 INDIRP4 CNSTI4 624 ADDP4 INDIRI4 CNSTI4 5 EQI4 $313 ADDRLP4 76 INDIRP4 ARGP4 ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 120 ADDRGP4 OnSameTeam CALLI4 ASGNI4 ADDRLP4 124 CNSTI4 0 ASGNI4 ADDRLP4 120 INDIRI4 ADDRLP4 124 INDIRI4 EQI4 $315 ADDRGP4 g_friendlyFire+12 INDIRI4 ADDRLP4 124 INDIRI4 NEI4 $315 ADDRLP4 76 INDIRP4 ARGP4 ADDRFP4 0 INDIRP4 ARGP4 ADDRFP4 0 INDIRP4 ARGP4 ADDRFP4 8 INDIRP4 ARGP4 ADDRLP4 4+12 ARGP4 ADDRLP4 84 INDIRI4 ARGI4 CNSTI4 0 ARGI4 CNSTI4 11 ARGI4 ADDRGP4 G_Damage CALLV pop ADDRGP4 $314 JUMPV LABELV $315 ADDRLP4 76 INDIRP4 ARGP4 ADDRFP4 0 INDIRP4 ARGP4 ADDRFP4 0 INDIRP4 ARGP4 ADDRFP4 8 INDIRP4 ARGP4 ADDRLP4 4+12 ARGP4 ADDRLP4 84 INDIRI4 ARGI4 CNSTI4 0 ARGI4 CNSTI4 11 ARGI4 ADDRGP4 G_Damage CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 76 INDIRP4 CNSTI4 488 ADDP4 ARGP4 ADDRGP4 TelefragPlayer CALLV pop ADDRGP4 $314 JUMPV LABELV $313 ADDRLP4 76 INDIRP4 ARGP4 ADDRFP4 0 INDIRP4 ARGP4 ADDRFP4 0 INDIRP4 ARGP4 ADDRFP4 8 INDIRP4 ARGP4 ADDRLP4 4+12 ARGP4 ADDRLP4 84 INDIRI4 ARGI4 CNSTI4 0 ARGI4 CNSTI4 11 ARGI4 ADDRGP4 G_Damage CALLV pop LABELV $314 LABELV $309 LABELV $305 ADDRLP4 4+12 ARGP4 ADDRFP4 4 INDIRP4 ARGP4 ADDRGP4 SnapVectorTowards CALLV pop ADDRLP4 4+12 ARGP4 CNSTI4 56 ARGI4 ADDRLP4 112 ADDRGP4 G_TempEntity CALLP4 ASGNP4 ADDRLP4 0 ADDRLP4 112 INDIRP4 ASGNP4 ADDRLP4 116 CNSTI4 168 ASGNI4 ADDRLP4 0 INDIRP4 ADDRLP4 116 INDIRI4 ADDP4 ADDRFP4 0 INDIRP4 ADDRLP4 116 INDIRI4 ADDP4 INDIRI4 ASGNI4 ADDRLP4 0 INDIRP4 CNSTI4 104 ADDP4 ADDRFP4 4 INDIRP4 INDIRB ASGNB 12 ADDRLP4 120 ADDRLP4 0 INDIRP4 CNSTI4 104 ADDP4 ASGNP4 ADDRLP4 120 INDIRP4 ADDRLP4 120 INDIRP4 INDIRF4 CNSTF4 1082130432 ADDRFP4 12 INDIRP4 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 124 ADDRLP4 0 INDIRP4 CNSTI4 108 ADDP4 ASGNP4 ADDRLP4 124 INDIRP4 ADDRLP4 124 INDIRP4 INDIRF4 CNSTF4 1082130432 ADDRFP4 12 INDIRP4 CNSTI4 4 ADDP4 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 128 ADDRLP4 0 INDIRP4 CNSTI4 112 ADDP4 ASGNP4 ADDRLP4 128 INDIRP4 ADDRLP4 128 INDIRP4 INDIRF4 CNSTF4 1082130432 ADDRFP4 12 INDIRP4 CNSTI4 8 ADDP4 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 132 ADDRLP4 0 INDIRP4 CNSTI4 104 ADDP4 ASGNP4 ADDRLP4 132 INDIRP4 ADDRLP4 132 INDIRP4 INDIRF4 CNSTF4 3212836864 ADDRFP4 16 INDIRP4 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 136 ADDRLP4 0 INDIRP4 CNSTI4 108 ADDP4 ASGNP4 ADDRLP4 136 INDIRP4 ADDRLP4 136 INDIRP4 INDIRF4 CNSTF4 3212836864 ADDRFP4 16 INDIRP4 CNSTI4 4 ADDP4 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 140 ADDRLP4 0 INDIRP4 CNSTI4 112 ADDP4 ASGNP4 ADDRLP4 140 INDIRP4 ADDRLP4 140 INDIRP4 INDIRF4 CNSTF4 3212836864 ADDRFP4 16 INDIRP4 CNSTI4 8 ADDP4 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 4+44 INDIRI4 CNSTI4 16 BANDI4 CNSTI4 0 EQI4 $323 ADDRLP4 0 INDIRP4 CNSTI4 184 ADDP4 CNSTI4 255 ASGNI4 ADDRGP4 $324 JUMPV LABELV $323 ADDRLP4 4+24 ARGP4 ADDRLP4 144 ADDRGP4 DirToByte CALLI4 ASGNI4 ADDRLP4 0 INDIRP4 CNSTI4 184 ADDP4 ADDRLP4 144 INDIRI4 ASGNI4 LABELV $324 ADDRLP4 144 CNSTI4 168 ASGNI4 ADDRLP4 0 INDIRP4 ADDRLP4 144 INDIRI4 ADDP4 ADDRFP4 0 INDIRP4 ADDRLP4 144 INDIRI4 ADDP4 INDIRI4 ASGNI4 ADDRLP4 72 INDIRI4 CNSTI4 0 NEI4 $327 ADDRFP4 0 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CNSTI4 720 ADDP4 CNSTI4 0 ASGNI4 ADDRGP4 $328 JUMPV LABELV $327 ADDRLP4 148 ADDRFP4 0 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CNSTI4 720 ADDP4 ASGNP4 ADDRLP4 148 INDIRP4 ADDRLP4 148 INDIRP4 INDIRI4 ADDRLP4 72 INDIRI4 ADDI4 ASGNI4 ADDRFP4 0 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CNSTI4 720 ADDP4 INDIRI4 CNSTI4 2 LTI4 $329 ADDRLP4 152 ADDRFP4 0 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CNSTI4 720 ADDP4 ASGNP4 ADDRLP4 152 INDIRP4 ADDRLP4 152 INDIRP4 INDIRI4 CNSTI4 2 SUBI4 ASGNI4 ADDRLP4 156 ADDRFP4 0 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CNSTI4 284 ADDP4 ASGNP4 ADDRLP4 156 INDIRP4 ADDRLP4 156 INDIRP4 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 ADDRLP4 160 ADDRFP4 0 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CNSTI4 104 ADDP4 ASGNP4 ADDRLP4 160 INDIRP4 ADDRLP4 160 INDIRP4 INDIRI4 CNSTI4 -231497 BANDI4 ASGNI4 ADDRLP4 164 ADDRFP4 0 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CNSTI4 104 ADDP4 ASGNP4 ADDRLP4 164 INDIRP4 ADDRLP4 164 INDIRP4 INDIRI4 CNSTI4 32768 BORI4 ASGNI4 ADDRFP4 0 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CNSTI4 756 ADDP4 ADDRGP4 level+32 INDIRI4 CNSTI4 2000 ADDI4 ASGNI4 LABELV $329 ADDRLP4 152 ADDRFP4 0 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CNSTI4 728 ADDP4 ASGNP4 ADDRLP4 152 INDIRP4 ADDRLP4 152 INDIRP4 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $328 LABELV $302 endproc weapon_telefrag_fire 168 32 export Weapon_LightningFire proc Weapon_LightningFire 124 32 ADDRFP4 0 ADDRFP4 0 INDIRP4 ASGNP4 ADDRLP4 84 CNSTF4 1090519040 ADDRGP4 s_quadFactor INDIRF4 MULF4 CVFI4 4 ASGNI4 ADDRLP4 80 ADDRFP4 0 INDIRP4 INDIRI4 ASGNI4 ADDRLP4 76 CNSTI4 0 ASGNI4 LABELV $333 ADDRLP4 88 CNSTF4 1145044992 ASGNF4 ADDRLP4 60 ADDRGP4 muzzle INDIRF4 ADDRLP4 88 INDIRF4 ADDRGP4 forward INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 60+4 ADDRGP4 muzzle+4 INDIRF4 ADDRLP4 88 INDIRF4 ADDRGP4 forward+4 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 60+8 ADDRGP4 muzzle+8 INDIRF4 CNSTF4 1145044992 ADDRGP4 forward+8 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 0 ARGP4 ADDRGP4 muzzle ARGP4 ADDRLP4 92 CNSTP4 0 ASGNP4 ADDRLP4 92 INDIRP4 ARGP4 ADDRLP4 92 INDIRP4 ARGP4 ADDRLP4 60 ARGP4 ADDRLP4 80 INDIRI4 ARGI4 CNSTI4 100663297 ARGI4 ADDRGP4 trap_Trace CALLV pop ADDRLP4 0+52 INDIRI4 CNSTI4 1023 NEI4 $343 ADDRGP4 $332 JUMPV LABELV $343 CNSTI4 940 ADDRLP4 0+52 INDIRI4 MULI4 ADDRGP4 g_entities+536 ADDP4 INDIRI4 CNSTI4 65536 BANDI4 CNSTI4 0 EQI4 $346 ADDRLP4 96 CNSTI4 940 ASGNI4 ADDRLP4 56 ADDRLP4 96 INDIRI4 ADDRLP4 96 INDIRI4 ADDRLP4 0+52 INDIRI4 MULI4 ADDRGP4 g_entities+208+304 ADDP4 INDIRI4 MULI4 ADDRGP4 g_entities ADDP4 ASGNP4 ADDRGP4 $347 JUMPV LABELV $346 ADDRLP4 56 CNSTI4 940 ADDRLP4 0+52 INDIRI4 MULI4 ADDRGP4 g_entities ADDP4 ASGNP4 LABELV $347 ADDRLP4 56 INDIRP4 CNSTI4 732 ADDP4 INDIRI4 CNSTI4 0 EQI4 $354 ADDRLP4 56 INDIRP4 ARGP4 ADDRFP4 0 INDIRP4 ARGP4 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 forward ARGP4 ADDRLP4 0+12 ARGP4 ADDRLP4 84 INDIRI4 ARGI4 CNSTI4 32 ARGI4 CNSTI4 12 ARGI4 ADDRGP4 G_Damage CALLV pop LABELV $354 ADDRLP4 56 INDIRP4 CNSTI4 732 ADDP4 INDIRI4 CNSTI4 0 EQI4 $357 ADDRLP4 56 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CVPU4 4 CNSTU4 0 EQU4 $357 ADDRLP4 0+12 ARGP4 CNSTI4 53 ARGI4 ADDRLP4 104 ADDRGP4 G_TempEntity CALLP4 ASGNP4 ADDRLP4 72 ADDRLP4 104 INDIRP4 ASGNP4 ADDRLP4 72 INDIRP4 CNSTI4 140 ADDP4 ADDRLP4 56 INDIRP4 INDIRI4 ASGNI4 ADDRLP4 0+24 ARGP4 ADDRLP4 108 ADDRGP4 DirToByte CALLI4 ASGNI4 ADDRLP4 72 INDIRP4 CNSTI4 184 ADDP4 ADDRLP4 108 INDIRI4 ASGNI4 ADDRLP4 112 CNSTI4 192 ASGNI4 ADDRLP4 72 INDIRP4 ADDRLP4 112 INDIRI4 ADDP4 ADDRFP4 0 INDIRP4 ADDRLP4 112 INDIRI4 ADDP4 INDIRI4 ASGNI4 ADDRLP4 56 INDIRP4 ARGP4 ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 116 ADDRGP4 LogAccuracyHit CALLI4 ASGNI4 ADDRLP4 116 INDIRI4 CNSTI4 0 EQI4 $335 ADDRLP4 120 ADDRFP4 0 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CNSTI4 728 ADDP4 ASGNP4 ADDRLP4 120 INDIRP4 ADDRLP4 120 INDIRP4 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 ADDRGP4 $335 JUMPV LABELV $357 ADDRLP4 0+44 INDIRI4 CNSTI4 16 BANDI4 CNSTI4 0 NEI4 $335 ADDRLP4 0+12 ARGP4 CNSTI4 54 ARGI4 ADDRLP4 104 ADDRGP4 G_TempEntity CALLP4 ASGNP4 ADDRLP4 72 ADDRLP4 104 INDIRP4 ASGNP4 ADDRLP4 0+24 ARGP4 ADDRLP4 108 ADDRGP4 DirToByte CALLI4 ASGNI4 ADDRLP4 72 INDIRP4 CNSTI4 184 ADDP4 ADDRLP4 108 INDIRI4 ASGNI4 ADDRGP4 $335 JUMPV LABELV $334 ADDRLP4 76 ADDRLP4 76 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 ADDRLP4 76 INDIRI4 CNSTI4 10 LTI4 $333 LABELV $335 LABELV $332 endproc Weapon_LightningFire 124 32 export LogAccuracyHit proc LogAccuracyHit 4 8 ADDRFP4 0 ADDRFP4 0 INDIRP4 ASGNP4 ADDRFP4 4 ADDRFP4 4 INDIRP4 ASGNP4 ADDRFP4 0 INDIRP4 CNSTI4 732 ADDP4 INDIRI4 CNSTI4 0 NEI4 $369 CNSTI4 0 RETI4 ADDRGP4 $368 JUMPV LABELV $369 ADDRFP4 0 INDIRP4 CVPU4 4 ADDRFP4 4 INDIRP4 CVPU4 4 NEU4 $371 CNSTI4 0 RETI4 ADDRGP4 $368 JUMPV LABELV $371 ADDRFP4 0 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CVPU4 4 CNSTU4 0 NEU4 $373 CNSTI4 0 RETI4 ADDRGP4 $368 JUMPV LABELV $373 ADDRFP4 4 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CVPU4 4 CNSTU4 0 NEU4 $375 CNSTI4 0 RETI4 ADDRGP4 $368 JUMPV LABELV $375 ADDRFP4 0 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CNSTI4 184 ADDP4 INDIRI4 CNSTI4 0 GTI4 $377 CNSTI4 0 RETI4 ADDRGP4 $368 JUMPV LABELV $377 ADDRFP4 0 INDIRP4 ARGP4 ADDRFP4 4 INDIRP4 ARGP4 ADDRLP4 0 ADDRGP4 OnSameTeam CALLI4 ASGNI4 ADDRLP4 0 INDIRI4 CNSTI4 0 EQI4 $379 CNSTI4 0 RETI4 ADDRGP4 $368 JUMPV LABELV $379 CNSTI4 1 RETI4 LABELV $368 endproc LogAccuracyHit 4 8 export CalcMuzzlePoint proc CalcMuzzlePoint 52 0 ADDRFP4 4 ADDRFP4 4 INDIRP4 ASGNP4 ADDRFP4 12 ADDRFP4 12 INDIRP4 ASGNP4 ADDRFP4 16 ADDRFP4 16 INDIRP4 ASGNP4 ADDRFP4 16 INDIRP4 ADDRFP4 0 INDIRP4 CNSTI4 24 ADDP4 INDIRB ASGNB 12 ADDRFP4 16 INDIRP4 ADDRFP4 16 INDIRP4 INDIRF4 CNSTF4 1102053376 ADDRFP4 12 INDIRP4 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 4 CNSTI4 4 ASGNI4 ADDRLP4 8 ADDRFP4 16 INDIRP4 ADDRLP4 4 INDIRI4 ADDP4 ASGNP4 ADDRLP4 8 INDIRP4 ADDRLP4 8 INDIRP4 INDIRF4 CNSTF4 1102053376 ADDRFP4 12 INDIRP4 ADDRLP4 4 INDIRI4 ADDP4 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 12 CNSTI4 8 ASGNI4 ADDRLP4 16 ADDRFP4 16 INDIRP4 ADDRLP4 12 INDIRI4 ADDP4 ASGNP4 ADDRLP4 16 INDIRP4 ADDRLP4 16 INDIRP4 INDIRF4 CNSTF4 1102053376 ADDRFP4 12 INDIRP4 ADDRLP4 12 INDIRI4 ADDP4 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRFP4 16 INDIRP4 ADDRFP4 16 INDIRP4 INDIRF4 CNSTF4 1096810496 ADDRFP4 4 INDIRP4 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 24 CNSTI4 4 ASGNI4 ADDRLP4 28 ADDRFP4 16 INDIRP4 ADDRLP4 24 INDIRI4 ADDP4 ASGNP4 ADDRLP4 28 INDIRP4 ADDRLP4 28 INDIRP4 INDIRF4 CNSTF4 1096810496 ADDRFP4 4 INDIRP4 ADDRLP4 24 INDIRI4 ADDP4 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 32 CNSTI4 8 ASGNI4 ADDRLP4 36 ADDRFP4 16 INDIRP4 ADDRLP4 32 INDIRI4 ADDP4 ASGNP4 ADDRLP4 36 INDIRP4 ADDRLP4 36 INDIRP4 INDIRF4 CNSTF4 1096810496 ADDRFP4 4 INDIRP4 ADDRLP4 32 INDIRI4 ADDP4 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRFP4 16 INDIRP4 ADDRFP4 16 INDIRP4 INDIRF4 CVFI4 4 CVIF4 4 ASGNF4 ADDRLP4 44 ADDRFP4 16 INDIRP4 CNSTI4 4 ADDP4 ASGNP4 ADDRLP4 44 INDIRP4 ADDRLP4 44 INDIRP4 INDIRF4 CVFI4 4 CVIF4 4 ASGNF4 ADDRLP4 48 ADDRFP4 16 INDIRP4 CNSTI4 8 ADDP4 ASGNP4 ADDRLP4 48 INDIRP4 ADDRLP4 48 INDIRP4 INDIRF4 CVFI4 4 CVIF4 4 ASGNF4 LABELV $381 endproc CalcMuzzlePoint 52 0 export CalcMuzzlePointOrigin proc CalcMuzzlePointOrigin 52 0 ADDRFP4 8 ADDRFP4 8 INDIRP4 ASGNP4 ADDRFP4 16 ADDRFP4 16 INDIRP4 ASGNP4 ADDRFP4 20 ADDRFP4 20 INDIRP4 ASGNP4 ADDRFP4 20 INDIRP4 ADDRFP4 0 INDIRP4 CNSTI4 24 ADDP4 INDIRB ASGNB 12 ADDRFP4 20 INDIRP4 ADDRFP4 20 INDIRP4 INDIRF4 CNSTF4 1102053376 ADDRFP4 16 INDIRP4 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 4 CNSTI4 4 ASGNI4 ADDRLP4 8 ADDRFP4 20 INDIRP4 ADDRLP4 4 INDIRI4 ADDP4 ASGNP4 ADDRLP4 8 INDIRP4 ADDRLP4 8 INDIRP4 INDIRF4 CNSTF4 1102053376 ADDRFP4 16 INDIRP4 ADDRLP4 4 INDIRI4 ADDP4 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 12 CNSTI4 8 ASGNI4 ADDRLP4 16 ADDRFP4 20 INDIRP4 ADDRLP4 12 INDIRI4 ADDP4 ASGNP4 ADDRLP4 16 INDIRP4 ADDRLP4 16 INDIRP4 INDIRF4 CNSTF4 1102053376 ADDRFP4 16 INDIRP4 ADDRLP4 12 INDIRI4 ADDP4 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRFP4 20 INDIRP4 ADDRFP4 20 INDIRP4 INDIRF4 CNSTF4 1096810496 ADDRFP4 8 INDIRP4 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 24 CNSTI4 4 ASGNI4 ADDRLP4 28 ADDRFP4 20 INDIRP4 ADDRLP4 24 INDIRI4 ADDP4 ASGNP4 ADDRLP4 28 INDIRP4 ADDRLP4 28 INDIRP4 INDIRF4 CNSTF4 1096810496 ADDRFP4 8 INDIRP4 ADDRLP4 24 INDIRI4 ADDP4 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 32 CNSTI4 8 ASGNI4 ADDRLP4 36 ADDRFP4 20 INDIRP4 ADDRLP4 32 INDIRI4 ADDP4 ASGNP4 ADDRLP4 36 INDIRP4 ADDRLP4 36 INDIRP4 INDIRF4 CNSTF4 1096810496 ADDRFP4 8 INDIRP4 ADDRLP4 32 INDIRI4 ADDP4 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRFP4 20 INDIRP4 ADDRFP4 20 INDIRP4 INDIRF4 CVFI4 4 CVIF4 4 ASGNF4 ADDRLP4 44 ADDRFP4 20 INDIRP4 CNSTI4 4 ADDP4 ASGNP4 ADDRLP4 44 INDIRP4 ADDRLP4 44 INDIRP4 INDIRF4 CVFI4 4 CVIF4 4 ASGNF4 ADDRLP4 48 ADDRFP4 20 INDIRP4 CNSTI4 8 ADDP4 ASGNP4 ADDRLP4 48 INDIRP4 ADDRLP4 48 INDIRP4 INDIRF4 CVFI4 4 CVIF4 4 ASGNF4 LABELV $382 endproc CalcMuzzlePointOrigin 52 0 export FireWeapon proc FireWeapon 152 28 ADDRFP4 0 ADDRFP4 0 INDIRP4 ASGNP4 ADDRLP4 64 CNSTI4 0 ASGNI4 ADDRFP4 0 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CNSTI4 316 ADDP4 INDIRI4 CNSTI4 0 EQI4 $384 ADDRGP4 s_quadFactor ADDRGP4 g_quadfactor+8 INDIRF4 ASGNF4 ADDRGP4 $385 JUMPV LABELV $384 ADDRGP4 s_quadFactor CNSTF4 1065353216 ASGNF4 LABELV $385 ADDRFP4 0 INDIRP4 CNSTI4 192 ADDP4 INDIRI4 CNSTI4 1 EQI4 $387 ADDRLP4 128 ADDRFP4 0 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CNSTI4 724 ADDP4 ASGNP4 ADDRLP4 128 INDIRP4 ADDRLP4 128 INDIRP4 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $387 ADDRFP4 0 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CNSTI4 152 ADDP4 ARGP4 ADDRGP4 forward ARGP4 ADDRGP4 right ARGP4 ADDRGP4 up ARGP4 ADDRGP4 AngleVectors CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRFP4 0 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CNSTI4 680 ADDP4 ARGP4 ADDRGP4 forward ARGP4 ADDRGP4 right ARGP4 ADDRGP4 up ARGP4 ADDRGP4 muzzle ARGP4 ADDRGP4 CalcMuzzlePointOrigin CALLV pop ADDRLP4 132 CNSTF4 3238002688 ASGNF4 ADDRLP4 104 ADDRLP4 132 INDIRF4 ASGNF4 ADDRLP4 104+4 ADDRLP4 132 INDIRF4 ASGNF4 ADDRLP4 104+8 CNSTF4 3271557120 ASGNF4 ADDRLP4 136 CNSTF4 1090519040 ASGNF4 ADDRLP4 116 ADDRLP4 136 INDIRF4 ASGNF4 ADDRLP4 116+4 ADDRLP4 136 INDIRF4 ASGNF4 ADDRLP4 116+8 CNSTF4 1124073472 ASGNF4 ADDRLP4 140 CNSTF4 1174011904 ASGNF4 ADDRLP4 92 ADDRGP4 muzzle INDIRF4 ADDRLP4 140 INDIRF4 ADDRGP4 forward INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 92+4 ADDRGP4 muzzle+4 INDIRF4 ADDRLP4 140 INDIRF4 ADDRGP4 forward+4 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 92+8 ADDRGP4 muzzle+8 INDIRF4 CNSTF4 1174011904 ADDRGP4 forward+8 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 0 ARGP4 ADDRGP4 muzzle ARGP4 ADDRLP4 104 ARGP4 ADDRLP4 116 ARGP4 ADDRLP4 92 ARGP4 ADDRFP4 0 INDIRP4 INDIRI4 ARGI4 CNSTI4 33619968 ARGI4 ADDRGP4 trap_Trace CALLV pop ADDRGP4 $400 JUMPV LABELV $399 ADDRLP4 0+8 INDIRF4 CNSTF4 953267991 GEF4 $403 ADDRGP4 $401 JUMPV LABELV $403 ADDRLP4 0 INDIRI4 CNSTI4 0 EQI4 $406 ADDRGP4 $401 JUMPV LABELV $406 ADDRLP4 64 ADDRLP4 64 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 ADDRLP4 60 ADDRLP4 0+52 INDIRI4 ASGNI4 ADDRLP4 56 CNSTI4 940 ADDRLP4 60 INDIRI4 MULI4 ADDRGP4 g_entities ADDP4 ASGNP4 ADDRGP4 g_gametype+12 INDIRI4 CNSTI4 5 LEI4 $409 ADDRLP4 56 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CVPU4 4 CNSTU4 0 EQU4 $409 ADDRLP4 144 CNSTI4 516 ASGNI4 ADDRLP4 148 CNSTI4 624 ASGNI4 ADDRFP4 0 INDIRP4 ADDRLP4 144 INDIRI4 ADDP4 INDIRP4 ADDRLP4 148 INDIRI4 ADDP4 INDIRI4 ADDRLP4 56 INDIRP4 ADDRLP4 144 INDIRI4 ADDP4 INDIRP4 ADDRLP4 148 INDIRI4 ADDP4 INDIRI4 NEI4 $412 ADDRGP4 $400 JUMPV LABELV $412 LABELV $409 ADDRLP4 56 INDIRP4 CNSTI4 732 ADDP4 INDIRI4 CNSTI4 0 EQI4 $414 ADDRLP4 68 ADDRLP4 56 INDIRP4 CNSTI4 488 ADDP4 INDIRF4 ADDRGP4 muzzle INDIRF4 SUBF4 ASGNF4 ADDRLP4 68+4 ADDRLP4 56 INDIRP4 CNSTI4 492 ADDP4 INDIRF4 ADDRGP4 muzzle+4 INDIRF4 SUBF4 ASGNF4 ADDRLP4 68+8 ADDRLP4 56 INDIRP4 CNSTI4 496 ADDP4 INDIRF4 ADDRGP4 muzzle+8 INDIRF4 SUBF4 ASGNF4 ADDRLP4 68 ARGP4 ADDRLP4 80 ARGP4 ADDRGP4 vectoangles CALLV pop ADDRLP4 80+4 ADDRFP4 0 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CNSTI4 156 ADDP4 INDIRF4 ASGNF4 ADDRLP4 80 ARGP4 ADDRGP4 forward ARGP4 ADDRGP4 right ARGP4 ADDRGP4 up ARGP4 ADDRGP4 AngleVectors CALLV pop ADDRGP4 $401 JUMPV LABELV $414 ADDRLP4 0 ARGP4 ADDRLP4 0+12 ARGP4 ADDRLP4 104 ARGP4 ADDRLP4 116 ARGP4 ADDRLP4 92 ARGP4 ADDRLP4 60 INDIRI4 ARGI4 CNSTI4 33619968 ARGI4 ADDRGP4 trap_Trace CALLV pop LABELV $400 ADDRLP4 0+8 INDIRF4 CNSTF4 1065353216 GEF4 $422 ADDRLP4 64 INDIRI4 CNSTI4 10000 LTI4 $399 LABELV $422 LABELV $401 ADDRLP4 64 INDIRI4 CNSTI4 10000 NEI4 $423 ADDRGP4 $425 ARGP4 ADDRGP4 Com_Printf CALLV pop ADDRGP4 $426 ARGP4 ADDRLP4 0+8 INDIRF4 ARGF4 ADDRLP4 0+4 INDIRI4 ARGI4 ADDRLP4 0+48 INDIRI4 ARGI4 ADDRLP4 0+52 INDIRI4 ARGI4 ADDRGP4 Com_Printf CALLV pop LABELV $423 ADDRLP4 144 ADDRFP4 0 INDIRP4 CNSTI4 192 ADDP4 INDIRI4 ASGNI4 ADDRLP4 144 INDIRI4 CNSTI4 1 LTI4 $432 ADDRLP4 144 INDIRI4 CNSTI4 10 GTI4 $432 ADDRLP4 144 INDIRI4 CNSTI4 2 LSHI4 ADDRGP4 $447-4 ADDP4 INDIRP4 JUMPV lit align 4 LABELV $447 address $434 address $437 address $436 address $441 address $442 address $435 address $444 address $443 address $445 address $446 code LABELV $434 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 Weapon_Gauntlet CALLV pop ADDRGP4 $432 JUMPV LABELV $435 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 Weapon_LightningFire CALLV pop ADDRGP4 $432 JUMPV LABELV $436 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 weapon_supershotgun_fire CALLV pop ADDRGP4 $432 JUMPV LABELV $437 ADDRGP4 g_gametype+12 INDIRI4 CNSTI4 5 EQI4 $438 ADDRFP4 0 INDIRP4 ARGP4 CNSTF4 1128792064 ARGF4 CNSTI4 7 ARGI4 CNSTI4 3 ARGI4 ADDRGP4 Bullet_Fire CALLV pop ADDRGP4 $432 JUMPV LABELV $438 ADDRFP4 0 INDIRP4 ARGP4 CNSTF4 1128792064 ARGF4 CNSTI4 5 ARGI4 CNSTI4 3 ARGI4 ADDRGP4 Bullet_Fire CALLV pop ADDRGP4 $432 JUMPV LABELV $441 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 weapon_grenadelauncher_fire CALLV pop ADDRGP4 $432 JUMPV LABELV $442 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 Weapon_RocketLauncher_Fire CALLV pop ADDRGP4 $432 JUMPV LABELV $443 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 Weapon_Plasmagun_Fire CALLV pop ADDRGP4 $432 JUMPV LABELV $444 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 weapon_railgun_fire CALLV pop ADDRGP4 $432 JUMPV LABELV $445 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 BFG_Fire CALLV pop ADDRGP4 $432 JUMPV LABELV $446 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 Weapon_fire_flame CALLV pop LABELV $432 LABELV $383 endproc FireWeapon 152 28 export FireAltWeapon proc FireAltWeapon 152 28 ADDRFP4 0 ADDRFP4 0 INDIRP4 ASGNP4 ADDRLP4 64 CNSTI4 0 ASGNI4 ADDRFP4 0 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CNSTI4 316 ADDP4 INDIRI4 CNSTI4 0 EQI4 $450 ADDRGP4 s_quadFactor ADDRGP4 g_quadfactor+8 INDIRF4 ASGNF4 ADDRGP4 $451 JUMPV LABELV $450 ADDRGP4 s_quadFactor CNSTF4 1065353216 ASGNF4 LABELV $451 ADDRFP4 0 INDIRP4 CNSTI4 192 ADDP4 INDIRI4 CNSTI4 1 EQI4 $453 ADDRLP4 128 ADDRFP4 0 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CNSTI4 724 ADDP4 ASGNP4 ADDRLP4 128 INDIRP4 ADDRLP4 128 INDIRP4 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $453 ADDRFP4 0 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CNSTI4 152 ADDP4 ARGP4 ADDRGP4 forward ARGP4 ADDRGP4 right ARGP4 ADDRGP4 up ARGP4 ADDRGP4 AngleVectors CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRFP4 0 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CNSTI4 680 ADDP4 ARGP4 ADDRGP4 forward ARGP4 ADDRGP4 right ARGP4 ADDRGP4 up ARGP4 ADDRGP4 muzzle ARGP4 ADDRGP4 CalcMuzzlePointOrigin CALLV pop ADDRLP4 132 CNSTF4 3238002688 ASGNF4 ADDRLP4 104 ADDRLP4 132 INDIRF4 ASGNF4 ADDRLP4 104+4 ADDRLP4 132 INDIRF4 ASGNF4 ADDRLP4 104+8 CNSTF4 3271557120 ASGNF4 ADDRLP4 136 CNSTF4 1090519040 ASGNF4 ADDRLP4 116 ADDRLP4 136 INDIRF4 ASGNF4 ADDRLP4 116+4 ADDRLP4 136 INDIRF4 ASGNF4 ADDRLP4 116+8 CNSTF4 1124073472 ASGNF4 ADDRLP4 140 CNSTF4 1174011904 ASGNF4 ADDRLP4 92 ADDRGP4 muzzle INDIRF4 ADDRLP4 140 INDIRF4 ADDRGP4 forward INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 92+4 ADDRGP4 muzzle+4 INDIRF4 ADDRLP4 140 INDIRF4 ADDRGP4 forward+4 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 92+8 ADDRGP4 muzzle+8 INDIRF4 CNSTF4 1174011904 ADDRGP4 forward+8 INDIRF4 MULF4 ADDF4 ASGNF4 ADDRLP4 0 ARGP4 ADDRGP4 muzzle ARGP4 ADDRLP4 104 ARGP4 ADDRLP4 116 ARGP4 ADDRLP4 92 ARGP4 ADDRFP4 0 INDIRP4 INDIRI4 ARGI4 CNSTI4 33619968 ARGI4 ADDRGP4 trap_Trace CALLV pop ADDRGP4 $466 JUMPV LABELV $465 ADDRLP4 0+8 INDIRF4 CNSTF4 953267991 GEF4 $469 ADDRGP4 $467 JUMPV LABELV $469 ADDRLP4 0 INDIRI4 CNSTI4 0 EQI4 $472 ADDRGP4 $467 JUMPV LABELV $472 ADDRLP4 64 ADDRLP4 64 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 ADDRLP4 60 ADDRLP4 0+52 INDIRI4 ASGNI4 ADDRLP4 56 CNSTI4 940 ADDRLP4 60 INDIRI4 MULI4 ADDRGP4 g_entities ADDP4 ASGNP4 ADDRGP4 g_gametype+12 INDIRI4 CNSTI4 5 LEI4 $475 ADDRLP4 56 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CVPU4 4 CNSTU4 0 EQU4 $475 ADDRLP4 144 CNSTI4 516 ASGNI4 ADDRLP4 148 CNSTI4 624 ASGNI4 ADDRFP4 0 INDIRP4 ADDRLP4 144 INDIRI4 ADDP4 INDIRP4 ADDRLP4 148 INDIRI4 ADDP4 INDIRI4 ADDRLP4 56 INDIRP4 ADDRLP4 144 INDIRI4 ADDP4 INDIRP4 ADDRLP4 148 INDIRI4 ADDP4 INDIRI4 NEI4 $478 ADDRGP4 $466 JUMPV LABELV $478 LABELV $475 ADDRLP4 56 INDIRP4 CNSTI4 732 ADDP4 INDIRI4 CNSTI4 0 EQI4 $480 ADDRLP4 68 ADDRLP4 56 INDIRP4 CNSTI4 488 ADDP4 INDIRF4 ADDRGP4 muzzle INDIRF4 SUBF4 ASGNF4 ADDRLP4 68+4 ADDRLP4 56 INDIRP4 CNSTI4 492 ADDP4 INDIRF4 ADDRGP4 muzzle+4 INDIRF4 SUBF4 ASGNF4 ADDRLP4 68+8 ADDRLP4 56 INDIRP4 CNSTI4 496 ADDP4 INDIRF4 ADDRGP4 muzzle+8 INDIRF4 SUBF4 ASGNF4 ADDRLP4 68 ARGP4 ADDRLP4 80 ARGP4 ADDRGP4 vectoangles CALLV pop ADDRLP4 80+4 ADDRFP4 0 INDIRP4 CNSTI4 516 ADDP4 INDIRP4 CNSTI4 156 ADDP4 INDIRF4 ASGNF4 ADDRLP4 80 ARGP4 ADDRGP4 forward ARGP4 ADDRGP4 right ARGP4 ADDRGP4 up ARGP4 ADDRGP4 AngleVectors CALLV pop ADDRGP4 $467 JUMPV LABELV $480 ADDRLP4 0 ARGP4 ADDRLP4 0+12 ARGP4 ADDRLP4 104 ARGP4 ADDRLP4 116 ARGP4 ADDRLP4 92 ARGP4 ADDRLP4 60 INDIRI4 ARGI4 CNSTI4 33619968 ARGI4 ADDRGP4 trap_Trace CALLV pop LABELV $466 ADDRLP4 0+8 INDIRF4 CNSTF4 1065353216 GEF4 $488 ADDRLP4 64 INDIRI4 CNSTI4 10000 LTI4 $465 LABELV $488 LABELV $467 ADDRLP4 64 INDIRI4 CNSTI4 10000 NEI4 $489 ADDRGP4 $425 ARGP4 ADDRGP4 Com_Printf CALLV pop ADDRGP4 $426 ARGP4 ADDRLP4 0+8 INDIRF4 ARGF4 ADDRLP4 0+4 INDIRI4 ARGI4 ADDRLP4 0+48 INDIRI4 ARGI4 ADDRLP4 0+52 INDIRI4 ARGI4 ADDRGP4 Com_Printf CALLV pop LABELV $489 ADDRLP4 144 ADDRFP4 0 INDIRP4 CNSTI4 192 ADDP4 INDIRI4 ASGNI4 ADDRLP4 144 INDIRI4 CNSTI4 1 LTI4 $496 ADDRLP4 144 INDIRI4 CNSTI4 10 GTI4 $496 ADDRLP4 144 INDIRI4 CNSTI4 2 LSHI4 ADDRGP4 $511-4 ADDP4 INDIRP4 JUMPV lit align 4 LABELV $511 address $498 address $501 address $500 address $505 address $506 address $499 address $508 address $507 address $509 address $510 code LABELV $498 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 Weapon_Gauntlet CALLV pop ADDRGP4 $496 JUMPV LABELV $499 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 Weapon_LightningFire CALLV pop ADDRGP4 $496 JUMPV LABELV $500 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 weapon_supershotgun_fire CALLV pop ADDRGP4 $496 JUMPV LABELV $501 ADDRGP4 g_gametype+12 INDIRI4 CNSTI4 5 EQI4 $502 ADDRFP4 0 INDIRP4 ARGP4 CNSTF4 1128792064 ARGF4 CNSTI4 7 ARGI4 CNSTI4 3 ARGI4 ADDRGP4 Bullet_Fire CALLV pop ADDRGP4 $496 JUMPV LABELV $502 ADDRFP4 0 INDIRP4 ARGP4 CNSTF4 1128792064 ARGF4 CNSTI4 5 ARGI4 CNSTI4 3 ARGI4 ADDRGP4 Bullet_Fire CALLV pop ADDRGP4 $496 JUMPV LABELV $505 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 weapon_cluster_grenadelauncher_fire CALLV pop ADDRGP4 $496 JUMPV LABELV $506 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 Weapon_Homing_RocketLauncher_Fire CALLV pop ADDRGP4 $496 JUMPV LABELV $507 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 Weapon_Plasmagun_Circular_Fire CALLV pop ADDRGP4 $496 JUMPV LABELV $508 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 muzzle ARGP4 ADDRGP4 forward ARGP4 ADDRGP4 right ARGP4 ADDRGP4 up ARGP4 ADDRGP4 weapon_telefrag_fire CALLV pop ADDRGP4 $496 JUMPV LABELV $509 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 BFG_Fire CALLV pop ADDRGP4 $496 JUMPV LABELV $510 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 Weapon_cluster_fire_flame CALLV pop LABELV $496 LABELV $449 endproc FireAltWeapon 152 28 bss align 4 LABELV muzzle skip 12 export up align 4 LABELV up skip 12 export right align 4 LABELV right skip 12 export forward align 4 LABELV forward skip 12 align 4 LABELV s_quadFactor skip 4 import visible import findradius import trap_SnapVector import trap_GeneticParentsAndChildSelection import trap_BotResetWeaponState import trap_BotFreeWeaponState import trap_BotAllocWeaponState import trap_BotLoadWeaponWeights import trap_BotGetWeaponInfo import trap_BotChooseBestFightWeapon import trap_BotAddAvoidSpot import trap_BotInitMoveState import trap_BotFreeMoveState import trap_BotAllocMoveState import trap_BotPredictVisiblePosition import trap_BotMovementViewTarget import trap_BotReachabilityArea import trap_BotResetLastAvoidReach import trap_BotResetAvoidReach import trap_BotMoveInDirection import trap_BotMoveToGoal import trap_BotResetMoveState import trap_BotFreeGoalState import trap_BotAllocGoalState import trap_BotMutateGoalFuzzyLogic import trap_BotSaveGoalFuzzyLogic import trap_BotInterbreedGoalFuzzyLogic import trap_BotFreeItemWeights import trap_BotLoadItemWeights import trap_BotUpdateEntityItems import trap_BotInitLevelItems import trap_BotSetAvoidGoalTime import trap_BotAvoidGoalTime import trap_BotGetLevelItemGoal import trap_BotGetMapLocationGoal import trap_BotGetNextCampSpotGoal import trap_BotItemGoalInVisButNotVisible import trap_BotTouchingGoal import trap_BotChooseNBGItem import trap_BotChooseLTGItem import trap_BotGetSecondGoal import trap_BotGetTopGoal import trap_BotGoalName import trap_BotDumpGoalStack import trap_BotDumpAvoidGoals import trap_BotEmptyGoalStack import trap_BotPopGoal import trap_BotPushGoal import trap_BotResetAvoidGoals import trap_BotRemoveFromAvoidGoals import trap_BotResetGoalState import trap_BotSetChatName import trap_BotSetChatGender import trap_BotLoadChatFile import trap_BotReplaceSynonyms import trap_UnifyWhiteSpaces import trap_BotMatchVariable import trap_BotFindMatch import trap_StringContains import trap_BotGetChatMessage import trap_BotEnterChat import trap_BotChatLength import trap_BotReplyChat import trap_BotNumInitialChats import trap_BotInitialChat import trap_BotNumConsoleMessages import trap_BotNextConsoleMessage import trap_BotRemoveConsoleMessage import trap_BotQueueConsoleMessage import trap_BotFreeChatState import trap_BotAllocChatState import trap_Characteristic_String import trap_Characteristic_BInteger import trap_Characteristic_Integer import trap_Characteristic_BFloat import trap_Characteristic_Float import trap_BotFreeCharacter import trap_BotLoadCharacter import trap_EA_ResetInput import trap_EA_GetInput import trap_EA_EndRegular import trap_EA_View import trap_EA_Move import trap_EA_DelayedJump import trap_EA_Jump import trap_EA_SelectWeapon import trap_EA_MoveRight import trap_EA_MoveLeft import trap_EA_MoveBack import trap_EA_MoveForward import trap_EA_MoveDown import trap_EA_MoveUp import trap_EA_Crouch import trap_EA_Respawn import trap_EA_Use import trap_EA_Attack import trap_EA_Talk import trap_EA_Gesture import trap_EA_Action import trap_EA_Command import trap_EA_SayTeam import trap_EA_Say import trap_AAS_PredictClientMovement import trap_AAS_Swimming import trap_AAS_AlternativeRouteGoals import trap_AAS_PredictRoute import trap_AAS_EnableRoutingArea import trap_AAS_AreaTravelTimeToGoalArea import trap_AAS_AreaReachability import trap_AAS_IntForBSPEpairKey import trap_AAS_FloatForBSPEpairKey import trap_AAS_VectorForBSPEpairKey import trap_AAS_ValueForBSPEpairKey import trap_AAS_NextBSPEntity import trap_AAS_PointContents import trap_AAS_TraceAreas import trap_AAS_PointReachabilityAreaIndex import trap_AAS_PointAreaNum import trap_AAS_Time import trap_AAS_PresenceTypeBoundingBox import trap_AAS_Initialized import trap_AAS_EntityInfo import trap_AAS_AreaInfo import trap_AAS_BBoxAreas import trap_BotUserCommand import trap_BotGetServerCommand import trap_BotGetSnapshotEntity import trap_BotLibTest import trap_BotLibUpdateEntity import trap_BotLibLoadMap import trap_BotLibStartFrame import trap_BotLibDefine import trap_BotLibVarGet import trap_BotLibVarSet import trap_BotLibShutdown import trap_BotLibSetup import trap_DebugPolygonDelete import trap_DebugPolygonCreate import trap_GetEntityToken import trap_GetUsercmd import trap_BotFreeClient import trap_BotAllocateClient import trap_EntityContact import trap_EntitiesInBox import trap_UnlinkEntity import trap_LinkEntity import trap_AreasConnected import trap_AdjustAreaPortalState import trap_InPVSIgnorePortals import trap_InPVS import trap_PointContents import trap_TraceCapsule import trap_Trace import trap_SetBrushModel import trap_GetServerinfo import trap_SetUserinfo import trap_GetUserinfo import trap_GetConfigstring import trap_SetConfigstring import trap_SendServerCommand import trap_DropClient import trap_LocateGameData import trap_Cvar_VariableStringBuffer import trap_Cvar_VariableValue import trap_Cvar_VariableIntegerValue import trap_Cvar_Set import trap_Cvar_Update import trap_Cvar_Register import trap_SendConsoleCommand import trap_FS_GetFileList import trap_FS_FCloseFile import trap_FS_Write import trap_FS_Read import trap_FS_FOpenFile import trap_Args import trap_Argv import trap_Argc import trap_Milliseconds import trap_Error import trap_Print import car_friction_scale import car_air_frac_to_df import car_air_cof import car_body_elasticity import car_IT_zScale import car_IT_yScale import car_IT_xScale import car_frontweight_dist import car_wheel_damp import car_wheel import car_swaybar import car_shock_down import car_shock_up import car_spring import g_damageScale import g_developer import g_trackLength import g_trackReversed import g_finishRaceDelay import g_forceEngineStart import g_humanplayers import g_proxMineTimeout import g_singlePlayer import g_enableBreath import g_enableDust import g_rankings import pmove_msec import pmove_fixed import g_smoothClients import g_blueteam import g_redteam import g_cubeTimeout import g_obeliskRespawnDelay import g_obeliskRegenAmount import g_obeliskRegenPeriod import g_obeliskHealth import g_filterBan import g_banIPs import g_teamForceBalance import g_teamAutoJoin import g_allowVote import g_blood import g_doWarmup import g_warmup import g_motd import g_synchronousClients import g_weaponTeamRespawn import g_weaponRespawn import g_debugDamage import g_debugAlloc import g_debugMove import g_inactivity import g_forcerespawn import g_quadfactor import g_knockback import g_speed import g_gravity import g_needpass import g_password import g_friendlyFire import g_capturelimit import g_timelimit import g_laplimit import g_fraglimit import g_dmflags import g_restarted import g_maxGameClients import g_maxclients import g_cheats import g_dedicated import g_gametype import g_entities import level import Pickup_Team import CheckTeamStatus import TeamplayInfoMessage import Team_GetLocationMsg import Team_GetLocation import SelectCTFSpawnPoint import Team_FreeEntity import Team_ReturnFlag import Team_InitGame import Team_CheckHurtCarrier import Team_FragBonuses import Team_DroppedFlagThink import AddTeamScore import TeamColorString import TeamName import OtherTeam import BotTestAAS import BotAIStartFrame import BotAIShutdownClient import BotAISetupClient import BotAILoadMap import BotAIShutdown import BotAISetup import BotInterbreedEndMatch import Svcmd_BotList_f import Svcmd_AddBot_f import G_BotConnect import G_RemoveQueuedBotBegin import G_CheckBotSpawn import G_GetBotInfoByName import G_GetBotInfoByNumber import G_InitBots import Svcmd_AbortPodium_f import SpawnModelsOnVictoryPads import UpdateTournamentInfo import G_WriteSessionData import G_InitWorldSession import G_InitSessionData import G_ReadSessionData import Svcmd_GameMem_f import G_InitMemory import G_Alloc import CheckObeliskAttack import Team_CheckDroppedItem import OnSameTeam import G_RunClient import ClientEndFrame import ClientThink import SelectSpectatorSpawnPoint import ClientCommand import ClientBegin import ClientDisconnect import ClientUserinfoChanged import ClientConnect import G_Error import G_Printf import SendScoreboardMessageToAllClients import G_DebugLogPrintf import G_LogPrintf import AddTournamentQueue import G_RunThink import CheckTeamLeader import SetLeader import FindIntermissionPoint import MoveClientToIntermission import DeathmatchScoreboardMessage import CreateSmokeHazard import CreatePoisonCloudHazard import CreatePoisonHazard import CreateOilHazard import CheckForOil import CreateBioHazard import CreateFireHazard import FireRearWeapon import SelectGridPositionSpawn import SelectLastMarkerForSpawn import Cmd_Times_f import Cmd_RacePositions_f import CalculatePlayerPositions import CreateRallyStarter import GetTeamAtRank import G_PrintMapStats import isRaceObserver import isRallyNonDMRace import isRallyRace import CenterPrint_All import G_DropRearWeapon import G_ResetCar import G_TempRallyEntity import G_FrictionCalc import G_Get2ndDervOnCurveBetweenCheckpoints import G_GetDervOnCurveBetweenCheckpoints import G_GetPointOnCurveBetweenCheckpoints import DropToFloor import UpdateObserverSpot import FindBestObserverSpot import G_FilterPacket import G_ProcessIPBans import ConsoleCommand import SpotWouldTelefrag import CalculateRanks import AddScore import player_die import ClientSpawn import InitBodyQue import BeginIntermission import ClientRespawn import CopyToBodyQue import SelectSpawnPoint import SetClientViewAngle import PickTeam import TeamLeader import TeamCount import TelefragPlayer import TeleportPlayer import trigger_teleporter_touch import Break_Breakable import Touch_DoorTrigger import G_RunMover import fire_plasma_bounce import fire_mine import fire_cluster_flame import fire_flame import fire_bfg import fire_homing_rocket import fire_rocket import fire_cluster_grenade2 import fire_cluster_grenade import fire_grenade import fire_plasma import G_RunMissile import TossClientCubes import TossClientItems import body_die import G_InvulnerabilityEffect import G_RadiusDamage_NoKnockBack import G_RadiusDamage import G_Damage import CanDamage import PickDebrisType import BuildShaderStateConfig import AddRemap import G_SetOrigin import G_AddEvent import G_AddPredictableEvent import tv import G_TouchTriggers import G_EntitiesFree import G_FreeEntity import G_Sound import G_TempEntity import G_Spawn import G_InitGentity import G_SetMovedir import G_UseTargets import G_PickTarget import G_Find import G_KillBox import G_TeamCommand import G_SoundIndex import G_ModelIndex import Rally_Sound import G_ScriptIndex import SaveRegisteredItems import RegisterItem import ClearRegisteredItems import Touch_Item import Add_Ammo import ArmorIndex import Think_Weapon import FinishSpawningItem import G_SpawnItem import SetRespawn import LaunchItem import Drop_Item import PrecacheItem import UseHoldableItem import RespawnItem import G_RunItem import G_CheckTeamItems import Cmd_FollowCycle_f import SetTeam import BroadcastTeamChange import StopFollowing import Cmd_Score_f import G_NewString import G_SpawnEntitiesFromString import G_SpawnVector import G_SpawnInt import G_SpawnFloat import G_SpawnString 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 Pmove import PM_UpdateViewAngles 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 $426 byte 1 102 byte 1 114 byte 1 97 byte 1 99 byte 1 116 byte 1 105 byte 1 111 byte 1 110 byte 1 32 byte 1 37 byte 1 102 byte 1 44 byte 1 32 byte 1 115 byte 1 116 byte 1 97 byte 1 114 byte 1 116 byte 1 115 byte 1 111 byte 1 108 byte 1 105 byte 1 100 byte 1 32 byte 1 37 byte 1 105 byte 1 44 byte 1 32 byte 1 99 byte 1 111 byte 1 110 byte 1 116 byte 1 101 byte 1 110 byte 1 116 byte 1 115 byte 1 32 byte 1 37 byte 1 105 byte 1 44 byte 1 32 byte 1 101 byte 1 110 byte 1 116 byte 1 105 byte 1 116 byte 1 121 byte 1 78 byte 1 117 byte 1 109 byte 1 32 byte 1 37 byte 1 105 byte 1 10 byte 1 0 align 1 LABELV $425 byte 1 68 byte 1 101 byte 1 116 byte 1 101 byte 1 99 byte 1 116 byte 1 101 byte 1 100 byte 1 32 byte 1 108 byte 1 111 byte 1 110 byte 1 103 byte 1 32 byte 1 108 byte 1 111 byte 1 111 byte 1 112 byte 1 32 byte 1 105 byte 1 110 byte 1 32 byte 1 118 byte 1 101 byte 1 114 byte 1 116 byte 1 105 byte 1 99 byte 1 108 byte 1 101 byte 1 32 byte 1 97 byte 1 117 byte 1 116 byte 1 111 byte 1 97 byte 1 105 byte 1 109 byte 1 105 byte 1 110 byte 1 103 byte 1 10 byte 1 0