Merge branch 'master' into terencehill/bot_waypoints
[xonotic/xonotic-data.pk3dir.git] / qcsrc / server / bot / null / bot_null.qc
1 #include "bot_null.qh"
2
3 #if 0
4 bool bot_aim(entity this, .entity weaponentity, float shotspeed, float shotspeedupward, float maxshottime, float applygravity) { return false; }
5 void bot_clientconnect(entity this) { }
6 void bot_clientdisconnect(entity this) { }
7 void bot_cmdhelp(string scmd) { }
8 void bot_endgame() { }
9 bool bot_fixcount() { return true; }
10 void bot_list_commands() { }
11 void bot_queuecommand(entity bot, string cmdstring) { }
12 void bot_relinkplayerlist() { }
13 void bot_resetqueues() { }
14 void bot_serverframe() { }
15 bool bot_shouldattack(entity this, entity e) { return false; }
16 void bot_think(entity this) { }
17
18 entity find_bot_by_name(string name) { return NULL; }
19 entity find_bot_by_number(float number) { return NULL; }
20
21 void havocbot_goalrating_enemyplayers(entity this, float ratingscale, vector org, float sradius) { }
22 void havocbot_goalrating_items(entity this, float ratingscale, vector org, float sradius) { }
23
24 entity navigation_findnearestwaypoint(entity ent, float walkfromwp) { return NULL; }
25 void navigation_goalrating_end(entity this) { }
26 void navigation_goalrating_start(entity this) { }
27 void navigation_markroutes(entity this, entity fixed_source_waypoint) { }
28 void navigation_markroutes_inverted(entity fixed_source_waypoint) { }
29 void navigation_routerating(entity this, entity e, float f, float rangebias) { }
30
31 bool tracewalk(entity e, vector start, vector m1, vector m2, vector end, float end_height, float movemode) { return false; }
32
33 void waypoint_remove_fromeditor(entity pl) { }
34 void waypoint_remove(entity wp) { }
35 void waypoint_saveall() { }
36 void waypoint_schedulerelinkall() { }
37 void waypoint_schedulerelink(entity wp) { }
38 void waypoint_spawnforitem(entity e) { }
39 void waypoint_spawnforitem_force(entity e, vector org) { }
40 void waypoint_spawnforteleporter(entity e, vector destination, float timetaken, entity tracetest_ent) { }
41 void waypoint_spawnforteleporter_wz(entity e, vector org, vector destination, float timetaken, vector down_dir, entity tracetest_ent) { }
42 void waypoint_spawn_fromeditor(entity pl) { }
43 entity waypoint_spawn(vector m1, vector m2, float f) { return NULL; }
44 #endif