Compare commits

...

2 Commits

Author SHA1 Message Date
Samuele Lorefice
43f805f1bb Disable AI capturing players, disabled surrendering and panicking states 2025-07-13 18:18:16 +02:00
Samuele Lorefice
c945bc1a8c General detection nerfs to AI 2025-07-13 18:17:13 +02:00

View File

@@ -573,21 +573,21 @@ acre_sys_zeus_zeusCommunicateViaCamera = true;
acre_sys_zeus_zeusDefaultVoiceSource = false; acre_sys_zeus_zeusDefaultVoiceSource = false;
// CF_BAI // CF_BAI
force CF_BAI_subskills_maximum_aimingAccuracy = 0; force CF_BAI_subskills_maximum_aimingAccuracy = 0.75;
force CF_BAI_subskills_maximum_aimingShake = 0; force CF_BAI_subskills_maximum_aimingShake = 0.7;
force CF_BAI_subskills_maximum_aimingSpeed = 0; force CF_BAI_subskills_maximum_aimingSpeed = 0.7;
force CF_BAI_subskills_maximum_commanding = 0; force CF_BAI_subskills_maximum_commanding = 0.95;
force CF_BAI_subskills_maximum_courage = 0; force CF_BAI_subskills_maximum_courage = 0.9;
force CF_BAI_subskills_maximum_general = 0; force CF_BAI_subskills_maximum_general = 1;
force CF_BAI_subskills_maximum_reloadSpeed = 0; force CF_BAI_subskills_maximum_reloadSpeed = 0.65;
force CF_BAI_subskills_maximum_spotDistance = 0; force CF_BAI_subskills_maximum_spotDistance = 0.75;
force CF_BAI_subskills_maximum_spotTime = 0; force CF_BAI_subskills_maximum_spotTime = 0.7;
force CF_BAI_subskills_minimum_aimingAccuracy = 0.41; force CF_BAI_subskills_minimum_aimingAccuracy = 0.4;
force CF_BAI_subskills_minimum_aimingShake = 0.5; force CF_BAI_subskills_minimum_aimingShake = 0.5;
force CF_BAI_subskills_minimum_aimingSpeed = 0.5; force CF_BAI_subskills_minimum_aimingSpeed = 0.5;
force CF_BAI_subskills_minimum_commanding = 0.5; force CF_BAI_subskills_minimum_commanding = 0.5;
force CF_BAI_subskills_minimum_courage = 0.5; force CF_BAI_subskills_minimum_courage = 0.5;
force CF_BAI_subskills_minimum_general = 1; force CF_BAI_subskills_minimum_general = 0.25;
force CF_BAI_subskills_minimum_reloadSpeed = 0.5; force CF_BAI_subskills_minimum_reloadSpeed = 0.5;
force CF_BAI_subskills_minimum_spotDistance = 0.35; force CF_BAI_subskills_minimum_spotDistance = 0.35;
force CF_BAI_subskills_minimum_spotTime = 0.5; force CF_BAI_subskills_minimum_spotTime = 0.5;
@@ -599,58 +599,58 @@ force CF_BAI_subskills_terrain_range = 25;
// CF_BAI_boost // CF_BAI_boost
force CF_BAI_boost_bulletsToMaxBoost = 5; force CF_BAI_boost_bulletsToMaxBoost = 5;
force CF_BAI_boost_disableBoost = false; force CF_BAI_boost_disableBoost = false;
force CF_BAI_boost_maxBoost = 1.1; force CF_BAI_boost_maxBoost = 1.25;
force CF_BAI_boost_minimumShotDistance = 300; force CF_BAI_boost_minimumShotDistance = 300;
force CF_BAI_boost_minimumShotInterval = 2; force CF_BAI_boost_minimumShotInterval = 2;
force CF_BAI_boost_targetChangeSleepTime = 0.1; force CF_BAI_boost_targetChangeSleepTime = 0.2;
force CF_BAI_boost_toleranceRange = 50; force CF_BAI_boost_toleranceRange = 50;
// CF_BAI_death // CF_BAI_death
force CF_BAI_death_deathMessageDelay = 10; force CF_BAI_death_deathMessageDelay = 10;
force CF_BAI_death_disableDeath = false; force CF_BAI_death_disableDeath = true;
force CF_BAI_death_messageHint = true; force CF_BAI_death_messageHint = true;
force CF_BAI_death_messageSideChat = true; force CF_BAI_death_messageSideChat = true;
force CF_BAI_death_messageSystemChat = false; force CF_BAI_death_messageSystemChat = false;
// CF_BAI_detect // CF_BAI_detect
force CF_BAI_detect_aiplayervision_max_distance = 1200; force CF_BAI_detect_aiplayervision_max_distance = 600;
force CF_BAI_detect_aivision_aware_chance = 0.9; force CF_BAI_detect_aivision_aware_chance = 0.75;
force CF_BAI_detect_aivision_aware_knowledge = 1; force CF_BAI_detect_aivision_aware_knowledge = 0.85;
force CF_BAI_detect_aivision_careless_chance = 0.5; force CF_BAI_detect_aivision_careless_chance = 0.25;
force CF_BAI_detect_aivision_careless_knowledge = 0.5; force CF_BAI_detect_aivision_careless_knowledge = 0.33;
force CF_BAI_detect_aivision_combat_chance = 1; force CF_BAI_detect_aivision_combat_chance = 0.9;
force CF_BAI_detect_aivision_combat_knowledge = 1; force CF_BAI_detect_aivision_combat_knowledge = 0.9;
force CF_BAI_detect_aivision_nobino_chance = 0.75; force CF_BAI_detect_aivision_nobino_chance = 0.75;
force CF_BAI_detect_aivision_nobino_knowledge = 0.75; force CF_BAI_detect_aivision_nobino_knowledge = 0.7;
force CF_BAI_detect_aivision_nooptics_chance = 0.5; force CF_BAI_detect_aivision_nooptics_chance = 0.5;
force CF_BAI_detect_aivision_nooptics_knowledge = 0.5; force CF_BAI_detect_aivision_nooptics_knowledge = 0.5;
force CF_BAI_detect_aivision_nooptics_range = 400; force CF_BAI_detect_aivision_nooptics_range = 400;
force CF_BAI_detect_aivision_nvg_percentage = 0.25; force CF_BAI_detect_aivision_nvg_percentage = 0.15;
force CF_BAI_detect_aivision_optics_range = 1500; force CF_BAI_detect_aivision_optics_range = 600;
force CF_BAI_detect_aivision_safe_chance = 0.75; force CF_BAI_detect_aivision_safe_chance = 0.5;
force CF_BAI_detect_aivision_safe_knowledge = 1; force CF_BAI_detect_aivision_safe_knowledge = 0.4;
force CF_BAI_detect_aivision_stealth_chance = 0.75; force CF_BAI_detect_aivision_stealth_chance = 0.75;
force CF_BAI_detect_aivision_stealth_knowledge = 0.75; force CF_BAI_detect_aivision_stealth_knowledge = 0.6;
force CF_BAI_detect_disableDetect = false; force CF_BAI_detect_disableDetect = false;
force CF_BAI_detect_environmentConiditions_fog = 0.9; force CF_BAI_detect_environmentConiditions_fog = 0.2;
force CF_BAI_detect_environmentConiditions_nightTime = 0.5; force CF_BAI_detect_environmentConiditions_nightTime = 0.33;
force CF_BAI_detect_environmentConiditions_rain = 0.2; force CF_BAI_detect_environmentConiditions_rain = 0.8;
force CF_BAI_detect_overall_visibility_multiplier = 1; force CF_BAI_detect_overall_visibility_multiplier = 1;
force CF_BAI_detect_playerVisibility_crouch_chance = 0.5; force CF_BAI_detect_playerVisibility_crouch_chance = 0.65;
force CF_BAI_detect_playerVisibility_crouch_knowledge = 1; force CF_BAI_detect_playerVisibility_crouch_knowledge = 0.85;
force CF_BAI_detect_playerVisibility_movement = 0.5; force CF_BAI_detect_playerVisibility_movement = 0.85;
force CF_BAI_detect_playerVisibility_movement_knowledge = 1; force CF_BAI_detect_playerVisibility_movement_knowledge = 0.25;
force CF_BAI_detect_playerVisibility_prone_chance = 0.1; force CF_BAI_detect_playerVisibility_prone_chance = 0.1;
force CF_BAI_detect_playerVisibility_prone_knowledge = 1; force CF_BAI_detect_playerVisibility_prone_knowledge = 0.3;
force CF_BAI_detect_playerVisibility_standing_chance = 1; force CF_BAI_detect_playerVisibility_standing_chance = 0.9;
force CF_BAI_detect_playerVisibility_standing_knowledge = 1; force CF_BAI_detect_playerVisibility_standing_knowledge = 0.9;
force CF_BAI_detect_playerVisibility_terrain_count = 4; force CF_BAI_detect_playerVisibility_terrain_count = 4;
// CF_BAI_suppression // CF_BAI_suppression
force CF_BAI_suppression_aimingAccuracy = 0.2; force CF_BAI_suppression_aimingAccuracy = 0.2;
force CF_BAI_suppression_aimingShake = 0.2; force CF_BAI_suppression_aimingShake = 0.2;
force CF_BAI_suppression_aimingSpeed = 0.2; force CF_BAI_suppression_aimingSpeed = 0.2;
force CF_BAI_suppression_bulletImpact = 0.1; force CF_BAI_suppression_bulletImpact = 0.25;
force CF_BAI_suppression_commanding = 0.2; force CF_BAI_suppression_commanding = 0.2;
force CF_BAI_suppression_courage = 0.2; force CF_BAI_suppression_courage = 0.2;
force CF_BAI_suppression_decay = 0.03; force CF_BAI_suppression_decay = 0.03;
@@ -697,7 +697,7 @@ force SFSM_captiveAutoDeath = -1;
force SFSM_captureAbuseProb = 0.5; force SFSM_captureAbuseProb = 0.5;
force SFSM_captureExecProb = 0.25; force SFSM_captureExecProb = 0.25;
force SFSM_captureExplosive = "grenade"; force SFSM_captureExplosive = "grenade";
force SFSM_captureTargets = "Everyone"; force SFSM_captureTargets = "ai";
force SFSM_cptrAbuseProbPlr = 1; force SFSM_cptrAbuseProbPlr = 1;
force SFSM_cptrExecProbPlr = 0.25; force SFSM_cptrExecProbPlr = 0.25;
force SFSM_cptrPlrEscProb = 0.5; force SFSM_cptrPlrEscProb = 0.5;
@@ -763,11 +763,11 @@ force SFSM_sprintSpeed = 1.2;
force SFSM_stayCoverPosTime = 20; force SFSM_stayCoverPosTime = 20;
// DCO soldier FSM | Overrun // DCO soldier FSM | Overrun
force SFSM_allowPanic = true; force SFSM_allowPanic = false;
force SFSM_allowSurrender = true; force SFSM_allowSurrender = false;
force SFSM_overRun = true; force SFSM_overRun = true;
force SFSM_overRunDistance = 40; force SFSM_overRunDistance = 40;
force SFSM_playerSquadOverRun = true; force SFSM_playerSquadOverRun = false;
// DCO soldier FSM | Player Options // DCO soldier FSM | Player Options
force SFSM_autoStanceAction = true; force SFSM_autoStanceAction = true;