summaryrefslogtreecommitdiff
path: root/build/release-linux-x86_64/base/game/g_weapon.asm
diff options
context:
space:
mode:
Diffstat (limited to 'build/release-linux-x86_64/base/game/g_weapon.asm')
-rw-r--r--build/release-linux-x86_64/base/game/g_weapon.asm9999
1 files changed, 9999 insertions, 0 deletions
diff --git a/build/release-linux-x86_64/base/game/g_weapon.asm b/build/release-linux-x86_64/base/game/g_weapon.asm
new file mode 100644
index 0000000..a5e7cee
--- /dev/null
+++ b/build/release-linux-x86_64/base/game/g_weapon.asm
@@ -0,0 +1,9999 @@
+export G_ForceWeaponChange
+code
+proc G_ForceWeaponChange 16 8
+ADDRLP4 0
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 156
+ADDP4
+INDIRI4
+CNSTI4 4
+NEI4 $78
+ADDRLP4 4
+ADDRLP4 0
+INDIRP4
+CNSTI4 84
+ADDP4
+ASGNP4
+ADDRLP4 8
+CNSTI4 128
+ASGNI4
+ADDRLP4 4
+INDIRP4
+ADDRLP4 4
+INDIRP4
+INDIRI4
+ADDRLP4 8
+INDIRI4
+BANDI4
+ADDRLP4 8
+INDIRI4
+BXORI4
+CNSTI4 10
+BORI4
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 44
+ADDP4
+CNSTI4 250
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 156
+ADDP4
+CNSTI4 0
+ASGNI4
+LABELV $78
+ADDRLP4 4
+ADDRFP4 4
+INDIRI4
+ASGNI4
+ADDRLP4 4
+INDIRI4
+CNSTI4 0
+EQI4 $82
+ADDRLP4 4
+INDIRI4
+ARGI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 192
+ADDP4
+ARGP4
+ADDRLP4 8
+ADDRGP4 BG_InventoryContainsWeapon
+CALLI4
+ASGNI4
+ADDRLP4 8
+INDIRI4
+CNSTI4 0
+NEI4 $80
+LABELV $82
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 192
+ADDP4
+ARGP4
+ADDRLP4 12
+ADDRGP4 BG_PrimaryWeapon
+CALLI4
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 296
+ADDP4
+ADDRLP4 12
+INDIRI4
+ASGNI4
+ADDRGP4 $81
+JUMPV
+LABELV $80
+ADDRLP4 0
+INDIRP4
+CNSTI4 296
+ADDP4
+ADDRFP4 4
+INDIRI4
+ASGNI4
+LABELV $81
+ADDRLP4 0
+INDIRP4
+CNSTI4 392
+ADDP4
+CNSTI4 4
+ASGNI4
+ADDRLP4 12
+ADDRLP4 0
+INDIRP4
+CNSTI4 12
+ADDP4
+ASGNP4
+ADDRLP4 12
+INDIRP4
+ADDRLP4 12
+INDIRP4
+INDIRI4
+CNSTI4 32768
+BORI4
+ASGNI4
+LABELV $77
+endproc G_ForceWeaponChange 16 8
+export G_GiveClientMaxAmmo
+proc G_GiveClientMaxAmmo 60 16
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 4
+ADDRFP4 4
+INDIRI4
+ASGNI4
+ADDRLP4 12
+CNSTI4 0
+ASGNI4
+ADDRLP4 16
+CNSTI4 0
+ASGNI4
+ADDRLP4 0
+CNSTI4 1
+ASGNI4
+LABELV $84
+ADDRLP4 0
+INDIRI4
+ARGI4
+ADDRLP4 24
+ADDRGP4 BG_Weapon
+CALLP4
+ASGNP4
+ADDRLP4 20
+ADDRLP4 24
+INDIRP4
+CNSTI4 40
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 0
+INDIRI4
+ARGI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 192
+ADDP4
+ARGP4
+ADDRLP4 28
+ADDRGP4 BG_InventoryContainsWeapon
+CALLI4
+ASGNI4
+ADDRLP4 28
+INDIRI4
+CNSTI4 0
+EQI4 $92
+ADDRLP4 0
+INDIRI4
+ARGI4
+ADDRLP4 32
+ADDRGP4 BG_Weapon
+CALLP4
+ASGNP4
+ADDRLP4 32
+INDIRP4
+CNSTI4 36
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $92
+ADDRLP4 0
+INDIRI4
+ARGI4
+ADDRLP4 36
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 36
+INDIRP4
+CNSTI4 192
+ADDP4
+ARGP4
+ADDRLP4 36
+INDIRP4
+CNSTI4 384
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 36
+INDIRP4
+CNSTI4 388
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 40
+ADDRGP4 BG_WeaponIsFull
+CALLI4
+ASGNI4
+ADDRLP4 44
+CNSTI4 0
+ASGNI4
+ADDRLP4 40
+INDIRI4
+ADDRLP4 44
+INDIRI4
+NEI4 $92
+ADDRFP4 4
+INDIRI4
+ADDRLP4 44
+INDIRI4
+EQI4 $88
+ADDRLP4 20
+INDIRI4
+ADDRLP4 44
+INDIRI4
+NEI4 $88
+LABELV $92
+ADDRGP4 $85
+JUMPV
+LABELV $88
+ADDRLP4 0
+INDIRI4
+ARGI4
+ADDRLP4 48
+ADDRGP4 BG_Weapon
+CALLP4
+ASGNP4
+ADDRLP4 4
+ADDRLP4 48
+INDIRP4
+CNSTI4 28
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 0
+INDIRI4
+ARGI4
+ADDRLP4 52
+ADDRGP4 BG_Weapon
+CALLP4
+ASGNP4
+ADDRLP4 8
+ADDRLP4 52
+INDIRP4
+CNSTI4 32
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 20
+INDIRI4
+CNSTI4 0
+EQI4 $93
+CNSTI4 6
+ARGI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 192
+ADDP4
+ARGP4
+ADDRLP4 56
+ADDRGP4 BG_InventoryContainsUpgrade
+CALLI4
+ASGNI4
+ADDRLP4 56
+INDIRI4
+CNSTI4 0
+EQI4 $93
+ADDRLP4 4
+CNSTF4 1069547520
+ADDRLP4 4
+INDIRI4
+CVIF4 4
+MULF4
+CVFI4 4
+ASGNI4
+ADDRLP4 16
+CNSTI4 1
+ASGNI4
+LABELV $93
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 384
+ADDP4
+ADDRLP4 4
+INDIRI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 388
+ADDP4
+ADDRLP4 8
+INDIRI4
+ASGNI4
+ADDRLP4 12
+CNSTI4 1
+ASGNI4
+LABELV $85
+ADDRLP4 0
+ADDRLP4 0
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRLP4 0
+INDIRI4
+CNSTI4 32
+LTI4 $84
+ADDRLP4 12
+INDIRI4
+CNSTI4 0
+EQI4 $95
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 152
+ADDP4
+INDIRI4
+ARGI4
+ADDRGP4 G_ForceWeaponChange
+CALLV
+pop
+LABELV $95
+ADDRLP4 16
+INDIRI4
+CNSTI4 0
+EQI4 $97
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 78
+ARGI4
+CNSTI4 0
+ARGI4
+ADDRGP4 G_AddEvent
+CALLV
+pop
+LABELV $97
+LABELV $83
+endproc G_GiveClientMaxAmmo 60 16
+export G_BounceProjectile
+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 $99
+endproc G_BounceProjectile 68 4
+proc G_WideTrace 60 28
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 4
+ADDRFP4 4
+INDIRP4
+ASGNP4
+ADDRFP4 8
+ADDRFP4 8
+INDIRF4
+ASGNF4
+ADDRFP4 12
+ADDRFP4 12
+INDIRF4
+ASGNF4
+ADDRLP4 36
+ADDRFP4 12
+INDIRF4
+NEGF4
+ASGNF4
+ADDRLP4 12
+ADDRLP4 36
+INDIRF4
+ASGNF4
+ADDRLP4 12+4
+ADDRLP4 36
+INDIRF4
+ASGNF4
+ADDRLP4 12+8
+ADDRFP4 16
+INDIRF4
+NEGF4
+ASGNF4
+ADDRLP4 24
+ADDRFP4 12
+INDIRF4
+ASGNF4
+ADDRLP4 24+4
+ADDRFP4 12
+INDIRF4
+ASGNF4
+ADDRLP4 24+8
+ADDRFP4 12
+INDIRF4
+ASGNF4
+ADDRFP4 20
+INDIRP4
+CNSTP4 0
+ASGNP4
+ADDRFP4 4
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+NEU4 $115
+ADDRGP4 $110
+JUMPV
+LABELV $115
+ADDRFP4 4
+INDIRP4
+ARGP4
+ADDRGP4 muzzle
+ARGP4
+ADDRFP4 8
+INDIRF4
+ADDRFP4 12
+INDIRF4
+ADDF4
+ARGF4
+ADDRGP4 G_UnlaggedOn
+CALLV
+pop
+ADDRLP4 0
+ADDRGP4 muzzle
+INDIRF4
+ADDRGP4 forward
+INDIRF4
+ADDRFP4 8
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0+4
+ADDRGP4 muzzle+4
+INDIRF4
+ADDRGP4 forward+4
+INDIRF4
+ADDRFP4 8
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0+8
+ADDRGP4 muzzle+8
+INDIRF4
+ADDRGP4 forward+8
+INDIRF4
+ADDRFP4 8
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 muzzle
+ARGP4
+ADDRLP4 12
+ARGP4
+ADDRLP4 24
+ARGP4
+ADDRLP4 0
+ARGP4
+ADDRFP4 4
+INDIRP4
+INDIRI4
+ARGI4
+CNSTI4 33554432
+ARGI4
+ADDRGP4 trap_Trace
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+CNSTI4 52
+ADDP4
+INDIRI4
+CNSTI4 1023
+EQI4 $123
+ADDRFP4 20
+INDIRP4
+CNSTI4 1760
+ADDRFP4 0
+INDIRP4
+CNSTI4 52
+ADDP4
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+LABELV $123
+ADDRGP4 muzzle
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 12
+ADDP4
+ARGP4
+ADDRLP4 48
+ADDRGP4 Distance
+CALLF4
+ASGNF4
+ADDRFP4 8
+ADDRLP4 48
+INDIRF4
+ADDRFP4 12
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 0
+ADDRGP4 muzzle
+INDIRF4
+ADDRGP4 forward
+INDIRF4
+ADDRFP4 8
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0+4
+ADDRGP4 muzzle+4
+INDIRF4
+ADDRGP4 forward+4
+INDIRF4
+ADDRFP4 8
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0+8
+ADDRGP4 muzzle+8
+INDIRF4
+ADDRGP4 forward+8
+INDIRF4
+ADDRFP4 8
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 muzzle
+ARGP4
+ADDRLP4 56
+CNSTP4 0
+ASGNP4
+ADDRLP4 56
+INDIRP4
+ARGP4
+ADDRLP4 56
+INDIRP4
+ARGP4
+ADDRLP4 0
+ARGP4
+ADDRFP4 4
+INDIRP4
+INDIRI4
+ARGI4
+CNSTI4 1
+ARGI4
+ADDRGP4 trap_Trace
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+CNSTI4 52
+ADDP4
+INDIRI4
+CNSTI4 1023
+EQI4 $131
+ADDRFP4 20
+INDIRP4
+CNSTI4 1760
+ADDRFP4 0
+INDIRP4
+CNSTI4 52
+ADDP4
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+LABELV $131
+ADDRGP4 G_UnlaggedOff
+CALLV
+pop
+LABELV $110
+endproc G_WideTrace 60 28
+export SnapVectorTowards
+proc SnapVectorTowards 36 0
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 4
+ADDRFP4 4
+INDIRP4
+ASGNP4
+ADDRLP4 0
+CNSTI4 0
+ASGNI4
+LABELV $134
+ADDRLP4 0
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRFP4 0
+INDIRP4
+ADDP4
+INDIRF4
+CNSTF4 0
+LTF4 $138
+ADDRLP4 8
+ADDRLP4 0
+INDIRI4
+CNSTI4 2
+LSHI4
+ASGNI4
+ADDRLP4 12
+ADDRLP4 8
+INDIRI4
+ADDRFP4 0
+INDIRP4
+ADDP4
+ASGNP4
+ADDRLP4 16
+ADDRLP4 12
+INDIRP4
+INDIRF4
+ASGNF4
+ADDRLP4 8
+INDIRI4
+ADDRFP4 4
+INDIRP4
+ADDP4
+INDIRF4
+ADDRLP4 16
+INDIRF4
+GTF4 $141
+ADDRLP4 4
+CNSTI4 0
+ASGNI4
+ADDRGP4 $142
+JUMPV
+LABELV $141
+ADDRLP4 4
+CNSTI4 1
+ASGNI4
+LABELV $142
+ADDRLP4 12
+INDIRP4
+ADDRLP4 16
+INDIRF4
+ADDRLP4 4
+INDIRI4
+CVIF4 4
+ADDF4
+CVFI4 4
+CVIF4 4
+ASGNF4
+ADDRGP4 $139
+JUMPV
+LABELV $138
+ADDRLP4 24
+ADDRLP4 0
+INDIRI4
+CNSTI4 2
+LSHI4
+ASGNI4
+ADDRLP4 28
+ADDRLP4 24
+INDIRI4
+ADDRFP4 0
+INDIRP4
+ADDP4
+ASGNP4
+ADDRLP4 32
+ADDRLP4 28
+INDIRP4
+INDIRF4
+ASGNF4
+ADDRLP4 24
+INDIRI4
+ADDRFP4 4
+INDIRP4
+ADDP4
+INDIRF4
+ADDRLP4 32
+INDIRF4
+GTF4 $144
+ADDRLP4 20
+CNSTI4 -1
+ASGNI4
+ADDRGP4 $145
+JUMPV
+LABELV $144
+ADDRLP4 20
+CNSTI4 0
+ASGNI4
+LABELV $145
+ADDRLP4 28
+INDIRP4
+ADDRLP4 32
+INDIRF4
+ADDRLP4 20
+INDIRI4
+CVIF4 4
+ADDF4
+CVFI4 4
+CVIF4 4
+ASGNF4
+LABELV $139
+LABELV $135
+ADDRLP4 0
+ADDRLP4 0
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRLP4 0
+INDIRI4
+CNSTI4 3
+LTI4 $134
+LABELV $133
+endproc SnapVectorTowards 36 0
+export SnapVectorNormal
+proc SnapVectorNormal 28 0
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 4
+ADDRFP4 4
+INDIRP4
+ASGNP4
+ADDRLP4 0
+CNSTI4 0
+ASGNI4
+LABELV $147
+ADDRLP4 0
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRFP4 0
+INDIRP4
+ADDP4
+INDIRF4
+CNSTF4 0
+LTF4 $151
+ADDRLP4 8
+ADDRLP4 0
+INDIRI4
+CNSTI4 2
+LSHI4
+ASGNI4
+ADDRLP4 8
+INDIRI4
+ADDRFP4 4
+INDIRP4
+ADDP4
+INDIRF4
+CNSTF4 0
+GTF4 $154
+ADDRLP4 4
+CNSTI4 0
+ASGNI4
+ADDRGP4 $155
+JUMPV
+LABELV $154
+ADDRLP4 4
+CNSTI4 1
+ASGNI4
+LABELV $155
+ADDRLP4 12
+ADDRLP4 8
+INDIRI4
+ADDRFP4 0
+INDIRP4
+ADDP4
+ASGNP4
+ADDRLP4 12
+INDIRP4
+ADDRLP4 12
+INDIRP4
+INDIRF4
+ADDRLP4 4
+INDIRI4
+CVIF4 4
+ADDF4
+CVFI4 4
+CVIF4 4
+ASGNF4
+ADDRGP4 $152
+JUMPV
+LABELV $151
+ADDRLP4 20
+ADDRLP4 0
+INDIRI4
+CNSTI4 2
+LSHI4
+ASGNI4
+ADDRLP4 20
+INDIRI4
+ADDRFP4 4
+INDIRP4
+ADDP4
+INDIRF4
+CNSTF4 0
+GTF4 $157
+ADDRLP4 16
+CNSTI4 -1
+ASGNI4
+ADDRGP4 $158
+JUMPV
+LABELV $157
+ADDRLP4 16
+CNSTI4 0
+ASGNI4
+LABELV $158
+ADDRLP4 24
+ADDRLP4 20
+INDIRI4
+ADDRFP4 0
+INDIRP4
+ADDP4
+ASGNP4
+ADDRLP4 24
+INDIRP4
+ADDRLP4 24
+INDIRP4
+INDIRF4
+ADDRLP4 16
+INDIRI4
+CVIF4 4
+ADDF4
+CVFI4 4
+CVIF4 4
+ASGNF4
+LABELV $152
+LABELV $148
+ADDRLP4 0
+ADDRLP4 0
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRLP4 0
+INDIRI4
+CNSTI4 3
+LTI4 $147
+LABELV $146
+endproc SnapVectorNormal 28 0
+proc BloodSpurt 20 8
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+NEU4 $160
+ADDRGP4 $159
+JUMPV
+LABELV $160
+ADDRFP4 4
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+CNSTI4 0
+GTI4 $162
+ADDRGP4 $159
+JUMPV
+LABELV $162
+ADDRFP4 8
+INDIRP4
+CNSTI4 12
+ADDP4
+ARGP4
+CNSTI4 41
+ARGI4
+ADDRLP4 4
+ADDRGP4 G_TempEntity
+CALLP4
+ASGNP4
+ADDRLP4 0
+ADDRLP4 4
+INDIRP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 140
+ADDP4
+ADDRFP4 4
+INDIRP4
+INDIRI4
+ASGNI4
+ADDRFP4 8
+INDIRP4
+CNSTI4 24
+ADDP4
+ARGP4
+ADDRLP4 8
+ADDRGP4 DirToByte
+CALLI4
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 184
+ADDP4
+ADDRLP4 8
+INDIRI4
+ASGNI4
+ADDRLP4 12
+CNSTI4 192
+ASGNI4
+ADDRLP4 0
+INDIRP4
+ADDRLP4 12
+INDIRI4
+ADDP4
+ADDRFP4 0
+INDIRP4
+ADDRLP4 12
+INDIRI4
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 16
+CNSTI4 208
+ASGNI4
+ADDRLP4 0
+INDIRP4
+ADDRLP4 16
+INDIRI4
+ADDP4
+ADDRFP4 0
+INDIRP4
+ADDRLP4 16
+INDIRI4
+ADDP4
+INDIRI4
+ASGNI4
+LABELV $159
+endproc BloodSpurt 20 8
+proc WideBloodSpurt 80 8
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 4
+ADDRFP4 4
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+NEU4 $165
+ADDRGP4 $164
+JUMPV
+LABELV $165
+ADDRFP4 4
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+CNSTI4 0
+GTI4 $167
+ADDRGP4 $164
+JUMPV
+LABELV $167
+ADDRFP4 8
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $169
+ADDRLP4 36
+ADDRFP4 8
+INDIRP4
+ASGNP4
+ADDRLP4 0
+ADDRLP4 36
+INDIRP4
+CNSTI4 12
+ADDP4
+INDIRF4
+ADDRFP4 4
+INDIRP4
+CNSTI4 92
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 36
+INDIRP4
+CNSTI4 16
+ADDP4
+INDIRF4
+ADDRFP4 4
+INDIRP4
+CNSTI4 96
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 0+8
+ADDRFP4 8
+INDIRP4
+CNSTI4 20
+ADDP4
+INDIRF4
+ADDRFP4 4
+INDIRP4
+CNSTI4 100
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRGP4 $170
+JUMPV
+LABELV $169
+ADDRLP4 44
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+ASGNP4
+ADDRLP4 0
+ADDRLP4 44
+INDIRP4
+INDIRP4
+CNSTI4 20
+ADDP4
+INDIRF4
+ADDRFP4 4
+INDIRP4
+CNSTI4 92
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 44
+INDIRP4
+INDIRP4
+CNSTI4 24
+ADDP4
+INDIRF4
+ADDRFP4 4
+INDIRP4
+CNSTI4 96
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 0+8
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 28
+ADDP4
+INDIRF4
+ADDRFP4 4
+INDIRP4
+CNSTI4 100
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+LABELV $170
+ADDRLP4 52
+ADDRLP4 0
+INDIRF4
+ASGNF4
+ADDRLP4 52
+INDIRF4
+ADDRLP4 52
+INDIRF4
+MULF4
+ADDRLP4 0+4
+INDIRF4
+ADDRLP4 0+4
+INDIRF4
+MULF4
+ADDF4
+ARGF4
+ADDRLP4 56
+ADDRGP4 sqrt
+CALLF4
+ASGNF4
+ADDRLP4 28
+ADDRLP4 56
+INDIRF4
+ASGNF4
+ADDRLP4 32
+CNSTF4 1067114824
+ADDRFP4 4
+INDIRP4
+CNSTI4 456
+ADDP4
+INDIRF4
+MULF4
+ASGNF4
+ADDRLP4 28
+INDIRF4
+ADDRLP4 32
+INDIRF4
+LEF4 $177
+ADDRLP4 0
+ADDRLP4 0
+INDIRF4
+ADDRLP4 28
+INDIRF4
+DIVF4
+ADDRLP4 32
+INDIRF4
+MULF4
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 0+4
+INDIRF4
+ADDRLP4 28
+INDIRF4
+DIVF4
+ADDRLP4 32
+INDIRF4
+MULF4
+ASGNF4
+LABELV $177
+ADDRLP4 0+8
+INDIRF4
+ADDRFP4 4
+INDIRP4
+CNSTI4 464
+ADDP4
+INDIRF4
+LEF4 $181
+ADDRLP4 0+8
+ADDRFP4 4
+INDIRP4
+CNSTI4 464
+ADDP4
+INDIRF4
+ASGNF4
+LABELV $181
+ADDRLP4 0+8
+INDIRF4
+ADDRFP4 4
+INDIRP4
+CNSTI4 452
+ADDP4
+INDIRF4
+GEF4 $185
+ADDRLP4 0+8
+ADDRFP4 4
+INDIRP4
+CNSTI4 452
+ADDP4
+INDIRF4
+ASGNF4
+LABELV $185
+ADDRLP4 16
+ADDRFP4 4
+INDIRP4
+CNSTI4 92
+ADDP4
+INDIRF4
+ADDRLP4 0
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 16+4
+ADDRFP4 4
+INDIRP4
+CNSTI4 96
+ADDP4
+INDIRF4
+ADDRLP4 0+4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 16+8
+ADDRFP4 4
+INDIRP4
+CNSTI4 100
+ADDP4
+INDIRF4
+ADDRLP4 0+8
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 0
+ADDRLP4 0
+INDIRF4
+NEGF4
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 0+4
+INDIRF4
+NEGF4
+ASGNF4
+ADDRLP4 0+8
+ADDRLP4 0+8
+INDIRF4
+NEGF4
+ASGNF4
+ADDRLP4 0
+ARGP4
+ADDRGP4 VectorNormalize
+CALLF4
+pop
+ADDRLP4 16
+ARGP4
+CNSTI4 41
+ARGI4
+ADDRLP4 64
+ADDRGP4 G_TempEntity
+CALLP4
+ASGNP4
+ADDRLP4 12
+ADDRLP4 64
+INDIRP4
+ASGNP4
+ADDRLP4 0
+ARGP4
+ADDRLP4 68
+ADDRGP4 DirToByte
+CALLI4
+ASGNI4
+ADDRLP4 12
+INDIRP4
+CNSTI4 184
+ADDP4
+ADDRLP4 68
+INDIRI4
+ASGNI4
+ADDRLP4 12
+INDIRP4
+CNSTI4 140
+ADDP4
+ADDRFP4 4
+INDIRP4
+INDIRI4
+ASGNI4
+ADDRLP4 72
+CNSTI4 192
+ASGNI4
+ADDRLP4 12
+INDIRP4
+ADDRLP4 72
+INDIRI4
+ADDP4
+ADDRFP4 0
+INDIRP4
+ADDRLP4 72
+INDIRI4
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 76
+CNSTI4 208
+ASGNI4
+ADDRLP4 12
+INDIRP4
+ADDRLP4 76
+INDIRI4
+ADDP4
+ADDRFP4 0
+INDIRP4
+ADDRLP4 76
+INDIRI4
+ADDP4
+INDIRI4
+ASGNI4
+LABELV $164
+endproc WideBloodSpurt 80 8
+export meleeAttack
+proc meleeAttack 72 32
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 4
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRFP4 4
+INDIRF4
+ARGF4
+ADDRFP4 8
+INDIRF4
+ARGF4
+ADDRFP4 12
+INDIRF4
+ARGF4
+ADDRLP4 0
+ARGP4
+ADDRGP4 G_WideTrace
+CALLV
+pop
+ADDRLP4 64
+ADDRLP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 64
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $200
+ADDRLP4 64
+INDIRP4
+CNSTI4 812
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $198
+LABELV $200
+ADDRGP4 $197
+JUMPV
+LABELV $198
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRLP4 4
+ARGP4
+ADDRGP4 WideBloodSpurt
+CALLV
+pop
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 forward
+ARGP4
+ADDRLP4 4+12
+ARGP4
+ADDRFP4 16
+INDIRI4
+ARGI4
+CNSTI4 4
+ARGI4
+ADDRFP4 20
+INDIRI4
+ARGI4
+ADDRGP4 G_Damage
+CALLV
+pop
+LABELV $197
+endproc meleeAttack 72 32
+export bulletFire
+proc bulletFire 140 32
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 88
+ADDRGP4 rand
+CALLI4
+ASGNI4
+ADDRLP4 12
+CNSTF4 1073741824
+CNSTF4 1078530011
+ADDRLP4 88
+INDIRI4
+CNSTI4 32767
+BANDI4
+CVIF4 4
+CNSTF4 1191181824
+DIVF4
+MULF4
+MULF4
+ASGNF4
+ADDRLP4 12
+INDIRF4
+ARGF4
+ADDRLP4 92
+ADDRGP4 sin
+CALLF4
+ASGNF4
+ADDRLP4 96
+ADDRGP4 rand
+CALLI4
+ASGNI4
+ADDRLP4 80
+CNSTF4 1098907648
+ADDRLP4 92
+INDIRF4
+CNSTF4 1073741824
+ADDRLP4 96
+INDIRI4
+CNSTI4 32767
+BANDI4
+CVIF4 4
+CNSTF4 1191181824
+DIVF4
+CNSTF4 1056964608
+SUBF4
+MULF4
+MULF4
+ADDRFP4 4
+INDIRF4
+MULF4
+MULF4
+ASGNF4
+ADDRLP4 12
+INDIRF4
+ARGF4
+ADDRLP4 100
+ADDRGP4 cos
+CALLF4
+ASGNF4
+ADDRLP4 104
+ADDRGP4 rand
+CALLI4
+ASGNI4
+ADDRLP4 12
+CNSTF4 1098907648
+ADDRLP4 100
+INDIRF4
+CNSTF4 1073741824
+ADDRLP4 104
+INDIRI4
+CNSTI4 32767
+BANDI4
+CVIF4 4
+CNSTF4 1191181824
+DIVF4
+CNSTF4 1056964608
+SUBF4
+MULF4
+MULF4
+ADDRFP4 4
+INDIRF4
+MULF4
+MULF4
+ASGNF4
+ADDRLP4 108
+CNSTF4 1207959552
+ASGNF4
+ADDRLP4 0
+ADDRGP4 muzzle
+INDIRF4
+ADDRLP4 108
+INDIRF4
+ADDRGP4 forward
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0+4
+ADDRGP4 muzzle+4
+INDIRF4
+ADDRLP4 108
+INDIRF4
+ADDRGP4 forward+4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0+8
+ADDRGP4 muzzle+8
+INDIRF4
+CNSTF4 1207959552
+ADDRGP4 forward+8
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0
+ADDRLP4 0
+INDIRF4
+ADDRGP4 right
+INDIRF4
+ADDRLP4 12
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 0+4
+INDIRF4
+ADDRGP4 right+4
+INDIRF4
+ADDRLP4 12
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0+8
+ADDRLP4 0+8
+INDIRF4
+ADDRGP4 right+8
+INDIRF4
+ADDRLP4 12
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0
+ADDRLP4 0
+INDIRF4
+ADDRGP4 up
+INDIRF4
+ADDRLP4 80
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 0+4
+INDIRF4
+ADDRGP4 up+4
+INDIRF4
+ADDRLP4 80
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0+8
+ADDRLP4 0+8
+INDIRF4
+ADDRGP4 up+8
+INDIRF4
+ADDRLP4 80
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $221
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 muzzle
+ARGP4
+CNSTF4 1207959552
+ARGF4
+ADDRGP4 G_UnlaggedOn
+CALLV
+pop
+ADDRLP4 16
+ARGP4
+ADDRGP4 muzzle
+ARGP4
+ADDRLP4 120
+CNSTP4 0
+ASGNP4
+ADDRLP4 120
+INDIRP4
+ARGP4
+ADDRLP4 120
+INDIRP4
+ARGP4
+ADDRLP4 0
+ARGP4
+ADDRFP4 0
+INDIRP4
+INDIRI4
+ARGI4
+CNSTI4 33554433
+ARGI4
+ADDRGP4 trap_Trace
+CALLV
+pop
+ADDRGP4 G_UnlaggedOff
+CALLV
+pop
+ADDRGP4 $222
+JUMPV
+LABELV $221
+ADDRLP4 16
+ARGP4
+ADDRGP4 muzzle
+ARGP4
+ADDRLP4 120
+CNSTP4 0
+ASGNP4
+ADDRLP4 120
+INDIRP4
+ARGP4
+ADDRLP4 120
+INDIRP4
+ARGP4
+ADDRLP4 0
+ARGP4
+ADDRFP4 0
+INDIRP4
+INDIRI4
+ARGI4
+CNSTI4 33554433
+ARGI4
+ADDRGP4 trap_Trace
+CALLV
+pop
+LABELV $222
+ADDRLP4 16+44
+INDIRI4
+CNSTI4 16
+BANDI4
+CNSTI4 0
+EQI4 $223
+ADDRGP4 $202
+JUMPV
+LABELV $223
+ADDRLP4 76
+CNSTI4 1760
+ADDRLP4 16+52
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRLP4 16+12
+ARGP4
+ADDRGP4 muzzle
+ARGP4
+ADDRGP4 SnapVectorTowards
+CALLV
+pop
+ADDRLP4 76
+INDIRP4
+CNSTI4 812
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $228
+ADDRLP4 128
+ADDRLP4 76
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 128
+INDIRI4
+CNSTI4 1
+EQI4 $230
+ADDRLP4 128
+INDIRI4
+CNSTI4 3
+NEI4 $228
+LABELV $230
+ADDRLP4 16+12
+ARGP4
+CNSTI4 37
+ARGI4
+ADDRLP4 132
+ADDRGP4 G_TempEntity
+CALLP4
+ASGNP4
+ADDRLP4 84
+ADDRLP4 132
+INDIRP4
+ASGNP4
+ADDRLP4 84
+INDIRP4
+CNSTI4 184
+ADDP4
+ADDRLP4 76
+INDIRP4
+INDIRI4
+ASGNI4
+ADDRGP4 $229
+JUMPV
+LABELV $228
+ADDRLP4 16+12
+ARGP4
+CNSTI4 38
+ARGI4
+ADDRLP4 132
+ADDRGP4 G_TempEntity
+CALLP4
+ASGNP4
+ADDRLP4 84
+ADDRLP4 132
+INDIRP4
+ASGNP4
+ADDRLP4 16+24
+ARGP4
+ADDRLP4 136
+ADDRGP4 DirToByte
+CALLI4
+ASGNI4
+ADDRLP4 84
+INDIRP4
+CNSTI4 184
+ADDP4
+ADDRLP4 136
+INDIRI4
+ASGNI4
+LABELV $229
+ADDRLP4 84
+INDIRP4
+CNSTI4 140
+ADDP4
+ADDRFP4 0
+INDIRP4
+INDIRI4
+ASGNI4
+ADDRLP4 76
+INDIRP4
+CNSTI4 812
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $234
+ADDRLP4 76
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 forward
+ARGP4
+ADDRLP4 16+12
+ARGP4
+ADDRFP4 8
+INDIRI4
+ARGI4
+CNSTI4 0
+ARGI4
+ADDRFP4 12
+INDIRI4
+ARGI4
+ADDRGP4 G_Damage
+CALLV
+pop
+LABELV $234
+LABELV $202
+endproc bulletFire 140 32
+export ShotgunPattern
+proc ShotgunPattern 156 32
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 12
+ADDRFP4 12
+INDIRP4
+ASGNP4
+ADDRFP4 4
+INDIRP4
+ARGP4
+ADDRLP4 20
+ARGP4
+ADDRGP4 VectorNormalize2
+CALLF4
+pop
+ADDRLP4 92
+ARGP4
+ADDRLP4 20
+ARGP4
+ADDRGP4 PerpendicularVector
+CALLV
+pop
+ADDRLP4 20
+ARGP4
+ADDRLP4 92
+ARGP4
+ADDRLP4 104
+ARGP4
+ADDRGP4 CrossProduct
+CALLV
+pop
+ADDRLP4 116
+CNSTI4 0
+ASGNI4
+LABELV $238
+ADDRFP4 8
+ARGP4
+ADDRLP4 124
+ADDRGP4 Q_crandom
+CALLF4
+ASGNF4
+ADDRLP4 12
+CNSTF4 1098907648
+CNSTF4 1143930880
+ADDRLP4 124
+INDIRF4
+MULF4
+MULF4
+ASGNF4
+ADDRFP4 8
+ARGP4
+ADDRLP4 128
+ADDRGP4 Q_crandom
+CALLF4
+ASGNF4
+ADDRLP4 16
+CNSTF4 1098907648
+CNSTF4 1143930880
+ADDRLP4 128
+INDIRF4
+MULF4
+MULF4
+ASGNF4
+ADDRLP4 136
+CNSTF4 1203765248
+ASGNF4
+ADDRLP4 0
+ADDRFP4 0
+INDIRP4
+INDIRF4
+ADDRLP4 136
+INDIRF4
+ADDRLP4 20
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0+4
+ADDRFP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRF4
+ADDRLP4 136
+INDIRF4
+ADDRLP4 20+4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0+8
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+INDIRF4
+CNSTF4 1203765248
+ADDRLP4 20+8
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0
+ADDRLP4 0
+INDIRF4
+ADDRLP4 92
+INDIRF4
+ADDRLP4 12
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 0+4
+INDIRF4
+ADDRLP4 92+4
+INDIRF4
+ADDRLP4 12
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0+8
+ADDRLP4 0+8
+INDIRF4
+ADDRLP4 92+8
+INDIRF4
+ADDRLP4 12
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0
+ADDRLP4 0
+INDIRF4
+ADDRLP4 104
+INDIRF4
+ADDRLP4 16
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 0+4
+INDIRF4
+ADDRLP4 104+4
+INDIRF4
+ADDRLP4 16
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0+8
+ADDRLP4 0+8
+INDIRF4
+ADDRLP4 104+8
+INDIRF4
+ADDRLP4 16
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 32
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 148
+CNSTP4 0
+ASGNP4
+ADDRLP4 148
+INDIRP4
+ARGP4
+ADDRLP4 148
+INDIRP4
+ARGP4
+ADDRLP4 0
+ARGP4
+ADDRFP4 12
+INDIRP4
+INDIRI4
+ARGI4
+CNSTI4 33554433
+ARGI4
+ADDRGP4 trap_Trace
+CALLV
+pop
+ADDRLP4 120
+CNSTI4 1760
+ADDRLP4 32+52
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRLP4 32+44
+INDIRI4
+CNSTI4 16
+BANDI4
+CNSTI4 0
+NEI4 $259
+ADDRLP4 120
+INDIRP4
+CNSTI4 812
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $262
+ADDRLP4 120
+INDIRP4
+ARGP4
+ADDRFP4 12
+INDIRP4
+ARGP4
+ADDRFP4 12
+INDIRP4
+ARGP4
+ADDRLP4 20
+ARGP4
+ADDRLP4 32+12
+ARGP4
+CNSTI4 5
+ARGI4
+CNSTI4 0
+ARGI4
+CNSTI4 2
+ARGI4
+ADDRGP4 G_Damage
+CALLV
+pop
+LABELV $262
+LABELV $259
+LABELV $239
+ADDRLP4 116
+ADDRLP4 116
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRLP4 116
+INDIRI4
+CNSTI4 11
+LTI4 $238
+LABELV $237
+endproc ShotgunPattern 156 32
+export shotgunFire
+proc shotgunFire 28 16
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRGP4 muzzle
+ARGP4
+CNSTI4 39
+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 20
+ADDRGP4 rand
+CALLI4
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 184
+ADDP4
+ADDRLP4 20
+INDIRI4
+CNSTI4 128
+DIVI4
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 140
+ADDP4
+ADDRFP4 0
+INDIRP4
+INDIRI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 muzzle
+ARGP4
+CNSTF4 1203765248
+ARGF4
+ADDRGP4 G_UnlaggedOn
+CALLV
+pop
+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
+ADDRGP4 G_UnlaggedOff
+CALLV
+pop
+LABELV $265
+endproc shotgunFire 28 16
+export massDriverFire
+proc massDriverFire 112 32
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 80
+CNSTF4 1207959552
+ASGNF4
+ADDRLP4 64
+ADDRGP4 muzzle
+INDIRF4
+ADDRLP4 80
+INDIRF4
+ADDRGP4 forward
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 64+4
+ADDRGP4 muzzle+4
+INDIRF4
+ADDRLP4 80
+INDIRF4
+ADDRGP4 forward+4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 64+8
+ADDRGP4 muzzle+8
+INDIRF4
+CNSTF4 1207959552
+ADDRGP4 forward+8
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 muzzle
+ARGP4
+CNSTF4 1207959552
+ARGF4
+ADDRGP4 G_UnlaggedOn
+CALLV
+pop
+ADDRLP4 0
+ARGP4
+ADDRGP4 muzzle
+ARGP4
+ADDRLP4 84
+CNSTP4 0
+ASGNP4
+ADDRLP4 84
+INDIRP4
+ARGP4
+ADDRLP4 84
+INDIRP4
+ARGP4
+ADDRLP4 64
+ARGP4
+ADDRFP4 0
+INDIRP4
+INDIRI4
+ARGI4
+CNSTI4 33554433
+ARGI4
+ADDRGP4 trap_Trace
+CALLV
+pop
+ADDRGP4 G_UnlaggedOff
+CALLV
+pop
+ADDRLP4 0+44
+INDIRI4
+CNSTI4 16
+BANDI4
+CNSTI4 0
+EQI4 $275
+ADDRGP4 $268
+JUMPV
+LABELV $275
+ADDRLP4 60
+CNSTI4 1760
+ADDRLP4 0+52
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRLP4 0+12
+ARGP4
+ADDRGP4 muzzle
+ARGP4
+ADDRGP4 SnapVectorTowards
+CALLV
+pop
+ADDRLP4 60
+INDIRP4
+CNSTI4 812
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $280
+ADDRLP4 92
+ADDRLP4 60
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 92
+INDIRI4
+CNSTI4 3
+EQI4 $282
+ADDRLP4 92
+INDIRI4
+CNSTI4 1
+NEI4 $280
+LABELV $282
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 60
+INDIRP4
+ARGP4
+ADDRLP4 0
+ARGP4
+ADDRGP4 BloodSpurt
+CALLV
+pop
+ADDRGP4 $281
+JUMPV
+LABELV $280
+ADDRLP4 0+12
+ARGP4
+CNSTI4 42
+ARGI4
+ADDRLP4 96
+ADDRGP4 G_TempEntity
+CALLP4
+ASGNP4
+ADDRLP4 76
+ADDRLP4 96
+INDIRP4
+ASGNP4
+ADDRLP4 0+24
+ARGP4
+ADDRLP4 100
+ADDRGP4 DirToByte
+CALLI4
+ASGNI4
+ADDRLP4 76
+INDIRP4
+CNSTI4 184
+ADDP4
+ADDRLP4 100
+INDIRI4
+ASGNI4
+ADDRLP4 104
+CNSTI4 192
+ASGNI4
+ADDRLP4 76
+INDIRP4
+ADDRLP4 104
+INDIRI4
+ADDP4
+ADDRFP4 0
+INDIRP4
+ADDRLP4 104
+INDIRI4
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 108
+CNSTI4 208
+ASGNI4
+ADDRLP4 76
+INDIRP4
+ADDRLP4 108
+INDIRI4
+ADDP4
+ADDRFP4 0
+INDIRP4
+ADDRLP4 108
+INDIRI4
+ADDP4
+INDIRI4
+ASGNI4
+LABELV $281
+ADDRLP4 60
+INDIRP4
+CNSTI4 812
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $285
+ADDRLP4 60
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 forward
+ARGP4
+ADDRLP4 0+12
+ARGP4
+CNSTI4 40
+ARGI4
+CNSTI4 0
+ARGI4
+CNSTI4 8
+ARGI4
+ADDRGP4 G_Damage
+CALLV
+pop
+LABELV $285
+LABELV $268
+endproc massDriverFire 112 32
+export massDriverFire2
+proc massDriverFire2 24 12
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 16
+ADDRFP4 0
+INDIRP4
+CNSTI4 464
+ADDP4
+ASGNP4
+ADDRLP4 0
+ADDRGP4 muzzle
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 104
+ADDP4
+INDIRF4
+ADDRLP4 16
+INDIRP4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0+4
+ADDRGP4 muzzle+4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 108
+ADDP4
+INDIRF4
+ADDRLP4 16
+INDIRP4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0+8
+ADDRGP4 muzzle+8
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 112
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 464
+ADDP4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 0
+ARGP4
+ADDRGP4 forward
+ARGP4
+ADDRGP4 fire_md2
+CALLI4
+pop
+LABELV $288
+endproc massDriverFire2 24 12
+export lockBlobLauncherFire
+proc lockBlobLauncherFire 0 12
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 muzzle
+ARGP4
+ADDRGP4 forward
+ARGP4
+ADDRGP4 fire_lockblob
+CALLP4
+pop
+LABELV $293
+endproc lockBlobLauncherFire 0 12
+export hiveFire
+proc hiveFire 24 12
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 16
+ADDRFP4 0
+INDIRP4
+CNSTI4 464
+ADDP4
+ASGNP4
+ADDRLP4 0
+ADDRGP4 muzzle
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 104
+ADDP4
+INDIRF4
+ADDRLP4 16
+INDIRP4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0+4
+ADDRGP4 muzzle+4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 108
+ADDP4
+INDIRF4
+ADDRLP4 16
+INDIRP4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0+8
+ADDRGP4 muzzle+8
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 112
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 464
+ADDP4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 0
+ARGP4
+ADDRGP4 forward
+ARGP4
+ADDRGP4 fire_hive
+CALLP4
+pop
+LABELV $294
+endproc hiveFire 24 12
+export blasterFire
+proc blasterFire 0 12
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 muzzle
+ARGP4
+ADDRGP4 forward
+ARGP4
+ADDRGP4 fire_blaster
+CALLP4
+pop
+LABELV $299
+endproc blasterFire 0 12
+export pulseRifleFire
+proc pulseRifleFire 0 12
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 muzzle
+ARGP4
+ADDRGP4 forward
+ARGP4
+ADDRGP4 fire_pulseRifle
+CALLP4
+pop
+LABELV $300
+endproc pulseRifleFire 0 12
+export prifleStasisFire
+proc prifleStasisFire 0 12
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 muzzle
+ARGP4
+ADDRGP4 forward
+ARGP4
+ADDRGP4 fire_prifle_stasis
+CALLP4
+pop
+LABELV $301
+endproc prifleStasisFire 0 12
+export NapalmFire
+proc NapalmFire 8 24
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 muzzle
+ARGP4
+ADDRGP4 forward
+ARGP4
+CNSTI4 265
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 228
+ADDP4
+INDIRI4
+MULI4
+CNSTI4 3000
+DIVI4
+ARGI4
+CNSTI4 150
+ARGI4
+CNSTI4 700
+ARGI4
+ADDRGP4 NapalmChargeFire
+CALLI4
+pop
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 muzzle
+ARGP4
+ADDRGP4 forward
+ARGP4
+CNSTI4 265
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 228
+ADDP4
+INDIRI4
+MULI4
+CNSTI4 3000
+DIVI4
+ARGI4
+CNSTI4 150
+ARGI4
+CNSTI4 700
+ARGI4
+ADDRGP4 NapalmChargeImp
+CALLI4
+pop
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 228
+ADDP4
+CNSTI4 0
+ASGNI4
+LABELV $302
+endproc NapalmFire 8 24
+export FlamerNormal
+proc FlamerNormal 20 12
+ADDRLP4 12
+CNSTF4 3235905536
+ASGNF4
+ADDRLP4 0
+ADDRGP4 muzzle
+INDIRF4
+ADDRLP4 12
+INDIRF4
+ADDRGP4 up
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0+4
+ADDRGP4 muzzle+4
+INDIRF4
+ADDRLP4 12
+INDIRF4
+ADDRGP4 up+4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0+8
+ADDRGP4 muzzle+8
+INDIRF4
+CNSTF4 3235905536
+ADDRGP4 up+8
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 16
+CNSTF4 1083179008
+ASGNF4
+ADDRLP4 0
+ADDRLP4 0
+INDIRF4
+ADDRLP4 16
+INDIRF4
+ADDRGP4 right
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 0+4
+INDIRF4
+ADDRLP4 16
+INDIRF4
+ADDRGP4 right+4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0+8
+ADDRLP4 0+8
+INDIRF4
+CNSTF4 1083179008
+ADDRGP4 right+8
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 0
+ARGP4
+ADDRGP4 forward
+ARGP4
+ADDRGP4 FlamerNormalFire
+CALLI4
+pop
+LABELV $303
+endproc FlamerNormal 20 12
+export FireBreath_tyrant
+proc FireBreath_tyrant 20 24
+ADDRLP4 12
+CNSTF4 0
+ASGNF4
+ADDRLP4 0
+ADDRLP4 12
+INDIRF4
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 12
+INDIRF4
+ASGNF4
+ADDRLP4 0+8
+CNSTF4 1092616192
+ASGNF4
+ADDRLP4 16
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 16
+INDIRP4
+ARGP4
+ADDRGP4 muzzle
+ARGP4
+ADDRGP4 forward
+ARGP4
+CNSTI4 265
+ADDRLP4 16
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 228
+ADDP4
+INDIRI4
+MULI4
+CNSTI4 3000
+DIVI4
+ARGI4
+CNSTI4 150
+ARGI4
+CNSTI4 700
+ARGI4
+ADDRGP4 FireBreath_fire
+CALLI4
+pop
+LABELV $316
+endproc FireBreath_tyrant 20 24
+export FlameTurretFire
+proc FlameTurretFire 20 12
+ADDRLP4 12
+CNSTF4 0
+ASGNF4
+ADDRLP4 0
+ADDRLP4 12
+INDIRF4
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 12
+INDIRF4
+ASGNF4
+ADDRLP4 0+8
+CNSTF4 1090519040
+ASGNF4
+ADDRLP4 16
+ADDRGP4 muzzle
+ASGNP4
+ADDRLP4 16
+INDIRP4
+ADDRLP4 16
+INDIRP4
+INDIRF4
+ADDRLP4 0
+INDIRF4
+ADDF4
+ASGNF4
+ADDRGP4 muzzle+4
+ADDRGP4 muzzle+4
+INDIRF4
+ADDRLP4 0+4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRGP4 muzzle+8
+ADDRGP4 muzzle+8
+INDIRF4
+ADDRLP4 0+8
+INDIRF4
+ADDF4
+ASGNF4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 muzzle
+ARGP4
+ADDRGP4 forward
+ARGP4
+ADDRGP4 FlameTurretFireNormal
+CALLI4
+pop
+LABELV $319
+endproc FlameTurretFire 20 12
+export throwGrenade
+proc throwGrenade 0 12
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 muzzle
+ARGP4
+ADDRGP4 forward
+ARGP4
+ADDRGP4 launch_grenade
+CALLP4
+pop
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 muzzle
+ARGP4
+ADDRGP4 forward
+ARGP4
+ADDRGP4 launch_grenade_flames
+CALLI4
+pop
+LABELV $328
+endproc throwGrenade 0 12
+export throwMine
+proc throwMine 8 12
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 muzzle
+ARGP4
+ADDRGP4 forward
+ARGP4
+ADDRLP4 4
+ADDRGP4 launch_mine
+CALLP4
+ASGNP4
+ADDRLP4 0
+ADDRLP4 4
+INDIRP4
+ASGNP4
+LABELV $329
+endproc throwMine 8 12
+export acidBombFire
+proc acidBombFire 8 16
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 muzzle
+ARGP4
+ADDRGP4 forward
+ARGP4
+ADDRFP4 4
+INDIRI4
+ARGI4
+ADDRLP4 4
+ADDRGP4 fire_acidBomb
+CALLP4
+ASGNP4
+ADDRLP4 0
+ADDRLP4 4
+INDIRP4
+ASGNP4
+LABELV $330
+endproc acidBombFire 8 16
+export acidBombFire2x
+proc acidBombFire2x 8 16
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 muzzle
+ARGP4
+ADDRGP4 forward
+ARGP4
+ADDRFP4 4
+INDIRI4
+ARGI4
+ADDRLP4 4
+ADDRGP4 fire_acidBomb2
+CALLP4
+ASGNP4
+ADDRLP4 0
+ADDRLP4 4
+INDIRP4
+ASGNP4
+LABELV $331
+endproc acidBombFire2x 8 16
+export throwSmoke
+proc throwSmoke 8 12
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 muzzle
+ARGP4
+ADDRGP4 forward
+ARGP4
+ADDRLP4 4
+ADDRGP4 launch_smoke
+CALLP4
+ASGNP4
+ADDRLP4 0
+ADDRLP4 4
+INDIRP4
+ASGNP4
+LABELV $332
+endproc throwSmoke 8 12
+export lasGunFire
+proc lasGunFire 112 32
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 80
+CNSTF4 1207959552
+ASGNF4
+ADDRLP4 64
+ADDRGP4 muzzle
+INDIRF4
+ADDRLP4 80
+INDIRF4
+ADDRGP4 forward
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 64+4
+ADDRGP4 muzzle+4
+INDIRF4
+ADDRLP4 80
+INDIRF4
+ADDRGP4 forward+4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 64+8
+ADDRGP4 muzzle+8
+INDIRF4
+CNSTF4 1207959552
+ADDRGP4 forward+8
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 muzzle
+ARGP4
+CNSTF4 1207959552
+ARGF4
+ADDRGP4 G_UnlaggedOn
+CALLV
+pop
+ADDRLP4 0
+ARGP4
+ADDRGP4 muzzle
+ARGP4
+ADDRLP4 84
+CNSTP4 0
+ASGNP4
+ADDRLP4 84
+INDIRP4
+ARGP4
+ADDRLP4 84
+INDIRP4
+ARGP4
+ADDRLP4 64
+ARGP4
+ADDRFP4 0
+INDIRP4
+INDIRI4
+ARGI4
+CNSTI4 33554433
+ARGI4
+ADDRGP4 trap_Trace
+CALLV
+pop
+ADDRGP4 G_UnlaggedOff
+CALLV
+pop
+ADDRLP4 0+44
+INDIRI4
+CNSTI4 16
+BANDI4
+CNSTI4 0
+EQI4 $340
+ADDRGP4 $333
+JUMPV
+LABELV $340
+ADDRLP4 60
+CNSTI4 1760
+ADDRLP4 0+52
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRLP4 0+12
+ARGP4
+ADDRGP4 muzzle
+ARGP4
+ADDRGP4 SnapVectorTowards
+CALLV
+pop
+ADDRLP4 60
+INDIRP4
+CNSTI4 812
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $345
+ADDRLP4 92
+ADDRLP4 60
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 92
+INDIRI4
+CNSTI4 3
+EQI4 $347
+ADDRLP4 92
+INDIRI4
+CNSTI4 1
+NEI4 $345
+LABELV $347
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 60
+INDIRP4
+ARGP4
+ADDRLP4 0
+ARGP4
+ADDRGP4 BloodSpurt
+CALLV
+pop
+ADDRGP4 $346
+JUMPV
+LABELV $345
+ADDRLP4 0+12
+ARGP4
+CNSTI4 42
+ARGI4
+ADDRLP4 96
+ADDRGP4 G_TempEntity
+CALLP4
+ASGNP4
+ADDRLP4 76
+ADDRLP4 96
+INDIRP4
+ASGNP4
+ADDRLP4 0+24
+ARGP4
+ADDRLP4 100
+ADDRGP4 DirToByte
+CALLI4
+ASGNI4
+ADDRLP4 76
+INDIRP4
+CNSTI4 184
+ADDP4
+ADDRLP4 100
+INDIRI4
+ASGNI4
+ADDRLP4 104
+CNSTI4 192
+ASGNI4
+ADDRLP4 76
+INDIRP4
+ADDRLP4 104
+INDIRI4
+ADDP4
+ADDRFP4 0
+INDIRP4
+ADDRLP4 104
+INDIRI4
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 108
+CNSTI4 208
+ASGNI4
+ADDRLP4 76
+INDIRP4
+ADDRLP4 108
+INDIRI4
+ADDP4
+ADDRFP4 0
+INDIRP4
+ADDRLP4 108
+INDIRI4
+ADDP4
+INDIRI4
+ASGNI4
+LABELV $346
+ADDRLP4 60
+INDIRP4
+CNSTI4 812
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $350
+ADDRLP4 60
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 forward
+ARGP4
+ADDRLP4 0+12
+ARGP4
+ADDRLP4 100
+CNSTI4 9
+ASGNI4
+ADDRLP4 100
+INDIRI4
+ARGI4
+CNSTI4 0
+ARGI4
+ADDRLP4 100
+INDIRI4
+ARGI4
+ADDRGP4 G_Damage
+CALLV
+pop
+LABELV $350
+LABELV $333
+endproc lasGunFire 112 32
+export painSawFire
+proc painSawFire 104 32
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 4
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTF4 1115684864
+ARGF4
+CNSTF4 0
+ARGF4
+CNSTF4 1090519040
+ARGF4
+ADDRLP4 0
+ARGP4
+ADDRGP4 G_WideTrace
+CALLV
+pop
+ADDRLP4 80
+ADDRLP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 80
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $356
+ADDRLP4 80
+INDIRP4
+CNSTI4 812
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $354
+LABELV $356
+ADDRGP4 $353
+JUMPV
+LABELV $354
+ADDRLP4 4+12+8
+ADDRLP4 4+12+8
+INDIRF4
+CNSTF4 1084227584
+SUBF4
+ASGNF4
+ADDRLP4 84
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 84
+INDIRI4
+CNSTI4 1
+EQI4 $361
+ADDRLP4 84
+INDIRI4
+CNSTI4 3
+NEI4 $359
+LABELV $361
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRLP4 4
+ARGP4
+ADDRGP4 BloodSpurt
+CALLV
+pop
+ADDRGP4 $360
+JUMPV
+LABELV $359
+ADDRLP4 68
+ADDRLP4 4+12
+INDIRB
+ASGNB 12
+ADDRLP4 68
+ARGP4
+CNSTI4 42
+ARGI4
+ADDRLP4 88
+ADDRGP4 G_TempEntity
+CALLP4
+ASGNP4
+ADDRLP4 64
+ADDRLP4 88
+INDIRP4
+ASGNP4
+ADDRLP4 4+24
+ARGP4
+ADDRLP4 92
+ADDRGP4 DirToByte
+CALLI4
+ASGNI4
+ADDRLP4 64
+INDIRP4
+CNSTI4 184
+ADDP4
+ADDRLP4 92
+INDIRI4
+ASGNI4
+ADDRLP4 96
+CNSTI4 192
+ASGNI4
+ADDRLP4 64
+INDIRP4
+ADDRLP4 96
+INDIRI4
+ADDP4
+ADDRFP4 0
+INDIRP4
+ADDRLP4 96
+INDIRI4
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 100
+CNSTI4 208
+ASGNI4
+ADDRLP4 64
+INDIRP4
+ADDRLP4 100
+INDIRI4
+ADDP4
+ADDRFP4 0
+INDIRP4
+ADDRLP4 100
+INDIRI4
+ADDP4
+INDIRI4
+ASGNI4
+LABELV $360
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 forward
+ARGP4
+ADDRLP4 4+12
+ARGP4
+CNSTI4 11
+ARGI4
+ADDRLP4 92
+CNSTI4 4
+ASGNI4
+ADDRLP4 92
+INDIRI4
+ARGI4
+ADDRLP4 92
+INDIRI4
+ARGI4
+ADDRGP4 G_Damage
+CALLV
+pop
+LABELV $353
+endproc painSawFire 104 32
+export painSawFire2
+proc painSawFire2 0 12
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 muzzle
+ARGP4
+ADDRGP4 forward
+ARGP4
+ADDRGP4 launch_saw
+CALLI4
+pop
+LABELV $365
+endproc painSawFire2 0 12
+export LCChargeFire
+proc LCChargeFire 8 24
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 0
+CNSTI4 0
+ASGNI4
+ADDRFP4 4
+INDIRI4
+ADDRLP4 0
+INDIRI4
+EQI4 $367
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 228
+ADDP4
+INDIRI4
+ADDRLP4 0
+INDIRI4
+GTI4 $367
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 muzzle
+ARGP4
+ADDRGP4 forward
+ARGP4
+CNSTI4 30
+ARGI4
+CNSTI4 80
+ARGI4
+CNSTI4 1400
+ARGI4
+ADDRGP4 fire_luciferCannon
+CALLP4
+pop
+ADDRGP4 $368
+JUMPV
+LABELV $367
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 muzzle
+ARGP4
+ADDRGP4 forward
+ARGP4
+CNSTI4 265
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 228
+ADDP4
+INDIRI4
+MULI4
+CNSTI4 3000
+DIVI4
+ARGI4
+CNSTI4 150
+ARGI4
+CNSTI4 700
+ARGI4
+ADDRGP4 fire_luciferCannon
+CALLP4
+pop
+LABELV $368
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 228
+ADDP4
+CNSTI4 0
+ASGNI4
+LABELV $366
+endproc LCChargeFire 8 24
+export teslaFire
+proc teslaFire 128 32
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+NEU4 $370
+ADDRGP4 $369
+JUMPV
+LABELV $370
+ADDRLP4 92
+ADDRFP4 0
+INDIRP4
+CNSTI4 464
+ADDP4
+ASGNP4
+ADDRLP4 0
+ADDRGP4 muzzle
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 104
+ADDP4
+INDIRF4
+ADDRLP4 92
+INDIRP4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0+4
+ADDRGP4 muzzle+4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 108
+ADDP4
+INDIRF4
+ADDRLP4 92
+INDIRP4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0+8
+ADDRGP4 muzzle+8
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 112
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 464
+ADDP4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 100
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+ASGNP4
+ADDRLP4 12
+ADDRLP4 100
+INDIRP4
+INDIRP4
+CNSTI4 92
+ADDP4
+INDIRB
+ASGNB 12
+ADDRLP4 12+8
+ADDRLP4 12+8
+INDIRF4
+ADDRLP4 100
+INDIRP4
+INDIRP4
+CNSTI4 464
+ADDP4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 24
+ARGP4
+ADDRLP4 0
+ARGP4
+ADDRLP4 104
+CNSTP4 0
+ASGNP4
+ADDRLP4 104
+INDIRP4
+ARGP4
+ADDRLP4 104
+INDIRP4
+ARGP4
+ADDRLP4 12
+ARGP4
+ADDRFP4 0
+INDIRP4
+INDIRI4
+ARGI4
+CNSTI4 33554433
+ARGI4
+ADDRGP4 trap_Trace
+CALLV
+pop
+ADDRLP4 24+52
+INDIRI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+INDIRP4
+INDIRI4
+EQI4 $377
+ADDRGP4 $369
+JUMPV
+LABELV $377
+ADDRLP4 108
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 108
+INDIRP4
+ADDRLP4 108
+INDIRP4
+INDIRI4
+CNSTI4 512
+BORI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+INDIRP4
+CNSTI4 812
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $380
+ADDRLP4 112
+ADDRLP4 12
+INDIRF4
+ADDRLP4 0
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 112+4
+ADDRLP4 12+4
+INDIRF4
+ADDRLP4 0+4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 112+8
+ADDRLP4 12+8
+INDIRF4
+ADDRLP4 0+8
+INDIRF4
+SUBF4
+ASGNF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 112
+ARGP4
+ADDRLP4 24+12
+ARGP4
+CNSTI4 11
+ARGI4
+CNSTI4 0
+ARGI4
+CNSTI4 53
+ARGI4
+ADDRGP4 G_Damage
+CALLV
+pop
+LABELV $380
+ADDRLP4 24+12
+ARGP4
+CNSTI4 44
+ARGI4
+ADDRLP4 112
+ADDRGP4 G_TempEntity
+CALLP4
+ASGNP4
+ADDRLP4 84
+ADDRLP4 112
+INDIRP4
+ASGNP4
+ADDRLP4 84
+INDIRP4
+CNSTI4 208
+ADDP4
+ADDRFP4 0
+INDIRP4
+INDIRI4
+ASGNI4
+ADDRLP4 84
+INDIRP4
+CNSTI4 168
+ADDP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+INDIRP4
+INDIRI4
+ASGNI4
+LABELV $369
+endproc teslaFire 128 32
+export CheckCkitRepair
+proc CheckCkitRepair 152 28
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 104
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 108
+CNSTI4 0
+ASGNI4
+ADDRLP4 104
+INDIRP4
+CNSTI4 44
+ADDP4
+INDIRI4
+ADDRLP4 108
+INDIRI4
+GTI4 $393
+ADDRLP4 104
+INDIRP4
+CNSTI4 228
+ADDP4
+INDIRI4
+ADDRLP4 108
+INDIRI4
+LEI4 $391
+LABELV $393
+ADDRGP4 $390
+JUMPV
+LABELV $391
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ARGP4
+ADDRLP4 4
+ARGP4
+ADDRGP4 BG_GetClientViewOrigin
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 160
+ADDP4
+ARGP4
+ADDRLP4 16
+ARGP4
+ADDRLP4 112
+CNSTP4 0
+ASGNP4
+ADDRLP4 112
+INDIRP4
+ARGP4
+ADDRLP4 112
+INDIRP4
+ARGP4
+ADDRGP4 AngleVectors
+CALLV
+pop
+ADDRLP4 116
+CNSTF4 1120403456
+ASGNF4
+ADDRLP4 28
+ADDRLP4 4
+INDIRF4
+ADDRLP4 116
+INDIRF4
+ADDRLP4 16
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 28+4
+ADDRLP4 4+4
+INDIRF4
+ADDRLP4 116
+INDIRF4
+ADDRLP4 16+4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 28+8
+ADDRLP4 4+8
+INDIRF4
+CNSTF4 1120403456
+ADDRLP4 16+8
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 40
+ARGP4
+ADDRLP4 4
+ARGP4
+ADDRLP4 120
+CNSTP4 0
+ASGNP4
+ADDRLP4 120
+INDIRP4
+ARGP4
+ADDRLP4 120
+INDIRP4
+ARGP4
+ADDRLP4 28
+ARGP4
+ADDRFP4 0
+INDIRP4
+INDIRI4
+ARGI4
+CNSTI4 33619969
+ARGI4
+ADDRGP4 trap_Trace
+CALLV
+pop
+ADDRLP4 0
+CNSTI4 1760
+ADDRLP4 40+52
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRLP4 40+8
+INDIRF4
+CNSTF4 1065353216
+GEF4 $401
+ADDRLP4 128
+CNSTI4 0
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+ADDRLP4 128
+INDIRI4
+EQI4 $401
+ADDRLP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ADDRLP4 128
+INDIRI4
+LEI4 $401
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+CNSTI4 3
+NEI4 $401
+ADDRLP4 0
+INDIRP4
+CNSTI4 888
+ADDP4
+INDIRI4
+CNSTI4 2
+NEI4 $401
+ADDRLP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 132
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 100
+ADDRLP4 132
+INDIRP4
+CNSTI4 36
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ADDRLP4 100
+INDIRI4
+GEI4 $404
+ADDRLP4 136
+ADDRLP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+ASGNP4
+ADDRLP4 136
+INDIRP4
+ADDRLP4 136
+INDIRP4
+INDIRI4
+CNSTI4 18
+ADDI4
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ADDRLP4 100
+INDIRI4
+LTI4 $406
+ADDRLP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+ADDRLP4 100
+INDIRI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 60
+ARGI4
+CNSTI4 0
+ARGI4
+ADDRGP4 G_AddEvent
+CALLV
+pop
+ADDRGP4 $407
+JUMPV
+LABELV $406
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 59
+ARGI4
+CNSTI4 0
+ARGI4
+ADDRGP4 G_AddEvent
+CALLV
+pop
+LABELV $407
+ADDRLP4 140
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 140
+INDIRP4
+CNSTI4 152
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 144
+ADDRGP4 BG_Weapon
+CALLP4
+ASGNP4
+ADDRLP4 148
+ADDRLP4 140
+INDIRP4
+CNSTI4 44
+ADDP4
+ASGNP4
+ADDRLP4 148
+INDIRP4
+ADDRLP4 148
+INDIRP4
+INDIRI4
+ADDRLP4 144
+INDIRP4
+CNSTI4 44
+ADDP4
+INDIRI4
+ADDI4
+ASGNI4
+LABELV $404
+LABELV $401
+LABELV $390
+endproc CheckCkitRepair 152 28
+export cancelBuildFire
+proc cancelBuildFire 8 24
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 232
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $409
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 232
+ADDP4
+CNSTI4 0
+ASGNI4
+ADDRGP4 $408
+JUMPV
+LABELV $409
+ADDRLP4 0
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 152
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 0
+INDIRI4
+CNSTI4 29
+EQI4 $413
+ADDRLP4 0
+INDIRI4
+CNSTI4 30
+NEI4 $411
+LABELV $413
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTF4 1115684864
+ARGF4
+ADDRLP4 4
+CNSTF4 1082130432
+ASGNF4
+ADDRLP4 4
+INDIRF4
+ARGF4
+ADDRLP4 4
+INDIRF4
+ARGF4
+CNSTI4 20
+ARGI4
+CNSTI4 29
+ARGI4
+ADDRGP4 meleeAttack
+CALLV
+pop
+LABELV $411
+LABELV $408
+endproc cancelBuildFire 8 24
+export buildFire
+proc buildFire 16 12
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 0
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 232
+ADDP4
+INDIRI4
+CNSTI4 -16385
+BANDI4
+ASGNI4
+ADDRLP4 0
+INDIRI4
+CNSTI4 0
+LEI4 $415
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 228
+ADDP4
+INDIRI4
+CNSTI4 0
+LEI4 $417
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 58
+ARGI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 148
+ADDP4
+INDIRI4
+ARGI4
+ADDRGP4 G_AddEvent
+CALLV
+pop
+ADDRGP4 $414
+JUMPV
+LABELV $417
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 0
+INDIRI4
+ARGI4
+ADDRLP4 4
+ADDRGP4 G_BuildIfValid
+CALLI4
+ASGNI4
+ADDRLP4 4
+INDIRI4
+CNSTI4 0
+EQI4 $414
+ADDRGP4 g_cheats+12
+INDIRI4
+CNSTI4 0
+NEI4 $421
+ADDRLP4 0
+INDIRI4
+ARGI4
+ADDRLP4 8
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 12
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 228
+ADDP4
+ASGNP4
+ADDRLP4 12
+INDIRP4
+ADDRLP4 12
+INDIRP4
+INDIRI4
+ADDRLP4 8
+INDIRP4
+CNSTI4 72
+ADDP4
+INDIRI4
+ADDI4
+ASGNI4
+LABELV $421
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 232
+ADDP4
+CNSTI4 0
+ASGNI4
+ADDRGP4 $414
+JUMPV
+LABELV $415
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 148
+ADDP4
+INDIRI4
+ARGI4
+ADDRFP4 4
+INDIRI4
+ARGI4
+ADDRGP4 G_TriggerMenu
+CALLV
+pop
+LABELV $414
+endproc buildFire 16 12
+export slowBlobFire
+proc slowBlobFire 0 12
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 muzzle
+ARGP4
+ADDRGP4 forward
+ARGP4
+ADDRGP4 fire_slowBlob
+CALLP4
+pop
+LABELV $424
+endproc slowBlobFire 0 12
+export CheckVenomAttack
+proc CheckVenomAttack 80 32
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 64
+CNSTI4 40
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 44
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $426
+CNSTI4 0
+RETI4
+ADDRGP4 $425
+JUMPV
+LABELV $426
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 160
+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 4
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTF4 1115684864
+ARGF4
+ADDRLP4 68
+CNSTF4 1086324736
+ASGNF4
+ADDRLP4 68
+INDIRF4
+ARGF4
+ADDRLP4 68
+INDIRF4
+ARGF4
+ADDRLP4 0
+ARGP4
+ADDRGP4 G_WideTrace
+CALLV
+pop
+ADDRLP4 0
+INDIRP4
+CVPU4 4
+CNSTU4 0
+NEU4 $428
+CNSTI4 0
+RETI4
+ADDRGP4 $425
+JUMPV
+LABELV $428
+ADDRLP4 0
+INDIRP4
+CNSTI4 812
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $430
+CNSTI4 0
+RETI4
+ADDRGP4 $425
+JUMPV
+LABELV $430
+ADDRLP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+CNSTI4 0
+GTI4 $432
+CNSTI4 0
+RETI4
+ADDRGP4 $425
+JUMPV
+LABELV $432
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+CNSTI4 3
+NEI4 $434
+ADDRLP4 72
+ADDRLP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 76
+ADDRLP4 72
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 76
+INDIRI4
+CNSTI4 28
+EQI4 $436
+ADDRLP4 76
+INDIRI4
+CNSTI4 29
+EQI4 $436
+ADDRLP4 76
+INDIRI4
+CNSTI4 30
+EQI4 $436
+ADDRLP4 72
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $436
+CNSTI4 0
+RETI4
+ADDRGP4 $425
+JUMPV
+LABELV $436
+ADDRLP4 0
+INDIRP4
+CNSTI4 888
+ADDP4
+INDIRI4
+CNSTI4 1
+NEI4 $438
+CNSTI4 0
+RETI4
+ADDRGP4 $425
+JUMPV
+LABELV $438
+ADDRLP4 64
+CNSTI4 3
+ASGNI4
+LABELV $434
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $440
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 216
+ADDP4
+INDIRI4
+CNSTI4 1
+NEI4 $442
+CNSTI4 0
+RETI4
+ADDRGP4 $425
+JUMPV
+LABELV $442
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 192
+ADDP4
+INDIRI4
+CNSTI4 0
+GTI4 $444
+CNSTI4 0
+RETI4
+ADDRGP4 $425
+JUMPV
+LABELV $444
+LABELV $440
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRLP4 4
+ARGP4
+ADDRGP4 WideBloodSpurt
+CALLV
+pop
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 forward
+ARGP4
+ADDRLP4 4+12
+ARGP4
+ADDRLP4 64
+INDIRI4
+ARGI4
+CNSTI4 4
+ARGI4
+CNSTI4 30
+ARGI4
+ADDRGP4 G_Damage
+CALLV
+pop
+ADDRLP4 76
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 44
+ADDP4
+ASGNP4
+ADDRLP4 76
+INDIRP4
+ADDRLP4 76
+INDIRP4
+INDIRI4
+CNSTI4 500
+ADDI4
+ASGNI4
+CNSTI4 1
+RETI4
+LABELV $425
+endproc CheckVenomAttack 80 32
+export CheckVenomAttack2
+proc CheckVenomAttack2 84 32
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 64
+CNSTI4 45
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 44
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $448
+CNSTI4 0
+RETI4
+ADDRGP4 $447
+JUMPV
+LABELV $448
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 160
+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 4
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTF4 1116471296
+ARGF4
+ADDRLP4 68
+CNSTF4 1090519040
+ASGNF4
+ADDRLP4 68
+INDIRF4
+ARGF4
+ADDRLP4 68
+INDIRF4
+ARGF4
+ADDRLP4 0
+ARGP4
+ADDRGP4 G_WideTrace
+CALLV
+pop
+ADDRLP4 0
+INDIRP4
+CVPU4 4
+CNSTU4 0
+NEU4 $450
+CNSTI4 0
+RETI4
+ADDRGP4 $447
+JUMPV
+LABELV $450
+ADDRLP4 0
+INDIRP4
+CNSTI4 812
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $452
+CNSTI4 0
+RETI4
+ADDRGP4 $447
+JUMPV
+LABELV $452
+ADDRLP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+CNSTI4 0
+GTI4 $454
+CNSTI4 0
+RETI4
+ADDRGP4 $447
+JUMPV
+LABELV $454
+ADDRLP4 72
+ADDRLP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 72
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+NEU4 $456
+ADDRLP4 72
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+CNSTI4 3
+EQI4 $456
+CNSTI4 0
+RETI4
+ADDRGP4 $447
+JUMPV
+LABELV $456
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+CNSTI4 3
+NEI4 $458
+ADDRLP4 0
+INDIRP4
+CNSTI4 888
+ADDP4
+INDIRI4
+CNSTI4 1
+NEI4 $460
+CNSTI4 0
+RETI4
+ADDRGP4 $447
+JUMPV
+LABELV $460
+ADDRLP4 64
+CNSTI4 6
+ASGNI4
+LABELV $458
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $462
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 216
+ADDP4
+INDIRI4
+CNSTI4 1
+NEI4 $464
+CNSTI4 0
+RETI4
+ADDRGP4 $447
+JUMPV
+LABELV $464
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 192
+ADDP4
+INDIRI4
+CNSTI4 0
+GTI4 $466
+CNSTI4 0
+RETI4
+ADDRGP4 $447
+JUMPV
+LABELV $466
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 224
+ADDP4
+INDIRI4
+CNSTI4 64
+BANDI4
+CNSTI4 0
+NEI4 $468
+ADDRLP4 76
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 224
+ADDP4
+ASGNP4
+ADDRLP4 76
+INDIRP4
+ADDRLP4 76
+INDIRP4
+INDIRI4
+CNSTI4 64
+BORI4
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 1960
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 1964
+ADDP4
+ADDRFP4 0
+INDIRP4
+ASGNP4
+LABELV $468
+LABELV $462
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRLP4 4
+ARGP4
+ADDRGP4 WideBloodSpurt
+CALLV
+pop
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 forward
+ARGP4
+ADDRLP4 4+12
+ARGP4
+ADDRLP4 64
+INDIRI4
+ARGI4
+CNSTI4 4
+ARGI4
+CNSTI4 30
+ARGI4
+ADDRGP4 G_Damage
+CALLV
+pop
+ADDRLP4 80
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 44
+ADDP4
+ASGNP4
+ADDRLP4 80
+INDIRP4
+ADDRLP4 80
+INDIRP4
+INDIRI4
+CNSTI4 500
+ADDI4
+ASGNI4
+CNSTI4 1
+RETI4
+LABELV $447
+endproc CheckVenomAttack2 84 32
+export CheckGrabAttack
+proc CheckGrabAttack 140 28
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 160
+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
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 152
+ADDP4
+INDIRI4
+CNSTI4 3
+NEI4 $473
+ADDRLP4 92
+CNSTF4 1119879168
+ASGNF4
+ADDRLP4 4
+ADDRGP4 muzzle
+INDIRF4
+ADDRLP4 92
+INDIRF4
+ADDRGP4 forward
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 4+4
+ADDRGP4 muzzle+4
+INDIRF4
+ADDRLP4 92
+INDIRF4
+ADDRGP4 forward+4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 4+8
+ADDRGP4 muzzle+8
+INDIRF4
+CNSTF4 1119879168
+ADDRGP4 forward+8
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRGP4 $474
+JUMPV
+LABELV $473
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 152
+ADDP4
+INDIRI4
+CNSTI4 4
+NEI4 $481
+ADDRLP4 96
+CNSTF4 1120272384
+ASGNF4
+ADDRLP4 4
+ADDRGP4 muzzle
+INDIRF4
+ADDRLP4 96
+INDIRF4
+ADDRGP4 forward
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 4+4
+ADDRGP4 muzzle+4
+INDIRF4
+ADDRLP4 96
+INDIRF4
+ADDRGP4 forward+4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 4+8
+ADDRGP4 muzzle+8
+INDIRF4
+CNSTF4 1120272384
+ADDRGP4 forward+8
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+LABELV $481
+LABELV $474
+ADDRLP4 16
+ARGP4
+ADDRGP4 muzzle
+ARGP4
+ADDRLP4 100
+CNSTP4 0
+ASGNP4
+ADDRLP4 100
+INDIRP4
+ARGP4
+ADDRLP4 100
+INDIRP4
+ARGP4
+ADDRLP4 4
+ARGP4
+ADDRFP4 0
+INDIRP4
+INDIRI4
+ARGI4
+CNSTI4 33554433
+ARGI4
+ADDRGP4 trap_Trace
+CALLV
+pop
+ADDRLP4 16+44
+INDIRI4
+CNSTI4 16
+BANDI4
+CNSTI4 0
+EQI4 $489
+ADDRGP4 $472
+JUMPV
+LABELV $489
+ADDRLP4 0
+CNSTI4 1760
+ADDRLP4 16+52
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 812
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $493
+ADDRGP4 $472
+JUMPV
+LABELV $493
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $495
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 216
+ADDP4
+INDIRI4
+CNSTI4 1
+NEI4 $497
+ADDRGP4 $472
+JUMPV
+LABELV $497
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 192
+ADDP4
+INDIRI4
+CNSTI4 0
+GTI4 $499
+ADDRGP4 $472
+JUMPV
+LABELV $499
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 224
+ADDP4
+INDIRI4
+CNSTI4 8
+BANDI4
+CNSTI4 0
+NEI4 $501
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 160
+ADDP4
+ARGP4
+ADDRLP4 76
+ARGP4
+ADDRLP4 104
+CNSTP4 0
+ASGNP4
+ADDRLP4 104
+INDIRP4
+ARGP4
+ADDRLP4 104
+INDIRP4
+ARGP4
+ADDRGP4 AngleVectors
+CALLV
+pop
+ADDRLP4 76
+ARGP4
+ADDRLP4 108
+ADDRGP4 DirToByte
+CALLI4
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 240
+ADDP4
+ADDRLP4 108
+INDIRI4
+ASGNI4
+ADDRLP4 112
+CNSTI4 524
+ASGNI4
+ADDRLP4 116
+ADDRLP4 0
+INDIRP4
+ADDRLP4 112
+INDIRI4
+ADDP4
+ASGNP4
+ADDRLP4 120
+CNSTI4 20
+ASGNI4
+ADDRLP4 124
+ADDRFP4 0
+INDIRP4
+ADDRLP4 112
+INDIRI4
+ADDP4
+ASGNP4
+ADDRLP4 4
+ADDRLP4 116
+INDIRP4
+INDIRP4
+ADDRLP4 120
+INDIRI4
+ADDP4
+INDIRF4
+ADDRLP4 124
+INDIRP4
+INDIRP4
+ADDRLP4 120
+INDIRI4
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 128
+CNSTI4 24
+ASGNI4
+ADDRLP4 4+4
+ADDRLP4 116
+INDIRP4
+INDIRP4
+ADDRLP4 128
+INDIRI4
+ADDP4
+INDIRF4
+ADDRLP4 124
+INDIRP4
+INDIRP4
+ADDRLP4 128
+INDIRI4
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 132
+CNSTI4 524
+ASGNI4
+ADDRLP4 136
+CNSTI4 28
+ASGNI4
+ADDRLP4 4+8
+ADDRLP4 0
+INDIRP4
+ADDRLP4 132
+INDIRI4
+ADDP4
+INDIRP4
+ADDRLP4 136
+INDIRI4
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+ADDRLP4 132
+INDIRI4
+ADDP4
+INDIRP4
+ADDRLP4 136
+INDIRI4
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4
+ARGP4
+ADDRGP4 VectorNormalize
+CALLF4
+pop
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 228
+ADDP4
+ADDRLP4 76
+INDIRF4
+ADDRLP4 4
+INDIRF4
+MULF4
+ADDRLP4 76+4
+INDIRF4
+ADDRLP4 4+4
+INDIRF4
+MULF4
+ADDF4
+ADDRLP4 76+8
+INDIRF4
+ADDRLP4 4+8
+INDIRF4
+MULF4
+ADDF4
+CVFI4 4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 47
+ARGI4
+CNSTI4 0
+ARGI4
+ADDRGP4 G_AddPredictableEvent
+CALLV
+pop
+ADDRGP4 $502
+JUMPV
+LABELV $501
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+CNSTI4 3
+NEI4 $509
+ADDRGP4 $510
+JUMPV
+LABELV $509
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 228
+ADDP4
+INDIRI4
+CVIF4 4
+CNSTF4 1063675494
+LTF4 $511
+ADDRLP4 104
+CNSTI4 524
+ASGNI4
+ADDRLP4 108
+ADDRLP4 0
+INDIRP4
+ADDRLP4 104
+INDIRI4
+ADDP4
+ASGNP4
+ADDRLP4 112
+CNSTI4 20
+ASGNI4
+ADDRLP4 116
+ADDRFP4 0
+INDIRP4
+ADDRLP4 104
+INDIRI4
+ADDP4
+ASGNP4
+ADDRLP4 4
+ADDRLP4 108
+INDIRP4
+INDIRP4
+ADDRLP4 112
+INDIRI4
+ADDP4
+INDIRF4
+ADDRLP4 116
+INDIRP4
+INDIRP4
+ADDRLP4 112
+INDIRI4
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 120
+CNSTI4 24
+ASGNI4
+ADDRLP4 4+4
+ADDRLP4 108
+INDIRP4
+INDIRP4
+ADDRLP4 120
+INDIRI4
+ADDP4
+INDIRF4
+ADDRLP4 116
+INDIRP4
+INDIRP4
+ADDRLP4 120
+INDIRI4
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 124
+CNSTI4 524
+ASGNI4
+ADDRLP4 128
+CNSTI4 28
+ASGNI4
+ADDRLP4 4+8
+ADDRLP4 0
+INDIRP4
+ADDRLP4 124
+INDIRI4
+ADDP4
+INDIRP4
+ADDRLP4 128
+INDIRI4
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+ADDRLP4 124
+INDIRI4
+ADDP4
+INDIRP4
+ADDRLP4 128
+INDIRI4
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4
+ARGP4
+ADDRGP4 VectorNormalize
+CALLF4
+pop
+ADDRLP4 4
+ARGP4
+ADDRLP4 132
+ADDRGP4 DirToByte
+CALLI4
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 240
+ADDP4
+ADDRLP4 132
+INDIRI4
+ASGNI4
+ADDRGP4 $512
+JUMPV
+LABELV $511
+ADDRLP4 104
+CNSTI4 524
+ASGNI4
+ADDRLP4 108
+ADDRLP4 0
+INDIRP4
+ADDRLP4 104
+INDIRI4
+ADDP4
+ASGNP4
+ADDRLP4 112
+CNSTI4 20
+ASGNI4
+ADDRLP4 116
+ADDRFP4 0
+INDIRP4
+ADDRLP4 104
+INDIRI4
+ADDP4
+ASGNP4
+ADDRLP4 4
+ADDRLP4 108
+INDIRP4
+INDIRP4
+ADDRLP4 112
+INDIRI4
+ADDP4
+INDIRF4
+ADDRLP4 116
+INDIRP4
+INDIRP4
+ADDRLP4 112
+INDIRI4
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 120
+CNSTI4 24
+ASGNI4
+ADDRLP4 4+4
+ADDRLP4 108
+INDIRP4
+INDIRP4
+ADDRLP4 120
+INDIRI4
+ADDP4
+INDIRF4
+ADDRLP4 116
+INDIRP4
+INDIRP4
+ADDRLP4 120
+INDIRI4
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 124
+CNSTI4 524
+ASGNI4
+ADDRLP4 128
+CNSTI4 28
+ASGNI4
+ADDRLP4 4+8
+ADDRLP4 0
+INDIRP4
+ADDRLP4 124
+INDIRI4
+ADDP4
+INDIRP4
+ADDRLP4 128
+INDIRI4
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+ADDRLP4 124
+INDIRI4
+ADDP4
+INDIRP4
+ADDRLP4 128
+INDIRI4
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4
+ARGP4
+ADDRGP4 VectorNormalize
+CALLF4
+pop
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 160
+ADDP4
+ARGP4
+ADDRLP4 76
+ARGP4
+ADDRLP4 132
+CNSTP4 0
+ASGNP4
+ADDRLP4 132
+INDIRP4
+ARGP4
+ADDRLP4 132
+INDIRP4
+ARGP4
+ADDRGP4 AngleVectors
+CALLV
+pop
+ADDRLP4 88
+ADDRLP4 76
+INDIRF4
+ADDRLP4 4
+INDIRF4
+MULF4
+ADDRLP4 76+4
+INDIRF4
+ADDRLP4 4+4
+INDIRF4
+MULF4
+ADDF4
+ADDRLP4 76+8
+INDIRF4
+ADDRLP4 4+8
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 88
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 228
+ADDP4
+INDIRI4
+CVIF4 4
+LTF4 $521
+ADDRLP4 4
+ARGP4
+ADDRLP4 136
+ADDRGP4 DirToByte
+CALLI4
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 240
+ADDP4
+ADDRLP4 136
+INDIRI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 228
+ADDP4
+ADDRLP4 88
+INDIRF4
+CVFI4 4
+ASGNI4
+LABELV $521
+LABELV $512
+LABELV $510
+LABELV $502
+ADDRLP4 104
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 224
+ADDP4
+ASGNP4
+ADDRLP4 104
+INDIRP4
+ADDRLP4 104
+INDIRP4
+INDIRI4
+CNSTI4 8
+BORI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 152
+ADDP4
+INDIRI4
+CNSTI4 3
+NEI4 $523
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 1916
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+CNSTI4 300
+ADDI4
+ASGNI4
+ADDRGP4 $524
+JUMPV
+LABELV $523
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 152
+ADDP4
+INDIRI4
+CNSTI4 4
+NEI4 $526
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 1916
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+CNSTI4 300
+ADDI4
+ASGNI4
+LABELV $526
+LABELV $524
+LABELV $495
+LABELV $472
+endproc CheckGrabAttack 140 28
+lit
+align 4
+LABELV $530
+byte 4 1125515264
+byte 4 1125515264
+byte 4 1125515264
+export poisonCloud
+code
+proc poisonCloud 4236 28
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 4168
+ADDRGP4 $530
+INDIRB
+ASGNB 12
+ADDRLP4 4204
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+ASGNP4
+ADDRLP4 4192
+ADDRLP4 4204
+INDIRP4
+INDIRP4
+CNSTI4 20
+ADDP4
+INDIRF4
+ADDRLP4 4168
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4192+4
+ADDRLP4 4204
+INDIRP4
+INDIRP4
+CNSTI4 24
+ADDP4
+INDIRF4
+ADDRLP4 4168+4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4192+8
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 28
+ADDP4
+INDIRF4
+ADDRLP4 4168+8
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4208
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+ASGNP4
+ADDRLP4 4180
+ADDRLP4 4208
+INDIRP4
+INDIRP4
+CNSTI4 20
+ADDP4
+INDIRF4
+ADDRLP4 4168
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4180+4
+ADDRLP4 4208
+INDIRP4
+INDIRP4
+CNSTI4 24
+ADDP4
+INDIRF4
+ADDRLP4 4168+4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4180+8
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 28
+ADDP4
+INDIRF4
+ADDRLP4 4168+8
+INDIRF4
+SUBF4
+ASGNF4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 20
+ADDP4
+ARGP4
+CNSTF4 1125515264
+ARGF4
+ADDRGP4 G_UnlaggedOn
+CALLV
+pop
+ADDRLP4 4180
+ARGP4
+ADDRLP4 4192
+ARGP4
+ADDRLP4 8
+ARGP4
+CNSTI4 1024
+ARGI4
+ADDRLP4 4216
+ADDRGP4 trap_EntitiesInBox
+CALLI4
+ASGNI4
+ADDRLP4 4104
+ADDRLP4 4216
+INDIRI4
+ASGNI4
+ADDRLP4 4
+CNSTI4 0
+ASGNI4
+ADDRGP4 $542
+JUMPV
+LABELV $539
+ADDRLP4 0
+CNSTI4 1760
+ADDRLP4 4
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRLP4 8
+ADDP4
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRLP4 4220
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 4220
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $543
+ADDRLP4 4220
+INDIRP4
+CNSTI4 532
+ADDP4
+INDIRI4
+CNSTI4 2
+NEI4 $543
+ADDRLP4 4108
+ARGP4
+ADDRGP4 muzzle
+ARGP4
+ADDRLP4 4224
+CNSTP4 0
+ASGNP4
+ADDRLP4 4224
+INDIRP4
+ARGP4
+ADDRLP4 4224
+INDIRP4
+ARGP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+ARGP4
+ADDRLP4 0
+INDIRP4
+INDIRI4
+ARGI4
+CNSTI4 1
+ARGI4
+ADDRGP4 trap_Trace
+CALLV
+pop
+ADDRLP4 4108+52
+INDIRI4
+CNSTI4 1022
+NEI4 $545
+ADDRGP4 $540
+JUMPV
+LABELV $545
+ADDRLP4 4232
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 112
+ADDP4
+ASGNP4
+ADDRLP4 4232
+INDIRP4
+ADDRLP4 4232
+INDIRP4
+INDIRI4
+CNSTI4 8192
+BORI4
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 1912
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 148
+ADDP4
+INDIRI4
+ARGI4
+ADDRGP4 $549
+ARGP4
+ADDRGP4 trap_SendServerCommand
+CALLV
+pop
+LABELV $543
+LABELV $540
+ADDRLP4 4
+ADDRLP4 4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $542
+ADDRLP4 4
+INDIRI4
+ADDRLP4 4104
+INDIRI4
+LTI4 $539
+ADDRGP4 G_UnlaggedOff
+CALLV
+pop
+LABELV $529
+endproc poisonCloud 4236 28
+lit
+align 4
+LABELV $551
+byte 4 1125515264
+byte 4 1125515264
+byte 4 1125515264
+code
+proc G_FindZapChainTargets 4280 28
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 4
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 4176
+ADDRGP4 $551
+INDIRB
+ASGNB 12
+ADDRLP4 4200
+ADDRLP4 4
+INDIRP4
+CNSTI4 92
+ADDP4
+INDIRF4
+ADDRLP4 4176
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4200+4
+ADDRLP4 4
+INDIRP4
+CNSTI4 96
+ADDP4
+INDIRF4
+ADDRLP4 4176+4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4200+8
+ADDRLP4 4
+INDIRP4
+CNSTI4 100
+ADDP4
+INDIRF4
+ADDRLP4 4176+8
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4188
+ADDRLP4 4
+INDIRP4
+CNSTI4 92
+ADDP4
+INDIRF4
+ADDRLP4 4176
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4188+4
+ADDRLP4 4
+INDIRP4
+CNSTI4 96
+ADDP4
+INDIRF4
+ADDRLP4 4176+4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4188+8
+ADDRLP4 4
+INDIRP4
+CNSTI4 100
+ADDP4
+INDIRF4
+ADDRLP4 4176+8
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4188
+ARGP4
+ADDRLP4 4200
+ARGP4
+ADDRLP4 16
+ARGP4
+CNSTI4 1024
+ARGI4
+ADDRLP4 4220
+ADDRGP4 trap_EntitiesInBox
+CALLI4
+ASGNI4
+ADDRLP4 4112
+ADDRLP4 4220
+INDIRI4
+ASGNI4
+ADDRLP4 8
+CNSTI4 0
+ASGNI4
+ADDRGP4 $563
+JUMPV
+LABELV $560
+ADDRLP4 0
+CNSTI4 1760
+ADDRLP4 8
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRLP4 16
+ADDP4
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CVPU4 4
+ADDRLP4 4
+INDIRP4
+CVPU4 4
+EQU4 $566
+ADDRLP4 4228
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 4228
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $564
+ADDRLP4 4228
+INDIRP4
+CNSTI4 1768
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $564
+LABELV $566
+ADDRGP4 $561
+JUMPV
+LABELV $564
+ADDRLP4 4232
+CNSTI4 92
+ASGNI4
+ADDRLP4 4
+INDIRP4
+ADDRLP4 4232
+INDIRI4
+ADDP4
+ARGP4
+ADDRLP4 0
+INDIRP4
+ADDRLP4 4232
+INDIRI4
+ADDP4
+ARGP4
+ADDRLP4 4236
+ADDRGP4 Distance
+CALLF4
+ASGNF4
+ADDRLP4 12
+ADDRLP4 4236
+INDIRF4
+ASGNF4
+ADDRLP4 4240
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 4240
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $570
+ADDRLP4 4240
+INDIRP4
+CNSTI4 216
+ADDP4
+INDIRI4
+CNSTI4 2
+EQI4 $569
+LABELV $570
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+CNSTI4 3
+NEI4 $567
+ADDRLP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 4248
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 4248
+INDIRP4
+CNSTI4 56
+ADDP4
+INDIRI4
+CNSTI4 2
+NEI4 $567
+LABELV $569
+ADDRLP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+CNSTI4 0
+LEI4 $567
+ADDRLP4 12
+INDIRF4
+CNSTF4 1125515264
+GTF4 $567
+ADDRLP4 4116
+ARGP4
+ADDRLP4 4256
+CNSTI4 92
+ASGNI4
+ADDRLP4 4
+INDIRP4
+ADDRLP4 4256
+INDIRI4
+ADDP4
+ARGP4
+ADDRLP4 4260
+CNSTP4 0
+ASGNP4
+ADDRLP4 4260
+INDIRP4
+ARGP4
+ADDRLP4 4260
+INDIRP4
+ARGP4
+ADDRLP4 0
+INDIRP4
+ADDRLP4 4256
+INDIRI4
+ADDP4
+ARGP4
+ADDRLP4 4
+INDIRP4
+INDIRI4
+ARGI4
+CNSTI4 1
+ARGI4
+ADDRGP4 trap_Trace
+CALLV
+pop
+ADDRLP4 4116+52
+INDIRI4
+CNSTI4 1023
+NEI4 $571
+ADDRFP4 0
+INDIRP4
+CNSTI4 28
+ADDP4
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ADDP4
+ADDRLP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 28
+ADDP4
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 32
+ADDP4
+ADDP4
+ADDRLP4 12
+INDIRF4
+ASGNF4
+ADDRLP4 4272
+ADDRFP4 0
+INDIRP4
+CNSTI4 28
+ADDP4
+ASGNP4
+ADDRLP4 4276
+ADDRLP4 4272
+INDIRP4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRLP4 4272
+INDIRP4
+ADDRLP4 4276
+INDIRI4
+ASGNI4
+ADDRLP4 4276
+INDIRI4
+CNSTI4 5
+LTI4 $574
+ADDRGP4 $550
+JUMPV
+LABELV $574
+LABELV $571
+LABELV $567
+LABELV $561
+ADDRLP4 8
+ADDRLP4 8
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $563
+ADDRLP4 8
+INDIRI4
+ADDRLP4 4112
+INDIRI4
+LTI4 $560
+LABELV $550
+endproc G_FindZapChainTargets 4280 28
+proc G_UpdateZapEffect 40 12
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 4
+ADDRFP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRP4
+INDIRI4
+ASGNI4
+ADDRLP4 0
+CNSTI4 0
+ASGNI4
+ADDRGP4 $580
+JUMPV
+LABELV $577
+ADDRLP4 28
+ADDRLP4 0
+INDIRI4
+CNSTI4 2
+LSHI4
+ASGNI4
+ADDRLP4 28
+INDIRI4
+ADDRLP4 4+4
+ADDP4
+ADDRLP4 28
+INDIRI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ADDP4
+INDIRP4
+INDIRI4
+ASGNI4
+LABELV $578
+ADDRLP4 0
+ADDRLP4 0
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $580
+ADDRLP4 0
+INDIRI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 28
+ADDP4
+INDIRI4
+LTI4 $577
+ADDRFP4 0
+INDIRP4
+CNSTI4 56
+ADDP4
+INDIRP4
+ARGP4
+ADDRLP4 4
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 28
+ADDP4
+INDIRI4
+CNSTI4 1
+ADDI4
+ARGI4
+ADDRGP4 BG_PackEntityNumbers
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+CNSTI4 56
+ADDP4
+INDIRP4
+CNSTI4 496
+ADDP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRP4
+CNSTI4 92
+ADDP4
+INDIRB
+ASGNB 12
+ADDRFP4 0
+INDIRP4
+CNSTI4 56
+ADDP4
+INDIRP4
+ARGP4
+ADDRGP4 trap_LinkEntity
+CALLV
+pop
+LABELV $576
+endproc G_UpdateZapEffect 40 12
+proc G_CreateNewZap 28 32
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 4
+ADDRFP4 4
+INDIRP4
+ASGNP4
+ADDRLP4 4
+CNSTI4 0
+ASGNI4
+LABELV $583
+ADDRLP4 0
+CNSTI4 60
+ADDRLP4 4
+INDIRI4
+MULI4
+ADDRGP4 zaps
+ADDP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+INDIRI4
+CNSTI4 0
+EQI4 $587
+ADDRGP4 $584
+JUMPV
+LABELV $587
+ADDRLP4 0
+INDIRP4
+CNSTI4 1
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 52
+ADDP4
+CNSTI4 1000
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ADDRFP4 4
+INDIRP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 28
+ADDP4
+CNSTI4 1
+ASGNI4
+ADDRFP4 4
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+CNSTI4 0
+LEI4 $589
+ADDRFP4 4
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 forward
+ARGP4
+ADDRFP4 4
+INDIRP4
+CNSTI4 92
+ADDP4
+ARGP4
+CNSTI4 60
+ARGI4
+CNSTI4 20
+ARGI4
+CNSTI4 39
+ARGI4
+ADDRGP4 G_Damage
+CALLV
+pop
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRGP4 G_FindZapChainTargets
+CALLV
+pop
+ADDRLP4 4
+CNSTI4 1
+ASGNI4
+ADDRGP4 $594
+JUMPV
+LABELV $591
+ADDRLP4 4
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 32
+ADDP4
+ADDP4
+INDIRF4
+CNSTF4 1125515264
+DIVF4
+ARGF4
+CNSTF4 1090519040
+ARGF4
+ADDRLP4 16
+ADDRGP4 pow
+CALLF4
+ASGNF4
+ADDRLP4 4
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ADDP4
+INDIRP4
+ARGP4
+ADDRFP4 4
+INDIRP4
+ARGP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRP4
+ARGP4
+ADDRGP4 forward
+ARGP4
+ADDRFP4 4
+INDIRP4
+CNSTI4 92
+ADDP4
+ARGP4
+CNSTF4 1114636288
+CNSTF4 1065353216
+ADDRLP4 16
+INDIRF4
+SUBF4
+MULF4
+CNSTF4 1065353216
+ADDF4
+CVFI4 4
+ARGI4
+CNSTI4 20
+ARGI4
+CNSTI4 39
+ARGI4
+ADDRGP4 G_Damage
+CALLV
+pop
+LABELV $592
+ADDRLP4 4
+ADDRLP4 4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $594
+ADDRLP4 4
+INDIRI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 28
+ADDP4
+INDIRI4
+LTI4 $591
+LABELV $589
+ADDRLP4 8
+ADDRGP4 G_Spawn
+CALLP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 56
+ADDP4
+ADDRLP4 8
+INDIRP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 56
+ADDP4
+INDIRP4
+CNSTI4 4
+ADDP4
+CNSTI4 19
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 56
+ADDP4
+INDIRP4
+CNSTI4 532
+ADDP4
+ADDRGP4 $595
+ASGNP4
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRGP4 G_UpdateZapEffect
+CALLV
+pop
+ADDRGP4 $582
+JUMPV
+LABELV $584
+ADDRLP4 4
+ADDRLP4 4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRLP4 4
+INDIRI4
+CNSTI4 64
+LTI4 $583
+LABELV $582
+endproc G_CreateNewZap 28 32
+export G_UpdateZaps
+proc G_UpdateZaps 44 4
+ADDRFP4 0
+ADDRFP4 0
+INDIRI4
+ASGNI4
+ADDRLP4 8
+CNSTI4 0
+ASGNI4
+LABELV $597
+ADDRLP4 0
+CNSTI4 60
+ADDRLP4 8
+INDIRI4
+MULI4
+ADDRGP4 zaps
+ADDP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+INDIRI4
+CNSTI4 0
+NEI4 $601
+ADDRGP4 $598
+JUMPV
+LABELV $601
+ADDRLP4 12
+ADDRLP4 0
+INDIRP4
+CNSTI4 52
+ADDP4
+ASGNP4
+ADDRLP4 12
+INDIRP4
+ADDRLP4 12
+INDIRP4
+INDIRI4
+ADDRFP4 0
+INDIRI4
+SUBI4
+ASGNI4
+ADDRLP4 20
+CNSTI4 0
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 52
+ADDP4
+INDIRI4
+ADDRLP4 20
+INDIRI4
+LEI4 $605
+ADDRLP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+INDIRP4
+CNSTI4 528
+ADDP4
+INDIRI4
+ADDRLP4 20
+INDIRI4
+NEI4 $603
+LABELV $605
+ADDRLP4 0
+INDIRP4
+CNSTI4 56
+ADDP4
+INDIRP4
+ARGP4
+ADDRGP4 G_FreeEntity
+CALLV
+pop
+ADDRLP4 0
+INDIRP4
+CNSTI4 0
+ASGNI4
+ADDRGP4 $598
+JUMPV
+LABELV $603
+ADDRLP4 4
+CNSTI4 1
+ASGNI4
+ADDRGP4 $609
+JUMPV
+LABELV $606
+ADDRLP4 4
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ADDP4
+INDIRP4
+CNSTI4 528
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $610
+ADDRLP4 24
+ADDRLP4 4
+INDIRI4
+ASGNI4
+ADDRLP4 28
+CNSTI4 1
+ASGNI4
+ADDRLP4 4
+ADDRLP4 24
+INDIRI4
+ADDRLP4 28
+INDIRI4
+SUBI4
+ASGNI4
+ADDRLP4 36
+ADDRLP4 0
+INDIRP4
+CNSTI4 28
+ADDP4
+ASGNP4
+ADDRLP4 40
+ADDRLP4 36
+INDIRP4
+INDIRI4
+ADDRLP4 28
+INDIRI4
+SUBI4
+ASGNI4
+ADDRLP4 36
+INDIRP4
+ADDRLP4 40
+INDIRI4
+ASGNI4
+ADDRLP4 24
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ADDP4
+ADDRLP4 40
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ADDP4
+INDIRP4
+ASGNP4
+LABELV $610
+LABELV $607
+ADDRLP4 4
+ADDRLP4 4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $609
+ADDRLP4 4
+INDIRI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 28
+ADDP4
+INDIRI4
+LTI4 $606
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRGP4 G_UpdateZapEffect
+CALLV
+pop
+LABELV $598
+ADDRLP4 8
+ADDRLP4 8
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRLP4 8
+INDIRI4
+CNSTI4 64
+LTI4 $597
+LABELV $596
+endproc G_UpdateZaps 44 4
+export G_ClearPlayerZapEffects
+proc G_ClearPlayerZapEffects 40 4
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 8
+CNSTI4 0
+ASGNI4
+LABELV $613
+ADDRLP4 0
+CNSTI4 60
+ADDRLP4 8
+INDIRI4
+MULI4
+ADDRGP4 zaps
+ADDP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+INDIRI4
+CNSTI4 0
+NEI4 $617
+ADDRGP4 $614
+JUMPV
+LABELV $617
+ADDRLP4 16
+ADDRFP4 0
+INDIRP4
+CVPU4 4
+ASGNU4
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRP4
+CVPU4 4
+ADDRLP4 16
+INDIRU4
+EQU4 $621
+ADDRLP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+INDIRP4
+CVPU4 4
+ADDRLP4 16
+INDIRU4
+NEU4 $619
+LABELV $621
+ADDRLP4 0
+INDIRP4
+CNSTI4 56
+ADDP4
+INDIRP4
+ARGP4
+ADDRGP4 G_FreeEntity
+CALLV
+pop
+ADDRLP4 0
+INDIRP4
+CNSTI4 0
+ASGNI4
+ADDRGP4 $614
+JUMPV
+LABELV $619
+ADDRLP4 4
+CNSTI4 1
+ASGNI4
+ADDRGP4 $625
+JUMPV
+LABELV $622
+ADDRLP4 4
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ADDP4
+INDIRP4
+CVPU4 4
+ADDRFP4 0
+INDIRP4
+CVPU4 4
+NEU4 $626
+ADDRLP4 20
+ADDRLP4 4
+INDIRI4
+ASGNI4
+ADDRLP4 24
+CNSTI4 1
+ASGNI4
+ADDRLP4 4
+ADDRLP4 20
+INDIRI4
+ADDRLP4 24
+INDIRI4
+SUBI4
+ASGNI4
+ADDRLP4 32
+ADDRLP4 0
+INDIRP4
+CNSTI4 28
+ADDP4
+ASGNP4
+ADDRLP4 36
+ADDRLP4 32
+INDIRP4
+INDIRI4
+ADDRLP4 24
+INDIRI4
+SUBI4
+ASGNI4
+ADDRLP4 32
+INDIRP4
+ADDRLP4 36
+INDIRI4
+ASGNI4
+ADDRLP4 20
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ADDP4
+ADDRLP4 36
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ADDP4
+INDIRP4
+ASGNP4
+LABELV $626
+LABELV $623
+ADDRLP4 4
+ADDRLP4 4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $625
+ADDRLP4 4
+INDIRI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 28
+ADDP4
+INDIRI4
+LTI4 $622
+LABELV $614
+ADDRLP4 8
+ADDRLP4 8
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRLP4 8
+INDIRI4
+CNSTI4 64
+LTI4 $613
+LABELV $612
+endproc G_ClearPlayerZapEffects 40 4
+export areaZapFire
+proc areaZapFire 80 24
+ADDRLP4 4
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTF4 1128792064
+ARGF4
+ADDRLP4 64
+CNSTF4 1097859072
+ASGNF4
+ADDRLP4 64
+INDIRF4
+ARGF4
+ADDRLP4 64
+INDIRF4
+ARGF4
+ADDRLP4 0
+ARGP4
+ADDRGP4 G_WideTrace
+CALLV
+pop
+ADDRLP4 0
+INDIRP4
+CVPU4 4
+CNSTU4 0
+NEU4 $629
+ADDRGP4 $628
+JUMPV
+LABELV $629
+ADDRLP4 68
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 68
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $634
+ADDRLP4 68
+INDIRP4
+CNSTI4 216
+ADDP4
+INDIRI4
+CNSTI4 2
+EQI4 $633
+LABELV $634
+ADDRLP4 72
+ADDRLP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 72
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+CNSTI4 3
+NEI4 $631
+ADDRLP4 72
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 76
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 76
+INDIRP4
+CNSTI4 56
+ADDP4
+INDIRI4
+CNSTI4 2
+NEI4 $631
+LABELV $633
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRGP4 G_CreateNewZap
+CALLV
+pop
+LABELV $631
+LABELV $628
+endproc areaZapFire 80 24
+export CheckPounceAttack
+proc CheckPounceAttack 100 32
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 420
+ADDP4
+INDIRI4
+CNSTI4 0
+GTI4 $636
+CNSTI4 0
+RETI4
+ADDRGP4 $635
+JUMPV
+LABELV $636
+ADDRLP4 76
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 420
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 80
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 80
+INDIRP4
+CNSTI4 12
+ADDP4
+INDIRI4
+CNSTI4 16384
+BANDI4
+CNSTI4 0
+NEI4 $638
+ADDRLP4 80
+INDIRP4
+CNSTI4 152
+ADDP4
+INDIRI4
+CNSTI4 7
+EQI4 $638
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 420
+ADDP4
+CNSTI4 0
+ASGNI4
+LABELV $638
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 160
+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
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 152
+ADDP4
+INDIRI4
+CNSTI4 8
+NEI4 $641
+ADDRLP4 84
+CNSTF4 1111490560
+ASGNF4
+ADDRGP4 $642
+JUMPV
+LABELV $641
+ADDRLP4 84
+CNSTF4 1112276992
+ASGNF4
+LABELV $642
+ADDRLP4 72
+ADDRLP4 84
+INDIRF4
+CVFI4 4
+ASGNI4
+ADDRLP4 4
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 72
+INDIRI4
+CVIF4 4
+ARGF4
+ADDRLP4 88
+CNSTF4 1096810496
+ASGNF4
+ADDRLP4 88
+INDIRF4
+ARGF4
+ADDRLP4 88
+INDIRF4
+ARGF4
+ADDRLP4 0
+ARGP4
+ADDRGP4 G_WideTrace
+CALLV
+pop
+ADDRLP4 0
+INDIRP4
+CVPU4 4
+CNSTU4 0
+NEU4 $643
+CNSTI4 0
+RETI4
+ADDRGP4 $635
+JUMPV
+LABELV $643
+ADDRLP4 0
+INDIRP4
+CNSTI4 812
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $645
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRLP4 4
+ARGP4
+ADDRGP4 WideBloodSpurt
+CALLV
+pop
+LABELV $645
+ADDRLP4 0
+INDIRP4
+CNSTI4 812
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $647
+CNSTI4 0
+RETI4
+ADDRGP4 $635
+JUMPV
+LABELV $647
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 152
+ADDP4
+INDIRI4
+CNSTI4 7
+NEI4 $649
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 152
+ADDP4
+INDIRI4
+CNSTI4 7
+NEI4 $652
+ADDRLP4 92
+CNSTI4 600
+ASGNI4
+ADDRGP4 $653
+JUMPV
+LABELV $652
+ADDRLP4 92
+CNSTI4 800
+ASGNI4
+LABELV $653
+ADDRLP4 68
+ADDRLP4 92
+INDIRI4
+ASGNI4
+ADDRLP4 64
+CNSTI4 40
+ADDRLP4 76
+INDIRI4
+MULI4
+ADDRLP4 68
+INDIRI4
+DIVI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 420
+ADDP4
+CNSTI4 0
+ASGNI4
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 forward
+ARGP4
+ADDRLP4 4+12
+ARGP4
+ADDRLP4 64
+INDIRI4
+ARGI4
+CNSTI4 16
+ARGI4
+CNSTI4 35
+ARGI4
+ADDRGP4 G_Damage
+CALLV
+pop
+ADDRGP4 $650
+JUMPV
+LABELV $649
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 152
+ADDP4
+INDIRI4
+CNSTI4 8
+NEI4 $656
+ADDRLP4 92
+CNSTI4 800
+ASGNI4
+ADDRGP4 $657
+JUMPV
+LABELV $656
+ADDRLP4 92
+CNSTI4 800
+ASGNI4
+LABELV $657
+ADDRLP4 68
+ADDRLP4 92
+INDIRI4
+ASGNI4
+ADDRLP4 64
+CNSTI4 80
+ADDRLP4 76
+INDIRI4
+MULI4
+ADDRLP4 68
+INDIRI4
+DIVI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 420
+ADDP4
+CNSTI4 0
+ASGNI4
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 forward
+ARGP4
+ADDRLP4 4+12
+ARGP4
+ADDRLP4 64
+INDIRI4
+ARGI4
+CNSTI4 16
+ARGI4
+CNSTI4 34
+ARGI4
+ADDRGP4 G_Damage
+CALLV
+pop
+LABELV $650
+CNSTI4 1
+RETI4
+LABELV $635
+endproc CheckPounceAttack 100 32
+export bounceBallFire
+proc bounceBallFire 0 12
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 muzzle
+ARGP4
+ADDRGP4 forward
+ARGP4
+ADDRGP4 fire_bounceBall
+CALLP4
+pop
+LABELV $659
+endproc bounceBallFire 0 12
+export bounceBallFire_level2
+proc bounceBallFire_level2 8 32
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 muzzle
+ARGP4
+ADDRGP4 forward
+ARGP4
+CNSTI4 6
+ARGI4
+CNSTI4 35
+ARGI4
+CNSTI4 43
+ARGI4
+CNSTI4 1500
+ARGI4
+CNSTI4 100
+ARGI4
+ADDRLP4 4
+ADDRGP4 fire_bounceBall2
+CALLP4
+ASGNP4
+ADDRLP4 0
+ADDRLP4 4
+INDIRP4
+ASGNP4
+LABELV $660
+endproc bounceBallFire_level2 8 32
+export G_ChargeAttack
+proc G_ChargeAttack 60 32
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 4
+ADDRFP4 4
+INDIRP4
+ASGNP4
+ADDRLP4 20
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 24
+CNSTI4 0
+ASGNI4
+ADDRLP4 20
+INDIRP4
+CNSTI4 228
+ADDP4
+INDIRI4
+ADDRLP4 24
+INDIRI4
+LEI4 $665
+ADDRLP4 20
+INDIRP4
+CNSTI4 224
+ADDP4
+INDIRI4
+CNSTI4 1024
+BANDI4
+ADDRLP4 24
+INDIRI4
+EQI4 $665
+ADDRLP4 20
+INDIRP4
+CNSTI4 44
+ADDP4
+INDIRI4
+ADDRLP4 24
+INDIRI4
+EQI4 $662
+LABELV $665
+ADDRGP4 $661
+JUMPV
+LABELV $662
+ADDRLP4 32
+CNSTI4 92
+ASGNI4
+ADDRLP4 4
+ADDRFP4 4
+INDIRP4
+ADDRLP4 32
+INDIRI4
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+ADDRLP4 32
+INDIRI4
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 40
+CNSTI4 96
+ASGNI4
+ADDRLP4 4+4
+ADDRFP4 4
+INDIRP4
+ADDRLP4 40
+INDIRI4
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+ADDRLP4 40
+INDIRI4
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 44
+CNSTI4 100
+ASGNI4
+ADDRLP4 4+8
+ADDRFP4 4
+INDIRP4
+ADDRLP4 44
+INDIRI4
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+ADDRLP4 44
+INDIRI4
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4
+ARGP4
+ADDRGP4 VectorNormalize
+CALLF4
+pop
+ADDRFP4 4
+INDIRP4
+CNSTI4 812
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $668
+ADDRGP4 $661
+JUMPV
+LABELV $668
+ADDRFP4 4
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+NEU4 $670
+ADDRLP4 0
+CNSTI4 0
+ASGNI4
+LABELV $672
+ADDRLP4 0
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 2488
+ADDP4
+ADDP4
+INDIRI4
+ADDRFP4 4
+INDIRP4
+CVPU4 4
+ADDRGP4 g_entities
+CVPU4 4
+SUBU4
+CVUI4 4
+CNSTI4 1760
+DIVI4
+NEI4 $676
+ADDRGP4 $661
+JUMPV
+LABELV $676
+LABELV $673
+ADDRLP4 0
+ADDRLP4 0
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRLP4 0
+INDIRI4
+CNSTI4 20
+LTI4 $672
+ADDRLP4 52
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 2484
+ADDP4
+ASGNP4
+ADDRLP4 48
+ADDRLP4 52
+INDIRP4
+INDIRI4
+ASGNI4
+ADDRLP4 52
+INDIRP4
+ADDRLP4 48
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRLP4 48
+INDIRI4
+CNSTI4 20
+MODI4
+CNSTI4 2
+LSHI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 2488
+ADDP4
+ADDP4
+ADDRFP4 4
+INDIRP4
+CVPU4 4
+ADDRGP4 g_entities
+CVPU4 4
+SUBU4
+CVUI4 4
+CNSTI4 1760
+DIVI4
+ASGNI4
+LABELV $670
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRFP4 4
+INDIRP4
+ARGP4
+CNSTP4 0
+ARGP4
+ADDRGP4 WideBloodSpurt
+CALLV
+pop
+ADDRLP4 16
+CNSTI4 111
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 228
+ADDP4
+INDIRI4
+MULI4
+CNSTI4 3000
+DIVI4
+ASGNI4
+ADDRFP4 4
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 4
+ARGP4
+ADDRFP4 4
+INDIRP4
+CNSTI4 92
+ADDP4
+ARGP4
+ADDRLP4 16
+INDIRI4
+ARGI4
+CNSTI4 16
+ARGI4
+CNSTI4 45
+ARGI4
+ADDRGP4 G_Damage
+CALLV
+pop
+ADDRLP4 56
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 44
+ADDP4
+ASGNP4
+ADDRLP4 56
+INDIRP4
+ADDRLP4 56
+INDIRP4
+INDIRI4
+CNSTI4 100
+ADDI4
+ASGNI4
+LABELV $661
+endproc G_ChargeAttack 60 32
+export G_CrushAttack
+proc G_CrushAttack 60 32
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 4
+ADDRFP4 4
+INDIRP4
+ASGNP4
+ADDRFP4 4
+INDIRP4
+CNSTI4 812
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $682
+ADDRLP4 28
+CNSTI4 524
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ADDRLP4 28
+INDIRI4
+ADDP4
+INDIRP4
+CNSTI4 28
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 452
+ADDP4
+INDIRF4
+ADDF4
+ADDRFP4 4
+INDIRP4
+CNSTI4 100
+ADDP4
+INDIRF4
+ADDRFP4 4
+INDIRP4
+CNSTI4 464
+ADDP4
+INDIRF4
+ADDF4
+LTF4 $682
+ADDRLP4 32
+ADDRFP4 4
+INDIRP4
+ADDRLP4 28
+INDIRI4
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 32
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $679
+ADDRLP4 32
+INDIRP4
+CNSTI4 68
+ADDP4
+INDIRI4
+CNSTI4 1023
+NEI4 $679
+LABELV $682
+ADDRGP4 $678
+JUMPV
+LABELV $679
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 212
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 36
+ADDRGP4 BG_Class
+CALLP4
+ASGNP4
+ADDRLP4 16
+ADDRLP4 36
+INDIRP4
+CNSTI4 76
+ADDP4
+INDIRF4
+ASGNF4
+ADDRLP4 0
+CNSTF4 3204448256
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 424
+ADDP4
+INDIRF4
+ADDRLP4 16
+INDIRF4
+ADDF4
+MULF4
+CVFI4 4
+ASGNI4
+ADDRLP4 0
+INDIRI4
+CNSTI4 0
+GEI4 $683
+ADDRLP4 0
+CNSTI4 0
+ASGNI4
+LABELV $683
+ADDRLP4 40
+CNSTI4 524
+ASGNI4
+ADDRFP4 4
+INDIRP4
+ADDRLP4 40
+INDIRI4
+ADDP4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $685
+ADDRFP4 0
+INDIRP4
+ADDRLP4 40
+INDIRI4
+ADDP4
+INDIRP4
+CNSTI4 2568
+ADDP4
+INDIRI4
+CNSTI4 500
+ADDI4
+ADDRGP4 level+32
+INDIRI4
+GEI4 $685
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 2568
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+ASGNI4
+ADDRLP4 0
+ADDRLP4 0
+INDIRI4
+CNSTI4 120
+ADDI4
+ASGNI4
+LABELV $685
+ADDRLP4 0
+INDIRI4
+CNSTI4 1
+GEI4 $689
+ADDRGP4 $678
+JUMPV
+LABELV $689
+ADDRLP4 48
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+ASGNP4
+ADDRLP4 4
+ADDRFP4 4
+INDIRP4
+CNSTI4 92
+ADDP4
+INDIRF4
+ADDRLP4 48
+INDIRP4
+INDIRP4
+CNSTI4 20
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4+4
+ADDRFP4 4
+INDIRP4
+CNSTI4 96
+ADDP4
+INDIRF4
+ADDRLP4 48
+INDIRP4
+INDIRP4
+CNSTI4 24
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4+8
+ADDRFP4 4
+INDIRP4
+CNSTI4 100
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 28
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRFP4 4
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 4
+ARGP4
+ADDRFP4 4
+INDIRP4
+CNSTI4 92
+ADDP4
+ARGP4
+ADDRLP4 0
+INDIRI4
+ARGI4
+CNSTI4 16
+ARGI4
+CNSTI4 46
+ARGI4
+ADDRGP4 G_Damage
+CALLV
+pop
+LABELV $678
+endproc G_CrushAttack 60 32
+export CalcMuzzlePoint
+proc CalcMuzzlePoint 56 8
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 4
+ADDRFP4 4
+INDIRP4
+ASGNP4
+ADDRFP4 16
+ADDRFP4 16
+INDIRP4
+ASGNP4
+ADDRFP4 16
+INDIRP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 20
+ADDP4
+INDIRB
+ASGNB 12
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ARGP4
+ADDRLP4 0
+ARGP4
+ADDRGP4 BG_GetClientNormal
+CALLV
+pop
+ADDRFP4 16
+INDIRP4
+ADDRFP4 16
+INDIRP4
+INDIRF4
+ADDRLP4 0
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 172
+ADDP4
+INDIRI4
+CVIF4 4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 16
+ADDRFP4 16
+INDIRP4
+CNSTI4 4
+ADDP4
+ASGNP4
+ADDRLP4 16
+INDIRP4
+ADDRLP4 16
+INDIRP4
+INDIRF4
+ADDRLP4 0+4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 172
+ADDP4
+INDIRI4
+CVIF4 4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 20
+ADDRFP4 16
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 20
+INDIRP4
+ADDRLP4 20
+INDIRP4
+INDIRF4
+ADDRLP4 0+8
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 172
+ADDP4
+INDIRI4
+CVIF4 4
+MULF4
+ADDF4
+ASGNF4
+ADDRFP4 16
+INDIRP4
+ADDRFP4 16
+INDIRP4
+INDIRF4
+CNSTF4 1065353216
+ADDRFP4 4
+INDIRP4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 28
+CNSTI4 4
+ASGNI4
+ADDRLP4 32
+ADDRFP4 16
+INDIRP4
+ADDRLP4 28
+INDIRI4
+ADDP4
+ASGNP4
+ADDRLP4 32
+INDIRP4
+ADDRLP4 32
+INDIRP4
+INDIRF4
+CNSTF4 1065353216
+ADDRFP4 4
+INDIRP4
+ADDRLP4 28
+INDIRI4
+ADDP4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 36
+CNSTI4 8
+ASGNI4
+ADDRLP4 40
+ADDRFP4 16
+INDIRP4
+ADDRLP4 36
+INDIRI4
+ADDP4
+ASGNP4
+ADDRLP4 40
+INDIRP4
+ADDRLP4 40
+INDIRP4
+INDIRF4
+CNSTF4 1065353216
+ADDRFP4 4
+INDIRP4
+ADDRLP4 36
+INDIRI4
+ADDP4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRFP4 16
+INDIRP4
+ADDRFP4 16
+INDIRP4
+INDIRF4
+CVFI4 4
+CVIF4 4
+ASGNF4
+ADDRLP4 48
+ADDRFP4 16
+INDIRP4
+CNSTI4 4
+ADDP4
+ASGNP4
+ADDRLP4 48
+INDIRP4
+ADDRLP4 48
+INDIRP4
+INDIRF4
+CVFI4 4
+CVIF4 4
+ASGNF4
+ADDRLP4 52
+ADDRFP4 16
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 52
+INDIRP4
+ADDRLP4 52
+INDIRP4
+INDIRF4
+CVFI4 4
+CVIF4 4
+ASGNF4
+LABELV $693
+endproc CalcMuzzlePoint 56 8
+export Prickles
+proc Prickles 0 12
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 muzzle
+ARGP4
+ADDRGP4 forward
+ARGP4
+ADDRGP4 Prickles_Fire
+CALLI4
+pop
+LABELV $696
+endproc Prickles 0 12
+export FireWeapon3
+proc FireWeapon3 16 20
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 0
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $698
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 160
+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
+ADDRGP4 $699
+JUMPV
+LABELV $698
+ADDRFP4 0
+INDIRP4
+CNSTI4 128
+ADDP4
+ARGP4
+ADDRGP4 forward
+ARGP4
+ADDRGP4 right
+ARGP4
+ADDRGP4 up
+ARGP4
+ADDRGP4 AngleVectors
+CALLV
+pop
+ADDRGP4 muzzle
+ADDRFP4 0
+INDIRP4
+CNSTI4 24
+ADDP4
+INDIRB
+ASGNB 12
+LABELV $699
+ADDRLP4 4
+ADDRFP4 0
+INDIRP4
+CNSTI4 192
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 4
+INDIRI4
+CNSTI4 3
+LTI4 $701
+ADDRLP4 4
+INDIRI4
+CNSTI4 16
+GTI4 $715
+ADDRLP4 4
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRGP4 $716-12
+ADDP4
+INDIRP4
+JUMPV
+lit
+align 4
+LABELV $716
+address $712
+address $712
+address $701
+address $705
+address $706
+address $701
+address $703
+address $707
+address $701
+address $701
+address $701
+address $701
+address $701
+address $708
+code
+LABELV $715
+ADDRLP4 4
+INDIRI4
+CNSTI4 30
+EQI4 $704
+ADDRGP4 $701
+JUMPV
+LABELV $703
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 bounceBallFire
+CALLV
+pop
+ADDRGP4 $701
+JUMPV
+LABELV $704
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 slowBlobFire
+CALLV
+pop
+ADDRGP4 $701
+JUMPV
+LABELV $705
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 bounceBallFire_level2
+CALLV
+pop
+ADDRGP4 $701
+JUMPV
+LABELV $706
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 Prickles
+CALLV
+pop
+ADDRGP4 $701
+JUMPV
+LABELV $707
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 FireBreath_tyrant
+CALLV
+pop
+ADDRGP4 $701
+JUMPV
+LABELV $708
+ADDRGP4 g_humanStage+12
+INDIRI4
+CNSTI4 2
+NEI4 $701
+CNSTI4 6
+ARGI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 192
+ADDP4
+ARGP4
+ADDRLP4 12
+ADDRGP4 BG_InventoryContainsUpgrade
+CALLI4
+ASGNI4
+ADDRLP4 12
+INDIRI4
+CNSTI4 0
+EQI4 $701
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 massDriverFire2
+CALLV
+pop
+ADDRGP4 $701
+JUMPV
+LABELV $712
+ADDRFP4 0
+INDIRP4
+CNSTI4 192
+ADDP4
+INDIRI4
+CNSTI4 3
+NEI4 $713
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 3
+ARGI4
+ADDRGP4 acidBombFire2x
+CALLV
+pop
+ADDRGP4 $701
+JUMPV
+LABELV $713
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 4
+ARGI4
+ADDRGP4 acidBombFire
+CALLV
+pop
+LABELV $701
+LABELV $697
+endproc FireWeapon3 16 20
+export FireWeapon2
+proc FireWeapon2 16 20
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $719
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 160
+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
+ADDRGP4 $720
+JUMPV
+LABELV $719
+ADDRFP4 0
+INDIRP4
+CNSTI4 128
+ADDP4
+ARGP4
+ADDRGP4 forward
+ARGP4
+ADDRGP4 right
+ARGP4
+ADDRGP4 up
+ARGP4
+ADDRGP4 AngleVectors
+CALLV
+pop
+ADDRGP4 muzzle
+ADDRFP4 0
+INDIRP4
+CNSTI4 24
+ADDP4
+INDIRB
+ASGNB 12
+LABELV $720
+ADDRLP4 0
+ADDRFP4 0
+INDIRP4
+CNSTI4 192
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 0
+INDIRI4
+CNSTI4 12
+LTI4 $733
+ADDRLP4 0
+INDIRI4
+CNSTI4 20
+GTI4 $734
+ADDRLP4 0
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRGP4 $735-48
+ADDP4
+INDIRP4
+JUMPV
+lit
+align 4
+LABELV $735
+address $724
+address $727
+address $722
+address $722
+address $722
+address $729
+address $730
+address $731
+address $728
+code
+LABELV $733
+ADDRLP4 0
+INDIRI4
+CNSTI4 4
+EQI4 $725
+ADDRLP4 0
+INDIRI4
+CNSTI4 6
+EQI4 $726
+ADDRGP4 $722
+JUMPV
+LABELV $734
+ADDRLP4 0
+INDIRI4
+CNSTI4 29
+EQI4 $732
+ADDRLP4 0
+INDIRI4
+CNSTI4 30
+EQI4 $732
+ADDRLP4 0
+INDIRI4
+CNSTI4 31
+EQI4 $732
+ADDRGP4 $722
+JUMPV
+LABELV $724
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTF4 1157234688
+ARGF4
+CNSTI4 4
+ARGI4
+CNSTI4 5
+ARGI4
+ADDRGP4 bulletFire
+CALLV
+pop
+ADDRGP4 $722
+JUMPV
+LABELV $725
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 poisonCloud
+CALLV
+pop
+ADDRGP4 $722
+JUMPV
+LABELV $726
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 areaZapFire
+CALLV
+pop
+ADDRGP4 $722
+JUMPV
+LABELV $727
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 painSawFire2
+CALLV
+pop
+ADDRGP4 $722
+JUMPV
+LABELV $728
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 1
+ARGI4
+ADDRGP4 LCChargeFire
+CALLV
+pop
+ADDRGP4 $722
+JUMPV
+LABELV $729
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTF4 1138819072
+ARGF4
+CNSTI4 8
+ARGI4
+CNSTI4 6
+ARGI4
+ADDRGP4 bulletFire
+CALLV
+pop
+ADDRGP4 $722
+JUMPV
+LABELV $730
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 FlamerNormal
+CALLV
+pop
+ADDRGP4 $722
+JUMPV
+LABELV $731
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 prifleStasisFire
+CALLV
+pop
+ADDRGP4 $722
+JUMPV
+LABELV $732
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 cancelBuildFire
+CALLV
+pop
+LABELV $722
+LABELV $718
+endproc FireWeapon2 16 20
+export FireWeapon
+proc FireWeapon 48 24
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $738
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 160
+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
+ADDRGP4 $739
+JUMPV
+LABELV $738
+ADDRFP4 0
+INDIRP4
+CNSTI4 1232
+ADDP4
+ARGP4
+ADDRGP4 forward
+ARGP4
+ADDRGP4 right
+ARGP4
+ADDRGP4 up
+ARGP4
+ADDRGP4 AngleVectors
+CALLV
+pop
+ADDRGP4 muzzle
+ADDRFP4 0
+INDIRP4
+CNSTI4 24
+ADDP4
+INDIRB
+ASGNB 12
+LABELV $739
+ADDRLP4 0
+ADDRFP4 0
+INDIRP4
+CNSTI4 192
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 0
+INDIRI4
+CNSTI4 3
+LTI4 $741
+ADDRLP4 0
+INDIRI4
+CNSTI4 31
+GTI4 $741
+ADDRLP4 0
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRGP4 $771-12
+ADDP4
+INDIRP4
+JUMPV
+lit
+align 4
+LABELV $771
+address $743
+address $744
+address $747
+address $748
+address $749
+address $745
+address $746
+address $750
+address $751
+address $752
+address $760
+address $753
+address $759
+address $757
+address $754
+address $755
+address $756
+address $758
+address $761
+address $763
+address $762
+address $764
+address $765
+address $766
+address $767
+address $768
+address $769
+address $769
+address $770
+code
+LABELV $743
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTF4 1115684864
+ARGF4
+ADDRLP4 8
+CNSTF4 1092616192
+ASGNF4
+ADDRLP4 8
+INDIRF4
+ARGF4
+ADDRLP4 8
+INDIRF4
+ARGF4
+CNSTI4 32
+ARGI4
+CNSTI4 31
+ARGI4
+ADDRGP4 meleeAttack
+CALLV
+pop
+ADDRGP4 $741
+JUMPV
+LABELV $744
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTF4 1116078080
+ARGF4
+ADDRLP4 12
+CNSTF4 1092616192
+ASGNF4
+ADDRLP4 12
+INDIRF4
+ARGF4
+ADDRLP4 12
+INDIRF4
+ARGF4
+CNSTI4 32
+ARGI4
+CNSTI4 31
+ARGI4
+ADDRGP4 meleeAttack
+CALLV
+pop
+ADDRGP4 $741
+JUMPV
+LABELV $745
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTF4 1117126656
+ARGF4
+ADDRLP4 16
+CNSTF4 1094713344
+ASGNF4
+ADDRLP4 16
+INDIRF4
+ARGF4
+ADDRLP4 16
+INDIRF4
+ARGF4
+CNSTI4 80
+ARGI4
+CNSTI4 33
+ARGI4
+ADDRGP4 meleeAttack
+CALLV
+pop
+ADDRGP4 $741
+JUMPV
+LABELV $746
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTF4 1117519872
+ARGF4
+ADDRLP4 20
+CNSTF4 1094713344
+ASGNF4
+ADDRLP4 20
+INDIRF4
+ARGF4
+ADDRLP4 20
+INDIRF4
+ARGF4
+CNSTI4 80
+ARGI4
+CNSTI4 33
+ARGI4
+ADDRGP4 meleeAttack
+CALLV
+pop
+ADDRGP4 $741
+JUMPV
+LABELV $747
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTF4 1117782016
+ARGF4
+ADDRLP4 24
+CNSTF4 1095761920
+ASGNF4
+ADDRLP4 24
+INDIRF4
+ARGF4
+ADDRLP4 24
+INDIRF4
+ARGF4
+CNSTI4 40
+ARGI4
+CNSTI4 38
+ARGI4
+ADDRGP4 meleeAttack
+CALLV
+pop
+ADDRGP4 $741
+JUMPV
+LABELV $748
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTF4 1117939302
+ARGF4
+ADDRLP4 28
+CNSTF4 1096810496
+ASGNF4
+ADDRLP4 28
+INDIRF4
+ARGF4
+ADDRLP4 28
+INDIRF4
+ARGF4
+CNSTI4 45
+ARGI4
+CNSTI4 38
+ARGI4
+ADDRGP4 meleeAttack
+CALLV
+pop
+ADDRGP4 $741
+JUMPV
+LABELV $749
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTF4 1116471296
+ARGF4
+ADDRLP4 32
+CNSTF4 1094713344
+ASGNF4
+ADDRLP4 32
+INDIRF4
+ARGF4
+ADDRLP4 32
+INDIRF4
+ARGF4
+ADDRLP4 36
+CNSTI4 40
+ASGNI4
+ADDRLP4 36
+INDIRI4
+ARGI4
+ADDRLP4 36
+INDIRI4
+ARGI4
+ADDRGP4 meleeAttack
+CALLV
+pop
+ADDRGP4 $741
+JUMPV
+LABELV $750
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTF4 1120403456
+ARGF4
+CNSTF4 1096810496
+ARGF4
+CNSTF4 1101004800
+ARGF4
+CNSTI4 100
+ARGI4
+CNSTI4 44
+ARGI4
+ADDRGP4 meleeAttack
+CALLV
+pop
+ADDRGP4 $741
+JUMPV
+LABELV $751
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 blasterFire
+CALLV
+pop
+ADDRGP4 $741
+JUMPV
+LABELV $752
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTF4 1128792064
+ARGF4
+ADDRLP4 40
+CNSTI4 5
+ASGNI4
+ADDRLP4 40
+INDIRI4
+ARGI4
+ADDRLP4 40
+INDIRI4
+ARGI4
+ADDRGP4 bulletFire
+CALLV
+pop
+ADDRGP4 $741
+JUMPV
+LABELV $753
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 shotgunFire
+CALLV
+pop
+ADDRGP4 $741
+JUMPV
+LABELV $754
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTF4 1147207680
+ARGF4
+ADDRLP4 44
+CNSTI4 6
+ASGNI4
+ADDRLP4 44
+INDIRI4
+ARGI4
+ADDRLP4 44
+INDIRI4
+ARGI4
+ADDRGP4 bulletFire
+CALLV
+pop
+ADDRGP4 $741
+JUMPV
+LABELV $755
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 0
+ARGI4
+ADDRGP4 NapalmFire
+CALLV
+pop
+ADDRGP4 $741
+JUMPV
+LABELV $756
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 pulseRifleFire
+CALLV
+pop
+ADDRGP4 $741
+JUMPV
+LABELV $757
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 massDriverFire
+CALLV
+pop
+ADDRGP4 $741
+JUMPV
+LABELV $758
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 0
+ARGI4
+ADDRGP4 LCChargeFire
+CALLV
+pop
+ADDRGP4 $741
+JUMPV
+LABELV $759
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 lasGunFire
+CALLV
+pop
+ADDRGP4 $741
+JUMPV
+LABELV $760
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 painSawFire
+CALLV
+pop
+ADDRGP4 $741
+JUMPV
+LABELV $761
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 throwGrenade
+CALLV
+pop
+ADDRGP4 $741
+JUMPV
+LABELV $762
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 throwMine
+CALLV
+pop
+ADDRGP4 $741
+JUMPV
+LABELV $763
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 throwSmoke
+CALLV
+pop
+ADDRGP4 $741
+JUMPV
+LABELV $764
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 lockBlobLauncherFire
+CALLV
+pop
+ADDRGP4 $741
+JUMPV
+LABELV $765
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 hiveFire
+CALLV
+pop
+ADDRGP4 $741
+JUMPV
+LABELV $766
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 teslaFire
+CALLV
+pop
+ADDRGP4 $741
+JUMPV
+LABELV $767
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTF4 1128792064
+ARGF4
+CNSTI4 10
+ARGI4
+CNSTI4 54
+ARGI4
+ADDRGP4 bulletFire
+CALLV
+pop
+ADDRGP4 $741
+JUMPV
+LABELV $768
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 FlameTurretFire
+CALLV
+pop
+ADDRGP4 $741
+JUMPV
+LABELV $769
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 17
+ARGI4
+ADDRGP4 buildFire
+CALLV
+pop
+ADDRGP4 $741
+JUMPV
+LABELV $770
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 44
+ARGI4
+ADDRGP4 buildFire
+CALLV
+pop
+LABELV $741
+LABELV $737
+endproc FireWeapon 48 24
+import Prickles_Fire
+import launch_saw
+import launch_grenade_flames
+import FlameTurretFireNormal
+import FireBreath_fire
+import FlamerNormalFire
+import NapalmChargeImp
+import NapalmChargeFire
+import fire_md2
+bss
+align 4
+LABELV zaps
+skip 3840
+align 4
+LABELV muzzle
+skip 12
+align 4
+LABELV up
+skip 12
+align 4
+LABELV right
+skip 12
+align 4
+LABELV forward
+skip 12
+import trap_RemoveCommand
+import trap_AddCommand
+import trap_SendGameStat
+import trap_SnapVector
+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_Trace
+import trap_SetBrushModel
+import trap_GetServerinfo
+import trap_SetUserinfo
+import trap_GetUserinfo
+import trap_SetConfigstringRestrictions
+import trap_GetConfigstring
+import trap_SetConfigstring
+import trap_SendServerCommand
+import trap_DropClient
+import trap_LocateGameData
+import trap_Cvar_VariableStringBuffer
+import trap_Cvar_VariableIntegerValue
+import trap_Cvar_Set
+import trap_Cvar_Update
+import trap_Cvar_Register
+import trap_SendConsoleCommand
+import trap_FS_Seek
+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_RealTime
+import trap_Milliseconds
+import trap_Error
+import trap_Print
+import g_KillRewardMultiplierH
+import g_KillRewardMultiplierA
+import g_InstantRewardMultiplierH
+import g_InstantRewardMultiplierA
+import g_buildableSvfBroadcast
+import g_minTeamSizePerBuilderH
+import g_minTeamSizePerBuilderA
+import g_censorship
+import g_slapKnockback
+import g_allowTeamOverlay
+import g_publicAdminMessages
+import g_specChat
+import g_privateMessages
+import g_maxIPConnections
+import g_adminChatShowDeny
+import g_adminMaxBan
+import g_devmapKillerHP
+import g_adminTempBan
+import g_admin
+import g_newbieNamePrefix
+import g_newbieNameNumbering
+import g_emoticonsAllowedInNames
+import g_layoutAuto
+import g_layouts
+import g_mapConfigs
+import g_antiSpawnBlock
+import g_creepPowerExclusion
+import g_shove
+import g_teleportSafeTime
+import g_floodMinTime
+import g_floodMaxDemerits
+import g_voiceChats
+import g_debugVoices
+import g_sayAreaRange
+import g_initialMapRotation
+import g_nextMap
+import g_mapLog
+import g_mapRotationStack
+import g_mapRotationNodes
+import g_currentMapRotation
+import g_debugMapRotation
+import g_markDeconstruct
+import g_disabledBuildables
+import g_disabledClasses
+import g_disabledEquipment
+import g_unlagged
+import g_maxFixedBuildPoints
+import g_variableBuildPointsPower
+import g_maxVariableBuildPoints
+import g_basiUpgPoisonTime
+import g_basiPoisonTime
+import g_boosterPoisonTime
+import g_contagionProb
+import g_humanAnticampRange
+import g_humanAnticampBonus1
+import g_humanAnticampBonusMax
+import g_alienAnticampRange
+import g_alienAnticampBonus1
+import g_alienAnticampBonusMax
+import g_freeFundPeriod
+import g_teamImbalanceWarnings
+import g_alienGrangerDanceBonus
+import g_alienBarbsRegen3x
+import g_alienBarbsRegen2x
+import g_alienStage3Threshold
+import g_alienStage2Threshold
+import g_alienMaxStage
+import g_alienCredits
+import g_alienStage
+import g_humanStage3Threshold
+import g_humanStage2Threshold
+import g_humanMaxStage
+import g_humanCredits
+import g_humanStage
+import g_humanRefineryRadius
+import g_humanRefineryMaxAge
+import g_humanRefineryBuildPointsRate
+import g_humanRefineryBuildPoints
+import g_humanDefenceComputerRate
+import g_humanDefenceComputerLimit
+import g_humanBuildQueueTime
+import g_humanBuildPoints
+import g_alienColonyRadius
+import g_alienColonyMaxAge
+import g_alienColonyBuildPointsRate
+import g_alienColonyBuildPoints
+import g_alienBuildQueueTime
+import g_alienBuildPoints
+import pmove_msec
+import pmove_fixed
+import g_smoothClients
+import g_teamForceBalance
+import g_armageddonPercent
+import g_armageddonVotePercent
+import g_readyPercent
+import g_suddenDeathVoteDelay
+import g_suddenDeathVotePercent
+import g_voteLimit
+import g_allowVote
+import g_doWarmup
+import g_warmup
+import g_motd
+import g_friendlyFreeze
+import g_synchronousClients
+import g_debugDamage
+import g_debugMove
+import g_inactivity
+import g_knockback
+import g_speed
+import g_gravity
+import g_needpass
+import g_password
+import g_dretchPunt
+import g_friendlyBuildableFire
+import g_friendlyFire
+import g_suddenDeathTime
+import g_timelimit
+import g_maxNameChanges
+import g_minNameChangePeriod
+import g_lockTeamsAtStart
+import g_restarted
+import g_maxGameClients
+import g_maxclients
+import g_cheats
+import g_dedicated
+import g_entities
+import level
+import G_namelog_cleanup
+import G_namelog_update_name
+import G_namelog_update_score
+import G_namelog_restore
+import G_namelog_disconnect
+import G_namelog_connect
+import G_ClearRotationStack
+import G_MapExists
+import G_ShutdownMapRotations
+import G_InitMapRotations
+import G_MapRotationActive
+import G_StopMapRotation
+import G_StartMapRotation
+import G_AdvanceMapRotation
+import G_PrintCurrentRotation
+import G_PrintRotations
+import G_WriteSessionData
+import G_InitSessionData
+import G_ReadSessionData
+import G_UpdateTeamConfigStrings
+import CheckTeamStatus
+import TeamplayInfoMessage
+import Team_GetLocation
+import G_ChangeTeam
+import G_LeaveTeam
+import OnSameTeam
+import G_TeamCommand
+import G_TeamFromString
+import G_RunClient
+import ClientEndFrame
+import ClientThink
+import G_UnlaggedOff
+import G_UnlaggedOn
+import G_UnlaggedCalc
+import G_UnlaggedClear
+import G_UnlaggedStore
+import ClientCommand
+import ClientBegin
+import ClientDisconnect
+import ClientUserinfoChanged
+import ClientConnect
+import G_AlienBuildPoints
+import G_HumanBuildPoints
+import G_TimeTilSuddenDeath
+import LogExit
+import G_ArmageddonStep
+import G_CheckVote
+import G_ExecuteVote
+import G_Vote
+import G_Error
+import G_Printf
+import SendScoreboardMessageToAllClients
+import G_Log_NoSpam
+import G_LogPrintf
+import G_AdminMessage
+import G_RunThink
+import FindIntermissionPoint
+import CalculateRanks
+import G_MapConfigs
+import MoveClientToIntermission
+import ScoreboardMessage
+import G_UnregisterCommands
+import G_RegisterCommands
+import ConsoleCommand
+import G_IsNewbieName
+import SpotWouldTelefrag
+import player_die
+import ClientSpawn
+import BeginIntermission
+import respawn
+import G_SelectHumanLockSpawnPoint
+import G_SelectAlienLockSpawnPoint
+import G_SelectSpawnPoint
+import G_SelectTremulousSpawnPoint
+import G_SetClientViewAngle
+import TeamCount
+import G_QueueCreditToClient
+import G_AddCreditToClient
+import ShineTorch
+import TeleportPlayer
+import G_Checktrigger_stages
+import trigger_teleporter_touch
+import manualTriggerSpectator
+import Touch_DoorTrigger
+import G_RunMover
+import fire_fern
+import fire_acidBomb2
+import fire_acidBomb
+import launch_smoke
+import launch_flames
+import launch_mine
+import launch_grenade
+import fire_hive
+import fire_bounceBall3
+import fire_bounceBall2
+import fire_bounceBall
+import fire_slowBlob
+import fire_paraLockBlob
+import fire_lockblob
+import fire_luciferCannon
+import fire_pulseRifle
+import fire_blaster
+import fire_flamer
+import flamerfire
+import flamerfire3
+import launch_nadeflames
+import flamerchageimpact
+import fire_prifle_stasis
+import launch_grenade2
+import G_RunMissile
+import G_InitDamageLocations
+import G_LogDestruction
+import AddScore
+import body_die
+import G_RewardAttackers
+import G_Knockback
+import G_SelectiveRadiusDamage
+import G_RadiusDamage
+import G_SelectiveDamage
+import G_Damage
+import CanDamage
+import G_ClosestEnt
+import G_Visible
+import G_CloseMenus
+import G_TriggerMenuArgs
+import G_TriggerMenu
+import G_ClientIsLagging
+import BuildShaderStateConfig
+import AddRemap
+import G_SetOrigin
+import G_BroadcastEvent
+import G_AddEvent
+import G_AddPredictableEvent
+import vectoyaw
+import vtos
+import tv
+import G_TouchSolids
+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_SoundIndex
+import G_ModelIndex
+import G_ShaderIndex
+import G_ParticleSystemIndex
+import G_AddressCompare
+import G_AddressParse
+import G_CheckGrangerDance
+import G_BuildLogRevert
+import G_BuildLogAuto
+import G_BuildLogSet
+import G_BuildLogNew
+import G_InPowerZone
+import G_RepeaterEntityForPoint
+import G_PowerEntityForEntity
+import G_PowerEntityForPoint
+import G_FindPower
+import G_GetMarkedBuildPoints
+import G_GetBuildPoints
+import G_QueueBuildPoints
+import G_NextQueueTime
+import G_BaseSelfDestruct
+import G_LayoutLoad
+import G_LayoutSelect
+import G_LayoutList
+import G_LayoutSave
+import FinishSpawningBuildable
+import G_SpawnBuildable
+import G_SetIdleBuildableAnim
+import G_SetBuildableAnim
+import G_BuildIfValid
+import G_CanBuild
+import G_ClearDeconMarks
+import G_BuildableRange
+import G_BuildableThink
+import G_FindCreep
+import G_Cocoon
+import G_Overmind
+import G_Reactor
+import G_FindDCC
+import G_IsDCCBuilt
+import G_IsPowered
+import G_CheckSpawnPoint
+import G_Physics
+import G_CensorString
+import G_LoadCensors
+import G_ListCommands
+import G_FloodLimited
+import Cmd_AdminMessage_f
+import Cmd_Test_f
+import Cmd_MapLog_f
+import G_MapLog_Result
+import G_MapLog_NewMap
+import Cmd_MapRotation_f
+import Cmd_ListEmoticons_f
+import Cmd_ListMaps_f
+import Cmd_PrivateMessage_f
+import G_SanitiseString
+import G_UnEscapeString
+import G_DecolorString
+import G_Say
+import ConcatArgsPrintable
+import ConcatArgs
+import G_ClientNumbersFromString
+import G_ClientNumberFromString
+import G_ToggleFollow
+import G_FollowNewClient
+import G_FollowLockView
+import G_StopFromFollowing
+import G_StopFollowing
+import G_NewString
+import G_SpawnEntitiesFromString
+import G_SpawnVector
+import G_SpawnInt
+import G_SpawnFloat
+import G_SpawnString
+import G_PrintSpawnQueue
+import G_GetPosInSpawnQueue
+import G_RemoveFromSpawnQueue
+import G_PushSpawnQueue
+import G_SearchSpawnQueue
+import G_PeekSpawnQueue
+import G_PopSpawnQueue
+import G_GetSpawnQueueLength
+import G_InitSpawnQueue
+import G_admin_cleanup
+import G_admin_duration
+import G_admin_buffer_end
+import G_admin_buffer_begin
+import G_admin_buffer_print
+import G_admin_print
+import G_admin_slap
+import G_admin_flag
+import G_admin_flaglist
+import G_admin_revert
+import G_admin_buildlog
+import G_admin_builder
+import G_admin_pause
+import G_admin_lock
+import G_admin_namelog
+import G_admin_nextmap
+import G_admin_restart
+import G_admin_rename
+import G_admin_spec999
+import G_admin_endvote
+import G_admin_allready
+import G_admin_admintest
+import G_admin_info
+import G_admin_adminhelp
+import G_admin_showbans
+import G_admin_denybuild
+import G_admin_mute
+import G_admin_warn
+import G_admin_cp
+import G_admin_changemap
+import G_admin_listplayers
+import G_admin_listlayouts
+import G_admin_listadmins
+import G_admin_putteam
+import G_admin_unban
+import G_admin_ban
+import G_admin_adjustban
+import G_admin_kick
+import G_admin_l1
+import G_admin_register
+import G_admin_setlevel
+import G_admin_time
+import G_admin_authlog
+import G_admin_admin
+import G_admin_name_check
+import G_admin_permission
+import G_admin_readconfig
+import G_admin_cmd_check
+import G_admin_ban_check
+import G_admin_cmdlist
+import G_admin_unregister_cmds
+import G_admin_register_cmds
+import cmdcmp
+import BG_TeamName
+import BG_LoadEmoticons
+import BG_VoiceTrackFind
+import BG_VoiceTrackByNum
+import BG_VoiceCmdByNum
+import BG_VoiceCmdFind
+import BG_VoiceByName
+import BG_PrintVoices
+import BG_VoiceInit
+import BG_PrimaryWeapon
+import BG_BuildableIsAllowed
+import BG_ClassIsAllowed
+import BG_UpgradeIsAllowed
+import BG_WeaponIsAllowed
+import BG_InitAllowedGameElements
+import BG_ParseCSVBuildableList
+import BG_ParseCSVClassList
+import BG_ParseCSVEquipmentList
+import atoi_neg
+import atof_neg
+import BG_PlayerTouchesItem
+import BG_PlayerStateToEntityStateExtraPolate
+import BG_PlayerStateToEntityState
+import BG_AddPredictableEventToPlayerstate
+import BG_EvaluateTrajectoryDelta
+import BG_EvaluateTrajectory
+import BG_MemoryInfo
+import BG_DefragmentMemory
+import BG_Free
+import BG_InitMemory
+import BG_Alloc
+import BG_UpgradeAllowedInStage
+import BG_Upgrade
+import BG_UpgradeByName
+import BG_WeaponAllowedInStage
+import BG_Weapon
+import BG_WeaponByName
+import BG_InitClassConfigs
+import BG_AlienCanEvolve
+import BG_ClassCanEvolveFromTo
+import BG_ClassHasAbility
+import BG_ClassBoundingBox
+import BG_ClassConfig
+import BG_ClassAllowedInStage
+import BG_Class
+import BG_ClassByName
+import BG_InitBuildableConfigs
+import BG_BuildableBoundingBox
+import BG_BuildableConfig
+import BG_BuildableAllowedInStage
+import BG_Buildable
+import BG_BuildableByEntityName
+import BG_BuildableByName
+import BG_UnpackEntityNumbers
+import BG_PackEntityNumbers
+import BG_HasEnergyWeapon
+import BG_GetPlayerWeapon
+import BG_PlayerPoisonCloudTime
+import BG_PlayerCanChangeWeapon
+import BG_GetValueOfPlayer
+import BG_PositionBuildableRelativeToPlayer
+import BG_GetClientViewOrigin
+import BG_GetClientNormal
+import BG_RotateAxis
+import BG_UpgradeIsActive
+import BG_DeactivateUpgrade
+import BG_ActivateUpgrade
+import BG_InventoryContainsUpgrade
+import BG_RemoveUpgradeFromInventory
+import BG_AddUpgradeToInventory
+import BG_SlotsForInventory
+import BG_InventoryContainsWeapon
+import BG_WeaponIsFull
+import BG_EventName
+import Pmove
+import PM_UpdateViewAngles
+import Com_Printf
+import Com_Error
+import Info_NextPair
+import Info_Validate
+import Info_SetValueForKey_Big
+import Info_SetValueForKey
+import Info_RemoveKey_big
+import Info_RemoveKey
+import Info_ValueForKey
+import Com_TruncateLongString
+import va
+import Q_CountChar
+import Q_ParseNewlines
+import Q_CleanStr
+import Q_PrintStrlen
+import Q_strcat
+import Q_strncpyz
+import Q_stristr
+import Q_strrchr
+import Q_strupr
+import Q_strlwr
+import Q_stricmpn
+import Q_strncmp
+import Q_stricmp
+import Q_isintegral
+import Q_isanumber
+import Q_isalpha
+import Q_isupper
+import Q_islower
+import Q_isprint
+import Com_ClientListParse
+import Com_ClientListString
+import Com_ClientListRemove
+import Com_ClientListAdd
+import Com_ClientListContains
+import Com_RandomBytes
+import Com_SkipCharset
+import Com_SkipTokens
+import Com_sprintf
+import Com_HexStrToInt
+import Parse3DMatrix
+import Parse2DMatrix
+import Parse1DMatrix
+import SkipRestOfLine
+import SkipBracedSection
+import COM_MatchToken
+import COM_ParseWarning
+import COM_ParseError
+import COM_Compress
+import COM_ParseExt
+import COM_Parse
+import COM_GetCurrentParseLine
+import COM_BeginParseSession
+import COM_DefaultExtension
+import COM_StripExtension
+import COM_GetExtension
+import COM_SkipPath
+import Com_Clamp
+import DistanceBetweenLineSegments
+import DistanceBetweenLineSegmentsSquared
+import VectorMaxComponent
+import VectorMinComponent
+import pointToLineDistance
+import VectorDistance
+import ProjectPointOntoVector
+import GetPerpendicularViewVector
+import Q_isnan
+import PerpendicularVector
+import AngleVectors
+import VectorMatrixMultiply
+import MatrixMultiply
+import MakeNormalVectors
+import RotateAroundDirection
+import RotatePointAroundVector
+import ProjectPointOnPlane
+import PlaneFromPoints
+import AngleDelta
+import AngleNormalize180
+import AngleNormalize360
+import AnglesSubtract
+import AngleSubtract
+import LerpAngle
+import AngleMod
+import BoundsIntersectPoint
+import BoundsIntersectSphere
+import BoundsIntersect
+import BoxOnPlaneSide
+import SetPlaneSignbits
+import AxisCopy
+import AxisClear
+import AxisToAngles
+import AnglesToAxis
+import vectoangles
+import Q_crandom
+import Q_random
+import Q_rand
+import Q_acos
+import Q_log2
+import VectorRotate
+import Vector4Scale
+import VectorNormalize2
+import VectorNormalize
+import CrossProduct
+import VectorInverse
+import VectorNormalizeFast
+import DistanceSquared
+import Distance
+import VectorLengthSquared
+import VectorLength
+import VectorCompare
+import AddPointToBounds
+import ClearBounds
+import RadiusFromBounds
+import NormalizeColor
+import ColorBytes4
+import ColorBytes3
+import _VectorMA
+import _VectorScale
+import _VectorCopy
+import _VectorAdd
+import _VectorSubtract
+import _DotProduct
+import ByteToDir
+import DirToByte
+import ClampShort
+import ClampChar
+import Q_rsqrt
+import Q_fabs
+import axisDefault
+import vec3_origin
+import g_color_table
+import Q_StripIndentMarker
+import colorDkGrey
+import colorMdGrey
+import colorLtGrey
+import colorWhite
+import colorCyan
+import colorMagenta
+import colorYellow
+import colorBlue
+import colorGreen
+import colorRed
+import colorBlack
+import bytedirs
+import Hunk_Alloc
+import FloatSwap
+import LongSwap
+import ShortSwap
+import rint
+import pow
+import acos
+import fabs
+import abs
+import tan
+import atan2
+import cos
+import sin
+import sqrt
+import floor
+import ceil
+import memcpy
+import memset
+import memmove
+import sscanf
+import Q_snprintf
+import Q_vsnprintf
+import strtol
+import _atoi
+import atoi
+import strtod
+import _atof
+import atof
+import toupper
+import tolower
+import strncpy
+import strstr
+import strrchr
+import strchr
+import strcmp
+import strcpy
+import strcat
+import strlen
+import bsearch
+import rand
+import srand
+import qsort
+lit
+align 1
+LABELV $595
+byte 1 108
+byte 1 101
+byte 1 118
+byte 1 50
+byte 1 122
+byte 1 97
+byte 1 112
+byte 1 99
+byte 1 104
+byte 1 97
+byte 1 105
+byte 1 110
+byte 1 0
+align 1
+LABELV $549
+byte 1 112
+byte 1 111
+byte 1 105
+byte 1 115
+byte 1 111
+byte 1 110
+byte 1 99
+byte 1 108
+byte 1 111
+byte 1 117
+byte 1 100
+byte 1 0