diff --git a/addons/a3aa_overrides/$PBOPREFIX$ b/addons/a3aa_overrides/$PBOPREFIX$ new file mode 100644 index 0000000..7ea2fbe --- /dev/null +++ b/addons/a3aa_overrides/$PBOPREFIX$ @@ -0,0 +1 @@ +cnto\additions\a3aa_overrides \ No newline at end of file diff --git a/addons/a3aa_overrides/$PREFIX$ b/addons/a3aa_overrides/$PREFIX$ new file mode 100644 index 0000000..7ea2fbe --- /dev/null +++ b/addons/a3aa_overrides/$PREFIX$ @@ -0,0 +1 @@ +cnto\additions\a3aa_overrides \ No newline at end of file diff --git a/addons/a3aa_overrides/config.cpp b/addons/a3aa_overrides/config.cpp new file mode 100644 index 0000000..dd292a1 --- /dev/null +++ b/addons/a3aa_overrides/config.cpp @@ -0,0 +1,21 @@ +/* + * configure/override various custom features of freghar/arma-additions + */ +class CfgPatches { + class cnto_a3aa_overrides { + units[] = {}; + weapons[] = {}; + requiredAddons[] = { + "a3aa_ai_dynamic_skill" + }; + }; +}; + +class CfgFunctions { + class cnto_a3aa_overrides { + class all { + file = "\cnto\additions\a3aa_overrides"; + class customAISkills { preInit = 1; }; + }; + }; +}; diff --git a/addons/a3aa_overrides/fn_customAISkills.sqf b/addons/a3aa_overrides/fn_customAISkills.sqf new file mode 100644 index 0000000..27b6aa0 --- /dev/null +++ b/addons/a3aa_overrides/fn_customAISkills.sqf @@ -0,0 +1,23 @@ +/* + * configure AI / Dynamic skill custom static AI skill equivalent to + * - default vanilla CfgAISkill + * - precisionAI=0.5 / skillAI=1 + * - individual unit skill = 0.5 (default) + * + * pulled directly from the game via skillFinal + */ + +a3aa_ai_dynamic_skill_custom = { + [ + 0.4625, // aimingAccuracy + 0.4625, // aimingShake + 0.875, // aimingSpeed + 0.75, // endurance + 0.75, // spotDistance + 0.75, // spotTime + 0.75, // courage + 0.75, // reloadSpeed + 0.75, // commanding + 0.75 // general + ]; +};