#ifndef GAMEMODE_ASSAULT_H #define GAMEMODE_ASSAULT_H // sprites .entity assault_decreaser; .entity assault_sprite; // legacy bot defs const int HAVOCBOT_AST_ROLE_NONE = 0; const int HAVOCBOT_AST_ROLE_DEFENSE = 2; const int HAVOCBOT_AST_ROLE_OFFENSE = 4; .int havocbot_role_flags; .float havocbot_attack_time; .void() havocbot_role; .void() havocbot_previous_role; void() havocbot_role_ast_defense; void() havocbot_role_ast_offense; .entity havocbot_ast_target; void(entity bot) havocbot_ast_reset_role; void(float ratingscale, vector org, float sradius) havocbot_goalrating_items; void(float ratingscale, vector org, float sradius) havocbot_goalrating_enemyplayers; // scoreboard stuff const float ST_ASSAULT_OBJECTIVES = 1; const float SP_ASSAULT_OBJECTIVES = 4; // predefined spawnfuncs void spawnfunc_func_breakable(); void target_objective_decrease_activate(); #endif