:orphan: .. **************************************************************************** .. CUI//REL TO USA ONLY .. .. The Advanced Framework for Simulation, Integration, and Modeling (AFSIM) .. .. The use, dissemination or disclosure of data in this file is subject to .. limitation or restriction. See accompanying README and LICENSE for details. .. **************************************************************************** WSF_BATTLE_MANAGER ------------------ .. model:: processor WSF_BATTLE_MANAGER **Derives From:** :model:`WSF_SCRIPT_PROCESSOR` **Script Classes:** :class:`WsfBattleManager` .. parsed-literal:: processor :model:`WSF_BATTLE_MANAGER` ... :model:`WSF_SCRIPT_PROCESSOR` Commands ... commit_authority_ project_tracks_by_delays_ project_targets_forward_ by_ `engage_iff_permissions <#engage-iff-permissions-commands>`__ unknowns_ neutrals_ friendlies_ hostiles_ end_engage_iff_permissions end_processor Overview ======== :model:`WSF_BATTLE_MANAGER` is a script base class for all HELIOS-based battle managers to inherit from. It is not meant to be used as a processor in it's own right, instead, other battle managers use it to provide common scripting functionality found in all battle managers. Script Interface ================ :model:`WSF_BATTLE_MANAGER` utilizes capabilities of the :ref:`Common_Script_Interface` and :model:`WSF_SCRIPT_PROCESSOR`. .. include:: commands/battle_manager_commands.txt .. include:: commands/engage_iff_permissions_commands.txt Battle Manager Example ====================== :: commit_authority true project_tracks_by_delays false engage_iff_permissions unknowns false neutrals false friendlies false hostiles true end_engage_iff_permissions