2 .entity assault_decreaser;
3 .entity assault_sprite;
6 #define HAVOCBOT_AST_ROLE_NONE 0
7 #define HAVOCBOT_AST_ROLE_DEFENSE 2
8 #define HAVOCBOT_AST_ROLE_OFFENSE 4
10 .float havocbot_role_flags;
11 .float havocbot_attack_time;
13 .void() havocbot_role;
14 .void() havocbot_previous_role;
16 void() havocbot_role_ast_defense;
17 void() havocbot_role_ast_offense;
18 .entity havocbot_ast_target;
20 void(entity bot) havocbot_ast_reset_role;
22 void(float ratingscale, vector org, float sradius) havocbot_goalrating_items;
23 void(float ratingscale, vector org, float sradius) havocbot_goalrating_enemyplayers;
26 #define ST_ASSAULT_OBJECTIVES 1
27 #define SP_ASSAULT_OBJECTIVES 4
29 // predefined spawnfuncs
30 void spawnfunc_func_breakable();
31 void target_objective_decrease_activate();