AI – Category

From Bohemia Interactive Community
Jump to navigation Jump to search
m (image edited)
m (Change setSkill_array reference to setSkill)
Line 8: Line 8:
The AI is characterized by a set of [[AI Sub-skills|sub-skills]].
The AI is characterized by a set of [[AI Sub-skills|sub-skills]].


Value of each of the [[AI Sub-skills|sub-skills]] is inherited either from [[skill]] value (set by skill slider in [[Mission Editor: Units|Insert Unit]] dialogue (default 0.6) or [[setSkill]] command) or directly defined by [[setSkill array]] command.
Value of each of the [[AI Sub-skills|sub-skills]] is inherited either from [[skill]] value (set by skill slider in [[Mission Editor: Units|Insert Unit]] dialogue (default 0.6) or [[setSkill]] command) or directly defined by [[setSkill]] command.


This value is interpolated into the corresponding range. This range is defined by a range set in [[CfgAISkill]] influenced by the value that comes from ''Game Options/Difficulty - AI Level'' (skillAI or precisionAI in player's .Arma3Profile if aiLevelPreset=3 (custom) is used).
This value is interpolated into the corresponding range. This range is defined by a range set in [[CfgAISkill]] influenced by the value that comes from ''Game Options/Difficulty - AI Level'' (skillAI or precisionAI in player's .Arma3Profile if aiLevelPreset=3 (custom) is used).

Revision as of 21:15, 25 March 2018


Overview

Artificial Intelligence in Arma

AI Skill

AI skill/level/final skill

The AI is characterized by a set of sub-skills.

Value of each of the sub-skills is inherited either from skill value (set by skill slider in Insert Unit dialogue (default 0.6) or setSkill command) or directly defined by setSkill command.

This value is interpolated into the corresponding range. This range is defined by a range set in CfgAISkill influenced by the value that comes from Game Options/Difficulty - AI Level (skillAI or precisionAI in player's .Arma3Profile if aiLevelPreset=3 (custom) is used).

See the screenshot with visualization of the process

AI Skill Notes

Inserting Groups (F2) in the editor sets the default skill of its units according to the rank defined in cfgGroups