1 bool bot_aim(float shotspeed, float shotspeedupward, float maxshottime, float applygravity) { return false; }
2 void bot_clientconnect() { }
3 void bot_clientdisconnect() { }
4 void bot_cmdhelp(string scmd) { }
6 bool bot_fixcount() { return true; }
7 void bot_list_commands() { }
8 void bot_queuecommand(entity bot, string cmdstring) { }
9 void bot_relinkplayerlist() { }
10 void bot_resetqueues() { }
11 void bot_serverframe() { }
12 bool bot_shouldattack(entity e) { return false; }
15 entity find_bot_by_name(string name) { return NULL; }
16 entity find_bot_by_number(float number) { return NULL; }
18 void havocbot_goalrating_controlpoints(float ratingscale, vector org, float sradius) { }
19 void havocbot_goalrating_enemyplayers(float ratingscale, vector org, float sradius) { }
20 void havocbot_goalrating_items(float ratingscale, vector org, float sradius) { }
22 entity navigation_findnearestwaypoint(entity ent, float walkfromwp) { return NULL; }
23 void navigation_goalrating_end() { }
24 void navigation_goalrating_start() { }
25 void navigation_markroutes(entity fixed_source_waypoint) { }
26 void navigation_markroutes_inverted(entity fixed_source_waypoint) { }
27 void navigation_routerating(entity e, float f, float rangebias) { }
29 bool tracewalk(entity e, vector start, vector m1, vector m2, vector end, float movemode) { return false; }
31 void waypoint_remove(entity e) { }
32 void waypoint_saveall() { }
33 void waypoint_schedulerelinkall() { }
34 void waypoint_schedulerelink(entity wp) { }
35 void waypoint_spawnforitem(entity e) { }
36 void waypoint_spawnforitem_force(entity e, vector org) { }
37 void waypoint_spawnforteleporter(entity e, vector destination, float timetaken) { }
38 void waypoint_spawnforteleporter_v(entity e, vector org, vector destination, float timetaken) { }
39 entity waypoint_spawn(vector m1, vector m2, float f) { return NULL; }