export BotValidTeamLeader code proc BotValidTeamLeader 8 4 ADDRFP4 0 INDIRP4 CNSTI4 6752 ADDP4 ARGP4 ADDRLP4 0 ADDRGP4 strlen CALLU4 ASGNU4 ADDRLP4 0 INDIRU4 CNSTU4 0 NEU4 $66 CNSTI4 0 RETI4 ADDRGP4 $65 JUMPV LABELV $66 ADDRFP4 0 INDIRP4 CNSTI4 6752 ADDP4 ARGP4 ADDRLP4 4 ADDRGP4 ClientFromName CALLI4 ASGNI4 ADDRLP4 4 INDIRI4 CNSTI4 -1 NEI4 $68 CNSTI4 0 RETI4 ADDRGP4 $65 JUMPV LABELV $68 CNSTI4 1 RETI4 LABELV $65 endproc BotValidTeamLeader 8 4 export BotNumTeamMates proc BotNumTeamMates 1060 12 ADDRFP4 0 ADDRFP4 0 INDIRP4 ASGNP4 ADDRLP4 1032 CNSTI4 0 ASGNI4 ADDRLP4 1028 ADDRLP4 1032 INDIRI4 ASGNI4 ADDRLP4 1024 ADDRLP4 1032 INDIRI4 ASGNI4 ADDRGP4 $74 JUMPV LABELV $71 ADDRLP4 1024 INDIRI4 CNSTI4 606 ADDI4 ARGI4 ADDRLP4 0 ARGP4 CNSTI4 1024 ARGI4 ADDRGP4 trap_GetConfigstring CALLV pop ADDRLP4 0 ARGP4 ADDRLP4 1036 ADDRGP4 strlen CALLU4 ASGNU4 ADDRLP4 1036 INDIRU4 CNSTU4 0 EQU4 $79 ADDRLP4 0 ARGP4 ADDRGP4 $78 ARGP4 ADDRLP4 1040 ADDRGP4 Info_ValueForKey CALLP4 ASGNP4 ADDRLP4 1040 INDIRP4 ARGP4 ADDRLP4 1044 ADDRGP4 strlen CALLU4 ASGNU4 ADDRLP4 1044 INDIRU4 CNSTU4 0 NEU4 $76 LABELV $79 ADDRGP4 $72 JUMPV LABELV $76 ADDRLP4 0 ARGP4 ADDRGP4 $82 ARGP4 ADDRLP4 1048 ADDRGP4 Info_ValueForKey CALLP4 ASGNP4 ADDRLP4 1048 INDIRP4 ARGP4 ADDRLP4 1052 ADDRGP4 atoi CALLI4 ASGNI4 ADDRLP4 1052 INDIRI4 CNSTI4 5 NEI4 $80 ADDRGP4 $72 JUMPV LABELV $80 ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 1024 INDIRI4 ARGI4 ADDRLP4 1056 ADDRGP4 BotSameTeam CALLI4 ASGNI4 ADDRLP4 1056 INDIRI4 CNSTI4 0 EQI4 $83 ADDRLP4 1028 ADDRLP4 1028 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $83 LABELV $72 ADDRLP4 1024 ADDRLP4 1024 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $74 ADDRLP4 1024 INDIRI4 ADDRGP4 level+24 INDIRI4 LTI4 $71 ADDRLP4 1028 INDIRI4 RETI4 LABELV $70 endproc BotNumTeamMates 1060 12 export BotClientTravelTimeToGoal proc BotClientTravelTimeToGoal 480 16 ADDRFP4 0 INDIRI4 ARGI4 ADDRLP4 4 ARGP4 ADDRLP4 472 ADDRGP4 BotAI_GetClientState CALLI4 ASGNI4 ADDRLP4 472 INDIRI4 CNSTI4 0 EQI4 $86 ADDRLP4 4+20 ARGP4 ADDRLP4 476 ADDRGP4 BotPointAreaNum CALLI4 ASGNI4 ADDRLP4 0 ADDRLP4 476 INDIRI4 ASGNI4 ADDRGP4 $87 JUMPV LABELV $86 ADDRLP4 0 CNSTI4 0 ASGNI4 LABELV $87 ADDRLP4 0 INDIRI4 CNSTI4 0 NEI4 $89 CNSTI4 1 RETI4 ADDRGP4 $85 JUMPV LABELV $89 ADDRLP4 0 INDIRI4 ARGI4 ADDRLP4 4+20 ARGP4 ADDRFP4 4 INDIRP4 CNSTI4 12 ADDP4 INDIRI4 ARGI4 CNSTI4 18616254 ARGI4 ADDRLP4 476 ADDRGP4 trap_AAS_AreaTravelTimeToGoalArea CALLI4 ASGNI4 ADDRLP4 476 INDIRI4 RETI4 LABELV $85 endproc BotClientTravelTimeToGoal 480 16 export BotSortTeamMatesByBaseTravelTime proc BotSortTeamMatesByBaseTravelTime 1348 12 ADDRFP4 0 ADDRFP4 0 INDIRP4 ASGNP4 ADDRFP4 4 ADDRFP4 4 INDIRP4 ASGNP4 ADDRFP4 8 ADDRFP4 8 INDIRI4 ASGNI4 ADDRLP4 1300 CNSTP4 0 ASGNP4 ADDRGP4 gametype INDIRI4 CNSTI4 8 NEI4 $93 ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 1304 ADDRGP4 BotTeam CALLI4 ASGNI4 ADDRLP4 1304 INDIRI4 CNSTI4 1 NEI4 $95 ADDRLP4 1300 ADDRGP4 ctf_redflag ASGNP4 ADDRGP4 $96 JUMPV LABELV $95 ADDRLP4 1300 ADDRGP4 ctf_blueflag ASGNP4 LABELV $96 LABELV $93 ADDRLP4 1304 CNSTI4 0 ASGNI4 ADDRLP4 264 ADDRLP4 1304 INDIRI4 ASGNI4 ADDRLP4 272 ADDRLP4 1304 INDIRI4 ASGNI4 ADDRGP4 $100 JUMPV LABELV $97 ADDRLP4 272 INDIRI4 CNSTI4 606 ADDI4 ARGI4 ADDRLP4 276 ARGP4 CNSTI4 1024 ARGI4 ADDRGP4 trap_GetConfigstring CALLV pop ADDRLP4 276 ARGP4 ADDRLP4 1308 ADDRGP4 strlen CALLU4 ASGNU4 ADDRLP4 1308 INDIRU4 CNSTU4 0 EQU4 $104 ADDRLP4 276 ARGP4 ADDRGP4 $78 ARGP4 ADDRLP4 1312 ADDRGP4 Info_ValueForKey CALLP4 ASGNP4 ADDRLP4 1312 INDIRP4 ARGP4 ADDRLP4 1316 ADDRGP4 strlen CALLU4 ASGNU4 ADDRLP4 1316 INDIRU4 CNSTU4 0 NEU4 $102 LABELV $104 ADDRGP4 $98 JUMPV LABELV $102 ADDRLP4 276 ARGP4 ADDRGP4 $82 ARGP4 ADDRLP4 1320 ADDRGP4 Info_ValueForKey CALLP4 ASGNP4 ADDRLP4 1320 INDIRP4 ARGP4 ADDRLP4 1324 ADDRGP4 atoi CALLI4 ASGNI4 ADDRLP4 1324 INDIRI4 CNSTI4 5 NEI4 $105 ADDRGP4 $98 JUMPV LABELV $105 ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 272 INDIRI4 ARGI4 ADDRLP4 1328 ADDRGP4 BotSameTeam CALLI4 ASGNI4 ADDRLP4 1328 INDIRI4 CNSTI4 0 EQI4 $107 ADDRLP4 1300 INDIRP4 CVPU4 4 CNSTU4 0 EQU4 $107 ADDRLP4 272 INDIRI4 ARGI4 ADDRLP4 1300 INDIRP4 ARGP4 ADDRLP4 1332 ADDRGP4 BotClientTravelTimeToGoal CALLI4 ASGNI4 ADDRLP4 268 ADDRLP4 1332 INDIRI4 ASGNI4 ADDRLP4 260 CNSTI4 0 ASGNI4 ADDRGP4 $112 JUMPV LABELV $109 ADDRLP4 268 INDIRI4 ADDRLP4 260 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 4 ADDP4 INDIRI4 GEI4 $113 ADDRLP4 0 ADDRLP4 264 INDIRI4 ASGNI4 ADDRGP4 $118 JUMPV LABELV $115 ADDRLP4 1336 ADDRLP4 0 INDIRI4 CNSTI4 2 LSHI4 ASGNI4 ADDRLP4 1336 INDIRI4 ADDRLP4 4 ADDP4 ADDRLP4 1336 INDIRI4 ADDRLP4 4-4 ADDP4 INDIRI4 ASGNI4 ADDRLP4 1340 ADDRLP4 0 INDIRI4 CNSTI4 2 LSHI4 ASGNI4 ADDRLP4 1340 INDIRI4 ADDRFP4 4 INDIRP4 ADDP4 ADDRLP4 1340 INDIRI4 CNSTI4 4 SUBI4 ADDRFP4 4 INDIRP4 ADDP4 INDIRI4 ASGNI4 LABELV $116 ADDRLP4 0 ADDRLP4 0 INDIRI4 CNSTI4 1 SUBI4 ASGNI4 LABELV $118 ADDRLP4 0 INDIRI4 ADDRLP4 260 INDIRI4 GTI4 $115 ADDRGP4 $111 JUMPV LABELV $113 LABELV $110 ADDRLP4 260 ADDRLP4 260 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $112 ADDRLP4 260 INDIRI4 ADDRLP4 264 INDIRI4 LTI4 $109 LABELV $111 ADDRLP4 260 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 4 ADDP4 ADDRLP4 268 INDIRI4 ASGNI4 ADDRLP4 260 INDIRI4 CNSTI4 2 LSHI4 ADDRFP4 4 INDIRP4 ADDP4 ADDRLP4 272 INDIRI4 ASGNI4 ADDRLP4 264 ADDRLP4 264 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 ADDRLP4 264 INDIRI4 ADDRFP4 8 INDIRI4 LTI4 $120 ADDRGP4 $99 JUMPV LABELV $120 LABELV $107 LABELV $98 ADDRLP4 272 ADDRLP4 272 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $100 ADDRLP4 272 INDIRI4 ADDRGP4 level+24 INDIRI4 LTI4 $97 LABELV $99 ADDRLP4 264 INDIRI4 RETI4 LABELV $92 endproc BotSortTeamMatesByBaseTravelTime 1348 12 export BotSetTeamMateTaskPreference proc BotSetTeamMateTaskPreference 36 12 ADDRFP4 4 ADDRFP4 4 INDIRI4 ASGNI4 CNSTI4 40 ADDRFP4 4 INDIRI4 MULI4 ADDRGP4 ctftaskpreferences+36 ADDP4 ADDRFP4 8 INDIRI4 ASGNI4 ADDRFP4 4 INDIRI4 ARGI4 ADDRLP4 0 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop CNSTI4 40 ADDRFP4 4 INDIRI4 MULI4 ADDRGP4 ctftaskpreferences ADDP4 ARGP4 ADDRLP4 0 ARGP4 ADDRGP4 strcpy CALLP4 pop LABELV $122 endproc BotSetTeamMateTaskPreference 36 12 export BotGetTeamMateTaskPreference proc BotGetTeamMateTaskPreference 40 12 ADDRFP4 4 ADDRFP4 4 INDIRI4 ASGNI4 CNSTI4 40 ADDRFP4 4 INDIRI4 MULI4 ADDRGP4 ctftaskpreferences+36 ADDP4 INDIRI4 CNSTI4 0 NEI4 $125 CNSTI4 0 RETI4 ADDRGP4 $124 JUMPV LABELV $125 ADDRFP4 4 INDIRI4 ARGI4 ADDRLP4 0 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRLP4 0 ARGP4 CNSTI4 40 ADDRFP4 4 INDIRI4 MULI4 ADDRGP4 ctftaskpreferences ADDP4 ARGP4 ADDRLP4 36 ADDRGP4 Q_stricmp CALLI4 ASGNI4 ADDRLP4 36 INDIRI4 CNSTI4 0 EQI4 $128 CNSTI4 0 RETI4 ADDRGP4 $124 JUMPV LABELV $128 CNSTI4 40 ADDRFP4 4 INDIRI4 MULI4 ADDRGP4 ctftaskpreferences+36 ADDP4 INDIRI4 RETI4 LABELV $124 endproc BotGetTeamMateTaskPreference 40 12 export BotSortTeamMatesByTaskPreference proc BotSortTeamMatesByTaskPreference 804 12 ADDRFP4 0 ADDRFP4 0 INDIRP4 ASGNP4 ADDRFP4 4 ADDRFP4 4 INDIRP4 ASGNP4 ADDRFP4 8 ADDRFP4 8 INDIRI4 ASGNI4 ADDRLP4 788 CNSTI4 0 ASGNI4 ADDRLP4 272 ADDRLP4 788 INDIRI4 ASGNI4 ADDRLP4 268 ADDRLP4 788 INDIRI4 ASGNI4 ADDRLP4 8 ADDRLP4 788 INDIRI4 ASGNI4 ADDRLP4 0 ADDRLP4 788 INDIRI4 ASGNI4 ADDRGP4 $135 JUMPV LABELV $132 ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0 INDIRI4 CNSTI4 2 LSHI4 ADDRFP4 4 INDIRP4 ADDP4 INDIRI4 ARGI4 ADDRLP4 792 ADDRGP4 BotGetTeamMateTaskPreference CALLI4 ASGNI4 ADDRLP4 4 ADDRLP4 792 INDIRI4 ASGNI4 ADDRLP4 4 INDIRI4 CNSTI4 1 BANDI4 CNSTI4 0 EQI4 $136 ADDRLP4 796 ADDRLP4 8 INDIRI4 ASGNI4 ADDRLP4 8 ADDRLP4 796 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 ADDRLP4 800 CNSTI4 2 ASGNI4 ADDRLP4 796 INDIRI4 ADDRLP4 800 INDIRI4 LSHI4 ADDRLP4 12 ADDP4 ADDRLP4 0 INDIRI4 ADDRLP4 800 INDIRI4 LSHI4 ADDRFP4 4 INDIRP4 ADDP4 INDIRI4 ASGNI4 ADDRGP4 $137 JUMPV LABELV $136 ADDRLP4 4 INDIRI4 CNSTI4 2 BANDI4 CNSTI4 0 EQI4 $138 ADDRLP4 796 ADDRLP4 268 INDIRI4 ASGNI4 ADDRLP4 268 ADDRLP4 796 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 ADDRLP4 800 CNSTI4 2 ASGNI4 ADDRLP4 796 INDIRI4 ADDRLP4 800 INDIRI4 LSHI4 ADDRLP4 276 ADDP4 ADDRLP4 0 INDIRI4 ADDRLP4 800 INDIRI4 LSHI4 ADDRFP4 4 INDIRP4 ADDP4 INDIRI4 ASGNI4 ADDRGP4 $139 JUMPV LABELV $138 ADDRLP4 796 ADDRLP4 272 INDIRI4 ASGNI4 ADDRLP4 272 ADDRLP4 796 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 ADDRLP4 800 CNSTI4 2 ASGNI4 ADDRLP4 796 INDIRI4 ADDRLP4 800 INDIRI4 LSHI4 ADDRLP4 532 ADDP4 ADDRLP4 0 INDIRI4 ADDRLP4 800 INDIRI4 LSHI4 ADDRFP4 4 INDIRP4 ADDP4 INDIRI4 ASGNI4 LABELV $139 LABELV $137 LABELV $133 ADDRLP4 0 ADDRLP4 0 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $135 ADDRLP4 0 INDIRI4 ADDRFP4 8 INDIRI4 LTI4 $132 ADDRFP4 8 CNSTI4 0 ASGNI4 ADDRLP4 792 CNSTI4 2 ASGNI4 ADDRFP4 8 INDIRI4 ADDRLP4 792 INDIRI4 LSHI4 ADDRFP4 4 INDIRP4 ADDP4 ARGP4 ADDRLP4 12 ARGP4 ADDRLP4 8 INDIRI4 CVIU4 4 ADDRLP4 792 INDIRI4 LSHU4 ARGU4 ADDRGP4 memcpy CALLP4 pop ADDRFP4 8 ADDRFP4 8 INDIRI4 ADDRLP4 8 INDIRI4 ADDI4 ASGNI4 ADDRLP4 796 CNSTI4 2 ASGNI4 ADDRFP4 8 INDIRI4 ADDRLP4 796 INDIRI4 LSHI4 ADDRFP4 4 INDIRP4 ADDP4 ARGP4 ADDRLP4 532 ARGP4 ADDRLP4 272 INDIRI4 CVIU4 4 ADDRLP4 796 INDIRI4 LSHU4 ARGU4 ADDRGP4 memcpy CALLP4 pop ADDRFP4 8 ADDRFP4 8 INDIRI4 ADDRLP4 272 INDIRI4 ADDI4 ASGNI4 ADDRLP4 800 CNSTI4 2 ASGNI4 ADDRFP4 8 INDIRI4 ADDRLP4 800 INDIRI4 LSHI4 ADDRFP4 4 INDIRP4 ADDP4 ARGP4 ADDRLP4 276 ARGP4 ADDRLP4 268 INDIRI4 CVIU4 4 ADDRLP4 800 INDIRI4 LSHU4 ARGU4 ADDRGP4 memcpy CALLP4 pop ADDRFP4 8 ADDRFP4 8 INDIRI4 ADDRLP4 268 INDIRI4 ADDI4 ASGNI4 ADDRFP4 8 INDIRI4 RETI4 LABELV $131 endproc BotSortTeamMatesByTaskPreference 804 12 export BotSayTeamOrderAlways proc BotSayTeamOrderAlways 548 20 ADDRFP4 0 ADDRFP4 0 INDIRP4 ASGNP4 ADDRFP4 0 INDIRP4 CNSTI4 8 ADDP4 INDIRI4 ADDRFP4 4 INDIRI4 NEI4 $141 ADDRFP4 0 INDIRP4 CNSTI4 6384 ADDP4 INDIRI4 ARGI4 ADDRLP4 256 ARGP4 CNSTI4 256 ARGI4 ADDRGP4 trap_BotGetChatMessage CALLV pop ADDRFP4 0 INDIRP4 CNSTI4 8 ADDP4 INDIRI4 ARGI4 ADDRLP4 512 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRLP4 0 ARGP4 CNSTI4 256 ARGI4 ADDRGP4 $143 ARGP4 ADDRLP4 512 ARGP4 ADDRLP4 256 ARGP4 ADDRGP4 Com_sprintf CALLI4 pop ADDRFP4 0 INDIRP4 CNSTI4 6384 ADDP4 INDIRI4 ARGI4 CNSTI4 1 ARGI4 ADDRLP4 0 ARGP4 ADDRGP4 trap_BotQueueConsoleMessage CALLV pop ADDRGP4 $142 JUMPV LABELV $141 ADDRFP4 0 INDIRP4 CNSTI4 6384 ADDP4 INDIRI4 ARGI4 ADDRFP4 4 INDIRI4 ARGI4 CNSTI4 2 ARGI4 ADDRGP4 trap_BotEnterChat CALLV pop LABELV $142 LABELV $140 endproc BotSayTeamOrderAlways 548 20 export BotSayTeamOrder proc BotSayTeamOrder 0 8 ADDRFP4 0 INDIRP4 ARGP4 ADDRFP4 4 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrderAlways CALLV pop LABELV $144 endproc BotSayTeamOrder 0 8 export BotVoiceChat proc BotVoiceChat 0 0 LABELV $145 endproc BotVoiceChat 0 0 export BotVoiceChatOnly proc BotVoiceChatOnly 0 0 LABELV $146 endproc BotVoiceChatOnly 0 0 export BotSayVoiceTeamOrder proc BotSayVoiceTeamOrder 0 0 LABELV $147 endproc BotSayVoiceTeamOrder 0 0 lit align 4 LABELV $149 byte 4 0 skip 252 export BotCTFOrders_BothFlagsNotAtBase code proc BotCTFOrders_BothFlagsNotAtBase 368 20 ADDRFP4 0 ADDRFP4 0 INDIRP4 ASGNP4 ADDRLP4 0 ADDRGP4 $149 INDIRB ASGNB 256 ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0 ARGP4 CNSTI4 256 ARGI4 ADDRLP4 348 ADDRGP4 BotSortTeamMatesByBaseTravelTime CALLI4 ASGNI4 ADDRLP4 296 ADDRLP4 348 INDIRI4 ASGNI4 ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0 ARGP4 ADDRLP4 296 INDIRI4 ARGI4 ADDRGP4 BotSortTeamMatesByTaskPreference CALLI4 pop ADDRLP4 352 ADDRFP4 0 INDIRP4 CNSTI4 6804 ADDP4 INDIRI4 ASGNI4 ADDRLP4 352 INDIRI4 CNSTI4 1 EQI4 $151 ADDRLP4 352 INDIRI4 CNSTI4 2 EQI4 $154 ADDRLP4 352 INDIRI4 CNSTI4 3 EQI4 $160 ADDRGP4 $150 JUMPV LABELV $154 ADDRLP4 0 INDIRI4 ADDRFP4 0 INDIRP4 CNSTI4 6828 ADDP4 INDIRI4 EQI4 $155 ADDRLP4 308 ADDRLP4 0 INDIRI4 ASGNI4 ADDRGP4 $156 JUMPV LABELV $155 ADDRLP4 308 ADDRLP4 0+4 INDIRI4 ASGNI4 LABELV $156 ADDRLP4 308 INDIRI4 ARGI4 ADDRLP4 260 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $158 ARGP4 ADDRLP4 260 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 308 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 308 INDIRI4 ARGI4 ADDRGP4 $159 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop ADDRGP4 $151 JUMPV LABELV $160 ADDRLP4 0 INDIRI4 ADDRFP4 0 INDIRP4 CNSTI4 6828 ADDP4 INDIRI4 EQI4 $161 ADDRLP4 308 ADDRLP4 0 INDIRI4 ASGNI4 ADDRGP4 $162 JUMPV LABELV $161 ADDRLP4 308 ADDRLP4 0+4 INDIRI4 ASGNI4 LABELV $162 ADDRLP4 308 INDIRI4 ARGI4 ADDRLP4 260 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 CNSTI4 6828 ADDP4 INDIRI4 CNSTI4 -1 EQI4 $164 ADDRFP4 0 INDIRP4 CNSTI4 6828 ADDP4 INDIRI4 ARGI4 ADDRLP4 312 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 CNSTI4 6828 ADDP4 INDIRI4 ADDRFP4 0 INDIRP4 CNSTI4 8 ADDP4 INDIRI4 NEI4 $166 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $168 ARGP4 ADDRLP4 260 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 308 INDIRI4 ARGI4 ADDRGP4 $169 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop ADDRGP4 $165 JUMPV LABELV $166 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $170 ARGP4 ADDRLP4 260 ARGP4 ADDRLP4 312 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 308 INDIRI4 ARGI4 ADDRGP4 $171 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop ADDRGP4 $165 JUMPV LABELV $164 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $158 ARGP4 ADDRLP4 260 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 308 INDIRI4 ARGI4 ADDRGP4 $159 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop LABELV $165 ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 308 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop ADDRLP4 0+8 INDIRI4 ADDRFP4 0 INDIRP4 CNSTI4 6828 ADDP4 INDIRI4 EQI4 $172 ADDRLP4 308 ADDRLP4 0+8 INDIRI4 ASGNI4 ADDRGP4 $173 JUMPV LABELV $172 ADDRLP4 308 ADDRLP4 0+4 INDIRI4 ASGNI4 LABELV $173 ADDRLP4 308 INDIRI4 ARGI4 ADDRLP4 260 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $158 ARGP4 ADDRLP4 260 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 308 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 308 INDIRI4 ARGI4 ADDRGP4 $177 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop ADDRGP4 $151 JUMPV LABELV $150 ADDRLP4 300 CNSTF4 1053609165 ADDRLP4 296 INDIRI4 CVIF4 4 CVFI4 4 CVIF4 4 MULF4 CNSTF4 1056964608 ADDF4 CVFI4 4 ASGNI4 ADDRLP4 300 INDIRI4 CNSTI4 4 LEI4 $178 ADDRLP4 300 CNSTI4 4 ASGNI4 LABELV $178 ADDRLP4 360 CNSTF4 1056964608 ASGNF4 ADDRLP4 304 ADDRLP4 360 INDIRF4 ADDRLP4 296 INDIRI4 CVIF4 4 CVFI4 4 CVIF4 4 MULF4 ADDRLP4 360 INDIRF4 ADDF4 CVFI4 4 ASGNI4 ADDRLP4 304 INDIRI4 CNSTI4 5 LEI4 $180 ADDRLP4 304 CNSTI4 5 ASGNI4 LABELV $180 ADDRFP4 0 INDIRP4 CNSTI4 6828 ADDP4 INDIRI4 CNSTI4 -1 EQI4 $182 ADDRFP4 0 INDIRP4 CNSTI4 6828 ADDP4 INDIRI4 ARGI4 ADDRLP4 312 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRLP4 256 CNSTI4 0 ASGNI4 ADDRGP4 $187 JUMPV LABELV $184 ADDRLP4 256 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 0 ADDP4 INDIRI4 ADDRFP4 0 INDIRP4 CNSTI4 6828 ADDP4 INDIRI4 NEI4 $188 ADDRGP4 $185 JUMPV LABELV $188 ADDRLP4 256 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 0 ADDP4 INDIRI4 ARGI4 ADDRLP4 260 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 CNSTI4 6828 ADDP4 INDIRI4 ADDRFP4 0 INDIRP4 CNSTI4 8 ADDP4 INDIRI4 NEI4 $190 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $168 ARGP4 ADDRLP4 260 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 256 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 0 ADDP4 INDIRI4 ARGI4 ADDRGP4 $169 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop ADDRGP4 $191 JUMPV LABELV $190 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $170 ARGP4 ADDRLP4 260 ARGP4 ADDRLP4 312 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 256 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 0 ADDP4 INDIRI4 ARGI4 ADDRGP4 $171 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop LABELV $191 ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 256 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 0 ADDP4 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop LABELV $185 ADDRLP4 256 ADDRLP4 256 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $187 ADDRLP4 256 INDIRI4 ADDRLP4 300 INDIRI4 LTI4 $184 ADDRGP4 $183 JUMPV LABELV $182 ADDRLP4 256 CNSTI4 0 ASGNI4 ADDRGP4 $195 JUMPV LABELV $192 ADDRLP4 256 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 0 ADDP4 INDIRI4 ADDRFP4 0 INDIRP4 CNSTI4 6828 ADDP4 INDIRI4 NEI4 $196 ADDRGP4 $193 JUMPV LABELV $196 ADDRLP4 256 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 0 ADDP4 INDIRI4 ARGI4 ADDRLP4 260 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $158 ARGP4 ADDRLP4 260 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 256 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 0 ADDP4 INDIRI4 ARGI4 ADDRGP4 $159 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 256 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 0 ADDP4 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop LABELV $193 ADDRLP4 256 ADDRLP4 256 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $195 ADDRLP4 256 INDIRI4 ADDRLP4 300 INDIRI4 LTI4 $192 LABELV $183 ADDRLP4 256 CNSTI4 0 ASGNI4 ADDRGP4 $201 JUMPV LABELV $198 ADDRLP4 296 INDIRI4 ADDRLP4 256 INDIRI4 SUBI4 CNSTI4 2 LSHI4 ADDRLP4 0-4 ADDP4 INDIRI4 ADDRFP4 0 INDIRP4 CNSTI4 6828 ADDP4 INDIRI4 NEI4 $202 ADDRGP4 $199 JUMPV LABELV $202 ADDRLP4 296 INDIRI4 ADDRLP4 256 INDIRI4 SUBI4 CNSTI4 2 LSHI4 ADDRLP4 0-4 ADDP4 INDIRI4 ARGI4 ADDRLP4 260 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $158 ARGP4 ADDRLP4 260 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 296 INDIRI4 ADDRLP4 256 INDIRI4 SUBI4 CNSTI4 2 LSHI4 ADDRLP4 0-4 ADDP4 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 296 INDIRI4 ADDRLP4 256 INDIRI4 SUBI4 CNSTI4 2 LSHI4 ADDRLP4 0-4 ADDP4 INDIRI4 ARGI4 ADDRGP4 $177 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop LABELV $199 ADDRLP4 256 ADDRLP4 256 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $201 ADDRLP4 256 INDIRI4 ADDRLP4 304 INDIRI4 LTI4 $198 LABELV $151 LABELV $148 endproc BotCTFOrders_BothFlagsNotAtBase 368 20 export BotCTFOrders_FlagNotAtBase proc BotCTFOrders_FlagNotAtBase 320 16 ADDRFP4 0 ADDRFP4 0 INDIRP4 ASGNP4 ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0 ARGP4 CNSTI4 256 ARGI4 ADDRLP4 308 ADDRGP4 BotSortTeamMatesByBaseTravelTime CALLI4 ASGNI4 ADDRLP4 296 ADDRLP4 308 INDIRI4 ASGNI4 ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0 ARGP4 ADDRLP4 296 INDIRI4 ARGI4 ADDRGP4 BotSortTeamMatesByTaskPreference CALLI4 pop ADDRFP4 0 INDIRP4 CNSTI4 6832 ADDP4 INDIRI4 CNSTI4 1 BANDI4 CNSTI4 0 NEI4 $209 ADDRLP4 312 ADDRFP4 0 INDIRP4 CNSTI4 6804 ADDP4 INDIRI4 ASGNI4 ADDRLP4 312 INDIRI4 CNSTI4 1 EQI4 $210 ADDRLP4 312 INDIRI4 CNSTI4 2 EQI4 $215 ADDRLP4 312 INDIRI4 CNSTI4 3 EQI4 $221 ADDRGP4 $211 JUMPV LABELV $215 ADDRLP4 0 INDIRI4 ARGI4 ADDRLP4 260 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $216 ARGP4 ADDRLP4 260 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0 INDIRI4 ARGI4 ADDRGP4 $217 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop ADDRLP4 0+4 INDIRI4 ARGI4 ADDRLP4 260 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $158 ARGP4 ADDRLP4 260 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0+4 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0+4 INDIRI4 ARGI4 ADDRGP4 $159 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop ADDRGP4 $210 JUMPV LABELV $221 ADDRLP4 0 INDIRI4 ARGI4 ADDRLP4 260 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $216 ARGP4 ADDRLP4 260 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0 INDIRI4 ARGI4 ADDRGP4 $217 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop ADDRLP4 0+4 INDIRI4 ARGI4 ADDRLP4 260 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $158 ARGP4 ADDRLP4 260 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0+4 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0+4 INDIRI4 ARGI4 ADDRGP4 $159 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop ADDRLP4 0+8 INDIRI4 ARGI4 ADDRLP4 260 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $158 ARGP4 ADDRLP4 260 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0+8 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0+8 INDIRI4 ARGI4 ADDRGP4 $159 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop ADDRGP4 $210 JUMPV LABELV $211 ADDRLP4 300 CNSTF4 1050253722 ADDRLP4 296 INDIRI4 CVIF4 4 CVFI4 4 CVIF4 4 MULF4 CNSTF4 1056964608 ADDF4 CVFI4 4 ASGNI4 ADDRLP4 300 INDIRI4 CNSTI4 3 LEI4 $228 ADDRLP4 300 CNSTI4 3 ASGNI4 LABELV $228 ADDRLP4 304 CNSTF4 1058642330 ADDRLP4 296 INDIRI4 CVIF4 4 CVFI4 4 CVIF4 4 MULF4 CNSTF4 1056964608 ADDF4 CVFI4 4 ASGNI4 ADDRLP4 304 INDIRI4 CNSTI4 6 LEI4 $230 ADDRLP4 304 CNSTI4 6 ASGNI4 LABELV $230 ADDRLP4 256 CNSTI4 0 ASGNI4 ADDRGP4 $235 JUMPV LABELV $232 ADDRLP4 256 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 0 ADDP4 INDIRI4 ARGI4 ADDRLP4 260 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $216 ARGP4 ADDRLP4 260 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 256 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 0 ADDP4 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 256 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 0 ADDP4 INDIRI4 ARGI4 ADDRGP4 $217 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop LABELV $233 ADDRLP4 256 ADDRLP4 256 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $235 ADDRLP4 256 INDIRI4 ADDRLP4 300 INDIRI4 LTI4 $232 ADDRLP4 256 CNSTI4 0 ASGNI4 ADDRGP4 $239 JUMPV LABELV $236 ADDRLP4 296 INDIRI4 ADDRLP4 256 INDIRI4 SUBI4 CNSTI4 2 LSHI4 ADDRLP4 0-4 ADDP4 INDIRI4 ARGI4 ADDRLP4 260 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $158 ARGP4 ADDRLP4 260 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 296 INDIRI4 ADDRLP4 256 INDIRI4 SUBI4 CNSTI4 2 LSHI4 ADDRLP4 0-4 ADDP4 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0 INDIRI4 ARGI4 ADDRGP4 $159 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop LABELV $237 ADDRLP4 256 ADDRLP4 256 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $239 ADDRLP4 256 INDIRI4 ADDRLP4 304 INDIRI4 LTI4 $236 ADDRGP4 $210 JUMPV LABELV $209 ADDRLP4 312 ADDRFP4 0 INDIRP4 CNSTI4 6804 ADDP4 INDIRI4 ASGNI4 ADDRLP4 312 INDIRI4 CNSTI4 1 EQI4 $243 ADDRLP4 312 INDIRI4 CNSTI4 2 EQI4 $246 ADDRLP4 312 INDIRI4 CNSTI4 3 EQI4 $250 ADDRGP4 $242 JUMPV LABELV $246 ADDRLP4 0 INDIRI4 ARGI4 ADDRLP4 260 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $158 ARGP4 ADDRLP4 260 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0 INDIRI4 ARGI4 ADDRGP4 $159 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop ADDRLP4 0+4 INDIRI4 ARGI4 ADDRLP4 260 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $158 ARGP4 ADDRLP4 260 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0+4 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0+4 INDIRI4 ARGI4 ADDRGP4 $159 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop ADDRGP4 $243 JUMPV LABELV $250 ADDRLP4 0 INDIRI4 ARGI4 ADDRLP4 260 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $158 ARGP4 ADDRLP4 260 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0 INDIRI4 ARGI4 ADDRGP4 $159 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop ADDRLP4 0+4 INDIRI4 ARGI4 ADDRLP4 260 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $158 ARGP4 ADDRLP4 260 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0+4 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0+4 INDIRI4 ARGI4 ADDRGP4 $159 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop ADDRLP4 0+8 INDIRI4 ARGI4 ADDRLP4 260 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $158 ARGP4 ADDRLP4 260 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0+8 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0+8 INDIRI4 ARGI4 ADDRGP4 $159 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop ADDRGP4 $243 JUMPV LABELV $242 ADDRLP4 300 CNSTF4 1045220557 ADDRLP4 296 INDIRI4 CVIF4 4 CVFI4 4 CVIF4 4 MULF4 CNSTF4 1056964608 ADDF4 CVFI4 4 ASGNI4 ADDRLP4 300 INDIRI4 CNSTI4 2 LEI4 $257 ADDRLP4 300 CNSTI4 2 ASGNI4 LABELV $257 ADDRLP4 304 CNSTF4 1060320051 ADDRLP4 296 INDIRI4 CVIF4 4 CVFI4 4 CVIF4 4 MULF4 CNSTF4 1056964608 ADDF4 CVFI4 4 ASGNI4 ADDRLP4 304 INDIRI4 CNSTI4 7 LEI4 $259 ADDRLP4 304 CNSTI4 7 ASGNI4 LABELV $259 ADDRLP4 256 CNSTI4 0 ASGNI4 ADDRGP4 $264 JUMPV LABELV $261 ADDRLP4 256 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 0 ADDP4 INDIRI4 ARGI4 ADDRLP4 260 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $216 ARGP4 ADDRLP4 260 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 256 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 0 ADDP4 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 256 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 0 ADDP4 INDIRI4 ARGI4 ADDRGP4 $217 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop LABELV $262 ADDRLP4 256 ADDRLP4 256 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $264 ADDRLP4 256 INDIRI4 ADDRLP4 300 INDIRI4 LTI4 $261 ADDRLP4 256 CNSTI4 0 ASGNI4 ADDRGP4 $268 JUMPV LABELV $265 ADDRLP4 296 INDIRI4 ADDRLP4 256 INDIRI4 SUBI4 CNSTI4 2 LSHI4 ADDRLP4 0-4 ADDP4 INDIRI4 ARGI4 ADDRLP4 260 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $158 ARGP4 ADDRLP4 260 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 296 INDIRI4 ADDRLP4 256 INDIRI4 SUBI4 CNSTI4 2 LSHI4 ADDRLP4 0-4 ADDP4 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 296 INDIRI4 ADDRLP4 256 INDIRI4 SUBI4 CNSTI4 2 LSHI4 ADDRLP4 0-4 ADDP4 INDIRI4 ARGI4 ADDRGP4 $159 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop LABELV $266 ADDRLP4 256 ADDRLP4 256 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $268 ADDRLP4 256 INDIRI4 ADDRLP4 304 INDIRI4 LTI4 $265 LABELV $243 LABELV $210 LABELV $208 endproc BotCTFOrders_FlagNotAtBase 320 16 export BotCTFOrders_EnemyFlagNotAtBase proc BotCTFOrders_EnemyFlagNotAtBase 360 20 ADDRFP4 0 ADDRFP4 0 INDIRP4 ASGNP4 ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 4 ARGP4 CNSTI4 256 ARGI4 ADDRLP4 348 ADDRGP4 BotSortTeamMatesByBaseTravelTime CALLI4 ASGNI4 ADDRLP4 260 ADDRLP4 348 INDIRI4 ASGNI4 ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 4 ARGP4 ADDRLP4 260 INDIRI4 ARGI4 ADDRGP4 BotSortTeamMatesByTaskPreference CALLI4 pop ADDRLP4 260 INDIRI4 CNSTI4 1 EQI4 $274 ADDRLP4 260 INDIRI4 CNSTI4 2 EQI4 $276 ADDRLP4 260 INDIRI4 CNSTI4 3 EQI4 $280 ADDRGP4 $273 JUMPV LABELV $276 ADDRLP4 4 INDIRI4 ADDRFP4 0 INDIRP4 CNSTI4 6828 ADDP4 INDIRI4 NEI4 $277 ADDRLP4 308 ADDRLP4 4+4 INDIRI4 ASGNI4 ADDRGP4 $278 JUMPV LABELV $277 ADDRLP4 308 ADDRLP4 4 INDIRI4 ASGNI4 LABELV $278 ADDRLP4 308 INDIRI4 ARGI4 ADDRLP4 264 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $216 ARGP4 ADDRLP4 264 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 308 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 308 INDIRI4 ARGI4 ADDRGP4 $217 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop ADDRGP4 $274 JUMPV LABELV $280 ADDRLP4 4 INDIRI4 ADDRFP4 0 INDIRP4 CNSTI4 6828 ADDP4 INDIRI4 EQI4 $281 ADDRLP4 308 ADDRLP4 4 INDIRI4 ASGNI4 ADDRGP4 $282 JUMPV LABELV $281 ADDRLP4 308 ADDRLP4 4+4 INDIRI4 ASGNI4 LABELV $282 ADDRLP4 308 INDIRI4 ARGI4 ADDRLP4 264 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $216 ARGP4 ADDRLP4 264 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 308 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 308 INDIRI4 ARGI4 ADDRGP4 $217 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop ADDRLP4 4+8 INDIRI4 ADDRFP4 0 INDIRP4 CNSTI4 6828 ADDP4 INDIRI4 EQI4 $284 ADDRLP4 308 ADDRLP4 4+8 INDIRI4 ASGNI4 ADDRGP4 $285 JUMPV LABELV $284 ADDRLP4 308 ADDRLP4 4+4 INDIRI4 ASGNI4 LABELV $285 ADDRLP4 308 INDIRI4 ARGI4 ADDRLP4 264 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $216 ARGP4 ADDRLP4 264 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 308 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 308 INDIRI4 ARGI4 ADDRGP4 $217 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop ADDRGP4 $274 JUMPV LABELV $273 ADDRLP4 300 CNSTF4 1058642330 ADDRLP4 260 INDIRI4 CVIF4 4 CVFI4 4 CVIF4 4 MULF4 CNSTF4 1056964608 ADDF4 CVFI4 4 ASGNI4 ADDRLP4 300 INDIRI4 CNSTI4 6 LEI4 $289 ADDRLP4 300 CNSTI4 6 ASGNI4 LABELV $289 ADDRLP4 304 CNSTF4 1050253722 ADDRLP4 260 INDIRI4 CVIF4 4 CVFI4 4 CVIF4 4 MULF4 CNSTF4 1056964608 ADDF4 CVFI4 4 ASGNI4 ADDRLP4 304 INDIRI4 CNSTI4 3 LEI4 $291 ADDRLP4 304 CNSTI4 3 ASGNI4 LABELV $291 ADDRLP4 0 CNSTI4 0 ASGNI4 ADDRGP4 $296 JUMPV LABELV $293 ADDRLP4 0 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 4 ADDP4 INDIRI4 ADDRFP4 0 INDIRP4 CNSTI4 6828 ADDP4 INDIRI4 NEI4 $297 ADDRGP4 $294 JUMPV LABELV $297 ADDRLP4 0 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 4 ADDP4 INDIRI4 ARGI4 ADDRLP4 264 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $216 ARGP4 ADDRLP4 264 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 4 ADDP4 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 4 ADDP4 INDIRI4 ARGI4 ADDRGP4 $217 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop LABELV $294 ADDRLP4 0 ADDRLP4 0 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $296 ADDRLP4 0 INDIRI4 ADDRLP4 300 INDIRI4 LTI4 $293 ADDRFP4 0 INDIRP4 CNSTI4 6828 ADDP4 INDIRI4 CNSTI4 -1 EQI4 $299 ADDRFP4 0 INDIRP4 CNSTI4 6828 ADDP4 INDIRI4 ARGI4 ADDRLP4 312 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRLP4 0 CNSTI4 0 ASGNI4 ADDRGP4 $304 JUMPV LABELV $301 ADDRLP4 260 INDIRI4 ADDRLP4 0 INDIRI4 SUBI4 CNSTI4 2 LSHI4 ADDRLP4 4-4 ADDP4 INDIRI4 ADDRFP4 0 INDIRP4 CNSTI4 6828 ADDP4 INDIRI4 NEI4 $305 ADDRGP4 $302 JUMPV LABELV $305 ADDRLP4 260 INDIRI4 ADDRLP4 0 INDIRI4 SUBI4 CNSTI4 2 LSHI4 ADDRLP4 4-4 ADDP4 INDIRI4 ARGI4 ADDRLP4 264 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 CNSTI4 6828 ADDP4 INDIRI4 ADDRFP4 0 INDIRP4 CNSTI4 8 ADDP4 INDIRI4 NEI4 $309 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $168 ARGP4 ADDRLP4 264 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 260 INDIRI4 ADDRLP4 0 INDIRI4 SUBI4 CNSTI4 2 LSHI4 ADDRLP4 4-4 ADDP4 INDIRI4 ARGI4 ADDRGP4 $169 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop ADDRGP4 $310 JUMPV LABELV $309 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $170 ARGP4 ADDRLP4 264 ARGP4 ADDRLP4 312 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 260 INDIRI4 ADDRLP4 0 INDIRI4 SUBI4 CNSTI4 2 LSHI4 ADDRLP4 4-4 ADDP4 INDIRI4 ARGI4 ADDRGP4 $171 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop LABELV $310 ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 260 INDIRI4 ADDRLP4 0 INDIRI4 SUBI4 CNSTI4 2 LSHI4 ADDRLP4 4-4 ADDP4 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop LABELV $302 ADDRLP4 0 ADDRLP4 0 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $304 ADDRLP4 0 INDIRI4 ADDRLP4 304 INDIRI4 LTI4 $301 ADDRGP4 $274 JUMPV LABELV $299 ADDRLP4 0 CNSTI4 0 ASGNI4 ADDRGP4 $317 JUMPV LABELV $314 ADDRLP4 260 INDIRI4 ADDRLP4 0 INDIRI4 SUBI4 CNSTI4 2 LSHI4 ADDRLP4 4-4 ADDP4 INDIRI4 ADDRFP4 0 INDIRP4 CNSTI4 6828 ADDP4 INDIRI4 NEI4 $318 ADDRGP4 $315 JUMPV LABELV $318 ADDRLP4 260 INDIRI4 ADDRLP4 0 INDIRI4 SUBI4 CNSTI4 2 LSHI4 ADDRLP4 4-4 ADDP4 INDIRI4 ARGI4 ADDRLP4 264 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $158 ARGP4 ADDRLP4 264 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 260 INDIRI4 ADDRLP4 0 INDIRI4 SUBI4 CNSTI4 2 LSHI4 ADDRLP4 4-4 ADDP4 INDIRI4 ARGI4 ADDRGP4 $159 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 260 INDIRI4 ADDRLP4 0 INDIRI4 SUBI4 CNSTI4 2 LSHI4 ADDRLP4 4-4 ADDP4 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop LABELV $315 ADDRLP4 0 ADDRLP4 0 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $317 ADDRLP4 0 INDIRI4 ADDRLP4 304 INDIRI4 LTI4 $314 LABELV $274 LABELV $272 endproc BotCTFOrders_EnemyFlagNotAtBase 360 20 lit align 4 LABELV $325 byte 4 0 skip 252 export BotCTFOrders_BothFlagsAtBase code proc BotCTFOrders_BothFlagsAtBase 320 16 ADDRFP4 0 ADDRFP4 0 INDIRP4 ASGNP4 ADDRLP4 0 ADDRGP4 $325 INDIRB ASGNB 256 ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0 ARGP4 CNSTI4 256 ARGI4 ADDRLP4 308 ADDRGP4 BotSortTeamMatesByBaseTravelTime CALLI4 ASGNI4 ADDRLP4 296 ADDRLP4 308 INDIRI4 ASGNI4 ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0 ARGP4 ADDRLP4 296 INDIRI4 ARGI4 ADDRGP4 BotSortTeamMatesByTaskPreference CALLI4 pop ADDRFP4 0 INDIRP4 CNSTI4 6832 ADDP4 INDIRI4 CNSTI4 1 BANDI4 CNSTI4 0 NEI4 $326 ADDRLP4 296 INDIRI4 CNSTI4 1 EQI4 $327 ADDRLP4 296 INDIRI4 CNSTI4 2 EQI4 $331 ADDRLP4 296 INDIRI4 CNSTI4 3 EQI4 $335 ADDRGP4 $328 JUMPV LABELV $331 ADDRLP4 0 INDIRI4 ARGI4 ADDRLP4 260 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $216 ARGP4 ADDRLP4 260 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0 INDIRI4 ARGI4 ADDRGP4 $217 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop ADDRLP4 0+4 INDIRI4 ARGI4 ADDRLP4 260 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $158 ARGP4 ADDRLP4 260 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0+4 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0+4 INDIRI4 ARGI4 ADDRGP4 $159 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop ADDRGP4 $327 JUMPV LABELV $335 ADDRLP4 0 INDIRI4 ARGI4 ADDRLP4 260 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $216 ARGP4 ADDRLP4 260 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0 INDIRI4 ARGI4 ADDRGP4 $217 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop ADDRLP4 0+4 INDIRI4 ARGI4 ADDRLP4 260 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $216 ARGP4 ADDRLP4 260 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0+4 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0+4 INDIRI4 ARGI4 ADDRGP4 $217 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop ADDRLP4 0+8 INDIRI4 ARGI4 ADDRLP4 260 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $158 ARGP4 ADDRLP4 260 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0+8 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0+8 INDIRI4 ARGI4 ADDRGP4 $159 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop ADDRGP4 $327 JUMPV LABELV $328 ADDRLP4 316 CNSTF4 1056964608 ASGNF4 ADDRLP4 300 ADDRLP4 316 INDIRF4 ADDRLP4 296 INDIRI4 CVIF4 4 CVFI4 4 CVIF4 4 MULF4 ADDRLP4 316 INDIRF4 ADDF4 CVFI4 4 ASGNI4 ADDRLP4 300 INDIRI4 CNSTI4 5 LEI4 $342 ADDRLP4 300 CNSTI4 5 ASGNI4 LABELV $342 ADDRLP4 304 CNSTF4 1053609165 ADDRLP4 296 INDIRI4 CVIF4 4 CVFI4 4 CVIF4 4 MULF4 CNSTF4 1056964608 ADDF4 CVFI4 4 ASGNI4 ADDRLP4 304 INDIRI4 CNSTI4 4 LEI4 $344 ADDRLP4 304 CNSTI4 4 ASGNI4 LABELV $344 ADDRLP4 256 CNSTI4 0 ASGNI4 ADDRGP4 $349 JUMPV LABELV $346 ADDRLP4 256 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 0 ADDP4 INDIRI4 ARGI4 ADDRLP4 260 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $216 ARGP4 ADDRLP4 260 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 256 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 0 ADDP4 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 256 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 0 ADDP4 INDIRI4 ARGI4 ADDRGP4 $217 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop LABELV $347 ADDRLP4 256 ADDRLP4 256 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $349 ADDRLP4 256 INDIRI4 ADDRLP4 300 INDIRI4 LTI4 $346 ADDRLP4 256 CNSTI4 0 ASGNI4 ADDRGP4 $353 JUMPV LABELV $350 ADDRLP4 296 INDIRI4 ADDRLP4 256 INDIRI4 SUBI4 CNSTI4 2 LSHI4 ADDRLP4 0-4 ADDP4 INDIRI4 ARGI4 ADDRLP4 260 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $158 ARGP4 ADDRLP4 260 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 296 INDIRI4 ADDRLP4 256 INDIRI4 SUBI4 CNSTI4 2 LSHI4 ADDRLP4 0-4 ADDP4 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 296 INDIRI4 ADDRLP4 256 INDIRI4 SUBI4 CNSTI4 2 LSHI4 ADDRLP4 0-4 ADDP4 INDIRI4 ARGI4 ADDRGP4 $159 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop LABELV $351 ADDRLP4 256 ADDRLP4 256 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $353 ADDRLP4 256 INDIRI4 ADDRLP4 304 INDIRI4 LTI4 $350 ADDRGP4 $327 JUMPV LABELV $326 ADDRLP4 296 INDIRI4 CNSTI4 1 EQI4 $358 ADDRLP4 296 INDIRI4 CNSTI4 2 EQI4 $360 ADDRLP4 296 INDIRI4 CNSTI4 3 EQI4 $364 ADDRGP4 $357 JUMPV LABELV $360 ADDRLP4 0 INDIRI4 ARGI4 ADDRLP4 260 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $216 ARGP4 ADDRLP4 260 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0 INDIRI4 ARGI4 ADDRGP4 $217 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop ADDRLP4 0+4 INDIRI4 ARGI4 ADDRLP4 260 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $158 ARGP4 ADDRLP4 260 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0+4 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0+4 INDIRI4 ARGI4 ADDRGP4 $159 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop ADDRGP4 $358 JUMPV LABELV $364 ADDRLP4 0 INDIRI4 ARGI4 ADDRLP4 260 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $216 ARGP4 ADDRLP4 260 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0 INDIRI4 ARGI4 ADDRGP4 $217 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop ADDRLP4 0+4 INDIRI4 ARGI4 ADDRLP4 260 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $158 ARGP4 ADDRLP4 260 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0+4 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0+4 INDIRI4 ARGI4 ADDRGP4 $159 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop ADDRLP4 0+8 INDIRI4 ARGI4 ADDRLP4 260 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $158 ARGP4 ADDRLP4 260 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0+8 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0+8 INDIRI4 ARGI4 ADDRGP4 $159 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop ADDRGP4 $358 JUMPV LABELV $357 ADDRLP4 300 CNSTF4 1053609165 ADDRLP4 296 INDIRI4 CVIF4 4 CVFI4 4 CVIF4 4 MULF4 CNSTF4 1056964608 ADDF4 CVFI4 4 ASGNI4 ADDRLP4 300 INDIRI4 CNSTI4 4 LEI4 $371 ADDRLP4 300 CNSTI4 4 ASGNI4 LABELV $371 ADDRLP4 316 CNSTF4 1056964608 ASGNF4 ADDRLP4 304 ADDRLP4 316 INDIRF4 ADDRLP4 296 INDIRI4 CVIF4 4 CVFI4 4 CVIF4 4 MULF4 ADDRLP4 316 INDIRF4 ADDF4 CVFI4 4 ASGNI4 ADDRLP4 304 INDIRI4 CNSTI4 5 LEI4 $373 ADDRLP4 304 CNSTI4 5 ASGNI4 LABELV $373 ADDRLP4 256 CNSTI4 0 ASGNI4 ADDRGP4 $378 JUMPV LABELV $375 ADDRLP4 256 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 0 ADDP4 INDIRI4 ARGI4 ADDRLP4 260 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $216 ARGP4 ADDRLP4 260 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 256 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 0 ADDP4 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 256 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 0 ADDP4 INDIRI4 ARGI4 ADDRGP4 $217 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop LABELV $376 ADDRLP4 256 ADDRLP4 256 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $378 ADDRLP4 256 INDIRI4 ADDRLP4 300 INDIRI4 LTI4 $375 ADDRLP4 256 CNSTI4 0 ASGNI4 ADDRGP4 $382 JUMPV LABELV $379 ADDRLP4 296 INDIRI4 ADDRLP4 256 INDIRI4 SUBI4 CNSTI4 2 LSHI4 ADDRLP4 0-4 ADDP4 INDIRI4 ARGI4 ADDRLP4 260 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $158 ARGP4 ADDRLP4 260 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 296 INDIRI4 ADDRLP4 256 INDIRI4 SUBI4 CNSTI4 2 LSHI4 ADDRLP4 0-4 ADDP4 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrder CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 296 INDIRI4 ADDRLP4 256 INDIRI4 SUBI4 CNSTI4 2 LSHI4 ADDRLP4 0-4 ADDP4 INDIRI4 ARGI4 ADDRGP4 $159 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop LABELV $380 ADDRLP4 256 ADDRLP4 256 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $382 ADDRLP4 256 INDIRI4 ADDRLP4 304 INDIRI4 LTI4 $379 LABELV $358 LABELV $327 LABELV $324 endproc BotCTFOrders_BothFlagsAtBase 320 16 export BotCTFOrders proc BotCTFOrders 20 4 ADDRFP4 0 ADDRFP4 0 INDIRP4 ASGNP4 ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 4 ADDRGP4 BotTeam CALLI4 ASGNI4 ADDRLP4 4 INDIRI4 CNSTI4 1 NEI4 $387 ADDRLP4 0 ADDRFP4 0 INDIRP4 CNSTI4 6808 ADDP4 INDIRI4 CNSTI4 1 LSHI4 ADDRFP4 0 INDIRP4 CNSTI4 6812 ADDP4 INDIRI4 ADDI4 ASGNI4 ADDRGP4 $388 JUMPV LABELV $387 ADDRLP4 0 ADDRFP4 0 INDIRP4 CNSTI4 6812 ADDP4 INDIRI4 CNSTI4 1 LSHI4 ADDRFP4 0 INDIRP4 CNSTI4 6808 ADDP4 INDIRI4 ADDI4 ASGNI4 LABELV $388 ADDRLP4 16 ADDRLP4 0 INDIRI4 ASGNI4 ADDRLP4 16 INDIRI4 CNSTI4 0 LTI4 $389 ADDRLP4 16 INDIRI4 CNSTI4 3 GTI4 $389 ADDRLP4 16 INDIRI4 CNSTI4 2 LSHI4 ADDRGP4 $395 ADDP4 INDIRP4 JUMPV lit align 4 LABELV $395 address $391 address $392 address $393 address $394 code LABELV $391 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 BotCTFOrders_BothFlagsAtBase CALLV pop ADDRGP4 $390 JUMPV LABELV $392 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 BotCTFOrders_EnemyFlagNotAtBase CALLV pop ADDRGP4 $390 JUMPV LABELV $393 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 BotCTFOrders_FlagNotAtBase CALLV pop ADDRGP4 $390 JUMPV LABELV $394 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 BotCTFOrders_BothFlagsNotAtBase CALLV pop LABELV $389 LABELV $390 LABELV $386 endproc BotCTFOrders 20 4 export BotCreateGroup proc BotCreateGroup 76 20 ADDRFP4 0 ADDRFP4 0 INDIRP4 ASGNP4 ADDRFP4 4 ADDRFP4 4 INDIRP4 ASGNP4 ADDRFP4 8 ADDRFP4 8 INDIRI4 ASGNI4 ADDRFP4 4 INDIRP4 INDIRI4 ARGI4 ADDRLP4 40 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRLP4 0 CNSTI4 1 ASGNI4 ADDRGP4 $400 JUMPV LABELV $397 ADDRLP4 0 INDIRI4 CNSTI4 2 LSHI4 ADDRFP4 4 INDIRP4 ADDP4 INDIRI4 ARGI4 ADDRLP4 4 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 4 INDIRP4 INDIRI4 ADDRFP4 0 INDIRP4 CNSTI4 8 ADDP4 INDIRI4 NEI4 $401 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $168 ARGP4 ADDRLP4 4 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRGP4 $402 JUMPV LABELV $401 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $170 ARGP4 ADDRLP4 4 ARGP4 ADDRLP4 40 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop LABELV $402 ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0 INDIRI4 CNSTI4 2 LSHI4 ADDRFP4 4 INDIRP4 ADDP4 INDIRI4 ARGI4 ADDRGP4 BotSayTeamOrderAlways CALLV pop LABELV $398 ADDRLP4 0 ADDRLP4 0 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $400 ADDRLP4 0 INDIRI4 ADDRFP4 8 INDIRI4 LTI4 $397 LABELV $396 endproc BotCreateGroup 76 20 export BotTeamOrders proc BotTeamOrders 1316 12 ADDRFP4 0 ADDRFP4 0 INDIRP4 ASGNP4 ADDRLP4 1288 CNSTI4 0 ASGNI4 ADDRLP4 1028 ADDRLP4 1288 INDIRI4 ASGNI4 ADDRLP4 1024 ADDRLP4 1288 INDIRI4 ASGNI4 ADDRGP4 $407 JUMPV LABELV $404 ADDRLP4 1024 INDIRI4 CNSTI4 606 ADDI4 ARGI4 ADDRLP4 0 ARGP4 CNSTI4 1024 ARGI4 ADDRGP4 trap_GetConfigstring CALLV pop ADDRLP4 0 ARGP4 ADDRLP4 1292 ADDRGP4 strlen CALLU4 ASGNU4 ADDRLP4 1292 INDIRU4 CNSTU4 0 EQU4 $411 ADDRLP4 0 ARGP4 ADDRGP4 $78 ARGP4 ADDRLP4 1296 ADDRGP4 Info_ValueForKey CALLP4 ASGNP4 ADDRLP4 1296 INDIRP4 ARGP4 ADDRLP4 1300 ADDRGP4 strlen CALLU4 ASGNU4 ADDRLP4 1300 INDIRU4 CNSTU4 0 NEU4 $409 LABELV $411 ADDRGP4 $405 JUMPV LABELV $409 ADDRLP4 0 ARGP4 ADDRGP4 $82 ARGP4 ADDRLP4 1304 ADDRGP4 Info_ValueForKey CALLP4 ASGNP4 ADDRLP4 1304 INDIRP4 ARGP4 ADDRLP4 1308 ADDRGP4 atoi CALLI4 ASGNI4 ADDRLP4 1308 INDIRI4 CNSTI4 5 NEI4 $412 ADDRGP4 $405 JUMPV LABELV $412 ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 1024 INDIRI4 ARGI4 ADDRLP4 1312 ADDRGP4 BotSameTeam CALLI4 ASGNI4 ADDRLP4 1312 INDIRI4 CNSTI4 0 EQI4 $414 ADDRLP4 1028 INDIRI4 CNSTI4 2 LSHI4 ADDRLP4 1032 ADDP4 ADDRLP4 1024 INDIRI4 ASGNI4 ADDRLP4 1028 ADDRLP4 1028 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $414 LABELV $405 ADDRLP4 1024 ADDRLP4 1024 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $407 ADDRLP4 1024 INDIRI4 ADDRGP4 level+24 INDIRI4 LTI4 $404 ADDRLP4 1028 INDIRI4 CNSTI4 1 LTI4 $416 ADDRLP4 1028 INDIRI4 CNSTI4 5 GTI4 $416 ADDRLP4 1028 INDIRI4 CNSTI4 2 LSHI4 ADDRGP4 $431-4 ADDP4 INDIRP4 JUMPV lit align 4 LABELV $431 address $417 address $417 address $420 address $421 address $423 code LABELV $420 ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 1032 ARGP4 CNSTI4 2 ARGI4 ADDRGP4 BotCreateGroup CALLV pop ADDRGP4 $417 JUMPV LABELV $421 ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 1032 ARGP4 CNSTI4 2 ARGI4 ADDRGP4 BotCreateGroup CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 1032+8 ARGP4 CNSTI4 2 ARGI4 ADDRGP4 BotCreateGroup CALLV pop ADDRGP4 $417 JUMPV LABELV $423 ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 1032 ARGP4 CNSTI4 2 ARGI4 ADDRGP4 BotCreateGroup CALLV pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 1032+8 ARGP4 CNSTI4 3 ARGI4 ADDRGP4 BotCreateGroup CALLV pop ADDRGP4 $417 JUMPV LABELV $416 ADDRLP4 1028 INDIRI4 CNSTI4 10 GTI4 $417 ADDRLP4 1024 CNSTI4 0 ASGNI4 ADDRGP4 $430 JUMPV LABELV $427 ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 1296 CNSTI4 2 ASGNI4 ADDRLP4 1024 INDIRI4 CNSTI4 1 LSHI4 ADDRLP4 1296 INDIRI4 LSHI4 ADDRLP4 1032 ADDP4 ARGP4 ADDRLP4 1296 INDIRI4 ARGI4 ADDRGP4 BotCreateGroup CALLV pop LABELV $428 ADDRLP4 1024 ADDRLP4 1024 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 LABELV $430 ADDRLP4 1024 INDIRI4 ADDRLP4 1028 INDIRI4 CNSTI4 2 DIVI4 LTI4 $427 LABELV $417 LABELV $403 endproc BotTeamOrders 1316 12 export FindHumanTeamLeader proc FindHumanTeamLeader 12 12 ADDRFP4 0 ADDRFP4 0 INDIRP4 ASGNP4 ADDRLP4 0 CNSTI4 0 ASGNI4 LABELV $434 CNSTI4 940 ADDRLP4 0 INDIRI4 MULI4 ADDRGP4 g_entities+520 ADDP4 INDIRI4 CNSTI4 0 EQI4 $438 CNSTI4 940 ADDRLP4 0 INDIRI4 MULI4 ADDRGP4 g_entities+208+216 ADDP4 INDIRI4 CNSTI4 8 BANDI4 CNSTI4 0 NEI4 $441 ADDRLP4 0 INDIRI4 CNSTI4 2 LSHI4 ADDRGP4 notleader ADDP4 INDIRI4 CNSTI4 0 NEI4 $445 ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0 INDIRI4 ARGI4 ADDRLP4 4 ADDRGP4 BotSameTeam CALLI4 ASGNI4 ADDRLP4 4 INDIRI4 CNSTI4 0 EQI4 $447 ADDRLP4 0 INDIRI4 ARGI4 ADDRFP4 0 INDIRP4 CNSTI4 6752 ADDP4 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 8 ADDRGP4 BotSetLastOrderedTask CALLI4 ASGNI4 ADDRLP4 8 INDIRI4 CNSTI4 0 NEI4 $449 ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 0 INDIRI4 ARGI4 CNSTI4 2 ARGI4 ADDRGP4 BotVoiceChat_Defend CALLV pop LABELV $449 CNSTI4 1 RETI4 ADDRGP4 $433 JUMPV LABELV $447 LABELV $445 LABELV $441 LABELV $438 LABELV $435 ADDRLP4 0 ADDRLP4 0 INDIRI4 CNSTI4 1 ADDI4 ASGNI4 ADDRLP4 0 INDIRI4 CNSTI4 64 LTI4 $434 CNSTI4 0 RETI4 LABELV $433 endproc FindHumanTeamLeader 12 12 export BotTeamAI proc BotTeamAI 72 12 ADDRFP4 0 ADDRFP4 0 INDIRP4 ASGNP4 ADDRGP4 gametype INDIRI4 CNSTI4 5 GEI4 $452 ADDRGP4 $451 JUMPV LABELV $452 ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 40 ADDRGP4 BotValidTeamLeader CALLI4 ASGNI4 ADDRLP4 40 INDIRI4 CNSTI4 0 NEI4 $454 ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 44 ADDRGP4 FindHumanTeamLeader CALLI4 ASGNI4 ADDRLP4 44 INDIRI4 CNSTI4 0 NEI4 $456 ADDRLP4 52 CNSTF4 0 ASGNF4 ADDRFP4 0 INDIRP4 CNSTI4 6788 ADDP4 INDIRF4 ADDRLP4 52 INDIRF4 NEF4 $458 ADDRFP4 0 INDIRP4 CNSTI4 6792 ADDP4 INDIRF4 ADDRLP4 52 INDIRF4 NEF4 $458 ADDRFP4 0 INDIRP4 CNSTI4 5920 ADDP4 INDIRF4 CNSTF4 1092616192 ADDF4 ADDRGP4 floattime INDIRF4 LEF4 $460 ADDRLP4 56 ADDRGP4 rand CALLI4 ASGNI4 ADDRFP4 0 INDIRP4 CNSTI4 6788 ADDP4 ADDRGP4 floattime INDIRF4 CNSTF4 1084227584 ADDF4 CNSTF4 1092616192 ADDRLP4 56 INDIRI4 CNSTI4 32767 BANDI4 CVIF4 4 CNSTF4 1191181824 DIVF4 MULF4 ADDF4 ASGNF4 ADDRGP4 $461 JUMPV LABELV $460 ADDRLP4 56 ADDRGP4 rand CALLI4 ASGNI4 ADDRFP4 0 INDIRP4 CNSTI4 6792 ADDP4 ADDRGP4 floattime INDIRF4 CNSTF4 1084227584 ADDF4 CNSTF4 1092616192 ADDRLP4 56 INDIRI4 CNSTI4 32767 BANDI4 CVIF4 4 CNSTF4 1191181824 DIVF4 MULF4 ADDF4 ASGNF4 LABELV $461 LABELV $458 ADDRLP4 56 ADDRFP4 0 INDIRP4 CNSTI4 6788 ADDP4 INDIRF4 ASGNF4 ADDRLP4 56 INDIRF4 CNSTF4 0 EQF4 $462 ADDRLP4 56 INDIRF4 ADDRGP4 floattime INDIRF4 GEF4 $462 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $464 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 CNSTI4 6384 ADDP4 INDIRI4 ARGI4 CNSTI4 0 ARGI4 CNSTI4 1 ARGI4 ADDRGP4 trap_BotEnterChat CALLV pop ADDRFP4 0 INDIRP4 CNSTI4 6788 ADDP4 CNSTF4 0 ASGNF4 ADDRLP4 60 ADDRGP4 rand CALLI4 ASGNI4 ADDRFP4 0 INDIRP4 CNSTI4 6792 ADDP4 ADDRGP4 floattime INDIRF4 CNSTF4 1090519040 ADDF4 CNSTF4 1092616192 ADDRLP4 60 INDIRI4 CNSTI4 32767 BANDI4 CVIF4 4 CNSTF4 1191181824 DIVF4 MULF4 ADDF4 ASGNF4 LABELV $462 ADDRLP4 60 ADDRFP4 0 INDIRP4 CNSTI4 6792 ADDP4 INDIRF4 ASGNF4 ADDRLP4 60 INDIRF4 CNSTF4 0 EQF4 $451 ADDRLP4 60 INDIRF4 ADDRGP4 floattime INDIRF4 GEF4 $451 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 $467 ARGP4 CNSTP4 0 ARGP4 ADDRGP4 BotAI_BotInitialChat CALLV pop ADDRFP4 0 INDIRP4 CNSTI4 6384 ADDP4 INDIRI4 ARGI4 CNSTI4 0 ARGI4 CNSTI4 1 ARGI4 ADDRGP4 trap_BotEnterChat CALLV pop ADDRFP4 0 INDIRP4 ARGP4 CNSTI4 -1 ARGI4 ADDRGP4 $468 ARGP4 ADDRGP4 BotSayVoiceTeamOrder CALLV pop ADDRFP4 0 INDIRP4 CNSTI4 8 ADDP4 INDIRI4 ARGI4 ADDRLP4 0 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRFP4 0 INDIRP4 CNSTI4 6752 ADDP4 ARGP4 ADDRLP4 0 ARGP4 CNSTU4 36 ARGU4 ADDRGP4 strncpy CALLP4 pop ADDRFP4 0 INDIRP4 CNSTI4 6752 CNSTU4 35 ADDI4 ADDP4 CNSTI1 0 ASGNI1 ADDRFP4 0 INDIRP4 CNSTI4 6792 ADDP4 CNSTF4 0 ASGNF4 ADDRGP4 $451 JUMPV LABELV $456 LABELV $454 ADDRFP4 0 INDIRP4 CNSTI4 6788 ADDP4 CNSTF4 0 ASGNF4 ADDRFP4 0 INDIRP4 CNSTI4 6792 ADDP4 CNSTF4 0 ASGNF4 ADDRFP4 0 INDIRP4 CNSTI4 8 ADDP4 INDIRI4 ARGI4 ADDRLP4 0 ARGP4 CNSTI4 36 ARGI4 ADDRGP4 ClientName CALLP4 pop ADDRLP4 0 ARGP4 ADDRFP4 0 INDIRP4 CNSTI4 6752 ADDP4 ARGP4 ADDRLP4 44 ADDRGP4 Q_stricmp CALLI4 ASGNI4 ADDRLP4 44 INDIRI4 CNSTI4 0 EQI4 $469 ADDRGP4 $451 JUMPV LABELV $469 ADDRFP4 0 INDIRP4 ARGP4 ADDRLP4 48 ADDRGP4 BotNumTeamMates CALLI4 ASGNI4 ADDRLP4 36 ADDRLP4 48 INDIRI4 ASGNI4 ADDRLP4 52 ADDRGP4 gametype INDIRI4 ASGNI4 ADDRLP4 52 INDIRI4 CNSTI4 5 EQI4 $473 ADDRLP4 52 INDIRI4 CNSTI4 8 EQI4 $479 ADDRGP4 $471 JUMPV LABELV $473 ADDRFP4 0 INDIRP4 CNSTI4 6804 ADDP4 INDIRI4 ADDRLP4 36 INDIRI4 NEI4 $476 ADDRFP4 0 INDIRP4 CNSTI4 6824 ADDP4 INDIRI4 CNSTI4 0 EQI4 $474 LABELV $476 ADDRFP4 0 INDIRP4 CNSTI4 6796 ADDP4 ADDRGP4 floattime INDIRF4 ASGNF4 ADDRFP4 0 INDIRP4 CNSTI4 6804 ADDP4 ADDRLP4 36 INDIRI4 ASGNI4 ADDRFP4 0 INDIRP4 CNSTI4 6824 ADDP4 CNSTI4 0 ASGNI4 LABELV $474 ADDRLP4 60 ADDRFP4 0 INDIRP4 CNSTI4 6796 ADDP4 INDIRF4 ASGNF4 ADDRLP4 60 INDIRF4 CNSTF4 0 EQF4 $472 ADDRLP4 60 INDIRF4 ADDRGP4 floattime INDIRF4 CNSTF4 1084227584 SUBF4 GEF4 $472 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 BotTeamOrders CALLV pop ADDRFP4 0 INDIRP4 CNSTI4 6796 ADDP4 ADDRGP4 floattime INDIRF4 CNSTF4 1123024896 ADDF4 ASGNF4 ADDRGP4 $472 JUMPV LABELV $479 ADDRFP4 0 INDIRP4 CNSTI4 6804 ADDP4 INDIRI4 ADDRLP4 36 INDIRI4 NEI4 $483 ADDRLP4 60 CNSTI4 0 ASGNI4 ADDRFP4 0 INDIRP4 CNSTI4 6820 ADDP4 INDIRI4 ADDRLP4 60 INDIRI4 NEI4 $483 ADDRFP4 0 INDIRP4 CNSTI4 6824 ADDP4 INDIRI4 ADDRLP4 60 INDIRI4 EQI4 $480 LABELV $483 ADDRFP4 0 INDIRP4 CNSTI4 6796 ADDP4 ADDRGP4 floattime INDIRF4 ASGNF4 ADDRFP4 0 INDIRP4 CNSTI4 6804 ADDP4 ADDRLP4 36 INDIRI4 ASGNI4 ADDRFP4 0 INDIRP4 CNSTI4 6820 ADDP4 CNSTI4 0 ASGNI4 ADDRFP4 0 INDIRP4 CNSTI4 6824 ADDP4 CNSTI4 0 ASGNI4 LABELV $480 ADDRFP4 0 INDIRP4 CNSTI4 6800 ADDP4 INDIRF4 ADDRGP4 floattime INDIRF4 CNSTF4 1131413504 SUBF4 GEF4 $484 ADDRFP4 0 INDIRP4 CNSTI4 6800 ADDP4 ADDRGP4 floattime INDIRF4 ASGNF4 ADDRLP4 64 ADDRGP4 rand CALLI4 ASGNI4 ADDRLP4 64 INDIRI4 CNSTI4 32767 BANDI4 CVIF4 4 CNSTF4 1191181824 DIVF4 CNSTF4 1053609165 GEF4 $486 ADDRLP4 68 ADDRFP4 0 INDIRP4 CNSTI4 6832 ADDP4 ASGNP4 ADDRLP4 68 INDIRP4 ADDRLP4 68 INDIRP4 INDIRI4 CNSTI4 1 BXORI4 ASGNI4 ADDRFP4 0 INDIRP4 CNSTI4 6796 ADDP4 ADDRGP4 floattime INDIRF4 ASGNF4 LABELV $486 LABELV $484 ADDRLP4 64 ADDRFP4 0 INDIRP4 CNSTI4 6796 ADDP4 INDIRF4 ASGNF4 ADDRLP4 64 INDIRF4 CNSTF4 0 EQF4 $472 ADDRLP4 64 INDIRF4 ADDRGP4 floattime INDIRF4 CNSTF4 1077936128 SUBF4 GEF4 $472 ADDRFP4 0 INDIRP4 ARGP4 ADDRGP4 BotCTFOrders CALLV pop ADDRFP4 0 INDIRP4 CNSTI4 6796 ADDP4 CNSTF4 0 ASGNF4 LABELV $471 LABELV $472 LABELV $451 endproc BotTeamAI 72 12 bss export ctftaskpreferences align 4 LABELV ctftaskpreferences skip 2560 import BotVoiceChat_Defend import BotVoiceChatCommand import BotDumpNodeSwitches import BotResetNodeSwitches import AINode_MoveToNextCheckpoint import AIEnter_MoveToNextCheckpoint import AINode_Battle_NBG import AINode_Battle_Retreat import AINode_Battle_Chase import AINode_Battle_Fight import AINode_Seek_LTG import AINode_Seek_NBG import AINode_Seek_ActivateEntity import AINode_Stand import AINode_Respawn import AINode_Observer import AINode_Intermission import AIEnter_Battle_NBG import AIEnter_Battle_Retreat import AIEnter_Battle_Chase import AIEnter_Battle_Fight import AIEnter_Seek_Camp import AIEnter_Seek_LTG import AIEnter_Seek_NBG import AIEnter_Seek_ActivateEntity import AIEnter_Stand import AIEnter_Respawn import AIEnter_Observer import AIEnter_Intermission import BotPrintTeamGoal import BotMatchMessage import notleader import BotChatTest import BotValidChatPosition import BotChatTime import BotChat_Random import BotChat_EnemySuicide import BotChat_Kill import BotChat_Death import BotChat_HitNoKill import BotChat_HitNoDeath import BotChat_HitTalking import BotChat_EndLevel import BotChat_StartLevel import BotChat_ExitGame import BotChat_EnterGame import ctf_blueflag import ctf_redflag import bot_challenge import bot_testrchat import bot_nochat import bot_fastchat import bot_rocketjump import bot_grapple import maxclients import gametype import BotMapScripts import BotPointAreaNum import ClientOnSameTeamFromName import ClientFromName import stristr import BotFindWayPoint import BotCreateWayPoint import BotAlternateRoute import BotGetAlternateRouteGoal import BotCTFRetreatGoals import BotCTFSeekGoals import BotRememberLastOrderedTask import BotCTFCarryingFlag import BotOppositeTeam import BotTeam import BotClearActivateGoalStack import BotPopFromActivateGoalStack import BotEnableActivateGoalAreas import BotAIPredictObstacles import BotAIBlocked import BotCheckAttack import BotAimAtEnemy import BotEntityVisible import BotRoamGoal import BotFindEnemy import InFieldOfVision import BotVisibleTeamMatesAndEnemies import BotEnemyFlagCarrierVisible import BotTeamFlagCarrierVisible import BotTeamFlagCarrier import TeamPlayIsOn import BotSameTeam import BotAttackMove import BotWantsToCamp import BotHasPersistantPowerupAndWeapon import BotCanAndWantsToRocketJump import BotWantsToHelp import BotWantsToChase import BotWantsToRetreat import BotFeelingBad import BotAggression import BotTeamGoals import BotSetLastOrderedTask import BotSynonymContext import ClientSkin import EasyClientName import ClientName import BotSetTeamStatus import BotSetUserInfo import EntityIsShooting import EntityIsInvisible import EntityIsDead import BotInLavaOrSlime import BotIntermission import BotIsObserver import BotIsDead import BotBattleUseItems import BotUpdateBattleInventory import BotUpdateInventory import BotSetupForMovement import BotChooseWeapon import BotFreeWaypoints import BotDeathmatchAI import BotShutdownDeathmatchAI import BotSetupDeathmatchAI import BotTeamLeader import BotAI_GetSnapshotEntity import BotAI_GetEntityState import BotAI_GetClientState import BotAI_Trace import BotAI_BotInitialChat import BotAI_Print import floattime import BotEntityInfo import NumBots import BotResetState import BotResetWeaponState import BotFreeWeaponState import BotAllocWeaponState import BotLoadWeaponWeights import BotGetWeaponInfo import BotChooseBestFightWeapon import BotShutdownWeaponAI import BotSetupWeaponAI import BotShutdownMoveAI import BotSetupMoveAI import BotSetBrushModelTypes import BotAddAvoidSpot import BotInitMoveState import BotFreeMoveState import BotAllocMoveState import BotPredictVisiblePosition import BotMovementViewTarget import BotReachabilityArea import BotResetLastAvoidReach import BotResetAvoidReach import BotMoveInDirection import BotMoveToGoal import BotResetMoveState import BotShutdownGoalAI import BotSetupGoalAI import BotFreeGoalState import BotAllocGoalState import BotFreeItemWeights import BotLoadItemWeights import BotMutateGoalFuzzyLogic import BotSaveGoalFuzzyLogic import BotInterbreedGoalFuzzyLogic import BotUpdateEntityItems import BotInitLevelItems import BotSetAvoidGoalTime import BotAvoidGoalTime import BotGetMapLocationGoal import BotGetNextCampSpotGoal import BotGetLevelItemGoal import BotItemGoalInVisButNotVisible import BotTouchingGoal import BotChooseNBGItem import BotChooseLTGItem import BotGetSecondGoal import BotGetTopGoal import BotGoalName import BotDumpGoalStack import BotDumpAvoidGoals import BotEmptyGoalStack import BotPopGoal import BotPushGoal import BotRemoveFromAvoidGoals import BotResetAvoidGoals import BotResetGoalState import GeneticParentsAndChildSelection import BotSetChatName import BotSetChatGender import BotLoadChatFile import BotReplaceSynonyms import UnifyWhiteSpaces import BotMatchVariable import BotFindMatch import StringContains import BotGetChatMessage import BotEnterChat import BotChatLength import BotReplyChat import BotNumInitialChats import BotInitialChat import BotNumConsoleMessages import BotNextConsoleMessage import BotRemoveConsoleMessage import BotQueueConsoleMessage import BotFreeChatState import BotAllocChatState import BotShutdownChatAI import BotSetupChatAI import BotShutdownCharacters import Characteristic_String import Characteristic_BInteger import Characteristic_Integer import Characteristic_BFloat import Characteristic_Float import BotFreeCharacter import BotLoadCharacter import EA_Shutdown import EA_Setup import EA_ResetInput import EA_GetInput import EA_EndRegular import EA_View import EA_Move import EA_DelayedJump import EA_Jump import EA_SelectWeapon import EA_Use import EA_Gesture import EA_Talk import EA_Respawn import EA_Attack import EA_MoveRight import EA_MoveLeft import EA_MoveBack import EA_MoveForward import EA_MoveDown import EA_MoveUp import EA_Walk import EA_Crouch import EA_Action import EA_Command import EA_SayTeam import EA_Say import GetBotLibAPI import visible import findradius import trap_SnapVector import trap_GeneticParentsAndChildSelection import trap_BotResetWeaponState import trap_BotFreeWeaponState import trap_BotAllocWeaponState import trap_BotLoadWeaponWeights import trap_BotGetWeaponInfo import trap_BotChooseBestFightWeapon import trap_BotAddAvoidSpot import trap_BotInitMoveState import trap_BotFreeMoveState import trap_BotAllocMoveState import trap_BotPredictVisiblePosition import trap_BotMovementViewTarget import trap_BotReachabilityArea import trap_BotResetLastAvoidReach import trap_BotResetAvoidReach import trap_BotMoveInDirection import trap_BotMoveToGoal import trap_BotResetMoveState import trap_BotFreeGoalState import trap_BotAllocGoalState import trap_BotMutateGoalFuzzyLogic import trap_BotSaveGoalFuzzyLogic import trap_BotInterbreedGoalFuzzyLogic import trap_BotFreeItemWeights import trap_BotLoadItemWeights import trap_BotUpdateEntityItems import trap_BotInitLevelItems import trap_BotSetAvoidGoalTime import trap_BotAvoidGoalTime import trap_BotGetLevelItemGoal import trap_BotGetMapLocationGoal import trap_BotGetNextCampSpotGoal import trap_BotItemGoalInVisButNotVisible import trap_BotTouchingGoal import trap_BotChooseNBGItem import trap_BotChooseLTGItem import trap_BotGetSecondGoal import trap_BotGetTopGoal import trap_BotGoalName import trap_BotDumpGoalStack import trap_BotDumpAvoidGoals import trap_BotEmptyGoalStack import trap_BotPopGoal import trap_BotPushGoal import trap_BotResetAvoidGoals import trap_BotRemoveFromAvoidGoals import trap_BotResetGoalState import trap_BotSetChatName import trap_BotSetChatGender import trap_BotLoadChatFile import trap_BotReplaceSynonyms import trap_UnifyWhiteSpaces import trap_BotMatchVariable import trap_BotFindMatch import trap_StringContains import trap_BotGetChatMessage import trap_BotEnterChat import trap_BotChatLength import trap_BotReplyChat import trap_BotNumInitialChats import trap_BotInitialChat import trap_BotNumConsoleMessages import trap_BotNextConsoleMessage import trap_BotRemoveConsoleMessage import trap_BotQueueConsoleMessage import trap_BotFreeChatState import trap_BotAllocChatState import trap_Characteristic_String import trap_Characteristic_BInteger import trap_Characteristic_Integer import trap_Characteristic_BFloat import trap_Characteristic_Float import trap_BotFreeCharacter import trap_BotLoadCharacter import trap_EA_ResetInput import trap_EA_GetInput import trap_EA_EndRegular import trap_EA_View import trap_EA_Move import trap_EA_DelayedJump import trap_EA_Jump import trap_EA_SelectWeapon import trap_EA_MoveRight import trap_EA_MoveLeft import trap_EA_MoveBack import trap_EA_MoveForward import trap_EA_MoveDown import trap_EA_MoveUp import trap_EA_Crouch import trap_EA_Respawn import trap_EA_Use import trap_EA_Attack import trap_EA_Talk import trap_EA_Gesture import trap_EA_Action import trap_EA_Command import trap_EA_SayTeam import trap_EA_Say import trap_AAS_PredictClientMovement import trap_AAS_Swimming import trap_AAS_AlternativeRouteGoals import trap_AAS_PredictRoute import trap_AAS_EnableRoutingArea import trap_AAS_AreaTravelTimeToGoalArea import trap_AAS_AreaReachability import trap_AAS_IntForBSPEpairKey import trap_AAS_FloatForBSPEpairKey import trap_AAS_VectorForBSPEpairKey import trap_AAS_ValueForBSPEpairKey import trap_AAS_NextBSPEntity import trap_AAS_PointContents import trap_AAS_TraceAreas import trap_AAS_PointReachabilityAreaIndex import trap_AAS_PointAreaNum import trap_AAS_Time import trap_AAS_PresenceTypeBoundingBox import trap_AAS_Initialized import trap_AAS_EntityInfo import trap_AAS_AreaInfo import trap_AAS_BBoxAreas import trap_BotUserCommand import trap_BotGetServerCommand import trap_BotGetSnapshotEntity import trap_BotLibTest import trap_BotLibUpdateEntity import trap_BotLibLoadMap import trap_BotLibStartFrame import trap_BotLibDefine import trap_BotLibVarGet import trap_BotLibVarSet import trap_BotLibShutdown import trap_BotLibSetup import trap_DebugPolygonDelete import trap_DebugPolygonCreate import trap_GetEntityToken import trap_GetUsercmd import trap_BotFreeClient import trap_BotAllocateClient import trap_EntityContact import trap_EntitiesInBox import trap_UnlinkEntity import trap_LinkEntity import trap_AreasConnected import trap_AdjustAreaPortalState import trap_InPVSIgnorePortals import trap_InPVS import trap_PointContents import trap_TraceCapsule import trap_Trace import trap_SetBrushModel import trap_GetServerinfo import trap_SetUserinfo import trap_GetUserinfo import trap_GetConfigstring import trap_SetConfigstring import trap_SendServerCommand import trap_DropClient import trap_LocateGameData import trap_Cvar_VariableStringBuffer import trap_Cvar_VariableValue import trap_Cvar_VariableIntegerValue import trap_Cvar_Set import trap_Cvar_Update import trap_Cvar_Register import trap_SendConsoleCommand import trap_FS_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 car_friction_scale import car_air_frac_to_df import car_air_cof import car_body_elasticity import car_IT_zScale import car_IT_yScale import car_IT_xScale import car_frontweight_dist import car_wheel_damp import car_wheel import car_swaybar import car_shock_down import car_shock_up import car_spring import g_damageScale import g_developer import g_trackLength import g_trackReversed import g_finishRaceDelay import g_forceEngineStart import g_humanplayers import g_localTeamPref import g_proxMineTimeout import g_singlePlayer import g_enableBreath import g_enableDust import g_rankings import pmove_msec import pmove_fixed import g_smoothClients import g_blueteam import g_redteam import g_cubeTimeout import g_obeliskRespawnDelay import g_obeliskRegenAmount import g_obeliskRegenPeriod import g_obeliskHealth import g_filterBan import g_banIPs import g_teamForceBalance import g_teamAutoJoin import g_allowVote import g_blood import g_doWarmup import g_warmup import g_motd import g_synchronousClients import g_weaponTeamRespawn import g_weaponRespawn import g_debugDamage import g_debugAlloc import g_debugMove import g_inactivity import g_forcerespawn import g_quadfactor import g_knockback import g_speed import g_gravity import g_needpass import g_password import g_friendlyFire import g_capturelimit import g_timelimit import g_laplimit import g_fraglimit import g_dmflags import g_restarted import g_maxGameClients import g_maxclients import g_cheats import g_dedicated import g_gametype import g_entities import level import Pickup_Team import CheckTeamStatus import TeamplayInfoMessage import Team_GetLocationMsg import Team_GetLocation import SelectCTFSpawnPoint import Team_FreeEntity import Team_ReturnFlag import Team_InitGame import Team_CheckHurtCarrier import Team_FragBonuses import Team_DroppedFlagThink import AddTeamScore import TeamColorString import TeamName import OtherTeam import BotTestAAS import BotAIStartFrame import BotAIShutdownClient import BotAISetupClient import BotAILoadMap import BotAIShutdown import BotAISetup import BotInterbreedEndMatch import Svcmd_BotList_f import Svcmd_AddBot_f import G_BotConnect import G_RemoveQueuedBotBegin import G_CheckBotSpawn import G_GetBotInfoByName import G_GetBotInfoByNumber import G_InitBots import Svcmd_AbortPodium_f import SpawnModelsOnVictoryPads import UpdateTournamentInfo import G_WriteSessionData import G_InitWorldSession import G_InitSessionData import G_ReadSessionData import Svcmd_GameMem_f import G_InitMemory import G_Alloc import CheckObeliskAttack import Team_CheckDroppedItem import OnSameTeam import G_RunClient import ClientEndFrame import ClientThink import SelectSpectatorSpawnPoint import ClientCommand import ClientBegin import ClientDisconnect import ClientUserinfoChanged import ClientConnect import G_Error import G_Printf import SendScoreboardMessageToAllClients import G_DebugLogPrintf import G_LogPrintf import AddTournamentQueue import G_RunThink import CheckTeamLeader import SetLeader import FindIntermissionPoint import MoveClientToIntermission import DeathmatchScoreboardMessage import CreateSmokeHazard import CreatePoisonCloudHazard import CreatePoisonHazard import CreateOilHazard import CheckForOil import CreateBioHazard import CreateFireHazard import FireRearWeapon import SelectGridPositionSpawn import SelectLastMarkerForSpawn import Cmd_Times_f import Cmd_RacePositions_f import CalculatePlayerPositions import CreateRallyStarter import GetTeamAtRank import G_PrintMapStats import isRaceObserver import isRallyNonDMRace import isRallyRace import CenterPrint_All import G_DropRearWeapon import G_ResetCar import G_TempRallyEntity import G_FrictionCalc import G_Get2ndDervOnCurveBetweenCheckpoints import G_GetDervOnCurveBetweenCheckpoints import G_GetPointOnCurveBetweenCheckpoints import DropToFloor import UpdateObserverSpot import FindBestObserverSpot import FireAltWeapon import FireWeapon import G_FilterPacket import G_ProcessIPBans import ConsoleCommand import SpotWouldTelefrag import CalculateRanks import AddScore import player_die import ClientSpawn import InitBodyQue import BeginIntermission import ClientRespawn import CopyToBodyQue import SelectSpawnPoint import SetClientViewAngle import PickTeam import TeamLeader import TeamCount import weapon_telefrag_fire import TelefragPlayer import CheckGauntletAttack import SnapVectorTowards import CalcMuzzlePoint import LogAccuracyHit import TeleportPlayer import trigger_teleporter_touch import Break_Breakable import Touch_DoorTrigger import G_RunMover import fire_plasma_bounce import fire_mine import fire_cluster_flame import fire_flame import fire_bfg import fire_homing_rocket import fire_rocket import fire_cluster_grenade2 import fire_cluster_grenade import fire_grenade import fire_plasma import G_RunMissile import TossClientCubes import TossClientItems import body_die import G_InvulnerabilityEffect import G_RadiusDamage_NoKnockBack import G_RadiusDamage import G_Damage import CanDamage import PickDebrisType import BuildShaderStateConfig import AddRemap import G_SetOrigin import G_AddEvent import G_AddPredictableEvent import tv import G_TouchTriggers import G_EntitiesFree import G_FreeEntity import G_Sound import G_TempEntity import G_Spawn import G_InitGentity import G_SetMovedir import G_UseTargets import G_PickTarget import G_Find import G_KillBox import G_TeamCommand import G_SoundIndex import G_ModelIndex import Rally_Sound import G_ScriptIndex import SaveRegisteredItems import RegisterItem import ClearRegisteredItems import Touch_Item import Add_Ammo import ArmorIndex import Think_Weapon import FinishSpawningItem import G_SpawnItem import SetRespawn import LaunchItem import Drop_Item import PrecacheItem import UseHoldableItem import RespawnItem import G_RunItem import G_CheckTeamItems import Cmd_FollowCycle_f import SetTeam import BroadcastTeamChange import StopFollowing import Cmd_Score_f import G_NewString import G_SpawnEntitiesFromString import G_SpawnVector import G_SpawnInt import G_SpawnFloat import G_SpawnString import BG_PlayerTouchesItem import BG_PlayerStateToEntityStateExtraPolate import BG_PlayerStateToEntityState import BG_TouchJumpPad import BG_AddPredictableEventToPlayerstate import BG_EvaluateTrajectoryDelta import BG_EvaluateTrajectory import BG_CanItemBeGrabbed import BG_FindItemForHoldable import BG_FindItemForPowerup import BG_FindItemForWeapon import BG_FindItem import bg_numItems import bg_itemlist import Pmove import PM_UpdateViewAngles import PM_SetCoM import PM_CalculateSecondaryQuantities import PM_InitializeVehicle import PM_ApplyForce import PM_DriveMove import PM_CalculateNetForce import PM_AddRoadForces import CP_SWAYBAR_STRENGTH import CP_SHOCK_STRENGTH import CP_SPRING_STRENGTH import CP_WR_STRENGTH import CP_M_2_QU import CP_CURRENT_GRAVITY import getStringForTimeDuration import getStringForTime import Com_Printf import Com_Error import Info_NextPair import Info_Validate import Info_SetValueForKey_Big import Info_SetValueForKey import Info_RemoveKey_Big import Info_RemoveKey import Info_ValueForKey import vectoyaw import vtos import AngleDifference import WheelAngle import Com_TruncateLongString import va import Q_CountChar import Q_CleanStr import Q_PrintStrlen import Q_strcat import Q_strncpyz import Q_stristr import Q_strupr import Q_strlwr import Q_stricmpn import Q_strncmp import Q_stricmp import Q_isintegral import Q_isanumber import Q_isalpha import Q_isupper import Q_islower import Q_isprint import Com_RandomBytes import Com_SkipCharset import Com_SkipTokens import Com_sprintf import Com_HexStrToInt import Parse3DMatrix import Parse2DMatrix import Parse1DMatrix import SkipRestOfLine import SkipBracedSection import COM_MatchToken import COM_ParseWarning import COM_ParseError import COM_Compress import COM_ParseExt import COM_Parse import COM_GetCurrentParseLine import COM_BeginParseSession import COM_DefaultExtension import COM_CompareExtension import COM_StripExtension import COM_GetExtension import COM_SkipPath import Com_Clamp import PerpendicularVector import AngleVectors import MatrixMultiply import QuaternionToVectors import QuaternionL2ToOrientation import QuaternionToOrientation import OrientationToQuaternion import QuaternionToAngles import AnglesToQuaternion import QuaternionSLERP import QuaternionRotate import QuaternionNormalize import QuaternionFastNormalize import QuaternionMultiply import OrthonormalizeOrientation import OrientationToVectors import OrientationToAngles import AnglesToDeltaAngles import AnglesToOrientation import MatrixScale import MatrixAdd import MatrixTranspose import VectorNAN import MakeNormalVectors import RotateAroundDirection import RotatePointAroundVector import ProjectPointOnPlane import PlaneFromPoints import AngleDelta import AngleNormalize180 import AngleNormalize360 import AnglesSubtract import AngleSubtract import LerpAngle import AngleMod import BoundsIntersectPoint import BoundsIntersectSphere import BoundsIntersect import BoxOnPlaneSide import SetPlaneSignbits import AxisCopy import AxisClear import AnglesToAxis import vectoangles import Q_crandom import Q_random import Q_rand import Q_log2 import VectorRotate import Vector4Scale import VectorNormalize2 import VectorNormalize import CrossProduct import VectorInverse import VectorNormalizeFast import DistanceSquared import Distance import VectorLengthSquared import VectorLength import VectorCompare import AddPointToBounds import ClearBounds import RadiusFromBounds import NormalizeColor import ColorBytes4 import ColorBytes3 import _VectorMA import _VectorScale import _VectorCopy import _VectorAdd import _VectorSubtract import _DotProduct import ByteToDir import DirToByte import ClampShort import ClampChar import Q_rsqrt import Q_fabs import Q_isnan import axisDefault import vec3_origin import g_color_table import colorDkGrey import colorMdGrey import colorLtGrey import colorWhite import colorCyan import colorMagenta import colorYellow import colorBlue import colorGreen import colorRed import colorBlack import bytedirs import Hunk_AllocDebug import FloatSwap import LongSwap import ShortSwap import CopyLongSwap import CopyShortSwap import exp import fabs import abs import tan import atan2 import Q_asin import Q_acos import cos import sin import sqrt import floor import ceil import memcmp import memcpy import memset import memmove import sscanf import Q_vsnprintf import strtol import _atoi import atoi import strtod import _atof import atof import toupper import tolower import strncpy import strstr import strrchr import strchr import strcmp import strcpy import strcat import strlen import rand import srand import qsort lit align 1 LABELV $468 byte 1 115 byte 1 116 byte 1 97 byte 1 114 byte 1 116 byte 1 108 byte 1 101 byte 1 97 byte 1 100 byte 1 101 byte 1 114 byte 1 0 align 1 LABELV $467 byte 1 105 byte 1 97 byte 1 109 byte 1 116 byte 1 101 byte 1 97 byte 1 109 byte 1 108 byte 1 101 byte 1 97 byte 1 100 byte 1 101 byte 1 114 byte 1 0 align 1 LABELV $464 byte 1 119 byte 1 104 byte 1 111 byte 1 105 byte 1 115 byte 1 116 byte 1 101 byte 1 97 byte 1 109 byte 1 108 byte 1 101 byte 1 97 byte 1 100 byte 1 101 byte 1 114 byte 1 0 align 1 LABELV $217 byte 1 100 byte 1 101 byte 1 102 byte 1 101 byte 1 110 byte 1 100 byte 1 0 align 1 LABELV $216 byte 1 99 byte 1 109 byte 1 100 byte 1 95 byte 1 100 byte 1 101 byte 1 102 byte 1 101 byte 1 110 byte 1 100 byte 1 98 byte 1 97 byte 1 115 byte 1 101 byte 1 0 align 1 LABELV $177 byte 1 114 byte 1 101 byte 1 116 byte 1 117 byte 1 114 byte 1 110 byte 1 102 byte 1 108 byte 1 97 byte 1 103 byte 1 0 align 1 LABELV $171 byte 1 102 byte 1 111 byte 1 108 byte 1 108 byte 1 111 byte 1 119 byte 1 102 byte 1 108 byte 1 97 byte 1 103 byte 1 99 byte 1 97 byte 1 114 byte 1 114 byte 1 105 byte 1 101 byte 1 114 byte 1 0 align 1 LABELV $170 byte 1 99 byte 1 109 byte 1 100 byte 1 95 byte 1 97 byte 1 99 byte 1 99 byte 1 111 byte 1 109 byte 1 112 byte 1 97 byte 1 110 byte 1 121 byte 1 0 align 1 LABELV $169 byte 1 102 byte 1 111 byte 1 108 byte 1 108 byte 1 111 byte 1 119 byte 1 109 byte 1 101 byte 1 0 align 1 LABELV $168 byte 1 99 byte 1 109 byte 1 100 byte 1 95 byte 1 97 byte 1 99 byte 1 99 byte 1 111 byte 1 109 byte 1 112 byte 1 97 byte 1 110 byte 1 121 byte 1 109 byte 1 101 byte 1 0 align 1 LABELV $159 byte 1 103 byte 1 101 byte 1 116 byte 1 102 byte 1 108 byte 1 97 byte 1 103 byte 1 0 align 1 LABELV $158 byte 1 99 byte 1 109 byte 1 100 byte 1 95 byte 1 103 byte 1 101 byte 1 116 byte 1 102 byte 1 108 byte 1 97 byte 1 103 byte 1 0 align 1 LABELV $143 byte 1 25 byte 1 40 byte 1 37 byte 1 115 byte 1 25 byte 1 41 byte 1 25 byte 1 58 byte 1 32 byte 1 37 byte 1 115 byte 1 0 align 1 LABELV $82 byte 1 116 byte 1 0 align 1 LABELV $78 byte 1 110 byte 1 0