5 .float havocbot_keyboardskill;
6 .float facingwalltime, ignoregoaltime;
7 .float lastfiredweapon;
9 .float havocbot_blockhead;
11 .float havocbot_keyboardtime;
12 .float havocbot_ducktime;
13 .float bot_timelastseengoal;
14 .float bot_canruntogoal;
15 .float bot_chooseweapontime;
16 .float rocketjumptime;
18 .float havocbot_personal_waypoint_searchtime;
19 .float havocbot_personal_waypoint_failcounter;
20 .float havocbot_chooseenemy_finished;
21 .float havocbot_stickenemy;
24 .entity bot_lastseengoal;
25 .entity havocbot_personal_waypoint;
27 .vector havocbot_keyboard;
35 void havocbot_setupbot();
36 void havocbot_movetogoal();
37 void havocbot_chooserole();
38 void havocbot_chooseenemy();
39 void havocbot_chooseweapon();
40 void havocbot_bunnyhop(vector dir);
41 void havocbot_keyboard_movement(vector destorg);
43 float havocbot_resetgoal();
44 float havocbot_moveto(vector pos);
45 float havocbot_moveto_refresh_route();
47 vector havocbot_dodge();
49 .void() havocbot_role;
57 .entity ladder_entity;