Prototype for bot objective behavior.

This commit is contained in:
JezuzLizard
2023-05-01 04:45:26 -07:00
parent caa27fcfc2
commit da170b8f9e
3 changed files with 959 additions and 1 deletions

View File

@@ -111,6 +111,34 @@ init()
level thread onPlayerConnect();
level thread handleBots();
maps\_bot_script::register_bot_action( "objective", "powerup", maps\_bot_script::bot_grab_powerup,
maps\_bot_script::bot_powerup_process_order,
maps\_bot_script::bot_should_grab_powerup,
maps\_bot_script::bot_check_complete_grab_powerup,
maps\_bot_script::bot_set_complete_grab_powerup,
maps\_bot_script::bot_powerup_on_completion,
maps\_bot_script::bot_powerup_should_cancel,
maps\_bot_script::bot_powerup_on_cancel,
maps\_bot_script::bot_powerup_should_postpone,
maps\_bot_script::bot_powerup_on_postpone,
maps\_bot_script::bot_powerup_priority );
maps\_bot_script::register_bot_action( "objective", "revive", maps\_bot_script::bot_revive_player,
maps\_bot_script::bot_revive_process_order,
maps\_bot_script::bot_should_revive_player,
maps\_bot_script::bot_check_complete_revive_player,
maps\_bot_script::bot_set_complete_revive_player,
maps\_bot_script::bot_revive_player_on_completion,
maps\_bot_script::bot_revive_player_should_cancel,
maps\_bot_script::bot_revive_player_on_cancel,
maps\_bot_script::bot_revive_player_should_postpone,
maps\_bot_script::bot_revive_player_on_postpone,
maps\_bot_script::bot_revive_player_priority );
maps\_bot_script::register_bot_objective( "powerup" );
level thread maps\_bot_script::store_powerups_dropped();
level thread maps\_bot_script::watch_for_downed_players();
}
/*