Difference between revisions of "cmf kosherArsenal fnc kosherAI"
Jump to navigation
Jump to search
Line 29: | Line 29: | ||
|x1= {{code|lang=scilab|[east, "exampleLoadout"] call cmf_kosherArsenal_fnc_kosherAI;}} | |x1= {{code|lang=scilab|[east, "exampleLoadout"] call cmf_kosherArsenal_fnc_kosherAI;}} | ||
|seealso= [[cmf_kosherArsenal_fnc_ammobox]] [[cmf_kosherArsenal_fnc_forceArsenal]] [[cmf_kosherArsenal_fnc_forceClose]] | |||
[[cmf_kosherArsenal_fnc_init]] | |||
|var1= {{!}} GLOBAL {{!}}{{!}} Mission {{!}}{{!}} cmf_kosherArsenal_kosherai_disable {{!}}{{!}} A variable that when true will disable kosherAI | |var1= {{!}} GLOBAL {{!}}{{!}} Mission {{!}}{{!}} cmf_kosherArsenal_kosherai_disable {{!}}{{!}} A variable that when true will disable kosherAI | ||
Line 34: | Line 37: | ||
|var3= {{!}} GLOBAL {{!}}{{!}} Unit {{!}}{{!}} cmf_kosherArsenal_kosherai_role{{!}}{{!}} A variable that is true when unit has been initialized with kosherAI | |var3= {{!}} GLOBAL {{!}}{{!}} Unit {{!}}{{!}} cmf_kosherArsenal_kosherai_role{{!}}{{!}} A variable that is true when unit has been initialized with kosherAI | ||
|event1= {{!}} | |event1= {{!}} GLOBAL {{!}}{{!}} cmf_kosherArsenal_kosherai_onEnabled {{!}}{{!}} [unit, role] {{!}}{{!}} Is raised when kosherAI is enabled on a unit | ||
}} | }} |
Latest revision as of 21:50, 17 December 2022
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:
- cmf_kosherArsenal_fnc_ammobox cmf_kosherArsenal_fnc_forceArsenal cmf_kosherArsenal_fnc_forceClose cmf_kosherArsenal_fnc_init
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 |
---|---|---|---|
GLOBAL | cmf_kosherArsenal_kosherai_onEnabled | [unit, role] | Is raised when kosherAI is enabled on a unit |
Notes