cmf_kosherArsenal_fnc_kosherAI

From cluster wiki
Revision as of 15:54, 17 December 2022 by Eric (talk | contribs)
Jump to navigation Jump to search


Hover & click on the images for description
Description
Description:
This function will make AI of given side to receive a new loadout from a kosherArsenal loadoutfile, this can be used to make custom enemy factions. The units will receive one of the following roles based on their class attributes, weapon and group priority:
  • "SL": Squad Leader
  • "MED": Medic
  • "ENG": Engineer
  • "AT": Anti-Tank
  • "MG": machinegunner
  • "MAR": Sniper / Marksman
  • "RFL": Rifleman
Execution:
Call
Groups:
CMF3: kosherArsenal
Syntax
Syntax:
[side, file] call cmf_kosherArsenal_fnc_kosherAI
Parameters:
side: Side - The side to apply the arsenal to
file: String - Filename of the kosherArsenal loadoutfile (ommit .sqf)
Return Value:
None
Examples
Example 1:
[east, "exampleLoadout"] call cmf_kosherArsenal_fnc_kosherAI;
Additional Information
See also:
See also needed
Internal Variables
Locality Namespace Name Description
GLOBAL Mission cmf_kosherArsenal_kosherai_disable A variable that when true will disable kosherAI
GLOBAL Unit cmf_kosherArsenal_kosherai_initialized A String variable containing the unit's role
GLOBAL Unit cmf_kosherArsenal_kosherai_role A variable that is true when unit has been initialized with kosherAI
Events
Locality Name Variables Description
LOCAL cmf_kosherArsenal_kosherai_onEnabled [unit, role] Is raised when kosherAI is enabled on a unit
Notes