/* =========================================================================== Wolfenstein: Enemy Territory GPL Source Code Copyright (C) 1999-2010 id Software LLC, a ZeniMax Media company. This file is part of the Wolfenstein: Enemy Territory GPL Source Code (“Wolf ET Source Code”). Wolf ET Source Code is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Wolf ET Source Code is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Wolf ET Source Code. If not, see . In addition, the Wolf: ET Source Code is also subject to certain additional terms. You should have received a copy of these additional terms immediately following the terms and conditions of the GNU General Public License which accompanied the Wolf ET Source Code. If not, please request a copy in writing from id Software at the address below. If you have questions concerning this license or the applicable additional terms, you may contact in writing id Software LLC, c/o ZeniMax Media Inc., Suite 120, Rockville, Maryland 20850 USA. =========================================================================== */ {"BotObjectiveFunc", (byte *)BotObjectiveFunc}, {"BotBehaviourFunc", (byte *)BotBehaviourFunc}, {"BotEngagementFunc", (byte *)BotEngagementFunc}, {"BotSetLeaderTagEnt", (byte *)BotSetLeaderTagEnt}, {"EntGetNumBotFollowers", (byte *)EntGetNumBotFollowers}, {"BotGetLeader", (byte *)BotGetLeader}, {"G_RequestedFollow", (byte *)G_RequestedFollow}, {"BotSpawnSpecialEntities", (byte *)BotSpawnSpecialEntities}, {"BotVoiceChatAfterTeamIdleTime", (byte *)BotVoiceChatAfterTeamIdleTime}, {"AI_Team_Init_All_Teams", (byte *)AI_Team_Init_All_Teams}, {"AI_Team_Init", (byte *)AI_Team_Init}, {"BotVoiceChatAfterIdleTime", (byte *)BotVoiceChatAfterIdleTime}, {"BotSendVoiceChat", (byte *)BotSendVoiceChat}, {"BotDelayedVoiceChat", (byte *)BotDelayedVoiceChat}, {"BotCheckVoiceChatResponse", (byte *)BotCheckVoiceChatResponse}, {"BotRecordVoiceChat", (byte *)BotRecordVoiceChat}, {"BotClass_LtCheckGiveAmmo", (byte *)BotClass_LtCheckGiveAmmo}, {"G_RequestedAmmo", (byte *)G_RequestedAmmo}, {"BotClass_MedicCheckGiveHealth", (byte *)BotClass_MedicCheckGiveHealth}, {"G_RequestedHealth", (byte *)G_RequestedHealth}, {"BotClass_MedicCheckRevives", (byte *)BotClass_MedicCheckRevives}, {"BotClass_CovertOpsCheckDisguises", (byte *)BotClass_CovertOpsCheckDisguises}, {"BotTeamOrders", (byte *)BotTeamOrders}, {"BotCTFOrders_BothFlagsAtBase", (byte *)BotCTFOrders_BothFlagsAtBase}, {"BotCTFOrders_EnemyFlagNotAtBase", (byte *)BotCTFOrders_EnemyFlagNotAtBase}, {"BotCTFOrders_FlagNotAtBase", (byte *)BotCTFOrders_FlagNotAtBase}, {"BotCTFOrders_BothFlagsNotAtBase", (byte *)BotCTFOrders_BothFlagsNotAtBase}, {"BotSuggestWeapon", (byte *)BotSuggestWeapon}, {"BotSuggestClass", (byte *)BotSuggestClass}, {"BotCheckNeedEngineer", (byte *)BotCheckNeedEngineer}, {"BotNumTeamClasses", (byte *)BotNumTeamClasses}, {"BotNumTeamMembers", (byte *)BotNumTeamMembers}, {"BotGetConstructibles", (byte *)BotGetConstructibles}, {"BotGetTargetDynamite", (byte *)BotGetTargetDynamite}, {"GetTargetExplosives", (byte *)GetTargetExplosives}, {"BotGetTargetExplosives", (byte *)BotGetTargetExplosives}, {"BotGetTargetsForSatchelCharge", (byte *)BotGetTargetsForSatchelCharge}, {"G_FindSatchelChargeTargetForTeam", (byte *)G_FindSatchelChargeTargetForTeam}, {"G_FindDynamiteTargetForTeam", (byte *)G_FindDynamiteTargetForTeam}, {"G_IsConstructible", (byte *)G_IsConstructible}, {"G_ConstructionForTeam", (byte *)G_ConstructionForTeam}, {"G_ConstructionIsDestroyable", (byte *)G_ConstructionIsDestroyable}, {"G_ConstructionIsPartlyBuilt", (byte *)G_ConstructionIsPartlyBuilt}, {"G_ConstructionIsFullyBuilt", (byte *)G_ConstructionIsFullyBuilt}, {"G_ConstructionBegun", (byte *)G_ConstructionBegun}, {"G_FindSatchels", (byte *)G_FindSatchels}, {"G_FindLandmine", (byte *)G_FindLandmine}, {"G_FindSmokeBomb", (byte *)G_FindSmokeBomb}, {"G_FindDynamite", (byte *)G_FindDynamite}, {"G_FindMissile", (byte *)G_FindMissile}, {"BotFindSparseDefendArea", (byte *)BotFindSparseDefendArea}, {"BotFindDroppedFlag", (byte *)BotFindDroppedFlag}, {"BotSayTeamOrder", (byte *)BotSayTeamOrder}, {"BotSortTeamMatesByBaseTravelTime", (byte *)BotSortTeamMatesByBaseTravelTime}, {"BotClientTravelTimeToGoal", (byte *)BotClientTravelTimeToGoal}, {"BotFlagAtBase", (byte *)BotFlagAtBase}, {"BotGetTeamFlagCarrier", (byte *)BotGetTeamFlagCarrier}, {"BotGetEnemyFlagCarrier", (byte *)BotGetEnemyFlagCarrier}, {"BotSortPlayersByTraveltime", (byte *)BotSortPlayersByTraveltime}, {"BotSortPlayersByDistance", (byte *)BotSortPlayersByDistance}, {"BotNumTeamMatesWithTargetAndCloser", (byte *)BotNumTeamMatesWithTargetAndCloser}, {"BotNumTeamMatesWithTargetByClass", (byte *)BotNumTeamMatesWithTargetByClass}, {"BotNumTeamMatesWithTarget", (byte *)BotNumTeamMatesWithTarget}, {"BotNumTeamMates", (byte *)BotNumTeamMates}, {"BotValidTeamLeader", (byte *)BotValidTeamLeader}, {"Bot_ScriptAction_SetCivilian", (byte *)Bot_ScriptAction_SetCivilian}, {"Bot_ScriptAction_SetAmmoAmount", (byte *)Bot_ScriptAction_SetAmmoAmount}, {"Bot_ScriptAction_SetScriptAutonomy", (byte *)Bot_ScriptAction_SetScriptAutonomy}, {"Bot_ScriptAction_FireAtTarget", (byte *)Bot_ScriptAction_FireAtTarget}, {"Bot_ScriptAction_Announce", (byte *)Bot_ScriptAction_Announce}, {"Bot_ScriptAction_SetActiveWeapon", (byte *)Bot_ScriptAction_SetActiveWeapon}, {"Bot_ScriptAction_SetSpeedCoefficient", (byte *)Bot_ScriptAction_SetSpeedCoefficient}, {"Bot_ScriptAction_SetCloseHearingRange", (byte *)Bot_ScriptAction_SetCloseHearingRange}, {"Bot_ScriptAction_SetFarSeeingRange", (byte *)Bot_ScriptAction_SetFarSeeingRange}, {"Bot_ScriptAction_SetVisionRange", (byte *)Bot_ScriptAction_SetVisionRange}, {"Bot_ScriptAction_SetFireCycleTime", (byte *)Bot_ScriptAction_SetFireCycleTime}, {"Bot_ScriptAction_SetFireRate", (byte *)Bot_ScriptAction_SetFireRate}, {"Bot_ScriptAction_BotDebugging", (byte *)Bot_ScriptAction_BotDebugging}, {"Bot_ScriptAction_PrintGlobalAccum", (byte *)Bot_ScriptAction_PrintGlobalAccum}, {"Bot_ScriptAction_PrintAccum", (byte *)Bot_ScriptAction_PrintAccum}, {"Bot_ScriptAction_SetProne", (byte *)Bot_ScriptAction_SetProne}, {"Bot_ScriptAction_SetCrouch", (byte *)Bot_ScriptAction_SetCrouch}, {"Bot_ScriptAction_SetHearingRange", (byte *)Bot_ScriptAction_SetHearingRange}, {"Bot_ScriptAction_SetFieldOfView", (byte *)Bot_ScriptAction_SetFieldOfView}, {"Bot_ScriptAction_ResetScript", (byte *)Bot_ScriptAction_ResetScript}, {"Bot_ScriptAction_NoTarget", (byte *)Bot_ScriptAction_NoTarget}, {"Bot_ScriptAction_MovementAutonomy", (byte *)Bot_ScriptAction_MovementAutonomy}, {"Bot_ScriptAction_SetMovementAutonomy", (byte *)Bot_ScriptAction_SetMovementAutonomy}, {"Bot_ScriptAction_Cvar", (byte *)Bot_ScriptAction_Cvar}, {"Bot_ScriptAction_FollowLeader", (byte *)Bot_ScriptAction_FollowLeader}, {"Bot_ScriptAction_GlobalAccum", (byte *)Bot_ScriptAction_GlobalAccum}, {"Bot_ScriptAction_SetClass", (byte *)Bot_ScriptAction_SetClass}, {"Bot_ScriptAction_SetWeapon", (byte *)Bot_ScriptAction_SetWeapon}, {"Bot_ScriptAction_PlaySoundAtPlayer", (byte *)Bot_ScriptAction_PlaySoundAtPlayer}, {"Bot_ScriptAction_MountMG42", (byte *)Bot_ScriptAction_MountMG42}, {"Bot_ScriptAction_SetAttribute", (byte *)Bot_ScriptAction_SetAttribute}, {"Bot_ScriptAction_AbortIfWarmup", (byte *)Bot_ScriptAction_AbortIfWarmup}, {"Bot_ScriptAction_Logging", (byte *)Bot_ScriptAction_Logging}, {"Bot_ScriptAction_Trigger", (byte *)Bot_ScriptAction_Trigger}, {"Bot_ScriptAction_MoveToMarker", (byte *)Bot_ScriptAction_MoveToMarker}, {"Bot_ScriptAction_Wait", (byte *)Bot_ScriptAction_Wait}, {"Bot_ScriptAction_Accum", (byte *)Bot_ScriptAction_Accum}, {"Bot_ScriptAction_SpawnBot", (byte *)Bot_ScriptAction_SpawnBot}, {"Bot_ScriptAction_SetAccumToPlayerCount", (byte *)Bot_ScriptAction_SetAccumToPlayerCount}, {"Bot_ScriptAction_Print", (byte *)Bot_ScriptAction_Print}, {"Bot_ScriptError", (byte *)Bot_ScriptError}, {"Bot_ScriptAction_SetSpeed", (byte *)Bot_ScriptAction_SetSpeed}, {"Bot_ScriptThink", (byte *)Bot_ScriptThink}, {"Bot_ScriptLog_Entry", (byte *)Bot_ScriptLog_Entry}, {"Bot_Script_GetCurrentLine", (byte *)Bot_Script_GetCurrentLine}, {"Bot_ScriptRun", (byte *)Bot_ScriptRun}, {"Bot_TeamScriptEvent", (byte *)Bot_TeamScriptEvent}, {"Bot_ForceScriptEvent", (byte *)Bot_ForceScriptEvent}, {"Bot_ScriptEvent", (byte *)Bot_ScriptEvent}, {"Bot_ScriptChange", (byte *)Bot_ScriptChange}, {"Bot_LineText", (byte *)Bot_LineText}, {"Bot_ScriptInitBot", (byte *)Bot_ScriptInitBot}, {"Bot_ScriptParse", (byte *)Bot_ScriptParse}, {"Bot_ScriptParseAllCharacters", (byte *)Bot_ScriptParseAllCharacters}, {"Bot_ScriptLoad", (byte *)Bot_ScriptLoad}, {"Bot_ActionForString", (byte *)Bot_ActionForString}, {"Bot_EventForString", (byte *)Bot_EventForString}, {"Bot_EventMatch_IntInRange", (byte *)Bot_EventMatch_IntInRange}, {"Bot_EventMatch_StringEqual", (byte *)Bot_EventMatch_StringEqual}, {"Bot_FindSriptGlobalData", (byte *)Bot_FindSriptGlobalData}, {"BotDebugViewClient", (byte *)BotDebugViewClient}, {"BotInitMovementAutonomyPos", (byte *)BotInitMovementAutonomyPos}, {"BotSetIdealViewAngles", (byte *)BotSetIdealViewAngles}, {"GetBotAmmo", (byte *)GetBotAmmo}, {"GetBotAutonomies", (byte *)GetBotAutonomies}, {"BotDebug", (byte *)BotDebug}, {"BotRecordAttack", (byte *)BotRecordAttack}, {"BotRecordTeamDeath", (byte *)BotRecordTeamDeath}, {"G_SetAASBlockingEntity", (byte *)G_SetAASBlockingEntity}, {"BotCoop", (byte *)BotCoop}, {"BotSinglePlayer", (byte *)BotSinglePlayer}, {"BotFindEntityForName", (byte *)BotFindEntityForName}, {"BotFindNextStaticEntity", (byte *)BotFindNextStaticEntity}, {"BotBuildStaticEntityCache", (byte *)BotBuildStaticEntityCache}, {"BotGetEntity", (byte *)BotGetEntity}, {"FindBotByName", (byte *)FindBotByName}, {"BotFindEntity", (byte *)BotFindEntity}, {"BotAIShutdown", (byte *)BotAIShutdown}, {"BotAISetup", (byte *)BotAISetup}, {"BotInitLibrary", (byte *)BotInitLibrary}, {"BotAIStartFrame", (byte *)BotAIStartFrame}, {"BotAIThinkFrame", (byte *)BotAIThinkFrame}, {"BotPreProcessAI", (byte *)BotPreProcessAI}, {"BotAILoadMap", (byte *)BotAILoadMap}, {"BotResetState", (byte *)BotResetState}, {"BotAIShutdownClient", (byte *)BotAIShutdownClient}, {"BotAISetupClient", (byte *)BotAISetupClient}, {"BotSetUpCharacter", (byte *)BotSetUpCharacter}, {"BotSetCharacterAttributes", (byte *)BotSetCharacterAttributes}, {"ParseBotDefaultAttributes", (byte *)ParseBotDefaultAttributes}, {"BotGetInitialAttributes", (byte *)BotGetInitialAttributes}, {"BotScheduleBotThink", (byte *)BotScheduleBotThink}, {"BotAI", (byte *)BotAI}, {"BotTravelFlagsForClient", (byte *)BotTravelFlagsForClient}, {"BotAIRegularUpdate", (byte *)BotAIRegularUpdate}, {"BotUpdateInput", (byte *)BotUpdateInput}, {"BotInputToUserCommand", (byte *)BotInputToUserCommand}, {"BotSpeedBonus", (byte *)BotSpeedBonus}, {"BotChangeViewAngles", (byte *)BotChangeViewAngles}, {"BotChangeViewAngle", (byte *)BotChangeViewAngle}, {"AngleDifference", (byte *)AngleDifference}, {"BotAI_SetNumBots", (byte *)BotAI_SetNumBots}, {"BotAI_GetNumBots", (byte *)BotAI_GetNumBots}, {"BotEntityInfo", (byte *)BotEntityInfo}, {"BotInterbreeding", (byte *)BotInterbreeding}, {"BotAI_BotInitialChat", (byte *)BotAI_BotInitialChat}, {"BotAI_GetSnapshotEntity", (byte *)BotAI_GetSnapshotEntity}, {"BotAI_GetEntityState", (byte *)BotAI_GetEntityState}, {"BotAI_GetClientState", (byte *)BotAI_GetClientState}, {"BotAI_Trace", (byte *)BotAI_Trace}, {"BotAI_Print", (byte *)BotAI_Print}, {"BotEntityWithinView", (byte *)BotEntityWithinView}, {"BotPickupWeapon", (byte *)BotPickupWeapon}, {"BotCountLandMines", (byte *)BotCountLandMines}, {"BotGetVisibleDamagableScriptMover", (byte *)BotGetVisibleDamagableScriptMover}, {"BotBestTargetWeapon", (byte *)BotBestTargetWeapon}, {"BotSetPOW", (byte *)BotSetPOW}, {"BotUpdateViewAngles", (byte *)BotUpdateViewAngles}, {"BotFindAndAttackEnemy", (byte *)BotFindAndAttackEnemy}, {"EnemyIsCloseEnoughToFight", (byte *)EnemyIsCloseEnoughToFight}, {"BotHealthScale", (byte *)BotHealthScale}, {"BotCanSnipe", (byte *)BotCanSnipe}, {"BotIsConstructible", (byte *)BotIsConstructible}, {"BotGetReachableEntityArea", (byte *)BotGetReachableEntityArea}, {"BotEntityTargetClassnameMatch", (byte *)BotEntityTargetClassnameMatch}, {"BotDirectMoveToGoal", (byte *)BotDirectMoveToGoal}, {"BotBattleNewNode", (byte *)BotBattleNewNode}, {"BotTravelTimeToEntity", (byte *)BotTravelTimeToEntity}, {"BotReduceListByTravelTime", (byte *)BotReduceListByTravelTime}, {"BotGetArea", (byte *)BotGetArea}, {"BotGetOrigin", (byte *)BotGetOrigin}, {"BotGetEye", (byte *)BotGetEye}, {"BotSeekCover", (byte *)BotSeekCover}, {"BotLastHurt", (byte *)BotLastHurt}, {"BotLastAttacked", (byte *)BotLastAttacked}, {"BotEnemyCarryingFlag", (byte *)BotEnemyCarryingFlag}, {"BotShareLastAttacked", (byte *)BotShareLastAttacked}, {"BotEnemyFire", (byte *)BotEnemyFire}, {"BotCheckVoiceChats", (byte *)BotCheckVoiceChats}, {"BotDefaultNode", (byte *)BotDefaultNode}, {"BotFindSpecialGoals", (byte *)BotFindSpecialGoals}, {"BotCheckEmergencyTargets", (byte *)BotCheckEmergencyTargets}, {"BotScriptAutonomyForString", (byte *)BotScriptAutonomyForString}, {"BotStringForWeaponAutonomy", (byte *)BotStringForWeaponAutonomy}, {"BotWeaponAutonomyForString", (byte *)BotWeaponAutonomyForString}, {"BotStringForMovementAutonomy", (byte *)BotStringForMovementAutonomy}, {"BotMovementAutonomyForString", (byte *)BotMovementAutonomyForString}, {"BotCalculateMg42Spots", (byte *)BotCalculateMg42Spots}, {"BotDropFlag", (byte *)BotDropFlag}, {"BotClearGoal", (byte *)BotClearGoal}, {"BotGetRandomVisibleSniperSpot", (byte *)BotGetRandomVisibleSniperSpot}, {"BotGetNumVisibleSniperSpots", (byte *)BotGetNumVisibleSniperSpots}, {"BotBestMG42Spot", (byte *)BotBestMG42Spot}, {"BotBestLandmineSpotingSpot", (byte *)BotBestLandmineSpotingSpot}, {"BotBestSniperSpot", (byte *)BotBestSniperSpot}, {"BotGetAimAccuracySkill", (byte *)BotGetAimAccuracySkill}, {"BotRecordDeath", (byte *)BotRecordDeath}, {"BotRecordPain", (byte *)BotRecordPain}, {"BotRecordKill", (byte *)BotRecordKill}, {"BotRecordTeamChange", (byte *)BotRecordTeamChange}, {"BotMoveToIntermission", (byte *)BotMoveToIntermission}, {"BotSetBlockEnt", (byte *)BotSetBlockEnt}, {"BotShutdownDeathmatchAI", (byte *)BotShutdownDeathmatchAI}, {"BotSetupDeathmatchAI", (byte *)BotSetupDeathmatchAI}, {"BotDeathmatchAI", (byte *)BotDeathmatchAI}, {"BotPowThink", (byte *)BotPowThink}, {"BotDeathmatchAIFirstCalled", (byte *)BotDeathmatchAIFirstCalled}, {"BotDumpNodeSwitches", (byte *)BotDumpNodeSwitches}, {"BotResetNodeSwitches", (byte *)BotResetNodeSwitches}, {"BotUpdateReconInfo", (byte *)BotUpdateReconInfo}, {"BotCheckAlert", (byte *)BotCheckAlert}, {"BotCheckAir", (byte *)BotCheckAir}, {"BotCheckSnapshot", (byte *)BotCheckSnapshot}, {"BotCheckEvents", (byte *)BotCheckEvents}, {"BotAIBlocked", (byte *)BotAIBlocked}, {"BotModelMinsMaxs", (byte *)BotModelMinsMaxs}, {"BotSetMovedir", (byte *)BotSetMovedir}, {"BotEntityToActivate", (byte *)BotEntityToActivate}, {"BotMapScripts", (byte *)BotMapScripts}, {"BotCheckAttack", (byte *)BotCheckAttack}, {"BotScopedWeapon", (byte *)BotScopedWeapon}, {"BotThrottleWeapon", (byte *)BotThrottleWeapon}, {"BotMoveWhileFiring", (byte *)BotMoveWhileFiring}, {"BotAimAtEnemySP", (byte *)BotAimAtEnemySP}, {"BotAimAtEnemy", (byte *)BotAimAtEnemy}, {"swayrand", (byte *)swayrand}, {"BotGetReactionTime", (byte *)BotGetReactionTime}, {"BotFindEnemyMP", (byte *)BotFindEnemyMP}, {"BotSortClientsByDistance", (byte *)BotSortClientsByDistance}, {"BotHasWeaponWithRange", (byte *)BotHasWeaponWithRange}, {"BotWeaponRange", (byte *)BotWeaponRange}, {"BotFindEnemies", (byte *)BotFindEnemies}, {"BotIsValidTarget", (byte *)BotIsValidTarget}, {"BotGetEntitySurfaceSoundCoefficient", (byte *)BotGetEntitySurfaceSoundCoefficient}, {"BotUpdateAlertStateSquadSensingInfo", (byte *)BotUpdateAlertStateSquadSensingInfo}, {"ChangeBotAlertState", (byte *)ChangeBotAlertState}, {"BotNoLeaderPenalty", (byte *)BotNoLeaderPenalty}, {"BotDangerousGoal", (byte *)BotDangerousGoal}, {"BotIgnoreGoal", (byte *)BotIgnoreGoal}, {"BotCheckMovementAutonomy", (byte *)BotCheckMovementAutonomy}, {"sAdjustPointTowardsPlayer", (byte *)sAdjustPointTowardsPlayer}, {"sAngleBetweenVectors", (byte *)sAngleBetweenVectors}, {"botindicator_think", (byte *)botindicator_think}, {"BotGoalForEntity", (byte *)BotGoalForEntity}, {"BotGoalWithinMovementAutonomy", (byte *)BotGoalWithinMovementAutonomy}, {"BotPointWithinRawMovementAutonomy", (byte *)BotPointWithinRawMovementAutonomy}, {"BotPointWithinMovementAutonomy", (byte *)BotPointWithinMovementAutonomy}, {"BotWithinLeaderFollowDist", (byte *)BotWithinLeaderFollowDist}, {"BotGetFollowAutonomyDist", (byte *)BotGetFollowAutonomyDist}, {"BotGetMovementAutonomyRange", (byte *)BotGetMovementAutonomyRange}, {"BotGetRawMovementAutonomyRange", (byte *)BotGetRawMovementAutonomyRange}, {"BotGetMovementAutonomyPos", (byte *)BotGetMovementAutonomyPos}, {"BotGetMovementAutonomyLevel", (byte *)BotGetMovementAutonomyLevel}, {"BotCheckAttackAtPos", (byte *)BotCheckAttackAtPos}, {"BotVisibleFromPos", (byte *)BotVisibleFromPos}, {"BotEntityVisible", (byte *)BotEntityVisible}, {"BotEntInvisibleBySmokeBomb", (byte *)BotEntInvisibleBySmokeBomb}, {"InFieldOfVision", (byte *)InFieldOfVision}, {"BotSameTeam", (byte *)BotSameTeam}, {"BotAttackMove", (byte *)BotAttackMove}, {"BotRoamGoal", (byte *)BotRoamGoal}, {"BotGoForPowerups", (byte *)BotGoForPowerups}, {"BotDontAvoid", (byte *)BotDontAvoid}, {"BotGoCamp", (byte *)BotGoCamp}, {"BotCanAndWantsToRocketJump", (byte *)BotCanAndWantsToRocketJump}, {"BotWantsToHelp", (byte *)BotWantsToHelp}, {"BotWantsToChase", (byte *)BotWantsToChase}, {"BotWantsToRetreat", (byte *)BotWantsToRetreat}, {"BotAggression", (byte *)BotAggression}, {"TeamPlayIsOn", (byte *)TeamPlayIsOn}, {"BotInitWaypoints", (byte *)BotInitWaypoints}, {"BotFreeWaypoints", (byte *)BotFreeWaypoints}, {"BotFindWayPoint", (byte *)BotFindWayPoint}, {"BotCreateWayPoint", (byte *)BotCreateWayPoint}, {"EntityHasQuad", (byte *)EntityHasQuad}, {"EntityIsChatting", (byte *)EntityIsChatting}, {"EntityIsShooting", (byte *)EntityIsShooting}, {"EntityIsInvisible", (byte *)EntityIsInvisible}, {"EntityInLimbo", (byte *)EntityInLimbo}, {"EntityIsDead", (byte *)EntityIsDead}, {"BotInSlime", (byte *)BotInSlime}, {"BotInLava", (byte *)BotInLava}, {"BotIntermission", (byte *)BotIntermission}, {"BotIsObserver", (byte *)BotIsObserver}, {"BotIsPOW", (byte *)BotIsPOW}, {"BotIsDead", (byte *)BotIsDead}, {"BotSetTeleportTime", (byte *)BotSetTeleportTime}, {"BotBattleUseItems", (byte *)BotBattleUseItems}, {"BotUpdateBattleInventory", (byte *)BotUpdateBattleInventory}, {"BotUpdateInventory", (byte *)BotUpdateInventory}, {"BotSetupForMovement", (byte *)BotSetupForMovement}, {"BotCycleWeapon", (byte *)BotCycleWeapon}, {"BotChooseWeapon", (byte *)BotChooseWeapon}, {"BotBestFightWeapon", (byte *)BotBestFightWeapon}, {"BotWeaponWantScale", (byte *)BotWeaponWantScale}, {"BotTeamMatesNearEnemy", (byte *)BotTeamMatesNearEnemy}, {"BotWeaponClosestDist", (byte *)BotWeaponClosestDist}, {"BotWeaponOnlyUseIfInInRange", (byte *)BotWeaponOnlyUseIfInInRange}, {"BotWeaponCharged", (byte *)BotWeaponCharged}, {"G_WeaponCharged", (byte *)G_WeaponCharged}, {"BotGotEnoughAmmoForWeapon", (byte *)BotGotEnoughAmmoForWeapon}, {"EasyClientName", (byte *)EasyClientName}, {"stristr", (byte *)stristr}, {"ClientFromName", (byte *)ClientFromName}, {"ClientSkin", (byte *)ClientSkin}, {"ClientName", (byte *)ClientName}, {"BotFindNearbyGoal", (byte *)BotFindNearbyGoal}, {"BotFindNearbyTriggerGoal", (byte *)BotFindNearbyTriggerGoal}, {"BotReachableBBoxAreaNum", (byte *)BotReachableBBoxAreaNum}, {"BotPointAreaNum", (byte *)BotPointAreaNum}, {"BotFirstLadderArea", (byte *)BotFirstLadderArea}, {"BotFirstReachabilityArea", (byte *)BotFirstReachabilityArea}, {"BotCarryingFlag", (byte *)BotCarryingFlag}, {"AINode_MP_NavigateFromVoid", (byte *)AINode_MP_NavigateFromVoid}, {"AIEnter_MP_NavigateFromVoid", (byte *)AIEnter_MP_NavigateFromVoid}, {"AINode_MP_MoveToAutonomyRange", (byte *)AINode_MP_MoveToAutonomyRange}, {"AIEnter_MP_MoveToAutonomyRange", (byte *)AIEnter_MP_MoveToAutonomyRange}, {"AINode_MP_Script_MoveToMarker", (byte *)AINode_MP_Script_MoveToMarker}, {"AIEnter_MP_Script_MoveToMarker", (byte *)AIEnter_MP_Script_MoveToMarker}, {"AINode_MP_Battle_Retreat", (byte *)AINode_MP_Battle_Retreat}, {"AIEnter_MP_Battle_Retreat", (byte *)AIEnter_MP_Battle_Retreat}, {"AINode_MP_Battle_Chase", (byte *)AINode_MP_Battle_Chase}, {"AIEnter_MP_Battle_Chase", (byte *)AIEnter_MP_Battle_Chase}, {"AINode_MP_Battle_Fight", (byte *)AINode_MP_Battle_Fight}, {"AIEnter_MP_Battle_Fight", (byte *)AIEnter_MP_Battle_Fight}, {"AINode_MP_DisarmDynamite", (byte *)AINode_MP_DisarmDynamite}, {"AIEnter_MP_DisarmDynamite", (byte *)AIEnter_MP_DisarmDynamite}, {"AINode_MP_PlantMine", (byte *)AINode_MP_PlantMine}, {"AIEnter_MP_PlantMine", (byte *)AIEnter_MP_PlantMine}, {"AINode_MP_ConstructibleTarget", (byte *)AINode_MP_ConstructibleTarget}, {"AIEnter_MP_ConstructibleTarget", (byte *)AIEnter_MP_ConstructibleTarget}, {"AINode_MP_DynamiteTarget", (byte *)AINode_MP_DynamiteTarget}, {"AIEnter_MP_DynamiteTarget", (byte *)AIEnter_MP_DynamiteTarget}, {"AINode_MP_SatchelChargeTarget", (byte *)AINode_MP_SatchelChargeTarget}, {"AIEnter_MP_SatchelChargeTarget", (byte *)AIEnter_MP_SatchelChargeTarget}, {"AINode_MP_TouchTarget", (byte *)AINode_MP_TouchTarget}, {"AIEnter_MP_TouchTarget", (byte *)AIEnter_MP_TouchTarget}, {"AINode_MP_DefendTarget", (byte *)AINode_MP_DefendTarget}, {"AIEnter_MP_DefendTarget", (byte *)AIEnter_MP_DefendTarget}, {"AINode_MP_SniperSpot", (byte *)AINode_MP_SniperSpot}, {"AIEnter_MP_SniperSpot", (byte *)AIEnter_MP_SniperSpot}, {"AINode_MP_ScanForLandmines", (byte *)AINode_MP_ScanForLandmines}, {"AIEnter_MP_ScanForLandmines", (byte *)AIEnter_MP_ScanForLandmines}, {"AINode_MP_MG42Mount", (byte *)AINode_MP_MG42Mount}, {"AIEnter_MP_MG42Mount", (byte *)AIEnter_MP_MG42Mount}, {"AINode_MP_MG42Scan", (byte *)AINode_MP_MG42Scan}, {"AIEnter_MP_MG42Scan", (byte *)AIEnter_MP_MG42Scan}, {"AINode_MP_Battle_MobileMG42", (byte *)AINode_MP_Battle_MobileMG42}, {"AIEnter_MP_Battle_MobileMG42", (byte *)AIEnter_MP_Battle_MobileMG42}, {"AINode_MP_FixMG42", (byte *)AINode_MP_FixMG42}, {"AIEnter_MP_FixMG42", (byte *)AIEnter_MP_FixMG42}, {"AINode_MP_AttackTarget", (byte *)AINode_MP_AttackTarget}, {"AIEnter_MP_AttackTarget", (byte *)AIEnter_MP_AttackTarget}, {"AINode_MP_PanzerTarget", (byte *)AINode_MP_PanzerTarget}, {"AIEnter_MP_PanzerTarget", (byte *)AIEnter_MP_PanzerTarget}, {"AINode_MP_MedicRevive", (byte *)AINode_MP_MedicRevive}, {"AIEnter_MP_MedicRevive", (byte *)AIEnter_MP_MedicRevive}, {"AINode_MP_MedicGiveHealth", (byte *)AINode_MP_MedicGiveHealth}, {"AIEnter_MP_MedicGiveHealth", (byte *)AIEnter_MP_MedicGiveHealth}, {"AINode_MP_GiveAmmo", (byte *)AINode_MP_GiveAmmo}, {"AIEnter_MP_GiveAmmo", (byte *)AIEnter_MP_GiveAmmo}, {"AINode_MP_AvoidDanger", (byte *)AINode_MP_AvoidDanger}, {"AIEnter_MP_AvoidDanger", (byte *)AIEnter_MP_AvoidDanger}, {"AINode_MP_Seek_NBG", (byte *)AINode_MP_Seek_NBG}, {"AIEnter_MP_Seek_NBG", (byte *)AIEnter_MP_Seek_NBG}, {"AINode_MP_Seek_ActivateEntity", (byte *)AINode_MP_Seek_ActivateEntity}, {"AIEnter_MP_Seek_ActivateEntity", (byte *)AIEnter_MP_Seek_ActivateEntity}, {"AINode_MP_Respawn", (byte *)AINode_MP_Respawn}, {"AIEnter_MP_Respawn", (byte *)AIEnter_MP_Respawn}, {"AINode_MP_Stand", (byte *)AINode_MP_Stand}, {"AIEnter_MP_Stand", (byte *)AIEnter_MP_Stand}, {"AINode_MP_Observer", (byte *)AINode_MP_Observer}, {"AIEnter_MP_Observer", (byte *)AIEnter_MP_Observer}, {"AINode_MP_Intermission", (byte *)AINode_MP_Intermission}, {"AIEnter_MP_Intermission", (byte *)AIEnter_MP_Intermission}, {"BotMP_MoveToGoal", (byte *)BotMP_MoveToGoal}, {"BotMP_FindGoal", (byte *)BotMP_FindGoal}, {"BotMP_FindGoal_New", (byte *)BotMP_FindGoal_New}, {"BotMP_AlreadyDoing_FastOut", (byte *)BotMP_AlreadyDoing_FastOut}, {"BotMP_FindGoal_PostProcessGoal", (byte *)BotMP_FindGoal_PostProcessGoal}, {"BotMP_FindGoal_ProcessGoal", (byte *)BotMP_FindGoal_ProcessGoal}, {"BotMP_FindGoal_ClassForGoalType", (byte *)BotMP_FindGoal_ClassForGoalType}, {"BotMP_FindGoals_Sort_CovertOps", (byte *)BotMP_FindGoals_Sort_CovertOps}, {"BotMP_FindGoals_Sort_Engineer", (byte *)BotMP_FindGoals_Sort_Engineer}, {"BotMP_FindGoals_Sort_Standard", (byte *)BotMP_FindGoals_Sort_Standard}, {"BotMP_FindGoal_BuildGoalList", (byte *)BotMP_FindGoal_BuildGoalList}, {"BotMP_CheckEmergencyGoals", (byte *)BotMP_CheckEmergencyGoals}, {"BotMP_CheckClassActions", (byte *)BotMP_CheckClassActions}, {"BotMatchMessage", (byte *)BotMatchMessage}, {"BotMatch_Kill", (byte *)BotMatch_Kill}, {"BotMatch_LeadTheWay", (byte *)BotMatch_LeadTheWay}, {"BotMatch_WhereAreYou", (byte *)BotMatch_WhereAreYou}, {"BotNearestVisibleItem", (byte *)BotNearestVisibleItem}, {"BotMatch_WhatIsMyCommand", (byte *)BotMatch_WhatIsMyCommand}, {"BotMatch_WhatAreYouDoing", (byte *)BotMatch_WhatAreYouDoing}, {"BotMatch_WhoIsTeamLeader", (byte *)BotMatch_WhoIsTeamLeader}, {"BotMatch_StopTeamLeaderShip", (byte *)BotMatch_StopTeamLeaderShip}, {"BotMatch_StartTeamLeaderShip", (byte *)BotMatch_StartTeamLeaderShip}, {"BotMatch_Dismiss", (byte *)BotMatch_Dismiss}, {"BotMatch_FormationSpace", (byte *)BotMatch_FormationSpace}, {"BotMatch_CheckPoint", (byte *)BotMatch_CheckPoint}, {"BotMatch_WhichTeam", (byte *)BotMatch_WhichTeam}, {"BotMatch_LeaveSubteam", (byte *)BotMatch_LeaveSubteam}, {"BotMatch_JoinSubteam", (byte *)BotMatch_JoinSubteam}, {"BotMatch_ReturnFlag", (byte *)BotMatch_ReturnFlag}, {"BotMatch_RushBase", (byte *)BotMatch_RushBase}, {"BotMatch_GetFlag", (byte *)BotMatch_GetFlag}, {"BotMatch_Patrol", (byte *)BotMatch_Patrol}, {"BotMatch_Camp", (byte *)BotMatch_Camp}, {"BotMatch_GetItem", (byte *)BotMatch_GetItem}, {"BotMatch_DefendKeyArea", (byte *)BotMatch_DefendKeyArea}, {"BotMatch_HelpAccompany", (byte *)BotMatch_HelpAccompany}, {"BotGPSToPosition", (byte *)BotGPSToPosition}, {"BotAddressedToBot", (byte *)BotAddressedToBot}, {"BotGetPatrolWaypoints", (byte *)BotGetPatrolWaypoints}, {"NumPlayersOnSameTeam", (byte *)NumPlayersOnSameTeam}, {"FindEnemyByName", (byte *)FindEnemyByName}, {"FindClientByName", (byte *)FindClientByName}, {"BotGetTime", (byte *)BotGetTime}, {"BotGetMessageTeamGoal", (byte *)BotGetMessageTeamGoal}, {"BotGetItemTeamGoal", (byte *)BotGetItemTeamGoal}, {0, 0}