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