summaryrefslogtreecommitdiff
path: root/build/release-linux-x86_64/base/game/g_buildable.asm
diff options
context:
space:
mode:
Diffstat (limited to 'build/release-linux-x86_64/base/game/g_buildable.asm')
-rw-r--r--build/release-linux-x86_64/base/game/g_buildable.asm26276
1 files changed, 26276 insertions, 0 deletions
diff --git a/build/release-linux-x86_64/base/game/g_buildable.asm b/build/release-linux-x86_64/base/game/g_buildable.asm
new file mode 100644
index 0000000..fdca81c
--- /dev/null
+++ b/build/release-linux-x86_64/base/game/g_buildable.asm
@@ -0,0 +1,26276 @@
+export G_SetBuildableAnim
+code
+proc G_SetBuildableAnim 4 0
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 0
+ADDRFP4 4
+INDIRI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 196
+ADDP4
+INDIRI4
+CNSTI4 128
+BANDI4
+BORI4
+ASGNI4
+ADDRFP4 8
+INDIRI4
+CNSTI4 0
+EQI4 $78
+ADDRLP4 0
+ADDRLP4 0
+INDIRI4
+CNSTI4 64
+BORI4
+ASGNI4
+LABELV $78
+ADDRFP4 0
+INDIRP4
+CNSTI4 928
+ADDP4
+INDIRI4
+ADDRGP4 level+32
+INDIRI4
+EQI4 $80
+ADDRFP4 0
+INDIRP4
+CNSTI4 928
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+ASGNI4
+ADDRLP4 0
+ADDRLP4 0
+INDIRI4
+CNSTI4 128
+BXORI4
+ASGNI4
+LABELV $80
+ADDRFP4 0
+INDIRP4
+CNSTI4 196
+ADDP4
+ADDRLP4 0
+INDIRI4
+ASGNI4
+LABELV $77
+endproc G_SetBuildableAnim 4 0
+export G_SetIdleBuildableAnim
+proc G_SetIdleBuildableAnim 0 0
+ADDRFP4 0
+INDIRP4
+CNSTI4 200
+ADDP4
+ADDRFP4 4
+INDIRI4
+ASGNI4
+LABELV $84
+endproc G_SetIdleBuildableAnim 0 0
+export G_CheckSpawnPoint
+proc G_CheckSpawnPoint 152 28
+ADDRFP4 12
+INDIRI4
+ARGI4
+ADDRLP4 112
+ARGP4
+ADDRLP4 100
+ARGP4
+ADDRGP4 BG_BuildableBoundingBox
+CALLV
+pop
+ADDRFP4 12
+INDIRI4
+CNSTI4 1
+NEI4 $86
+ADDRLP4 124
+CNSTF4 3251109888
+ASGNF4
+ADDRLP4 72
+ADDRLP4 124
+INDIRF4
+ASGNF4
+ADDRLP4 72+4
+ADDRLP4 124
+INDIRF4
+ASGNF4
+ADDRLP4 72+8
+CNSTF4 3251109888
+ASGNF4
+ADDRLP4 128
+CNSTF4 1103626240
+ASGNF4
+ADDRLP4 84
+ADDRLP4 128
+INDIRF4
+ASGNF4
+ADDRLP4 84+4
+ADDRLP4 128
+INDIRF4
+ASGNF4
+ADDRLP4 84+8
+CNSTF4 1103626240
+ASGNF4
+ADDRLP4 96
+CNSTF4 1071494103
+ADDRLP4 100+8
+INDIRF4
+CNSTF4 1103626240
+ADDF4
+MULF4
+ASGNF4
+ADDRLP4 132
+ADDRFP4 4
+INDIRP4
+ASGNP4
+ADDRLP4 136
+ADDRFP4 8
+INDIRP4
+ASGNP4
+ADDRLP4 140
+ADDRLP4 96
+INDIRF4
+ASGNF4
+ADDRLP4 0
+ADDRLP4 132
+INDIRP4
+INDIRF4
+ADDRLP4 136
+INDIRP4
+INDIRF4
+ADDRLP4 140
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 144
+CNSTI4 4
+ASGNI4
+ADDRLP4 0+4
+ADDRLP4 132
+INDIRP4
+ADDRLP4 144
+INDIRI4
+ADDP4
+INDIRF4
+ADDRLP4 136
+INDIRP4
+ADDRLP4 144
+INDIRI4
+ADDP4
+INDIRF4
+ADDRLP4 140
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 148
+CNSTI4 8
+ASGNI4
+ADDRLP4 0+8
+ADDRFP4 4
+INDIRP4
+ADDRLP4 148
+INDIRI4
+ADDP4
+INDIRF4
+ADDRFP4 8
+INDIRP4
+ADDRLP4 148
+INDIRI4
+ADDP4
+INDIRF4
+ADDRLP4 96
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRGP4 $87
+JUMPV
+LABELV $86
+ADDRFP4 12
+INDIRI4
+CNSTI4 27
+NEI4 $95
+CNSTI4 13
+ARGI4
+ADDRLP4 72
+ARGP4
+ADDRLP4 84
+ARGP4
+ADDRLP4 124
+CNSTP4 0
+ASGNP4
+ADDRLP4 124
+INDIRP4
+ARGP4
+ADDRLP4 124
+INDIRP4
+ARGP4
+ADDRLP4 124
+INDIRP4
+ARGP4
+ADDRGP4 BG_ClassBoundingBox
+CALLV
+pop
+ADDRLP4 0
+ADDRFP4 4
+INDIRP4
+INDIRB
+ASGNB 12
+ADDRLP4 72+8
+INDIRF4
+ARGF4
+ADDRLP4 128
+ADDRGP4 fabs
+CALLF4
+ASGNF4
+ADDRLP4 0+8
+ADDRLP4 0+8
+INDIRF4
+ADDRLP4 100+8
+INDIRF4
+ADDRLP4 128
+INDIRF4
+ADDF4
+CNSTF4 1065353216
+ADDF4
+ADDF4
+ASGNF4
+ADDRGP4 $96
+JUMPV
+LABELV $95
+CNSTP4 0
+RETP4
+ADDRGP4 $85
+JUMPV
+LABELV $96
+LABELV $87
+ADDRLP4 12
+ARGP4
+ADDRFP4 4
+INDIRP4
+ARGP4
+ADDRLP4 124
+CNSTP4 0
+ASGNP4
+ADDRLP4 124
+INDIRP4
+ARGP4
+ADDRLP4 124
+INDIRP4
+ARGP4
+ADDRLP4 0
+ARGP4
+ADDRFP4 0
+INDIRI4
+ARGI4
+CNSTI4 33554433
+ARGI4
+ADDRGP4 trap_Trace
+CALLV
+pop
+ADDRLP4 12+52
+INDIRI4
+CNSTI4 1023
+EQI4 $100
+CNSTI4 1760
+ADDRLP4 12+52
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+RETP4
+ADDRGP4 $85
+JUMPV
+LABELV $100
+ADDRLP4 12
+ARGP4
+ADDRLP4 0
+ARGP4
+ADDRLP4 72
+ARGP4
+ADDRLP4 84
+ARGP4
+ADDRLP4 0
+ARGP4
+CNSTI4 -1
+ARGI4
+CNSTI4 33619969
+ARGI4
+ADDRGP4 trap_Trace
+CALLV
+pop
+ADDRLP4 12+52
+INDIRI4
+CNSTI4 1023
+EQI4 $104
+CNSTI4 1760
+ADDRLP4 12+52
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+RETP4
+ADDRGP4 $85
+JUMPV
+LABELV $104
+ADDRFP4 16
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $108
+ADDRFP4 16
+INDIRP4
+ADDRLP4 0
+INDIRB
+ASGNB 12
+LABELV $108
+CNSTP4 0
+RETP4
+LABELV $85
+endproc G_CheckSpawnPoint 152 28
+proc G_PuntBlocker 32 32
+ADDRFP4 4
+ADDRFP4 4
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $111
+ADDRFP4 0
+INDIRP4
+CNSTI4 964
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $113
+ADDRFP4 0
+INDIRP4
+CNSTI4 964
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+ASGNI4
+ADDRGP4 $110
+JUMPV
+LABELV $113
+ADDRGP4 level+32
+INDIRI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 964
+ADDP4
+INDIRI4
+SUBI4
+CNSTI4 10000
+LEI4 $116
+ADDRFP4 4
+INDIRP4
+ARGP4
+ADDRLP4 12
+CNSTP4 0
+ASGNP4
+ADDRLP4 12
+INDIRP4
+ARGP4
+ADDRLP4 12
+INDIRP4
+ARGP4
+ADDRLP4 16
+CNSTP4 0
+ASGNP4
+ADDRLP4 16
+INDIRP4
+ARGP4
+ADDRLP4 16
+INDIRP4
+ARGP4
+CNSTI4 10000
+ARGI4
+CNSTI4 0
+ARGI4
+CNSTI4 28
+ARGI4
+ADDRGP4 G_Damage
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+CNSTI4 964
+ADDP4
+CNSTI4 0
+ASGNI4
+ADDRGP4 $110
+JUMPV
+LABELV $116
+ADDRGP4 level+32
+INDIRI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 964
+ADDP4
+INDIRI4
+SUBI4
+CNSTI4 5000
+GEI4 $119
+ADDRGP4 $110
+JUMPV
+LABELV $119
+LABELV $111
+ADDRLP4 12
+ADDRGP4 rand
+CALLI4
+ASGNI4
+ADDRLP4 0
+CNSTF4 1120403456
+CNSTF4 1073741824
+ADDRLP4 12
+INDIRI4
+CNSTI4 32767
+BANDI4
+CVIF4 4
+CNSTF4 1191181824
+DIVF4
+CNSTF4 1056964608
+SUBF4
+MULF4
+MULF4
+ASGNF4
+ADDRLP4 16
+ADDRGP4 rand
+CALLI4
+ASGNI4
+ADDRLP4 0+4
+CNSTF4 1120403456
+CNSTF4 1073741824
+ADDRLP4 16
+INDIRI4
+CNSTI4 32767
+BANDI4
+CVIF4 4
+CNSTF4 1191181824
+DIVF4
+CNSTF4 1056964608
+SUBF4
+MULF4
+MULF4
+ASGNF4
+ADDRLP4 0+8
+CNSTF4 1117126656
+ASGNF4
+ADDRLP4 20
+ADDRFP4 4
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 32
+ADDP4
+ASGNP4
+ADDRLP4 20
+INDIRP4
+ADDRLP4 20
+INDIRP4
+INDIRF4
+ADDRLP4 0
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 24
+ADDRFP4 4
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 36
+ADDP4
+ASGNP4
+ADDRLP4 24
+INDIRP4
+ADDRLP4 24
+INDIRP4
+INDIRF4
+ADDRLP4 0+4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 28
+ADDRFP4 4
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 40
+ADDP4
+ASGNP4
+ADDRLP4 28
+INDIRP4
+ADDRLP4 28
+INDIRP4
+INDIRF4
+ADDRLP4 0+8
+INDIRF4
+ADDF4
+ASGNF4
+ADDRFP4 4
+INDIRP4
+CVPU4 4
+ADDRGP4 g_entities
+CVPU4 4
+SUBU4
+CVUI4 4
+CNSTI4 1760
+DIVI4
+ARGI4
+ADDRGP4 $126
+ARGP4
+ADDRGP4 trap_SendServerCommand
+CALLV
+pop
+LABELV $110
+endproc G_PuntBlocker 32 32
+export G_FindPower
+proc G_FindPower 92 4
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 4
+ADDRFP4 4
+INDIRI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 888
+ADDP4
+INDIRI4
+CNSTI4 2
+EQI4 $128
+CNSTI4 0
+RETI4
+ADDRGP4 $127
+JUMPV
+LABELV $128
+ADDRFP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+CNSTI4 34
+NEI4 $130
+ADDRFP4 0
+INDIRP4
+CNSTI4 892
+ADDP4
+ADDRFP4 0
+INDIRP4
+ASGNP4
+CNSTI4 1
+RETI4
+ADDRGP4 $127
+JUMPV
+LABELV $130
+ADDRFP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+CNSTI4 35
+NEI4 $132
+ADDRLP4 0
+ADDRGP4 G_Reactor
+CALLP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 892
+ADDP4
+ADDRLP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 892
+ADDP4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $135
+ADDRLP4 4
+CNSTI4 1
+ASGNI4
+ADDRGP4 $136
+JUMPV
+LABELV $135
+ADDRLP4 4
+CNSTI4 0
+ASGNI4
+LABELV $136
+ADDRLP4 4
+INDIRI4
+RETI4
+ADDRGP4 $127
+JUMPV
+LABELV $132
+ADDRLP4 0
+ADDRFP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 0
+INDIRI4
+CNSTI4 47
+EQI4 $152
+ADDRLP4 0
+INDIRI4
+CNSTI4 36
+EQI4 $152
+ADDRLP4 0
+INDIRI4
+CNSTI4 37
+EQI4 $152
+ADDRLP4 0
+INDIRI4
+CNSTI4 38
+EQI4 $152
+ADDRLP4 0
+INDIRI4
+CNSTI4 39
+EQI4 $152
+ADDRLP4 0
+INDIRI4
+CNSTI4 40
+EQI4 $152
+ADDRLP4 0
+INDIRI4
+CNSTI4 41
+EQI4 $152
+ADDRLP4 0
+INDIRI4
+CNSTI4 42
+EQI4 $152
+ADDRLP4 0
+INDIRI4
+CNSTI4 43
+EQI4 $152
+ADDRLP4 0
+INDIRI4
+CNSTI4 44
+EQI4 $152
+ADDRLP4 0
+INDIRI4
+CNSTI4 45
+EQI4 $152
+ADDRLP4 0
+INDIRI4
+CNSTI4 48
+EQI4 $152
+ADDRLP4 0
+INDIRI4
+CNSTI4 49
+EQI4 $152
+ADDRLP4 0
+INDIRI4
+CNSTI4 51
+EQI4 $152
+ADDRLP4 0
+INDIRI4
+CNSTI4 52
+NEI4 $137
+LABELV $152
+ADDRLP4 4
+ADDRGP4 G_Reactor
+CALLP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 892
+ADDP4
+ADDRLP4 4
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 892
+ADDP4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $154
+ADDRLP4 8
+CNSTI4 1
+ASGNI4
+ADDRGP4 $155
+JUMPV
+LABELV $154
+ADDRLP4 8
+CNSTI4 0
+ASGNI4
+LABELV $155
+ADDRLP4 8
+INDIRI4
+RETI4
+ADDRGP4 $127
+JUMPV
+LABELV $137
+ADDRLP4 8
+CNSTU4 0
+ASGNU4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CVPU4 4
+ADDRLP4 8
+INDIRU4
+NEU4 $161
+ADDRLP4 12
+ADDRFP4 0
+INDIRP4
+CNSTI4 892
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 12
+INDIRP4
+CVPU4 4
+ADDRLP4 8
+INDIRU4
+EQU4 $161
+ADDRLP4 16
+CNSTI4 0
+ASGNI4
+ADDRLP4 12
+INDIRP4
+CNSTI4 528
+ADDP4
+INDIRI4
+ADDRLP4 16
+INDIRI4
+EQI4 $161
+ADDRLP4 12
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ADDRLP4 16
+INDIRI4
+LEI4 $161
+ADDRLP4 12
+INDIRP4
+CNSTI4 904
+ADDP4
+INDIRI4
+ADDRLP4 16
+INDIRI4
+NEI4 $156
+LABELV $161
+ADDRLP4 44
+CNSTP4 0
+ASGNP4
+ADDRLP4 40
+CNSTI4 0
+ASGNI4
+ADDRLP4 48
+CNSTI4 501
+ASGNI4
+ADDRLP4 24
+CNSTI4 64
+ASGNI4
+ADDRLP4 20
+CNSTI4 1760
+ADDRLP4 24
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRGP4 $165
+JUMPV
+LABELV $162
+ADDRLP4 20
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+CNSTI4 3
+EQI4 $167
+ADDRGP4 $163
+JUMPV
+LABELV $167
+ADDRLP4 52
+ADDRLP4 20
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 52
+INDIRI4
+CNSTI4 34
+EQI4 $171
+ADDRLP4 52
+INDIRI4
+CNSTI4 35
+NEI4 $169
+LABELV $171
+ADDRLP4 56
+CNSTI4 0
+ASGNI4
+ADDRFP4 4
+INDIRI4
+ADDRLP4 56
+INDIRI4
+NEI4 $172
+ADDRLP4 20
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+ADDRLP4 56
+INDIRI4
+EQI4 $169
+LABELV $172
+ADDRLP4 64
+CNSTI4 0
+ASGNI4
+ADDRLP4 20
+INDIRP4
+CNSTI4 904
+ADDP4
+INDIRI4
+ADDRLP4 64
+INDIRI4
+EQI4 $169
+ADDRLP4 20
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ADDRLP4 64
+INDIRI4
+LEI4 $169
+ADDRLP4 72
+CNSTI4 92
+ASGNI4
+ADDRLP4 28
+ADDRFP4 0
+INDIRP4
+ADDRLP4 72
+INDIRI4
+ADDP4
+INDIRF4
+ADDRLP4 20
+INDIRP4
+ADDRLP4 72
+INDIRI4
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 80
+CNSTI4 96
+ASGNI4
+ADDRLP4 28+4
+ADDRFP4 0
+INDIRP4
+ADDRLP4 80
+INDIRI4
+ADDP4
+INDIRF4
+ADDRLP4 20
+INDIRP4
+ADDRLP4 80
+INDIRI4
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 84
+CNSTI4 100
+ASGNI4
+ADDRLP4 28+8
+ADDRFP4 0
+INDIRP4
+ADDRLP4 84
+INDIRI4
+ADDP4
+INDIRF4
+ADDRLP4 20
+INDIRP4
+ADDRLP4 84
+INDIRI4
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 28
+ARGP4
+ADDRLP4 88
+ADDRGP4 VectorLength
+CALLF4
+ASGNF4
+ADDRLP4 40
+ADDRLP4 88
+INDIRF4
+CVFI4 4
+ASGNI4
+ADDRLP4 20
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+CNSTI4 34
+NEI4 $175
+ADDRLP4 40
+INDIRI4
+CNSTI4 1000
+GTI4 $175
+ADDRLP4 44
+ADDRLP4 20
+INDIRP4
+ASGNP4
+ADDRGP4 $164
+JUMPV
+LABELV $175
+ADDRLP4 40
+INDIRI4
+ADDRLP4 48
+INDIRI4
+GEI4 $177
+ADDRLP4 44
+ADDRLP4 20
+INDIRP4
+ASGNP4
+ADDRLP4 48
+ADDRLP4 40
+INDIRI4
+ASGNI4
+LABELV $177
+LABELV $169
+LABELV $163
+ADDRLP4 24
+ADDRLP4 24
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRLP4 20
+ADDRLP4 20
+INDIRP4
+CNSTI4 1760
+ADDP4
+ASGNP4
+LABELV $165
+ADDRLP4 24
+INDIRI4
+ADDRGP4 level+12
+INDIRI4
+LTI4 $162
+LABELV $164
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+NEU4 $179
+ADDRFP4 0
+INDIRP4
+CNSTI4 892
+ADDP4
+ADDRLP4 44
+INDIRP4
+ASGNP4
+LABELV $179
+ADDRLP4 44
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $182
+ADDRLP4 52
+CNSTI4 1
+ASGNI4
+ADDRGP4 $183
+JUMPV
+LABELV $182
+ADDRLP4 52
+CNSTI4 0
+ASGNI4
+LABELV $183
+ADDRLP4 52
+INDIRI4
+RETI4
+ADDRGP4 $127
+JUMPV
+LABELV $156
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $184
+CNSTI4 0
+RETI4
+ADDRGP4 $127
+JUMPV
+LABELV $184
+CNSTI4 1
+RETI4
+LABELV $127
+endproc G_FindPower 92 4
+export G_PowerEntityForPoint
+proc G_PowerEntityForPoint 1764 8
+ADDRLP4 0+524
+CNSTP4 0
+ASGNP4
+ADDRLP4 0+892
+CNSTP4 0
+ASGNP4
+ADDRLP4 0+888
+CNSTI4 2
+ASGNI4
+ADDRLP4 0+160
+CNSTI4 0
+ASGNI4
+ADDRLP4 0+92
+ADDRFP4 0
+INDIRP4
+INDIRB
+ASGNB 12
+ADDRLP4 0
+ARGP4
+CNSTI4 0
+ARGI4
+ADDRLP4 1760
+ADDRGP4 G_FindPower
+CALLI4
+ASGNI4
+ADDRLP4 1760
+INDIRI4
+CNSTI4 0
+EQI4 $192
+ADDRLP4 0+892
+INDIRP4
+RETP4
+ADDRGP4 $186
+JUMPV
+LABELV $192
+CNSTP4 0
+RETP4
+LABELV $186
+endproc G_PowerEntityForPoint 1764 8
+export G_PowerEntityForEntity
+proc G_PowerEntityForEntity 4 8
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 0
+ARGI4
+ADDRLP4 0
+ADDRGP4 G_FindPower
+CALLI4
+ASGNI4
+ADDRLP4 0
+INDIRI4
+CNSTI4 0
+EQI4 $196
+ADDRFP4 0
+INDIRP4
+CNSTI4 892
+ADDP4
+INDIRP4
+RETP4
+ADDRGP4 $195
+JUMPV
+LABELV $196
+CNSTP4 0
+RETP4
+LABELV $195
+endproc G_PowerEntityForEntity 4 8
+export G_IsPowered
+proc G_IsPowered 8 4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 4
+ADDRGP4 G_PowerEntityForPoint
+CALLP4
+ASGNP4
+ADDRLP4 0
+ADDRLP4 4
+INDIRP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $199
+ADDRLP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+RETI4
+ADDRGP4 $198
+JUMPV
+LABELV $199
+CNSTI4 0
+RETI4
+LABELV $198
+endproc G_IsPowered 8 4
+export G_IsGathered
+proc G_IsGathered 64 4
+ADDRFP4 4
+ADDRFP4 4
+INDIRP4
+ASGNP4
+ADDRFP4 8
+ADDRFP4 8
+INDIRI4
+ASGNI4
+ADDRFP4 12
+ADDRFP4 12
+INDIRP4
+ASGNP4
+ADDRLP4 28
+CNSTI4 0
+ASGNI4
+ADDRLP4 40
+CNSTP4 0
+ASGNP4
+ADDRLP4 24
+CNSTI4 0
+ASGNI4
+ADDRFP4 0
+INDIRI4
+CNSTI4 1
+NEI4 $202
+ADDRLP4 32
+CNSTI4 26
+ASGNI4
+ADDRLP4 36
+ADDRGP4 g_alienColonyRadius+12
+INDIRI4
+ASGNI4
+ADDRGP4 $203
+JUMPV
+LABELV $202
+ADDRFP4 0
+INDIRI4
+CNSTI4 2
+NEI4 $205
+ADDRLP4 32
+CNSTI4 53
+ASGNI4
+ADDRLP4 36
+ADDRGP4 g_humanRefineryRadius+12
+INDIRI4
+ASGNI4
+ADDRGP4 $206
+JUMPV
+LABELV $205
+CNSTP4 0
+RETP4
+ADDRGP4 $201
+JUMPV
+LABELV $206
+LABELV $203
+ADDRLP4 8
+CNSTI4 64
+ASGNI4
+ADDRLP4 0
+CNSTI4 1760
+ADDRLP4 8
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRGP4 $211
+JUMPV
+LABELV $208
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+CNSTI4 3
+EQI4 $213
+ADDRGP4 $209
+JUMPV
+LABELV $213
+ADDRLP4 4
+ADDRLP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ASGNI4
+ADDRFP4 8
+INDIRI4
+CNSTI4 0
+NEI4 $218
+ADDRLP4 4
+INDIRI4
+ADDRLP4 32
+INDIRI4
+EQI4 $217
+LABELV $218
+ADDRLP4 4
+INDIRI4
+ADDRLP4 28
+INDIRI4
+NEI4 $215
+LABELV $217
+ADDRLP4 44
+CNSTI4 0
+ASGNI4
+ADDRLP4 4
+INDIRI4
+ADDRLP4 44
+INDIRI4
+EQI4 $215
+ADDRLP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ADDRLP4 44
+INDIRI4
+LEI4 $215
+ADDRLP4 0
+INDIRP4
+CVPU4 4
+ADDRFP4 12
+INDIRP4
+CVPU4 4
+EQU4 $215
+ADDRLP4 12
+ADDRFP4 4
+INDIRP4
+INDIRF4
+ADDRLP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 12+4
+ADDRFP4 4
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRF4
+ADDRLP4 0
+INDIRP4
+CNSTI4 96
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 12+8
+ADDRFP4 4
+INDIRP4
+CNSTI4 8
+ADDP4
+INDIRF4
+ADDRLP4 0
+INDIRP4
+CNSTI4 100
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 12
+ARGP4
+ADDRLP4 60
+ADDRGP4 VectorLength
+CALLF4
+ASGNF4
+ADDRLP4 24
+ADDRLP4 60
+INDIRF4
+CVFI4 4
+ASGNI4
+ADDRLP4 24
+INDIRI4
+ADDRLP4 36
+INDIRI4
+GEI4 $221
+ADDRLP4 40
+ADDRLP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 36
+ADDRLP4 24
+INDIRI4
+ASGNI4
+LABELV $221
+LABELV $215
+LABELV $209
+ADDRLP4 8
+ADDRLP4 8
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRLP4 0
+ADDRLP4 0
+INDIRP4
+CNSTI4 1760
+ADDP4
+ASGNP4
+LABELV $211
+ADDRLP4 8
+INDIRI4
+ADDRGP4 level+12
+INDIRI4
+LTI4 $208
+ADDRLP4 40
+INDIRP4
+RETP4
+LABELV $201
+endproc G_IsGathered 64 4
+export G_GetBuildPoints
+proc G_GetBuildPoints 12 0
+ADDRLP4 0
+ADDRGP4 G_TimeTilSuddenDeath
+CALLI4
+ASGNI4
+ADDRLP4 0
+INDIRI4
+CNSTI4 0
+GTI4 $224
+CNSTI4 0
+RETI4
+ADDRGP4 $223
+JUMPV
+LABELV $224
+ADDRLP4 4
+ADDRGP4 G_Overmind
+CALLP4
+ASGNP4
+ADDRLP4 4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+NEU4 $226
+ADDRFP4 4
+INDIRI4
+CNSTI4 1
+NEI4 $226
+CNSTI4 0
+RETI4
+ADDRGP4 $223
+JUMPV
+LABELV $226
+ADDRFP4 4
+INDIRI4
+CNSTI4 1
+NEI4 $228
+ADDRGP4 level+11292
+INDIRI4
+RETI4
+ADDRGP4 $223
+JUMPV
+LABELV $228
+ADDRLP4 8
+ADDRGP4 G_Reactor
+CALLP4
+ASGNP4
+ADDRLP4 8
+INDIRP4
+CVPU4 4
+CNSTU4 0
+NEU4 $231
+ADDRFP4 4
+INDIRI4
+CNSTI4 2
+NEI4 $231
+CNSTI4 0
+RETI4
+ADDRGP4 $223
+JUMPV
+LABELV $231
+ADDRFP4 4
+INDIRI4
+CNSTI4 2
+NEI4 $233
+ADDRGP4 level+11308
+INDIRI4
+RETI4
+ADDRGP4 $223
+JUMPV
+LABELV $233
+CNSTI4 0
+RETI4
+LABELV $223
+endproc G_GetBuildPoints 12 0
+export G_GetMarkedBuildPoints
+proc G_GetMarkedBuildPoints 20 4
+ADDRFP4 4
+ADDRFP4 4
+INDIRI4
+ASGNI4
+ADDRLP4 8
+CNSTI4 0
+ASGNI4
+ADDRLP4 12
+ADDRGP4 G_TimeTilSuddenDeath
+CALLI4
+ASGNI4
+ADDRLP4 12
+INDIRI4
+CNSTI4 0
+GTI4 $237
+CNSTI4 0
+RETI4
+ADDRGP4 $236
+JUMPV
+LABELV $237
+ADDRFP4 4
+INDIRI4
+CNSTI4 2
+NEI4 $239
+ADDRLP4 8
+ADDRLP4 8
+INDIRI4
+ADDRGP4 level+11312
+INDIRI4
+ADDI4
+ASGNI4
+LABELV $239
+ADDRFP4 4
+INDIRI4
+CNSTI4 1
+NEI4 $242
+ADDRLP4 8
+ADDRLP4 8
+INDIRI4
+ADDRGP4 level+11296
+INDIRI4
+ADDI4
+ASGNI4
+LABELV $242
+ADDRLP4 4
+CNSTI4 64
+ASGNI4
+ADDRLP4 0
+CNSTI4 1760
+ADDRLP4 4
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRGP4 $248
+JUMPV
+LABELV $245
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+CNSTI4 3
+EQI4 $250
+ADDRGP4 $246
+JUMPV
+LABELV $250
+ADDRLP4 0
+INDIRP4
+CNSTI4 528
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $252
+ADDRGP4 $246
+JUMPV
+LABELV $252
+ADDRLP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+CNSTI4 0
+GTI4 $254
+ADDRGP4 $246
+JUMPV
+LABELV $254
+ADDRLP4 0
+INDIRP4
+CNSTI4 888
+ADDP4
+INDIRI4
+ADDRFP4 4
+INDIRI4
+EQI4 $256
+ADDRGP4 $246
+JUMPV
+LABELV $256
+ADDRLP4 0
+INDIRP4
+CNSTI4 936
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $258
+ADDRLP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 16
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 8
+ADDRLP4 8
+INDIRI4
+ADDRLP4 16
+INDIRP4
+CNSTI4 28
+ADDP4
+INDIRI4
+ADDI4
+ASGNI4
+LABELV $258
+LABELV $246
+ADDRLP4 4
+ADDRLP4 4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRLP4 0
+ADDRLP4 0
+INDIRP4
+CNSTI4 1760
+ADDP4
+ASGNP4
+LABELV $248
+ADDRLP4 4
+INDIRI4
+ADDRGP4 level+12
+INDIRI4
+LTI4 $245
+ADDRLP4 8
+INDIRI4
+RETI4
+LABELV $236
+endproc G_GetMarkedBuildPoints 20 4
+export G_InPowerZone
+proc G_InPowerZone 60 4
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 4
+CNSTI4 64
+ASGNI4
+ADDRLP4 0
+CNSTI4 1760
+ADDRLP4 4
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRGP4 $264
+JUMPV
+LABELV $261
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+CNSTI4 3
+EQI4 $266
+ADDRGP4 $262
+JUMPV
+LABELV $266
+ADDRLP4 0
+INDIRP4
+CVPU4 4
+ADDRFP4 0
+INDIRP4
+CVPU4 4
+NEU4 $268
+ADDRGP4 $262
+JUMPV
+LABELV $268
+ADDRLP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $270
+ADDRGP4 $262
+JUMPV
+LABELV $270
+ADDRLP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+CNSTI4 0
+GTI4 $272
+ADDRGP4 $262
+JUMPV
+LABELV $272
+ADDRLP4 24
+ADDRLP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 24
+INDIRI4
+CNSTI4 34
+EQI4 $276
+ADDRLP4 24
+INDIRI4
+CNSTI4 35
+NEI4 $274
+LABELV $276
+ADDRLP4 32
+CNSTI4 0
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+ADDRLP4 32
+INDIRI4
+EQI4 $274
+ADDRLP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+INDIRI4
+ADDRLP4 32
+INDIRI4
+EQI4 $274
+ADDRLP4 40
+CNSTI4 92
+ASGNI4
+ADDRLP4 8
+ADDRFP4 0
+INDIRP4
+ADDRLP4 40
+INDIRI4
+ADDP4
+INDIRF4
+ADDRLP4 0
+INDIRP4
+ADDRLP4 40
+INDIRI4
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 48
+CNSTI4 96
+ASGNI4
+ADDRLP4 8+4
+ADDRFP4 0
+INDIRP4
+ADDRLP4 48
+INDIRI4
+ADDP4
+INDIRF4
+ADDRLP4 0
+INDIRP4
+ADDRLP4 48
+INDIRI4
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 52
+CNSTI4 100
+ASGNI4
+ADDRLP4 8+8
+ADDRFP4 0
+INDIRP4
+ADDRLP4 52
+INDIRI4
+ADDP4
+INDIRF4
+ADDRLP4 0
+INDIRP4
+ADDRLP4 52
+INDIRI4
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 8
+ARGP4
+ADDRLP4 56
+ADDRGP4 VectorLength
+CALLF4
+ASGNF4
+ADDRLP4 20
+ADDRLP4 56
+INDIRF4
+CVFI4 4
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+CNSTI4 34
+NEI4 $279
+ADDRLP4 20
+INDIRI4
+CNSTI4 1000
+GTI4 $279
+ADDRLP4 0
+INDIRP4
+RETP4
+ADDRGP4 $260
+JUMPV
+LABELV $279
+ADDRLP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+CNSTI4 35
+NEI4 $281
+ADDRLP4 20
+INDIRI4
+CNSTI4 500
+GTI4 $281
+ADDRLP4 0
+INDIRP4
+RETP4
+ADDRGP4 $260
+JUMPV
+LABELV $281
+LABELV $274
+LABELV $262
+ADDRLP4 4
+ADDRLP4 4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRLP4 0
+ADDRLP4 0
+INDIRP4
+CNSTI4 1760
+ADDP4
+ASGNP4
+LABELV $264
+ADDRLP4 4
+INDIRI4
+ADDRGP4 level+12
+INDIRI4
+LTI4 $261
+CNSTP4 0
+RETP4
+LABELV $260
+endproc G_InPowerZone 60 4
+export G_FindDCC
+proc G_FindDCC 60 4
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 20
+CNSTI4 0
+ASGNI4
+ADDRLP4 24
+CNSTI4 0
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 888
+ADDP4
+INDIRI4
+CNSTI4 2
+EQI4 $284
+CNSTI4 0
+RETI4
+ADDRGP4 $283
+JUMPV
+LABELV $284
+ADDRLP4 4
+CNSTI4 64
+ASGNI4
+ADDRLP4 0
+CNSTI4 1760
+ADDRLP4 4
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRGP4 $289
+JUMPV
+LABELV $286
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+CNSTI4 3
+EQI4 $291
+ADDRGP4 $287
+JUMPV
+LABELV $291
+ADDRLP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+CNSTI4 32
+NEI4 $293
+ADDRLP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $293
+ADDRLP4 36
+CNSTI4 92
+ASGNI4
+ADDRLP4 8
+ADDRFP4 0
+INDIRP4
+ADDRLP4 36
+INDIRI4
+ADDP4
+INDIRF4
+ADDRLP4 0
+INDIRP4
+ADDRLP4 36
+INDIRI4
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 44
+CNSTI4 96
+ASGNI4
+ADDRLP4 8+4
+ADDRFP4 0
+INDIRP4
+ADDRLP4 44
+INDIRI4
+ADDP4
+INDIRF4
+ADDRLP4 0
+INDIRP4
+ADDRLP4 44
+INDIRI4
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 48
+CNSTI4 100
+ASGNI4
+ADDRLP4 8+8
+ADDRFP4 0
+INDIRP4
+ADDRLP4 48
+INDIRI4
+ADDP4
+INDIRF4
+ADDRLP4 0
+INDIRP4
+ADDRLP4 48
+INDIRI4
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 8
+ARGP4
+ADDRLP4 52
+ADDRGP4 VectorLength
+CALLF4
+ASGNF4
+ADDRLP4 20
+ADDRLP4 52
+INDIRF4
+CVFI4 4
+ASGNI4
+ADDRLP4 20
+INDIRI4
+CNSTI4 1000
+GEI4 $297
+ADDRLP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $297
+ADDRLP4 56
+ADDRLP4 24
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRLP4 24
+ADDRLP4 56
+INDIRI4
+ASGNI4
+ADDRLP4 56
+INDIRI4
+ADDRGP4 g_humanDefenceComputerLimit+12
+INDIRI4
+LTI4 $299
+ADDRGP4 $288
+JUMPV
+LABELV $299
+LABELV $297
+LABELV $293
+LABELV $287
+ADDRLP4 4
+ADDRLP4 4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRLP4 0
+ADDRLP4 0
+INDIRP4
+CNSTI4 1760
+ADDP4
+ASGNP4
+LABELV $289
+ADDRLP4 4
+INDIRI4
+ADDRGP4 level+12
+INDIRI4
+LTI4 $286
+LABELV $288
+ADDRLP4 24
+INDIRI4
+RETI4
+LABELV $283
+endproc G_FindDCC 60 4
+export G_IsDCCBuilt
+proc G_IsDCCBuilt 8 0
+ADDRLP4 4
+CNSTI4 64
+ASGNI4
+ADDRLP4 0
+CNSTI4 1760
+ADDRLP4 4
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRGP4 $306
+JUMPV
+LABELV $303
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+CNSTI4 3
+EQI4 $308
+ADDRGP4 $304
+JUMPV
+LABELV $308
+ADDRLP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+CNSTI4 32
+EQI4 $310
+ADDRGP4 $304
+JUMPV
+LABELV $310
+ADDRLP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $312
+ADDRGP4 $304
+JUMPV
+LABELV $312
+ADDRLP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+CNSTI4 0
+GTI4 $314
+ADDRGP4 $304
+JUMPV
+LABELV $314
+CNSTI4 1
+RETI4
+ADDRGP4 $302
+JUMPV
+LABELV $304
+ADDRLP4 4
+ADDRLP4 4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRLP4 0
+ADDRLP4 0
+INDIRP4
+CNSTI4 1760
+ADDP4
+ASGNP4
+LABELV $306
+ADDRLP4 4
+INDIRI4
+ADDRGP4 level+12
+INDIRI4
+LTI4 $303
+CNSTI4 0
+RETI4
+LABELV $302
+endproc G_IsDCCBuilt 8 0
+bss
+align 4
+LABELV $317
+skip 4
+export G_Reactor
+code
+proc G_Reactor 16 4
+ADDRLP4 0
+ADDRGP4 $317
+INDIRP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $321
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+CNSTI4 3
+NEI4 $321
+ADDRLP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+CNSTI4 34
+EQI4 $318
+LABELV $321
+CNSTI4 34
+ARGI4
+ADDRLP4 4
+ADDRGP4 G_FindBuildable
+CALLP4
+ASGNP4
+ADDRGP4 $317
+ADDRLP4 4
+INDIRP4
+ASGNP4
+LABELV $318
+ADDRLP4 8
+ADDRGP4 $317
+INDIRP4
+ASGNP4
+ADDRLP4 8
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $322
+ADDRLP4 12
+CNSTI4 0
+ASGNI4
+ADDRLP4 8
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+ADDRLP4 12
+INDIRI4
+EQI4 $322
+ADDRLP4 8
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ADDRLP4 12
+INDIRI4
+LEI4 $322
+ADDRGP4 $317
+INDIRP4
+RETP4
+ADDRGP4 $316
+JUMPV
+LABELV $322
+CNSTP4 0
+RETP4
+LABELV $316
+endproc G_Reactor 16 4
+bss
+align 4
+LABELV $325
+skip 4
+export G_Overmind
+code
+proc G_Overmind 16 4
+ADDRLP4 0
+ADDRGP4 $325
+INDIRP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $329
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+CNSTI4 3
+NEI4 $329
+ADDRLP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+CNSTI4 2
+EQI4 $326
+LABELV $329
+CNSTI4 2
+ARGI4
+ADDRLP4 4
+ADDRGP4 G_FindBuildable
+CALLP4
+ASGNP4
+ADDRGP4 $325
+ADDRLP4 4
+INDIRP4
+ASGNP4
+LABELV $326
+ADDRLP4 8
+ADDRGP4 $325
+INDIRP4
+ASGNP4
+ADDRLP4 8
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $330
+ADDRLP4 12
+CNSTI4 0
+ASGNI4
+ADDRLP4 8
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+ADDRLP4 12
+INDIRI4
+EQI4 $330
+ADDRLP4 8
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ADDRLP4 12
+INDIRI4
+LEI4 $330
+ADDRGP4 $325
+INDIRP4
+RETP4
+ADDRGP4 $324
+JUMPV
+LABELV $330
+CNSTP4 0
+RETP4
+LABELV $324
+endproc G_Overmind 16 4
+bss
+align 4
+LABELV $333
+skip 4
+export G_Cocoon
+code
+proc G_Cocoon 16 4
+ADDRLP4 0
+ADDRGP4 $333
+INDIRP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $337
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+CNSTI4 3
+NEI4 $337
+ADDRLP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+CNSTI4 22
+EQI4 $334
+LABELV $337
+CNSTI4 22
+ARGI4
+ADDRLP4 4
+ADDRGP4 G_FindBuildable
+CALLP4
+ASGNP4
+ADDRGP4 $333
+ADDRLP4 4
+INDIRP4
+ASGNP4
+LABELV $334
+ADDRLP4 8
+ADDRGP4 $333
+INDIRP4
+ASGNP4
+ADDRLP4 8
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $338
+ADDRLP4 12
+CNSTI4 0
+ASGNI4
+ADDRLP4 8
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+ADDRLP4 12
+INDIRI4
+EQI4 $338
+ADDRLP4 8
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ADDRLP4 12
+INDIRI4
+LEI4 $338
+ADDRGP4 $333
+INDIRP4
+RETP4
+ADDRGP4 $332
+JUMPV
+LABELV $338
+CNSTP4 0
+RETP4
+LABELV $332
+endproc G_Cocoon 16 4
+export G_FindCreep
+proc G_FindCreep 84 4
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 28
+CNSTP4 0
+ASGNP4
+ADDRLP4 20
+CNSTI4 0
+ASGNI4
+ADDRLP4 24
+CNSTI4 701
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 148
+ADDP4
+INDIRI4
+CNSTI4 -1
+NEI4 $341
+CNSTI4 1
+RETI4
+ADDRGP4 $340
+JUMPV
+LABELV $341
+ADDRLP4 36
+CNSTU4 0
+ASGNU4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CVPU4 4
+ADDRLP4 36
+INDIRU4
+NEU4 $347
+ADDRLP4 40
+ADDRFP4 0
+INDIRP4
+CNSTI4 892
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 40
+INDIRP4
+CVPU4 4
+ADDRLP4 36
+INDIRU4
+EQU4 $347
+ADDRLP4 44
+CNSTI4 0
+ASGNI4
+ADDRLP4 40
+INDIRP4
+CNSTI4 528
+ADDP4
+INDIRI4
+ADDRLP4 44
+INDIRI4
+EQI4 $347
+ADDRLP4 40
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ADDRLP4 44
+INDIRI4
+GTI4 $343
+LABELV $347
+ADDRLP4 4
+CNSTI4 64
+ASGNI4
+ADDRLP4 0
+CNSTI4 1760
+ADDRLP4 4
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRGP4 $351
+JUMPV
+LABELV $348
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+CNSTI4 3
+EQI4 $353
+ADDRGP4 $349
+JUMPV
+LABELV $353
+ADDRLP4 48
+ADDRLP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 48
+INDIRI4
+CNSTI4 1
+EQI4 $357
+ADDRLP4 48
+INDIRI4
+CNSTI4 2
+NEI4 $355
+LABELV $357
+ADDRLP4 56
+CNSTI4 0
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+ADDRLP4 56
+INDIRI4
+EQI4 $355
+ADDRLP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ADDRLP4 56
+INDIRI4
+LEI4 $355
+ADDRLP4 64
+CNSTI4 92
+ASGNI4
+ADDRLP4 8
+ADDRFP4 0
+INDIRP4
+ADDRLP4 64
+INDIRI4
+ADDP4
+INDIRF4
+ADDRLP4 0
+INDIRP4
+ADDRLP4 64
+INDIRI4
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 72
+CNSTI4 96
+ASGNI4
+ADDRLP4 8+4
+ADDRFP4 0
+INDIRP4
+ADDRLP4 72
+INDIRI4
+ADDP4
+INDIRF4
+ADDRLP4 0
+INDIRP4
+ADDRLP4 72
+INDIRI4
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 76
+CNSTI4 100
+ASGNI4
+ADDRLP4 8+8
+ADDRFP4 0
+INDIRP4
+ADDRLP4 76
+INDIRI4
+ADDP4
+INDIRF4
+ADDRLP4 0
+INDIRP4
+ADDRLP4 76
+INDIRI4
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 8
+ARGP4
+ADDRLP4 80
+ADDRGP4 VectorLength
+CALLF4
+ASGNF4
+ADDRLP4 20
+ADDRLP4 80
+INDIRF4
+CVFI4 4
+ASGNI4
+ADDRLP4 20
+INDIRI4
+ADDRLP4 24
+INDIRI4
+GEI4 $360
+ADDRLP4 28
+ADDRLP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 24
+ADDRLP4 20
+INDIRI4
+ASGNI4
+LABELV $360
+LABELV $355
+LABELV $349
+ADDRLP4 4
+ADDRLP4 4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRLP4 0
+ADDRLP4 0
+INDIRP4
+CNSTI4 1760
+ADDP4
+ASGNP4
+LABELV $351
+ADDRLP4 4
+INDIRI4
+ADDRGP4 level+12
+INDIRI4
+LTI4 $348
+ADDRLP4 24
+INDIRI4
+CNSTI4 700
+GTI4 $362
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+NEU4 $364
+ADDRFP4 0
+INDIRP4
+CNSTI4 892
+ADDP4
+ADDRLP4 28
+INDIRP4
+ASGNP4
+LABELV $364
+CNSTI4 1
+RETI4
+ADDRGP4 $340
+JUMPV
+LABELV $362
+CNSTI4 0
+RETI4
+ADDRGP4 $340
+JUMPV
+LABELV $343
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $366
+CNSTI4 0
+RETI4
+ADDRGP4 $340
+JUMPV
+LABELV $366
+CNSTI4 1
+RETI4
+LABELV $340
+endproc G_FindCreep 84 4
+proc G_IsCreepHere 1764 12
+ADDRLP4 0
+ARGP4
+CNSTI4 0
+ARGI4
+CNSTU4 1760
+ARGU4
+ADDRGP4 memset
+CALLP4
+pop
+ADDRLP4 0+892
+CNSTP4 0
+ASGNP4
+ADDRLP4 0+160
+CNSTI4 0
+ASGNI4
+ADDRLP4 0+92
+ADDRFP4 0
+INDIRP4
+INDIRB
+ASGNB 12
+ADDRLP4 0
+ARGP4
+ADDRLP4 1760
+ADDRGP4 G_FindCreep
+CALLI4
+ASGNI4
+ADDRLP4 1760
+INDIRI4
+RETI4
+LABELV $368
+endproc G_IsCreepHere 1764 12
+proc G_CreepSlow 4184 16
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 4148
+ADDRFP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 4148
+INDIRI4
+ARGI4
+ADDRLP4 4152
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 4144
+ADDRLP4 4152
+INDIRP4
+CNSTI4 104
+ADDP4
+INDIRI4
+CVIF4 4
+ASGNF4
+ADDRLP4 4108
+ADDRLP4 4144
+INDIRF4
+ASGNF4
+ADDRLP4 4108+4
+ADDRLP4 4144
+INDIRF4
+ASGNF4
+ADDRLP4 4108+8
+ADDRLP4 4144
+INDIRF4
+ASGNF4
+ADDRLP4 4132
+ADDRFP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+INDIRF4
+ADDRLP4 4108
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4132+4
+ADDRFP4 0
+INDIRP4
+CNSTI4 96
+ADDP4
+INDIRF4
+ADDRLP4 4108+4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4132+8
+ADDRFP4 0
+INDIRP4
+CNSTI4 100
+ADDP4
+INDIRF4
+ADDRLP4 4108+8
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4120
+ADDRFP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+INDIRF4
+ADDRLP4 4108
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4120+4
+ADDRFP4 0
+INDIRP4
+CNSTI4 96
+ADDP4
+INDIRF4
+ADDRLP4 4108+4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4120+8
+ADDRFP4 0
+INDIRP4
+CNSTI4 100
+ADDP4
+INDIRF4
+ADDRLP4 4108+8
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4120
+ARGP4
+ADDRLP4 4132
+ARGP4
+ADDRLP4 8
+ARGP4
+CNSTI4 1024
+ARGI4
+ADDRLP4 4168
+ADDRGP4 trap_EntitiesInBox
+CALLI4
+ASGNI4
+ADDRLP4 4104
+ADDRLP4 4168
+INDIRI4
+ASGNI4
+ADDRLP4 4
+CNSTI4 0
+ASGNI4
+ADDRGP4 $386
+JUMPV
+LABELV $383
+ADDRLP4 0
+CNSTI4 1760
+ADDRLP4 4
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRLP4 8
+ADDP4
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 544
+ADDP4
+INDIRI4
+CNSTI4 32
+BANDI4
+CNSTI4 0
+EQI4 $387
+ADDRGP4 $384
+JUMPV
+LABELV $387
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 0
+INDIRP4
+ARGP4
+CNSTI4 1
+ARGI4
+ADDRLP4 4172
+ADDRGP4 G_Visible
+CALLI4
+ASGNI4
+ADDRLP4 4172
+INDIRI4
+CNSTI4 0
+NEI4 $389
+ADDRGP4 $384
+JUMPV
+LABELV $389
+ADDRLP4 4176
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 4176
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $391
+ADDRLP4 4176
+INDIRP4
+CNSTI4 216
+ADDP4
+INDIRI4
+CNSTI4 2
+NEI4 $391
+ADDRLP4 4176
+INDIRP4
+CNSTI4 68
+ADDP4
+INDIRI4
+CNSTI4 1023
+EQI4 $391
+ADDRLP4 4180
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 224
+ADDP4
+ASGNP4
+ADDRLP4 4180
+INDIRP4
+ADDRLP4 4180
+INDIRP4
+INDIRI4
+CNSTI4 2
+BORI4
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 1940
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+ASGNI4
+LABELV $391
+LABELV $384
+ADDRLP4 4
+ADDRLP4 4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $386
+ADDRLP4 4
+INDIRI4
+ADDRLP4 4104
+INDIRI4
+LTI4 $383
+LABELV $372
+endproc G_CreepSlow 4184 16
+proc nullDieFunction 0 0
+LABELV $394
+endproc nullDieFunction 0 0
+export AGeneric_CreepRecede
+proc AGeneric_CreepRecede 12 12
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+INDIRI4
+CNSTI4 1
+BANDI4
+CNSTI4 0
+NEI4 $396
+ADDRLP4 0
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+ADDRLP4 0
+INDIRP4
+INDIRI4
+CNSTI4 1
+BORI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 G_QueueBuildPoints
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 G_RewardAttackers
+CALLF4
+pop
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 57
+ARGI4
+CNSTI4 0
+ARGI4
+ADDRGP4 G_AddEvent
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $398
+ADDRFP4 0
+INDIRP4
+CNSTI4 84
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+NEGI4
+ASGNI4
+ADDRGP4 $399
+JUMPV
+LABELV $398
+ADDRFP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 8
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 84
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+CNSTF4 1161527296
+CNSTF4 1065353216
+ADDRGP4 level+32
+INDIRI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 924
+ADDP4
+INDIRI4
+SUBI4
+CVIF4 4
+ADDRLP4 8
+INDIRP4
+CNSTI4 72
+ADDP4
+INDIRI4
+CVIF4 4
+DIVF4
+SUBF4
+MULF4
+CVFI4 4
+SUBI4
+NEGI4
+ASGNI4
+LABELV $399
+LABELV $396
+ADDRFP4 0
+INDIRP4
+CNSTI4 656
+ADDP4
+INDIRI4
+CNSTI4 10000
+ADDI4
+ADDRGP4 level+32
+INDIRI4
+LEI4 $403
+ADDRFP4 0
+INDIRP4
+CNSTI4 760
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+CNSTI4 500
+ADDI4
+ASGNI4
+ADDRGP4 $404
+JUMPV
+LABELV $403
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 G_FreeEntity
+CALLV
+pop
+LABELV $404
+LABELV $395
+endproc AGeneric_CreepRecede 12 12
+export AGeneric_Blast
+proc AGeneric_Blast 24 28
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 0
+ADDRFP4 0
+INDIRP4
+CNSTI4 104
+ADDP4
+INDIRB
+ASGNB 12
+ADDRFP4 0
+INDIRP4
+CNSTI4 24
+ADDP4
+ARGP4
+CNSTI4 1760
+ADDRFP4 0
+INDIRP4
+CNSTI4 1224
+ADDP4
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 820
+ADDP4
+INDIRI4
+CVIF4 4
+ARGF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 824
+ADDP4
+INDIRI4
+CVIF4 4
+ARGF4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 832
+ADDP4
+INDIRI4
+ARGI4
+CNSTI4 1
+ARGI4
+ADDRGP4 G_SelectiveRadiusDamage
+CALLI4
+pop
+ADDRLP4 16
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 16
+INDIRP4
+ADDRLP4 16
+INDIRP4
+INDIRI4
+CNSTI4 256
+BORI4
+ASGNI4
+ADDRLP4 0
+ARGP4
+ADDRLP4 20
+ADDRGP4 DirToByte
+CALLI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 62
+ARGI4
+ADDRLP4 20
+INDIRI4
+ARGI4
+ADDRGP4 G_AddEvent
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+CNSTI4 656
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 764
+ADDP4
+ADDRGP4 AGeneric_CreepRecede
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 760
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+CNSTI4 500
+ADDI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 468
+ADDP4
+CNSTI4 0
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 trap_LinkEntity
+CALLV
+pop
+LABELV $407
+endproc AGeneric_Blast 24 28
+export AGeneric_Die
+proc AGeneric_Die 24 12
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 8
+ADDRFP4 8
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 12
+ARGI4
+CNSTI4 1
+ARGI4
+ADDRGP4 G_SetBuildableAnim
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 14
+ARGI4
+ADDRGP4 G_SetIdleBuildableAnim
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+CNSTI4 788
+ADDP4
+ADDRGP4 nullDieFunction
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 1224
+ADDP4
+ADDRFP4 8
+INDIRP4
+CVPU4 4
+ADDRGP4 g_entities
+CVPU4 4
+SUBU4
+CVUI4 4
+CNSTI4 1760
+DIVI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 764
+ADDP4
+ADDRGP4 AGeneric_Blast
+ASGNP4
+ADDRLP4 0
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+ADDRLP4 0
+INDIRP4
+INDIRI4
+CNSTI4 -513
+BANDI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+CNSTI4 0
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $411
+ADDRFP4 0
+INDIRP4
+CNSTI4 760
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+CNSTI4 5000
+ADDI4
+ASGNI4
+ADDRGP4 $412
+JUMPV
+LABELV $411
+ADDRFP4 0
+INDIRP4
+CNSTI4 760
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+ASGNI4
+LABELV $412
+ADDRLP4 8
+CNSTU4 0
+ASGNU4
+ADDRFP4 8
+INDIRP4
+CVPU4 4
+ADDRLP4 8
+INDIRU4
+EQU4 $415
+ADDRLP4 12
+ADDRFP4 8
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 12
+INDIRP4
+CVPU4 4
+ADDRLP4 8
+INDIRU4
+EQU4 $415
+ADDRLP4 12
+INDIRP4
+CNSTI4 216
+ADDP4
+INDIRI4
+CNSTI4 2
+NEI4 $415
+ADDRLP4 16
+ADDRGP4 G_TimeTilSuddenDeath
+CALLI4
+ASGNI4
+ADDRLP4 16
+INDIRI4
+CNSTI4 0
+GTI4 $415
+ADDRFP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+CNSTI4 1
+NEI4 $415
+ADDRGP4 $417
+ARGP4
+CNSTI4 1
+ARGI4
+ADDRFP4 8
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 468
+ADDP4
+ARGP4
+ADDRLP4 20
+ADDRGP4 va
+CALLP4
+ASGNP4
+CNSTI4 2
+ARGI4
+ADDRLP4 20
+INDIRP4
+ARGP4
+ADDRGP4 G_TeamCommand
+CALLV
+pop
+LABELV $415
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRFP4 8
+INDIRP4
+ARGP4
+ADDRFP4 16
+INDIRI4
+ARGI4
+ADDRGP4 G_LogDestruction
+CALLV
+pop
+LABELV $410
+endproc AGeneric_Die 24 12
+export AHovel_Die
+proc AHovel_Die 4 12
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 12
+ARGI4
+CNSTI4 1
+ARGI4
+ADDRGP4 G_SetBuildableAnim
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 14
+ARGI4
+ADDRGP4 G_SetIdleBuildableAnim
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+CNSTI4 788
+ADDP4
+ADDRGP4 nullDieFunction
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 1224
+ADDP4
+ADDRFP4 8
+INDIRP4
+CVPU4 4
+ADDRGP4 g_entities
+CVPU4 4
+SUBU4
+CVUI4 4
+CNSTI4 1760
+DIVI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 764
+ADDP4
+ADDRGP4 AGeneric_Blast
+ASGNP4
+ADDRLP4 0
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+ADDRLP4 0
+INDIRP4
+INDIRI4
+CNSTI4 -513
+BANDI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+CNSTI4 0
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 760
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRFP4 8
+INDIRP4
+ARGP4
+ADDRFP4 16
+INDIRI4
+ARGI4
+ADDRGP4 G_LogDestruction
+CALLV
+pop
+LABELV $418
+endproc AHovel_Die 4 12
+export ASpawn_Melt
+proc ASpawn_Melt 16 28
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 24
+ADDP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 820
+ADDP4
+INDIRI4
+CVIF4 4
+ARGF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 824
+ADDP4
+INDIRI4
+CVIF4 4
+ARGF4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 832
+ADDP4
+INDIRI4
+ARGI4
+CNSTI4 1
+ARGI4
+ADDRGP4 G_SelectiveRadiusDamage
+CALLI4
+pop
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+INDIRI4
+CNSTI4 1
+BANDI4
+CNSTI4 0
+NEI4 $421
+ADDRLP4 4
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 4
+INDIRP4
+ADDRLP4 4
+INDIRP4
+INDIRI4
+CNSTI4 1
+BORI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 57
+ARGI4
+CNSTI4 0
+ARGI4
+ADDRGP4 G_AddEvent
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $423
+ADDRFP4 0
+INDIRP4
+CNSTI4 84
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+NEGI4
+ASGNI4
+ADDRGP4 $424
+JUMPV
+LABELV $423
+ADDRFP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 12
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 84
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+CNSTF4 1161527296
+CNSTF4 1065353216
+ADDRGP4 level+32
+INDIRI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 924
+ADDP4
+INDIRI4
+SUBI4
+CVIF4 4
+ADDRLP4 12
+INDIRP4
+CNSTI4 72
+ADDP4
+INDIRI4
+CVIF4 4
+DIVF4
+SUBF4
+MULF4
+CVFI4 4
+SUBI4
+NEGI4
+ASGNI4
+LABELV $424
+LABELV $421
+ADDRFP4 0
+INDIRP4
+CNSTI4 656
+ADDP4
+INDIRI4
+CNSTI4 10000
+ADDI4
+ADDRGP4 level+32
+INDIRI4
+LEI4 $428
+ADDRFP4 0
+INDIRP4
+CNSTI4 760
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+CNSTI4 500
+ADDI4
+ASGNI4
+ADDRGP4 $429
+JUMPV
+LABELV $428
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 G_FreeEntity
+CALLV
+pop
+LABELV $429
+LABELV $420
+endproc ASpawn_Melt 16 28
+export AGeneric_CreepCheck
+proc AGeneric_CreepCheck 32 32
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 0
+ADDRFP4 0
+INDIRP4
+CNSTI4 892
+ADDP4
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 8
+ADDRGP4 G_FindCreep
+CALLI4
+ASGNI4
+ADDRLP4 8
+INDIRI4
+CNSTI4 0
+NEI4 $433
+ADDRLP4 0
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $435
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTP4 0
+ARGP4
+CNSTI4 1760
+ADDRLP4 0
+INDIRP4
+CNSTI4 1224
+ADDP4
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ARGP4
+ADDRLP4 16
+CNSTP4 0
+ASGNP4
+ADDRLP4 16
+INDIRP4
+ARGP4
+ADDRLP4 16
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ARGI4
+CNSTI4 0
+ARGI4
+CNSTI4 63
+ARGI4
+ADDRGP4 G_Damage
+CALLV
+pop
+ADDRGP4 $432
+JUMPV
+LABELV $435
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 24
+CNSTP4 0
+ASGNP4
+ADDRLP4 24
+INDIRP4
+ARGP4
+ADDRLP4 24
+INDIRP4
+ARGP4
+ADDRLP4 28
+CNSTP4 0
+ASGNP4
+ADDRLP4 28
+INDIRP4
+ARGP4
+ADDRLP4 28
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ARGI4
+CNSTI4 0
+ARGI4
+CNSTI4 63
+ARGI4
+ADDRGP4 G_Damage
+CALLV
+pop
+ADDRGP4 $432
+JUMPV
+LABELV $433
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 G_CreepSlow
+CALLV
+pop
+LABELV $432
+endproc AGeneric_CreepCheck 32 32
+export AGeneric_Think
+proc AGeneric_Think 16 4
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 G_CreepSlow
+CALLV
+pop
+ADDRLP4 4
+ADDRGP4 G_Overmind
+CALLP4
+ASGNP4
+ADDRLP4 4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $439
+ADDRLP4 0
+CNSTI4 1
+ASGNI4
+ADDRGP4 $440
+JUMPV
+LABELV $439
+ADDRLP4 0
+CNSTI4 0
+ASGNI4
+LABELV $440
+ADDRFP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+ADDRLP4 0
+INDIRI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 12
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 760
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+ADDRLP4 12
+INDIRP4
+CNSTI4 68
+ADDP4
+INDIRI4
+ADDI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 AGeneric_CreepCheck
+CALLV
+pop
+LABELV $437
+endproc AGeneric_Think 16 4
+export AGeneric_Pain
+proc AGeneric_Pain 16 12
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 4
+ADDRFP4 4
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+CNSTI4 0
+GTI4 $443
+ADDRGP4 $442
+JUMPV
+LABELV $443
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 10
+ARGI4
+CNSTI4 0
+ARGI4
+ADDRGP4 G_SetBuildableAnim
+CALLV
+pop
+ADDRLP4 4
+CNSTU4 0
+ASGNU4
+ADDRFP4 4
+INDIRP4
+CVPU4 4
+ADDRLP4 4
+INDIRU4
+EQU4 $445
+ADDRLP4 8
+ADDRFP4 4
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 8
+INDIRP4
+CVPU4 4
+ADDRLP4 4
+INDIRU4
+EQU4 $445
+ADDRLP4 8
+INDIRP4
+CNSTI4 216
+ADDP4
+INDIRI4
+CNSTI4 1
+NEI4 $445
+ADDRFP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+CNSTI4 2
+NEI4 $445
+ADDRGP4 $447
+ARGP4
+ADDRFP4 4
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 468
+ADDP4
+ARGP4
+ADDRLP4 12
+ADDRGP4 va
+CALLP4
+ASGNP4
+CNSTI4 1
+ARGI4
+ADDRLP4 12
+INDIRP4
+ARGP4
+ADDRGP4 G_TeamCommand
+CALLV
+pop
+LABELV $445
+LABELV $442
+endproc AGeneric_Pain 16 12
+export ASpawn_Think
+proc ASpawn_Think 28 32
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $449
+ADDRFP4 0
+INDIRP4
+CNSTI4 148
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $451
+ADDRFP4 0
+INDIRP4
+INDIRI4
+ARGI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 104
+ADDP4
+ARGP4
+CNSTI4 1
+ARGI4
+CNSTP4 0
+ARGP4
+ADDRLP4 8
+ADDRGP4 G_CheckSpawnPoint
+CALLP4
+ASGNP4
+ADDRLP4 0
+ADDRLP4 8
+INDIRP4
+ASGNP4
+ADDRLP4 8
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $453
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+CNSTI4 3
+NEI4 $455
+ADDRLP4 0
+INDIRP4
+CNSTI4 908
+ADDP4
+INDIRI4
+CNSTI4 0
+LTI4 $457
+ADDRLP4 12
+ADDRLP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 12
+INDIRP4
+ARGP4
+CNSTP4 0
+ARGP4
+CNSTI4 1760
+ADDRLP4 12
+INDIRP4
+CNSTI4 908
+ADDP4
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ARGP4
+ADDRLP4 16
+CNSTP4 0
+ASGNP4
+ADDRLP4 16
+INDIRP4
+ARGP4
+ADDRLP4 16
+INDIRP4
+ARGP4
+CNSTI4 10000
+ARGI4
+CNSTI4 0
+ARGI4
+CNSTI4 26
+ARGI4
+ADDRGP4 G_Damage
+CALLV
+pop
+ADDRGP4 $458
+JUMPV
+LABELV $457
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRLP4 20
+CNSTP4 0
+ASGNP4
+ADDRLP4 20
+INDIRP4
+ARGP4
+ADDRLP4 20
+INDIRP4
+ARGP4
+ADDRLP4 24
+CNSTP4 0
+ASGNP4
+ADDRLP4 24
+INDIRP4
+ARGP4
+ADDRLP4 24
+INDIRP4
+ARGP4
+CNSTI4 10000
+ARGI4
+CNSTI4 0
+ARGI4
+CNSTI4 26
+ARGI4
+ADDRGP4 G_Damage
+CALLV
+pop
+LABELV $458
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 8
+ARGI4
+CNSTI4 1
+ARGI4
+ADDRGP4 G_SetBuildableAnim
+CALLV
+pop
+ADDRGP4 $456
+JUMPV
+LABELV $455
+ADDRLP4 12
+ADDRLP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 12
+INDIRP4
+INDIRI4
+CNSTI4 1022
+EQI4 $461
+ADDRLP4 12
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+CNSTI4 6
+NEI4 $459
+LABELV $461
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 16
+CNSTP4 0
+ASGNP4
+ADDRLP4 16
+INDIRP4
+ARGP4
+ADDRLP4 16
+INDIRP4
+ARGP4
+ADDRLP4 20
+CNSTP4 0
+ASGNP4
+ADDRLP4 20
+INDIRP4
+ARGP4
+ADDRLP4 20
+INDIRP4
+ARGP4
+CNSTI4 10000
+ARGI4
+CNSTI4 0
+ARGI4
+CNSTI4 26
+ARGI4
+ADDRGP4 G_Damage
+CALLV
+pop
+ADDRGP4 $448
+JUMPV
+LABELV $459
+ADDRGP4 g_antiSpawnBlock+12
+INDIRI4
+CNSTI4 0
+EQI4 $462
+ADDRLP4 16
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 16
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $462
+ADDRLP4 16
+INDIRP4
+CNSTI4 532
+ADDP4
+INDIRI4
+CNSTI4 1
+NEI4 $462
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRGP4 G_PuntBlocker
+CALLV
+pop
+LABELV $462
+LABELV $456
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+CNSTI4 14
+NEI4 $454
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRGP4 G_FreeEntity
+CALLV
+pop
+ADDRGP4 $454
+JUMPV
+LABELV $453
+ADDRFP4 0
+INDIRP4
+CNSTI4 964
+ADDP4
+CNSTI4 0
+ASGNI4
+LABELV $454
+LABELV $451
+LABELV $449
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 G_CreepSlow
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 8
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 760
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+ADDRLP4 8
+INDIRP4
+CNSTI4 68
+ADDP4
+INDIRI4
+ADDI4
+ASGNI4
+LABELV $448
+endproc ASpawn_Think 28 32
+lit
+align 4
+LABELV $469
+byte 4 1125515264
+byte 4 1125515264
+byte 4 1125515264
+export AOvermind_Think
+code
+proc AOvermind_Think 52 28
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 4
+ADDRGP4 $469
+INDIRB
+ASGNB 12
+ADDRLP4 20
+CNSTI4 0
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+ADDRLP4 20
+INDIRI4
+EQI4 $470
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ADDRLP4 20
+INDIRI4
+LEI4 $470
+ADDRFP4 0
+INDIRP4
+CNSTI4 24
+ADDP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 820
+ADDP4
+INDIRI4
+CVIF4 4
+ARGF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 824
+ADDP4
+INDIRI4
+CVIF4 4
+ARGF4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 59
+ARGI4
+CNSTI4 1
+ARGI4
+ADDRLP4 28
+ADDRGP4 G_SelectiveRadiusDamage
+CALLI4
+ASGNI4
+ADDRLP4 28
+INDIRI4
+CNSTI4 0
+EQI4 $472
+ADDRFP4 0
+INDIRP4
+CNSTI4 656
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 6
+ARGI4
+CNSTI4 0
+ARGI4
+ADDRGP4 G_SetBuildableAnim
+CALLV
+pop
+LABELV $472
+ADDRGP4 level+11244
+INDIRI4
+CNSTI4 0
+LEI4 $475
+ADDRGP4 level+15432
+CNSTI4 0
+ASGNI4
+LABELV $475
+ADDRGP4 level+11200
+INDIRI4
+CNSTI4 0
+EQI4 $479
+ADDRGP4 level+15432
+CNSTI4 1
+ASGNI4
+LABELV $479
+ADDRLP4 32
+CNSTI4 0
+ASGNI4
+ADDRGP4 level+15432
+INDIRI4
+ADDRLP4 32
+INDIRI4
+NEI4 $483
+ADDRGP4 level+11244
+INDIRI4
+ADDRLP4 32
+INDIRI4
+GTI4 $483
+ADDRGP4 level+32
+INDIRI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 952
+ADDP4
+INDIRI4
+LEI4 $483
+ADDRLP4 40
+CNSTI4 0
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 952
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+CNSTI4 30000
+ADDI4
+ASGNI4
+CNSTI4 75
+ARGI4
+CNSTI4 0
+ARGI4
+ADDRGP4 G_BroadcastEvent
+CALLV
+pop
+ADDRLP4 0
+CNSTI4 0
+ASGNI4
+ADDRGP4 $492
+JUMPV
+LABELV $489
+ADDRLP4 36
+CNSTI4 1760
+ADDRLP4 0
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRGP4 level+84
+ADDP4
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRLP4 36
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+CNSTI4 0
+LEI4 $495
+ADDRLP4 48
+ADDRLP4 36
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 520
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 48
+INDIRI4
+CNSTI4 1
+EQI4 $497
+ADDRLP4 48
+INDIRI4
+CNSTI4 2
+NEI4 $495
+LABELV $497
+ADDRLP4 40
+CNSTI4 1
+ASGNI4
+ADDRGP4 $491
+JUMPV
+LABELV $495
+LABELV $490
+ADDRLP4 0
+ADDRLP4 0
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $492
+ADDRLP4 0
+INDIRI4
+ADDRGP4 level+72
+INDIRI4
+LTI4 $489
+LABELV $491
+ADDRLP4 40
+INDIRI4
+CNSTI4 0
+EQI4 $500
+ADDRLP4 44
+ADDRGP4 G_TimeTilSuddenDeath
+CALLI4
+ASGNI4
+ADDRLP4 44
+INDIRI4
+CNSTI4 0
+GTI4 $498
+LABELV $500
+ADDRGP4 level+15432
+CNSTI4 1
+ASGNI4
+LABELV $498
+LABELV $483
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+CVIF4 4
+CNSTF4 1117126656
+GEF4 $502
+ADDRGP4 level+32
+INDIRI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 948
+ADDP4
+INDIRI4
+LEI4 $502
+ADDRFP4 0
+INDIRP4
+CNSTI4 948
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+CNSTI4 5000
+ADDI4
+ASGNI4
+CNSTI4 74
+ARGI4
+CNSTI4 0
+ARGI4
+ADDRGP4 G_BroadcastEvent
+CALLV
+pop
+LABELV $502
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 808
+ADDP4
+INDIRI4
+GEI4 $506
+ADDRGP4 level+32
+INDIRI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 944
+ADDP4
+INDIRI4
+LEI4 $506
+ADDRFP4 0
+INDIRP4
+CNSTI4 944
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+CNSTI4 10000
+ADDI4
+ASGNI4
+CNSTI4 73
+ARGI4
+CNSTI4 0
+ARGI4
+ADDRGP4 G_BroadcastEvent
+CALLV
+pop
+LABELV $506
+ADDRFP4 0
+INDIRP4
+CNSTI4 808
+ADDP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ASGNI4
+ADDRGP4 $471
+JUMPV
+LABELV $470
+ADDRFP4 0
+INDIRP4
+CNSTI4 952
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+CNSTI4 30000
+ADDI4
+ASGNI4
+LABELV $471
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 G_CreepSlow
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 28
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 760
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+ADDRLP4 28
+INDIRP4
+CNSTI4 68
+ADDP4
+INDIRI4
+ADDI4
+ASGNI4
+LABELV $468
+endproc AOvermind_Think 52 28
+export ABarricade_Pain
+proc ABarricade_Pain 0 12
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+CNSTI4 0
+GTI4 $513
+ADDRGP4 $512
+JUMPV
+LABELV $513
+ADDRFP4 0
+INDIRP4
+CNSTI4 920
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $515
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 10
+ARGI4
+CNSTI4 0
+ARGI4
+ADDRGP4 G_SetBuildableAnim
+CALLV
+pop
+ADDRGP4 $516
+JUMPV
+LABELV $515
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 11
+ARGI4
+CNSTI4 0
+ARGI4
+ADDRGP4 G_SetBuildableAnim
+CALLV
+pop
+LABELV $516
+LABELV $512
+endproc ABarricade_Pain 0 12
+export ABarricade_Shrink
+proc ABarricade_Shrink 112 28
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 4
+ADDRFP4 4
+INDIRI4
+ASGNI4
+ADDRLP4 4
+CNSTI4 0
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+ADDRLP4 4
+INDIRI4
+EQI4 $520
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ADDRLP4 4
+INDIRI4
+GTI4 $518
+LABELV $520
+ADDRFP4 4
+CNSTI4 1
+ASGNI4
+LABELV $518
+ADDRLP4 8
+CNSTI4 0
+ASGNI4
+ADDRFP4 4
+INDIRI4
+ADDRLP4 8
+INDIRI4
+EQI4 $521
+ADDRFP4 0
+INDIRP4
+CNSTI4 920
+ADDP4
+INDIRI4
+ADDRLP4 8
+INDIRI4
+EQI4 $521
+ADDRFP4 0
+INDIRP4
+CNSTI4 920
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+ASGNI4
+ADDRLP4 12
+ADDRFP4 0
+INDIRP4
+CNSTI4 200
+ADDP4
+INDIRI4
+CNSTI4 -193
+BANDI4
+ASGNI4
+ADDRLP4 20
+CNSTI4 0
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+ADDRLP4 20
+INDIRI4
+EQI4 $517
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ADDRLP4 20
+INDIRI4
+LEI4 $517
+ADDRLP4 12
+INDIRI4
+CNSTI4 14
+EQI4 $517
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 14
+ARGI4
+ADDRGP4 G_SetIdleBuildableAnim
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 6
+ARGI4
+CNSTI4 1
+ARGI4
+ADDRGP4 G_SetBuildableAnim
+CALLV
+pop
+ADDRGP4 $517
+JUMPV
+LABELV $521
+ADDRLP4 12
+CNSTI4 0
+ASGNI4
+ADDRFP4 4
+INDIRI4
+ADDRLP4 12
+INDIRI4
+NEI4 $526
+ADDRLP4 16
+ADDRFP4 0
+INDIRP4
+CNSTI4 920
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 16
+INDIRI4
+ADDRLP4 12
+INDIRI4
+EQI4 $529
+ADDRGP4 level+32
+INDIRI4
+ADDRLP4 16
+INDIRI4
+CNSTI4 500
+ADDI4
+GEI4 $526
+LABELV $529
+ADDRGP4 $517
+JUMPV
+LABELV $526
+CNSTI4 3
+ARGI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 444
+ADDP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 456
+ADDP4
+ARGP4
+ADDRGP4 BG_BuildableBoundingBox
+CALLV
+pop
+ADDRFP4 4
+INDIRI4
+CNSTI4 0
+EQI4 $530
+ADDRLP4 24
+ADDRFP4 0
+INDIRP4
+CNSTI4 464
+ADDP4
+ASGNP4
+ADDRLP4 24
+INDIRP4
+CNSTF4 1044381696
+ADDRLP4 24
+INDIRP4
+INDIRF4
+MULF4
+CVFI4 4
+CVIF4 4
+ASGNF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 920
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+ASGNI4
+ADDRLP4 32
+CNSTI4 0
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+ADDRLP4 32
+INDIRI4
+EQI4 $531
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ADDRLP4 32
+INDIRI4
+LEI4 $531
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 6
+ARGI4
+CNSTI4 1
+ARGI4
+ADDRGP4 G_SetBuildableAnim
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 14
+ARGI4
+ADDRGP4 G_SetIdleBuildableAnim
+CALLV
+pop
+ADDRGP4 $531
+JUMPV
+LABELV $530
+ADDRLP4 24
+ARGP4
+ADDRLP4 92
+ADDRFP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+ASGNP4
+ADDRLP4 92
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 444
+ADDP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 456
+ADDP4
+ARGP4
+ADDRLP4 92
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+INDIRI4
+ARGI4
+CNSTI4 33619969
+ARGI4
+ADDRGP4 trap_Trace
+CALLV
+pop
+ADDRLP4 24+4
+INDIRI4
+CNSTI4 0
+NEI4 $539
+ADDRLP4 24+8
+INDIRF4
+CNSTF4 1065353216
+GEF4 $535
+LABELV $539
+ADDRLP4 96
+ADDRFP4 0
+INDIRP4
+CNSTI4 464
+ADDP4
+ASGNP4
+ADDRLP4 96
+INDIRP4
+CNSTF4 1044381696
+ADDRLP4 96
+INDIRP4
+INDIRF4
+MULF4
+CVFI4 4
+CVIF4 4
+ASGNF4
+ADDRGP4 $517
+JUMPV
+LABELV $535
+ADDRFP4 0
+INDIRP4
+CNSTI4 920
+ADDP4
+CNSTI4 0
+ASGNI4
+ADDRLP4 84
+ADDRFP4 0
+INDIRP4
+CNSTI4 196
+ADDP4
+INDIRI4
+CNSTI4 -193
+BANDI4
+ASGNI4
+ADDRLP4 100
+CNSTI4 0
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+ADDRLP4 100
+INDIRI4
+EQI4 $540
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ADDRLP4 100
+INDIRI4
+LEI4 $540
+ADDRLP4 104
+ADDRLP4 84
+INDIRI4
+ASGNI4
+ADDRLP4 104
+INDIRI4
+CNSTI4 1
+EQI4 $540
+ADDRLP4 104
+INDIRI4
+CNSTI4 2
+EQI4 $540
+CNSTI4 3
+ARGI4
+ADDRLP4 108
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 108
+INDIRP4
+CNSTI4 64
+ADDP4
+INDIRI4
+ARGI4
+ADDRGP4 G_SetIdleBuildableAnim
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 7
+ARGI4
+CNSTI4 1
+ARGI4
+ADDRGP4 G_SetBuildableAnim
+CALLV
+pop
+LABELV $540
+LABELV $531
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $542
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 trap_LinkEntity
+CALLV
+pop
+LABELV $542
+LABELV $517
+endproc ABarricade_Shrink 112 28
+export ABarricade_Die
+proc ABarricade_Die 0 20
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRFP4 4
+INDIRP4
+ARGP4
+ADDRFP4 8
+INDIRP4
+ARGP4
+ADDRFP4 12
+INDIRI4
+ARGI4
+ADDRFP4 16
+INDIRI4
+ARGI4
+ADDRGP4 AGeneric_Die
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 1
+ARGI4
+ADDRGP4 ABarricade_Shrink
+CALLV
+pop
+LABELV $544
+endproc ABarricade_Die 0 20
+export ABarricade_Think
+proc ABarricade_Think 8 8
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 AGeneric_Think
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $547
+ADDRLP4 0
+CNSTI4 1
+ASGNI4
+ADDRGP4 $548
+JUMPV
+LABELV $547
+ADDRLP4 0
+CNSTI4 0
+ASGNI4
+LABELV $548
+ADDRLP4 0
+INDIRI4
+ARGI4
+ADDRGP4 ABarricade_Shrink
+CALLV
+pop
+LABELV $545
+endproc ABarricade_Think 8 8
+export ABarricade_Touch
+proc ABarricade_Touch 28 8
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 4
+ADDRFP4 4
+INDIRP4
+ASGNP4
+ADDRLP4 0
+ADDRFP4 4
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $552
+ADDRLP4 0
+INDIRP4
+CNSTI4 532
+ADDP4
+INDIRI4
+CNSTI4 1
+EQI4 $550
+LABELV $552
+ADDRGP4 $549
+JUMPV
+LABELV $550
+ADDRLP4 20
+CNSTI4 100
+ASGNI4
+ADDRLP4 4
+ADDRFP4 4
+INDIRP4
+ADDRLP4 20
+INDIRI4
+ADDP4
+INDIRF4
+ADDRFP4 4
+INDIRP4
+CNSTI4 452
+ADDP4
+INDIRF4
+ADDF4
+CVFI4 4
+ASGNI4
+ADDRLP4 8
+ADDRFP4 0
+INDIRP4
+ADDRLP4 20
+INDIRI4
+ADDP4
+INDIRF4
+CNSTF4 1099956224
+SUBF4
+CNSTF4 1044381696
+ADDRFP4 0
+INDIRP4
+CNSTI4 464
+ADDP4
+INDIRF4
+MULF4
+CVFI4 4
+CVIF4 4
+ADDF4
+CVFI4 4
+ASGNI4
+ADDRLP4 4
+INDIRI4
+ADDRLP4 8
+INDIRI4
+GEI4 $553
+ADDRGP4 $549
+JUMPV
+LABELV $553
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 1
+ARGI4
+ADDRGP4 ABarricade_Shrink
+CALLV
+pop
+LABELV $549
+endproc ABarricade_Touch 28 8
+export HShield_Pain
+proc HShield_Pain 0 12
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+CNSTI4 0
+GTI4 $556
+ADDRGP4 $555
+JUMPV
+LABELV $556
+ADDRFP4 0
+INDIRP4
+CNSTI4 920
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $558
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 10
+ARGI4
+CNSTI4 0
+ARGI4
+ADDRGP4 G_SetBuildableAnim
+CALLV
+pop
+ADDRGP4 $559
+JUMPV
+LABELV $558
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 11
+ARGI4
+CNSTI4 0
+ARGI4
+ADDRGP4 G_SetBuildableAnim
+CALLV
+pop
+LABELV $559
+LABELV $555
+endproc HShield_Pain 0 12
+export HShield_Shrink
+proc HShield_Shrink 112 28
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 4
+ADDRFP4 4
+INDIRI4
+ASGNI4
+ADDRLP4 4
+CNSTI4 0
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+ADDRLP4 4
+INDIRI4
+EQI4 $563
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ADDRLP4 4
+INDIRI4
+GTI4 $561
+LABELV $563
+ADDRFP4 4
+CNSTI4 1
+ASGNI4
+LABELV $561
+ADDRLP4 8
+CNSTI4 0
+ASGNI4
+ADDRFP4 4
+INDIRI4
+ADDRLP4 8
+INDIRI4
+EQI4 $564
+ADDRFP4 0
+INDIRP4
+CNSTI4 920
+ADDP4
+INDIRI4
+ADDRLP4 8
+INDIRI4
+EQI4 $564
+ADDRFP4 0
+INDIRP4
+CNSTI4 920
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+ASGNI4
+ADDRLP4 12
+ADDRFP4 0
+INDIRP4
+CNSTI4 200
+ADDP4
+INDIRI4
+CNSTI4 -193
+BANDI4
+ASGNI4
+ADDRLP4 20
+CNSTI4 0
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+ADDRLP4 20
+INDIRI4
+EQI4 $560
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ADDRLP4 20
+INDIRI4
+LEI4 $560
+ADDRLP4 12
+INDIRI4
+CNSTI4 14
+EQI4 $560
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 14
+ARGI4
+ADDRGP4 G_SetIdleBuildableAnim
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 6
+ARGI4
+CNSTI4 1
+ARGI4
+ADDRGP4 G_SetBuildableAnim
+CALLV
+pop
+ADDRGP4 $560
+JUMPV
+LABELV $564
+ADDRLP4 12
+CNSTI4 0
+ASGNI4
+ADDRFP4 4
+INDIRI4
+ADDRLP4 12
+INDIRI4
+NEI4 $569
+ADDRLP4 16
+ADDRFP4 0
+INDIRP4
+CNSTI4 920
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 16
+INDIRI4
+ADDRLP4 12
+INDIRI4
+EQI4 $572
+ADDRGP4 level+32
+INDIRI4
+ADDRLP4 16
+INDIRI4
+CNSTI4 800
+ADDI4
+GEI4 $569
+LABELV $572
+ADDRGP4 $560
+JUMPV
+LABELV $569
+CNSTI4 46
+ARGI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 444
+ADDP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 456
+ADDP4
+ARGP4
+ADDRGP4 BG_BuildableBoundingBox
+CALLV
+pop
+ADDRFP4 4
+INDIRI4
+CNSTI4 0
+EQI4 $573
+ADDRLP4 24
+ADDRFP4 0
+INDIRP4
+CNSTI4 464
+ADDP4
+ASGNP4
+ADDRLP4 24
+INDIRP4
+CNSTF4 981668463
+ADDRLP4 24
+INDIRP4
+INDIRF4
+MULF4
+CVFI4 4
+CVIF4 4
+ASGNF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 920
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+ASGNI4
+ADDRLP4 32
+CNSTI4 0
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+ADDRLP4 32
+INDIRI4
+EQI4 $574
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ADDRLP4 32
+INDIRI4
+LEI4 $574
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 6
+ARGI4
+CNSTI4 1
+ARGI4
+ADDRGP4 G_SetBuildableAnim
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 14
+ARGI4
+ADDRGP4 G_SetIdleBuildableAnim
+CALLV
+pop
+ADDRGP4 $574
+JUMPV
+LABELV $573
+ADDRLP4 24
+ARGP4
+ADDRLP4 92
+ADDRFP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+ASGNP4
+ADDRLP4 92
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 444
+ADDP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 456
+ADDP4
+ARGP4
+ADDRLP4 92
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+INDIRI4
+ARGI4
+CNSTI4 33619969
+ARGI4
+ADDRGP4 trap_Trace
+CALLV
+pop
+ADDRLP4 24+4
+INDIRI4
+CNSTI4 0
+NEI4 $582
+ADDRLP4 24+8
+INDIRF4
+CNSTF4 1065353216
+GEF4 $578
+LABELV $582
+ADDRLP4 96
+ADDRFP4 0
+INDIRP4
+CNSTI4 464
+ADDP4
+ASGNP4
+ADDRLP4 96
+INDIRP4
+CNSTF4 981668463
+ADDRLP4 96
+INDIRP4
+INDIRF4
+MULF4
+CVFI4 4
+CVIF4 4
+ASGNF4
+ADDRGP4 $560
+JUMPV
+LABELV $578
+ADDRFP4 0
+INDIRP4
+CNSTI4 920
+ADDP4
+CNSTI4 0
+ASGNI4
+ADDRLP4 84
+ADDRFP4 0
+INDIRP4
+CNSTI4 196
+ADDP4
+INDIRI4
+CNSTI4 -193
+BANDI4
+ASGNI4
+ADDRLP4 100
+CNSTI4 0
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+ADDRLP4 100
+INDIRI4
+EQI4 $583
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ADDRLP4 100
+INDIRI4
+LEI4 $583
+ADDRLP4 104
+ADDRLP4 84
+INDIRI4
+ASGNI4
+ADDRLP4 104
+INDIRI4
+CNSTI4 1
+EQI4 $583
+ADDRLP4 104
+INDIRI4
+CNSTI4 2
+EQI4 $583
+CNSTI4 46
+ARGI4
+ADDRLP4 108
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 108
+INDIRP4
+CNSTI4 64
+ADDP4
+INDIRI4
+ARGI4
+ADDRGP4 G_SetIdleBuildableAnim
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 7
+ARGI4
+CNSTI4 1
+ARGI4
+ADDRGP4 G_SetBuildableAnim
+CALLV
+pop
+LABELV $583
+LABELV $574
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $585
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 trap_LinkEntity
+CALLV
+pop
+LABELV $585
+LABELV $560
+endproc HShield_Shrink 112 28
+export HShield_Think
+proc HShield_Think 24 8
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 4
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 760
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+ADDRLP4 4
+INDIRP4
+CNSTI4 68
+ADDP4
+INDIRI4
+ADDI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 0
+ARGI4
+ADDRLP4 12
+ADDRGP4 G_FindPower
+CALLI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+ADDRLP4 12
+INDIRI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $589
+ADDRGP4 $587
+JUMPV
+LABELV $589
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $592
+ADDRLP4 16
+CNSTI4 1
+ASGNI4
+ADDRGP4 $593
+JUMPV
+LABELV $592
+ADDRLP4 16
+CNSTI4 0
+ASGNI4
+LABELV $593
+ADDRLP4 16
+INDIRI4
+ARGI4
+ADDRGP4 HShield_Shrink
+CALLV
+pop
+LABELV $587
+endproc HShield_Think 24 8
+export HShield_Touch
+proc HShield_Touch 28 8
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 4
+ADDRFP4 4
+INDIRP4
+ASGNP4
+ADDRLP4 0
+ADDRFP4 4
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $597
+ADDRLP4 0
+INDIRP4
+CNSTI4 532
+ADDP4
+INDIRI4
+CNSTI4 2
+EQI4 $595
+LABELV $597
+ADDRGP4 $594
+JUMPV
+LABELV $595
+ADDRLP4 20
+CNSTI4 100
+ASGNI4
+ADDRLP4 4
+ADDRFP4 4
+INDIRP4
+ADDRLP4 20
+INDIRI4
+ADDP4
+INDIRF4
+ADDRFP4 4
+INDIRP4
+CNSTI4 452
+ADDP4
+INDIRF4
+ADDF4
+CVFI4 4
+ASGNI4
+ADDRLP4 8
+ADDRFP4 0
+INDIRP4
+ADDRLP4 20
+INDIRI4
+ADDP4
+INDIRF4
+CNSTF4 1065353216
+SUBF4
+CNSTF4 981668463
+ADDRFP4 0
+INDIRP4
+CNSTI4 464
+ADDP4
+INDIRF4
+MULF4
+CVFI4 4
+CVIF4 4
+ADDF4
+CVFI4 4
+ASGNI4
+ADDRLP4 4
+INDIRI4
+ADDRLP4 8
+INDIRI4
+LEI4 $598
+ADDRGP4 $594
+JUMPV
+LABELV $598
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 1
+ARGI4
+ADDRGP4 HShield_Shrink
+CALLV
+pop
+LABELV $594
+endproc HShield_Touch 28 8
+lit
+align 4
+LABELV $601
+byte 4 1133903872
+byte 4 1133903872
+byte 4 1133903872
+export AAcidTube_Think
+code
+proc AAcidTube_Think 4180 28
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 8
+ADDRGP4 $601
+INDIRB
+ASGNB 12
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 AGeneric_Think
+CALLV
+pop
+ADDRLP4 4132
+ADDRFP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+INDIRF4
+ADDRLP4 8
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4132+4
+ADDRFP4 0
+INDIRP4
+CNSTI4 96
+ADDP4
+INDIRF4
+ADDRLP4 8+4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4132+8
+ADDRFP4 0
+INDIRP4
+CNSTI4 100
+ADDP4
+INDIRF4
+ADDRLP4 8+8
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4120
+ADDRFP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+INDIRF4
+ADDRLP4 8
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4120+4
+ADDRFP4 0
+INDIRP4
+CNSTI4 96
+ADDP4
+INDIRF4
+ADDRLP4 8+4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4120+8
+ADDRFP4 0
+INDIRP4
+CNSTI4 100
+ADDP4
+INDIRF4
+ADDRLP4 8+8
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4156
+CNSTI4 0
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+ADDRLP4 4156
+INDIRI4
+EQI4 $610
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ADDRLP4 4156
+INDIRI4
+LEI4 $610
+ADDRFP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+INDIRI4
+ADDRLP4 4156
+INDIRI4
+EQI4 $610
+ADDRLP4 4120
+ARGP4
+ADDRLP4 4132
+ARGP4
+ADDRLP4 20
+ARGP4
+CNSTI4 1024
+ARGI4
+ADDRLP4 4160
+ADDRGP4 trap_EntitiesInBox
+CALLI4
+ASGNI4
+ADDRLP4 4116
+ADDRLP4 4160
+INDIRI4
+ASGNI4
+ADDRLP4 4
+CNSTI4 0
+ASGNI4
+ADDRGP4 $615
+JUMPV
+LABELV $612
+ADDRLP4 0
+CNSTI4 1760
+ADDRLP4 4
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRLP4 20
+ADDP4
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 544
+ADDP4
+INDIRI4
+CNSTI4 32
+BANDI4
+CNSTI4 0
+EQI4 $616
+ADDRGP4 $613
+JUMPV
+LABELV $616
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 0
+INDIRP4
+ARGP4
+CNSTI4 1
+ARGI4
+ADDRLP4 4164
+ADDRGP4 G_Visible
+CALLI4
+ASGNI4
+ADDRLP4 4164
+INDIRI4
+CNSTI4 0
+NEI4 $618
+ADDRGP4 $613
+JUMPV
+LABELV $618
+ADDRLP4 4168
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 4168
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $620
+ADDRLP4 4168
+INDIRP4
+CNSTI4 2572
+ADDP4
+INDIRI4
+ADDRGP4 level+32
+INDIRI4
+LTI4 $620
+ADDRGP4 $613
+JUMPV
+LABELV $620
+ADDRLP4 4172
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 4172
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $623
+ADDRLP4 4172
+INDIRP4
+CNSTI4 216
+ADDP4
+INDIRI4
+CNSTI4 2
+NEI4 $623
+ADDRGP4 level+32
+INDIRI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 656
+ADDP4
+INDIRI4
+CNSTI4 2000
+ADDI4
+LTI4 $625
+ADDRFP4 0
+INDIRP4
+CNSTI4 656
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 6
+ARGI4
+CNSTI4 0
+ARGI4
+ADDRGP4 G_SetBuildableAnim
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+CNSTI4 104
+ADDP4
+ARGP4
+ADDRLP4 4176
+ADDRGP4 DirToByte
+CALLI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 63
+ARGI4
+ADDRLP4 4176
+INDIRI4
+ARGI4
+ADDRGP4 G_AddEvent
+CALLV
+pop
+LABELV $625
+ADDRFP4 0
+INDIRP4
+CNSTI4 24
+ADDP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTF4 1090519040
+ARGF4
+CNSTF4 1133903872
+ARGF4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 58
+ARGI4
+CNSTI4 1
+ARGI4
+ADDRGP4 G_SelectiveRadiusDamage
+CALLI4
+pop
+ADDRFP4 0
+INDIRP4
+CNSTI4 760
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+CNSTI4 300
+ADDI4
+ASGNI4
+ADDRGP4 $600
+JUMPV
+LABELV $623
+LABELV $613
+ADDRLP4 4
+ADDRLP4 4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $615
+ADDRLP4 4
+INDIRI4
+ADDRLP4 4116
+INDIRI4
+LTI4 $612
+LABELV $610
+LABELV $600
+endproc AAcidTube_Think 4180 28
+proc AHive_CheckTarget 136 28
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 4
+ADDRFP4 4
+INDIRP4
+ASGNP4
+ADDRFP4 4
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+CNSTI4 0
+LEI4 $634
+ADDRLP4 88
+ADDRFP4 4
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 88
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $634
+ADDRLP4 88
+INDIRP4
+CNSTI4 216
+ADDP4
+INDIRI4
+CNSTI4 2
+EQI4 $631
+LABELV $634
+CNSTI4 0
+RETI4
+ADDRGP4 $630
+JUMPV
+LABELV $631
+ADDRFP4 4
+INDIRP4
+CNSTI4 544
+ADDP4
+INDIRI4
+CNSTI4 32
+BANDI4
+CNSTI4 0
+EQI4 $635
+CNSTI4 0
+RETI4
+ADDRGP4 $630
+JUMPV
+LABELV $635
+ADDRLP4 92
+ADDRFP4 4
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 92
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $637
+ADDRLP4 92
+INDIRP4
+CNSTI4 2572
+ADDP4
+INDIRI4
+ADDRGP4 level+32
+INDIRI4
+LTI4 $637
+CNSTI4 0
+RETI4
+ADDRGP4 $630
+JUMPV
+LABELV $637
+ADDRLP4 100
+ADDRFP4 0
+INDIRP4
+CNSTI4 464
+ADDP4
+ASGNP4
+ADDRLP4 0
+ADDRFP4 0
+INDIRP4
+CNSTI4 24
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 104
+ADDP4
+INDIRF4
+ADDRLP4 100
+INDIRP4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0+4
+ADDRFP4 0
+INDIRP4
+CNSTI4 28
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 108
+ADDP4
+INDIRF4
+ADDRLP4 100
+INDIRP4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0+8
+ADDRFP4 0
+INDIRP4
+CNSTI4 32
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 112
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 464
+ADDP4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0
+ARGP4
+ADDRFP4 4
+INDIRP4
+CNSTI4 92
+ADDP4
+ARGP4
+ADDRLP4 108
+ADDRGP4 Distance
+CALLF4
+ASGNF4
+ADDRLP4 108
+INDIRF4
+CNSTF4 1140457472
+LEF4 $642
+CNSTI4 0
+RETI4
+ADDRGP4 $630
+JUMPV
+LABELV $642
+ADDRLP4 24
+ARGP4
+ADDRLP4 0
+ARGP4
+ADDRLP4 112
+CNSTP4 0
+ASGNP4
+ADDRLP4 112
+INDIRP4
+ARGP4
+ADDRLP4 112
+INDIRP4
+ARGP4
+ADDRFP4 4
+INDIRP4
+CNSTI4 24
+ADDP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+INDIRI4
+ARGI4
+CNSTI4 33554433
+ARGI4
+ADDRGP4 trap_Trace
+CALLV
+pop
+ADDRLP4 24+8
+INDIRF4
+CNSTF4 1065353216
+GEF4 $644
+ADDRLP4 24+52
+INDIRI4
+ADDRFP4 4
+INDIRP4
+INDIRI4
+EQI4 $644
+CNSTI4 0
+RETI4
+ADDRGP4 $630
+JUMPV
+LABELV $644
+ADDRFP4 0
+INDIRP4
+CNSTI4 896
+ADDP4
+CNSTI4 1
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 684
+ADDP4
+ADDRFP4 4
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 656
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+CNSTI4 3000
+ADDI4
+ASGNI4
+ADDRLP4 120
+CNSTI4 24
+ASGNI4
+ADDRLP4 12
+ADDRFP4 4
+INDIRP4
+ADDRLP4 120
+INDIRI4
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+ADDRLP4 120
+INDIRI4
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 128
+CNSTI4 28
+ASGNI4
+ADDRLP4 12+4
+ADDRFP4 4
+INDIRP4
+ADDRLP4 128
+INDIRI4
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+ADDRLP4 128
+INDIRI4
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 132
+CNSTI4 32
+ASGNI4
+ADDRLP4 12+8
+ADDRFP4 4
+INDIRP4
+ADDRLP4 132
+INDIRI4
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+ADDRLP4 132
+INDIRI4
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 12
+ARGP4
+ADDRGP4 VectorNormalize
+CALLF4
+pop
+ADDRLP4 12
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 1232
+ADDP4
+ARGP4
+ADDRGP4 vectoangles
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 FireWeapon
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 6
+ARGI4
+CNSTI4 0
+ARGI4
+ADDRGP4 G_SetBuildableAnim
+CALLV
+pop
+CNSTI4 1
+RETI4
+LABELV $630
+endproc AHive_CheckTarget 136 28
+lit
+align 4
+LABELV $657
+byte 4 1140457472
+byte 4 1140457472
+byte 4 1140457472
+export AHive_Think
+code
+proc AHive_Think 4172 16
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 AGeneric_Think
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+CNSTI4 656
+ADDP4
+INDIRI4
+ADDRGP4 level+32
+INDIRI4
+GEI4 $652
+ADDRFP4 0
+INDIRP4
+CNSTI4 896
+ADDP4
+CNSTI4 0
+ASGNI4
+LABELV $652
+ADDRLP4 8
+CNSTI4 0
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+ADDRLP4 8
+INDIRI4
+EQI4 $655
+ADDRFP4 0
+INDIRP4
+CNSTI4 896
+ADDP4
+INDIRI4
+ADDRLP4 8
+INDIRI4
+NEI4 $655
+ADDRFP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+INDIRI4
+ADDRLP4 8
+INDIRI4
+EQI4 $655
+ADDRLP4 4116
+ADDRGP4 $657
+INDIRB
+ASGNB 12
+ADDRLP4 4140
+ADDRFP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+INDIRF4
+ADDRLP4 4116
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4140+4
+ADDRFP4 0
+INDIRP4
+CNSTI4 96
+ADDP4
+INDIRF4
+ADDRLP4 4116+4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4140+8
+ADDRFP4 0
+INDIRP4
+CNSTI4 100
+ADDP4
+INDIRF4
+ADDRLP4 4116+8
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4128
+ADDRFP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+INDIRF4
+ADDRLP4 4116
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4128+4
+ADDRFP4 0
+INDIRP4
+CNSTI4 96
+ADDP4
+INDIRF4
+ADDRLP4 4116+4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4128+8
+ADDRFP4 0
+INDIRP4
+CNSTI4 100
+ADDP4
+INDIRF4
+ADDRLP4 4116+8
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4128
+ARGP4
+ADDRLP4 4140
+ARGP4
+ADDRLP4 20
+ARGP4
+CNSTI4 1024
+ARGI4
+ADDRLP4 4160
+ADDRGP4 trap_EntitiesInBox
+CALLI4
+ASGNI4
+ADDRLP4 16
+ADDRLP4 4160
+INDIRI4
+ASGNI4
+ADDRLP4 16
+INDIRI4
+CNSTI4 0
+NEI4 $666
+ADDRGP4 $651
+JUMPV
+LABELV $666
+ADDRLP4 4164
+ADDRGP4 rand
+CALLI4
+ASGNI4
+ADDRLP4 0
+ADDRLP4 4164
+INDIRI4
+CNSTI4 32767
+ADDRLP4 16
+INDIRI4
+DIVI4
+CNSTI4 1
+ADDI4
+DIVI4
+ASGNI4
+ADDRLP4 12
+ADDRLP4 0
+INDIRI4
+ASGNI4
+ADDRGP4 $671
+JUMPV
+LABELV $668
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 1760
+ADDRLP4 12
+INDIRI4
+ADDRLP4 16
+INDIRI4
+MODI4
+CNSTI4 2
+LSHI4
+ADDRLP4 20
+ADDP4
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ARGP4
+ADDRLP4 4168
+ADDRGP4 AHive_CheckTarget
+CALLI4
+ASGNI4
+ADDRLP4 4168
+INDIRI4
+CNSTI4 0
+EQI4 $672
+ADDRGP4 $651
+JUMPV
+LABELV $672
+LABELV $669
+ADDRLP4 12
+ADDRLP4 12
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $671
+ADDRLP4 12
+INDIRI4
+ADDRLP4 16
+INDIRI4
+ADDRLP4 0
+INDIRI4
+ADDI4
+LTI4 $668
+LABELV $655
+LABELV $651
+endproc AHive_Think 4172 16
+export AHive_Pain
+proc AHive_Pain 8 12
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 4
+CNSTI4 0
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+ADDRLP4 4
+INDIRI4
+EQI4 $675
+ADDRFP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+INDIRI4
+ADDRLP4 4
+INDIRI4
+EQI4 $675
+ADDRFP4 0
+INDIRP4
+CNSTI4 896
+ADDP4
+INDIRI4
+ADDRLP4 4
+INDIRI4
+NEI4 $675
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRFP4 4
+INDIRP4
+ARGP4
+ADDRGP4 AHive_CheckTarget
+CALLI4
+pop
+LABELV $675
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 10
+ARGI4
+CNSTI4 0
+ARGI4
+ADDRGP4 G_SetBuildableAnim
+CALLV
+pop
+LABELV $674
+endproc AHive_Pain 8 12
+lit
+align 4
+LABELV $678
+byte 4 1124859904
+byte 4 1124859904
+byte 4 1124859904
+export G_Push
+code
+proc G_Push 4228 16
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 20
+ADDRGP4 $678
+INDIRB
+ASGNB 12
+ADDRFP4 0
+INDIRP4
+CNSTI4 760
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+CNSTI4 400
+ADDI4
+ASGNI4
+ADDRLP4 68
+ADDRFP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+INDIRF4
+ADDRLP4 20
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 68+4
+ADDRFP4 0
+INDIRP4
+CNSTI4 96
+ADDP4
+INDIRF4
+ADDRLP4 20+4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 68+8
+ADDRFP4 0
+INDIRP4
+CNSTI4 100
+ADDP4
+INDIRF4
+ADDRLP4 20+8
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 56
+ADDRFP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+INDIRF4
+ADDRLP4 20
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 56+4
+ADDRFP4 0
+INDIRP4
+CNSTI4 96
+ADDP4
+INDIRF4
+ADDRLP4 20+4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 56+8
+ADDRFP4 0
+INDIRP4
+CNSTI4 100
+ADDP4
+INDIRF4
+ADDRLP4 20+8
+INDIRF4
+SUBF4
+ASGNF4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 0
+ARGI4
+ADDRLP4 4192
+ADDRGP4 G_FindPower
+CALLI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+ADDRLP4 4192
+INDIRI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $688
+ADDRGP4 $677
+JUMPV
+LABELV $688
+ADDRFP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $690
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 1
+ARGI4
+ADDRGP4 G_SetIdleBuildableAnim
+CALLV
+pop
+ADDRGP4 $677
+JUMPV
+LABELV $690
+ADDRFP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $692
+ADDRLP4 4200
+CNSTI4 0
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+ADDRLP4 4200
+INDIRI4
+EQI4 $694
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ADDRLP4 4200
+INDIRI4
+LEI4 $694
+ADDRFP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+INDIRI4
+ADDRLP4 4200
+INDIRI4
+EQI4 $694
+ADDRLP4 56
+ARGP4
+ADDRLP4 68
+ARGP4
+ADDRLP4 80
+ARGP4
+CNSTI4 1024
+ARGI4
+ADDRLP4 4204
+ADDRGP4 trap_EntitiesInBox
+CALLI4
+ASGNI4
+ADDRLP4 4176
+ADDRLP4 4204
+INDIRI4
+ASGNI4
+ADDRLP4 16
+CNSTI4 0
+ASGNI4
+ADDRGP4 $699
+JUMPV
+LABELV $696
+ADDRLP4 0
+CNSTI4 1760
+ADDRLP4 16
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRLP4 80
+ADDP4
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 544
+ADDP4
+INDIRI4
+CNSTI4 32
+BANDI4
+CNSTI4 0
+EQI4 $700
+ADDRGP4 $697
+JUMPV
+LABELV $700
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 0
+INDIRP4
+ARGP4
+CNSTI4 1
+ARGI4
+ADDRLP4 4208
+ADDRGP4 G_Visible
+CALLI4
+ASGNI4
+ADDRLP4 4208
+INDIRI4
+CNSTI4 0
+NEI4 $702
+ADDRGP4 $697
+JUMPV
+LABELV $702
+ADDRLP4 4212
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 4212
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $704
+ADDRLP4 4212
+INDIRP4
+CNSTI4 2572
+ADDP4
+INDIRI4
+ADDRGP4 level+32
+INDIRI4
+LTI4 $704
+ADDRGP4 $697
+JUMPV
+LABELV $704
+ADDRLP4 4216
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 4216
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $707
+ADDRLP4 4216
+INDIRP4
+CNSTI4 216
+ADDP4
+INDIRI4
+CNSTI4 1
+NEI4 $707
+ADDRLP4 0
+INDIRP4
+CVPU4 4
+ADDRFP4 0
+INDIRP4
+CVPU4 4
+NEU4 $709
+ADDRGP4 $697
+JUMPV
+LABELV $709
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+NEU4 $711
+ADDRGP4 $697
+JUMPV
+LABELV $711
+ADDRLP4 0
+INDIRP4
+CVPU4 4
+ADDRFP4 0
+INDIRP4
+CNSTI4 608
+ADDP4
+INDIRP4
+CVPU4 4
+NEU4 $713
+ADDRGP4 $697
+JUMPV
+LABELV $713
+ADDRLP4 0
+INDIRP4
+CNSTI4 812
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $715
+ADDRGP4 $697
+JUMPV
+LABELV $715
+ADDRLP4 4220
+CNSTI4 496
+ASGNI4
+ADDRLP4 32
+ADDRLP4 0
+INDIRP4
+ADDRLP4 4220
+INDIRI4
+ADDP4
+INDIRB
+ASGNB 12
+ADDRLP4 44
+ADDRFP4 0
+INDIRP4
+ADDRLP4 4220
+INDIRI4
+ADDP4
+INDIRB
+ASGNB 12
+ADDRLP4 4
+ADDRLP4 44
+INDIRF4
+ADDRLP4 32
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4+4
+ADDRLP4 44+4
+INDIRF4
+ADDRLP4 32+4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4+8
+ADDRLP4 44+8
+INDIRF4
+ADDRLP4 32+8
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4
+ARGP4
+ADDRGP4 VectorNormalize
+CALLF4
+pop
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 32
+ADDP4
+CNSTF4 3294691328
+ADDRLP4 4
+INDIRF4
+MULF4
+ASGNF4
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 36
+ADDP4
+CNSTF4 3294691328
+ADDRLP4 4+4
+INDIRF4
+MULF4
+ASGNF4
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 40
+ADDP4
+CNSTF4 3294691328
+ADDRLP4 4+8
+INDIRF4
+MULF4
+ASGNF4
+ADDRLP4 0
+INDIRP4
+CNSTI4 696
+ADDP4
+ADDRLP4 4
+INDIRB
+ASGNB 12
+LABELV $707
+ADDRLP4 4220
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 4220
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $725
+ADDRLP4 4220
+INDIRP4
+CNSTI4 216
+ADDP4
+INDIRI4
+CNSTI4 1
+NEI4 $725
+ADDRFP4 0
+INDIRP4
+CNSTI4 104
+ADDP4
+ARGP4
+ADDRLP4 4224
+ADDRGP4 DirToByte
+CALLI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 65
+ARGI4
+ADDRLP4 4224
+INDIRI4
+ARGI4
+ADDRGP4 G_AddEvent
+CALLV
+pop
+ADDRGP4 level+32
+INDIRI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 656
+ADDP4
+INDIRI4
+CNSTI4 500
+ADDI4
+LTI4 $677
+ADDRFP4 0
+INDIRP4
+CNSTI4 656
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 6
+ARGI4
+CNSTI4 0
+ARGI4
+ADDRGP4 G_SetBuildableAnim
+CALLV
+pop
+ADDRGP4 $677
+JUMPV
+LABELV $725
+LABELV $697
+ADDRLP4 16
+ADDRLP4 16
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $699
+ADDRLP4 16
+INDIRI4
+ADDRLP4 4176
+INDIRI4
+LTI4 $696
+LABELV $694
+LABELV $692
+LABELV $677
+endproc G_Push 4228 16
+lit
+align 4
+LABELV $732
+byte 4 1124859904
+byte 4 1124859904
+byte 4 1124859904
+export G_Suck
+code
+proc G_Suck 4244 28
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 4152
+ADDRGP4 $732
+INDIRB
+ASGNB 12
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 AGeneric_Think
+CALLV
+pop
+ADDRLP4 4176
+ADDRFP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+INDIRF4
+ADDRLP4 4152
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4176+4
+ADDRFP4 0
+INDIRP4
+CNSTI4 96
+ADDP4
+INDIRF4
+ADDRLP4 4152+4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4176+8
+ADDRFP4 0
+INDIRP4
+CNSTI4 100
+ADDP4
+INDIRF4
+ADDRLP4 4152+8
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4164
+ADDRFP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+INDIRF4
+ADDRLP4 4152
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4164+4
+ADDRFP4 0
+INDIRP4
+CNSTI4 96
+ADDP4
+INDIRF4
+ADDRLP4 4152+4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4164+8
+ADDRFP4 0
+INDIRP4
+CNSTI4 100
+ADDP4
+INDIRF4
+ADDRLP4 4152+8
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4200
+CNSTI4 0
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+ADDRLP4 4200
+INDIRI4
+EQI4 $741
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ADDRLP4 4200
+INDIRI4
+LEI4 $741
+ADDRFP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+INDIRI4
+ADDRLP4 4200
+INDIRI4
+EQI4 $741
+ADDRLP4 4164
+ARGP4
+ADDRLP4 4176
+ARGP4
+ADDRLP4 16
+ARGP4
+CNSTI4 1024
+ARGI4
+ADDRLP4 4204
+ADDRGP4 trap_EntitiesInBox
+CALLI4
+ASGNI4
+ADDRLP4 4112
+ADDRLP4 4204
+INDIRI4
+ASGNI4
+ADDRLP4 8
+CNSTI4 0
+ASGNI4
+ADDRGP4 $746
+JUMPV
+LABELV $743
+ADDRLP4 12
+CNSTI4 1760
+ADDRLP4 8
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRLP4 16
+ADDP4
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRLP4 12
+INDIRP4
+CNSTI4 544
+ADDP4
+INDIRI4
+CNSTI4 32
+BANDI4
+CNSTI4 0
+EQI4 $747
+ADDRGP4 $744
+JUMPV
+LABELV $747
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 12
+INDIRP4
+ARGP4
+CNSTI4 1
+ARGI4
+ADDRLP4 4208
+ADDRGP4 G_Visible
+CALLI4
+ASGNI4
+ADDRLP4 4208
+INDIRI4
+CNSTI4 0
+NEI4 $749
+ADDRGP4 $744
+JUMPV
+LABELV $749
+ADDRLP4 4212
+ADDRLP4 12
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 4212
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $751
+ADDRLP4 4212
+INDIRP4
+CNSTI4 2572
+ADDP4
+INDIRI4
+ADDRGP4 level+32
+INDIRI4
+LTI4 $751
+ADDRGP4 $744
+JUMPV
+LABELV $751
+ADDRLP4 4216
+ADDRLP4 12
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 4216
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $754
+ADDRLP4 4216
+INDIRP4
+CNSTI4 216
+ADDP4
+INDIRI4
+CNSTI4 2
+NEI4 $754
+ADDRLP4 12
+INDIRP4
+CVPU4 4
+ADDRFP4 0
+INDIRP4
+CVPU4 4
+NEU4 $756
+ADDRGP4 $744
+JUMPV
+LABELV $756
+ADDRLP4 12
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+NEU4 $758
+ADDRGP4 $744
+JUMPV
+LABELV $758
+ADDRLP4 12
+INDIRP4
+CVPU4 4
+ADDRFP4 0
+INDIRP4
+CNSTI4 608
+ADDP4
+INDIRP4
+CVPU4 4
+NEU4 $760
+ADDRGP4 $744
+JUMPV
+LABELV $760
+ADDRLP4 12
+INDIRP4
+CNSTI4 812
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $762
+ADDRGP4 $744
+JUMPV
+LABELV $762
+ADDRLP4 4220
+CNSTI4 496
+ASGNI4
+ADDRLP4 4128
+ADDRLP4 12
+INDIRP4
+ADDRLP4 4220
+INDIRI4
+ADDP4
+INDIRB
+ASGNB 12
+ADDRLP4 4140
+ADDRFP4 0
+INDIRP4
+ADDRLP4 4220
+INDIRI4
+ADDP4
+INDIRB
+ASGNB 12
+ADDRLP4 4116
+ADDRLP4 4140
+INDIRF4
+ADDRLP4 4128
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4116+4
+ADDRLP4 4140+4
+INDIRF4
+ADDRLP4 4128+4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4116+8
+ADDRLP4 4140+8
+INDIRF4
+ADDRLP4 4128+8
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4116
+ARGP4
+ADDRGP4 VectorNormalize
+CALLF4
+pop
+ADDRLP4 12
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 32
+ADDP4
+CNSTF4 1128792064
+ADDRLP4 4116
+INDIRF4
+MULF4
+ASGNF4
+ADDRLP4 12
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 36
+ADDP4
+CNSTF4 1128792064
+ADDRLP4 4116+4
+INDIRF4
+MULF4
+ASGNF4
+ADDRLP4 12
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 40
+ADDP4
+CNSTF4 1128792064
+ADDRLP4 4116+8
+INDIRF4
+MULF4
+ASGNF4
+ADDRLP4 12
+INDIRP4
+CNSTI4 696
+ADDP4
+ADDRLP4 4116
+INDIRB
+ASGNB 12
+LABELV $754
+ADDRLP4 4220
+ADDRLP4 12
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 4220
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $772
+ADDRLP4 4220
+INDIRP4
+CNSTI4 216
+ADDP4
+INDIRI4
+CNSTI4 2
+NEI4 $772
+ADDRFP4 0
+INDIRP4
+CNSTI4 104
+ADDP4
+ARGP4
+ADDRLP4 4224
+ADDRGP4 DirToByte
+CALLI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 64
+ARGI4
+ADDRLP4 4224
+INDIRI4
+ARGI4
+ADDRGP4 G_AddEvent
+CALLV
+pop
+ADDRGP4 level+32
+INDIRI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 656
+ADDP4
+INDIRI4
+CNSTI4 500
+ADDI4
+LTI4 $774
+ADDRFP4 0
+INDIRP4
+CNSTI4 656
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 6
+ARGI4
+CNSTI4 0
+ARGI4
+ADDRGP4 G_SetBuildableAnim
+CALLV
+pop
+LABELV $774
+ADDRFP4 0
+INDIRP4
+CNSTI4 24
+ADDP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTF4 1090519040
+ARGF4
+CNSTF4 1123024896
+ARGF4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 21
+ARGI4
+CNSTI4 1
+ARGI4
+ADDRGP4 G_SelectiveRadiusDamage
+CALLI4
+pop
+ADDRFP4 0
+INDIRP4
+CNSTI4 760
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+CNSTI4 300
+ADDI4
+ASGNI4
+ADDRLP4 4164
+ARGP4
+ADDRLP4 4176
+ARGP4
+ADDRLP4 16
+ARGP4
+CNSTI4 1024
+ARGI4
+ADDRLP4 4232
+ADDRGP4 trap_EntitiesInBox
+CALLI4
+ASGNI4
+ADDRLP4 4112
+ADDRLP4 4232
+INDIRI4
+ASGNI4
+ADDRLP4 8
+CNSTI4 0
+ASGNI4
+ADDRGP4 $782
+JUMPV
+LABELV $779
+ADDRLP4 0
+CNSTI4 1760
+ADDRLP4 8
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRLP4 16
+ADDP4
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRLP4 4236
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 4236
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $785
+ADDRLP4 4236
+INDIRP4
+CNSTI4 216
+ADDP4
+INDIRI4
+CNSTI4 2
+EQI4 $783
+LABELV $785
+ADDRGP4 $780
+JUMPV
+LABELV $783
+ADDRLP4 0
+INDIRP4
+CNSTI4 544
+ADDP4
+INDIRI4
+CNSTI4 32
+BANDI4
+CNSTI4 0
+EQI4 $786
+ADDRGP4 $780
+JUMPV
+LABELV $786
+ADDRLP4 0
+INDIRP4
+CNSTI4 24
+ADDP4
+ARGP4
+CNSTI4 45
+ARGI4
+ADDRLP4 4240
+ADDRGP4 G_TempEntity
+CALLP4
+ASGNP4
+ADDRLP4 4
+ADDRLP4 4240
+INDIRP4
+ASGNP4
+ADDRLP4 4
+INDIRP4
+CNSTI4 208
+ADDP4
+ADDRFP4 0
+INDIRP4
+INDIRI4
+ASGNI4
+ADDRLP4 4
+INDIRP4
+CNSTI4 168
+ADDP4
+ADDRLP4 0
+INDIRP4
+INDIRI4
+ASGNI4
+ADDRLP4 4
+INDIRP4
+CNSTI4 104
+ADDP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 24
+ADDP4
+INDIRB
+ASGNB 12
+LABELV $780
+ADDRLP4 8
+ADDRLP4 8
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $782
+ADDRLP4 8
+INDIRI4
+ADDRLP4 4112
+INDIRI4
+LTI4 $779
+ADDRGP4 $731
+JUMPV
+LABELV $772
+LABELV $744
+ADDRLP4 8
+ADDRLP4 8
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $746
+ADDRLP4 8
+INDIRI4
+ADDRLP4 4112
+INDIRI4
+LTI4 $743
+LABELV $741
+LABELV $731
+endproc G_Suck 4244 28
+lit
+align 4
+LABELV $789
+byte 4 1116471296
+byte 4 1116471296
+byte 4 1116471296
+export G_Scan
+code
+proc G_Scan 4184 20
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 8
+ADDRGP4 $789
+INDIRB
+ASGNB 12
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 AGeneric_Think
+CALLV
+pop
+ADDRLP4 4132
+ADDRFP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+INDIRF4
+ADDRLP4 8
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4132+4
+ADDRFP4 0
+INDIRP4
+CNSTI4 96
+ADDP4
+INDIRF4
+ADDRLP4 8+4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4132+8
+ADDRFP4 0
+INDIRP4
+CNSTI4 100
+ADDP4
+INDIRF4
+ADDRLP4 8+8
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4120
+ADDRFP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+INDIRF4
+ADDRLP4 8
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4120+4
+ADDRFP4 0
+INDIRP4
+CNSTI4 96
+ADDP4
+INDIRF4
+ADDRLP4 8+4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4120+8
+ADDRFP4 0
+INDIRP4
+CNSTI4 100
+ADDP4
+INDIRF4
+ADDRLP4 8+8
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4156
+CNSTI4 0
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+ADDRLP4 4156
+INDIRI4
+EQI4 $798
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ADDRLP4 4156
+INDIRI4
+LEI4 $798
+ADDRFP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+INDIRI4
+ADDRLP4 4156
+INDIRI4
+EQI4 $798
+ADDRLP4 4120
+ARGP4
+ADDRLP4 4132
+ARGP4
+ADDRLP4 20
+ARGP4
+CNSTI4 1024
+ARGI4
+ADDRLP4 4160
+ADDRGP4 trap_EntitiesInBox
+CALLI4
+ASGNI4
+ADDRLP4 4116
+ADDRLP4 4160
+INDIRI4
+ASGNI4
+ADDRLP4 4
+CNSTI4 0
+ASGNI4
+ADDRGP4 $803
+JUMPV
+LABELV $800
+ADDRLP4 0
+CNSTI4 1760
+ADDRLP4 4
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRLP4 20
+ADDP4
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 544
+ADDP4
+INDIRI4
+CNSTI4 32
+BANDI4
+CNSTI4 0
+EQI4 $804
+ADDRGP4 $801
+JUMPV
+LABELV $804
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 0
+INDIRP4
+ARGP4
+CNSTI4 1
+ARGI4
+ADDRLP4 4164
+ADDRGP4 G_Visible
+CALLI4
+ASGNI4
+ADDRLP4 4164
+INDIRI4
+CNSTI4 0
+NEI4 $806
+ADDRGP4 $801
+JUMPV
+LABELV $806
+ADDRLP4 4168
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 4168
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $808
+ADDRLP4 4168
+INDIRP4
+CNSTI4 2572
+ADDP4
+INDIRI4
+ADDRGP4 level+32
+INDIRI4
+LTI4 $808
+ADDRGP4 $801
+JUMPV
+LABELV $808
+ADDRLP4 4172
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 4172
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $811
+ADDRLP4 4172
+INDIRP4
+CNSTI4 216
+ADDP4
+INDIRI4
+CNSTI4 2
+NEI4 $811
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+CNSTI4 -999
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+ADDRGP4 g_entities+1798720
+ASGNP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 4180
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 4180
+INDIRP4
+ARGP4
+ADDRLP4 4180
+INDIRP4
+ARGP4
+CNSTI4 999
+ARGI4
+CNSTI4 0
+ARGI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 788
+ADDP4
+INDIRP4
+CALLV
+pop
+LABELV $811
+LABELV $801
+ADDRLP4 4
+ADDRLP4 4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $803
+ADDRLP4 4
+INDIRI4
+ADDRLP4 4116
+INDIRI4
+LTI4 $800
+LABELV $798
+LABELV $788
+endproc G_Scan 4184 20
+lit
+align 4
+LABELV $815
+byte 4 1132068864
+byte 4 1132068864
+byte 4 1132068864
+export ASPITEFUL_ABCESS_Die
+code
+proc ASPITEFUL_ABCESS_Die 4192 16
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 4108
+ADDRGP4 $815
+INDIRB
+ASGNB 12
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 12
+ARGI4
+CNSTI4 1
+ARGI4
+ADDRGP4 G_SetBuildableAnim
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 14
+ARGI4
+ADDRGP4 G_SetIdleBuildableAnim
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+CNSTI4 788
+ADDP4
+ADDRGP4 nullDieFunction
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 1224
+ADDP4
+ADDRFP4 8
+INDIRP4
+CVPU4 4
+ADDRGP4 g_entities
+CVPU4 4
+SUBU4
+CVUI4 4
+CNSTI4 1760
+DIVI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+CNSTI4 0
+ASGNI4
+ADDRLP4 4156
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 4156
+INDIRP4
+ADDRLP4 4156
+INDIRP4
+INDIRI4
+CNSTI4 -513
+BANDI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $816
+ADDRLP4 4132
+ADDRFP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+INDIRF4
+ADDRLP4 4108
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4132+4
+ADDRFP4 0
+INDIRP4
+CNSTI4 96
+ADDP4
+INDIRF4
+ADDRLP4 4108+4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4132+8
+ADDRFP4 0
+INDIRP4
+CNSTI4 100
+ADDP4
+INDIRF4
+ADDRLP4 4108+8
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4120
+ADDRFP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+INDIRF4
+ADDRLP4 4108
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4120+4
+ADDRFP4 0
+INDIRP4
+CNSTI4 96
+ADDP4
+INDIRF4
+ADDRLP4 4108+4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4120+8
+ADDRFP4 0
+INDIRP4
+CNSTI4 100
+ADDP4
+INDIRF4
+ADDRLP4 4108+8
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4120
+ARGP4
+ADDRLP4 4132
+ARGP4
+ADDRLP4 8
+ARGP4
+CNSTI4 1024
+ARGI4
+ADDRLP4 4168
+ADDRGP4 trap_EntitiesInBox
+CALLI4
+ASGNI4
+ADDRLP4 4104
+ADDRLP4 4168
+INDIRI4
+ASGNI4
+ADDRLP4 4
+CNSTI4 0
+ASGNI4
+ADDRGP4 $829
+JUMPV
+LABELV $826
+ADDRLP4 0
+CNSTI4 1760
+ADDRLP4 4
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRLP4 8
+ADDP4
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRLP4 4172
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 4172
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $830
+ADDRLP4 4172
+INDIRP4
+CNSTI4 216
+ADDP4
+INDIRI4
+CNSTI4 2
+NEI4 $830
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 0
+INDIRP4
+ARGP4
+CNSTI4 33554433
+ARGI4
+ADDRLP4 4176
+ADDRGP4 G_Visible
+CALLI4
+ASGNI4
+ADDRLP4 4176
+INDIRI4
+CNSTI4 0
+EQI4 $832
+CNSTI4 1
+ARGI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 192
+ADDP4
+ARGP4
+ADDRLP4 4180
+ADDRGP4 BG_InventoryContainsUpgrade
+CALLI4
+ASGNI4
+ADDRLP4 4180
+INDIRI4
+CNSTI4 0
+EQI4 $834
+ADDRGP4 $827
+JUMPV
+LABELV $834
+CNSTI4 8
+ARGI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 192
+ADDP4
+ARGP4
+ADDRLP4 4184
+ADDRGP4 BG_InventoryContainsUpgrade
+CALLI4
+ASGNI4
+ADDRLP4 4184
+INDIRI4
+CNSTI4 0
+EQI4 $836
+ADDRGP4 $827
+JUMPV
+LABELV $836
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 112
+ADDP4
+INDIRI4
+CNSTI4 8192
+BANDI4
+CNSTI4 0
+NEI4 $838
+ADDRLP4 4188
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 112
+ADDP4
+ASGNP4
+ADDRLP4 4188
+INDIRP4
+ADDRLP4 4188
+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 $841
+ARGP4
+ADDRGP4 trap_SendServerCommand
+CALLV
+pop
+LABELV $838
+LABELV $832
+LABELV $830
+LABELV $827
+ADDRLP4 4
+ADDRLP4 4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $829
+ADDRLP4 4
+INDIRI4
+ADDRLP4 4104
+INDIRI4
+LTI4 $826
+LABELV $816
+ADDRLP4 4160
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 4160
+INDIRP4
+ADDRLP4 4160
+INDIRP4
+INDIRI4
+CNSTI4 256
+BORI4
+ASGNI4
+ADDRLP4 4144
+ARGP4
+ADDRLP4 4164
+ADDRGP4 DirToByte
+CALLI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 62
+ARGI4
+ADDRLP4 4164
+INDIRI4
+ARGI4
+ADDRGP4 G_AddEvent
+CALLV
+pop
+ADDRLP4 4168
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 4168
+INDIRP4
+ADDRLP4 4168
+INDIRP4
+INDIRI4
+CNSTI4 -513
+BANDI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 656
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 764
+ADDP4
+ADDRGP4 ASpawn_Melt
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 760
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+CNSTI4 500
+ADDI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 788
+ADDP4
+ADDRGP4 nullDieFunction
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 468
+ADDP4
+CNSTI4 0
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 trap_LinkEntity
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRFP4 8
+INDIRP4
+ARGP4
+ADDRFP4 16
+INDIRI4
+ARGI4
+ADDRGP4 G_LogDestruction
+CALLV
+pop
+LABELV $814
+endproc ASPITEFUL_ABCESS_Die 4192 16
+export ABooster_Touch2
+proc ABooster_Touch2 16 0
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 0
+ADDRFP4 4
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 8
+CNSTI4 0
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+ADDRLP4 8
+INDIRI4
+EQI4 $848
+ADDRFP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+INDIRI4
+ADDRLP4 8
+INDIRI4
+EQI4 $848
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ADDRLP4 8
+INDIRI4
+GTI4 $845
+LABELV $848
+ADDRGP4 $844
+JUMPV
+LABELV $845
+ADDRLP4 0
+INDIRP4
+CVPU4 4
+CNSTU4 0
+NEU4 $849
+ADDRGP4 $844
+JUMPV
+LABELV $849
+ADDRLP4 0
+INDIRP4
+CNSTI4 216
+ADDP4
+INDIRI4
+CNSTI4 2
+NEI4 $851
+ADDRGP4 $844
+JUMPV
+LABELV $851
+ADDRFP4 4
+INDIRP4
+CNSTI4 544
+ADDP4
+INDIRI4
+CNSTI4 32
+BANDI4
+CNSTI4 0
+EQI4 $853
+ADDRGP4 $844
+JUMPV
+LABELV $853
+ADDRLP4 12
+ADDRLP4 0
+INDIRP4
+CNSTI4 224
+ADDP4
+ASGNP4
+ADDRLP4 12
+INDIRP4
+ADDRLP4 12
+INDIRP4
+INDIRI4
+CNSTI4 128
+BORI4
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 1856
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+ASGNI4
+LABELV $844
+endproc ABooster_Touch2 16 0
+export ABooster_Touch
+proc ABooster_Touch 16 0
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 0
+ADDRFP4 4
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 8
+CNSTI4 0
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+ADDRLP4 8
+INDIRI4
+EQI4 $860
+ADDRFP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+INDIRI4
+ADDRLP4 8
+INDIRI4
+EQI4 $860
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ADDRLP4 8
+INDIRI4
+GTI4 $857
+LABELV $860
+ADDRGP4 $856
+JUMPV
+LABELV $857
+ADDRLP4 0
+INDIRP4
+CVPU4 4
+CNSTU4 0
+NEU4 $861
+ADDRGP4 $856
+JUMPV
+LABELV $861
+ADDRLP4 0
+INDIRP4
+CNSTI4 216
+ADDP4
+INDIRI4
+CNSTI4 2
+NEI4 $863
+ADDRGP4 $856
+JUMPV
+LABELV $863
+ADDRFP4 4
+INDIRP4
+CNSTI4 544
+ADDP4
+INDIRI4
+CNSTI4 32
+BANDI4
+CNSTI4 0
+EQI4 $865
+ADDRGP4 $856
+JUMPV
+LABELV $865
+ADDRLP4 12
+ADDRLP4 0
+INDIRP4
+CNSTI4 224
+ADDP4
+ASGNP4
+ADDRLP4 12
+INDIRP4
+ADDRLP4 12
+INDIRP4
+INDIRI4
+CNSTI4 128
+BORI4
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 1856
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+ASGNI4
+LABELV $856
+endproc ABooster_Touch 16 0
+export AJumppad_Touch
+proc AJumppad_Touch 40 12
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 0
+ADDRFP4 4
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 AGeneric_Think
+CALLV
+pop
+ADDRFP4 4
+INDIRP4
+CNSTI4 544
+ADDP4
+INDIRI4
+CNSTI4 32
+BANDI4
+CNSTI4 0
+EQI4 $869
+ADDRGP4 $868
+JUMPV
+LABELV $869
+ADDRLP4 20
+CNSTI4 0
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+ADDRLP4 20
+INDIRI4
+EQI4 $874
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ADDRLP4 20
+INDIRI4
+LEI4 $874
+ADDRFP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+INDIRI4
+ADDRLP4 20
+INDIRI4
+NEI4 $871
+LABELV $874
+ADDRGP4 $868
+JUMPV
+LABELV $871
+ADDRLP4 0
+INDIRP4
+CVPU4 4
+CNSTU4 0
+NEU4 $875
+ADDRGP4 $868
+JUMPV
+LABELV $875
+ADDRLP4 0
+INDIRP4
+CNSTI4 68
+ADDP4
+INDIRI4
+ADDRFP4 0
+INDIRP4
+INDIRI4
+EQI4 $877
+ADDRGP4 $868
+JUMPV
+LABELV $877
+ADDRLP4 24
+CNSTF4 0
+ASGNF4
+ADDRLP4 4
+ADDRLP4 24
+INDIRF4
+ASGNF4
+ADDRLP4 4+4
+ADDRLP4 24
+INDIRF4
+ASGNF4
+ADDRLP4 4+8
+ADDRGP4 g_JumppadPower+12
+INDIRI4
+CVIF4 4
+ASGNF4
+ADDRLP4 28
+ADDRLP4 0
+INDIRP4
+CNSTI4 32
+ADDP4
+ASGNP4
+ADDRLP4 28
+INDIRP4
+ADDRLP4 28
+INDIRP4
+INDIRF4
+ADDRLP4 4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 32
+ADDRLP4 0
+INDIRP4
+CNSTI4 36
+ADDP4
+ASGNP4
+ADDRLP4 32
+INDIRP4
+ADDRLP4 32
+INDIRP4
+INDIRF4
+ADDRLP4 4+4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 36
+ADDRLP4 0
+INDIRP4
+CNSTI4 40
+ADDP4
+ASGNP4
+ADDRLP4 36
+INDIRP4
+ADDRLP4 36
+INDIRP4
+INDIRF4
+ADDRLP4 4+8
+INDIRF4
+ADDF4
+ASGNF4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 6
+ARGI4
+CNSTI4 1
+ARGI4
+ADDRGP4 G_SetBuildableAnim
+CALLV
+pop
+LABELV $868
+endproc AJumppad_Touch 40 12
+export HNone_Think
+proc HNone_Think 0 0
+ADDRFP4 0
+INDIRP4
+CNSTI4 760
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+CNSTI4 1000
+ADDI4
+ASGNI4
+LABELV $884
+endproc HNone_Think 0 0
+export ATrapper_FireOnEnemy
+proc ATrapper_FireOnEnemy 136 12
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 12
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 52
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 40
+ADDRLP4 52
+INDIRP4
+CNSTI4 80
+ADDP4
+INDIRI4
+CVIF4 4
+ASGNF4
+ADDRLP4 44
+CNSTI4 0
+ASGNI4
+ADDRLP4 12
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 212
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 56
+ADDRGP4 BG_Class
+CALLP4
+ASGNP4
+ADDRLP4 48
+CNSTF4 1148846080
+CNSTF4 1143111680
+ADDRLP4 40
+INDIRF4
+MULF4
+ADDRLP4 40
+INDIRF4
+ADDRLP4 56
+INDIRP4
+CNSTI4 56
+ADDP4
+INDIRF4
+MULF4
+ADDF4
+CNSTF4 1221479552
+DIVF4
+MULF4
+CVFI4 4
+ASGNI4
+ADDRLP4 64
+CNSTF4 1056964608
+ASGNF4
+ADDRLP4 16
+ADDRLP4 64
+INDIRF4
+ADDRLP4 12
+INDIRP4
+CNSTI4 724
+ADDP4
+INDIRF4
+MULF4
+ASGNF4
+ADDRLP4 16+4
+ADDRLP4 64
+INDIRF4
+ADDRLP4 12
+INDIRP4
+CNSTI4 728
+ADDP4
+INDIRF4
+MULF4
+ASGNF4
+ADDRLP4 16+8
+CNSTF4 1056964608
+ADDRLP4 12
+INDIRP4
+CNSTI4 732
+ADDP4
+INDIRF4
+MULF4
+ASGNF4
+ADDRLP4 72
+CNSTF4 1051372203
+ASGNF4
+ADDRLP4 28
+ADDRLP4 72
+INDIRF4
+ADDRLP4 12
+INDIRP4
+CNSTI4 748
+ADDP4
+INDIRF4
+MULF4
+ASGNF4
+ADDRLP4 28+4
+ADDRLP4 72
+INDIRF4
+ADDRLP4 12
+INDIRP4
+CNSTI4 752
+ADDP4
+INDIRF4
+MULF4
+ASGNF4
+ADDRLP4 28+8
+CNSTF4 1051372203
+ADDRLP4 12
+INDIRP4
+CNSTI4 756
+ADDP4
+INDIRF4
+MULF4
+ASGNF4
+ADDRGP4 $892
+JUMPV
+LABELV $891
+ADDRLP4 84
+ADDRLP4 48
+INDIRI4
+ADDRLP4 44
+INDIRI4
+ADDI4
+CNSTI4 2
+DIVI4
+ASGNI4
+ADDRLP4 80
+ADDRLP4 84
+INDIRI4
+CVIF4 4
+CNSTF4 1148846080
+DIVF4
+ASGNF4
+ADDRLP4 88
+CNSTF4 1143111680
+ADDRLP4 80
+INDIRF4
+MULF4
+ASGNF4
+ADDRLP4 0
+ADDRLP4 12
+INDIRP4
+CNSTI4 24
+ADDP4
+INDIRF4
+ADDRLP4 12
+INDIRP4
+CNSTI4 36
+ADDP4
+INDIRF4
+ADDRLP4 80
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 12
+INDIRP4
+CNSTI4 28
+ADDP4
+INDIRF4
+ADDRLP4 12
+INDIRP4
+CNSTI4 40
+ADDP4
+INDIRF4
+ADDRLP4 80
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0+8
+ADDRLP4 12
+INDIRP4
+CNSTI4 32
+ADDP4
+INDIRF4
+ADDRLP4 12
+INDIRP4
+CNSTI4 44
+ADDP4
+INDIRF4
+ADDRLP4 80
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 108
+ADDRLP4 80
+INDIRF4
+ADDRLP4 80
+INDIRF4
+MULF4
+ASGNF4
+ADDRLP4 0
+ADDRLP4 0
+INDIRF4
+ADDRLP4 16
+INDIRF4
+ADDRLP4 108
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 0+4
+INDIRF4
+ADDRLP4 16+4
+INDIRF4
+ADDRLP4 108
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0+8
+ADDRLP4 0+8
+INDIRF4
+ADDRLP4 16+8
+INDIRF4
+ADDRLP4 80
+INDIRF4
+ADDRLP4 80
+INDIRF4
+MULF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 120
+ADDRLP4 80
+INDIRF4
+ADDRLP4 80
+INDIRF4
+MULF4
+ADDRLP4 80
+INDIRF4
+MULF4
+ASGNF4
+ADDRLP4 0
+ADDRLP4 0
+INDIRF4
+ADDRLP4 28
+INDIRF4
+ADDRLP4 120
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 0+4
+INDIRF4
+ADDRLP4 28+4
+INDIRF4
+ADDRLP4 120
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0+8
+ADDRLP4 0+8
+INDIRF4
+ADDRLP4 28+8
+INDIRF4
+ADDRLP4 80
+INDIRF4
+ADDRLP4 80
+INDIRF4
+MULF4
+ADDRLP4 80
+INDIRF4
+MULF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 0
+ADDRLP4 0
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 24
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 0+4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 28
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 0+8
+ADDRLP4 0+8
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 32
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 0
+ARGP4
+ADDRLP4 132
+ADDRGP4 VectorLength
+CALLF4
+ASGNF4
+ADDRLP4 40
+ADDRLP4 132
+INDIRF4
+ASGNF4
+ADDRLP4 88
+INDIRF4
+ADDRLP4 40
+INDIRF4
+GEF4 $912
+ADDRLP4 44
+ADDRLP4 84
+INDIRI4
+ASGNI4
+ADDRGP4 $913
+JUMPV
+LABELV $912
+ADDRLP4 88
+INDIRF4
+ADDRLP4 40
+INDIRF4
+LEF4 $914
+ADDRLP4 48
+ADDRLP4 84
+INDIRI4
+ASGNI4
+ADDRGP4 $915
+JUMPV
+LABELV $914
+ADDRLP4 88
+INDIRF4
+ADDRLP4 40
+INDIRF4
+NEF4 $916
+ADDRGP4 $893
+JUMPV
+LABELV $916
+LABELV $915
+LABELV $913
+LABELV $892
+ADDRLP4 48
+INDIRI4
+ADDRLP4 44
+INDIRI4
+SUBI4
+CNSTI4 9
+GTI4 $891
+LABELV $893
+ADDRLP4 0
+ARGP4
+ADDRGP4 VectorNormalize
+CALLF4
+pop
+ADDRLP4 0
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 1232
+ADDP4
+ARGP4
+ADDRGP4 vectoangles
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 FireWeapon
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 6
+ARGI4
+CNSTI4 0
+ARGI4
+ADDRGP4 G_SetBuildableAnim
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+CNSTI4 836
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+ADDRFP4 4
+INDIRI4
+ADDI4
+ASGNI4
+LABELV $886
+endproc ATrapper_FireOnEnemy 136 12
+export ATrapper_CheckTarget
+proc ATrapper_CheckTarget 112 28
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 4
+ADDRFP4 4
+INDIRP4
+ASGNP4
+ADDRFP4 4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+NEU4 $920
+CNSTI4 0
+RETI4
+ADDRGP4 $919
+JUMPV
+LABELV $920
+ADDRFP4 4
+INDIRP4
+CNSTI4 528
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $922
+CNSTI4 0
+RETI4
+ADDRGP4 $919
+JUMPV
+LABELV $922
+ADDRFP4 4
+INDIRP4
+CVPU4 4
+ADDRFP4 0
+INDIRP4
+CVPU4 4
+NEU4 $924
+CNSTI4 0
+RETI4
+ADDRGP4 $919
+JUMPV
+LABELV $924
+ADDRFP4 4
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+NEU4 $926
+CNSTI4 0
+RETI4
+ADDRGP4 $919
+JUMPV
+LABELV $926
+ADDRFP4 4
+INDIRP4
+CNSTI4 544
+ADDP4
+INDIRI4
+CNSTI4 32
+BANDI4
+CNSTI4 0
+EQI4 $928
+CNSTI4 0
+RETI4
+ADDRGP4 $919
+JUMPV
+LABELV $928
+ADDRFP4 4
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 216
+ADDP4
+INDIRI4
+CNSTI4 1
+NEI4 $930
+CNSTI4 0
+RETI4
+ADDRGP4 $919
+JUMPV
+LABELV $930
+ADDRFP4 4
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 1740
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $932
+CNSTI4 0
+RETI4
+ADDRGP4 $919
+JUMPV
+LABELV $932
+ADDRFP4 4
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+CNSTI4 0
+GTI4 $934
+CNSTI4 0
+RETI4
+ADDRGP4 $919
+JUMPV
+LABELV $934
+ADDRFP4 4
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 224
+ADDP4
+INDIRI4
+CNSTI4 16
+BANDI4
+CNSTI4 0
+EQI4 $936
+CNSTI4 0
+RETI4
+ADDRGP4 $919
+JUMPV
+LABELV $936
+ADDRFP4 4
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 2572
+ADDP4
+INDIRI4
+ADDRGP4 level+32
+INDIRI4
+LTI4 $938
+CNSTI4 0
+RETI4
+ADDRGP4 $919
+JUMPV
+LABELV $938
+ADDRLP4 76
+CNSTI4 496
+ASGNI4
+ADDRLP4 0
+ADDRFP4 4
+INDIRP4
+ADDRLP4 76
+INDIRI4
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+ADDRLP4 76
+INDIRI4
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 84
+CNSTI4 500
+ASGNI4
+ADDRLP4 0+4
+ADDRFP4 4
+INDIRP4
+ADDRLP4 84
+INDIRI4
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+ADDRLP4 84
+INDIRI4
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 88
+CNSTI4 504
+ASGNI4
+ADDRLP4 0+8
+ADDRFP4 4
+INDIRP4
+ADDRLP4 88
+INDIRI4
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+ADDRLP4 88
+INDIRI4
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 0
+ARGP4
+ADDRLP4 92
+ADDRGP4 VectorLength
+CALLF4
+ASGNF4
+ADDRLP4 92
+INDIRF4
+ADDRFP4 8
+INDIRI4
+CVIF4 4
+LEF4 $943
+CNSTI4 0
+RETI4
+ADDRGP4 $919
+JUMPV
+LABELV $943
+ADDRLP4 0
+ARGP4
+ADDRGP4 VectorNormalize
+CALLF4
+pop
+ADDRLP4 0
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 104
+ADDP4
+INDIRF4
+MULF4
+ADDRLP4 0+4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 108
+ADDP4
+INDIRF4
+MULF4
+ADDF4
+ADDRLP4 0+8
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 112
+ADDP4
+INDIRF4
+MULF4
+ADDF4
+CNSTF4 1062836634
+GEF4 $945
+CNSTI4 0
+RETI4
+ADDRGP4 $919
+JUMPV
+LABELV $945
+ADDRLP4 12
+ARGP4
+ADDRLP4 104
+CNSTI4 24
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ADDRLP4 104
+INDIRI4
+ADDP4
+ARGP4
+ADDRLP4 108
+CNSTP4 0
+ASGNP4
+ADDRLP4 108
+INDIRP4
+ARGP4
+ADDRLP4 108
+INDIRP4
+ARGP4
+ADDRFP4 4
+INDIRP4
+ADDRLP4 104
+INDIRI4
+ADDP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+INDIRI4
+ARGI4
+CNSTI4 33554433
+ARGI4
+ADDRGP4 trap_Trace
+CALLV
+pop
+ADDRLP4 12+48
+INDIRI4
+CNSTI4 1
+BANDI4
+CNSTI4 0
+EQI4 $949
+CNSTI4 0
+RETI4
+ADDRGP4 $919
+JUMPV
+LABELV $949
+CNSTI4 1
+RETI4
+LABELV $919
+endproc ATrapper_CheckTarget 112 28
+export ATrapper_FindEnemy
+proc ATrapper_FindEnemy 20 12
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 4
+ADDRFP4 4
+INDIRI4
+ASGNI4
+ADDRLP4 12
+ADDRGP4 rand
+CALLI4
+ASGNI4
+ADDRLP4 8
+ADDRLP4 12
+INDIRI4
+CNSTI4 32767
+ADDRGP4 level+12
+INDIRI4
+DIVI4
+CNSTI4 1
+ADDI4
+DIVI4
+ASGNI4
+ADDRLP4 0
+ADDRLP4 8
+INDIRI4
+ASGNI4
+ADDRGP4 $957
+JUMPV
+LABELV $954
+ADDRLP4 4
+CNSTI4 1760
+ADDRLP4 0
+INDIRI4
+ADDRGP4 level+12
+INDIRI4
+MODI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 4
+INDIRP4
+ARGP4
+ADDRFP4 4
+INDIRI4
+ARGI4
+ADDRLP4 16
+ADDRGP4 ATrapper_CheckTarget
+CALLI4
+ASGNI4
+ADDRLP4 16
+INDIRI4
+CNSTI4 0
+NEI4 $960
+ADDRGP4 $955
+JUMPV
+LABELV $960
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+ADDRLP4 4
+INDIRP4
+ASGNP4
+ADDRGP4 $952
+JUMPV
+LABELV $955
+ADDRLP4 0
+ADDRLP4 0
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $957
+ADDRLP4 0
+INDIRI4
+ADDRGP4 level+12
+INDIRI4
+ADDRLP4 8
+INDIRI4
+ADDI4
+LTI4 $954
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+CNSTP4 0
+ASGNP4
+LABELV $952
+endproc ATrapper_FindEnemy 20 12
+export ATrapper_Think
+proc ATrapper_Think 32 12
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 8
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 0
+ADDRLP4 8
+INDIRP4
+CNSTI4 80
+ADDP4
+INDIRI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 12
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 4
+ADDRLP4 12
+INDIRP4
+CNSTI4 84
+ADDP4
+INDIRI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 AGeneric_Think
+CALLV
+pop
+ADDRLP4 20
+CNSTI4 0
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+ADDRLP4 20
+INDIRI4
+EQI4 $963
+ADDRFP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+INDIRI4
+ADDRLP4 20
+INDIRI4
+EQI4 $963
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+INDIRP4
+ARGP4
+ADDRLP4 0
+INDIRI4
+ARGI4
+ADDRLP4 28
+ADDRGP4 ATrapper_CheckTarget
+CALLI4
+ASGNI4
+ADDRLP4 28
+INDIRI4
+CNSTI4 0
+NEI4 $965
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 0
+INDIRI4
+ARGI4
+ADDRGP4 ATrapper_FindEnemy
+CALLV
+pop
+LABELV $965
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+NEU4 $967
+ADDRGP4 $962
+JUMPV
+LABELV $967
+ADDRFP4 0
+INDIRP4
+CNSTI4 836
+ADDP4
+INDIRI4
+ADDRGP4 level+32
+INDIRI4
+GEI4 $969
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 4
+INDIRI4
+ARGI4
+ADDRLP4 0
+INDIRI4
+CVIF4 4
+ARGF4
+ADDRGP4 ATrapper_FireOnEnemy
+CALLV
+pop
+LABELV $969
+LABELV $963
+LABELV $962
+endproc ATrapper_Think 32 12
+export CheckGatherer
+proc CheckGatherer 48 32
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 4
+CNSTI4 0
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+ADDRLP4 4
+INDIRI4
+EQI4 $973
+ADDRFP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+INDIRI4
+ADDRLP4 4
+INDIRI4
+EQI4 $973
+ADDRFP4 0
+INDIRP4
+CNSTI4 888
+ADDP4
+INDIRI4
+ARGI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+ARGP4
+CNSTI4 0
+ARGI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 16
+ADDRGP4 G_IsGathered
+CALLP4
+ASGNP4
+ADDRLP4 8
+ADDRLP4 16
+INDIRP4
+ASGNP4
+ADDRLP4 20
+ADDRLP4 8
+INDIRP4
+ASGNP4
+ADDRLP4 20
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $975
+ADDRLP4 24
+CNSTI4 924
+ASGNI4
+ADDRLP4 20
+INDIRP4
+ADDRLP4 24
+INDIRI4
+ADDP4
+INDIRI4
+ADDRFP4 0
+INDIRP4
+ADDRLP4 24
+INDIRI4
+ADDP4
+INDIRI4
+LTI4 $975
+ADDRLP4 8
+INDIRP4
+CNSTI4 908
+ADDP4
+INDIRI4
+CNSTI4 0
+LTI4 $977
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTP4 0
+ARGP4
+CNSTI4 1760
+ADDRLP4 8
+INDIRP4
+CNSTI4 908
+ADDP4
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ARGP4
+ADDRLP4 32
+CNSTP4 0
+ASGNP4
+ADDRLP4 32
+INDIRP4
+ARGP4
+ADDRLP4 32
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ARGI4
+CNSTI4 0
+ARGI4
+CNSTI4 26
+ARGI4
+ADDRGP4 G_Damage
+CALLV
+pop
+ADDRGP4 $978
+JUMPV
+LABELV $977
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 40
+CNSTP4 0
+ASGNP4
+ADDRLP4 40
+INDIRP4
+ARGP4
+ADDRLP4 40
+INDIRP4
+ARGP4
+ADDRLP4 44
+CNSTP4 0
+ASGNP4
+ADDRLP4 44
+INDIRP4
+ARGP4
+ADDRLP4 44
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ARGI4
+CNSTI4 0
+ARGI4
+CNSTI4 26
+ARGI4
+ADDRGP4 G_Damage
+CALLV
+pop
+LABELV $978
+CNSTI4 1
+RETI4
+ADDRGP4 $972
+JUMPV
+LABELV $975
+LABELV $973
+CNSTI4 0
+RETI4
+LABELV $972
+endproc CheckGatherer 48 32
+export ACreepColony_Think
+proc ACreepColony_Think 8 4
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 4
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 0
+ADDRLP4 4
+INDIRP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 100
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $980
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 AGeneric_Think
+CALLV
+pop
+ADDRGP4 $981
+JUMPV
+LABELV $980
+ADDRFP4 0
+INDIRP4
+CNSTI4 760
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 68
+ADDP4
+INDIRI4
+ADDI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 G_CreepSlow
+CALLV
+pop
+LABELV $981
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 CheckGatherer
+CALLI4
+pop
+LABELV $979
+endproc ACreepColony_Think 8 4
+proc G_SuicideIfNoPower 20 32
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 888
+ADDP4
+INDIRI4
+CNSTI4 2
+EQI4 $984
+CNSTI4 0
+RETI4
+ADDRGP4 $983
+JUMPV
+LABELV $984
+ADDRFP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $986
+ADDRFP4 0
+INDIRP4
+CNSTI4 836
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $988
+ADDRFP4 0
+INDIRP4
+CNSTI4 836
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+ASGNI4
+ADDRGP4 $987
+JUMPV
+LABELV $988
+ADDRGP4 level+32
+INDIRI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 836
+ADDP4
+INDIRI4
+SUBI4
+CNSTI4 90000
+LTI4 $987
+ADDRFP4 0
+INDIRP4
+CNSTI4 892
+ADDP4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $994
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTP4 0
+ARGP4
+CNSTI4 1760
+ADDRFP4 0
+INDIRP4
+CNSTI4 892
+ADDP4
+INDIRP4
+CNSTI4 1224
+ADDP4
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ARGP4
+ADDRLP4 4
+CNSTP4 0
+ASGNP4
+ADDRLP4 4
+INDIRP4
+ARGP4
+ADDRLP4 4
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ARGI4
+CNSTI4 0
+ARGI4
+CNSTI4 63
+ARGI4
+ADDRGP4 G_Damage
+CALLV
+pop
+ADDRGP4 $995
+JUMPV
+LABELV $994
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 12
+CNSTP4 0
+ASGNP4
+ADDRLP4 12
+INDIRP4
+ARGP4
+ADDRLP4 12
+INDIRP4
+ARGP4
+ADDRLP4 16
+CNSTP4 0
+ASGNP4
+ADDRLP4 16
+INDIRP4
+ARGP4
+ADDRLP4 16
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ARGI4
+CNSTI4 0
+ARGI4
+CNSTI4 63
+ARGI4
+ADDRGP4 G_Damage
+CALLV
+pop
+LABELV $995
+CNSTI4 1
+RETI4
+ADDRGP4 $983
+JUMPV
+LABELV $986
+ADDRFP4 0
+INDIRP4
+CNSTI4 836
+ADDP4
+CNSTI4 0
+ASGNI4
+LABELV $987
+CNSTI4 0
+RETI4
+LABELV $983
+endproc G_SuicideIfNoPower 20 32
+proc G_IdlePowerState 4 8
+ADDRFP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $997
+ADDRFP4 0
+INDIRP4
+CNSTI4 200
+ADDP4
+INDIRI4
+CNSTI4 5
+NEI4 $998
+ADDRFP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 0
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 64
+ADDP4
+INDIRI4
+ARGI4
+ADDRGP4 G_SetIdleBuildableAnim
+CALLV
+pop
+ADDRGP4 $998
+JUMPV
+LABELV $997
+ADDRFP4 0
+INDIRP4
+CNSTI4 200
+ADDP4
+INDIRI4
+CNSTI4 5
+EQI4 $1001
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 5
+ARGI4
+ADDRGP4 G_SetIdleBuildableAnim
+CALLV
+pop
+LABELV $1001
+LABELV $998
+LABELV $996
+endproc G_IdlePowerState 4 8
+export HSpawn_Disappear
+proc HSpawn_Disappear 4 4
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 0
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+ADDRLP4 0
+INDIRP4
+INDIRI4
+CNSTI4 256
+BORI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 656
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 G_QueueBuildPoints
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 G_RewardAttackers
+CALLF4
+pop
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 G_FreeEntity
+CALLV
+pop
+LABELV $1003
+endproc HSpawn_Disappear 4 4
+export HGeneric_Pain
+proc HGeneric_Pain 16 8
+ADDRFP4 4
+ADDRFP4 4
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+CNSTI4 0
+GTI4 $1006
+ADDRGP4 $1005
+JUMPV
+LABELV $1006
+ADDRLP4 4
+CNSTU4 0
+ASGNU4
+ADDRFP4 4
+INDIRP4
+CVPU4 4
+ADDRLP4 4
+INDIRU4
+EQU4 $1008
+ADDRLP4 8
+ADDRFP4 4
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 8
+INDIRP4
+CVPU4 4
+ADDRLP4 4
+INDIRU4
+EQU4 $1008
+ADDRLP4 8
+INDIRP4
+CNSTI4 216
+ADDP4
+INDIRI4
+CNSTI4 2
+NEI4 $1008
+ADDRFP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+CNSTI4 34
+NEI4 $1008
+ADDRGP4 $1010
+ARGP4
+ADDRFP4 4
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 468
+ADDP4
+ARGP4
+ADDRLP4 12
+ADDRGP4 va
+CALLP4
+ASGNP4
+CNSTI4 2
+ARGI4
+ADDRLP4 12
+INDIRP4
+ARGP4
+ADDRGP4 G_TeamCommand
+CALLV
+pop
+LABELV $1008
+LABELV $1005
+endproc HGeneric_Pain 16 8
+export HSpawn_Blast
+proc HSpawn_Blast 24 24
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 12
+CNSTF4 0
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 12
+INDIRF4
+ASGNF4
+ADDRLP4 0
+ADDRLP4 12
+INDIRF4
+ASGNF4
+ADDRLP4 0+8
+CNSTF4 1065353216
+ASGNF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 656
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 24
+ADDP4
+ARGP4
+CNSTI4 1760
+ADDRFP4 0
+INDIRP4
+CNSTI4 1224
+ADDP4
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 820
+ADDP4
+INDIRI4
+CVIF4 4
+ARGF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 824
+ADDP4
+INDIRI4
+CVIF4 4
+ARGF4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 832
+ADDP4
+INDIRI4
+ARGI4
+ADDRGP4 G_RadiusDamage
+CALLI4
+pop
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 G_QueueBuildPoints
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 G_RewardAttackers
+CALLF4
+pop
+ADDRFP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+CNSTI4 81
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 564
+ADDP4
+CNSTI4 1
+ASGNI4
+ADDRLP4 0
+ARGP4
+ADDRLP4 20
+ADDRGP4 DirToByte
+CALLI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 61
+ARGI4
+ADDRLP4 20
+INDIRI4
+ARGI4
+ADDRGP4 G_AddEvent
+CALLV
+pop
+LABELV $1011
+endproc HSpawn_Blast 24 24
+export HSpawn_Die
+proc HSpawn_Die 24 12
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 8
+ADDRFP4 8
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 12
+ARGI4
+CNSTI4 1
+ARGI4
+ADDRGP4 G_SetBuildableAnim
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 14
+ARGI4
+ADDRGP4 G_SetIdleBuildableAnim
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+CNSTI4 788
+ADDP4
+ADDRGP4 nullDieFunction
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 1224
+ADDP4
+ADDRFP4 8
+INDIRP4
+CVPU4 4
+ADDRGP4 g_entities
+CVPU4 4
+SUBU4
+CVUI4 4
+CNSTI4 1760
+DIVI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+CNSTI4 0
+ASGNI4
+ADDRLP4 0
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+ADDRLP4 0
+INDIRP4
+INDIRI4
+CNSTI4 -513
+BANDI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $1016
+ADDRFP4 0
+INDIRP4
+CNSTI4 764
+ADDP4
+ADDRGP4 HSpawn_Blast
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 760
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+CNSTI4 5000
+ADDI4
+ASGNI4
+ADDRGP4 $1017
+JUMPV
+LABELV $1016
+ADDRFP4 0
+INDIRP4
+CNSTI4 764
+ADDP4
+ADDRGP4 HSpawn_Disappear
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 760
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+ASGNI4
+LABELV $1017
+ADDRLP4 8
+CNSTU4 0
+ASGNU4
+ADDRFP4 8
+INDIRP4
+CVPU4 4
+ADDRLP4 8
+INDIRU4
+EQU4 $1020
+ADDRLP4 12
+ADDRFP4 8
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 12
+INDIRP4
+CVPU4 4
+ADDRLP4 8
+INDIRU4
+EQU4 $1020
+ADDRLP4 12
+INDIRP4
+CNSTI4 216
+ADDP4
+INDIRI4
+CNSTI4 1
+NEI4 $1020
+ADDRLP4 16
+ADDRGP4 G_TimeTilSuddenDeath
+CALLI4
+ASGNI4
+ADDRLP4 16
+INDIRI4
+CNSTI4 0
+GTI4 $1020
+ADDRFP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+CNSTI4 27
+NEI4 $1020
+ADDRGP4 $1022
+ARGP4
+CNSTI4 1
+ARGI4
+ADDRFP4 8
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 468
+ADDP4
+ARGP4
+ADDRLP4 20
+ADDRGP4 va
+CALLP4
+ASGNP4
+CNSTI4 1
+ARGI4
+ADDRLP4 20
+INDIRP4
+ARGP4
+ADDRGP4 G_TeamCommand
+CALLV
+pop
+LABELV $1020
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRFP4 8
+INDIRP4
+ARGP4
+ADDRFP4 16
+INDIRI4
+ARGI4
+ADDRGP4 G_LogDestruction
+CALLV
+pop
+LABELV $1015
+endproc HSpawn_Die 24 12
+export HSpawn_Think
+proc HSpawn_Think 40 32
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 0
+ARGI4
+ADDRLP4 8
+ADDRGP4 G_FindPower
+CALLI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+ADDRLP4 8
+INDIRI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 12
+ADDRGP4 G_SuicideIfNoPower
+CALLI4
+ASGNI4
+ADDRLP4 12
+INDIRI4
+CNSTI4 0
+EQI4 $1024
+ADDRGP4 $1023
+JUMPV
+LABELV $1024
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $1026
+ADDRFP4 0
+INDIRP4
+CNSTI4 148
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $1028
+ADDRFP4 0
+INDIRP4
+INDIRI4
+ARGI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 104
+ADDP4
+ARGP4
+CNSTI4 27
+ARGI4
+CNSTP4 0
+ARGP4
+ADDRLP4 20
+ADDRGP4 G_CheckSpawnPoint
+CALLP4
+ASGNP4
+ADDRLP4 0
+ADDRLP4 20
+INDIRP4
+ASGNP4
+ADDRLP4 20
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $1030
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+CNSTI4 3
+NEI4 $1032
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRLP4 24
+CNSTP4 0
+ASGNP4
+ADDRLP4 24
+INDIRP4
+ARGP4
+ADDRLP4 24
+INDIRP4
+ARGP4
+ADDRLP4 28
+CNSTP4 0
+ASGNP4
+ADDRLP4 28
+INDIRP4
+ARGP4
+ADDRLP4 28
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ARGI4
+CNSTI4 0
+ARGI4
+CNSTI4 26
+ARGI4
+ADDRGP4 G_Damage
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 8
+ARGI4
+CNSTI4 1
+ARGI4
+ADDRGP4 G_SetBuildableAnim
+CALLV
+pop
+ADDRGP4 $1033
+JUMPV
+LABELV $1032
+ADDRLP4 24
+ADDRLP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 24
+INDIRP4
+INDIRI4
+CNSTI4 1022
+EQI4 $1036
+ADDRLP4 24
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+CNSTI4 6
+NEI4 $1034
+LABELV $1036
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 32
+CNSTP4 0
+ASGNP4
+ADDRLP4 32
+INDIRP4
+ARGP4
+ADDRLP4 32
+INDIRP4
+ARGP4
+ADDRLP4 36
+CNSTP4 0
+ASGNP4
+ADDRLP4 36
+INDIRP4
+ARGP4
+ADDRLP4 36
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ARGI4
+CNSTI4 0
+ARGI4
+CNSTI4 26
+ARGI4
+ADDRGP4 G_Damage
+CALLV
+pop
+ADDRGP4 $1023
+JUMPV
+LABELV $1034
+ADDRGP4 g_antiSpawnBlock+12
+INDIRI4
+CNSTI4 0
+EQI4 $1037
+ADDRLP4 28
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 28
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $1037
+ADDRLP4 28
+INDIRP4
+CNSTI4 532
+ADDP4
+INDIRI4
+CNSTI4 2
+NEI4 $1037
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRGP4 G_PuntBlocker
+CALLV
+pop
+LABELV $1037
+LABELV $1033
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+CNSTI4 14
+NEI4 $1031
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRGP4 G_FreeEntity
+CALLV
+pop
+ADDRGP4 $1031
+JUMPV
+LABELV $1030
+ADDRFP4 0
+INDIRP4
+CNSTI4 964
+ADDP4
+CNSTI4 0
+ASGNI4
+LABELV $1031
+LABELV $1028
+LABELV $1026
+ADDRFP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 20
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 760
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+ADDRLP4 20
+INDIRP4
+CNSTI4 68
+ADDP4
+INDIRI4
+ADDI4
+ASGNI4
+LABELV $1023
+endproc HSpawn_Think 40 32
+proc HRepeater_Die 4 12
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 12
+ARGI4
+CNSTI4 1
+ARGI4
+ADDRGP4 G_SetBuildableAnim
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 14
+ARGI4
+ADDRGP4 G_SetIdleBuildableAnim
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+CNSTI4 788
+ADDP4
+ADDRGP4 nullDieFunction
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 1224
+ADDP4
+ADDRFP4 8
+INDIRP4
+CVPU4 4
+ADDRGP4 g_entities
+CVPU4 4
+SUBU4
+CVUI4 4
+CNSTI4 1760
+DIVI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+CNSTI4 0
+ASGNI4
+ADDRLP4 0
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+ADDRLP4 0
+INDIRP4
+INDIRI4
+CNSTI4 -513
+BANDI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $1044
+ADDRFP4 0
+INDIRP4
+CNSTI4 764
+ADDP4
+ADDRGP4 HSpawn_Blast
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 760
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+CNSTI4 5000
+ADDI4
+ASGNI4
+ADDRGP4 $1045
+JUMPV
+LABELV $1044
+ADDRFP4 0
+INDIRP4
+CNSTI4 764
+ADDP4
+ADDRGP4 HSpawn_Disappear
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 760
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+ASGNI4
+LABELV $1045
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRFP4 8
+INDIRP4
+ARGP4
+ADDRFP4 16
+INDIRI4
+ARGI4
+ADDRGP4 G_LogDestruction
+CALLV
+pop
+LABELV $1043
+endproc HRepeater_Die 4 12
+export HRepeater_Think
+proc HRepeater_Think 36 32
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 0
+ARGI4
+ADDRLP4 8
+ADDRGP4 G_FindPower
+CALLI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+ADDRLP4 8
+INDIRI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 12
+ADDRGP4 G_InPowerZone
+CALLP4
+ASGNP4
+ADDRLP4 0
+ADDRLP4 12
+INDIRP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $1049
+ADDRLP4 0
+INDIRP4
+CNSTI4 908
+ADDP4
+INDIRI4
+CNSTI4 0
+LTI4 $1051
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTP4 0
+ARGP4
+CNSTI4 1760
+ADDRLP4 0
+INDIRP4
+CNSTI4 908
+ADDP4
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ARGP4
+ADDRLP4 20
+CNSTP4 0
+ASGNP4
+ADDRLP4 20
+INDIRP4
+ARGP4
+ADDRLP4 20
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ARGI4
+CNSTI4 0
+ARGI4
+CNSTI4 26
+ARGI4
+ADDRGP4 G_Damage
+CALLV
+pop
+ADDRGP4 $1048
+JUMPV
+LABELV $1051
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 28
+CNSTP4 0
+ASGNP4
+ADDRLP4 28
+INDIRP4
+ARGP4
+ADDRLP4 28
+INDIRP4
+ARGP4
+ADDRLP4 32
+CNSTP4 0
+ASGNP4
+ADDRLP4 32
+INDIRP4
+ARGP4
+ADDRLP4 32
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ARGI4
+CNSTI4 0
+ARGI4
+CNSTI4 26
+ARGI4
+ADDRGP4 G_Damage
+CALLV
+pop
+ADDRGP4 $1048
+JUMPV
+LABELV $1049
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 G_IdlePowerState
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+CNSTI4 760
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+CNSTI4 2000
+ADDI4
+ASGNI4
+LABELV $1048
+endproc HRepeater_Think 36 32
+export HRepeater_Use
+proc HRepeater_Use 16 8
+ADDRLP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 4
+CNSTI4 0
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ADDRLP4 4
+INDIRI4
+LEI4 $1057
+ADDRLP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+ADDRLP4 4
+INDIRI4
+NEI4 $1055
+LABELV $1057
+ADDRGP4 $1054
+JUMPV
+LABELV $1055
+ADDRLP4 8
+ADDRFP4 4
+INDIRP4
+ASGNP4
+ADDRLP4 12
+CNSTU4 0
+ASGNU4
+ADDRLP4 8
+INDIRP4
+CVPU4 4
+ADDRLP4 12
+INDIRU4
+EQU4 $1058
+ADDRLP4 8
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CVPU4 4
+ADDRLP4 12
+INDIRU4
+EQU4 $1058
+ADDRFP4 4
+INDIRP4
+ARGP4
+CNSTI4 1
+ARGI4
+ADDRGP4 G_GiveClientMaxAmmo
+CALLV
+pop
+LABELV $1058
+LABELV $1054
+endproc HRepeater_Use 16 8
+lit
+align 4
+LABELV $1061
+byte 4 1120403456
+byte 4 1120403456
+byte 4 1120403456
+align 4
+LABELV $1062
+byte 4 1125515264
+byte 4 1125515264
+byte 4 1125515264
+export HReactor_Think
+code
+proc HReactor_Think 4184 28
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 4112
+ADDRGP4 $1061
+INDIRB
+ASGNB 12
+ADDRLP4 4124
+ADDRGP4 $1062
+INDIRB
+ASGNB 12
+ADDRFP4 0
+INDIRP4
+CNSTI4 912
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $1063
+ADDRLP4 4148
+ADDRFP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+INDIRF4
+ADDRLP4 4124
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4148+4
+ADDRFP4 0
+INDIRP4
+CNSTI4 96
+ADDP4
+INDIRF4
+ADDRLP4 4124+4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4148+8
+ADDRFP4 0
+INDIRP4
+CNSTI4 100
+ADDP4
+INDIRF4
+ADDRLP4 4124+8
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4136
+ADDRFP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+INDIRF4
+ADDRLP4 4124
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4136+4
+ADDRFP4 0
+INDIRP4
+CNSTI4 96
+ADDP4
+INDIRF4
+ADDRLP4 4124+4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4136+8
+ADDRFP4 0
+INDIRP4
+CNSTI4 100
+ADDP4
+INDIRF4
+ADDRLP4 4124+8
+INDIRF4
+SUBF4
+ASGNF4
+ADDRGP4 $1064
+JUMPV
+LABELV $1063
+ADDRLP4 4148
+ADDRFP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+INDIRF4
+ADDRLP4 4112
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4148+4
+ADDRFP4 0
+INDIRP4
+CNSTI4 96
+ADDP4
+INDIRF4
+ADDRLP4 4112+4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4148+8
+ADDRFP4 0
+INDIRP4
+CNSTI4 100
+ADDP4
+INDIRF4
+ADDRLP4 4112+8
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4136
+ADDRFP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+INDIRF4
+ADDRLP4 4112
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4136+4
+ADDRFP4 0
+INDIRP4
+CNSTI4 96
+ADDP4
+INDIRF4
+ADDRLP4 4112+4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4136+8
+ADDRFP4 0
+INDIRP4
+CNSTI4 100
+ADDP4
+INDIRF4
+ADDRLP4 4112+8
+INDIRF4
+SUBF4
+ASGNF4
+LABELV $1064
+ADDRLP4 4164
+CNSTI4 0
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+ADDRLP4 4164
+INDIRI4
+EQI4 $1081
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ADDRLP4 4164
+INDIRI4
+LEI4 $1081
+ADDRLP4 4168
+CNSTI4 0
+ASGNI4
+ADDRLP4 4136
+ARGP4
+ADDRLP4 4148
+ARGP4
+ADDRLP4 12
+ARGP4
+CNSTI4 1024
+ARGI4
+ADDRLP4 4172
+ADDRGP4 trap_EntitiesInBox
+CALLI4
+ASGNI4
+ADDRLP4 4108
+ADDRLP4 4172
+INDIRI4
+ASGNI4
+ADDRLP4 8
+CNSTI4 0
+ASGNI4
+ADDRGP4 $1086
+JUMPV
+LABELV $1083
+ADDRLP4 0
+CNSTI4 1760
+ADDRLP4 8
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRLP4 12
+ADDP4
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRLP4 4176
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 4176
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $1089
+ADDRLP4 4176
+INDIRP4
+CNSTI4 216
+ADDP4
+INDIRI4
+CNSTI4 1
+EQI4 $1087
+LABELV $1089
+ADDRGP4 $1084
+JUMPV
+LABELV $1087
+ADDRLP4 0
+INDIRP4
+CNSTI4 544
+ADDP4
+INDIRI4
+CNSTI4 32
+BANDI4
+CNSTI4 0
+EQI4 $1090
+ADDRGP4 $1084
+JUMPV
+LABELV $1090
+ADDRLP4 0
+INDIRP4
+CNSTI4 24
+ADDP4
+ARGP4
+CNSTI4 44
+ARGI4
+ADDRLP4 4180
+ADDRGP4 G_TempEntity
+CALLP4
+ASGNP4
+ADDRLP4 4
+ADDRLP4 4180
+INDIRP4
+ASGNP4
+ADDRLP4 4
+INDIRP4
+CNSTI4 208
+ADDP4
+ADDRFP4 0
+INDIRP4
+INDIRI4
+ASGNI4
+ADDRLP4 4
+INDIRP4
+CNSTI4 168
+ADDP4
+ADDRLP4 0
+INDIRP4
+INDIRI4
+ASGNI4
+ADDRLP4 4
+INDIRP4
+CNSTI4 104
+ADDP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 24
+ADDP4
+INDIRB
+ASGNB 12
+ADDRLP4 4168
+CNSTI4 1
+ASGNI4
+LABELV $1084
+ADDRLP4 8
+ADDRLP4 8
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $1086
+ADDRLP4 8
+INDIRI4
+ADDRLP4 4108
+INDIRI4
+LTI4 $1083
+ADDRLP4 4168
+INDIRI4
+CNSTI4 0
+EQI4 $1092
+ADDRFP4 0
+INDIRP4
+CNSTI4 656
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 912
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $1095
+ADDRFP4 0
+INDIRP4
+CNSTI4 24
+ADDP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTF4 1109393408
+ARGF4
+CNSTF4 1125515264
+ARGF4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 56
+ARGI4
+CNSTI4 2
+ARGI4
+ADDRGP4 G_SelectiveRadiusDamage
+CALLI4
+pop
+ADDRGP4 $1096
+JUMPV
+LABELV $1095
+ADDRFP4 0
+INDIRP4
+CNSTI4 24
+ADDP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTF4 1109393408
+ARGF4
+CNSTF4 1120403456
+ARGF4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 56
+ARGI4
+CNSTI4 2
+ARGI4
+ADDRGP4 G_SelectiveRadiusDamage
+CALLI4
+pop
+LABELV $1096
+LABELV $1092
+LABELV $1081
+ADDRFP4 0
+INDIRP4
+CNSTI4 912
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $1097
+ADDRFP4 0
+INDIRP4
+CNSTI4 760
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+CNSTI4 1000
+ADDI4
+ASGNI4
+ADDRGP4 $1098
+JUMPV
+LABELV $1097
+ADDRFP4 0
+INDIRP4
+CNSTI4 760
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+CNSTI4 1000
+ADDI4
+ASGNI4
+LABELV $1098
+LABELV $1060
+endproc HReactor_Think 4184 28
+export HArmoury_Activate
+proc HArmoury_Activate 0 8
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $1102
+ADDRFP4 8
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 216
+ADDP4
+INDIRI4
+CNSTI4 2
+EQI4 $1104
+ADDRGP4 $1101
+JUMPV
+LABELV $1104
+ADDRFP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $1106
+ADDRFP4 8
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 148
+ADDP4
+INDIRI4
+ARGI4
+CNSTI4 45
+ARGI4
+ADDRGP4 G_TriggerMenu
+CALLV
+pop
+ADDRGP4 $1107
+JUMPV
+LABELV $1106
+ADDRFP4 8
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 148
+ADDP4
+INDIRI4
+ARGI4
+CNSTI4 59
+ARGI4
+ADDRGP4 G_TriggerMenu
+CALLV
+pop
+LABELV $1107
+LABELV $1102
+LABELV $1101
+endproc HArmoury_Activate 0 8
+export HArmoury_Think
+proc HArmoury_Think 8 8
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 760
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+CNSTI4 2000
+ADDI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 0
+ARGI4
+ADDRLP4 4
+ADDRGP4 G_FindPower
+CALLI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+ADDRLP4 4
+INDIRI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 G_SuicideIfNoPower
+CALLI4
+pop
+LABELV $1108
+endproc HArmoury_Think 8 8
+export HDCC_Think
+proc HDCC_Think 8 8
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 760
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+CNSTI4 2000
+ADDI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 0
+ARGI4
+ADDRLP4 4
+ADDRGP4 G_FindPower
+CALLI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+ADDRLP4 4
+INDIRI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 G_SuicideIfNoPower
+CALLI4
+pop
+LABELV $1110
+endproc HDCC_Think 8 8
+export HMedistat_Die
+proc HMedistat_Die 12 20
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 0
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 4
+CNSTU4 0
+ASGNU4
+ADDRLP4 0
+INDIRP4
+CVPU4 4
+ADDRLP4 4
+INDIRU4
+EQU4 $1113
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CVPU4 4
+ADDRLP4 4
+INDIRU4
+EQU4 $1113
+ADDRLP4 8
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 224
+ADDP4
+ASGNP4
+ADDRLP4 8
+INDIRP4
+ADDRLP4 8
+INDIRP4
+INDIRI4
+CNSTI4 -2049
+BANDI4
+ASGNI4
+LABELV $1113
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRFP4 4
+INDIRP4
+ARGP4
+ADDRFP4 8
+INDIRP4
+ARGP4
+ADDRFP4 12
+INDIRI4
+ARGI4
+ADDRFP4 16
+INDIRI4
+ARGI4
+ADDRGP4 HSpawn_Die
+CALLV
+pop
+LABELV $1112
+endproc HMedistat_Die 12 20
+export HMedistat_Think
+proc HMedistat_Think 4228 16
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 4108
+CNSTI4 0
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 4140
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 760
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+ADDRLP4 4140
+INDIRP4
+CNSTI4 68
+ADDP4
+INDIRI4
+ADDI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 0
+ARGI4
+ADDRLP4 4148
+ADDRGP4 G_FindPower
+CALLI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+ADDRLP4 4148
+INDIRI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 4152
+ADDRGP4 G_SuicideIfNoPower
+CALLI4
+ASGNI4
+ADDRLP4 4152
+INDIRI4
+CNSTI4 0
+EQI4 $1117
+ADDRGP4 $1115
+JUMPV
+LABELV $1117
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 G_IdlePowerState
+CALLV
+pop
+ADDRLP4 4156
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 4160
+CNSTU4 0
+ASGNU4
+ADDRLP4 4156
+INDIRP4
+CVPU4 4
+ADDRLP4 4160
+INDIRU4
+EQU4 $1119
+ADDRLP4 4156
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CVPU4 4
+ADDRLP4 4160
+INDIRU4
+EQU4 $1119
+ADDRLP4 4164
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 224
+ADDP4
+ASGNP4
+ADDRLP4 4164
+INDIRP4
+ADDRLP4 4164
+INDIRP4
+INDIRI4
+CNSTI4 -2049
+BANDI4
+ASGNI4
+LABELV $1119
+ADDRFP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $1121
+ADDRFP4 0
+INDIRP4
+CNSTI4 896
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $1123
+ADDRFP4 0
+INDIRP4
+CNSTI4 896
+ADDP4
+CNSTI4 0
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+CNSTP4 0
+ASGNP4
+LABELV $1123
+ADDRFP4 0
+INDIRP4
+CNSTI4 760
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+CNSTI4 2000
+ADDI4
+ASGNI4
+ADDRGP4 $1115
+JUMPV
+LABELV $1121
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $1126
+ADDRLP4 4124
+ADDRFP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 456
+ADDP4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4124+4
+ADDRFP4 0
+INDIRP4
+CNSTI4 96
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 460
+ADDP4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4124+8
+ADDRFP4 0
+INDIRP4
+CNSTI4 100
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 464
+ADDP4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4112
+ADDRFP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 444
+ADDP4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4112+4
+ADDRFP4 0
+INDIRP4
+CNSTI4 96
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 448
+ADDP4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4112+8
+ADDRFP4 0
+INDIRP4
+CNSTI4 100
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 452
+ADDP4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 452
+ADDP4
+INDIRF4
+ARGF4
+ADDRLP4 4184
+ADDRGP4 fabs
+CALLF4
+ASGNF4
+ADDRLP4 4112+8
+ADDRLP4 4112+8
+INDIRF4
+ADDRLP4 4184
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 464
+ADDP4
+INDIRF4
+ADDF4
+ADDF4
+ASGNF4
+ADDRLP4 4124+8
+ADDRLP4 4124+8
+INDIRF4
+CNSTF4 1114636288
+ADDF4
+ASGNF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 896
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $1134
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 4
+ARGI4
+ADDRGP4 G_SetIdleBuildableAnim
+CALLV
+pop
+LABELV $1134
+ADDRLP4 4112
+ARGP4
+ADDRLP4 4124
+ARGP4
+ADDRLP4 8
+ARGP4
+CNSTI4 1024
+ARGI4
+ADDRLP4 4188
+ADDRGP4 trap_EntitiesInBox
+CALLI4
+ASGNI4
+ADDRLP4 4104
+ADDRLP4 4188
+INDIRI4
+ASGNI4
+ADDRLP4 4
+CNSTI4 0
+ASGNI4
+ADDRGP4 $1139
+JUMPV
+LABELV $1136
+ADDRLP4 0
+CNSTI4 1760
+ADDRLP4 4
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRLP4 8
+ADDP4
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 544
+ADDP4
+INDIRI4
+CNSTI4 32
+BANDI4
+CNSTI4 0
+EQI4 $1140
+ADDRGP4 $1137
+JUMPV
+LABELV $1140
+ADDRLP4 4192
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 4192
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $1142
+ADDRLP4 4192
+INDIRP4
+CNSTI4 224
+ADDP4
+INDIRI4
+CNSTI4 32
+BANDI4
+CNSTI4 0
+EQI4 $1142
+ADDRLP4 4196
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 224
+ADDP4
+ASGNP4
+ADDRLP4 4196
+INDIRP4
+ADDRLP4 4196
+INDIRP4
+INDIRI4
+CNSTI4 -33
+BANDI4
+ASGNI4
+LABELV $1142
+ADDRLP4 4200
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 4200
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $1144
+ADDRLP4 4200
+INDIRP4
+CNSTI4 224
+ADDP4
+INDIRI4
+CNSTI4 64
+BANDI4
+CNSTI4 0
+EQI4 $1144
+ADDRLP4 4204
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 224
+ADDP4
+ASGNP4
+ADDRLP4 4204
+INDIRP4
+ADDRLP4 4204
+INDIRP4
+INDIRI4
+CNSTI4 -65
+BANDI4
+ASGNI4
+LABELV $1144
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+INDIRP4
+CVPU4 4
+ADDRLP4 0
+INDIRP4
+CVPU4 4
+NEU4 $1146
+ADDRLP4 4212
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 4212
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $1146
+ADDRLP4 4212
+INDIRP4
+CNSTI4 216
+ADDP4
+INDIRI4
+CNSTI4 2
+NEI4 $1146
+ADDRLP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ADDRLP4 4212
+INDIRP4
+CNSTI4 208
+ADDP4
+INDIRI4
+GEI4 $1146
+ADDRLP4 4216
+CNSTI4 4
+ASGNI4
+ADDRLP4 4220
+ADDRLP4 4212
+INDIRP4
+ADDRLP4 4216
+INDIRI4
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 4220
+INDIRI4
+CNSTI4 0
+EQI4 $1149
+ADDRLP4 4220
+INDIRI4
+CNSTI4 3
+EQI4 $1149
+ADDRLP4 4220
+INDIRI4
+ADDRLP4 4216
+INDIRI4
+NEI4 $1146
+LABELV $1149
+ADDRLP4 4108
+CNSTI4 1
+ASGNI4
+ADDRLP4 4224
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 224
+ADDP4
+ASGNP4
+ADDRLP4 4224
+INDIRP4
+ADDRLP4 4224
+INDIRP4
+INDIRI4
+CNSTI4 2048
+BORI4
+ASGNI4
+LABELV $1146
+LABELV $1137
+ADDRLP4 4
+ADDRLP4 4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $1139
+ADDRLP4 4
+INDIRI4
+ADDRLP4 4104
+INDIRI4
+LTI4 $1136
+ADDRLP4 4108
+INDIRI4
+CNSTI4 0
+NEI4 $1150
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+CNSTP4 0
+ASGNP4
+ADDRLP4 4
+CNSTI4 0
+ASGNI4
+ADDRGP4 $1155
+JUMPV
+LABELV $1152
+ADDRLP4 0
+CNSTI4 1760
+ADDRLP4 4
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRLP4 8
+ADDP4
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 544
+ADDP4
+INDIRI4
+CNSTI4 32
+BANDI4
+CNSTI4 0
+EQI4 $1156
+ADDRGP4 $1153
+JUMPV
+LABELV $1156
+ADDRLP4 4192
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 4192
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $1158
+ADDRLP4 4192
+INDIRP4
+CNSTI4 216
+ADDP4
+INDIRI4
+CNSTI4 2
+NEI4 $1158
+ADDRLP4 4200
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ADDRLP4 4200
+INDIRP4
+CNSTI4 208
+ADDP4
+INDIRI4
+LTI4 $1162
+ADDRLP4 4200
+INDIRP4
+CNSTI4 220
+ADDP4
+INDIRI4
+CNSTI4 1200
+GEI4 $1160
+LABELV $1162
+ADDRLP4 4204
+CNSTI4 4
+ASGNI4
+ADDRLP4 4208
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ADDRLP4 4204
+INDIRI4
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 4208
+INDIRI4
+CNSTI4 0
+EQI4 $1164
+ADDRLP4 4208
+INDIRI4
+CNSTI4 3
+EQI4 $1164
+ADDRLP4 4208
+INDIRI4
+ADDRLP4 4204
+INDIRI4
+NEI4 $1160
+LABELV $1164
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+ADDRLP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 896
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $1165
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 6
+ARGI4
+CNSTI4 0
+ARGI4
+ADDRGP4 G_SetBuildableAnim
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+CNSTI4 896
+ADDP4
+CNSTI4 1
+ASGNI4
+ADDRLP4 4212
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 224
+ADDP4
+ASGNP4
+ADDRLP4 4212
+INDIRP4
+ADDRLP4 4212
+INDIRP4
+INDIRI4
+CNSTI4 2048
+BORI4
+ASGNI4
+LABELV $1165
+LABELV $1160
+LABELV $1158
+LABELV $1153
+ADDRLP4 4
+ADDRLP4 4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $1155
+ADDRLP4 4
+INDIRI4
+ADDRLP4 4104
+INDIRI4
+LTI4 $1152
+LABELV $1150
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+NEU4 $1167
+ADDRFP4 0
+INDIRP4
+CNSTI4 896
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $1167
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 2
+ARGI4
+CNSTI4 1
+ARGI4
+ADDRGP4 G_SetBuildableAnim
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 3
+ARGI4
+ADDRGP4 G_SetIdleBuildableAnim
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+CNSTI4 896
+ADDP4
+CNSTI4 0
+ASGNI4
+ADDRGP4 $1168
+JUMPV
+LABELV $1167
+ADDRLP4 4196
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 4200
+CNSTU4 0
+ASGNU4
+ADDRLP4 4196
+INDIRP4
+CVPU4 4
+ADDRLP4 4200
+INDIRU4
+EQU4 $1169
+ADDRLP4 4196
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CVPU4 4
+ADDRLP4 4200
+INDIRU4
+EQU4 $1169
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 220
+ADDP4
+INDIRI4
+CNSTI4 1200
+GEI4 $1171
+ADDRLP4 4204
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 220
+ADDP4
+ASGNP4
+ADDRLP4 4204
+INDIRP4
+ADDRLP4 4204
+INDIRP4
+INDIRI4
+CNSTI4 30
+ADDI4
+ASGNI4
+LABELV $1171
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 220
+ADDP4
+INDIRI4
+CNSTI4 1200
+LEI4 $1173
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 220
+ADDP4
+CNSTI4 1200
+ASGNI4
+LABELV $1173
+ADDRLP4 4208
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+INDIRP4
+CNSTI4 804
+ADDP4
+ASGNP4
+ADDRLP4 4208
+INDIRP4
+ADDRLP4 4208
+INDIRP4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRLP4 4212
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 4212
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ADDRLP4 4212
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 208
+ADDP4
+INDIRI4
+LTI4 $1175
+ADDRLP4 4216
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 4216
+INDIRP4
+CNSTI4 804
+ADDP4
+ADDRLP4 4216
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 208
+ADDP4
+INDIRI4
+ASGNI4
+LABELV $1175
+LABELV $1169
+LABELV $1168
+LABELV $1126
+LABELV $1115
+endproc HMedistat_Think 4228 16
+export HMGTurret_CheckTarget
+proc HMGTurret_CheckTarget 140 28
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 4
+ADDRFP4 4
+INDIRP4
+ASGNP4
+ADDRLP4 88
+CNSTU4 0
+ASGNU4
+ADDRFP4 4
+INDIRP4
+CVPU4 4
+ADDRLP4 88
+INDIRU4
+EQU4 $1182
+ADDRFP4 4
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+CNSTI4 0
+LEI4 $1182
+ADDRLP4 92
+ADDRFP4 4
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 92
+INDIRP4
+CVPU4 4
+ADDRLP4 88
+INDIRU4
+EQU4 $1182
+ADDRLP4 92
+INDIRP4
+CNSTI4 532
+ADDP4
+INDIRI4
+CNSTI4 1
+EQI4 $1178
+LABELV $1182
+CNSTI4 0
+RETI4
+ADDRGP4 $1177
+JUMPV
+LABELV $1178
+ADDRFP4 4
+INDIRP4
+CNSTI4 544
+ADDP4
+INDIRI4
+CNSTI4 32
+BANDI4
+CNSTI4 0
+EQI4 $1183
+CNSTI4 0
+RETI4
+ADDRGP4 $1177
+JUMPV
+LABELV $1183
+ADDRLP4 96
+ADDRFP4 4
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 96
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $1185
+ADDRLP4 96
+INDIRP4
+CNSTI4 2572
+ADDP4
+INDIRI4
+ADDRGP4 level+32
+INDIRI4
+LTI4 $1185
+CNSTI4 0
+RETI4
+ADDRGP4 $1177
+JUMPV
+LABELV $1185
+ADDRFP4 8
+INDIRI4
+CNSTI4 0
+NEI4 $1188
+CNSTI4 1
+RETI4
+ADDRGP4 $1177
+JUMPV
+LABELV $1188
+ADDRLP4 104
+CNSTI4 24
+ASGNI4
+ADDRLP4 0
+ADDRFP4 4
+INDIRP4
+ADDRLP4 104
+INDIRI4
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+ADDRLP4 104
+INDIRI4
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 112
+CNSTI4 28
+ASGNI4
+ADDRLP4 0+4
+ADDRFP4 4
+INDIRP4
+ADDRLP4 112
+INDIRI4
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+ADDRLP4 112
+INDIRI4
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 116
+CNSTI4 32
+ASGNI4
+ADDRLP4 0+8
+ADDRFP4 4
+INDIRP4
+ADDRLP4 116
+INDIRI4
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+ADDRLP4 116
+INDIRI4
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 0
+ARGP4
+ADDRGP4 VectorNormalize
+CALLF4
+pop
+ADDRLP4 124
+CNSTF4 1136525312
+ASGNF4
+ADDRLP4 12
+ADDRFP4 0
+INDIRP4
+CNSTI4 24
+ADDP4
+INDIRF4
+ADDRLP4 124
+INDIRF4
+ADDRLP4 0
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 12+4
+ADDRFP4 0
+INDIRP4
+CNSTI4 28
+ADDP4
+INDIRF4
+ADDRLP4 124
+INDIRF4
+ADDRLP4 0+4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 12+8
+ADDRFP4 0
+INDIRP4
+CNSTI4 32
+ADDP4
+INDIRF4
+CNSTF4 1136525312
+ADDRLP4 0+8
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 24
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 24
+ADDP4
+ARGP4
+ADDRLP4 132
+CNSTP4 0
+ASGNP4
+ADDRLP4 132
+INDIRP4
+ARGP4
+ADDRLP4 132
+INDIRP4
+ARGP4
+ADDRLP4 12
+ARGP4
+ADDRFP4 0
+INDIRP4
+INDIRI4
+ARGI4
+CNSTI4 33554433
+ARGI4
+ADDRGP4 trap_Trace
+CALLV
+pop
+ADDRLP4 24+52
+INDIRI4
+ADDRFP4 4
+INDIRP4
+CVPU4 4
+ADDRGP4 g_entities
+CVPU4 4
+SUBU4
+CVUI4 4
+CNSTI4 1760
+DIVI4
+NEI4 $1198
+ADDRLP4 136
+CNSTI4 1
+ASGNI4
+ADDRGP4 $1199
+JUMPV
+LABELV $1198
+ADDRLP4 136
+CNSTI4 0
+ASGNI4
+LABELV $1199
+ADDRLP4 136
+INDIRI4
+RETI4
+LABELV $1177
+endproc HMGTurret_CheckTarget 140 28
+lit
+align 4
+LABELV $1201
+byte 4 0
+byte 4 0
+byte 4 1065353216
+export HMGTurret_TrackEnemy
+code
+proc HMGTurret_TrackEnemy 164 16
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 24
+ADDRGP4 $1201
+INDIRB
+ASGNB 12
+ADDRLP4 84
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+ASGNP4
+ADDRLP4 88
+CNSTI4 24
+ASGNI4
+ADDRLP4 12
+ADDRLP4 84
+INDIRP4
+INDIRP4
+ADDRLP4 88
+INDIRI4
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+ADDRLP4 88
+INDIRI4
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 92
+CNSTI4 28
+ASGNI4
+ADDRLP4 12+4
+ADDRLP4 84
+INDIRP4
+INDIRP4
+ADDRLP4 92
+INDIRI4
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+ADDRLP4 92
+INDIRI4
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 100
+CNSTI4 32
+ASGNI4
+ADDRLP4 12+8
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+INDIRP4
+ADDRLP4 100
+INDIRI4
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+ADDRLP4 100
+INDIRI4
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 12
+ARGP4
+ADDRGP4 VectorNormalize
+CALLF4
+pop
+ADDRFP4 0
+INDIRP4
+CNSTI4 104
+ADDP4
+ARGP4
+ADDRLP4 24
+ARGP4
+ADDRLP4 48
+ARGP4
+ADDRGP4 CrossProduct
+CALLV
+pop
+ADDRLP4 48
+ARGP4
+ADDRGP4 VectorNormalize
+CALLF4
+pop
+ADDRFP4 0
+INDIRP4
+CNSTI4 104
+ADDP4
+INDIRF4
+ADDRLP4 24
+INDIRF4
+MULF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 108
+ADDP4
+INDIRF4
+ADDRLP4 24+4
+INDIRF4
+MULF4
+ADDF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 112
+ADDP4
+INDIRF4
+ADDRLP4 24+8
+INDIRF4
+MULF4
+ADDF4
+ARGF4
+ADDRLP4 108
+ADDRGP4 acos
+CALLF4
+ASGNF4
+ADDRLP4 76
+CNSTF4 1127481344
+ADDRLP4 108
+INDIRF4
+MULF4
+CNSTF4 1078530011
+DIVF4
+ASGNF4
+ADDRLP4 36
+ARGP4
+ADDRLP4 48
+ARGP4
+ADDRLP4 12
+ARGP4
+ADDRLP4 76
+INDIRF4
+ARGF4
+ADDRGP4 RotatePointAroundVector
+CALLV
+pop
+ADDRLP4 36
+ARGP4
+ADDRLP4 60
+ARGP4
+ADDRGP4 vectoangles
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+CNSTI4 128
+ADDP4
+INDIRF4
+ARGF4
+ADDRLP4 60
+INDIRF4
+ARGF4
+ADDRLP4 112
+ADDRGP4 AngleSubtract
+CALLF4
+ASGNF4
+ADDRLP4 0
+ADDRLP4 112
+INDIRF4
+ASGNF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 132
+ADDP4
+INDIRF4
+ARGF4
+ADDRLP4 60+4
+INDIRF4
+ARGF4
+ADDRLP4 116
+ADDRGP4 AngleSubtract
+CALLF4
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 116
+INDIRF4
+ASGNF4
+ADDRLP4 120
+ADDRLP4 0
+INDIRF4
+ASGNF4
+ADDRLP4 120
+INDIRF4
+CNSTF4 0
+GEF4 $1208
+ADDRLP4 120
+INDIRF4
+CNSTF4 3242196992
+GEF4 $1208
+ADDRLP4 124
+ADDRFP4 0
+INDIRP4
+CNSTI4 128
+ADDP4
+ASGNP4
+ADDRLP4 124
+INDIRP4
+ADDRLP4 124
+INDIRP4
+INDIRF4
+CNSTF4 1094713344
+ADDF4
+ASGNF4
+ADDRGP4 $1209
+JUMPV
+LABELV $1208
+ADDRLP4 128
+ADDRLP4 0
+INDIRF4
+ASGNF4
+ADDRLP4 128
+INDIRF4
+CNSTF4 0
+LEF4 $1210
+ADDRLP4 128
+INDIRF4
+CNSTF4 1094713344
+LEF4 $1210
+ADDRLP4 132
+ADDRFP4 0
+INDIRP4
+CNSTI4 128
+ADDP4
+ASGNP4
+ADDRLP4 132
+INDIRP4
+ADDRLP4 132
+INDIRP4
+INDIRF4
+CNSTF4 1094713344
+SUBF4
+ASGNF4
+ADDRGP4 $1211
+JUMPV
+LABELV $1210
+ADDRFP4 0
+INDIRP4
+CNSTI4 128
+ADDP4
+ADDRLP4 60
+INDIRF4
+ASGNF4
+LABELV $1211
+LABELV $1209
+ADDRFP4 0
+INDIRP4
+CNSTI4 128
+ADDP4
+INDIRF4
+ARGF4
+ADDRLP4 136
+ADDRGP4 fabs
+CALLF4
+ASGNF4
+ADDRLP4 72
+ADDRLP4 136
+INDIRF4
+ASGNF4
+ADDRLP4 72
+INDIRF4
+CNSTF4 1127481344
+LEF4 $1212
+ADDRLP4 72
+ADDRLP4 72
+INDIRF4
+CNSTF4 1135869952
+SUBF4
+ASGNF4
+LABELV $1212
+ADDRLP4 72
+INDIRF4
+CNSTF4 3253731328
+GEF4 $1214
+ADDRFP4 0
+INDIRP4
+CNSTI4 128
+ADDP4
+CNSTF4 3282370560
+ASGNF4
+LABELV $1214
+ADDRLP4 0+4
+INDIRF4
+CNSTF4 0
+GEF4 $1216
+ADDRLP4 0+4
+INDIRF4
+CNSTF4 3242196992
+GEF4 $1216
+ADDRLP4 140
+ADDRFP4 0
+INDIRP4
+CNSTI4 132
+ADDP4
+ASGNP4
+ADDRLP4 140
+INDIRP4
+ADDRLP4 140
+INDIRP4
+INDIRF4
+CNSTF4 1094713344
+ADDF4
+ASGNF4
+ADDRGP4 $1217
+JUMPV
+LABELV $1216
+ADDRLP4 0+4
+INDIRF4
+CNSTF4 0
+LEF4 $1220
+ADDRLP4 0+4
+INDIRF4
+CNSTF4 1094713344
+LEF4 $1220
+ADDRLP4 144
+ADDRFP4 0
+INDIRP4
+CNSTI4 132
+ADDP4
+ASGNP4
+ADDRLP4 144
+INDIRP4
+ADDRLP4 144
+INDIRP4
+INDIRF4
+CNSTF4 1094713344
+SUBF4
+ASGNF4
+ADDRGP4 $1221
+JUMPV
+LABELV $1220
+ADDRFP4 0
+INDIRP4
+CNSTI4 132
+ADDP4
+ADDRLP4 60+4
+INDIRF4
+ASGNF4
+LABELV $1221
+LABELV $1217
+ADDRFP4 0
+INDIRP4
+CNSTI4 128
+ADDP4
+ARGP4
+ADDRLP4 36
+ARGP4
+ADDRLP4 148
+CNSTP4 0
+ASGNP4
+ADDRLP4 148
+INDIRP4
+ARGP4
+ADDRLP4 148
+INDIRP4
+ARGP4
+ADDRGP4 AngleVectors
+CALLV
+pop
+ADDRLP4 12
+ARGP4
+ADDRLP4 48
+ARGP4
+ADDRLP4 36
+ARGP4
+ADDRLP4 76
+INDIRF4
+NEGF4
+ARGF4
+ADDRGP4 RotatePointAroundVector
+CALLV
+pop
+ADDRLP4 12
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 1232
+ADDP4
+ARGP4
+ADDRGP4 vectoangles
+CALLV
+pop
+ADDRLP4 0+4
+INDIRF4
+CVFI4 4
+ARGI4
+ADDRLP4 156
+ADDRGP4 abs
+CALLI4
+ASGNI4
+ADDRLP4 156
+INDIRI4
+CNSTI4 12
+SUBI4
+CNSTI4 0
+GTI4 $1227
+ADDRLP4 0
+INDIRF4
+CVFI4 4
+ARGI4
+ADDRLP4 160
+ADDRGP4 abs
+CALLI4
+ASGNI4
+ADDRLP4 160
+INDIRI4
+CNSTI4 12
+SUBI4
+CNSTI4 0
+GTI4 $1227
+ADDRLP4 152
+CNSTI4 1
+ASGNI4
+ADDRGP4 $1228
+JUMPV
+LABELV $1227
+ADDRLP4 152
+CNSTI4 0
+ASGNI4
+LABELV $1228
+ADDRLP4 152
+INDIRI4
+RETI4
+LABELV $1200
+endproc HMGTurret_TrackEnemy 164 16
+export HMGTurret_FindEnemy
+proc HMGTurret_FindEnemy 4176 16
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $1230
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+INDIRP4
+CNSTI4 1228
+ADDP4
+CNSTP4 0
+ASGNP4
+LABELV $1230
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+CNSTP4 0
+ASGNP4
+ADDRLP4 4148
+CNSTF4 1136525312
+ASGNF4
+ADDRLP4 4112
+ADDRLP4 4148
+INDIRF4
+ASGNF4
+ADDRLP4 4112+4
+ADDRLP4 4148
+INDIRF4
+ASGNF4
+ADDRLP4 4112+8
+CNSTF4 1136525312
+ASGNF4
+ADDRLP4 4136
+ADDRFP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+INDIRF4
+ADDRLP4 4112
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4136+4
+ADDRFP4 0
+INDIRP4
+CNSTI4 96
+ADDP4
+INDIRF4
+ADDRLP4 4112+4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4136+8
+ADDRFP4 0
+INDIRP4
+CNSTI4 100
+ADDP4
+INDIRF4
+ADDRLP4 4112+8
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4124
+ADDRFP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+INDIRF4
+ADDRLP4 4112
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4124+4
+ADDRFP4 0
+INDIRP4
+CNSTI4 96
+ADDP4
+INDIRF4
+ADDRLP4 4112+4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4124+8
+ADDRFP4 0
+INDIRP4
+CNSTI4 100
+ADDP4
+INDIRF4
+ADDRLP4 4112+8
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4124
+ARGP4
+ADDRLP4 4136
+ARGP4
+ADDRLP4 16
+ARGP4
+CNSTI4 1024
+ARGI4
+ADDRLP4 4160
+ADDRGP4 trap_EntitiesInBox
+CALLI4
+ASGNI4
+ADDRLP4 8
+ADDRLP4 4160
+INDIRI4
+ASGNI4
+ADDRLP4 8
+INDIRI4
+CNSTI4 0
+NEI4 $1242
+ADDRGP4 $1229
+JUMPV
+LABELV $1242
+ADDRLP4 4164
+ADDRGP4 rand
+CALLI4
+ASGNI4
+ADDRLP4 12
+ADDRLP4 4164
+INDIRI4
+CNSTI4 32767
+ADDRLP4 8
+INDIRI4
+DIVI4
+CNSTI4 1
+ADDI4
+DIVI4
+ASGNI4
+ADDRLP4 0
+ADDRLP4 12
+INDIRI4
+ASGNI4
+ADDRGP4 $1247
+JUMPV
+LABELV $1244
+ADDRLP4 4
+CNSTI4 1760
+ADDRLP4 0
+INDIRI4
+ADDRLP4 8
+INDIRI4
+MODI4
+CNSTI4 2
+LSHI4
+ADDRLP4 16
+ADDP4
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 4
+INDIRP4
+ARGP4
+CNSTI4 1
+ARGI4
+ADDRLP4 4168
+ADDRGP4 HMGTurret_CheckTarget
+CALLI4
+ASGNI4
+ADDRLP4 4168
+INDIRI4
+CNSTI4 0
+NEI4 $1248
+ADDRGP4 $1245
+JUMPV
+LABELV $1248
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+ADDRLP4 4
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+INDIRP4
+CNSTI4 1228
+ADDP4
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRGP4 $1229
+JUMPV
+LABELV $1245
+ADDRLP4 0
+ADDRLP4 0
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $1247
+ADDRLP4 0
+INDIRI4
+ADDRLP4 8
+INDIRI4
+ADDRLP4 12
+INDIRI4
+ADDI4
+LTI4 $1244
+LABELV $1229
+endproc HMGTurret_FindEnemy 4176 16
+proc HMGTurret_State 20 4
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 864
+ADDP4
+INDIRI4
+ADDRFP4 4
+INDIRI4
+NEI4 $1252
+CNSTI4 0
+RETI4
+ADDRGP4 $1251
+JUMPV
+LABELV $1252
+ADDRFP4 0
+INDIRP4
+CNSTI4 128
+ADDP4
+INDIRF4
+ARGF4
+ADDRLP4 4
+ADDRGP4 AngleNormalize180
+CALLF4
+ASGNF4
+ADDRLP4 0
+ADDRLP4 4
+INDIRF4
+ASGNF4
+ADDRFP4 4
+INDIRI4
+CNSTI4 0
+NEI4 $1254
+ADDRLP4 0
+INDIRF4
+CNSTF4 1106247680
+GEF4 $1256
+ADDRFP4 0
+INDIRP4
+CNSTI4 864
+ADDP4
+INDIRI4
+CNSTI4 1
+EQI4 $1258
+ADDRFP4 0
+INDIRP4
+CNSTI4 688
+ADDP4
+CNSTF4 1048576000
+ASGNF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 864
+ADDP4
+CNSTI4 1
+ASGNI4
+ADDRGP4 $1259
+JUMPV
+LABELV $1258
+ADDRLP4 8
+ADDRFP4 0
+INDIRP4
+CNSTI4 688
+ADDP4
+ASGNP4
+ADDRLP4 8
+INDIRP4
+CNSTF4 1067450368
+ADDRLP4 8
+INDIRP4
+INDIRF4
+MULF4
+ASGNF4
+LABELV $1259
+CNSTF4 1106247680
+ADDRLP4 0
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 688
+ADDP4
+INDIRF4
+ADDF4
+GEF4 $1261
+ADDRLP4 12
+CNSTF4 1106247680
+ASGNF4
+ADDRGP4 $1262
+JUMPV
+LABELV $1261
+ADDRLP4 12
+ADDRLP4 0
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 688
+ADDP4
+INDIRF4
+ADDF4
+ASGNF4
+LABELV $1262
+ADDRFP4 0
+INDIRP4
+CNSTI4 128
+ADDP4
+ADDRLP4 12
+INDIRF4
+ASGNF4
+CNSTI4 1
+RETI4
+ADDRGP4 $1251
+JUMPV
+LABELV $1256
+ADDRFP4 0
+INDIRP4
+CNSTI4 864
+ADDP4
+CNSTI4 0
+ASGNI4
+ADDRGP4 $1255
+JUMPV
+LABELV $1254
+ADDRFP4 4
+INDIRI4
+CNSTI4 3
+NEI4 $1263
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+NEU4 $1265
+ADDRLP4 0
+INDIRF4
+CNSTF4 0
+LEF4 $1265
+ADDRFP4 0
+INDIRP4
+CNSTI4 864
+ADDP4
+CNSTI4 2
+ASGNI4
+CNSTF4 0
+ADDRLP4 0
+INDIRF4
+CNSTF4 1086324736
+SUBF4
+LEF4 $1268
+ADDRLP4 8
+CNSTF4 0
+ASGNF4
+ADDRGP4 $1269
+JUMPV
+LABELV $1268
+ADDRLP4 8
+ADDRLP4 0
+INDIRF4
+CNSTF4 1086324736
+SUBF4
+ASGNF4
+LABELV $1269
+ADDRFP4 0
+INDIRP4
+CNSTI4 128
+ADDP4
+ADDRLP4 8
+INDIRF4
+ASGNF4
+ADDRGP4 $1266
+JUMPV
+LABELV $1265
+ADDRFP4 0
+INDIRP4
+CNSTI4 864
+ADDP4
+CNSTI4 3
+ASGNI4
+LABELV $1266
+LABELV $1263
+LABELV $1255
+CNSTI4 0
+RETI4
+LABELV $1251
+endproc HMGTurret_State 20 4
+export HMGTurret_Think
+proc HMGTurret_Think 56 12
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 4
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 760
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+ADDRLP4 4
+INDIRP4
+CNSTI4 68
+ADDP4
+INDIRI4
+ADDI4
+ASGNI4
+ADDRLP4 8
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 8
+INDIRP4
+ADDRLP4 8
+INDIRP4
+INDIRI4
+CNSTI4 -513
+BANDI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 0
+ARGI4
+ADDRLP4 16
+ADDRGP4 G_FindPower
+CALLI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+ADDRLP4 16
+INDIRI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 20
+ADDRGP4 G_SuicideIfNoPower
+CALLI4
+ASGNI4
+ADDRLP4 20
+INDIRI4
+CNSTI4 0
+EQI4 $1272
+ADDRGP4 $1270
+JUMPV
+LABELV $1272
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 G_IdlePowerState
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $1274
+ADDRLP4 28
+CNSTI4 0
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+ADDRLP4 28
+INDIRI4
+EQI4 $1276
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 28
+INDIRI4
+ARGI4
+ADDRLP4 32
+ADDRGP4 HMGTurret_State
+CALLI4
+ASGNI4
+ADDRLP4 32
+INDIRI4
+CNSTI4 0
+EQI4 $1276
+ADDRGP4 $1270
+JUMPV
+LABELV $1276
+ADDRFP4 0
+INDIRP4
+CNSTI4 760
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+CNSTI4 2000
+ADDI4
+ASGNI4
+ADDRGP4 $1270
+JUMPV
+LABELV $1274
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $1279
+ADDRGP4 $1270
+JUMPV
+LABELV $1279
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+INDIRP4
+ARGP4
+CNSTI4 1
+ARGI4
+ADDRLP4 28
+ADDRGP4 HMGTurret_CheckTarget
+CALLI4
+ASGNI4
+ADDRLP4 28
+INDIRI4
+CNSTI4 0
+NEI4 $1281
+ADDRFP4 0
+INDIRP4
+CNSTI4 896
+ADDP4
+CNSTI4 0
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 1256
+ADDP4
+CNSTI4 -1
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 HMGTurret_FindEnemy
+CALLV
+pop
+LABELV $1281
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 3
+ARGI4
+ADDRGP4 HMGTurret_State
+CALLI4
+pop
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+NEU4 $1283
+ADDRGP4 $1270
+JUMPV
+LABELV $1283
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 32
+ADDRGP4 HMGTurret_TrackEnemy
+CALLI4
+ASGNI4
+ADDRLP4 32
+INDIRI4
+CNSTI4 0
+NEI4 $1285
+ADDRFP4 0
+INDIRP4
+CNSTI4 896
+ADDP4
+CNSTI4 0
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 1256
+ADDP4
+CNSTI4 -1
+ASGNI4
+ADDRGP4 $1270
+JUMPV
+LABELV $1285
+ADDRFP4 0
+INDIRP4
+CNSTI4 896
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $1287
+ADDRFP4 0
+INDIRP4
+CNSTI4 656
+ADDP4
+INDIRI4
+ADDRGP4 level+32
+INDIRI4
+GEI4 $1287
+ADDRFP4 0
+INDIRP4
+CNSTI4 896
+ADDP4
+CNSTI4 1
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 1256
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+CNSTI4 750
+ADDI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 77
+ARGI4
+CNSTI4 0
+ARGI4
+ADDRGP4 G_AddEvent
+CALLV
+pop
+LABELV $1287
+ADDRFP4 0
+INDIRP4
+CNSTI4 896
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $1294
+ADDRFP4 0
+INDIRP4
+CNSTI4 1256
+ADDP4
+INDIRI4
+ADDRGP4 level+32
+INDIRI4
+LEI4 $1291
+LABELV $1294
+ADDRGP4 $1270
+JUMPV
+LABELV $1291
+ADDRFP4 0
+INDIRP4
+CNSTI4 656
+ADDP4
+INDIRI4
+ADDRGP4 level+32
+INDIRI4
+LEI4 $1295
+ADDRGP4 $1270
+JUMPV
+LABELV $1295
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 FireWeapon
+CALLV
+pop
+ADDRLP4 44
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 44
+INDIRP4
+ADDRLP4 44
+INDIRP4
+INDIRI4
+CNSTI4 512
+BORI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 52
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 656
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+ADDRLP4 52
+INDIRP4
+CNSTI4 84
+ADDP4
+INDIRI4
+ADDI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 27
+ARGI4
+CNSTI4 0
+ARGI4
+ADDRGP4 G_AddEvent
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 6
+ARGI4
+CNSTI4 0
+ARGI4
+ADDRGP4 G_SetBuildableAnim
+CALLV
+pop
+LABELV $1270
+endproc HMGTurret_Think 56 12
+export HTeslaGen_Think
+proc HTeslaGen_Think 4212 16
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 4
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 760
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+ADDRLP4 4
+INDIRP4
+CNSTI4 68
+ADDP4
+INDIRI4
+ADDI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 0
+ARGI4
+ADDRLP4 12
+ADDRGP4 G_FindPower
+CALLI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+ADDRLP4 12
+INDIRI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 16
+ADDRGP4 G_SuicideIfNoPower
+CALLI4
+ASGNI4
+ADDRLP4 16
+INDIRI4
+CNSTI4 0
+EQI4 $1301
+ADDRGP4 $1299
+JUMPV
+LABELV $1301
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 G_IdlePowerState
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $1303
+ADDRLP4 20
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 20
+INDIRP4
+ADDRLP4 20
+INDIRP4
+INDIRI4
+CNSTI4 -513
+BANDI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 760
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+CNSTI4 2000
+ADDI4
+ASGNI4
+ADDRGP4 $1299
+JUMPV
+LABELV $1303
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $1306
+ADDRFP4 0
+INDIRP4
+CNSTI4 656
+ADDP4
+INDIRI4
+ADDRGP4 level+32
+INDIRI4
+GEI4 $1306
+ADDRLP4 4176
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 4176
+INDIRP4
+ADDRLP4 4176
+INDIRP4
+INDIRI4
+CNSTI4 -513
+BANDI4
+ASGNI4
+ADDRLP4 4184
+ADDRFP4 0
+INDIRP4
+CNSTI4 464
+ADDP4
+ASGNP4
+ADDRLP4 28
+ADDRFP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 104
+ADDP4
+INDIRF4
+ADDRLP4 4184
+INDIRP4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 28+4
+ADDRFP4 0
+INDIRP4
+CNSTI4 96
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 108
+ADDP4
+INDIRF4
+ADDRLP4 4184
+INDIRP4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 28+8
+ADDRFP4 0
+INDIRP4
+CNSTI4 100
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 112
+ADDP4
+INDIRF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 464
+ADDP4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 4192
+CNSTF4 1130430464
+ASGNF4
+ADDRLP4 4140
+ADDRLP4 4192
+INDIRF4
+ASGNF4
+ADDRLP4 4140+4
+ADDRLP4 4192
+INDIRF4
+ASGNF4
+ADDRLP4 4140+8
+CNSTF4 1130430464
+ASGNF4
+ADDRLP4 4164
+ADDRLP4 28
+INDIRF4
+ADDRLP4 4140
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4164+4
+ADDRLP4 28+4
+INDIRF4
+ADDRLP4 4140+4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4164+8
+ADDRLP4 28+8
+INDIRF4
+ADDRLP4 4140+8
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4152
+ADDRLP4 28
+INDIRF4
+ADDRLP4 4140
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4152+4
+ADDRLP4 28+4
+INDIRF4
+ADDRLP4 4140+4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4152+8
+ADDRLP4 28+8
+INDIRF4
+ADDRLP4 4140+8
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4152
+ARGP4
+ADDRLP4 4164
+ARGP4
+ADDRLP4 40
+ARGP4
+CNSTI4 1024
+ARGI4
+ADDRLP4 4196
+ADDRGP4 trap_EntitiesInBox
+CALLI4
+ASGNI4
+ADDRLP4 4136
+ADDRLP4 4196
+INDIRI4
+ASGNI4
+ADDRLP4 24
+CNSTI4 0
+ASGNI4
+ADDRGP4 $1328
+JUMPV
+LABELV $1325
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+CNSTI4 1760
+ADDRLP4 24
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRLP4 40
+ADDP4
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+INDIRP4
+CNSTI4 544
+ADDP4
+INDIRI4
+CNSTI4 32
+BANDI4
+CNSTI4 0
+EQI4 $1329
+ADDRGP4 $1326
+JUMPV
+LABELV $1329
+ADDRLP4 4200
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 4204
+ADDRLP4 4200
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 4204
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $1331
+ADDRLP4 4200
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+CNSTI4 0
+LEI4 $1331
+ADDRLP4 4204
+INDIRP4
+CNSTI4 216
+ADDP4
+INDIRI4
+CNSTI4 1
+NEI4 $1331
+ADDRLP4 4204
+INDIRP4
+CNSTI4 2572
+ADDP4
+INDIRI4
+ADDRGP4 level+32
+INDIRI4
+GEI4 $1331
+ADDRLP4 28
+ARGP4
+ADDRLP4 4200
+INDIRP4
+CNSTI4 24
+ADDP4
+ARGP4
+ADDRLP4 4208
+ADDRGP4 Distance
+CALLF4
+ASGNF4
+ADDRLP4 4208
+INDIRF4
+CNSTF4 1130430464
+GTF4 $1331
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 FireWeapon
+CALLV
+pop
+LABELV $1331
+LABELV $1326
+ADDRLP4 24
+ADDRLP4 24
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $1328
+ADDRLP4 24
+INDIRI4
+ADDRLP4 4136
+INDIRI4
+LTI4 $1325
+ADDRFP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+CNSTP4 0
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+INDIRI4
+CNSTI4 512
+BANDI4
+CNSTI4 0
+EQI4 $1334
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 27
+ARGI4
+CNSTI4 0
+ARGI4
+ADDRGP4 G_AddEvent
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+CNSTI4 656
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+CNSTI4 250
+ADDI4
+ASGNI4
+LABELV $1334
+LABELV $1306
+LABELV $1299
+endproc HTeslaGen_Think 4212 16
+export HRefinery_Think
+proc HRefinery_Think 12 8
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 760
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+CNSTI4 2000
+ADDI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 0
+ARGI4
+ADDRLP4 4
+ADDRGP4 G_FindPower
+CALLI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+ADDRLP4 4
+INDIRI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 8
+ADDRGP4 G_SuicideIfNoPower
+CALLI4
+ASGNI4
+ADDRLP4 8
+INDIRI4
+CNSTI4 0
+EQI4 $1339
+ADDRGP4 $1337
+JUMPV
+LABELV $1339
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 G_IdlePowerState
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 CheckGatherer
+CALLI4
+pop
+LABELV $1337
+endproc HRefinery_Think 12 8
+proc G_QueueValue 24 4
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 4
+CNSTI4 0
+ASGNI4
+ADDRLP4 8
+CNSTF4 0
+ASGNF4
+ADDRLP4 0
+CNSTI4 0
+ASGNI4
+ADDRGP4 $1345
+JUMPV
+LABELV $1342
+ADDRLP4 16
+CNSTI4 1760
+ADDRLP4 0
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRLP4 4
+ADDRLP4 4
+INDIRI4
+ADDRLP4 0
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 968
+ADDP4
+ADDP4
+INDIRI4
+ADDI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 888
+ADDP4
+INDIRI4
+ADDRLP4 16
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 532
+ADDP4
+INDIRI4
+EQI4 $1347
+ADDRLP4 8
+ADDRLP4 8
+INDIRF4
+ADDRLP4 0
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 968
+ADDP4
+ADDP4
+INDIRI4
+CVIF4 4
+ADDF4
+ASGNF4
+LABELV $1347
+LABELV $1343
+ADDRLP4 0
+ADDRLP4 0
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $1345
+ADDRLP4 0
+INDIRI4
+ADDRGP4 level+24
+INDIRI4
+LTI4 $1342
+ADDRLP4 4
+INDIRI4
+CNSTI4 0
+LEI4 $1349
+ADDRLP4 8
+ADDRLP4 8
+INDIRF4
+ADDRLP4 4
+INDIRI4
+CVIF4 4
+DIVF4
+ASGNF4
+ADDRGP4 $1350
+JUMPV
+LABELV $1349
+ADDRLP4 8
+CNSTF4 1065353216
+ASGNF4
+LABELV $1350
+ADDRFP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 16
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 12
+ADDRLP4 8
+INDIRF4
+ADDRLP4 16
+INDIRP4
+CNSTI4 28
+ADDP4
+INDIRI4
+CVIF4 4
+MULF4
+CVFI4 4
+ASGNI4
+ADDRLP4 12
+INDIRI4
+RETI4
+LABELV $1341
+endproc G_QueueValue 24 4
+export G_QueueBuildPoints
+proc G_QueueBuildPoints 48 12
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 8
+ADDRGP4 G_QueueValue
+CALLI4
+ASGNI4
+ADDRLP4 0
+ADDRLP4 8
+INDIRI4
+ASGNI4
+ADDRLP4 0
+INDIRI4
+CNSTI4 0
+NEI4 $1352
+ADDRGP4 $1351
+JUMPV
+LABELV $1352
+ADDRLP4 12
+ADDRFP4 0
+INDIRP4
+CNSTI4 888
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 12
+INDIRI4
+CNSTI4 0
+EQI4 $1351
+ADDRLP4 12
+INDIRI4
+CNSTI4 1
+EQI4 $1358
+ADDRLP4 12
+INDIRI4
+CNSTI4 2
+EQI4 $1366
+ADDRGP4 $1351
+JUMPV
+LABELV $1358
+ADDRGP4 level+11300
+INDIRI4
+CNSTI4 0
+NEI4 $1359
+ADDRGP4 level+11304
+ADDRGP4 level+32
+INDIRI4
+ADDRGP4 g_alienBuildQueueTime+12
+INDIRI4
+ADDI4
+ASGNI4
+LABELV $1359
+ADDRLP4 20
+ADDRGP4 level+11300
+ASGNP4
+ADDRLP4 20
+INDIRP4
+ADDRLP4 20
+INDIRP4
+INDIRI4
+ADDRLP4 0
+INDIRI4
+ADDI4
+ASGNI4
+ADDRGP4 $1355
+JUMPV
+LABELV $1366
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 24
+ADDRGP4 G_PowerEntityForEntity
+CALLP4
+ASGNP4
+ADDRLP4 4
+ADDRLP4 24
+INDIRP4
+ASGNP4
+ADDRLP4 4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $1367
+ADDRLP4 32
+ADDRLP4 4
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 32
+INDIRI4
+CNSTI4 34
+EQI4 $1372
+ADDRGP4 $1370
+JUMPV
+LABELV $1372
+ADDRLP4 36
+ADDRGP4 G_HumanBuildPoints
+CALLI4
+ASGNI4
+ADDRGP4 level+11316
+INDIRI4
+ARGI4
+ADDRLP4 36
+INDIRI4
+ARGI4
+ADDRGP4 g_humanBuildQueueTime+12
+INDIRI4
+ARGI4
+ADDRLP4 40
+ADDRGP4 G_NextQueueTime
+CALLI4
+ASGNI4
+ADDRLP4 28
+ADDRLP4 40
+INDIRI4
+ASGNI4
+ADDRGP4 level+11316
+INDIRI4
+CNSTI4 0
+EQI4 $1380
+ADDRGP4 level+32
+INDIRI4
+ADDRLP4 28
+INDIRI4
+ADDI4
+ADDRGP4 level+11320
+INDIRI4
+GEI4 $1375
+LABELV $1380
+ADDRGP4 level+11320
+ADDRGP4 level+32
+INDIRI4
+ADDRLP4 28
+INDIRI4
+ADDI4
+ASGNI4
+LABELV $1375
+ADDRLP4 44
+ADDRGP4 level+11316
+ASGNP4
+ADDRLP4 44
+INDIRP4
+ADDRLP4 44
+INDIRP4
+INDIRI4
+ADDRLP4 0
+INDIRI4
+ADDI4
+ASGNI4
+LABELV $1370
+LABELV $1367
+LABELV $1355
+LABELV $1351
+endproc G_QueueBuildPoints 48 12
+export G_NextQueueTime
+proc G_NextQueueTime 4 0
+ADDRFP4 4
+INDIRI4
+CNSTI4 0
+NEI4 $1385
+CNSTI4 0
+RETI4
+ADDRGP4 $1384
+JUMPV
+LABELV $1385
+ADDRLP4 0
+ADDRFP4 0
+INDIRI4
+CVIF4 4
+ADDRFP4 4
+INDIRI4
+CVIF4 4
+DIVF4
+ASGNF4
+CNSTF4 1065353216
+ADDRLP4 0
+INDIRF4
+SUBF4
+ADDRFP4 8
+INDIRI4
+CVIF4 4
+MULF4
+CVFI4 4
+RETI4
+LABELV $1384
+endproc G_NextQueueTime 4 0
+data
+align 4
+LABELV $1388
+byte 4 1092616192
+byte 4 1092616192
+byte 4 1092616192
+export G_BuildableTouchTriggers
+code
+proc G_BuildableTouchTriggers 4244 16
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+CNSTI4 0
+GTI4 $1389
+ADDRGP4 $1387
+JUMPV
+LABELV $1389
+ADDRFP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 4192
+ARGP4
+ADDRLP4 4204
+ARGP4
+ADDRGP4 BG_BuildableBoundingBox
+CALLV
+pop
+ADDRLP4 68
+ADDRFP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+INDIRF4
+ADDRLP4 4192
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 68+4
+ADDRFP4 0
+INDIRP4
+CNSTI4 96
+ADDP4
+INDIRF4
+ADDRLP4 4192+4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 68+8
+ADDRFP4 0
+INDIRP4
+CNSTI4 100
+ADDP4
+INDIRF4
+ADDRLP4 4192+8
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 80
+ADDRFP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+INDIRF4
+ADDRLP4 4204
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 80+4
+ADDRFP4 0
+INDIRP4
+CNSTI4 96
+ADDP4
+INDIRF4
+ADDRLP4 4204+4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 80+8
+ADDRFP4 0
+INDIRP4
+CNSTI4 100
+ADDP4
+INDIRF4
+ADDRLP4 4204+8
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 68
+ADDRLP4 68
+INDIRF4
+ADDRGP4 $1388
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 68+4
+ADDRLP4 68+4
+INDIRF4
+ADDRGP4 $1388+4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 68+8
+ADDRLP4 68+8
+INDIRF4
+ADDRGP4 $1388+8
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 80
+ADDRLP4 80
+INDIRF4
+ADDRGP4 $1388
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 80+4
+ADDRLP4 80+4
+INDIRF4
+ADDRGP4 $1388+4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 80+8
+ADDRLP4 80+8
+INDIRF4
+ADDRGP4 $1388+8
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 68
+ARGP4
+ADDRLP4 80
+ARGP4
+ADDRLP4 96
+ARGP4
+CNSTI4 1024
+ARGI4
+ADDRLP4 4224
+ADDRGP4 trap_EntitiesInBox
+CALLI4
+ASGNI4
+ADDRLP4 92
+ADDRLP4 4224
+INDIRI4
+ASGNI4
+ADDRLP4 68
+ADDRFP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+INDIRF4
+ADDRLP4 4192
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 68+4
+ADDRFP4 0
+INDIRP4
+CNSTI4 96
+ADDP4
+INDIRF4
+ADDRLP4 4192+4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 68+8
+ADDRFP4 0
+INDIRP4
+CNSTI4 100
+ADDP4
+INDIRF4
+ADDRLP4 4192+8
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 80
+ADDRFP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+INDIRF4
+ADDRLP4 4204
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 80+4
+ADDRFP4 0
+INDIRP4
+CNSTI4 96
+ADDP4
+INDIRF4
+ADDRLP4 4204+4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 80+8
+ADDRFP4 0
+INDIRP4
+CNSTI4 100
+ADDP4
+INDIRF4
+ADDRLP4 4204+8
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4
+CNSTI4 0
+ASGNI4
+ADDRGP4 $1422
+JUMPV
+LABELV $1419
+ADDRLP4 0
+CNSTI4 1760
+ADDRLP4 4
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRLP4 96
+ADDP4
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 776
+ADDP4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+NEU4 $1423
+ADDRGP4 $1420
+JUMPV
+LABELV $1423
+ADDRLP4 0
+INDIRP4
+CNSTI4 468
+ADDP4
+INDIRI4
+CNSTI4 1073741824
+BANDI4
+CNSTI4 0
+NEI4 $1425
+ADDRGP4 $1420
+JUMPV
+LABELV $1425
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $1427
+ADDRGP4 $1420
+JUMPV
+LABELV $1427
+ADDRLP4 68
+ARGP4
+ADDRLP4 80
+ARGP4
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRLP4 4236
+ADDRGP4 trap_EntityContact
+CALLI4
+ASGNI4
+ADDRLP4 4236
+INDIRI4
+CNSTI4 0
+NEI4 $1429
+ADDRGP4 $1420
+JUMPV
+LABELV $1429
+ADDRLP4 8
+ARGP4
+CNSTI4 0
+ARGI4
+CNSTU4 60
+ARGU4
+ADDRGP4 memset
+CALLP4
+pop
+ADDRLP4 0
+INDIRP4
+CNSTI4 776
+ADDP4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $1431
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 8
+ARGP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 776
+ADDP4
+INDIRP4
+CALLV
+pop
+LABELV $1431
+LABELV $1420
+ADDRLP4 4
+ADDRLP4 4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $1422
+ADDRLP4 4
+INDIRI4
+ADDRLP4 92
+INDIRI4
+LTI4 $1419
+LABELV $1387
+endproc G_BuildableTouchTriggers 4244 16
+export G_BuildableThink
+proc G_BuildableThink 80 8
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 12
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 0
+ADDRLP4 12
+INDIRP4
+CNSTI4 36
+ADDP4
+INDIRI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 16
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 8
+ADDRLP4 16
+INDIRP4
+CNSTI4 40
+ADDP4
+INDIRI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 20
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 4
+ADDRLP4 20
+INDIRP4
+CNSTI4 72
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 28
+CNSTI4 0
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+ADDRLP4 28
+INDIRI4
+NEI4 $1434
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ADDRLP4 28
+INDIRI4
+LEI4 $1434
+ADDRGP4 level+16020
+INDIRI4
+ADDRLP4 28
+INDIRI4
+NEI4 $1434
+ADDRFP4 0
+INDIRP4
+CNSTI4 924
+ADDP4
+INDIRI4
+ADDRLP4 4
+INDIRI4
+ADDI4
+ADDRGP4 level+32
+INDIRI4
+GEI4 $1437
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+CNSTI4 1
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+CNSTI4 2
+NEI4 $1440
+CNSTI4 1
+ARGI4
+ADDRGP4 $1442
+ARGP4
+ADDRGP4 G_TeamCommand
+CALLV
+pop
+LABELV $1440
+ADDRFP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+CNSTI4 22
+NEI4 $1443
+CNSTI4 1
+ARGI4
+ADDRGP4 $1445
+ARGP4
+ADDRGP4 G_TeamCommand
+CALLV
+pop
+LABELV $1443
+LABELV $1437
+LABELV $1434
+ADDRLP4 32
+ADDRFP4 0
+INDIRP4
+CNSTI4 932
+ADDP4
+ASGNP4
+ADDRLP4 32
+INDIRP4
+ADDRLP4 32
+INDIRP4
+INDIRI4
+ADDRFP4 4
+INDIRI4
+ADDI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 932
+ADDP4
+INDIRI4
+CNSTI4 1000
+LTI4 $1446
+ADDRLP4 36
+ADDRFP4 0
+INDIRP4
+CNSTI4 932
+ADDP4
+ASGNP4
+ADDRLP4 36
+INDIRP4
+ADDRLP4 36
+INDIRP4
+INDIRI4
+CNSTI4 1000
+SUBI4
+ASGNI4
+ADDRLP4 44
+CNSTI4 0
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+ADDRLP4 44
+INDIRI4
+NEI4 $1448
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ADDRLP4 44
+INDIRI4
+LEI4 $1448
+ADDRLP4 0
+INDIRI4
+CVIF4 4
+CNSTF4 981668463
+ADDRLP4 4
+INDIRI4
+CVIF4 4
+MULF4
+DIVF4
+ARGF4
+ADDRLP4 48
+ADDRGP4 ceil
+CALLF4
+ASGNF4
+ADDRLP4 52
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+ASGNP4
+ADDRLP4 52
+INDIRP4
+ADDRLP4 52
+INDIRP4
+INDIRI4
+ADDRLP4 48
+INDIRF4
+CVFI4 4
+ADDI4
+ASGNI4
+ADDRGP4 $1449
+JUMPV
+LABELV $1448
+ADDRLP4 56
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 56
+INDIRI4
+CNSTI4 0
+LEI4 $1450
+ADDRLP4 56
+INDIRI4
+ADDRLP4 0
+INDIRI4
+GEI4 $1450
+ADDRFP4 0
+INDIRP4
+CNSTI4 888
+ADDP4
+INDIRI4
+CNSTI4 1
+NEI4 $1452
+ADDRLP4 8
+INDIRI4
+CNSTI4 0
+EQI4 $1452
+ADDRFP4 0
+INDIRP4
+CNSTI4 1744
+ADDP4
+INDIRI4
+CNSTI4 2000
+ADDI4
+ADDRGP4 level+32
+INDIRI4
+GEI4 $1452
+ADDRLP4 64
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+ASGNP4
+ADDRLP4 64
+INDIRP4
+ADDRLP4 64
+INDIRP4
+INDIRI4
+ADDRLP4 8
+INDIRI4
+ADDI4
+ASGNI4
+ADDRGP4 $1453
+JUMPV
+LABELV $1452
+ADDRFP4 0
+INDIRP4
+CNSTI4 888
+ADDP4
+INDIRI4
+CNSTI4 2
+NEI4 $1455
+ADDRFP4 0
+INDIRP4
+CNSTI4 912
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $1455
+ADDRFP4 0
+INDIRP4
+CNSTI4 1744
+ADDP4
+INDIRI4
+CNSTI4 2000
+ADDI4
+ADDRGP4 level+32
+INDIRI4
+GEI4 $1455
+ADDRLP4 68
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+ASGNP4
+ADDRLP4 68
+INDIRP4
+ADDRLP4 68
+INDIRP4
+INDIRI4
+ADDRGP4 g_humanDefenceComputerRate+12
+INDIRI4
+ADDRGP4 g_humanDefenceComputerLimit+12
+INDIRI4
+MULI4
+ADDI4
+ASGNI4
+LABELV $1455
+LABELV $1453
+LABELV $1450
+LABELV $1449
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ADDRLP4 0
+INDIRI4
+LTI4 $1460
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+ADDRLP4 0
+INDIRI4
+ASGNI4
+ADDRLP4 60
+CNSTI4 0
+ASGNI4
+LABELV $1462
+ADDRLP4 60
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 968
+ADDP4
+ADDP4
+CNSTI4 0
+ASGNI4
+LABELV $1463
+ADDRLP4 60
+ADDRLP4 60
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRLP4 60
+INDIRI4
+CNSTI4 64
+LTI4 $1462
+LABELV $1460
+LABELV $1446
+ADDRFP4 0
+INDIRP4
+CNSTI4 960
+ADDP4
+INDIRI4
+CNSTI4 0
+LEI4 $1466
+ADDRLP4 36
+ADDRFP4 0
+INDIRP4
+CNSTI4 960
+ADDP4
+ASGNP4
+ADDRLP4 36
+INDIRP4
+ADDRLP4 36
+INDIRP4
+INDIRI4
+ADDRFP4 4
+INDIRI4
+SUBI4
+ASGNI4
+LABELV $1466
+ADDRFP4 0
+INDIRP4
+CNSTI4 960
+ADDP4
+INDIRI4
+CNSTI4 0
+GEI4 $1468
+ADDRFP4 0
+INDIRP4
+CNSTI4 960
+ADDP4
+CNSTI4 0
+ASGNI4
+LABELV $1468
+ADDRFP4 0
+INDIRP4
+CNSTI4 888
+ADDP4
+INDIRI4
+CNSTI4 2
+EQI4 $1471
+ADDRLP4 40
+CNSTI4 0
+ASGNI4
+ADDRGP4 $1472
+JUMPV
+LABELV $1471
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 48
+ADDRGP4 G_FindDCC
+CALLI4
+ASGNI4
+ADDRLP4 40
+ADDRLP4 48
+INDIRI4
+ASGNI4
+LABELV $1472
+ADDRFP4 0
+INDIRP4
+CNSTI4 912
+ADDP4
+ADDRLP4 40
+INDIRI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+CNSTI4 0
+LEI4 $1474
+ADDRLP4 52
+ADDRFP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ASGNI4
+ADDRGP4 $1475
+JUMPV
+LABELV $1474
+ADDRLP4 52
+CNSTI4 0
+ASGNI4
+LABELV $1475
+ADDRFP4 0
+INDIRP4
+CNSTI4 208
+ADDP4
+ADDRLP4 52
+INDIRI4
+ASGNI4
+ADDRLP4 60
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 60
+INDIRP4
+ADDRLP4 60
+INDIRP4
+INDIRI4
+CNSTI4 -57
+BANDI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $1476
+ADDRLP4 64
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 64
+INDIRP4
+ADDRLP4 64
+INDIRP4
+INDIRI4
+CNSTI4 16
+BORI4
+ASGNI4
+LABELV $1476
+ADDRFP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $1478
+ADDRLP4 68
+CNSTI4 8
+ASGNI4
+ADDRLP4 72
+ADDRFP4 0
+INDIRP4
+ADDRLP4 68
+INDIRI4
+ADDP4
+ASGNP4
+ADDRLP4 72
+INDIRP4
+ADDRLP4 72
+INDIRP4
+INDIRI4
+ADDRLP4 68
+INDIRI4
+BORI4
+ASGNI4
+LABELV $1478
+ADDRFP4 0
+INDIRP4
+CNSTI4 936
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $1480
+ADDRLP4 76
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 76
+INDIRP4
+ADDRLP4 76
+INDIRP4
+INDIRI4
+CNSTI4 32
+BORI4
+ASGNI4
+LABELV $1480
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 G_BuildableTouchTriggers
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRFP4 4
+INDIRI4
+ARGI4
+ADDRGP4 G_Physics
+CALLV
+pop
+LABELV $1433
+endproc G_BuildableThink 80 8
+export G_BuildableRange
+proc G_BuildableRange 4168 16
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 4
+ADDRFP4 4
+INDIRF4
+ASGNF4
+ADDRFP4 8
+ADDRFP4 8
+INDIRI4
+ASGNI4
+ADDRLP4 4108
+ADDRFP4 4
+INDIRF4
+ASGNF4
+ADDRLP4 4108+4
+ADDRFP4 4
+INDIRF4
+ASGNF4
+ADDRLP4 4108+8
+ADDRFP4 4
+INDIRF4
+ASGNF4
+ADDRLP4 4132
+ADDRFP4 0
+INDIRP4
+INDIRF4
+ADDRLP4 4108
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4132+4
+ADDRFP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRF4
+ADDRLP4 4108+4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4132+8
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+INDIRF4
+ADDRLP4 4108+8
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4120
+ADDRFP4 0
+INDIRP4
+INDIRF4
+ADDRLP4 4108
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4120+4
+ADDRFP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRF4
+ADDRLP4 4108+4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4120+8
+ADDRFP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+INDIRF4
+ADDRLP4 4108+8
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 4120
+ARGP4
+ADDRLP4 4132
+ARGP4
+ADDRLP4 8
+ARGP4
+CNSTI4 1024
+ARGI4
+ADDRLP4 4156
+ADDRGP4 trap_EntitiesInBox
+CALLI4
+ASGNI4
+ADDRLP4 4104
+ADDRLP4 4156
+INDIRI4
+ASGNI4
+ADDRLP4 4
+CNSTI4 0
+ASGNI4
+ADDRGP4 $1496
+JUMPV
+LABELV $1493
+ADDRLP4 0
+CNSTI4 1760
+ADDRLP4 4
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRLP4 8
+ADDP4
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+CNSTI4 3
+EQI4 $1497
+ADDRGP4 $1494
+JUMPV
+LABELV $1497
+ADDRLP4 0
+INDIRP4
+CNSTI4 888
+ADDP4
+INDIRI4
+CNSTI4 2
+NEI4 $1499
+ADDRLP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $1499
+ADDRGP4 $1494
+JUMPV
+LABELV $1499
+ADDRLP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ADDRFP4 8
+INDIRI4
+NEI4 $1501
+ADDRLP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $1501
+CNSTI4 1
+RETI4
+ADDRGP4 $1482
+JUMPV
+LABELV $1501
+LABELV $1494
+ADDRLP4 4
+ADDRLP4 4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $1496
+ADDRLP4 4
+INDIRI4
+ADDRLP4 4104
+INDIRI4
+LTI4 $1493
+CNSTI4 0
+RETI4
+LABELV $1482
+endproc G_BuildableRange 4168 16
+proc G_FindBuildable 12 0
+ADDRFP4 0
+ADDRFP4 0
+INDIRI4
+ASGNI4
+ADDRLP4 4
+CNSTI4 64
+ASGNI4
+ADDRLP4 0
+CNSTI4 1760
+ADDRLP4 4
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRGP4 $1507
+JUMPV
+LABELV $1504
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+CNSTI4 3
+EQI4 $1509
+ADDRGP4 $1505
+JUMPV
+LABELV $1509
+ADDRLP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ADDRFP4 0
+INDIRI4
+NEI4 $1511
+ADDRLP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+INDIRI4
+CNSTI4 1
+BANDI4
+CNSTI4 0
+NEI4 $1511
+ADDRLP4 0
+INDIRP4
+RETP4
+ADDRGP4 $1503
+JUMPV
+LABELV $1511
+LABELV $1505
+ADDRLP4 4
+ADDRLP4 4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRLP4 0
+ADDRLP4 0
+INDIRP4
+CNSTI4 1760
+ADDP4
+ASGNP4
+LABELV $1507
+ADDRLP4 4
+INDIRI4
+ADDRGP4 level+12
+INDIRI4
+LTI4 $1504
+CNSTP4 0
+RETP4
+LABELV $1503
+endproc G_FindBuildable 12 0
+proc G_BuildablesIntersect 68 16
+ADDRFP4 4
+ADDRFP4 4
+INDIRP4
+ASGNP4
+ADDRFP4 12
+ADDRFP4 12
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRI4
+ARGI4
+ADDRLP4 0
+ARGP4
+ADDRLP4 12
+ARGP4
+ADDRGP4 BG_BuildableBoundingBox
+CALLV
+pop
+ADDRLP4 0
+ADDRLP4 0
+INDIRF4
+ADDRFP4 4
+INDIRP4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 0+4
+ADDRLP4 0+4
+INDIRF4
+ADDRFP4 4
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 0+8
+ADDRLP4 0+8
+INDIRF4
+ADDRFP4 4
+INDIRP4
+CNSTI4 8
+ADDP4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 12
+ADDRLP4 12
+INDIRF4
+ADDRFP4 4
+INDIRP4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 12+4
+ADDRLP4 12+4
+INDIRF4
+ADDRFP4 4
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 12+8
+ADDRLP4 12+8
+INDIRF4
+ADDRFP4 4
+INDIRP4
+CNSTI4 8
+ADDP4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRFP4 8
+INDIRI4
+ARGI4
+ADDRLP4 24
+ARGP4
+ADDRLP4 36
+ARGP4
+ADDRGP4 BG_BuildableBoundingBox
+CALLV
+pop
+ADDRLP4 24
+ADDRLP4 24
+INDIRF4
+ADDRFP4 12
+INDIRP4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 24+4
+ADDRLP4 24+4
+INDIRF4
+ADDRFP4 12
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 24+8
+ADDRLP4 24+8
+INDIRF4
+ADDRFP4 12
+INDIRP4
+CNSTI4 8
+ADDP4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 36
+ADDRLP4 36
+INDIRF4
+ADDRFP4 12
+INDIRP4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 36+4
+ADDRLP4 36+4
+INDIRF4
+ADDRFP4 12
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 36+8
+ADDRLP4 36+8
+INDIRF4
+ADDRFP4 12
+INDIRP4
+CNSTI4 8
+ADDP4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 0
+ARGP4
+ADDRLP4 12
+ARGP4
+ADDRLP4 24
+ARGP4
+ADDRLP4 36
+ARGP4
+ADDRLP4 64
+ADDRGP4 BoundsIntersect
+CALLI4
+ASGNI4
+ADDRLP4 64
+INDIRI4
+RETI4
+LABELV $1513
+endproc G_BuildablesIntersect 68 16
+lit
+align 4
+LABELV $1531
+byte 4 0
+byte 4 3
+byte 4 4
+byte 4 5
+byte 4 7
+byte 4 6
+byte 4 1
+byte 4 2
+byte 4 8
+byte 4 9
+byte 4 10
+byte 4 11
+byte 4 12
+byte 4 13
+byte 4 14
+byte 4 15
+byte 4 16
+byte 4 17
+byte 4 18
+byte 4 19
+byte 4 20
+byte 4 21
+byte 4 22
+byte 4 23
+byte 4 24
+byte 4 25
+byte 4 26
+byte 4 28
+byte 4 29
+byte 4 30
+byte 4 32
+byte 4 33
+byte 4 31
+byte 4 27
+byte 4 35
+byte 4 36
+byte 4 37
+byte 4 38
+byte 4 39
+byte 4 40
+byte 4 41
+byte 4 42
+byte 4 43
+byte 4 44
+byte 4 45
+byte 4 46
+byte 4 47
+byte 4 48
+byte 4 49
+byte 4 50
+byte 4 51
+byte 4 52
+byte 4 53
+code
+proc G_CompareBuildablesForRemoval 316 16
+ADDRLP4 4
+ADDRGP4 $1531
+INDIRB
+ASGNB 212
+ADDRLP4 232
+CNSTI4 0
+ASGNI4
+ADDRLP4 236
+CNSTI4 0
+ASGNI4
+ADDRLP4 224
+CNSTI4 0
+ASGNI4
+ADDRLP4 228
+CNSTI4 0
+ASGNI4
+ADDRLP4 216
+ADDRFP4 0
+INDIRP4
+INDIRP4
+ASGNP4
+ADDRLP4 220
+ADDRFP4 4
+INDIRP4
+INDIRP4
+ASGNP4
+ADDRGP4 cmpBuildable
+INDIRI4
+ARGI4
+ADDRGP4 cmpOrigin
+ARGP4
+ADDRLP4 216
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 216
+INDIRP4
+CNSTI4 92
+ADDP4
+ARGP4
+ADDRLP4 244
+ADDRGP4 G_BuildablesIntersect
+CALLI4
+ASGNI4
+ADDRLP4 224
+ADDRLP4 244
+INDIRI4
+ASGNI4
+ADDRGP4 cmpBuildable
+INDIRI4
+ARGI4
+ADDRGP4 cmpOrigin
+ARGP4
+ADDRLP4 220
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 220
+INDIRP4
+CNSTI4 92
+ADDP4
+ARGP4
+ADDRLP4 252
+ADDRGP4 G_BuildablesIntersect
+CALLI4
+ASGNI4
+ADDRLP4 228
+ADDRLP4 252
+INDIRI4
+ASGNI4
+ADDRLP4 256
+CNSTI4 0
+ASGNI4
+ADDRLP4 224
+INDIRI4
+ADDRLP4 256
+INDIRI4
+EQI4 $1532
+ADDRLP4 228
+INDIRI4
+ADDRLP4 256
+INDIRI4
+NEI4 $1532
+CNSTI4 -1
+RETI4
+ADDRGP4 $1530
+JUMPV
+LABELV $1532
+ADDRLP4 260
+CNSTI4 0
+ASGNI4
+ADDRLP4 224
+INDIRI4
+ADDRLP4 260
+INDIRI4
+NEI4 $1534
+ADDRLP4 228
+INDIRI4
+ADDRLP4 260
+INDIRI4
+EQI4 $1534
+CNSTI4 1
+RETI4
+ADDRGP4 $1530
+JUMPV
+LABELV $1534
+ADDRLP4 264
+ADDRGP4 cmpBuildable
+INDIRI4
+ASGNI4
+ADDRLP4 264
+INDIRI4
+CNSTI4 1
+EQI4 $1538
+ADDRLP4 264
+INDIRI4
+CNSTI4 27
+NEI4 $1536
+LABELV $1538
+ADDRLP4 268
+CNSTI4 1
+ASGNI4
+ADDRLP4 216
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ADDRLP4 268
+INDIRI4
+NEI4 $1544
+ADDRGP4 level+11244
+INDIRI4
+ADDRLP4 268
+INDIRI4
+EQI4 $1543
+LABELV $1544
+ADDRLP4 216
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+CNSTI4 27
+NEI4 $1539
+ADDRGP4 level+11248
+INDIRI4
+CNSTI4 1
+NEI4 $1539
+LABELV $1543
+CNSTI4 1
+RETI4
+ADDRGP4 $1530
+JUMPV
+LABELV $1539
+ADDRLP4 272
+CNSTI4 1
+ASGNI4
+ADDRLP4 220
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ADDRLP4 272
+INDIRI4
+NEI4 $1550
+ADDRGP4 level+11244
+INDIRI4
+ADDRLP4 272
+INDIRI4
+EQI4 $1549
+LABELV $1550
+ADDRLP4 220
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+CNSTI4 27
+NEI4 $1545
+ADDRGP4 level+11248
+INDIRI4
+CNSTI4 1
+NEI4 $1545
+LABELV $1549
+CNSTI4 -1
+RETI4
+ADDRGP4 $1530
+JUMPV
+LABELV $1545
+LABELV $1536
+ADDRLP4 216
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ADDRGP4 cmpBuildable
+INDIRI4
+NEI4 $1552
+ADDRLP4 268
+CNSTI4 1
+ASGNI4
+ADDRGP4 $1553
+JUMPV
+LABELV $1552
+ADDRLP4 268
+CNSTI4 0
+ASGNI4
+LABELV $1553
+ADDRLP4 224
+ADDRLP4 268
+INDIRI4
+ASGNI4
+ADDRLP4 220
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ADDRGP4 cmpBuildable
+INDIRI4
+NEI4 $1555
+ADDRLP4 272
+CNSTI4 1
+ASGNI4
+ADDRGP4 $1556
+JUMPV
+LABELV $1555
+ADDRLP4 272
+CNSTI4 0
+ASGNI4
+LABELV $1556
+ADDRLP4 228
+ADDRLP4 272
+INDIRI4
+ASGNI4
+ADDRLP4 276
+CNSTI4 0
+ASGNI4
+ADDRLP4 224
+INDIRI4
+ADDRLP4 276
+INDIRI4
+EQI4 $1557
+ADDRLP4 228
+INDIRI4
+ADDRLP4 276
+INDIRI4
+NEI4 $1557
+CNSTI4 -1
+RETI4
+ADDRGP4 $1530
+JUMPV
+LABELV $1557
+ADDRLP4 280
+CNSTI4 0
+ASGNI4
+ADDRLP4 224
+INDIRI4
+ADDRLP4 280
+INDIRI4
+NEI4 $1559
+ADDRLP4 228
+INDIRI4
+ADDRLP4 280
+INDIRI4
+EQI4 $1559
+CNSTI4 1
+RETI4
+ADDRGP4 $1530
+JUMPV
+LABELV $1559
+ADDRLP4 284
+CNSTI4 160
+ASGNI4
+ADDRLP4 216
+INDIRP4
+ADDRLP4 284
+INDIRI4
+ADDP4
+INDIRI4
+ADDRLP4 220
+INDIRP4
+ADDRLP4 284
+INDIRI4
+ADDP4
+INDIRI4
+NEI4 $1561
+ADDRGP4 cmpOrigin
+ARGP4
+ADDRLP4 292
+ADDRGP4 G_PowerEntityForPoint
+CALLP4
+ASGNP4
+ADDRLP4 288
+ADDRLP4 292
+INDIRP4
+ASGNP4
+ADDRLP4 288
+INDIRP4
+CVPU4 4
+ADDRLP4 216
+INDIRP4
+CVPU4 4
+NEU4 $1564
+ADDRLP4 296
+CNSTI4 1
+ASGNI4
+ADDRGP4 $1565
+JUMPV
+LABELV $1564
+ADDRLP4 296
+CNSTI4 0
+ASGNI4
+LABELV $1565
+ADDRLP4 224
+ADDRLP4 296
+INDIRI4
+ASGNI4
+ADDRLP4 288
+INDIRP4
+CVPU4 4
+ADDRLP4 220
+INDIRP4
+CVPU4 4
+NEU4 $1567
+ADDRLP4 300
+CNSTI4 1
+ASGNI4
+ADDRGP4 $1568
+JUMPV
+LABELV $1567
+ADDRLP4 300
+CNSTI4 0
+ASGNI4
+LABELV $1568
+ADDRLP4 228
+ADDRLP4 300
+INDIRI4
+ASGNI4
+ADDRLP4 304
+CNSTI4 0
+ASGNI4
+ADDRLP4 224
+INDIRI4
+ADDRLP4 304
+INDIRI4
+EQI4 $1569
+ADDRLP4 228
+INDIRI4
+ADDRLP4 304
+INDIRI4
+NEI4 $1569
+CNSTI4 -1
+RETI4
+ADDRGP4 $1530
+JUMPV
+LABELV $1569
+ADDRLP4 308
+CNSTI4 0
+ASGNI4
+ADDRLP4 224
+INDIRI4
+ADDRLP4 308
+INDIRI4
+NEI4 $1571
+ADDRLP4 228
+INDIRI4
+ADDRLP4 308
+INDIRI4
+EQI4 $1571
+CNSTI4 1
+RETI4
+ADDRGP4 $1530
+JUMPV
+LABELV $1571
+ADDRLP4 312
+CNSTI4 940
+ASGNI4
+ADDRLP4 216
+INDIRP4
+ADDRLP4 312
+INDIRI4
+ADDP4
+INDIRI4
+ADDRLP4 220
+INDIRP4
+ADDRLP4 312
+INDIRI4
+ADDP4
+INDIRI4
+SUBI4
+RETI4
+ADDRGP4 $1530
+JUMPV
+LABELV $1561
+ADDRLP4 0
+CNSTI4 0
+ASGNI4
+ADDRGP4 $1576
+JUMPV
+LABELV $1573
+ADDRLP4 216
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ADDRLP4 0
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRLP4 4
+ADDP4
+INDIRI4
+NEI4 $1577
+ADDRLP4 232
+ADDRLP4 0
+INDIRI4
+ASGNI4
+LABELV $1577
+ADDRLP4 220
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ADDRLP4 0
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRLP4 4
+ADDP4
+INDIRI4
+NEI4 $1579
+ADDRLP4 236
+ADDRLP4 0
+INDIRI4
+ASGNI4
+LABELV $1579
+LABELV $1574
+ADDRLP4 0
+ADDRLP4 0
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $1576
+ADDRLP4 0
+INDIRI4
+CVIU4 4
+CNSTU4 53
+LTU4 $1573
+ADDRLP4 232
+INDIRI4
+ADDRLP4 236
+INDIRI4
+SUBI4
+RETI4
+LABELV $1530
+endproc G_CompareBuildablesForRemoval 316 16
+export G_ClearDeconMarks
+proc G_ClearDeconMarks 8 0
+ADDRLP4 4
+CNSTI4 64
+ASGNI4
+ADDRLP4 0
+CNSTI4 1760
+ADDRLP4 4
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRGP4 $1585
+JUMPV
+LABELV $1582
+ADDRLP4 0
+INDIRP4
+CNSTI4 528
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $1587
+ADDRGP4 $1583
+JUMPV
+LABELV $1587
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+CNSTI4 3
+EQI4 $1589
+ADDRGP4 $1583
+JUMPV
+LABELV $1589
+ADDRLP4 0
+INDIRP4
+CNSTI4 936
+ADDP4
+CNSTI4 0
+ASGNI4
+LABELV $1583
+ADDRLP4 4
+ADDRLP4 4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRLP4 0
+ADDRLP4 0
+INDIRP4
+CNSTI4 1760
+ADDP4
+ASGNP4
+LABELV $1585
+ADDRLP4 4
+INDIRI4
+ADDRGP4 level+12
+INDIRI4
+LTI4 $1582
+LABELV $1581
+endproc G_ClearDeconMarks 8 0
+lit
+align 4
+LABELV $1592
+byte 4 0
+skip 212
+export G_FreeMarkedBuildables
+code
+proc G_FreeMarkedBuildables 256 32
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 4
+ADDRFP4 4
+INDIRP4
+ASGNP4
+ADDRFP4 8
+ADDRFP4 8
+INDIRI4
+ASGNI4
+ADDRFP4 12
+ADDRFP4 12
+INDIRP4
+ASGNP4
+ADDRFP4 16
+ADDRFP4 16
+INDIRI4
+ASGNI4
+ADDRLP4 228
+CNSTI4 0
+ASGNI4
+ADDRLP4 232
+CNSTI4 0
+ASGNI4
+ADDRLP4 8
+ADDRGP4 $1592
+INDIRB
+ASGNB 216
+ADDRFP4 4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $1593
+ADDRFP4 8
+INDIRI4
+CNSTI4 0
+EQI4 $1593
+ADDRFP4 4
+INDIRP4
+CNSTI1 0
+ASGNI1
+LABELV $1593
+ADDRFP4 12
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $1595
+ADDRFP4 16
+INDIRI4
+CNSTI4 0
+EQI4 $1595
+ADDRFP4 12
+INDIRP4
+CNSTI1 0
+ASGNI1
+LABELV $1595
+ADDRGP4 g_markDeconstruct+12
+INDIRI4
+CNSTI4 0
+NEI4 $1597
+ADDRGP4 $1591
+JUMPV
+LABELV $1597
+ADDRLP4 0
+CNSTI4 0
+ASGNI4
+ADDRGP4 $1603
+JUMPV
+LABELV $1600
+ADDRLP4 4
+ADDRLP4 0
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRGP4 level+11324
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 4
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 236
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 224
+ADDRLP4 236
+INDIRP4
+INDIRI4
+ASGNI4
+ADDRLP4 224
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRLP4 8
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $1606
+ADDRLP4 232
+ADDRLP4 232
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $1606
+ADDRLP4 4
+INDIRP4
+ARGP4
+CNSTP4 0
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 244
+CNSTP4 0
+ASGNP4
+ADDRLP4 244
+INDIRP4
+ARGP4
+ADDRLP4 244
+INDIRP4
+ARGP4
+ADDRLP4 4
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ARGI4
+CNSTI4 0
+ARGI4
+CNSTI4 62
+ARGI4
+ADDRGP4 G_Damage
+CALLV
+pop
+ADDRLP4 248
+ADDRLP4 224
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRLP4 8
+ADDP4
+ASGNP4
+ADDRLP4 248
+INDIRP4
+ADDRLP4 248
+INDIRP4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRFP4 12
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $1608
+ADDRGP4 $1610
+ARGP4
+ADDRLP4 4
+INDIRP4
+CVPU4 4
+ADDRGP4 g_entities
+CVPU4 4
+SUBU4
+CVUI4 4
+CNSTI4 1760
+DIVI4
+ARGI4
+ADDRLP4 252
+ADDRGP4 va
+CALLP4
+ASGNP4
+ADDRFP4 12
+INDIRP4
+ARGP4
+ADDRFP4 16
+INDIRI4
+ARGI4
+ADDRLP4 252
+INDIRP4
+ARGP4
+ADDRGP4 Q_strcat
+CALLV
+pop
+LABELV $1608
+ADDRLP4 4
+INDIRP4
+ARGP4
+ADDRGP4 G_FreeEntity
+CALLV
+pop
+LABELV $1601
+ADDRLP4 0
+ADDRLP4 0
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $1603
+ADDRLP4 0
+INDIRI4
+ADDRGP4 level+15420
+INDIRI4
+LTI4 $1600
+ADDRFP4 4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+NEU4 $1611
+ADDRGP4 $1591
+JUMPV
+LABELV $1611
+ADDRLP4 0
+CNSTI4 0
+ASGNI4
+LABELV $1613
+ADDRLP4 0
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRLP4 8
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $1617
+ADDRLP4 228
+INDIRI4
+CNSTI4 0
+EQI4 $1619
+ADDRLP4 228
+INDIRI4
+ADDRLP4 232
+INDIRI4
+CNSTI4 1
+SUBI4
+NEI4 $1621
+ADDRGP4 $1623
+ARGP4
+ADDRLP4 232
+INDIRI4
+CNSTI4 2
+LEI4 $1627
+ADDRLP4 236
+ADDRGP4 $1624
+ASGNP4
+ADDRGP4 $1628
+JUMPV
+LABELV $1627
+ADDRLP4 236
+ADDRGP4 $1625
+ASGNP4
+LABELV $1628
+ADDRLP4 236
+INDIRP4
+ARGP4
+ADDRLP4 240
+ADDRGP4 va
+CALLP4
+ASGNP4
+ADDRFP4 4
+INDIRP4
+ARGP4
+ADDRFP4 8
+INDIRI4
+ARGI4
+ADDRLP4 240
+INDIRP4
+ARGP4
+ADDRGP4 Q_strcat
+CALLV
+pop
+ADDRGP4 $1622
+JUMPV
+LABELV $1621
+ADDRFP4 4
+INDIRP4
+ARGP4
+ADDRFP4 8
+INDIRI4
+ARGI4
+ADDRGP4 $1629
+ARGP4
+ADDRGP4 Q_strcat
+CALLV
+pop
+LABELV $1622
+LABELV $1619
+ADDRLP4 0
+INDIRI4
+ARGI4
+ADDRLP4 236
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRGP4 $1630
+ARGP4
+ADDRLP4 236
+INDIRP4
+CNSTI4 8
+ADDP4
+INDIRP4
+ARGP4
+ADDRLP4 240
+ADDRGP4 va
+CALLP4
+ASGNP4
+ADDRFP4 4
+INDIRP4
+ARGP4
+ADDRFP4 8
+INDIRI4
+ARGI4
+ADDRLP4 240
+INDIRP4
+ARGP4
+ADDRGP4 Q_strcat
+CALLV
+pop
+ADDRLP4 0
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRLP4 8
+ADDP4
+INDIRI4
+CNSTI4 1
+LEI4 $1631
+ADDRGP4 $1633
+ARGP4
+ADDRLP4 0
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRLP4 8
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 244
+ADDRGP4 va
+CALLP4
+ASGNP4
+ADDRFP4 4
+INDIRP4
+ARGP4
+ADDRFP4 8
+INDIRI4
+ARGI4
+ADDRLP4 244
+INDIRP4
+ARGP4
+ADDRGP4 Q_strcat
+CALLV
+pop
+LABELV $1631
+ADDRLP4 228
+ADDRLP4 228
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $1617
+LABELV $1614
+ADDRLP4 0
+ADDRLP4 0
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRLP4 0
+INDIRI4
+CNSTI4 54
+LTI4 $1613
+LABELV $1591
+endproc G_FreeMarkedBuildables 256 32
+proc G_SufficientBPAvailable 140 16
+ADDRFP4 0
+ADDRFP4 0
+INDIRI4
+ASGNI4
+ADDRFP4 4
+ADDRFP4 4
+INDIRP4
+ASGNP4
+ADDRLP4 44
+CNSTI4 0
+ASGNI4
+ADDRLP4 12
+CNSTI4 0
+ASGNI4
+ADDRLP4 16
+CNSTI4 0
+ASGNI4
+ADDRFP4 0
+INDIRI4
+ARGI4
+ADDRLP4 84
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 36
+ADDRLP4 84
+INDIRP4
+CNSTI4 56
+ADDP4
+INDIRI4
+ASGNI4
+ADDRFP4 0
+INDIRI4
+ARGI4
+ADDRLP4 88
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 32
+ADDRLP4 88
+INDIRP4
+CNSTI4 28
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 8
+CNSTI4 0
+ASGNI4
+ADDRLP4 56
+CNSTI4 0
+ASGNI4
+ADDRLP4 52
+CNSTI4 0
+ASGNI4
+ADDRLP4 68
+CNSTI4 0
+ASGNI4
+ADDRLP4 40
+CNSTI4 0
+ASGNI4
+ADDRLP4 60
+CNSTI4 0
+ASGNI4
+ADDRLP4 64
+CNSTI4 0
+ASGNI4
+ADDRLP4 28
+CNSTI4 1
+ASGNI4
+ADDRGP4 level+15420
+CNSTI4 0
+ASGNI4
+ADDRLP4 36
+INDIRI4
+CNSTI4 1
+NEI4 $1636
+ADDRFP4 4
+INDIRP4
+ARGP4
+ADDRLP4 36
+INDIRI4
+ARGI4
+ADDRLP4 92
+ADDRGP4 G_GetBuildPoints
+CALLI4
+ASGNI4
+ADDRLP4 76
+ADDRLP4 92
+INDIRI4
+ASGNI4
+ADDRLP4 72
+ADDRGP4 level+11244
+INDIRI4
+ASGNI4
+ADDRLP4 80
+CNSTI4 4
+ASGNI4
+ADDRLP4 48
+CNSTI4 1
+ASGNI4
+ADDRLP4 20
+CNSTI4 2
+ASGNI4
+ADDRGP4 $1637
+JUMPV
+LABELV $1636
+ADDRLP4 36
+INDIRI4
+CNSTI4 2
+NEI4 $1639
+ADDRFP4 4
+INDIRP4
+ARGP4
+ADDRLP4 36
+INDIRI4
+ARGI4
+ADDRLP4 92
+ADDRGP4 G_GetBuildPoints
+CALLI4
+ASGNI4
+ADDRLP4 76
+ADDRLP4 92
+INDIRI4
+ASGNI4
+ADDRLP4 72
+ADDRGP4 level+11248
+INDIRI4
+ASGNI4
+ADDRLP4 80
+CNSTI4 12
+ASGNI4
+ADDRLP4 48
+CNSTI4 27
+ASGNI4
+ADDRLP4 20
+CNSTI4 34
+ASGNI4
+ADDRGP4 $1640
+JUMPV
+LABELV $1639
+CNSTI4 0
+ARGI4
+ADDRGP4 $1642
+ARGP4
+ADDRLP4 36
+INDIRI4
+ARGI4
+ADDRGP4 Com_Error
+CALLV
+pop
+CNSTI4 0
+RETI4
+ADDRGP4 $1634
+JUMPV
+LABELV $1640
+LABELV $1637
+ADDRGP4 g_markDeconstruct+12
+INDIRI4
+CNSTI4 0
+NEI4 $1643
+ADDRLP4 76
+INDIRI4
+ADDRLP4 32
+INDIRI4
+SUBI4
+CNSTI4 0
+GEI4 $1646
+ADDRLP4 80
+INDIRI4
+RETI4
+ADDRGP4 $1634
+JUMPV
+LABELV $1646
+ADDRLP4 4
+CNSTI4 64
+ASGNI4
+ADDRLP4 0
+CNSTI4 1760
+ADDRLP4 4
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRGP4 $1651
+JUMPV
+LABELV $1648
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+CNSTI4 3
+EQI4 $1653
+ADDRGP4 $1649
+JUMPV
+LABELV $1653
+ADDRFP4 0
+INDIRI4
+ARGI4
+ADDRFP4 4
+INDIRP4
+ARGP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+ARGP4
+ADDRLP4 96
+ADDRGP4 G_BuildablesIntersect
+CALLI4
+ASGNI4
+ADDRLP4 96
+INDIRI4
+CNSTI4 0
+EQI4 $1655
+CNSTI4 15
+RETI4
+ADDRGP4 $1634
+JUMPV
+LABELV $1655
+LABELV $1649
+ADDRLP4 4
+ADDRLP4 4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRLP4 0
+ADDRLP4 0
+INDIRP4
+CNSTI4 1760
+ADDP4
+ASGNP4
+LABELV $1651
+ADDRLP4 4
+INDIRI4
+ADDRGP4 level+12
+INDIRI4
+LTI4 $1648
+CNSTI4 0
+RETI4
+ADDRGP4 $1634
+JUMPV
+LABELV $1643
+ADDRLP4 32
+ADDRLP4 32
+INDIRI4
+ADDRLP4 76
+INDIRI4
+SUBI4
+ASGNI4
+ADDRLP4 4
+CNSTI4 64
+ASGNI4
+ADDRLP4 0
+CNSTI4 1760
+ADDRLP4 4
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRGP4 $1660
+JUMPV
+LABELV $1657
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+CNSTI4 3
+EQI4 $1662
+ADDRGP4 $1658
+JUMPV
+LABELV $1662
+ADDRFP4 0
+INDIRI4
+ARGI4
+ADDRFP4 4
+INDIRP4
+ARGP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+ARGP4
+ADDRLP4 96
+ADDRGP4 G_BuildablesIntersect
+CALLI4
+ASGNI4
+ADDRLP4 8
+ADDRLP4 96
+INDIRI4
+ASGNI4
+ADDRLP4 8
+INDIRI4
+CNSTI4 0
+EQI4 $1664
+ADDRGP4 g_markDeconstruct+12
+INDIRI4
+CNSTI4 1
+NEI4 $1666
+CNSTI4 15
+RETI4
+ADDRGP4 $1634
+JUMPV
+LABELV $1666
+ADDRGP4 g_markDeconstruct+12
+INDIRI4
+CNSTI4 2
+NEI4 $1669
+ADDRLP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ADDRFP4 0
+INDIRI4
+EQI4 $1669
+CNSTI4 15
+RETI4
+ADDRGP4 $1634
+JUMPV
+LABELV $1669
+ADDRLP4 56
+ADDRLP4 56
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $1664
+ADDRLP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+ARGP4
+ADDRFP4 4
+INDIRP4
+ARGP4
+ADDRLP4 100
+ADDRGP4 Distance
+CALLF4
+ASGNF4
+ADDRLP4 24
+ADDRLP4 100
+INDIRF4
+CVFI4 4
+ASGNI4
+ADDRFP4 0
+INDIRI4
+CNSTI4 53
+NEI4 $1677
+ADDRLP4 24
+INDIRI4
+ADDRGP4 g_humanRefineryRadius+12
+INDIRI4
+LTI4 $1676
+LABELV $1677
+ADDRFP4 0
+INDIRI4
+CNSTI4 26
+NEI4 $1672
+ADDRLP4 24
+INDIRI4
+ADDRGP4 g_alienColonyRadius+12
+INDIRI4
+GEI4 $1672
+LABELV $1676
+ADDRFP4 0
+INDIRI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+NEI4 $1672
+ADDRLP4 104
+CNSTI4 1
+ASGNI4
+ADDRLP4 40
+ADDRLP4 104
+INDIRI4
+ASGNI4
+ADDRLP4 60
+ADDRLP4 60
+INDIRI4
+ADDRLP4 104
+INDIRI4
+ADDI4
+ASGNI4
+ADDRGP4 $1673
+JUMPV
+LABELV $1672
+ADDRLP4 40
+CNSTI4 0
+ASGNI4
+LABELV $1673
+ADDRLP4 0
+INDIRP4
+CNSTI4 528
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $1678
+ADDRGP4 $1658
+JUMPV
+LABELV $1678
+ADDRLP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+CNSTI4 0
+GTI4 $1680
+ADDRGP4 $1658
+JUMPV
+LABELV $1680
+ADDRLP4 0
+INDIRP4
+CNSTI4 888
+ADDP4
+INDIRI4
+ADDRLP4 36
+INDIRI4
+EQI4 $1682
+ADDRGP4 $1658
+JUMPV
+LABELV $1682
+ADDRLP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ADDRLP4 20
+INDIRI4
+NEI4 $1684
+ADDRFP4 0
+INDIRI4
+ADDRLP4 20
+INDIRI4
+EQI4 $1684
+ADDRGP4 $1658
+JUMPV
+LABELV $1684
+ADDRLP4 36
+INDIRI4
+CNSTI4 2
+NEI4 $1686
+ADDRFP4 4
+INDIRP4
+ARGP4
+ADDRLP4 108
+ADDRGP4 G_PowerEntityForPoint
+CALLP4
+ASGNP4
+ADDRLP4 108
+INDIRP4
+CVPU4 4
+ADDRLP4 0
+INDIRP4
+CVPU4 4
+NEU4 $1686
+ADDRFP4 0
+INDIRI4
+CNSTI4 35
+EQI4 $1686
+ADDRFP4 0
+INDIRI4
+ADDRLP4 20
+INDIRI4
+EQI4 $1686
+ADDRGP4 $1658
+JUMPV
+LABELV $1686
+ADDRLP4 116
+CNSTI4 0
+ASGNI4
+ADDRLP4 8
+INDIRI4
+ADDRLP4 116
+INDIRI4
+NEI4 $1688
+ADDRLP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+INDIRI4
+ADDRLP4 116
+INDIRI4
+NEI4 $1688
+ADDRGP4 $1658
+JUMPV
+LABELV $1688
+ADDRLP4 0
+INDIRP4
+CNSTI4 936
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $1690
+ADDRLP4 120
+ADDRLP4 44
+INDIRI4
+ASGNI4
+ADDRLP4 44
+ADDRLP4 120
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRLP4 120
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRGP4 level+11324
+ADDP4
+ADDRLP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 124
+CNSTI4 0
+ASGNI4
+ADDRLP4 8
+INDIRI4
+ADDRLP4 124
+INDIRI4
+NEI4 $1696
+ADDRLP4 52
+INDIRI4
+ADDRLP4 124
+INDIRI4
+NEI4 $1696
+ADDRLP4 40
+INDIRI4
+ADDRLP4 124
+INDIRI4
+EQI4 $1693
+LABELV $1696
+ADDRLP4 8
+INDIRI4
+CNSTI4 0
+EQI4 $1697
+ADDRLP4 56
+ADDRLP4 56
+INDIRI4
+CNSTI4 1
+SUBI4
+ASGNI4
+LABELV $1697
+ADDRLP4 52
+INDIRI4
+CNSTI4 0
+EQI4 $1699
+ADDRLP4 68
+ADDRLP4 68
+INDIRI4
+CNSTI4 1
+SUBI4
+ASGNI4
+LABELV $1699
+ADDRLP4 40
+INDIRI4
+CNSTI4 0
+EQI4 $1701
+ADDRLP4 60
+ADDRLP4 60
+INDIRI4
+CNSTI4 1
+SUBI4
+ASGNI4
+LABELV $1701
+ADDRLP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $1703
+ADDRLP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 128
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 16
+ADDRLP4 16
+INDIRI4
+ADDRLP4 128
+INDIRP4
+CNSTI4 28
+ADDP4
+INDIRI4
+ADDI4
+ASGNI4
+LABELV $1703
+ADDRLP4 132
+ADDRGP4 level+15420
+ASGNP4
+ADDRLP4 132
+INDIRP4
+ADDRLP4 132
+INDIRP4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRGP4 $1694
+JUMPV
+LABELV $1693
+ADDRLP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 128
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 128
+INDIRP4
+CNSTI4 116
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $1706
+ADDRLP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ADDRFP4 0
+INDIRI4
+NEI4 $1706
+ADDRLP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $1708
+ADDRLP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 132
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 16
+ADDRLP4 16
+INDIRI4
+ADDRLP4 132
+INDIRP4
+CNSTI4 28
+ADDP4
+INDIRI4
+ADDI4
+ASGNI4
+LABELV $1708
+ADDRLP4 136
+ADDRGP4 level+15420
+ASGNP4
+ADDRLP4 136
+INDIRP4
+ADDRLP4 136
+INDIRP4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $1706
+LABELV $1694
+LABELV $1690
+LABELV $1658
+ADDRLP4 4
+ADDRLP4 4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRLP4 0
+ADDRLP4 0
+INDIRP4
+CNSTI4 1760
+ADDP4
+ASGNP4
+LABELV $1660
+ADDRLP4 4
+INDIRI4
+ADDRGP4 level+12
+INDIRI4
+LTI4 $1657
+ADDRLP4 12
+ADDRGP4 level+15420
+INDIRI4
+ASGNI4
+ADDRLP4 92
+CNSTI4 0
+ASGNI4
+ADDRLP4 32
+INDIRI4
+ADDRLP4 92
+INDIRI4
+LEI4 $1712
+ADDRLP4 44
+INDIRI4
+ADDRLP4 92
+INDIRI4
+NEI4 $1712
+ADDRLP4 80
+INDIRI4
+RETI4
+ADDRGP4 $1634
+JUMPV
+LABELV $1712
+ADDRLP4 56
+INDIRI4
+CNSTI4 0
+LEI4 $1714
+CNSTI4 15
+RETI4
+ADDRGP4 $1634
+JUMPV
+LABELV $1714
+ADDRLP4 68
+INDIRI4
+CNSTI4 0
+LEI4 $1716
+CNSTI4 11
+RETI4
+ADDRGP4 $1634
+JUMPV
+LABELV $1716
+ADDRLP4 60
+INDIRI4
+CNSTI4 0
+LEI4 $1718
+CNSTI4 19
+RETI4
+ADDRGP4 $1634
+JUMPV
+LABELV $1718
+ADDRGP4 cmpBuildable
+ADDRFP4 0
+INDIRI4
+ASGNI4
+ADDRGP4 cmpOrigin
+ADDRFP4 4
+INDIRP4
+INDIRB
+ASGNB 12
+ADDRGP4 level+11324
+ARGP4
+ADDRLP4 44
+INDIRI4
+CVIU4 4
+ARGU4
+CNSTU4 4
+ARGU4
+ADDRGP4 G_CompareBuildablesForRemoval
+ARGP4
+ADDRGP4 qsort
+CALLV
+pop
+ADDRGP4 $1725
+JUMPV
+LABELV $1722
+ADDRLP4 0
+ADDRGP4 level+15420
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRGP4 level+11324
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $1730
+ADDRLP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 96
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 16
+ADDRLP4 16
+INDIRI4
+ADDRLP4 96
+INDIRP4
+CNSTI4 28
+ADDP4
+INDIRI4
+ADDI4
+ASGNI4
+LABELV $1730
+LABELV $1723
+ADDRLP4 96
+ADDRGP4 level+15420
+ASGNP4
+ADDRLP4 96
+INDIRP4
+ADDRLP4 96
+INDIRP4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $1725
+ADDRLP4 16
+INDIRI4
+ADDRLP4 32
+INDIRI4
+GEI4 $1732
+ADDRGP4 level+15420
+INDIRI4
+ADDRLP4 44
+INDIRI4
+LTI4 $1722
+LABELV $1732
+ADDRGP4 $1734
+JUMPV
+LABELV $1733
+ADDRLP4 100
+CNSTI4 0
+ASGNI4
+ADDRLP4 104
+CNSTI4 0
+ASGNI4
+ADDRLP4 28
+ADDRLP4 104
+INDIRI4
+ASGNI4
+ADDRLP4 0
+ADDRLP4 12
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRGP4 level+11324
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+INDIRI4
+ADDRLP4 104
+INDIRI4
+EQI4 $1739
+ADDRLP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 108
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 100
+ADDRLP4 108
+INDIRP4
+CNSTI4 28
+ADDP4
+INDIRI4
+ASGNI4
+LABELV $1739
+ADDRLP4 16
+INDIRI4
+ADDRLP4 100
+INDIRI4
+SUBI4
+ADDRLP4 32
+INDIRI4
+LTI4 $1741
+ADDRLP4 16
+ADDRLP4 16
+INDIRI4
+ADDRLP4 100
+INDIRI4
+SUBI4
+ASGNI4
+ADDRLP4 116
+CNSTI4 2
+ASGNI4
+ADDRLP4 120
+ADDRLP4 12
+INDIRI4
+ADDRLP4 116
+INDIRI4
+LSHI4
+ASGNI4
+ADDRLP4 120
+INDIRI4
+ADDRGP4 level+11324
+ADDP4
+ARGP4
+ADDRLP4 120
+INDIRI4
+ADDRGP4 level+11324+4
+ADDP4
+ARGP4
+ADDRGP4 level+15420
+INDIRI4
+ADDRLP4 12
+INDIRI4
+SUBI4
+CVIU4 4
+ADDRLP4 116
+INDIRI4
+LSHU4
+ARGU4
+ADDRGP4 memmove
+CALLP4
+pop
+ADDRLP4 124
+ADDRGP4 level+15420
+ASGNP4
+ADDRLP4 124
+INDIRP4
+ADDRLP4 124
+INDIRP4
+INDIRI4
+CNSTI4 1
+SUBI4
+ASGNI4
+ADDRLP4 28
+CNSTI4 1
+ASGNI4
+LABELV $1741
+LABELV $1734
+ADDRLP4 28
+INDIRI4
+CNSTI4 0
+EQI4 $1749
+ADDRGP4 level+15420
+INDIRI4
+CNSTI4 1
+LEI4 $1749
+ADDRGP4 level+15420
+INDIRI4
+ADDRLP4 12
+INDIRI4
+GTI4 $1733
+LABELV $1749
+ADDRLP4 4
+CNSTI4 0
+ASGNI4
+ADDRGP4 $1753
+JUMPV
+LABELV $1750
+ADDRLP4 4
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRGP4 level+11324
+ADDP4
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ADDRLP4 48
+INDIRI4
+NEI4 $1755
+ADDRLP4 64
+ADDRLP4 64
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $1755
+LABELV $1751
+ADDRLP4 4
+ADDRLP4 4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $1753
+ADDRLP4 4
+INDIRI4
+ADDRGP4 level+15420
+INDIRI4
+LTI4 $1750
+ADDRLP4 100
+CNSTI4 0
+ASGNI4
+ADDRGP4 g_cheats+12
+INDIRI4
+ADDRLP4 100
+INDIRI4
+NEI4 $1758
+ADDRLP4 104
+ADDRLP4 72
+INDIRI4
+ASGNI4
+ADDRLP4 104
+INDIRI4
+ADDRLP4 100
+INDIRI4
+LEI4 $1758
+ADDRLP4 104
+INDIRI4
+ADDRLP4 64
+INDIRI4
+SUBI4
+CNSTI4 1
+GEI4 $1758
+CNSTI4 17
+RETI4
+ADDRGP4 $1634
+JUMPV
+LABELV $1758
+ADDRLP4 16
+INDIRI4
+ADDRLP4 32
+INDIRI4
+GEI4 $1761
+ADDRLP4 80
+INDIRI4
+RETI4
+ADDRGP4 $1634
+JUMPV
+LABELV $1761
+CNSTI4 0
+RETI4
+LABELV $1634
+endproc G_SufficientBPAvailable 140 16
+proc G_SetBuildableLinkState 8 4
+ADDRFP4 0
+ADDRFP4 0
+INDIRI4
+ASGNI4
+ADDRLP4 4
+CNSTI4 1
+ASGNI4
+ADDRLP4 0
+CNSTI4 1760
+ADDRLP4 4
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRGP4 $1767
+JUMPV
+LABELV $1764
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+CNSTI4 3
+EQI4 $1769
+ADDRGP4 $1765
+JUMPV
+LABELV $1769
+ADDRFP4 0
+INDIRI4
+CNSTI4 0
+EQI4 $1771
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRGP4 trap_LinkEntity
+CALLV
+pop
+ADDRGP4 $1772
+JUMPV
+LABELV $1771
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRGP4 trap_UnlinkEntity
+CALLV
+pop
+LABELV $1772
+LABELV $1765
+ADDRLP4 4
+ADDRLP4 4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRLP4 0
+ADDRLP4 0
+INDIRP4
+CNSTI4 1760
+ADDP4
+ASGNP4
+LABELV $1767
+ADDRLP4 4
+INDIRI4
+ADDRGP4 level+12
+INDIRI4
+LTI4 $1764
+LABELV $1763
+endproc G_SetBuildableLinkState 8 4
+proc G_SetBuildableMarkedLinkState 8 4
+ADDRFP4 0
+ADDRFP4 0
+INDIRI4
+ASGNI4
+ADDRLP4 0
+CNSTI4 0
+ASGNI4
+ADDRGP4 $1777
+JUMPV
+LABELV $1774
+ADDRLP4 4
+ADDRLP4 0
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRGP4 level+11324
+ADDP4
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRI4
+CNSTI4 0
+EQI4 $1780
+ADDRLP4 4
+INDIRP4
+ARGP4
+ADDRGP4 trap_LinkEntity
+CALLV
+pop
+ADDRGP4 $1781
+JUMPV
+LABELV $1780
+ADDRLP4 4
+INDIRP4
+ARGP4
+ADDRGP4 trap_UnlinkEntity
+CALLV
+pop
+LABELV $1781
+LABELV $1775
+ADDRLP4 0
+ADDRLP4 0
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $1777
+ADDRLP4 0
+INDIRI4
+ADDRGP4 level+15420
+INDIRI4
+LTI4 $1774
+LABELV $1773
+endproc G_SetBuildableMarkedLinkState 8 4
+export G_CanBuild
+proc G_CanBuild 304 28
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 4
+ADDRFP4 4
+INDIRI4
+ASGNI4
+ADDRLP4 0
+CNSTI4 0
+ASGNI4
+ADDRLP4 100
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRFP4 4
+INDIRI4
+ARGI4
+ADDRLP4 76
+ARGP4
+ADDRLP4 88
+ARGP4
+ADDRGP4 BG_BuildableBoundingBox
+CALLV
+pop
+ADDRLP4 100
+INDIRP4
+ARGP4
+ADDRLP4 76
+ARGP4
+ADDRLP4 88
+ARGP4
+ADDRGP4 trap_Trace
+ARGP4
+ADDRLP4 4
+ARGP4
+ADDRLP4 244
+ARGP4
+ADDRLP4 16
+ARGP4
+ADDRGP4 BG_PositionBuildableRelativeToPlayer
+CALLV
+pop
+ADDRLP4 108
+ARGP4
+ADDRLP4 4
+ARGP4
+ADDRLP4 76
+ARGP4
+ADDRLP4 88
+ARGP4
+ADDRLP4 4
+ARGP4
+ADDRFP4 0
+INDIRP4
+INDIRI4
+ARGI4
+CNSTI4 33619969
+ARGI4
+ADDRGP4 trap_Trace
+CALLV
+pop
+ADDRLP4 168
+ARGP4
+ADDRLP4 100
+INDIRP4
+CNSTI4 20
+ADDP4
+ARGP4
+ADDRLP4 256
+CNSTP4 0
+ASGNP4
+ADDRLP4 256
+INDIRP4
+ARGP4
+ADDRLP4 256
+INDIRP4
+ARGP4
+ADDRLP4 4
+ARGP4
+ADDRFP4 0
+INDIRP4
+INDIRI4
+ARGI4
+CNSTI4 33619969
+ARGI4
+ADDRGP4 trap_Trace
+CALLV
+pop
+ADDRFP4 12
+INDIRP4
+ADDRLP4 4
+INDIRB
+ASGNB 12
+ADDRFP4 16
+INDIRP4
+ADDRLP4 16+24
+INDIRB
+ASGNB 12
+ADDRFP4 4
+INDIRI4
+ARGI4
+ADDRLP4 260
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 228
+ADDRLP4 260
+INDIRP4
+CNSTI4 92
+ADDP4
+INDIRF4
+ASGNF4
+ADDRFP4 4
+INDIRI4
+ARGI4
+ADDRLP4 264
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 240
+ADDRLP4 264
+INDIRP4
+CNSTI4 96
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 16+52
+INDIRI4
+CNSTI4 1023
+NEI4 $1784
+ADDRFP4 4
+INDIRI4
+CNSTI4 1
+NEI4 $1785
+ADDRLP4 0
+CNSTI4 14
+ASGNI4
+ADDRGP4 $1785
+JUMPV
+LABELV $1784
+ADDRLP4 268
+ADDRFP4 16
+INDIRP4
+CNSTI4 8
+ADDP4
+INDIRF4
+ASGNF4
+ADDRLP4 272
+ADDRLP4 228
+INDIRF4
+ASGNF4
+ADDRLP4 268
+INDIRF4
+ADDRLP4 272
+INDIRF4
+GEF4 $1789
+ADDRLP4 240
+INDIRI4
+CNSTI4 0
+EQI4 $1791
+ADDRLP4 268
+INDIRF4
+ADDRLP4 272
+INDIRF4
+NEGF4
+LEF4 $1789
+LABELV $1791
+ADDRLP4 0
+CNSTI4 14
+ASGNI4
+LABELV $1789
+LABELV $1785
+ADDRLP4 4
+ARGP4
+CNSTI4 -1
+ARGI4
+ADDRLP4 268
+ADDRGP4 trap_PointContents
+CALLI4
+ASGNI4
+ADDRLP4 104
+ADDRLP4 268
+INDIRI4
+ASGNI4
+ADDRFP4 4
+INDIRI4
+ARGI4
+ADDRFP4 12
+INDIRP4
+ARGP4
+ADDRLP4 272
+ADDRGP4 G_SufficientBPAvailable
+CALLI4
+ASGNI4
+ADDRLP4 236
+ADDRLP4 272
+INDIRI4
+ASGNI4
+ADDRLP4 272
+INDIRI4
+CNSTI4 0
+EQI4 $1792
+ADDRLP4 0
+ADDRLP4 236
+INDIRI4
+ASGNI4
+LABELV $1792
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 216
+ADDP4
+INDIRI4
+CNSTI4 1
+NEI4 $1794
+ADDRFP4 4
+INDIRI4
+CNSTI4 2
+EQI4 $1796
+ADDRLP4 276
+ADDRGP4 G_Overmind
+CALLP4
+ASGNP4
+ADDRLP4 276
+INDIRP4
+CVPU4 4
+CNSTU4 0
+NEU4 $1798
+ADDRLP4 0
+CNSTI4 1
+ASGNI4
+LABELV $1798
+LABELV $1796
+ADDRFP4 4
+INDIRI4
+ARGI4
+ADDRLP4 276
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 276
+INDIRP4
+CNSTI4 100
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $1800
+ADDRLP4 4
+ARGP4
+ADDRLP4 280
+ADDRGP4 G_IsCreepHere
+CALLI4
+ASGNI4
+ADDRLP4 280
+INDIRI4
+CNSTI4 0
+NEI4 $1802
+ADDRLP4 0
+CNSTI4 6
+ASGNI4
+LABELV $1802
+LABELV $1800
+ADDRLP4 280
+ADDRGP4 g_creepPowerExclusion+12
+INDIRI4
+ASGNI4
+ADDRLP4 280
+INDIRI4
+CNSTI4 0
+EQI4 $1805
+ADDRLP4 280
+INDIRI4
+CNSTI4 1
+EQI4 $1805
+ADDRGP4 $1804
+JUMPV
+LABELV $1804
+ADDRLP4 4
+ARGP4
+ADDRLP4 284
+ADDRGP4 G_IsPowered
+CALLI4
+ASGNI4
+ADDRLP4 284
+INDIRI4
+CNSTI4 0
+EQI4 $1805
+ADDRLP4 0
+CNSTI4 18
+ASGNI4
+LABELV $1805
+ADDRFP4 4
+INDIRI4
+CNSTI4 26
+NEI4 $1811
+CNSTI4 1
+ARGI4
+ADDRLP4 4
+ARGP4
+ADDRGP4 g_markDeconstruct+12
+INDIRI4
+ARGI4
+CNSTP4 0
+ARGP4
+ADDRLP4 284
+ADDRGP4 G_IsGathered
+CALLP4
+ASGNP4
+ADDRLP4 284
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $1813
+ADDRLP4 0
+CNSTI4 19
+ASGNI4
+LABELV $1813
+LABELV $1811
+ADDRLP4 284
+CNSTI4 0
+ASGNI4
+ADDRLP4 16+44
+INDIRI4
+CNSTI4 524288
+BANDI4
+ADDRLP4 284
+INDIRI4
+NEI4 $1819
+ADDRLP4 104
+INDIRI4
+CNSTI4 4096
+BANDI4
+ADDRLP4 284
+INDIRI4
+EQI4 $1795
+LABELV $1819
+ADDRLP4 0
+CNSTI4 16
+ASGNI4
+ADDRGP4 $1795
+JUMPV
+LABELV $1794
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 216
+ADDP4
+INDIRI4
+CNSTI4 2
+NEI4 $1820
+ADDRLP4 4
+ARGP4
+ADDRLP4 276
+ADDRGP4 G_IsPowered
+CALLI4
+ASGNI4
+ADDRLP4 276
+INDIRI4
+CNSTI4 0
+NEI4 $1822
+ADDRFP4 4
+INDIRI4
+CNSTI4 34
+EQI4 $1824
+ADDRFP4 4
+INDIRI4
+CNSTI4 35
+EQI4 $1824
+ADDRFP4 4
+INDIRI4
+CNSTI4 47
+EQI4 $1824
+ADDRFP4 4
+INDIRI4
+CNSTI4 36
+EQI4 $1824
+ADDRFP4 4
+INDIRI4
+CNSTI4 37
+EQI4 $1824
+ADDRFP4 4
+INDIRI4
+CNSTI4 38
+EQI4 $1824
+ADDRFP4 4
+INDIRI4
+CNSTI4 39
+EQI4 $1824
+ADDRFP4 4
+INDIRI4
+CNSTI4 40
+EQI4 $1824
+ADDRFP4 4
+INDIRI4
+CNSTI4 41
+EQI4 $1824
+ADDRFP4 4
+INDIRI4
+CNSTI4 42
+EQI4 $1824
+ADDRFP4 4
+INDIRI4
+CNSTI4 43
+EQI4 $1824
+ADDRFP4 4
+INDIRI4
+CNSTI4 44
+EQI4 $1824
+ADDRFP4 4
+INDIRI4
+CNSTI4 45
+EQI4 $1824
+ADDRFP4 4
+INDIRI4
+CNSTI4 48
+EQI4 $1824
+ADDRFP4 4
+INDIRI4
+CNSTI4 49
+EQI4 $1824
+ADDRFP4 4
+INDIRI4
+CNSTI4 51
+EQI4 $1824
+ADDRFP4 4
+INDIRI4
+CNSTI4 52
+EQI4 $1824
+ADDRLP4 0
+CNSTI4 8
+ASGNI4
+LABELV $1824
+LABELV $1822
+ADDRLP4 280
+ADDRGP4 g_creepPowerExclusion+12
+INDIRI4
+ASGNI4
+ADDRLP4 280
+INDIRI4
+CNSTI4 0
+EQI4 $1827
+ADDRLP4 280
+INDIRI4
+CNSTI4 1
+EQI4 $1827
+ADDRGP4 $1826
+JUMPV
+LABELV $1826
+ADDRLP4 4
+ARGP4
+ADDRLP4 284
+ADDRGP4 G_IsCreepHere
+CALLI4
+ASGNI4
+ADDRLP4 284
+INDIRI4
+CNSTI4 0
+EQI4 $1831
+ADDRLP4 0
+CNSTI4 18
+ASGNI4
+LABELV $1831
+LABELV $1827
+ADDRFP4 4
+INDIRI4
+ARGI4
+ADDRLP4 284
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 284
+INDIRP4
+CNSTI4 108
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $1833
+ADDRLP4 288
+ADDRGP4 G_IsDCCBuilt
+CALLI4
+ASGNI4
+ADDRLP4 288
+INDIRI4
+CNSTI4 0
+NEI4 $1833
+ADDRLP4 0
+CNSTI4 13
+ASGNI4
+LABELV $1833
+ADDRFP4 4
+INDIRI4
+CNSTI4 35
+NEI4 $1835
+ADDRLP4 292
+ADDRGP4 G_Reactor
+CALLP4
+ASGNP4
+ADDRLP4 232
+ADDRLP4 292
+INDIRP4
+ASGNP4
+ADDRLP4 232
+INDIRP4
+CVPU4 4
+CNSTU4 0
+NEU4 $1837
+ADDRLP4 0
+CNSTI4 10
+ASGNI4
+ADDRGP4 $1838
+JUMPV
+LABELV $1837
+ADDRGP4 g_markDeconstruct+12
+INDIRI4
+CNSTI4 0
+EQI4 $1839
+ADDRLP4 4
+ARGP4
+ADDRLP4 296
+ADDRGP4 G_IsPowered
+CALLI4
+ASGNI4
+ADDRLP4 296
+INDIRI4
+CNSTI4 34
+NEI4 $1839
+ADDRLP4 0
+CNSTI4 11
+ASGNI4
+ADDRGP4 $1840
+JUMPV
+LABELV $1839
+ADDRGP4 g_markDeconstruct+12
+INDIRI4
+CNSTI4 0
+NEI4 $1842
+ADDRLP4 4
+ARGP4
+ADDRLP4 300
+ADDRGP4 G_IsPowered
+CALLI4
+ASGNI4
+ADDRLP4 300
+INDIRI4
+CNSTI4 0
+EQI4 $1842
+ADDRLP4 0
+CNSTI4 11
+ASGNI4
+LABELV $1842
+LABELV $1840
+LABELV $1838
+LABELV $1835
+ADDRFP4 4
+INDIRI4
+CNSTI4 53
+NEI4 $1845
+CNSTI4 2
+ARGI4
+ADDRLP4 4
+ARGP4
+ADDRGP4 g_markDeconstruct+12
+INDIRI4
+ARGI4
+CNSTP4 0
+ARGP4
+ADDRLP4 292
+ADDRGP4 G_IsGathered
+CALLP4
+ASGNP4
+ADDRLP4 292
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $1847
+ADDRLP4 0
+CNSTI4 19
+ASGNI4
+LABELV $1847
+LABELV $1845
+ADDRLP4 292
+CNSTI4 0
+ASGNI4
+ADDRLP4 16+44
+INDIRI4
+CNSTI4 1048576
+BANDI4
+ADDRLP4 292
+INDIRI4
+NEI4 $1853
+ADDRLP4 104
+INDIRI4
+CNSTI4 8192
+BANDI4
+ADDRLP4 292
+INDIRI4
+EQI4 $1850
+LABELV $1853
+ADDRLP4 0
+CNSTI4 16
+ASGNI4
+LABELV $1850
+LABELV $1820
+LABELV $1795
+ADDRLP4 276
+CNSTI4 0
+ASGNI4
+ADDRLP4 16+44
+INDIRI4
+CNSTI4 2097152
+BANDI4
+ADDRLP4 276
+INDIRI4
+NEI4 $1857
+ADDRLP4 104
+INDIRI4
+CNSTI4 16384
+BANDI4
+ADDRLP4 276
+INDIRI4
+EQI4 $1854
+LABELV $1857
+ADDRLP4 0
+CNSTI4 16
+ASGNI4
+LABELV $1854
+ADDRFP4 4
+INDIRI4
+ARGI4
+ADDRLP4 280
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 280
+INDIRP4
+CNSTI4 116
+ADDP4
+INDIRI4
+CNSTI4 0
+EQI4 $1858
+ADDRFP4 4
+INDIRI4
+ARGI4
+ADDRLP4 284
+ADDRGP4 G_FindBuildable
+CALLP4
+ASGNP4
+ADDRLP4 232
+ADDRLP4 284
+INDIRP4
+ASGNP4
+ADDRLP4 288
+ADDRLP4 232
+INDIRP4
+ASGNP4
+ADDRLP4 288
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $1860
+ADDRLP4 288
+INDIRP4
+CNSTI4 936
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $1860
+ADDRLP4 292
+ADDRFP4 4
+INDIRI4
+ASGNI4
+ADDRLP4 300
+CNSTI4 22
+ASGNI4
+ADDRLP4 292
+INDIRI4
+ADDRLP4 300
+INDIRI4
+EQI4 $1867
+ADDRLP4 292
+INDIRI4
+ADDRLP4 300
+INDIRI4
+GTI4 $1869
+LABELV $1868
+ADDRLP4 292
+INDIRI4
+CNSTI4 2
+EQI4 $1865
+ADDRGP4 $1863
+JUMPV
+LABELV $1869
+ADDRLP4 292
+INDIRI4
+CNSTI4 34
+EQI4 $1866
+ADDRGP4 $1863
+JUMPV
+LABELV $1865
+ADDRLP4 0
+CNSTI4 2
+ASGNI4
+ADDRGP4 $1863
+JUMPV
+LABELV $1866
+ADDRLP4 0
+CNSTI4 7
+ASGNI4
+ADDRGP4 $1863
+JUMPV
+LABELV $1867
+ADDRLP4 0
+CNSTI4 3
+ASGNI4
+LABELV $1863
+LABELV $1860
+LABELV $1858
+CNSTI4 1
+ARGI4
+ADDRGP4 G_SetBuildableLinkState
+CALLV
+pop
+ADDRLP4 0
+INDIRI4
+CNSTI4 0
+NEI4 $1870
+CNSTI4 1023
+ARGI4
+ADDRFP4 12
+INDIRP4
+ARGP4
+ADDRFP4 16
+INDIRP4
+ARGP4
+ADDRFP4 4
+INDIRI4
+ARGI4
+CNSTP4 0
+ARGP4
+ADDRLP4 284
+ADDRGP4 G_CheckSpawnPoint
+CALLP4
+ASGNP4
+ADDRLP4 284
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $1872
+ADDRLP4 0
+CNSTI4 14
+ASGNI4
+LABELV $1872
+LABELV $1870
+ADDRLP4 0
+INDIRI4
+CNSTI4 0
+NEI4 $1874
+ADDRLP4 284
+CNSTF4 1065353216
+ASGNF4
+ADDRLP4 108+8
+INDIRF4
+ADDRLP4 284
+INDIRF4
+LTF4 $1878
+ADDRLP4 168+8
+INDIRF4
+ADDRLP4 284
+INDIRF4
+GEF4 $1874
+LABELV $1878
+ADDRLP4 0
+CNSTI4 15
+ASGNI4
+LABELV $1874
+ADDRLP4 0
+INDIRI4
+CNSTI4 0
+EQI4 $1879
+ADDRGP4 level+15420
+CNSTI4 0
+ASGNI4
+LABELV $1879
+ADDRLP4 0
+INDIRI4
+RETI4
+LABELV $1782
+endproc G_CanBuild 304 28
+proc G_Build 2240 36
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 4
+ADDRFP4 4
+INDIRI4
+ASGNI4
+ADDRFP4 12
+ADDRFP4 12
+INDIRP4
+ASGNP4
+ADDRFP4 16
+ADDRFP4 16
+INDIRP4
+ASGNP4
+ADDRLP4 4
+ADDRFP4 8
+INDIRP4
+INDIRB
+ASGNB 12
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $1883
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 0
+ARGI4
+ADDRLP4 2068
+ADDRGP4 G_BuildLogNew
+CALLP4
+ASGNP4
+ADDRLP4 2064
+ADDRLP4 2068
+INDIRP4
+ASGNP4
+ADDRGP4 $1884
+JUMPV
+LABELV $1883
+ADDRLP4 2064
+CNSTP4 0
+ASGNP4
+LABELV $1884
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 16
+ARGP4
+ADDRLP4 2072
+CNSTI4 1024
+ASGNI4
+ADDRLP4 2072
+INDIRI4
+ARGI4
+ADDRLP4 1040
+ARGP4
+ADDRLP4 2072
+INDIRI4
+ARGI4
+ADDRGP4 G_FreeMarkedBuildables
+CALLV
+pop
+ADDRLP4 2076
+ADDRGP4 G_Spawn
+CALLP4
+ASGNP4
+ADDRLP4 0
+ADDRLP4 2076
+INDIRP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+CNSTI4 3
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 1224
+ADDP4
+CNSTI4 1023
+ASGNI4
+ADDRFP4 4
+INDIRI4
+ARGI4
+ADDRLP4 2080
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 532
+ADDP4
+ADDRLP4 2080
+INDIRP4
+CNSTI4 16
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+ADDRFP4 4
+INDIRI4
+ASGNI4
+ADDRFP4 4
+INDIRI4
+ARGI4
+ADDRLP4 2084
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 2092
+ADDRLP4 2084
+INDIRP4
+CNSTI4 56
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 164
+ADDP4
+ADDRLP4 2092
+INDIRI4
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 888
+ADDP4
+ADDRLP4 2092
+INDIRI4
+ASGNI4
+ADDRFP4 4
+INDIRI4
+ARGI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 444
+ADDP4
+ARGP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 456
+ADDP4
+ARGP4
+ADDRGP4 BG_BuildableBoundingBox
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+NEU4 $1885
+ADDRLP4 2100
+CNSTF4 1065353216
+ASGNF4
+ADDRLP4 4
+ADDRLP4 4
+INDIRF4
+ADDRLP4 2100
+INDIRF4
+ADDRFP4 12
+INDIRP4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 4+4
+ADDRLP4 4+4
+INDIRF4
+ADDRLP4 2100
+INDIRF4
+ADDRFP4 12
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+ADDRLP4 4+8
+ADDRLP4 4+8
+INDIRF4
+CNSTF4 1065353216
+ADDRFP4 12
+INDIRP4
+CNSTI4 8
+ADDP4
+INDIRF4
+MULF4
+ADDF4
+ASGNF4
+LABELV $1885
+ADDRLP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+CNSTI4 1
+ASGNI4
+ADDRFP4 4
+INDIRI4
+ARGI4
+ADDRLP4 2108
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 820
+ADDP4
+ADDRLP4 2108
+INDIRP4
+CNSTI4 44
+ADDP4
+INDIRI4
+ASGNI4
+ADDRFP4 4
+INDIRI4
+ARGI4
+ADDRLP4 2112
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 824
+ADDP4
+ADDRLP4 2112
+INDIRP4
+CNSTI4 48
+ADDP4
+INDIRI4
+ASGNI4
+ADDRFP4 4
+INDIRI4
+ARGI4
+ADDRLP4 2116
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 832
+ADDP4
+ADDRLP4 2116
+INDIRP4
+CNSTI4 52
+ADDP4
+INDIRI4
+ASGNI4
+ADDRFP4 4
+INDIRI4
+ARGI4
+ADDRLP4 2120
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 760
+ADDP4
+ADDRLP4 2120
+INDIRP4
+CNSTI4 68
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 812
+ADDP4
+CNSTI4 1
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+CNSTI4 0
+ASGNI4
+ADDRLP4 2128
+ADDRGP4 level+32
+INDIRI4
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 84
+ADDP4
+ADDRLP4 2128
+INDIRI4
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 924
+ADDP4
+ADDRLP4 2128
+INDIRI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $1892
+ADDRGP4 g_cheats+12
+INDIRI4
+CNSTI4 0
+EQI4 $1892
+ADDRFP4 4
+INDIRI4
+ARGI4
+ADDRLP4 2132
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+ADDRLP4 2132
+INDIRP4
+CNSTI4 36
+ADDP4
+INDIRI4
+ASGNI4
+ADDRFP4 4
+INDIRI4
+ARGI4
+ADDRLP4 2136
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 2144
+ADDRGP4 level+32
+INDIRI4
+ADDRLP4 2136
+INDIRP4
+CNSTI4 72
+ADDP4
+INDIRI4
+SUBI4
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 84
+ADDP4
+ADDRLP4 2144
+INDIRI4
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 924
+ADDP4
+ADDRLP4 2144
+INDIRI4
+ASGNI4
+LABELV $1892
+ADDRLP4 2132
+ADDRFP4 4
+INDIRI4
+ASGNI4
+ADDRLP4 2132
+INDIRI4
+CNSTI4 1
+LTI4 $1897
+ADDRLP4 2132
+INDIRI4
+CNSTI4 53
+GTI4 $1897
+ADDRLP4 2132
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRGP4 $1925-4
+ADDP4
+INDIRP4
+JUMPV
+lit
+align 4
+LABELV $1925
+address $1899
+address $1905
+address $1900
+address $1902
+address $1904
+address $1901
+address $1903
+address $1911
+address $1911
+address $1911
+address $1911
+address $1911
+address $1911
+address $1911
+address $1911
+address $1907
+address $1911
+address $1911
+address $1911
+address $1906
+address $1908
+address $1910
+address $1911
+address $1911
+address $1911
+address $1909
+address $1912
+address $1913
+address $1914
+address $1915
+address $1916
+address $1917
+address $1918
+address $1919
+address $1920
+address $1923
+address $1923
+address $1923
+address $1923
+address $1923
+address $1923
+address $1923
+address $1923
+address $1923
+address $1923
+address $1921
+address $1923
+address $1923
+address $1923
+address $1922
+address $1923
+address $1923
+address $1924
+code
+LABELV $1899
+ADDRLP4 0
+INDIRP4
+CNSTI4 788
+ADDP4
+ADDRGP4 AGeneric_Die
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 764
+ADDP4
+ADDRGP4 ASpawn_Think
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 784
+ADDP4
+ADDRGP4 AGeneric_Pain
+ASGNP4
+ADDRGP4 $1897
+JUMPV
+LABELV $1900
+ADDRLP4 0
+INDIRP4
+CNSTI4 788
+ADDP4
+ADDRGP4 ABarricade_Die
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 764
+ADDP4
+ADDRGP4 ABarricade_Think
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 784
+ADDP4
+ADDRGP4 ABarricade_Pain
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 776
+ADDP4
+ADDRGP4 ABarricade_Touch
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 920
+ADDP4
+CNSTI4 0
+ASGNI4
+ADDRLP4 0
+INDIRP4
+ARGP4
+CNSTI4 1
+ARGI4
+ADDRGP4 ABarricade_Shrink
+CALLV
+pop
+ADDRGP4 $1897
+JUMPV
+LABELV $1901
+ADDRLP4 0
+INDIRP4
+CNSTI4 788
+ADDP4
+ADDRGP4 AGeneric_Die
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 764
+ADDP4
+ADDRGP4 AGeneric_Think
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 784
+ADDP4
+ADDRGP4 AGeneric_Pain
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 776
+ADDP4
+ADDRGP4 ABooster_Touch
+ASGNP4
+ADDRGP4 $1897
+JUMPV
+LABELV $1902
+ADDRLP4 0
+INDIRP4
+CNSTI4 788
+ADDP4
+ADDRGP4 AGeneric_Die
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 764
+ADDP4
+ADDRGP4 AAcidTube_Think
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 784
+ADDP4
+ADDRGP4 AGeneric_Pain
+ASGNP4
+ADDRGP4 $1897
+JUMPV
+LABELV $1903
+ADDRLP4 0
+INDIRP4
+CNSTI4 788
+ADDP4
+ADDRGP4 AGeneric_Die
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 764
+ADDP4
+ADDRGP4 AHive_Think
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 784
+ADDP4
+ADDRGP4 AHive_Pain
+ASGNP4
+ADDRGP4 $1897
+JUMPV
+LABELV $1904
+ADDRLP4 0
+INDIRP4
+CNSTI4 788
+ADDP4
+ADDRGP4 AGeneric_Die
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 764
+ADDP4
+ADDRGP4 ATrapper_Think
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 784
+ADDP4
+ADDRGP4 AGeneric_Pain
+ASGNP4
+ADDRGP4 $1897
+JUMPV
+LABELV $1905
+ADDRLP4 0
+INDIRP4
+CNSTI4 788
+ADDP4
+ADDRGP4 AGeneric_Die
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 764
+ADDP4
+ADDRGP4 AOvermind_Think
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 784
+ADDP4
+ADDRGP4 AGeneric_Pain
+ASGNP4
+ADDRGP4 $1897
+JUMPV
+LABELV $1906
+ADDRLP4 0
+INDIRP4
+CNSTI4 788
+ADDP4
+ADDRGP4 AHovel_Die
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 764
+ADDP4
+ADDRGP4 AGeneric_Think
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 784
+ADDP4
+ADDRGP4 AGeneric_Pain
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 776
+ADDP4
+ADDRGP4 AJumppad_Touch
+ASGNP4
+ADDRGP4 $1897
+JUMPV
+LABELV $1907
+ADDRLP4 0
+INDIRP4
+CNSTI4 788
+ADDP4
+ADDRGP4 AGeneric_Die
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 764
+ADDP4
+ADDRGP4 G_Suck
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 784
+ADDP4
+ADDRGP4 AGeneric_Pain
+ASGNP4
+ADDRGP4 $1897
+JUMPV
+LABELV $1908
+ADDRLP4 0
+INDIRP4
+CNSTI4 764
+ADDP4
+ADDRGP4 G_Scan
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 788
+ADDP4
+ADDRGP4 ASPITEFUL_ABCESS_Die
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 784
+ADDP4
+ADDRGP4 AGeneric_Pain
+ASGNP4
+ADDRGP4 $1897
+JUMPV
+LABELV $1909
+ADDRLP4 0
+INDIRP4
+CNSTI4 788
+ADDP4
+ADDRGP4 AGeneric_Die
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 764
+ADDP4
+ADDRGP4 ACreepColony_Think
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 784
+ADDP4
+ADDRGP4 AGeneric_Pain
+ASGNP4
+ADDRGP4 $1897
+JUMPV
+LABELV $1910
+ADDRLP4 0
+INDIRP4
+CNSTI4 788
+ADDP4
+ADDRGP4 AGeneric_Die
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 764
+ADDP4
+ADDRGP4 AGeneric_Think
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 784
+ADDP4
+ADDRGP4 AGeneric_Pain
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 776
+ADDP4
+ADDRGP4 ABooster_Touch2
+ASGNP4
+ADDRGP4 $1897
+JUMPV
+LABELV $1911
+ADDRLP4 0
+INDIRP4
+CNSTI4 788
+ADDP4
+ADDRGP4 AGeneric_Die
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 764
+ADDP4
+ADDRGP4 AGeneric_Think
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 784
+ADDP4
+ADDRGP4 AGeneric_Pain
+ASGNP4
+ADDRGP4 $1897
+JUMPV
+LABELV $1912
+ADDRLP4 0
+INDIRP4
+CNSTI4 788
+ADDP4
+ADDRGP4 HSpawn_Die
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 764
+ADDP4
+ADDRGP4 HSpawn_Think
+ASGNP4
+ADDRGP4 $1897
+JUMPV
+LABELV $1913
+ADDRLP4 0
+INDIRP4
+CNSTI4 788
+ADDP4
+ADDRGP4 HSpawn_Die
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 764
+ADDP4
+ADDRGP4 HMGTurret_Think
+ASGNP4
+ADDRGP4 $1897
+JUMPV
+LABELV $1914
+ADDRLP4 0
+INDIRP4
+CNSTI4 788
+ADDP4
+ADDRGP4 HSpawn_Die
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 764
+ADDP4
+ADDRGP4 HMGTurret_Think
+ASGNP4
+ADDRGP4 $1897
+JUMPV
+LABELV $1915
+ADDRLP4 0
+INDIRP4
+CNSTI4 788
+ADDP4
+ADDRGP4 HSpawn_Die
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 764
+ADDP4
+ADDRGP4 HTeslaGen_Think
+ASGNP4
+ADDRGP4 $1897
+JUMPV
+LABELV $1916
+ADDRLP4 0
+INDIRP4
+CNSTI4 764
+ADDP4
+ADDRGP4 HArmoury_Think
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 788
+ADDP4
+ADDRGP4 HSpawn_Die
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 780
+ADDP4
+ADDRGP4 HArmoury_Activate
+ASGNP4
+ADDRGP4 $1897
+JUMPV
+LABELV $1917
+ADDRLP4 0
+INDIRP4
+CNSTI4 764
+ADDP4
+ADDRGP4 HDCC_Think
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 788
+ADDP4
+ADDRGP4 HSpawn_Die
+ASGNP4
+ADDRGP4 $1897
+JUMPV
+LABELV $1918
+ADDRLP4 0
+INDIRP4
+CNSTI4 764
+ADDP4
+ADDRGP4 HMedistat_Think
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 788
+ADDP4
+ADDRGP4 HMedistat_Die
+ASGNP4
+ADDRGP4 $1897
+JUMPV
+LABELV $1919
+ADDRLP4 0
+INDIRP4
+CNSTI4 764
+ADDP4
+ADDRGP4 HReactor_Think
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 788
+ADDP4
+ADDRGP4 HSpawn_Die
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 780
+ADDP4
+ADDRGP4 HRepeater_Use
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 784
+ADDP4
+ADDRGP4 HGeneric_Pain
+ASGNP4
+ADDRLP4 2144
+CNSTI4 1
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 896
+ADDP4
+ADDRLP4 2144
+INDIRI4
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+ADDRLP4 2144
+INDIRI4
+ASGNI4
+ADDRGP4 $1897
+JUMPV
+LABELV $1920
+ADDRLP4 0
+INDIRP4
+CNSTI4 764
+ADDP4
+ADDRGP4 HRepeater_Think
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 788
+ADDP4
+ADDRGP4 HRepeater_Die
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 780
+ADDP4
+ADDRGP4 HRepeater_Use
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 836
+ADDP4
+CNSTI4 -1
+ASGNI4
+ADDRGP4 $1897
+JUMPV
+LABELV $1921
+ADDRLP4 0
+INDIRP4
+CNSTI4 788
+ADDP4
+ADDRGP4 HSpawn_Die
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 764
+ADDP4
+ADDRGP4 HShield_Think
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 784
+ADDP4
+ADDRGP4 HShield_Pain
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 776
+ADDP4
+ADDRGP4 HShield_Touch
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 920
+ADDP4
+CNSTI4 0
+ASGNI4
+ADDRLP4 0
+INDIRP4
+ARGP4
+CNSTI4 1
+ARGI4
+ADDRGP4 HShield_Shrink
+CALLV
+pop
+ADDRGP4 $1897
+JUMPV
+LABELV $1922
+ADDRLP4 0
+INDIRP4
+CNSTI4 764
+ADDP4
+ADDRGP4 G_Push
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 788
+ADDP4
+ADDRGP4 HSpawn_Die
+ASGNP4
+ADDRGP4 $1897
+JUMPV
+LABELV $1923
+ADDRLP4 0
+INDIRP4
+CNSTI4 764
+ADDP4
+ADDRGP4 HNone_Think
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 788
+ADDP4
+ADDRGP4 HSpawn_Die
+ASGNP4
+ADDRGP4 $1897
+JUMPV
+LABELV $1924
+ADDRLP4 0
+INDIRP4
+CNSTI4 788
+ADDP4
+ADDRGP4 HSpawn_Die
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 764
+ADDP4
+ADDRGP4 HRefinery_Think
+ASGNP4
+LABELV $1897
+ADDRLP4 0
+INDIRP4
+ADDRLP4 0
+INDIRP4
+CVPU4 4
+ADDRGP4 g_entities
+CVPU4 4
+SUBU4
+CVUI4 4
+CNSTI4 1760
+DIVI4
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 468
+ADDP4
+CNSTI4 33554432
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 580
+ADDP4
+CNSTI4 33619969
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 844
+ADDP4
+CNSTP4 0
+ASGNP4
+ADDRFP4 4
+INDIRI4
+ARGI4
+ADDRLP4 2144
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 192
+ADDP4
+ADDRLP4 2144
+INDIRP4
+CNSTI4 88
+ADDP4
+INDIRI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $1927
+ADDRLP4 0
+INDIRP4
+CNSTI4 908
+ADDP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 148
+ADDP4
+INDIRI4
+ASGNI4
+ADDRGP4 $1928
+JUMPV
+LABELV $1927
+ADDRLP4 0
+INDIRP4
+CNSTI4 908
+ADDP4
+CNSTI4 -1
+ASGNI4
+LABELV $1928
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRLP4 4
+ARGP4
+ADDRGP4 G_SetOrigin
+CALLV
+pop
+ADDRLP4 0
+INDIRP4
+CNSTI4 36
+ADDP4
+CNSTF4 3259498496
+ADDRFP4 12
+INDIRP4
+INDIRF4
+MULF4
+ASGNF4
+ADDRLP4 0
+INDIRP4
+CNSTI4 40
+ADDP4
+CNSTF4 3259498496
+ADDRFP4 12
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRF4
+MULF4
+ASGNF4
+ADDRLP4 0
+INDIRP4
+CNSTI4 44
+ADDP4
+CNSTF4 3259498496
+ADDRFP4 12
+INDIRP4
+CNSTI4 8
+ADDP4
+INDIRF4
+MULF4
+ASGNF4
+ADDRLP4 2148
+CNSTI4 128
+ASGNI4
+ADDRLP4 0
+INDIRP4
+ADDRLP4 2148
+INDIRI4
+ADDP4
+ADDRFP4 0
+INDIRP4
+ADDRLP4 2148
+INDIRI4
+ADDP4
+INDIRB
+ASGNB 12
+ADDRLP4 0
+INDIRP4
+CNSTI4 116
+ADDP4
+ADDRFP4 16
+INDIRP4
+INDIRB
+ASGNB 12
+ADDRLP4 0
+INDIRP4
+CNSTI4 116
+ADDP4
+ADDRFP4 16
+INDIRP4
+INDIRF4
+ASGNF4
+ADDRLP4 0
+INDIRP4
+CNSTI4 132
+ADDP4
+ADDRFP4 16
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRF4
+ASGNF4
+ADDRLP4 0
+INDIRP4
+CNSTI4 128
+ADDP4
+CNSTF4 1106247680
+ASGNF4
+ADDRFP4 4
+INDIRI4
+ARGI4
+ADDRLP4 2152
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 12
+ADDP4
+ADDRLP4 2152
+INDIRP4
+CNSTI4 20
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 16
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+ASGNI4
+ADDRFP4 4
+INDIRI4
+ARGI4
+ADDRLP4 2156
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 576
+ADDP4
+ADDRLP4 2156
+INDIRP4
+CNSTI4 24
+ADDP4
+INDIRF4
+ASGNF4
+ADDRLP4 0
+INDIRP4
+CNSTI4 148
+ADDP4
+CNSTI4 -1
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+CNSTI4 0
+LEI4 $1931
+ADDRLP4 2160
+ADDRLP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ASGNI4
+ADDRGP4 $1932
+JUMPV
+LABELV $1931
+ADDRLP4 2160
+CNSTI4 0
+ASGNI4
+LABELV $1932
+ADDRLP4 0
+INDIRP4
+CNSTI4 208
+ADDP4
+ADDRLP4 2160
+INDIRI4
+ASGNI4
+ADDRFP4 4
+INDIRI4
+ARGI4
+ADDRLP4 2168
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 2168
+INDIRP4
+CNSTI4 56
+ADDP4
+INDIRI4
+CNSTI4 1
+NEI4 $1933
+ADDRLP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+CNSTI4 1
+ASGNI4
+ADDRLP4 2172
+ADDRLP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 2172
+INDIRP4
+ADDRLP4 2172
+INDIRP4
+INDIRI4
+CNSTI4 16
+BORI4
+ASGNI4
+ADDRGP4 $1934
+JUMPV
+LABELV $1933
+ADDRLP4 0
+INDIRP4
+ARGP4
+CNSTI4 0
+ARGI4
+ADDRLP4 2176
+ADDRGP4 G_FindPower
+CALLI4
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 904
+ADDP4
+ADDRLP4 2176
+INDIRI4
+ASGNI4
+ADDRLP4 2176
+INDIRI4
+CNSTI4 0
+EQI4 $1935
+ADDRLP4 2180
+ADDRLP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 2180
+INDIRP4
+ADDRLP4 2180
+INDIRP4
+INDIRI4
+CNSTI4 16
+BORI4
+ASGNI4
+LABELV $1935
+LABELV $1934
+ADDRLP4 2184
+ADDRLP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ASGNP4
+ADDRLP4 2184
+INDIRP4
+ADDRLP4 2184
+INDIRP4
+INDIRI4
+CNSTI4 -9
+BANDI4
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 104
+ADDP4
+ADDRFP4 12
+INDIRP4
+INDIRB
+ASGNB 12
+ADDRLP4 0
+INDIRP4
+ARGP4
+CNSTI4 56
+ARGI4
+CNSTI4 0
+ARGI4
+ADDRGP4 G_AddEvent
+CALLV
+pop
+ADDRFP4 4
+INDIRI4
+ARGI4
+ADDRLP4 2188
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRLP4 2188
+INDIRP4
+CNSTI4 64
+ADDP4
+INDIRI4
+ARGI4
+ADDRGP4 G_SetIdleBuildableAnim
+CALLV
+pop
+ADDRLP4 0
+INDIRP4
+CNSTI4 908
+ADDP4
+INDIRI4
+CNSTI4 0
+LTI4 $1937
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRLP4 2192
+CNSTI4 1
+ASGNI4
+ADDRLP4 2192
+INDIRI4
+ARGI4
+ADDRLP4 2192
+INDIRI4
+ARGI4
+ADDRGP4 G_SetBuildableAnim
+CALLV
+pop
+LABELV $1937
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRGP4 trap_LinkEntity
+CALLV
+pop
+ADDRLP4 2200
+CNSTU4 0
+ASGNU4
+ADDRFP4 0
+INDIRP4
+CVPU4 4
+ADDRLP4 2200
+INDIRU4
+EQU4 $1939
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CVPU4 4
+ADDRLP4 2200
+INDIRU4
+EQU4 $1939
+ADDRLP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 2208
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRGP4 $1941
+ARGP4
+ADDRLP4 2208
+INDIRP4
+CNSTI4 8
+ADDP4
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 468
+ADDP4
+ARGP4
+ADDRLP4 16
+INDIRI1
+CVII4 1
+CNSTI4 0
+EQI4 $1944
+ADDRLP4 2204
+ADDRGP4 $1942
+ASGNP4
+ADDRGP4 $1945
+JUMPV
+LABELV $1944
+ADDRLP4 2204
+ADDRGP4 $1625
+ASGNP4
+LABELV $1945
+ADDRLP4 2204
+INDIRP4
+ARGP4
+ADDRLP4 16
+ARGP4
+ADDRLP4 2212
+ADDRGP4 va
+CALLP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 216
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 2212
+INDIRP4
+ARGP4
+ADDRGP4 G_TeamCommand
+CALLV
+pop
+ADDRLP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 2220
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 2224
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRGP4 $1946
+ARGP4
+ADDRLP4 2232
+ADDRGP4 g_entities
+CVPU4 4
+ASGNU4
+ADDRLP4 2236
+CNSTI4 1760
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CVPU4 4
+ADDRLP4 2232
+INDIRU4
+SUBU4
+CVUI4 4
+ADDRLP4 2236
+INDIRI4
+DIVI4
+ARGI4
+ADDRLP4 0
+INDIRP4
+CVPU4 4
+ADDRLP4 2232
+INDIRU4
+SUBU4
+CVUI4 4
+ADDRLP4 2236
+INDIRI4
+DIVI4
+ARGI4
+ADDRLP4 2220
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRP4
+ARGP4
+ADDRLP4 1040
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 468
+ADDP4
+ARGP4
+ADDRLP4 2224
+INDIRP4
+CNSTI4 8
+ADDP4
+INDIRP4
+ARGP4
+ADDRLP4 16
+INDIRI1
+CVII4 1
+CNSTI4 0
+EQI4 $1949
+ADDRLP4 2216
+ADDRGP4 $1947
+ASGNP4
+ADDRGP4 $1950
+JUMPV
+LABELV $1949
+ADDRLP4 2216
+ADDRGP4 $1625
+ASGNP4
+LABELV $1950
+ADDRLP4 2216
+INDIRP4
+ARGP4
+ADDRLP4 16
+ARGP4
+ADDRGP4 G_LogPrintf
+CALLV
+pop
+LABELV $1939
+ADDRLP4 2064
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $1951
+ADDRLP4 2064
+INDIRP4
+ARGP4
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRGP4 G_BuildLogSet
+CALLV
+pop
+LABELV $1951
+ADDRLP4 0
+INDIRP4
+RETP4
+LABELV $1882
+endproc G_Build 2240 36
+export G_BuildIfValid
+proc G_BuildIfValid 56 20
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 212
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 32
+ADDRGP4 BG_Class
+CALLP4
+ASGNP4
+ADDRLP4 0
+ADDRLP4 32
+INDIRP4
+CNSTI4 36
+ADDP4
+INDIRF4
+ASGNF4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRFP4 4
+INDIRI4
+ARGI4
+ADDRLP4 0
+INDIRF4
+CVFI4 4
+ARGI4
+ADDRLP4 4
+ARGP4
+ADDRLP4 16
+ARGP4
+ADDRLP4 36
+ADDRGP4 G_CanBuild
+CALLI4
+ASGNI4
+ADDRLP4 28
+ADDRLP4 36
+INDIRI4
+ASGNI4
+ADDRLP4 28
+INDIRI4
+CNSTI4 0
+LTI4 $1955
+ADDRLP4 28
+INDIRI4
+CNSTI4 19
+GTI4 $1955
+ADDRLP4 28
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRGP4 $1979
+ADDP4
+INDIRP4
+JUMPV
+lit
+align 4
+LABELV $1979
+address $1957
+address $1965
+address $1967
+address $1955
+address $1964
+address $1955
+address $1966
+address $1970
+address $1971
+address $1955
+address $1955
+address $1975
+address $1973
+address $1974
+address $1968
+address $1972
+address $1969
+address $1976
+address $1977
+address $1978
+code
+LABELV $1957
+ADDRGP4 g_newbieNamePrefix+16
+INDIRI1
+CVII4 1
+CNSTI4 0
+EQI4 $1958
+ADDRGP4 g_newbieNamePrefix+16
+ARGP4
+ADDRLP4 44
+ADDRGP4 strlen
+CALLU4
+ASGNU4
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 468
+ADDP4
+ARGP4
+ADDRGP4 g_newbieNamePrefix+16
+ARGP4
+ADDRLP4 44
+INDIRU4
+CVUI4 4
+ARGI4
+ADDRLP4 48
+ADDRGP4 Q_stricmpn
+CALLI4
+ASGNI4
+ADDRLP4 48
+INDIRI4
+CNSTI4 0
+NEI4 $1958
+ADDRFP4 0
+INDIRP4
+CVPU4 4
+ADDRGP4 g_entities
+CVPU4 4
+SUBU4
+CVUI4 4
+CNSTI4 1760
+DIVI4
+ARGI4
+ADDRGP4 $1963
+ARGP4
+ADDRGP4 trap_SendServerCommand
+CALLV
+pop
+CNSTI4 0
+RETI4
+ADDRGP4 $1953
+JUMPV
+LABELV $1958
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRFP4 4
+INDIRI4
+ARGI4
+ADDRLP4 4
+ARGP4
+ADDRLP4 16
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 60
+ADDP4
+ARGP4
+ADDRGP4 G_Build
+CALLP4
+pop
+CNSTI4 1
+RETI4
+ADDRGP4 $1953
+JUMPV
+LABELV $1964
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 148
+ADDP4
+INDIRI4
+ARGI4
+CNSTI4 40
+ARGI4
+ADDRGP4 G_TriggerMenu
+CALLV
+pop
+CNSTI4 0
+RETI4
+ADDRGP4 $1953
+JUMPV
+LABELV $1965
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 148
+ADDP4
+INDIRI4
+ARGI4
+CNSTI4 42
+ARGI4
+ADDRGP4 G_TriggerMenu
+CALLV
+pop
+CNSTI4 0
+RETI4
+ADDRGP4 $1953
+JUMPV
+LABELV $1966
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 148
+ADDP4
+INDIRI4
+ARGI4
+CNSTI4 41
+ARGI4
+ADDRGP4 G_TriggerMenu
+CALLV
+pop
+CNSTI4 0
+RETI4
+ADDRGP4 $1953
+JUMPV
+LABELV $1967
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 148
+ADDP4
+INDIRI4
+ARGI4
+CNSTI4 38
+ARGI4
+ADDRGP4 G_TriggerMenu
+CALLV
+pop
+CNSTI4 0
+RETI4
+ADDRGP4 $1953
+JUMPV
+LABELV $1968
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 148
+ADDP4
+INDIRI4
+ARGI4
+CNSTI4 30
+ARGI4
+ADDRGP4 G_TriggerMenu
+CALLV
+pop
+CNSTI4 0
+RETI4
+ADDRGP4 $1953
+JUMPV
+LABELV $1969
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 148
+ADDP4
+INDIRI4
+ARGI4
+CNSTI4 30
+ARGI4
+ADDRGP4 G_TriggerMenu
+CALLV
+pop
+CNSTI4 0
+RETI4
+ADDRGP4 $1953
+JUMPV
+LABELV $1970
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 148
+ADDP4
+INDIRI4
+ARGI4
+CNSTI4 61
+ARGI4
+ADDRGP4 G_TriggerMenu
+CALLV
+pop
+CNSTI4 0
+RETI4
+ADDRGP4 $1953
+JUMPV
+LABELV $1971
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 148
+ADDP4
+INDIRI4
+ARGI4
+CNSTI4 57
+ARGI4
+ADDRGP4 G_TriggerMenu
+CALLV
+pop
+CNSTI4 0
+RETI4
+ADDRGP4 $1953
+JUMPV
+LABELV $1972
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 148
+ADDP4
+INDIRI4
+ARGI4
+CNSTI4 29
+ARGI4
+ADDRGP4 G_TriggerMenu
+CALLV
+pop
+CNSTI4 0
+RETI4
+ADDRGP4 $1953
+JUMPV
+LABELV $1973
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 148
+ADDP4
+INDIRI4
+ARGI4
+CNSTI4 58
+ARGI4
+ADDRGP4 G_TriggerMenu
+CALLV
+pop
+CNSTI4 0
+RETI4
+ADDRGP4 $1953
+JUMPV
+LABELV $1974
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 148
+ADDP4
+INDIRI4
+ARGI4
+CNSTI4 60
+ARGI4
+ADDRGP4 G_TriggerMenu
+CALLV
+pop
+CNSTI4 0
+RETI4
+ADDRGP4 $1953
+JUMPV
+LABELV $1975
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 148
+ADDP4
+INDIRI4
+ARGI4
+CNSTI4 62
+ARGI4
+ADDRGP4 G_TriggerMenu
+CALLV
+pop
+CNSTI4 0
+RETI4
+ADDRGP4 $1953
+JUMPV
+LABELV $1976
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 148
+ADDP4
+INDIRI4
+ARGI4
+CNSTI4 32
+ARGI4
+ADDRGP4 G_TriggerMenu
+CALLV
+pop
+CNSTI4 0
+RETI4
+ADDRGP4 $1953
+JUMPV
+LABELV $1977
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 148
+ADDP4
+INDIRI4
+ARGI4
+CNSTI4 36
+ARGI4
+ADDRGP4 G_TriggerMenu
+CALLV
+pop
+CNSTI4 0
+RETI4
+ADDRGP4 $1953
+JUMPV
+LABELV $1978
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 148
+ADDP4
+INDIRI4
+ARGI4
+CNSTI4 37
+ARGI4
+ADDRGP4 G_TriggerMenu
+CALLV
+pop
+CNSTI4 0
+RETI4
+ADDRGP4 $1953
+JUMPV
+LABELV $1955
+CNSTI4 0
+RETI4
+LABELV $1953
+endproc G_BuildIfValid 56 20
+proc G_FinishSpawningBuildable 156 28
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 76
+ADDRFP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 96
+CNSTF4 0
+ASGNF4
+ADDRFP4 0
+INDIRP4
+CNSTI4 104
+ADDP4
+INDIRF4
+ADDRLP4 96
+INDIRF4
+NEF4 $1984
+ADDRFP4 0
+INDIRP4
+CNSTI4 108
+ADDP4
+INDIRF4
+ADDRLP4 96
+INDIRF4
+NEF4 $1984
+ADDRFP4 0
+INDIRP4
+CNSTI4 112
+ADDP4
+INDIRF4
+ADDRLP4 96
+INDIRF4
+EQF4 $1981
+LABELV $1984
+ADDRLP4 80
+ADDRFP4 0
+INDIRP4
+CNSTI4 104
+ADDP4
+INDIRB
+ASGNB 12
+ADDRGP4 $1982
+JUMPV
+LABELV $1981
+ADDRLP4 76
+INDIRI4
+ARGI4
+ADDRLP4 100
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 100
+INDIRP4
+CNSTI4 20
+ADDP4
+INDIRI4
+CNSTI4 6
+NEI4 $1985
+ADDRLP4 104
+CNSTF4 0
+ASGNF4
+ADDRLP4 80
+ADDRLP4 104
+INDIRF4
+ASGNF4
+ADDRLP4 80+4
+ADDRLP4 104
+INDIRF4
+ASGNF4
+ADDRLP4 80+8
+CNSTF4 3212836864
+ASGNF4
+ADDRGP4 $1986
+JUMPV
+LABELV $1985
+ADDRLP4 108
+CNSTF4 0
+ASGNF4
+ADDRLP4 80
+ADDRLP4 108
+INDIRF4
+ASGNF4
+ADDRLP4 80+4
+ADDRLP4 108
+INDIRF4
+ASGNF4
+ADDRLP4 80+8
+CNSTF4 1065353216
+ASGNF4
+LABELV $1986
+LABELV $1982
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 76
+INDIRI4
+ARGI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 24
+ADDP4
+ARGP4
+ADDRLP4 80
+ARGP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 116
+ADDP4
+ARGP4
+ADDRLP4 116
+ADDRGP4 G_Build
+CALLP4
+ASGNP4
+ADDRLP4 0
+ADDRLP4 116
+INDIRP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 812
+ADDP4
+CNSTI4 1
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 916
+ADDP4
+CNSTI4 1
+ASGNI4
+ADDRLP4 76
+INDIRI4
+ARGI4
+ADDRLP4 120
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+ADDRLP4 120
+INDIRP4
+CNSTI4 36
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 124
+CNSTI4 8
+ASGNI4
+ADDRLP4 128
+ADDRLP4 0
+INDIRP4
+ADDRLP4 124
+INDIRI4
+ADDP4
+ASGNP4
+ADDRLP4 128
+INDIRP4
+ADDRLP4 128
+INDIRP4
+INDIRI4
+ADDRLP4 124
+INDIRI4
+BORI4
+ASGNI4
+ADDRLP4 132
+CNSTF4 3313500160
+ASGNF4
+ADDRLP4 4
+ADDRLP4 132
+INDIRF4
+ADDRLP4 0
+INDIRP4
+CNSTI4 104
+ADDP4
+INDIRF4
+MULF4
+ASGNF4
+ADDRLP4 4+4
+ADDRLP4 132
+INDIRF4
+ADDRLP4 0
+INDIRP4
+CNSTI4 108
+ADDP4
+INDIRF4
+MULF4
+ASGNF4
+ADDRLP4 4+8
+CNSTF4 3313500160
+ADDRLP4 0
+INDIRP4
+CNSTI4 112
+ADDP4
+INDIRF4
+MULF4
+ASGNF4
+ADDRLP4 4
+ADDRLP4 4
+INDIRF4
+ADDRLP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4+4
+ADDRLP4 4+4
+INDIRF4
+ADDRLP4 0
+INDIRP4
+CNSTI4 96
+ADDP4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4+8
+ADDRLP4 4+8
+INDIRF4
+ADDRLP4 0
+INDIRP4
+CNSTI4 100
+ADDP4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 16
+ARGP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+ARGP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 444
+ADDP4
+ARGP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 456
+ADDP4
+ARGP4
+ADDRLP4 4
+ARGP4
+ADDRLP4 0
+INDIRP4
+INDIRI4
+ARGI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 580
+ADDP4
+INDIRI4
+ARGI4
+ADDRGP4 trap_Trace
+CALLV
+pop
+ADDRLP4 148
+CNSTI4 0
+ASGNI4
+ADDRLP4 16+4
+INDIRI4
+ADDRLP4 148
+INDIRI4
+EQI4 $1997
+ADDRFP4 4
+INDIRI4
+ADDRLP4 148
+INDIRI4
+NEI4 $1997
+ADDRLP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+ARGP4
+ADDRLP4 152
+ADDRGP4 vtos
+CALLP4
+ASGNP4
+ADDRGP4 $2000
+ARGP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 532
+ADDP4
+INDIRP4
+ARGP4
+ADDRLP4 152
+INDIRP4
+ARGP4
+ADDRGP4 G_Printf
+CALLV
+pop
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRGP4 G_FreeEntity
+CALLV
+pop
+CNSTP4 0
+RETP4
+ADDRGP4 $1980
+JUMPV
+LABELV $1997
+ADDRLP4 0
+INDIRP4
+CNSTI4 104
+ADDP4
+ADDRLP4 16+24
+INDIRB
+ASGNB 12
+ADDRLP4 0
+INDIRP4
+CNSTI4 148
+ADDP4
+ADDRLP4 16+52
+INDIRI4
+ASGNI4
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRLP4 16+12
+ARGP4
+ADDRGP4 G_SetOrigin
+CALLV
+pop
+ADDRGP4 g_buildableSvfBroadcast+12
+INDIRI4
+CNSTI4 0
+EQI4 $2004
+ADDRLP4 152
+ADDRLP4 0
+INDIRP4
+CNSTI4 432
+ADDP4
+ASGNP4
+ADDRLP4 152
+INDIRP4
+ADDRLP4 152
+INDIRP4
+INDIRI4
+CNSTI4 32
+BORI4
+ASGNI4
+LABELV $2004
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRGP4 trap_LinkEntity
+CALLV
+pop
+ADDRLP4 0
+INDIRP4
+RETP4
+LABELV $1980
+endproc G_FinishSpawningBuildable 156 28
+proc G_SpawnBuildableThink 0 8
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 0
+ARGI4
+ADDRGP4 G_FinishSpawningBuildable
+CALLP4
+pop
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 G_FreeEntity
+CALLV
+pop
+LABELV $2007
+endproc G_SpawnBuildableThink 0 8
+export G_SpawnBuildable
+proc G_SpawnBuildable 0 0
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+ADDRFP4 4
+INDIRI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 760
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+CNSTI4 200
+ADDI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 764
+ADDP4
+ADDRGP4 G_SpawnBuildableThink
+ASGNP4
+LABELV $2008
+endproc G_SpawnBuildable 0 0
+export G_LayoutSave
+proc G_LayoutSave 360 56
+ADDRGP4 $2011
+ARGP4
+ADDRLP4 272
+ARGP4
+CNSTI4 64
+ARGI4
+ADDRGP4 trap_Cvar_VariableStringBuffer
+CALLV
+pop
+ADDRLP4 272
+INDIRI1
+CVII4 1
+CNSTI4 0
+NEI4 $2012
+ADDRGP4 $2014
+ARGP4
+ADDRGP4 G_Printf
+CALLV
+pop
+ADDRGP4 $2010
+JUMPV
+LABELV $2012
+ADDRLP4 16
+ARGP4
+CNSTI4 256
+ARGI4
+ADDRGP4 $2015
+ARGP4
+ADDRLP4 272
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 Com_sprintf
+CALLV
+pop
+ADDRLP4 16
+ARGP4
+ADDRLP4 12
+ARGP4
+CNSTI4 1
+ARGI4
+ADDRLP4 340
+ADDRGP4 trap_FS_FOpenFile
+CALLI4
+ASGNI4
+ADDRLP4 336
+ADDRLP4 340
+INDIRI4
+ASGNI4
+ADDRLP4 336
+INDIRI4
+CNSTI4 0
+GEI4 $2016
+ADDRGP4 $2018
+ARGP4
+ADDRLP4 16
+ARGP4
+ADDRGP4 G_Printf
+CALLV
+pop
+ADDRGP4 $2010
+JUMPV
+LABELV $2016
+ADDRGP4 $2019
+ARGP4
+ADDRLP4 16
+ARGP4
+ADDRGP4 G_Printf
+CALLV
+pop
+ADDRLP4 4
+CNSTI4 64
+ASGNI4
+ADDRGP4 $2023
+JUMPV
+LABELV $2020
+ADDRLP4 0
+CNSTI4 1760
+ADDRLP4 4
+INDIRI4
+MULI4
+ADDRGP4 level+4
+INDIRP4
+ADDP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+CNSTI4 3
+EQI4 $2026
+ADDRGP4 $2021
+JUMPV
+LABELV $2026
+ADDRLP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 344
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRGP4 $2028
+ARGP4
+ADDRLP4 344
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRP4
+ARGP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 24
+ADDP4
+INDIRF4
+ARGF4
+ADDRLP4 0
+INDIRP4
+CNSTI4 28
+ADDP4
+INDIRF4
+ARGF4
+ADDRLP4 0
+INDIRP4
+CNSTI4 32
+ADDP4
+INDIRF4
+ARGF4
+ADDRLP4 0
+INDIRP4
+CNSTI4 116
+ADDP4
+INDIRF4
+ARGF4
+ADDRLP4 0
+INDIRP4
+CNSTI4 120
+ADDP4
+INDIRF4
+ARGF4
+ADDRLP4 0
+INDIRP4
+CNSTI4 124
+ADDP4
+INDIRF4
+ARGF4
+ADDRLP4 0
+INDIRP4
+CNSTI4 104
+ADDP4
+INDIRF4
+ARGF4
+ADDRLP4 0
+INDIRP4
+CNSTI4 108
+ADDP4
+INDIRF4
+ARGF4
+ADDRLP4 0
+INDIRP4
+CNSTI4 112
+ADDP4
+INDIRF4
+ARGF4
+ADDRLP4 0
+INDIRP4
+CNSTI4 128
+ADDP4
+INDIRF4
+ARGF4
+ADDRLP4 0
+INDIRP4
+CNSTI4 132
+ADDP4
+INDIRF4
+ARGF4
+ADDRLP4 0
+INDIRP4
+CNSTI4 136
+ADDP4
+INDIRF4
+ARGF4
+ADDRLP4 352
+ADDRGP4 va
+CALLP4
+ASGNP4
+ADDRLP4 8
+ADDRLP4 352
+INDIRP4
+ASGNP4
+ADDRLP4 8
+INDIRP4
+ARGP4
+ADDRLP4 356
+ADDRGP4 strlen
+CALLU4
+ASGNU4
+ADDRLP4 8
+INDIRP4
+ARGP4
+ADDRLP4 356
+INDIRU4
+CVUI4 4
+ARGI4
+ADDRLP4 12
+INDIRI4
+ARGI4
+ADDRGP4 trap_FS_Write
+CALLV
+pop
+LABELV $2021
+ADDRLP4 4
+ADDRLP4 4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $2023
+ADDRLP4 4
+INDIRI4
+ADDRGP4 level+12
+INDIRI4
+LTI4 $2020
+ADDRLP4 12
+INDIRI4
+ARGI4
+ADDRGP4 trap_FS_FCloseFile
+CALLV
+pop
+LABELV $2010
+endproc G_LayoutSave 360 56
+lit
+align 1
+LABELV $2030
+byte 1 0
+skip 639
+align 1
+LABELV $2031
+byte 1 0
+skip 255
+export G_LayoutList
+code
+proc G_LayoutList 940 16
+ADDRLP4 280
+ADDRGP4 $2030
+INDIRB
+ASGNB 640
+ADDRLP4 0
+ADDRGP4 $2031
+INDIRB
+ASGNB 256
+ADDRLP4 260
+CNSTI4 0
+ASGNI4
+ADDRLP4 272
+CNSTI4 0
+ASGNI4
+ADDRLP4 0
+ARGP4
+CNSTI4 256
+ARGI4
+ADDRGP4 $2032
+ARGP4
+ADDRGP4 Q_strcat
+CALLV
+pop
+ADDRGP4 $2033
+ARGP4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRLP4 920
+ADDRGP4 va
+CALLP4
+ASGNP4
+ADDRLP4 920
+INDIRP4
+ARGP4
+ADDRGP4 $2034
+ARGP4
+ADDRLP4 280
+ARGP4
+CNSTI4 640
+ARGI4
+ADDRLP4 924
+ADDRGP4 trap_FS_GetFileList
+CALLI4
+ASGNI4
+ADDRLP4 276
+ADDRLP4 924
+INDIRI4
+ASGNI4
+ADDRLP4 264
+ADDRLP4 280
+ASGNP4
+ADDRLP4 268
+CNSTI4 0
+ASGNI4
+ADDRGP4 $2038
+JUMPV
+LABELV $2035
+ADDRLP4 264
+INDIRP4
+ARGP4
+ADDRLP4 928
+ADDRGP4 strlen
+CALLU4
+ASGNU4
+ADDRLP4 260
+ADDRLP4 928
+INDIRU4
+CVUI4 4
+ASGNI4
+ADDRLP4 0
+ARGP4
+ADDRLP4 932
+ADDRGP4 strlen
+CALLU4
+ASGNU4
+ADDRLP4 256
+ADDRLP4 932
+INDIRU4
+CVUI4 4
+ASGNI4
+ADDRLP4 260
+INDIRI4
+CNSTI4 5
+GEI4 $2039
+ADDRGP4 $2036
+JUMPV
+LABELV $2039
+ADDRLP4 256
+INDIRI4
+ADDRLP4 260
+INDIRI4
+ADDI4
+CVIU4 4
+CNSTU4 256
+LTU4 $2041
+ADDRGP4 $2037
+JUMPV
+LABELV $2041
+ADDRLP4 0
+ARGP4
+CNSTI4 256
+ARGI4
+ADDRLP4 264
+INDIRP4
+ARGP4
+ADDRGP4 Q_strcat
+CALLV
+pop
+ADDRLP4 0
+ARGP4
+ADDRLP4 936
+ADDRGP4 strlen
+CALLU4
+ASGNU4
+ADDRLP4 256
+ADDRLP4 936
+INDIRU4
+CVUI4 4
+ASGNI4
+ADDRLP4 256
+INDIRI4
+ADDRLP4 0-4
+ADDP4
+CNSTI1 32
+ASGNI1
+ADDRLP4 256
+INDIRI4
+ADDRLP4 0-3
+ADDP4
+CNSTI1 0
+ASGNI1
+ADDRLP4 272
+ADDRLP4 272
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $2036
+ADDRLP4 928
+CNSTI4 1
+ASGNI4
+ADDRLP4 268
+ADDRLP4 268
+INDIRI4
+ADDRLP4 928
+INDIRI4
+ADDI4
+ASGNI4
+ADDRLP4 264
+ADDRLP4 260
+INDIRI4
+ADDRLP4 928
+INDIRI4
+ADDI4
+ADDRLP4 264
+INDIRP4
+ADDP4
+ASGNP4
+LABELV $2038
+ADDRLP4 268
+INDIRI4
+ADDRLP4 276
+INDIRI4
+LTI4 $2035
+LABELV $2037
+ADDRLP4 272
+INDIRI4
+ADDRLP4 276
+INDIRI4
+EQI4 $2045
+ADDRGP4 $2047
+ARGP4
+ADDRLP4 272
+INDIRI4
+ARGI4
+ADDRLP4 276
+INDIRI4
+ARGI4
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 G_Printf
+CALLV
+pop
+LABELV $2045
+ADDRFP4 4
+INDIRP4
+ARGP4
+ADDRLP4 0
+ARGP4
+ADDRFP4 8
+INDIRI4
+ARGI4
+ADDRGP4 Q_strncpyz
+CALLV
+pop
+ADDRLP4 272
+INDIRI4
+CNSTI4 1
+ADDI4
+RETI4
+LABELV $2029
+endproc G_LayoutList 940 16
+export G_LayoutSelect
+proc G_LayoutSelect 864 20
+ADDRLP4 260
+CNSTI4 0
+ASGNI4
+ADDRLP4 4
+ARGP4
+ADDRGP4 g_layouts+16
+ARGP4
+CNSTI4 256
+ARGI4
+ADDRGP4 Q_strncpyz
+CALLV
+pop
+ADDRGP4 $2011
+ARGP4
+ADDRLP4 524
+ARGP4
+CNSTI4 64
+ARGI4
+ADDRGP4 trap_Cvar_VariableStringBuffer
+CALLV
+pop
+ADDRGP4 $2050
+ARGP4
+ADDRGP4 $1625
+ARGP4
+ADDRGP4 trap_Cvar_Set
+CALLV
+pop
+ADDRLP4 848
+CNSTI4 0
+ASGNI4
+ADDRLP4 4
+INDIRI1
+CVII4 1
+ADDRLP4 848
+INDIRI4
+NEI4 $2051
+ADDRGP4 g_layoutAuto+12
+INDIRI4
+ADDRLP4 848
+INDIRI4
+EQI4 $2051
+ADDRLP4 524
+ARGP4
+ADDRLP4 4
+ARGP4
+CNSTI4 256
+ARGI4
+ADDRGP4 G_LayoutList
+CALLI4
+pop
+LABELV $2051
+ADDRLP4 4
+INDIRI1
+CVII4 1
+CNSTI4 0
+NEI4 $2054
+ADDRGP4 $2048
+JUMPV
+LABELV $2054
+ADDRLP4 592
+ARGP4
+ADDRLP4 4
+ARGP4
+CNSTI4 256
+ARGI4
+ADDRGP4 Q_strncpyz
+CALLV
+pop
+ADDRLP4 520
+ADDRLP4 592
+ASGNP4
+ADDRLP4 4
+CNSTI1 0
+ASGNI1
+ADDRGP4 $2057
+JUMPV
+LABELV $2056
+ADDRLP4 520
+ARGP4
+CNSTI4 0
+ARGI4
+ADDRLP4 852
+ADDRGP4 COM_ParseExt
+CALLP4
+ASGNP4
+ADDRLP4 0
+ADDRLP4 852
+INDIRP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+INDIRI1
+CVII4 1
+CNSTI4 0
+NEI4 $2059
+ADDRGP4 $2058
+JUMPV
+LABELV $2059
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRGP4 $2063
+ARGP4
+ADDRLP4 856
+ADDRGP4 Q_stricmp
+CALLI4
+ASGNI4
+ADDRLP4 856
+INDIRI4
+CNSTI4 0
+NEI4 $2061
+ADDRLP4 4
+ARGP4
+CNSTI4 256
+ARGI4
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRGP4 Q_strcat
+CALLV
+pop
+ADDRLP4 4
+ARGP4
+CNSTI4 256
+ARGI4
+ADDRGP4 $2064
+ARGP4
+ADDRGP4 Q_strcat
+CALLV
+pop
+ADDRLP4 260
+ADDRLP4 260
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRGP4 $2057
+JUMPV
+LABELV $2061
+ADDRLP4 264
+ARGP4
+CNSTI4 256
+ARGI4
+ADDRGP4 $2015
+ARGP4
+ADDRLP4 524
+ARGP4
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRGP4 Com_sprintf
+CALLV
+pop
+ADDRLP4 264
+ARGP4
+CNSTP4 0
+ARGP4
+CNSTI4 0
+ARGI4
+ADDRLP4 860
+ADDRGP4 trap_FS_FOpenFile
+CALLI4
+ASGNI4
+ADDRLP4 860
+INDIRI4
+CNSTI4 0
+LEI4 $2065
+ADDRLP4 4
+ARGP4
+CNSTI4 256
+ARGI4
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRGP4 Q_strcat
+CALLV
+pop
+ADDRLP4 4
+ARGP4
+CNSTI4 256
+ARGI4
+ADDRGP4 $2064
+ARGP4
+ADDRGP4 Q_strcat
+CALLV
+pop
+ADDRLP4 260
+ADDRLP4 260
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRGP4 $2066
+JUMPV
+LABELV $2065
+ADDRGP4 $2067
+ARGP4
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRGP4 G_Printf
+CALLV
+pop
+LABELV $2066
+LABELV $2057
+ADDRGP4 $2056
+JUMPV
+LABELV $2058
+ADDRLP4 260
+INDIRI4
+CNSTI4 0
+NEI4 $2068
+ADDRGP4 $2070
+ARGP4
+ADDRGP4 G_Printf
+CALLV
+pop
+ADDRGP4 $2048
+JUMPV
+LABELV $2068
+ADDRLP4 852
+ADDRGP4 rand
+CALLI4
+ASGNI4
+ADDRLP4 856
+CNSTI4 1
+ASGNI4
+ADDRLP4 588
+ADDRLP4 852
+INDIRI4
+CNSTI4 32767
+ADDRLP4 260
+INDIRI4
+DIVI4
+ADDRLP4 856
+INDIRI4
+ADDI4
+DIVI4
+ADDRLP4 856
+INDIRI4
+ADDI4
+ASGNI4
+ADDRLP4 260
+CNSTI4 0
+ASGNI4
+ADDRLP4 592
+ARGP4
+ADDRLP4 4
+ARGP4
+CNSTI4 256
+ARGI4
+ADDRGP4 Q_strncpyz
+CALLV
+pop
+ADDRLP4 520
+ADDRLP4 592
+ASGNP4
+ADDRGP4 $2072
+JUMPV
+LABELV $2071
+ADDRLP4 520
+ARGP4
+CNSTI4 0
+ARGI4
+ADDRLP4 860
+ADDRGP4 COM_ParseExt
+CALLP4
+ASGNP4
+ADDRLP4 0
+ADDRLP4 860
+INDIRP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+INDIRI1
+CVII4 1
+CNSTI4 0
+NEI4 $2074
+ADDRGP4 $2073
+JUMPV
+LABELV $2074
+ADDRGP4 level+16068
+ARGP4
+ADDRLP4 0
+INDIRP4
+ARGP4
+CNSTI4 64
+ARGI4
+ADDRGP4 Q_strncpyz
+CALLV
+pop
+ADDRLP4 260
+ADDRLP4 260
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRLP4 260
+INDIRI4
+ADDRLP4 588
+INDIRI4
+LTI4 $2078
+ADDRGP4 $2073
+JUMPV
+LABELV $2078
+LABELV $2072
+ADDRGP4 $2071
+JUMPV
+LABELV $2073
+ADDRGP4 $2080
+ARGP4
+ADDRGP4 level+16068
+ARGP4
+ADDRLP4 4
+ARGP4
+ADDRGP4 G_Printf
+CALLV
+pop
+LABELV $2048
+endproc G_LayoutSelect 864 20
+proc G_LayoutBuildItem 8 8
+ADDRLP4 4
+ADDRGP4 G_Spawn
+CALLP4
+ASGNP4
+ADDRLP4 0
+ADDRLP4 4
+INDIRP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+CNSTP4 0
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 24
+ADDP4
+ADDRFP4 4
+INDIRP4
+INDIRB
+ASGNB 12
+ADDRLP4 0
+INDIRP4
+CNSTI4 116
+ADDP4
+ADDRFP4 8
+INDIRP4
+INDIRB
+ASGNB 12
+ADDRLP4 0
+INDIRP4
+CNSTI4 104
+ADDP4
+ADDRFP4 12
+INDIRP4
+INDIRB
+ASGNB 12
+ADDRLP4 0
+INDIRP4
+CNSTI4 128
+ADDP4
+ADDRFP4 16
+INDIRP4
+INDIRB
+ASGNB 12
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRFP4 0
+INDIRI4
+ARGI4
+ADDRGP4 G_SpawnBuildable
+CALLV
+pop
+LABELV $2082
+endproc G_LayoutBuildItem 8 8
+lit
+align 4
+LABELV $2084
+byte 4 0
+byte 4 0
+byte 4 0
+align 4
+LABELV $2085
+byte 4 0
+byte 4 0
+byte 4 0
+align 4
+LABELV $2086
+byte 4 0
+byte 4 0
+byte 4 0
+align 4
+LABELV $2087
+byte 4 0
+byte 4 0
+byte 4 0
+export G_LayoutLoad
+code
+proc G_LayoutLoad 2212 60
+ADDRLP4 1032
+ADDRGP4 $2084
+INDIRB
+ASGNB 12
+ADDRLP4 1044
+ADDRGP4 $2085
+INDIRB
+ASGNB 12
+ADDRLP4 1056
+ADDRGP4 $2086
+INDIRB
+ASGNB 12
+ADDRLP4 1068
+ADDRGP4 $2087
+INDIRB
+ASGNB 12
+ADDRLP4 1028
+CNSTI4 0
+ASGNI4
+ADDRGP4 level+16068
+INDIRI1
+CVII4 1
+CNSTI4 0
+EQI4 $2092
+ADDRGP4 level+16068
+ARGP4
+ADDRGP4 $2063
+ARGP4
+ADDRLP4 2184
+ADDRGP4 Q_stricmp
+CALLI4
+ASGNI4
+ADDRLP4 2184
+INDIRI4
+CNSTI4 0
+NEI4 $2088
+LABELV $2092
+ADDRGP4 $2083
+JUMPV
+LABELV $2088
+ADDRGP4 $2011
+ARGP4
+ADDRLP4 2108
+ARGP4
+CNSTI4 64
+ARGI4
+ADDRGP4 trap_Cvar_VariableStringBuffer
+CALLV
+pop
+ADDRGP4 $2015
+ARGP4
+ADDRLP4 2108
+ARGP4
+ADDRGP4 level+16068
+ARGP4
+ADDRLP4 2188
+ADDRGP4 va
+CALLP4
+ASGNP4
+ADDRLP4 2188
+INDIRP4
+ARGP4
+ADDRLP4 2176
+ARGP4
+CNSTI4 0
+ARGI4
+ADDRLP4 2192
+ADDRGP4 trap_FS_FOpenFile
+CALLI4
+ASGNI4
+ADDRLP4 2172
+ADDRLP4 2192
+INDIRI4
+ASGNI4
+ADDRLP4 2172
+INDIRI4
+CNSTI4 0
+GEI4 $2094
+ADDRGP4 $2096
+ARGP4
+ADDRGP4 level+16068
+ARGP4
+ADDRGP4 G_Printf
+CALLV
+pop
+ADDRGP4 $2083
+JUMPV
+LABELV $2094
+ADDRLP4 2172
+INDIRI4
+CNSTI4 1
+ADDI4
+ARGI4
+ADDRLP4 2196
+ADDRGP4 BG_Alloc
+CALLP4
+ASGNP4
+ADDRLP4 0
+ADDRLP4 2196
+INDIRP4
+ASGNP4
+ADDRLP4 2180
+ADDRLP4 2196
+INDIRP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRLP4 2172
+INDIRI4
+ARGI4
+ADDRLP4 2176
+INDIRI4
+ARGI4
+ADDRGP4 trap_FS_Read
+CALLV
+pop
+ADDRLP4 2172
+INDIRI4
+ADDRLP4 0
+INDIRP4
+ADDP4
+CNSTI1 0
+ASGNI1
+ADDRLP4 2176
+INDIRI4
+ARGI4
+ADDRGP4 trap_FS_FCloseFile
+CALLV
+pop
+ADDRGP4 $2099
+JUMPV
+LABELV $2098
+ADDRLP4 1028
+INDIRI4
+CVIU4 4
+CNSTU4 1023
+LTU4 $2101
+ADDRGP4 $2015
+ARGP4
+ADDRLP4 2108
+ARGP4
+ADDRGP4 level+16068
+ARGP4
+ADDRLP4 2200
+ADDRGP4 va
+CALLP4
+ASGNP4
+ADDRGP4 $2103
+ARGP4
+ADDRLP4 2200
+INDIRP4
+ARGP4
+ADDRLP4 4
+ARGP4
+ADDRGP4 G_Printf
+CALLV
+pop
+ADDRGP4 $2100
+JUMPV
+LABELV $2101
+ADDRLP4 2200
+ADDRLP4 1028
+INDIRI4
+ASGNI4
+ADDRLP4 1028
+ADDRLP4 2200
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRLP4 2200
+INDIRI4
+ADDRLP4 4
+ADDP4
+ADDRLP4 0
+INDIRP4
+INDIRI1
+ASGNI1
+ADDRLP4 1028
+INDIRI4
+ADDRLP4 4
+ADDP4
+CNSTI1 0
+ASGNI1
+ADDRLP4 0
+INDIRP4
+INDIRI1
+CVII4 1
+CNSTI4 10
+NEI4 $2105
+ADDRLP4 1028
+CNSTI4 0
+ASGNI4
+ADDRLP4 4
+ARGP4
+ADDRGP4 $2028
+ARGP4
+ADDRLP4 1084
+ARGP4
+ADDRLP4 1032
+ARGP4
+ADDRLP4 1032+4
+ARGP4
+ADDRLP4 1032+8
+ARGP4
+ADDRLP4 1044
+ARGP4
+ADDRLP4 1044+4
+ARGP4
+ADDRLP4 1044+8
+ARGP4
+ADDRLP4 1056
+ARGP4
+ADDRLP4 1056+4
+ARGP4
+ADDRLP4 1056+8
+ARGP4
+ADDRLP4 1068
+ARGP4
+ADDRLP4 1068+4
+ARGP4
+ADDRLP4 1068+8
+ARGP4
+ADDRGP4 sscanf
+CALLI4
+pop
+ADDRLP4 1084
+ARGP4
+ADDRLP4 2204
+ADDRGP4 BG_BuildableByName
+CALLP4
+ASGNP4
+ADDRLP4 1080
+ADDRLP4 2204
+INDIRP4
+INDIRI4
+ASGNI4
+ADDRLP4 1080
+INDIRI4
+CNSTI4 0
+LEI4 $2117
+ADDRLP4 1080
+INDIRI4
+CNSTI4 54
+LTI4 $2115
+LABELV $2117
+ADDRGP4 $2118
+ARGP4
+ADDRLP4 1084
+ARGP4
+ADDRGP4 G_Printf
+CALLV
+pop
+ADDRGP4 $2116
+JUMPV
+LABELV $2115
+ADDRLP4 1080
+INDIRI4
+ARGI4
+ADDRLP4 1032
+ARGP4
+ADDRLP4 1044
+ARGP4
+ADDRLP4 1056
+ARGP4
+ADDRLP4 1068
+ARGP4
+ADDRGP4 G_LayoutBuildItem
+CALLV
+pop
+LABELV $2116
+LABELV $2105
+ADDRLP4 0
+ADDRLP4 0
+INDIRP4
+CNSTI4 1
+ADDP4
+ASGNP4
+LABELV $2099
+ADDRLP4 0
+INDIRP4
+INDIRI1
+CVII4 1
+CNSTI4 0
+NEI4 $2098
+LABELV $2100
+ADDRLP4 2180
+INDIRP4
+ARGP4
+ADDRGP4 BG_Free
+CALLV
+pop
+LABELV $2083
+endproc G_LayoutLoad 2212 60
+export G_BaseSelfDestruct
+proc G_BaseSelfDestruct 16 32
+ADDRFP4 0
+ADDRFP4 0
+INDIRI4
+ASGNI4
+ADDRLP4 4
+CNSTI4 64
+ASGNI4
+ADDRGP4 $2123
+JUMPV
+LABELV $2120
+ADDRLP4 0
+CNSTI4 1760
+ADDRLP4 4
+INDIRI4
+MULI4
+ADDRGP4 level+4
+INDIRP4
+ADDP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+CNSTI4 0
+GTI4 $2126
+ADDRGP4 $2121
+JUMPV
+LABELV $2126
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+CNSTI4 3
+EQI4 $2128
+ADDRGP4 $2121
+JUMPV
+LABELV $2128
+ADDRLP4 0
+INDIRP4
+CNSTI4 888
+ADDP4
+INDIRI4
+ADDRFP4 0
+INDIRI4
+EQI4 $2130
+ADDRGP4 $2121
+JUMPV
+LABELV $2130
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRLP4 8
+CNSTP4 0
+ASGNP4
+ADDRLP4 8
+INDIRP4
+ARGP4
+ADDRLP4 8
+INDIRP4
+ARGP4
+ADDRLP4 12
+CNSTP4 0
+ASGNP4
+ADDRLP4 12
+INDIRP4
+ARGP4
+ADDRLP4 12
+INDIRP4
+ARGP4
+CNSTI4 10000
+ARGI4
+CNSTI4 0
+ARGI4
+CNSTI4 26
+ARGI4
+ADDRGP4 G_Damage
+CALLV
+pop
+LABELV $2121
+ADDRLP4 4
+ADDRLP4 4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $2123
+ADDRLP4 4
+INDIRI4
+ADDRGP4 level+12
+INDIRI4
+LTI4 $2120
+LABELV $2119
+endproc G_BaseSelfDestruct 16 32
+export G_BuildLogNew
+proc G_BuildLogNew 28 0
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 8
+ADDRGP4 level+32396
+ASGNP4
+ADDRLP4 4
+ADDRLP4 8
+INDIRP4
+INDIRI4
+ASGNI4
+ADDRLP4 8
+INDIRP4
+ADDRLP4 4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRLP4 0
+CNSTI4 80
+ADDRLP4 4
+INDIRI4
+CNSTI4 128
+MODI4
+MULI4
+ADDRGP4 level+22156
+ADDP4
+ASGNP4
+ADDRGP4 level+32400
+INDIRI4
+CNSTI4 128
+GEI4 $2135
+ADDRLP4 12
+ADDRGP4 level+32400
+ASGNP4
+ADDRLP4 12
+INDIRP4
+ADDRLP4 12
+INDIRP4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $2135
+ADDRLP4 0
+INDIRP4
+ADDRGP4 level+32
+INDIRI4
+ASGNI4
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+ADDRFP4 4
+INDIRI4
+ASGNI4
+ADDRLP4 24
+CNSTU4 0
+ASGNU4
+ADDRFP4 0
+INDIRP4
+CVPU4 4
+ADDRLP4 24
+INDIRU4
+EQU4 $2141
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CVPU4 4
+ADDRLP4 24
+INDIRU4
+EQU4 $2141
+ADDRLP4 16
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 540
+ADDP4
+INDIRP4
+ASGNP4
+ADDRGP4 $2142
+JUMPV
+LABELV $2141
+ADDRLP4 16
+CNSTP4 0
+ASGNP4
+LABELV $2142
+ADDRLP4 0
+INDIRP4
+CNSTI4 8
+ADDP4
+ADDRLP4 16
+INDIRP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+RETP4
+LABELV $2132
+endproc G_BuildLogNew 28 0
+export G_BuildLogSet
+proc G_BuildLogSet 16 4
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRFP4 4
+ADDRFP4 4
+INDIRP4
+ASGNP4
+ADDRFP4 0
+INDIRP4
+CNSTI4 12
+ADDP4
+ADDRFP4 4
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 0
+ADDRFP4 0
+INDIRP4
+CNSTI4 16
+ADDP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+ADDRLP4 0
+INDIRP4
+INDIRI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 20
+ADDP4
+ADDRFP4 4
+INDIRP4
+CNSTI4 940
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 4
+CNSTI4 24
+ASGNI4
+ADDRFP4 0
+INDIRP4
+ADDRLP4 4
+INDIRI4
+ADDP4
+ADDRFP4 4
+INDIRP4
+ADDRLP4 4
+INDIRI4
+ADDP4
+INDIRB
+ASGNB 12
+ADDRFP4 0
+INDIRP4
+CNSTI4 36
+ADDP4
+ADDRFP4 4
+INDIRP4
+CNSTI4 116
+ADDP4
+INDIRB
+ASGNB 12
+ADDRFP4 0
+INDIRP4
+CNSTI4 48
+ADDP4
+ADDRFP4 4
+INDIRP4
+CNSTI4 104
+ADDP4
+INDIRB
+ASGNB 12
+ADDRFP4 0
+INDIRP4
+CNSTI4 60
+ADDP4
+ADDRFP4 4
+INDIRP4
+CNSTI4 128
+ADDP4
+INDIRB
+ASGNB 12
+ADDRFP4 4
+INDIRP4
+CNSTI4 892
+ADDP4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $2145
+ADDRLP4 8
+ADDRFP4 4
+INDIRP4
+CNSTI4 892
+ADDP4
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ASGNI4
+ADDRGP4 $2146
+JUMPV
+LABELV $2145
+ADDRLP4 8
+CNSTI4 0
+ASGNI4
+LABELV $2146
+ADDRFP4 0
+INDIRP4
+CNSTI4 72
+ADDP4
+ADDRLP4 8
+INDIRI4
+ASGNI4
+ADDRFP4 4
+INDIRP4
+ARGP4
+ADDRLP4 12
+ADDRGP4 G_QueueValue
+CALLI4
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 76
+ADDP4
+ADDRLP4 12
+INDIRI4
+ASGNI4
+LABELV $2143
+endproc G_BuildLogSet 16 4
+export G_BuildLogAuto
+proc G_BuildLogAuto 4 8
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRFP4 8
+INDIRI4
+ARGI4
+ADDRLP4 0
+ADDRGP4 G_BuildLogNew
+CALLP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRFP4 4
+INDIRP4
+ARGP4
+ADDRGP4 G_BuildLogSet
+CALLV
+pop
+LABELV $2147
+endproc G_BuildLogAuto 4 8
+export G_BuildLogRevertThink
+proc G_BuildLogRevertThink 4196 16
+ADDRFP4 0
+ADDRFP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 4132
+CNSTI4 0
+ASGNI4
+ADDRFP4 0
+INDIRP4
+CNSTI4 1740
+ADDP4
+INDIRI4
+CNSTI4 0
+LEI4 $2149
+ADDRFP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 4108
+ARGP4
+ADDRLP4 4120
+ARGP4
+ADDRGP4 BG_BuildableBoundingBox
+CALLV
+pop
+ADDRLP4 4108
+ADDRFP4 0
+INDIRP4
+CNSTI4 24
+ADDP4
+INDIRF4
+ADDRLP4 4108
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4108+4
+ADDRFP4 0
+INDIRP4
+CNSTI4 28
+ADDP4
+INDIRF4
+ADDRLP4 4108+4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4108+8
+ADDRFP4 0
+INDIRP4
+CNSTI4 32
+ADDP4
+INDIRF4
+ADDRLP4 4108+8
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4120
+ADDRFP4 0
+INDIRP4
+CNSTI4 24
+ADDP4
+INDIRF4
+ADDRLP4 4120
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4120+4
+ADDRFP4 0
+INDIRP4
+CNSTI4 28
+ADDP4
+INDIRF4
+ADDRLP4 4120+4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4120+8
+ADDRFP4 0
+INDIRP4
+CNSTI4 32
+ADDP4
+INDIRF4
+ADDRLP4 4120+8
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4108
+ARGP4
+ADDRLP4 4120
+ARGP4
+ADDRLP4 8
+ARGP4
+CNSTI4 1024
+ARGI4
+ADDRLP4 4144
+ADDRGP4 trap_EntitiesInBox
+CALLI4
+ASGNI4
+ADDRLP4 4104
+ADDRLP4 4144
+INDIRI4
+ASGNI4
+ADDRLP4 0
+CNSTI4 0
+ASGNI4
+ADDRGP4 $2162
+JUMPV
+LABELV $2159
+ADDRLP4 4148
+CNSTI4 1760
+ADDRLP4 0
+INDIRI4
+CNSTI4 2
+LSHI4
+ADDRLP4 8
+ADDP4
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRLP4 4148
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $2163
+ADDRLP4 4148
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 112
+ADDP4
+INDIRI4
+CNSTI4 64
+BANDI4
+CNSTI4 0
+EQI4 $2166
+ADDRLP4 4168
+CNSTF4 1133903872
+ASGNF4
+ADDRGP4 $2167
+JUMPV
+LABELV $2166
+ADDRLP4 4168
+CNSTF4 1125515264
+ASGNF4
+LABELV $2167
+ADDRLP4 4164
+ADDRLP4 4168
+INDIRF4
+ASGNF4
+ADDRLP4 4172
+ADDRGP4 rand
+CALLI4
+ASGNI4
+ADDRLP4 4152
+CNSTF4 1073741824
+ADDRLP4 4172
+INDIRI4
+CNSTI4 32767
+BANDI4
+CVIF4 4
+CNSTF4 1191181824
+DIVF4
+CNSTF4 1056964608
+SUBF4
+MULF4
+ADDRLP4 4164
+INDIRF4
+MULF4
+ASGNF4
+ADDRLP4 4176
+ADDRGP4 rand
+CALLI4
+ASGNI4
+ADDRLP4 4152+4
+CNSTF4 1073741824
+ADDRLP4 4176
+INDIRI4
+CNSTI4 32767
+BANDI4
+CVIF4 4
+CNSTF4 1191181824
+DIVF4
+CNSTF4 1056964608
+SUBF4
+MULF4
+ADDRLP4 4164
+INDIRF4
+MULF4
+ASGNF4
+ADDRLP4 4180
+ADDRGP4 rand
+CALLI4
+ASGNI4
+ADDRLP4 4152+8
+ADDRLP4 4180
+INDIRI4
+CNSTI4 32767
+BANDI4
+CVIF4 4
+CNSTF4 1191181824
+DIVF4
+ADDRLP4 4164
+INDIRF4
+MULF4
+ASGNF4
+ADDRLP4 4184
+ADDRLP4 4148
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 32
+ADDP4
+ASGNP4
+ADDRLP4 4184
+INDIRP4
+ADDRLP4 4184
+INDIRP4
+INDIRF4
+ADDRLP4 4152
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4188
+ADDRLP4 4148
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 36
+ADDP4
+ASGNP4
+ADDRLP4 4188
+INDIRP4
+ADDRLP4 4188
+INDIRP4
+INDIRF4
+ADDRLP4 4152+4
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4192
+ADDRLP4 4148
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+CNSTI4 40
+ADDP4
+ASGNP4
+ADDRLP4 4192
+INDIRP4
+ADDRLP4 4192
+INDIRP4
+INDIRF4
+ADDRLP4 4152+8
+INDIRF4
+ADDF4
+ASGNF4
+ADDRLP4 4132
+ADDRLP4 4132
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $2163
+LABELV $2160
+ADDRLP4 0
+ADDRLP4 0
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $2162
+ADDRLP4 0
+INDIRI4
+ADDRLP4 4104
+INDIRI4
+LTI4 $2159
+ADDRLP4 4148
+ADDRFP4 0
+INDIRP4
+CNSTI4 1740
+ADDP4
+ASGNP4
+ADDRLP4 4148
+INDIRP4
+ADDRLP4 4148
+INDIRP4
+INDIRI4
+CNSTI4 1
+SUBI4
+ASGNI4
+ADDRLP4 4132
+INDIRI4
+CNSTI4 0
+EQI4 $2172
+ADDRFP4 0
+INDIRP4
+CNSTI4 760
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+CNSTI4 100
+ADDI4
+ASGNI4
+ADDRGP4 $2148
+JUMPV
+LABELV $2172
+LABELV $2149
+ADDRFP4 0
+INDIRP4
+ARGP4
+CNSTI4 1
+ARGI4
+ADDRLP4 4136
+ADDRGP4 G_FinishSpawningBuildable
+CALLP4
+ASGNP4
+ADDRLP4 4
+ADDRLP4 4136
+INDIRP4
+ASGNP4
+ADDRLP4 4140
+CNSTI4 936
+ASGNI4
+ADDRLP4 4144
+ADDRFP4 0
+INDIRP4
+ADDRLP4 4140
+INDIRI4
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 4
+INDIRP4
+ADDRLP4 4140
+INDIRI4
+ADDP4
+ADDRLP4 4144
+INDIRI4
+ASGNI4
+ADDRLP4 4144
+INDIRI4
+CNSTI4 0
+EQI4 $2175
+ADDRLP4 4148
+CNSTI4 940
+ASGNI4
+ADDRLP4 4
+INDIRP4
+ADDRLP4 4148
+INDIRI4
+ADDP4
+ADDRFP4 0
+INDIRP4
+ADDRLP4 4148
+INDIRI4
+ADDP4
+INDIRI4
+ASGNI4
+LABELV $2175
+ADDRLP4 4156
+CNSTI4 0
+ASGNI4
+ADDRLP4 4
+INDIRP4
+CNSTI4 84
+ADDP4
+ADDRLP4 4156
+INDIRI4
+ASGNI4
+ADDRLP4 4
+INDIRP4
+CNSTI4 924
+ADDP4
+ADDRLP4 4156
+INDIRI4
+ASGNI4
+ADDRLP4 4
+INDIRP4
+ARGP4
+ADDRGP4 G_KillBox
+CALLV
+pop
+ADDRLP4 4
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 4160
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRGP4 $2177
+ARGP4
+ADDRLP4 4
+INDIRP4
+CVPU4 4
+ADDRGP4 g_entities
+CVPU4 4
+SUBU4
+CVUI4 4
+CNSTI4 1760
+DIVI4
+ARGI4
+ADDRLP4 4160
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRP4
+ARGP4
+ADDRGP4 G_LogPrintf
+CALLV
+pop
+ADDRFP4 0
+INDIRP4
+ARGP4
+ADDRGP4 G_FreeEntity
+CALLV
+pop
+LABELV $2148
+endproc G_BuildLogRevertThink 4196 16
+export G_BuildLogRevert
+proc G_BuildLogRevert 72 12
+ADDRFP4 0
+ADDRFP4 0
+INDIRI4
+ASGNI4
+ADDRGP4 level+15420
+CNSTI4 0
+ASGNI4
+ADDRLP4 24
+ADDRGP4 level+32400
+ASGNP4
+ADDRLP4 24
+INDIRP4
+ADDRLP4 24
+INDIRP4
+INDIRI4
+ADDRGP4 level+32396
+INDIRI4
+ADDRFP4 0
+INDIRI4
+SUBI4
+SUBI4
+ASGNI4
+ADDRGP4 $2183
+JUMPV
+LABELV $2182
+ADDRLP4 28
+ADDRGP4 level+32396
+ASGNP4
+ADDRLP4 32
+ADDRLP4 28
+INDIRP4
+INDIRI4
+CNSTI4 1
+SUBI4
+ASGNI4
+ADDRLP4 28
+INDIRP4
+ADDRLP4 32
+INDIRI4
+ASGNI4
+ADDRLP4 4
+CNSTI4 80
+ADDRLP4 32
+INDIRI4
+CNSTI4 128
+MODI4
+MULI4
+ADDRGP4 level+22156
+ADDP4
+ASGNP4
+ADDRLP4 4
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $2188
+ADDRLP4 8
+CNSTI4 64
+ASGNI4
+ADDRGP4 $2193
+JUMPV
+LABELV $2190
+ADDRLP4 0
+CNSTI4 1760
+ADDRLP4 8
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+CNSTI4 3
+NEI4 $2198
+ADDRLP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+CNSTI4 0
+GTI4 $2197
+LABELV $2198
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $2195
+ADDRLP4 0
+INDIRP4
+CNSTI4 764
+ADDP4
+INDIRP4
+CVPU4 4
+ADDRGP4 G_BuildLogRevertThink
+CVPU4 4
+NEU4 $2195
+LABELV $2197
+ADDRLP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ADDRLP4 4
+INDIRP4
+CNSTI4 12
+ADDP4
+INDIRI4
+NEI4 $2195
+ADDRLP4 48
+CNSTI4 24
+ASGNI4
+ADDRLP4 12
+ADDRLP4 0
+INDIRP4
+ADDRLP4 48
+INDIRI4
+ADDP4
+INDIRF4
+ADDRLP4 4
+INDIRP4
+ADDRLP4 48
+INDIRI4
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 56
+CNSTI4 28
+ASGNI4
+ADDRLP4 12+4
+ADDRLP4 0
+INDIRP4
+ADDRLP4 56
+INDIRI4
+ADDP4
+INDIRF4
+ADDRLP4 4
+INDIRP4
+ADDRLP4 56
+INDIRI4
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 60
+CNSTI4 32
+ASGNI4
+ADDRLP4 12+8
+ADDRLP4 0
+INDIRP4
+ADDRLP4 60
+INDIRI4
+ADDP4
+INDIRF4
+ADDRLP4 4
+INDIRP4
+ADDRLP4 60
+INDIRI4
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 12
+ARGP4
+ADDRLP4 64
+ADDRGP4 VectorLengthSquared
+CALLF4
+ASGNF4
+ADDRLP4 64
+INDIRF4
+CNSTF4 1073741824
+GTF4 $2201
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+CNSTI4 3
+NEI4 $2203
+ADDRLP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 68
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRGP4 $2205
+ARGP4
+ADDRLP4 0
+INDIRP4
+CVPU4 4
+ADDRGP4 g_entities
+CVPU4 4
+SUBU4
+CVUI4 4
+CNSTI4 1760
+DIVI4
+ARGI4
+ADDRLP4 68
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRP4
+ARGP4
+ADDRGP4 G_LogPrintf
+CALLV
+pop
+LABELV $2203
+ADDRLP4 0
+INDIRP4
+ARGP4
+ADDRGP4 G_FreeEntity
+CALLV
+pop
+ADDRGP4 $2189
+JUMPV
+LABELV $2201
+LABELV $2195
+LABELV $2191
+ADDRLP4 8
+ADDRLP4 8
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+LABELV $2193
+ADDRLP4 8
+INDIRI4
+ADDRGP4 level+12
+INDIRI4
+LTI4 $2190
+ADDRGP4 $2189
+JUMPV
+LABELV $2188
+ADDRLP4 40
+ADDRGP4 G_Spawn
+CALLP4
+ASGNP4
+ADDRLP4 36
+ADDRLP4 40
+INDIRP4
+ASGNP4
+ADDRLP4 36
+INDIRP4
+CNSTI4 524
+ADDP4
+CNSTP4 0
+ASGNP4
+ADDRLP4 44
+CNSTI4 24
+ASGNI4
+ADDRLP4 36
+INDIRP4
+ADDRLP4 44
+INDIRI4
+ADDP4
+ADDRLP4 4
+INDIRP4
+ADDRLP4 44
+INDIRI4
+ADDP4
+INDIRB
+ASGNB 12
+ADDRLP4 36
+INDIRP4
+CNSTI4 116
+ADDP4
+ADDRLP4 4
+INDIRP4
+CNSTI4 36
+ADDP4
+INDIRB
+ASGNB 12
+ADDRLP4 36
+INDIRP4
+CNSTI4 104
+ADDP4
+ADDRLP4 4
+INDIRP4
+CNSTI4 48
+ADDP4
+INDIRB
+ASGNB 12
+ADDRLP4 36
+INDIRP4
+CNSTI4 128
+ADDP4
+ADDRLP4 4
+INDIRP4
+CNSTI4 60
+ADDP4
+INDIRB
+ASGNB 12
+ADDRLP4 36
+INDIRP4
+CNSTI4 160
+ADDP4
+ADDRLP4 4
+INDIRP4
+CNSTI4 12
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 36
+INDIRP4
+CNSTI4 936
+ADDP4
+ADDRLP4 4
+INDIRP4
+CNSTI4 16
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 36
+INDIRP4
+CNSTI4 940
+ADDP4
+ADDRLP4 4
+INDIRP4
+CNSTI4 20
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 36
+INDIRP4
+CNSTI4 764
+ADDP4
+ADDRGP4 G_BuildLogRevertThink
+ASGNP4
+ADDRLP4 36
+INDIRP4
+CNSTI4 760
+ADDP4
+ADDRGP4 level+32
+INDIRI4
+CNSTI4 100
+ADDI4
+ASGNI4
+ADDRLP4 36
+INDIRP4
+CNSTI4 1740
+ADDP4
+CNSTI4 30
+ASGNI4
+ADDRLP4 48
+CNSTI4 4
+ASGNI4
+ADDRLP4 52
+ADDRLP4 4
+INDIRP4
+ADDRLP4 48
+INDIRI4
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 52
+INDIRI4
+CNSTI4 3
+EQI4 $2209
+ADDRLP4 52
+INDIRI4
+ADDRLP4 48
+INDIRI4
+NEI4 $2207
+LABELV $2209
+ADDRLP4 56
+ADDRLP4 4
+INDIRP4
+CNSTI4 76
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 4
+INDIRP4
+CNSTI4 12
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 60
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 60
+INDIRP4
+CNSTI4 56
+ADDP4
+INDIRI4
+CNSTI4 1
+NEI4 $2210
+CNSTI4 0
+ADDRGP4 level+11300
+INDIRI4
+ADDRLP4 56
+INDIRI4
+SUBI4
+LEI4 $2216
+ADDRLP4 64
+CNSTI4 0
+ASGNI4
+ADDRGP4 $2217
+JUMPV
+LABELV $2216
+ADDRLP4 64
+ADDRGP4 level+11300
+INDIRI4
+ADDRLP4 56
+INDIRI4
+SUBI4
+ASGNI4
+LABELV $2217
+ADDRGP4 level+11300
+ADDRLP4 64
+INDIRI4
+ASGNI4
+ADDRGP4 $2211
+JUMPV
+LABELV $2210
+ADDRLP4 64
+ADDRLP4 4
+INDIRP4
+CNSTI4 72
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 64
+INDIRI4
+CNSTI4 34
+EQI4 $2220
+ADDRLP4 64
+INDIRI4
+CNSTI4 35
+NEI4 $2218
+LABELV $2220
+CNSTI4 0
+ADDRGP4 level+11316
+INDIRI4
+ADDRLP4 56
+INDIRI4
+SUBI4
+LEI4 $2225
+ADDRLP4 68
+CNSTI4 0
+ASGNI4
+ADDRGP4 $2226
+JUMPV
+LABELV $2225
+ADDRLP4 68
+ADDRGP4 level+11316
+INDIRI4
+ADDRLP4 56
+INDIRI4
+SUBI4
+ASGNI4
+LABELV $2226
+ADDRGP4 level+11316
+ADDRLP4 68
+INDIRI4
+ASGNI4
+LABELV $2218
+LABELV $2211
+LABELV $2207
+LABELV $2189
+LABELV $2183
+ADDRGP4 level+32396
+INDIRI4
+ADDRFP4 0
+INDIRI4
+GTI4 $2182
+LABELV $2178
+endproc G_BuildLogRevert 72 12
+export G_CheckGrangerDance
+proc G_CheckGrangerDance 68 4
+ADDRLP4 24
+CNSTP4 0
+ASGNP4
+ADDRLP4 28
+CNSTI4 -1
+ASGNI4
+ADDRLP4 32
+ADDRGP4 g_alienGrangerDanceBonus+12
+INDIRI4
+ASGNI4
+ADDRLP4 20
+ADDRFP4 0
+INDIRP4
+CNSTI4 524
+ADDP4
+INDIRP4
+ASGNP4
+ADDRLP4 32
+INDIRI4
+CNSTI4 0
+GTI4 $2229
+ADDRGP4 $2227
+JUMPV
+LABELV $2229
+ADDRLP4 44
+ADDRLP4 20
+INDIRP4
+CNSTI4 212
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 44
+INDIRI4
+CNSTI4 1
+EQI4 $2232
+ADDRLP4 44
+INDIRI4
+CNSTI4 2
+EQI4 $2232
+ADDRGP4 $2227
+JUMPV
+LABELV $2232
+ADDRLP4 4
+CNSTI4 64
+ASGNI4
+ADDRLP4 0
+CNSTI4 1760
+ADDRLP4 4
+INDIRI4
+MULI4
+ADDRGP4 g_entities
+ADDP4
+ASGNP4
+ADDRGP4 $2238
+JUMPV
+LABELV $2235
+ADDRLP4 0
+INDIRP4
+CNSTI4 4
+ADDP4
+INDIRI4
+CNSTI4 3
+EQI4 $2240
+ADDRGP4 $2236
+JUMPV
+LABELV $2240
+ADDRLP4 0
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+CNSTI4 2
+NEI4 $2242
+ADDRLP4 0
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+CNSTI4 0
+LEI4 $2242
+ADDRLP4 24
+ADDRLP4 0
+INDIRP4
+ASGNP4
+ADDRLP4 8
+ADDRLP4 20
+INDIRP4
+CNSTI4 20
+ADDP4
+INDIRF4
+ADDRLP4 0
+INDIRP4
+CNSTI4 92
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 8+4
+ADDRLP4 20
+INDIRP4
+CNSTI4 24
+ADDP4
+INDIRF4
+ADDRLP4 0
+INDIRP4
+CNSTI4 96
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 8+8
+ADDRLP4 20
+INDIRP4
+CNSTI4 28
+ADDP4
+INDIRF4
+ADDRLP4 0
+INDIRP4
+CNSTI4 100
+ADDP4
+INDIRF4
+SUBF4
+ASGNF4
+ADDRLP4 8
+ARGP4
+ADDRLP4 64
+ADDRGP4 VectorLength
+CALLF4
+ASGNF4
+ADDRLP4 28
+ADDRLP4 64
+INDIRF4
+CVFI4 4
+ASGNI4
+ADDRGP4 $2237
+JUMPV
+LABELV $2242
+LABELV $2236
+ADDRLP4 4
+ADDRLP4 4
+INDIRI4
+CNSTI4 1
+ADDI4
+ASGNI4
+ADDRLP4 0
+ADDRLP4 0
+INDIRP4
+CNSTI4 1760
+ADDP4
+ASGNP4
+LABELV $2238
+ADDRLP4 4
+INDIRI4
+ADDRGP4 level+12
+INDIRI4
+LTI4 $2235
+LABELV $2237
+ADDRLP4 24
+INDIRP4
+CVPU4 4
+CNSTU4 0
+EQU4 $2248
+ADDRLP4 28
+INDIRI4
+CNSTI4 150
+LEI4 $2246
+LABELV $2248
+ADDRGP4 $2227
+JUMPV
+LABELV $2246
+ADDRLP4 24
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 52
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 36
+ADDRLP4 52
+INDIRP4
+CNSTI4 36
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 24
+INDIRP4
+CNSTI4 160
+ADDP4
+INDIRI4
+ARGI4
+ADDRLP4 56
+ADDRGP4 BG_Buildable
+CALLP4
+ASGNP4
+ADDRLP4 40
+ADDRLP4 56
+INDIRP4
+CNSTI4 72
+ADDP4
+INDIRI4
+ASGNI4
+ADDRLP4 24
+INDIRP4
+CNSTI4 804
+ADDP4
+INDIRI4
+ADDRLP4 36
+INDIRI4
+ADDRLP4 32
+INDIRI4
+SUBI4
+GEI4 $2249
+ADDRLP4 24
+INDIRP4
+CNSTI4 916
+ADDP4
+INDIRI4
+CNSTI4 0
+NEI4 $2251
+ADDRLP4 60
+ADDRLP4 24
+INDIRP4
+CNSTI4 924
+ADDP4
+ASGNP4
+ADDRLP4 60
+INDIRP4
+ADDRLP4 60
+INDIRP4
+INDIRI4
+ADDRLP4 40
+INDIRI4
+ADDRLP4 32
+INDIRI4
+MULI4
+ADDRLP4 36
+INDIRI4
+DIVI4
+SUBI4
+ASGNI4
+LABELV $2251
+ADDRLP4 64
+ADDRLP4 24
+INDIRP4
+CNSTI4 804
+ADDP4
+ASGNP4
+ADDRLP4 64
+INDIRP4
+ADDRLP4 64
+INDIRP4
+INDIRI4
+ADDRLP4 32
+INDIRI4
+ADDI4
+ASGNI4
+LABELV $2249
+LABELV $2227
+endproc G_CheckGrangerDance 68 4
+bss
+align 4
+LABELV cmpOrigin
+skip 12
+align 4
+LABELV cmpBuildable
+skip 4
+import g_JumppadPower
+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 FireWeapon3
+import FireWeapon2
+import FireWeapon
+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 G_ClearPlayerZapEffects
+import G_UpdateZaps
+import G_CrushAttack
+import G_ChargeAttack
+import CheckCkitRepair
+import CheckPounceAttack
+import CheckGrabAttack
+import CheckVenomAttack2
+import CheckVenomAttack
+import SnapVectorTowards
+import CalcMuzzlePoint
+import G_GiveClientMaxAmmo
+import G_ForceWeaponChange
+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_RepeaterEntityForPoint
+import FinishSpawningBuildable
+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 $2205
+byte 1 114
+byte 1 101
+byte 1 118
+byte 1 101
+byte 1 114
+byte 1 116
+byte 1 58
+byte 1 32
+byte 1 114
+byte 1 101
+byte 1 109
+byte 1 111
+byte 1 118
+byte 1 101
+byte 1 32
+byte 1 37
+byte 1 100
+byte 1 32
+byte 1 37
+byte 1 115
+byte 1 10
+byte 1 0
+align 1
+LABELV $2177
+byte 1 114
+byte 1 101
+byte 1 118
+byte 1 101
+byte 1 114
+byte 1 116
+byte 1 58
+byte 1 32
+byte 1 114
+byte 1 101
+byte 1 115
+byte 1 116
+byte 1 111
+byte 1 114
+byte 1 101
+byte 1 32
+byte 1 37
+byte 1 100
+byte 1 32
+byte 1 37
+byte 1 115
+byte 1 10
+byte 1 0
+align 1
+LABELV $2118
+byte 1 94
+byte 1 51
+byte 1 87
+byte 1 65
+byte 1 82
+byte 1 78
+byte 1 73
+byte 1 78
+byte 1 71
+byte 1 58
+byte 1 32
+byte 1 98
+byte 1 97
+byte 1 100
+byte 1 32
+byte 1 98
+byte 1 117
+byte 1 105
+byte 1 108
+byte 1 100
+byte 1 97
+byte 1 98
+byte 1 108
+byte 1 101
+byte 1 32
+byte 1 110
+byte 1 97
+byte 1 109
+byte 1 101
+byte 1 32
+byte 1 40
+byte 1 37
+byte 1 115
+byte 1 41
+byte 1 32
+byte 1 105
+byte 1 110
+byte 1 32
+byte 1 108
+byte 1 97
+byte 1 121
+byte 1 111
+byte 1 117
+byte 1 116
+byte 1 46
+byte 1 32
+byte 1 115
+byte 1 107
+byte 1 105
+byte 1 112
+byte 1 112
+byte 1 105
+byte 1 110
+byte 1 103
+byte 1 10
+byte 1 0
+align 1
+LABELV $2103
+byte 1 94
+byte 1 49
+byte 1 69
+byte 1 82
+byte 1 82
+byte 1 79
+byte 1 82
+byte 1 58
+byte 1 32
+byte 1 108
+byte 1 105
+byte 1 110
+byte 1 101
+byte 1 32
+byte 1 111
+byte 1 118
+byte 1 101
+byte 1 114
+byte 1 102
+byte 1 108
+byte 1 111
+byte 1 119
+byte 1 32
+byte 1 105
+byte 1 110
+byte 1 32
+byte 1 37
+byte 1 115
+byte 1 32
+byte 1 98
+byte 1 101
+byte 1 102
+byte 1 111
+byte 1 114
+byte 1 101
+byte 1 32
+byte 1 34
+byte 1 37
+byte 1 115
+byte 1 34
+byte 1 10
+byte 1 0
+align 1
+LABELV $2096
+byte 1 69
+byte 1 82
+byte 1 82
+byte 1 79
+byte 1 82
+byte 1 58
+byte 1 32
+byte 1 108
+byte 1 97
+byte 1 121
+byte 1 111
+byte 1 117
+byte 1 116
+byte 1 32
+byte 1 37
+byte 1 115
+byte 1 32
+byte 1 99
+byte 1 111
+byte 1 117
+byte 1 108
+byte 1 100
+byte 1 32
+byte 1 110
+byte 1 111
+byte 1 116
+byte 1 32
+byte 1 98
+byte 1 101
+byte 1 32
+byte 1 111
+byte 1 112
+byte 1 101
+byte 1 110
+byte 1 101
+byte 1 100
+byte 1 10
+byte 1 0
+align 1
+LABELV $2080
+byte 1 117
+byte 1 115
+byte 1 105
+byte 1 110
+byte 1 103
+byte 1 32
+byte 1 108
+byte 1 97
+byte 1 121
+byte 1 111
+byte 1 117
+byte 1 116
+byte 1 32
+byte 1 34
+byte 1 37
+byte 1 115
+byte 1 34
+byte 1 32
+byte 1 102
+byte 1 114
+byte 1 111
+byte 1 109
+byte 1 32
+byte 1 108
+byte 1 105
+byte 1 115
+byte 1 116
+byte 1 32
+byte 1 40
+byte 1 37
+byte 1 115
+byte 1 41
+byte 1 10
+byte 1 0
+align 1
+LABELV $2070
+byte 1 94
+byte 1 49
+byte 1 69
+byte 1 82
+byte 1 82
+byte 1 79
+byte 1 82
+byte 1 58
+byte 1 32
+byte 1 110
+byte 1 111
+byte 1 110
+byte 1 101
+byte 1 32
+byte 1 111
+byte 1 102
+byte 1 32
+byte 1 116
+byte 1 104
+byte 1 101
+byte 1 32
+byte 1 115
+byte 1 112
+byte 1 101
+byte 1 99
+byte 1 105
+byte 1 102
+byte 1 105
+byte 1 101
+byte 1 100
+byte 1 32
+byte 1 108
+byte 1 97
+byte 1 121
+byte 1 111
+byte 1 117
+byte 1 116
+byte 1 115
+byte 1 32
+byte 1 99
+byte 1 111
+byte 1 117
+byte 1 108
+byte 1 100
+byte 1 32
+byte 1 98
+byte 1 101
+byte 1 32
+byte 1 102
+byte 1 111
+byte 1 117
+byte 1 110
+byte 1 100
+byte 1 44
+byte 1 32
+byte 1 117
+byte 1 115
+byte 1 105
+byte 1 110
+byte 1 103
+byte 1 32
+byte 1 109
+byte 1 97
+byte 1 112
+byte 1 32
+byte 1 100
+byte 1 101
+byte 1 102
+byte 1 97
+byte 1 117
+byte 1 108
+byte 1 116
+byte 1 10
+byte 1 0
+align 1
+LABELV $2067
+byte 1 94
+byte 1 51
+byte 1 87
+byte 1 65
+byte 1 82
+byte 1 78
+byte 1 73
+byte 1 78
+byte 1 71
+byte 1 58
+byte 1 32
+byte 1 108
+byte 1 97
+byte 1 121
+byte 1 111
+byte 1 117
+byte 1 116
+byte 1 32
+byte 1 34
+byte 1 37
+byte 1 115
+byte 1 34
+byte 1 32
+byte 1 100
+byte 1 111
+byte 1 101
+byte 1 115
+byte 1 32
+byte 1 110
+byte 1 111
+byte 1 116
+byte 1 32
+byte 1 101
+byte 1 120
+byte 1 105
+byte 1 115
+byte 1 116
+byte 1 10
+byte 1 0
+align 1
+LABELV $2064
+byte 1 32
+byte 1 0
+align 1
+LABELV $2063
+byte 1 42
+byte 1 66
+byte 1 85
+byte 1 73
+byte 1 76
+byte 1 84
+byte 1 73
+byte 1 78
+byte 1 42
+byte 1 0
+align 1
+LABELV $2050
+byte 1 103
+byte 1 95
+byte 1 108
+byte 1 97
+byte 1 121
+byte 1 111
+byte 1 117
+byte 1 116
+byte 1 115
+byte 1 0
+align 1
+LABELV $2047
+byte 1 94
+byte 1 51
+byte 1 87
+byte 1 65
+byte 1 82
+byte 1 78
+byte 1 73
+byte 1 78
+byte 1 71
+byte 1 58
+byte 1 32
+byte 1 108
+byte 1 97
+byte 1 121
+byte 1 111
+byte 1 117
+byte 1 116
+byte 1 32
+byte 1 108
+byte 1 105
+byte 1 115
+byte 1 116
+byte 1 32
+byte 1 119
+byte 1 97
+byte 1 115
+byte 1 32
+byte 1 116
+byte 1 114
+byte 1 117
+byte 1 110
+byte 1 99
+byte 1 97
+byte 1 116
+byte 1 101
+byte 1 100
+byte 1 32
+byte 1 116
+byte 1 111
+byte 1 32
+byte 1 37
+byte 1 100
+byte 1 32
+byte 1 108
+byte 1 97
+byte 1 121
+byte 1 111
+byte 1 117
+byte 1 116
+byte 1 115
+byte 1 44
+byte 1 32
+byte 1 98
+byte 1 117
+byte 1 116
+byte 1 32
+byte 1 37
+byte 1 100
+byte 1 32
+byte 1 108
+byte 1 97
+byte 1 121
+byte 1 111
+byte 1 117
+byte 1 116
+byte 1 32
+byte 1 102
+byte 1 105
+byte 1 108
+byte 1 101
+byte 1 115
+byte 1 32
+byte 1 101
+byte 1 120
+byte 1 105
+byte 1 115
+byte 1 116
+byte 1 32
+byte 1 105
+byte 1 110
+byte 1 32
+byte 1 108
+byte 1 97
+byte 1 121
+byte 1 111
+byte 1 117
+byte 1 116
+byte 1 115
+byte 1 47
+byte 1 37
+byte 1 115
+byte 1 47
+byte 1 46
+byte 1 10
+byte 1 0
+align 1
+LABELV $2034
+byte 1 46
+byte 1 100
+byte 1 97
+byte 1 116
+byte 1 0
+align 1
+LABELV $2033
+byte 1 108
+byte 1 97
+byte 1 121
+byte 1 111
+byte 1 117
+byte 1 116
+byte 1 115
+byte 1 47
+byte 1 37
+byte 1 115
+byte 1 0
+align 1
+LABELV $2032
+byte 1 42
+byte 1 66
+byte 1 85
+byte 1 73
+byte 1 76
+byte 1 84
+byte 1 73
+byte 1 78
+byte 1 42
+byte 1 32
+byte 1 0
+align 1
+LABELV $2028
+byte 1 37
+byte 1 115
+byte 1 32
+byte 1 37
+byte 1 102
+byte 1 32
+byte 1 37
+byte 1 102
+byte 1 32
+byte 1 37
+byte 1 102
+byte 1 32
+byte 1 37
+byte 1 102
+byte 1 32
+byte 1 37
+byte 1 102
+byte 1 32
+byte 1 37
+byte 1 102
+byte 1 32
+byte 1 37
+byte 1 102
+byte 1 32
+byte 1 37
+byte 1 102
+byte 1 32
+byte 1 37
+byte 1 102
+byte 1 32
+byte 1 37
+byte 1 102
+byte 1 32
+byte 1 37
+byte 1 102
+byte 1 32
+byte 1 37
+byte 1 102
+byte 1 10
+byte 1 0
+align 1
+LABELV $2019
+byte 1 108
+byte 1 97
+byte 1 121
+byte 1 111
+byte 1 117
+byte 1 116
+byte 1 115
+byte 1 97
+byte 1 118
+byte 1 101
+byte 1 58
+byte 1 32
+byte 1 115
+byte 1 97
+byte 1 118
+byte 1 105
+byte 1 110
+byte 1 103
+byte 1 32
+byte 1 108
+byte 1 97
+byte 1 121
+byte 1 111
+byte 1 117
+byte 1 116
+byte 1 32
+byte 1 116
+byte 1 111
+byte 1 32
+byte 1 37
+byte 1 115
+byte 1 10
+byte 1 0
+align 1
+LABELV $2018
+byte 1 108
+byte 1 97
+byte 1 121
+byte 1 111
+byte 1 117
+byte 1 116
+byte 1 115
+byte 1 97
+byte 1 118
+byte 1 101
+byte 1 58
+byte 1 32
+byte 1 99
+byte 1 111
+byte 1 117
+byte 1 108
+byte 1 100
+byte 1 32
+byte 1 110
+byte 1 111
+byte 1 116
+byte 1 32
+byte 1 111
+byte 1 112
+byte 1 101
+byte 1 110
+byte 1 32
+byte 1 37
+byte 1 115
+byte 1 10
+byte 1 0
+align 1
+LABELV $2015
+byte 1 108
+byte 1 97
+byte 1 121
+byte 1 111
+byte 1 117
+byte 1 116
+byte 1 115
+byte 1 47
+byte 1 37
+byte 1 115
+byte 1 47
+byte 1 37
+byte 1 115
+byte 1 46
+byte 1 100
+byte 1 97
+byte 1 116
+byte 1 0
+align 1
+LABELV $2014
+byte 1 76
+byte 1 97
+byte 1 121
+byte 1 111
+byte 1 117
+byte 1 116
+byte 1 83
+byte 1 97
+byte 1 118
+byte 1 101
+byte 1 40
+byte 1 32
+byte 1 41
+byte 1 58
+byte 1 32
+byte 1 110
+byte 1 111
+byte 1 32
+byte 1 109
+byte 1 97
+byte 1 112
+byte 1 32
+byte 1 105
+byte 1 115
+byte 1 32
+byte 1 108
+byte 1 111
+byte 1 97
+byte 1 100
+byte 1 101
+byte 1 100
+byte 1 10
+byte 1 0
+align 1
+LABELV $2011
+byte 1 109
+byte 1 97
+byte 1 112
+byte 1 110
+byte 1 97
+byte 1 109
+byte 1 101
+byte 1 0
+align 1
+LABELV $2000
+byte 1 94
+byte 1 51
+byte 1 71
+byte 1 95
+byte 1 70
+byte 1 105
+byte 1 110
+byte 1 105
+byte 1 115
+byte 1 104
+byte 1 83
+byte 1 112
+byte 1 97
+byte 1 119
+byte 1 110
+byte 1 105
+byte 1 110
+byte 1 103
+byte 1 66
+byte 1 117
+byte 1 105
+byte 1 108
+byte 1 100
+byte 1 97
+byte 1 98
+byte 1 108
+byte 1 101
+byte 1 58
+byte 1 32
+byte 1 37
+byte 1 115
+byte 1 32
+byte 1 115
+byte 1 116
+byte 1 97
+byte 1 114
+byte 1 116
+byte 1 115
+byte 1 111
+byte 1 108
+byte 1 105
+byte 1 100
+byte 1 32
+byte 1 97
+byte 1 116
+byte 1 32
+byte 1 37
+byte 1 115
+byte 1 10
+byte 1 0
+align 1
+LABELV $1963
+byte 1 112
+byte 1 114
+byte 1 105
+byte 1 110
+byte 1 116
+byte 1 32
+byte 1 34
+byte 1 84
+byte 1 97
+byte 1 107
+byte 1 101
+byte 1 32
+byte 1 97
+byte 1 32
+byte 1 110
+byte 1 105
+byte 1 99
+byte 1 107
+byte 1 32
+byte 1 98
+byte 1 101
+byte 1 102
+byte 1 111
+byte 1 114
+byte 1 101
+byte 1 32
+byte 1 116
+byte 1 114
+byte 1 121
+byte 1 105
+byte 1 110
+byte 1 103
+byte 1 32
+byte 1 116
+byte 1 111
+byte 1 32
+byte 1 98
+byte 1 117
+byte 1 105
+byte 1 108
+byte 1 100
+byte 1 46
+byte 1 32
+byte 1 84
+byte 1 121
+byte 1 112
+byte 1 101
+byte 1 58
+byte 1 32
+byte 1 47
+byte 1 110
+byte 1 97
+byte 1 109
+byte 1 101
+byte 1 32
+byte 1 121
+byte 1 111
+byte 1 117
+byte 1 114
+byte 1 95
+byte 1 110
+byte 1 105
+byte 1 99
+byte 1 107
+byte 1 10
+byte 1 34
+byte 1 0
+align 1
+LABELV $1947
+byte 1 44
+byte 1 32
+byte 1 114
+byte 1 101
+byte 1 112
+byte 1 108
+byte 1 97
+byte 1 99
+byte 1 105
+byte 1 110
+byte 1 103
+byte 1 32
+byte 1 0
+align 1
+LABELV $1946
+byte 1 67
+byte 1 111
+byte 1 110
+byte 1 115
+byte 1 116
+byte 1 114
+byte 1 117
+byte 1 99
+byte 1 116
+byte 1 58
+byte 1 32
+byte 1 37
+byte 1 100
+byte 1 32
+byte 1 37
+byte 1 100
+byte 1 32
+byte 1 37
+byte 1 115
+byte 1 37
+byte 1 115
+byte 1 58
+byte 1 32
+byte 1 37
+byte 1 115
+byte 1 94
+byte 1 55
+byte 1 32
+byte 1 105
+byte 1 115
+byte 1 32
+byte 1 98
+byte 1 117
+byte 1 105
+byte 1 108
+byte 1 100
+byte 1 105
+byte 1 110
+byte 1 103
+byte 1 32
+byte 1 37
+byte 1 115
+byte 1 37
+byte 1 115
+byte 1 37
+byte 1 115
+byte 1 10
+byte 1 0
+align 1
+LABELV $1942
+byte 1 94
+byte 1 55
+byte 1 44
+byte 1 32
+byte 1 94
+byte 1 51
+byte 1 114
+byte 1 101
+byte 1 112
+byte 1 108
+byte 1 97
+byte 1 99
+byte 1 105
+byte 1 110
+byte 1 103
+byte 1 94
+byte 1 55
+byte 1 32
+byte 1 0
+align 1
+LABELV $1941
+byte 1 112
+byte 1 114
+byte 1 105
+byte 1 110
+byte 1 116
+byte 1 32
+byte 1 34
+byte 1 94
+byte 1 50
+byte 1 91
+byte 1 66
+byte 1 85
+byte 1 73
+byte 1 76
+byte 1 68
+byte 1 93
+byte 1 32
+byte 1 94
+byte 1 53
+byte 1 37
+byte 1 115
+byte 1 32
+byte 1 94
+byte 1 53
+byte 1 98
+byte 1 117
+byte 1 105
+byte 1 108
+byte 1 116
+byte 1 94
+byte 1 53
+byte 1 32
+byte 1 98
+byte 1 121
+byte 1 32
+byte 1 94
+byte 1 55
+byte 1 37
+byte 1 115
+byte 1 37
+byte 1 115
+byte 1 37
+byte 1 115
+byte 1 10
+byte 1 34
+byte 1 0
+align 1
+LABELV $1642
+byte 1 116
+byte 1 101
+byte 1 97
+byte 1 109
+byte 1 32
+byte 1 105
+byte 1 115
+byte 1 32
+byte 1 37
+byte 1 100
+byte 1 10
+byte 1 0
+align 1
+LABELV $1633
+byte 1 32
+byte 1 40
+byte 1 37
+byte 1 100
+byte 1 120
+byte 1 41
+byte 1 0
+align 1
+LABELV $1630
+byte 1 37
+byte 1 115
+byte 1 0
+align 1
+LABELV $1629
+byte 1 44
+byte 1 32
+byte 1 0
+align 1
+LABELV $1625
+byte 1 0
+align 1
+LABELV $1624
+byte 1 44
+byte 1 0
+align 1
+LABELV $1623
+byte 1 37
+byte 1 115
+byte 1 32
+byte 1 97
+byte 1 110
+byte 1 100
+byte 1 32
+byte 1 0
+align 1
+LABELV $1610
+byte 1 32
+byte 1 37
+byte 1 100
+byte 1 0
+align 1
+LABELV $1445
+byte 1 99
+byte 1 112
+byte 1 32
+byte 1 34
+byte 1 67
+byte 1 111
+byte 1 99
+byte 1 111
+byte 1 111
+byte 1 110
+byte 1 32
+byte 1 110
+byte 1 111
+byte 1 119
+byte 1 32
+byte 1 97
+byte 1 118
+byte 1 97
+byte 1 105
+byte 1 108
+byte 1 97
+byte 1 98
+byte 1 108
+byte 1 101
+byte 1 33
+byte 1 34
+byte 1 0
+align 1
+LABELV $1442
+byte 1 99
+byte 1 112
+byte 1 32
+byte 1 34
+byte 1 84
+byte 1 104
+byte 1 101
+byte 1 32
+byte 1 79
+byte 1 118
+byte 1 101
+byte 1 114
+byte 1 109
+byte 1 105
+byte 1 110
+byte 1 100
+byte 1 32
+byte 1 104
+byte 1 97
+byte 1 115
+byte 1 32
+byte 1 97
+byte 1 119
+byte 1 97
+byte 1 107
+byte 1 101
+byte 1 110
+byte 1 101
+byte 1 100
+byte 1 33
+byte 1 34
+byte 1 0
+align 1
+LABELV $1022
+byte 1 99
+byte 1 104
+byte 1 97
+byte 1 116
+byte 1 32
+byte 1 45
+byte 1 50
+byte 1 32
+byte 1 37
+byte 1 105
+byte 1 32
+byte 1 34
+byte 1 94
+byte 1 53
+byte 1 91
+byte 1 84
+byte 1 69
+byte 1 76
+byte 1 69
+byte 1 78
+byte 1 79
+byte 1 68
+byte 1 69
+byte 1 32
+byte 1 68
+byte 1 69
+byte 1 83
+byte 1 84
+byte 1 82
+byte 1 79
+byte 1 89
+byte 1 69
+byte 1 68
+byte 1 93
+byte 1 94
+byte 1 55
+byte 1 32
+byte 1 98
+byte 1 121
+byte 1 32
+byte 1 37
+byte 1 115
+byte 1 94
+byte 1 55
+byte 1 34
+byte 1 0
+align 1
+LABELV $1010
+byte 1 112
+byte 1 114
+byte 1 105
+byte 1 110
+byte 1 116
+byte 1 32
+byte 1 34
+byte 1 82
+byte 1 101
+byte 1 97
+byte 1 99
+byte 1 116
+byte 1 111
+byte 1 114
+byte 1 32
+byte 1 94
+byte 1 51
+byte 1 68
+byte 1 65
+byte 1 77
+byte 1 65
+byte 1 71
+byte 1 69
+byte 1 68
+byte 1 94
+byte 1 55
+byte 1 32
+byte 1 98
+byte 1 121
+byte 1 32
+byte 1 94
+byte 1 49
+byte 1 84
+byte 1 69
+byte 1 65
+byte 1 77
+byte 1 77
+byte 1 65
+byte 1 84
+byte 1 69
+byte 1 94
+byte 1 55
+byte 1 32
+byte 1 37
+byte 1 115
+byte 1 94
+byte 1 55
+byte 1 10
+byte 1 34
+byte 1 0
+align 1
+LABELV $841
+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
+align 1
+LABELV $447
+byte 1 112
+byte 1 114
+byte 1 105
+byte 1 110
+byte 1 116
+byte 1 32
+byte 1 34
+byte 1 79
+byte 1 118
+byte 1 101
+byte 1 114
+byte 1 109
+byte 1 105
+byte 1 110
+byte 1 100
+byte 1 32
+byte 1 94
+byte 1 51
+byte 1 68
+byte 1 65
+byte 1 77
+byte 1 65
+byte 1 71
+byte 1 69
+byte 1 68
+byte 1 94
+byte 1 55
+byte 1 32
+byte 1 98
+byte 1 121
+byte 1 32
+byte 1 94
+byte 1 49
+byte 1 84
+byte 1 69
+byte 1 65
+byte 1 77
+byte 1 77
+byte 1 65
+byte 1 84
+byte 1 69
+byte 1 94
+byte 1 55
+byte 1 32
+byte 1 37
+byte 1 115
+byte 1 94
+byte 1 55
+byte 1 10
+byte 1 34
+byte 1 0
+align 1
+LABELV $417
+byte 1 99
+byte 1 104
+byte 1 97
+byte 1 116
+byte 1 32
+byte 1 45
+byte 1 50
+byte 1 32
+byte 1 37
+byte 1 105
+byte 1 32
+byte 1 34
+byte 1 94
+byte 1 53
+byte 1 91
+byte 1 69
+byte 1 71
+byte 1 71
+byte 1 32
+byte 1 68
+byte 1 69
+byte 1 83
+byte 1 84
+byte 1 82
+byte 1 79
+byte 1 89
+byte 1 69
+byte 1 68
+byte 1 93
+byte 1 94
+byte 1 55
+byte 1 32
+byte 1 98
+byte 1 121
+byte 1 32
+byte 1 37
+byte 1 115
+byte 1 94
+byte 1 55
+byte 1 34
+byte 1 0
+align 1
+LABELV $126
+byte 1 99
+byte 1 112
+byte 1 32
+byte 1 34
+byte 1 68
+byte 1 111
+byte 1 110
+byte 1 39
+byte 1 116
+byte 1 32
+byte 1 115
+byte 1 112
+byte 1 97
+byte 1 119
+byte 1 110
+byte 1 32
+byte 1 98
+byte 1 108
+byte 1 111
+byte 1 99
+byte 1 107
+byte 1 33
+byte 1 34
+byte 1 0