From a1432b6e93e2d07d514163c439466499848c2cca Mon Sep 17 00:00:00 2001 From: Chomp Date: Wed, 28 Dec 2022 21:20:25 +0000 Subject: [PATCH] Update bot difficulties --- .../Assets/easy_assault_BotGlobalSettings.txt | 7 +- .../easy_cursedAssault_BotGlobalSettings.txt | 469 +---------------- .../easy_marksman_BotGlobalSettings.txt | 11 +- .../Assets/hard_assault_BotGlobalSettings.txt | 8 +- .../hard_cursedAssault_BotGlobalSettings.txt | 347 +------------ .../hard_marksman_BotGlobalSettings.txt | 7 +- .../impossible_assault_BotGlobalSettings.txt | 6 +- ...ssible_cursedAssault_BotGlobalSettings.txt | 361 +------------ .../impossible_marksman_BotGlobalSettings.txt | 8 +- .../normal_assault_BotGlobalSettings.txt | 8 +- .../normal_bossBully_BotGlobalSettings.txt | 8 +- .../normal_bossGluhar_BotGlobalSettings.txt | 8 +- .../normal_bossKilla_BotGlobalSettings.txt | 6 +- .../normal_bossKnight_BotGlobalSettings.txt | 5 + .../normal_bossKojaniy_BotGlobalSettings.txt | 10 +- .../normal_bossSanitar_BotGlobalSettings.txt | 6 +- ...mal_bossStormtrooper_BotGlobalSettings.txt | 6 +- .../normal_bossTagilla_BotGlobalSettings.txt | 8 +- .../normal_bossTest_BotGlobalSettings.txt | 470 +---------------- .../normal_bossZryachiy_BotGlobalSettings.txt | 478 ++++++++++++++++++ ...normal_cursedAssault_BotGlobalSettings.txt | 469 +---------------- .../normal_exUsec_BotGlobalSettings.txt | 8 +- ...rmal_followerBigPipe_BotGlobalSettings.txt | 7 +- ...rmal_followerBirdEye_BotGlobalSettings.txt | 13 +- ...normal_followerBully_BotGlobalSettings.txt | 6 +- ...ollowerGluharAssault_BotGlobalSettings.txt | 8 +- ..._followerGluharScout_BotGlobalSettings.txt | 6 +- ...llowerGluharSecurity_BotGlobalSettings.txt | 6 +- ..._followerGluharSnipe_BotGlobalSettings.txt | 6 +- ...rmal_followerKojaniy_BotGlobalSettings.txt | 6 +- ...rmal_followerSanitar_BotGlobalSettings.txt | 6 +- ...followerStormtrooper_BotGlobalSettings.txt | 6 +- ...rmal_followerTagilla_BotGlobalSettings.txt | 6 +- .../normal_followerTest_BotGlobalSettings.txt | 470 +---------------- ...mal_followerZryachiy_BotGlobalSettings.txt | 477 +++++++++++++++++ .../normal_gifter_BotGlobalSettings.txt | 2 +- .../normal_marksman_BotGlobalSettings.txt | 7 +- .../normal_pmcBot_BotGlobalSettings.txt | 6 +- ...normal_sectantPriest_BotGlobalSettings.txt | 6 +- ...ormal_sectantWarrior_BotGlobalSettings.txt | 6 +- .../Assets/normal_test_BotGlobalSettings.txt | 461 +---------------- 41 files changed, 1145 insertions(+), 3080 deletions(-) create mode 100644 Generator/Assets/normal_bossZryachiy_BotGlobalSettings.txt create mode 100644 Generator/Assets/normal_followerZryachiy_BotGlobalSettings.txt diff --git a/Generator/Assets/easy_assault_BotGlobalSettings.txt b/Generator/Assets/easy_assault_BotGlobalSettings.txt index 82954d0..23dd7d4 100644 --- a/Generator/Assets/easy_assault_BotGlobalSettings.txt +++ b/Generator/Assets/easy_assault_BotGlobalSettings.txt @@ -100,6 +100,7 @@ "ENEMY_LIGHT_ADD": 45.0, "ENEMY_LIGHT_START_DIST": 40.0, "CAN_LOOK_TO_WALL": false, + "CHECK_HEAD_ANY_DIST": false, "DIST_NOT_TO_IGNORE_WALL": 15.0, "DIST_CHECK_WALL": 20.0, "LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25.0, @@ -109,6 +110,7 @@ "Shoot": { "RECOIL_TIME_NORMALIZE": 2.0, "RECOIL_PER_METER": 0.1, + "CAN_STOP_SHOOT_CAUSE_ANIMATOR": true, "MAX_RECOIL_PER_METER": 0.2, "HORIZONT_RECOIL_COEF": 0.4, "WAIT_NEXT_SINGLE_SHOT": 0.3, @@ -139,7 +141,9 @@ "WAIT_NEXT_STATIONARY_GRENADE": 1.0, "FINGER_HOLD_STATIONARY_GRENADE": 0.3, "VALIDATE_MALFUNCTION_CHANCE": 100, - "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25 + "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25, + "DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5, + "DELAY_BEFORE_FIX_MALFUNCTION": 0.5 }, "Move": { "BASE_ROTATE_SPEED": 270.0, @@ -347,6 +351,7 @@ "FRIEND_DEAD_AGR_LOW": -0.2, "FRIEND_AGR_KILL": 0.2, "LAST_ENEMY_LOOK_TO": 40.0, + "SURGE_KIT_ONLY_SAFE_CONTAINER": false, "CAN_RECEIVE_PLAYER_REQUESTS_SAVAGE": true, "CAN_RECEIVE_PLAYER_REQUESTS_BEAR": false, "CAN_RECEIVE_PLAYER_REQUESTS_USEC": false, diff --git a/Generator/Assets/easy_cursedAssault_BotGlobalSettings.txt b/Generator/Assets/easy_cursedAssault_BotGlobalSettings.txt index c21d8e9..4069bd5 100644 --- a/Generator/Assets/easy_cursedAssault_BotGlobalSettings.txt +++ b/Generator/Assets/easy_cursedAssault_BotGlobalSettings.txt @@ -1,468 +1 @@ -{ - "Lay": { - "CHECK_SHOOT_WHEN_LAYING": false, - "DELTA_LAY_CHECK": 2.0, - "DELTA_GETUP": 2.7, - "DELTA_AFTER_GETUP": 10.0, - "CLEAR_POINTS_OF_SCARE_SEC": 20.0, - "MAX_LAY_TIME": 35.0, - "DELTA_WANT_LAY_CHECL_SEC": 5.0, - "ATTACK_LAY_CHANCE": 25.0, - "DIST_TO_COVER_TO_LAY": 3.5, - "DIST_TO_COVER_TO_LAY_SQRT": 12.25, - "DIST_GRASS_TERRAIN_SQRT": 0.160000011, - "DIST_ENEMY_NULL_DANGER_LAY": 15.0, - "DIST_ENEMY_NULL_DANGER_LAY_SQRT": 225.0, - "DIST_ENEMY_GETUP_LAY": 10.0, - "DIST_ENEMY_GETUP_LAY_SQRT": 100.0, - "DIST_ENEMY_CAN_LAY": 15.0, - "DIST_ENEMY_CAN_LAY_SQRT": 225.0, - "LAY_AIM": 0.6, - "MIN_CAN_LAY_DIST_SQRT": 121.0, - "MIN_CAN_LAY_DIST": 11.0, - "MAX_CAN_LAY_DIST_SQRT": 40000.0, - "MAX_CAN_LAY_DIST": 200.0, - "LAY_CHANCE_DANGER": 40.0, - "DAMAGE_TIME_TO_GETUP": 3 - }, - "Aiming": { - "MAX_AIM_PRECICING": 4.0, - "BETTER_PRECICING_COEF": 0.7, - "RECALC_DIST": 0.7, - "RECALC_SQR_DIST": 0.48999998, - "COEF_FROM_COVER": 0.8, - "PANIC_COEF": 1.2, - "PANIC_ACCURATY_COEF": 1.2, - "HARD_AIM": 0.75, - "PANIC_TIME": 2.0, - "RECALC_MUST_TIME": 3, - "DAMAGE_PANIC_TIME": 15.0, - "DANGER_UP_POINT": 1.3, - "MAX_AIMING_UPGRADE_BY_TIME": 0.85, - "DAMAGE_TO_DISCARD_AIM_0_100": 100.0, - "MIN_TIME_DISCARD_AIM_SEC": 2.9, - "MAX_TIME_DISCARD_AIM_SEC": 3.2, - "XZ_COEF": 0.75, - "SHOOT_TO_CHANGE_PRIORITY": 5525, - "BOTTOM_COEF": 0.2, - "FIRST_CONTACT_ADD_SEC": 0.1, - "FIRST_CONTACT_ADD_CHANCE_100": 80.0, - "BASE_HIT_AFFECTION_DELAY_SEC": 1.77, - "BASE_HIT_AFFECTION_MIN_ANG": 14.0, - "BASE_HIT_AFFECTION_MAX_ANG": 28.0, - "BASE_SHIEF": 1.0, - "SCATTERING_HAVE_DAMAGE_COEF": 2.0, - "SCATTERING_DIST_MODIF": 0.7, - "SCATTERING_DIST_MODIF_CLOSE": 0.85, - "AIMING_TYPE": 5, - "DIST_TO_SHOOT_TO_CENTER": 3.0, - "DIST_TO_SHOOT_NO_OFFSET": 3.0, - "SHPERE_FRIENDY_FIRE_SIZE": -1.0, - "COEF_IF_MOVE": 1.3, - "TIME_COEF_IF_MOVE": 1.1, - "BOT_MOVE_IF_DELTA": 0.01, - "NEXT_SHOT_MISS_CHANCE_100": 100.0, - "NEXT_SHOT_MISS_Y_OFFSET": 1.0, - "ANYTIME_LIGHT_WHEN_AIM_100": -1.0, - "ANY_PART_SHOOT_TIME": 30.0, - "WEAPON_ROOT_OFFSET": 0.35, - "MIN_DAMAGE_TO_GET_HIT_AFFETS": 1.0, - "MAX_AIM_TIME": 1.5, - "OFFSET_RECAL_ANYWAY_TIME": 1.0, - "Y_TOP_OFFSET_COEF": 0.001, - "Y_BOTTOM_OFFSET_COEF": 0.015, - "BASE_SHIEF_STATIONARY_GRENADE": 1.1, - "XZ_COEF_STATIONARY_GRENADE": 0.8 - }, - "Look": { - "OLD_TIME_POINT": 11.0, - "WAIT_NEW_SENSOR": 2.1, - "WAIT_NEW__LOOK_SENSOR": 7.8, - "LOOK_AROUND_DELTA": 1.1, - "MAX_VISION_GRASS_METERS": 0.8, - "MAX_VISION_GRASS_METERS_FLARE": 8.0, - "MAX_VISION_GRASS_METERS_OPT": 0.9090909, - "MAX_VISION_GRASS_METERS_FLARE_OPT": 0.125, - "LightOnVisionDistance": 30.0, - "FAR_DISTANCE": 160.0, - "FarDeltaTimeSec": 3.0, - "MIDDLE_DIST": 90.0, - "MiddleDeltaTimeSec": 1.0, - "CloseDeltaTimeSec": 0.1, - "POSIBLE_VISION_SPACE": 1.2, - "GOAL_TO_FULL_DISSAPEAR": 0.5, - "GOAL_TO_FULL_DISSAPEAR_SHOOT": 0.0005, - "BODY_DELTA_TIME_SEARCH_SEC": 1.7, - "COME_TO_BODY_DIST": 1.2, - "MARKSMAN_VISIBLE_DIST_COEF": 1.15, - "VISIBLE_DISNACE_WITH_LIGHT": 43.0, - "ENEMY_LIGHT_ADD": 45.0, - "ENEMY_LIGHT_START_DIST": 40.0, - "CAN_LOOK_TO_WALL": false, - "DIST_NOT_TO_IGNORE_WALL": 15.0, - "DIST_CHECK_WALL": 20.0, - "LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25.0, - "MIN_LOOK_AROUD_TIME": 20.0, - "OPTIMIZE_TO_ONLY_BODY": true - }, - "Shoot": { - "RECOIL_TIME_NORMALIZE": 2.0, - "RECOIL_PER_METER": 0.1, - "MAX_RECOIL_PER_METER": 0.2, - "HORIZONT_RECOIL_COEF": 0.4, - "WAIT_NEXT_SINGLE_SHOT": 0.3, - "WAIT_NEXT_SINGLE_SHOT_LONG_MAX": 3.3, - "WAIT_NEXT_SINGLE_SHOT_LONG_MIN": 0.8, - "MARKSMAN_DIST_SEK_COEF": 44.0, - "FINGER_HOLD_SINGLE_SHOT": 0.14, - "BASE_AUTOMATIC_TIME": 0.1, - "AUTOMATIC_FIRE_SCATTERING_COEF": 1.5, - "CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 76.0, - "FAR_DIST_ENEMY": 20.0, - "SHOOT_FROM_COVER": 4, - "FAR_DIST_ENEMY_SQR": 400.0, - "MAX_DIST_COEF": 1.35, - "RECOIL_DELTA_PRESS": 0.15, - "RUN_DIST_NO_AMMO": 25.0, - "RUN_DIST_NO_AMMO_SQRT": 625.0, - "CAN_SHOOTS_TIME_TO_AMBUSH": 333, - "NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_PERCENT": 0.5, - "NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_SEC": 2.0, - "RELOAD_PECNET_NO_ENEMY": 0.6, - "CHANCE_TO_CHANGE_WEAPON": 0.0, - "CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 0.0, - "LOW_DIST_TO_CHANGE_WEAPON": 10.0, - "FAR_DIST_TO_CHANGE_WEAPON": 50.0, - "SUPPRESS_BY_SHOOT_TIME": 6.0, - "SUPPRESS_TRIGGERS_DOWN": 3, - "WAIT_NEXT_STATIONARY_GRENADE": 1.0, - "FINGER_HOLD_STATIONARY_GRENADE": 0.3, - "VALIDATE_MALFUNCTION_CHANCE": 0, - "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25 - }, - "Move": { - "BASE_ROTATE_SPEED": 270.0, - "REACH_DIST": 0.5, - "REACH_DIST_RUN": 0.8, - "START_SLOW_DIST": 1.5, - "BASESTART_SLOW_DIST": 1.1, - "SLOW_COEF": 7.0, - "DIST_TO_CAN_CHANGE_WAY": 8.0, - "DIST_TO_START_RAYCAST": 15.0, - "BASE_START_SERACH": 35.0, - "UPDATE_TIME_RECAL_WAY": 7.0, - "FAR_DIST": 4.0, - "FAR_DIST_SQR": 16.0, - "DIST_TO_CAN_CHANGE_WAY_SQR": 64.0, - "DIST_TO_START_RAYCAST_SQR": 225.0, - "BASE_SQRT_START_SERACH": 1225.0, - "Y_APPROXIMATION": 0.7, - "DELTA_LAST_SEEN_ENEMY": 20.0, - "REACH_DIST_COVER": 2.0, - "RUN_TO_COVER_MIN": 2.0, - "CHANCE_TO_RUN_IF_NO_AMMO_0_100": 100.0, - "RUN_IF_CANT_SHOOT": false, - "RUN_IF_GAOL_FAR_THEN": 10.0, - "SEC_TO_CHANGE_TO_RUN": 3.0 - }, - "Grenade": { - "DELTA_NEXT_ATTEMPT_FROM_COVER": 5.0, - "DELTA_NEXT_ATTEMPT": 10.0, - "MIN_DIST_NOT_TO_THROW": 8.0, - "NEAR_DELTA_THROW_TIME_SEC": 2.0, - "MIN_THROW_GRENADE_DIST": 12.0, - "MIN_THROW_GRENADE_DIST_SQRT": 144.0, - "MIN_DIST_NOT_TO_THROW_SQR": 64.0, - "RUN_AWAY": 22.0, - "RUN_AWAY_SQR": 484.0, - "ADD_GRENADE_AS_DANGER": 65.0, - "ADD_GRENADE_AS_DANGER_SQR": 4225.0, - "CHANCE_TO_NOTIFY_ENEMY_GR_100": 99.0, - "GrenadePerMeter": 0.2, - "REQUEST_DIST_MUST_THROW_SQRT": 4.0, - "REQUEST_DIST_MUST_THROW": 2.0, - "BEWARE_TYPE": 2, - "SHOOT_TO_SMOKE_CHANCE_100": 30.0, - "CHANCE_RUN_FLASHED_100": 0.0, - "MAX_FLASHED_DIST_TO_SHOOT": 10.0, - "MAX_FLASHED_DIST_TO_SHOOT_SQRT": 100.0, - "FLASH_GRENADE_TIME_COEF": 0.3, - "SIZE_SPOTTED_COEF": 2.0, - "BE_ATTENTION_COEF": 4.0, - "TIME_SHOOT_TO_FLASH": 4.0, - "CLOSE_TO_SMOKE_TO_SHOOT": 5.0, - "CLOSE_TO_SMOKE_TO_SHOOT_SQRT": 25.0, - "CLOSE_TO_SMOKE_TIME_DELTA": 7.0, - "SMOKE_CHECK_DELTA": 1.0, - "DELTA_GRENADE_START_TIME": 0.7, - "AMBUSH_IF_SMOKE_IN_ZONE_100": 40.0, - "AMBUSH_IF_SMOKE_RETURN_TO_ATTACK_SEC": 30.0, - "NO_RUN_FROM_AI_GRENADES": false, - "MAX_THROW_POWER": 18.7, - "GrenadePrecision": 0.1, - "STOP_WHEN_THROW_GRENADE": true, - "WAIT_TIME_TURN_AWAY": 0.2, - "SMOKE_SUPPRESS_DELTA": 20.0, - "DAMAGE_GRENADE_SUPPRESS_DELTA": 8.0, - "STUN_SUPPRESS_DELTA": 9.0, - "CHEAT_START_GRENADE_PLACE": false, - "CAN_THROW_STRAIGHT_CONTACT": true, - "STRAIGHT_CONTACT_DELTA_SEC": -1.0, - "ANG_TYPE": 4 - }, - "Change": { - "SMOKE_VISION_DIST": 0.6, - "SMOKE_GAIN_SIGHT": 1.6, - "SMOKE_SCATTERING": 1.6, - "SMOKE_PRECICING": 1.6, - "SMOKE_HEARING": 1.0, - "SMOKE_ACCURATY": 1.6, - "SMOKE_LAY_CHANCE": 1.6, - "FLASH_VISION_DIST": 0.05, - "FLASH_GAIN_SIGHT": 1.8, - "FLASH_SCATTERING": 1.6, - "FLASH_PRECICING": 1.6, - "FLASH_HEARING": 1.0, - "FLASH_ACCURATY": 1.6, - "FLASH_LAY_CHANCE": 1.0, - "STUN_HEARING": 0.01 - }, - "Cover": { - "RETURN_TO_ATTACK_AFTER_AMBUSH_MIN": 20.0, - "RETURN_TO_ATTACK_AFTER_AMBUSH_MAX": 50.0, - "SOUND_TO_GET_SPOTTED": 2.0, - "TIME_TO_MOVE_TO_COVER": 15.0, - "MAX_DIST_OF_COVER": 4.0, - "CHANGE_RUN_TO_COVER_SEC": 5.0, - "CHANGE_RUN_TO_COVER_SEC_GREANDE": 0.6, - "MIN_DIST_TO_ENEMY": 9.0, - "DIST_CANT_CHANGE_WAY": 5.0, - "DIST_CHECK_SFETY": 9.0, - "TIME_CHECK_SAFE": 2.0, - "HIDE_TO_COVER_TIME": 1.5, - "MAX_DIST_OF_COVER_SQR": 16.0, - "DIST_CANT_CHANGE_WAY_SQR": 25.0, - "SPOTTED_COVERS_RADIUS": 3.0, - "LOOK_LAST_ENEMY_POS_MOVING": 1.5, - "LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3.0, - "LOOK_LAST_ENEMY_POS_LOOKAROUND": 45.0, - "OFFSET_LOOK_ALONG_WALL_ANG": 20, - "SPOTTED_GRENADE_RADIUS": 16.0, - "MAX_SPOTTED_TIME_SEC": 45.0, - "WAIT_INT_COVER_FINDING_ENEMY": 2.0, - "CLOSE_DIST_POINT_SQRT": 4.0, - "DELTA_SEEN_FROM_COVE_LAST_POS": 15.0, - "MOVE_TO_COVER_WHEN_TARGET": false, - "RUN_COVER_IF_CAN_AND_NO_ENEMIES": false, - "SPOTTED_GRENADE_TIME": 7.0, - "DEPENDS_Y_DIST_TO_BOT": false, - "RUN_IF_FAR": 10.0, - "RUN_IF_FAR_SQRT": 225.0, - "STAY_IF_FAR": 35.0, - "STAY_IF_FAR_SQRT": 625.0, - "CHECK_COVER_ENEMY_LOOK": true, - "SHOOT_NEAR_TO_LEAVE": 2, - "SHOOT_NEAR_SEC_PERIOD": 0.5, - "HITS_TO_LEAVE_COVER": 1, - "HITS_TO_LEAVE_COVER_UNKNOWN": 1, - "DOG_FIGHT_AFTER_LEAVE": 4.0, - "NOT_LOOK_AT_WALL_IS_DANGER": true, - "MIN_DEFENCE_LEVEL": 22.0, - "GOOD_DIST_TO_POINT_COEF": 1.8, - "ENEMY_DIST_TO_GO_OUT": 1.0, - "STATIONARY_WEAPON_NO_ENEMY_GETUP": 20.0, - "STATIONARY_WEAPON_MAX_DIST_TO_USE": 25 - }, - "Patrol": { - "LOOK_TIME_BASE": 12.0, - "RESERVE_TIME_STAY": 72.0, - "FRIEND_SEARCH_SEC": 12.0, - "TALK_DELAY": 1.1, - "MIN_TALK_DELAY": 35.0, - "CAN_LOOK_TO_DEADBODIES": true, - "TALK_DELAY_BIG": 15.1, - "CHANGE_WAY_TIME": 125.1, - "MIN_DIST_TO_CLOSE_TALK": 5.0, - "VISION_DIST_COEF_PEACE": 0.5, - "MIN_DIST_TO_CLOSE_TALK_SQR": 25.0, - "CHANCE_TO_CUT_WAY_0_100": 75.0, - "CUT_WAY_MIN_0_1": 0.4, - "CUT_WAY_MAX_0_1": 0.65, - "CHANCE_TO_CHANGE_WAY_0_100": 50.0, - "CHANCE_TO_SHOOT_DEADBODY": 52, - "SUSPETION_PLACE_LIFETIME": 7.0, - "RESERVE_OUT_TIME": 30.0, - "CLOSE_TO_SELECT_RESERV_WAY": 25.0, - "MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5.0 - }, - "Hearing": { - "BOT_CLOSE_PANIC_DIST": 2.0, - "CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.45, - "DISPERSION_COEF": 1.6, - "CLOSE_DIST": 10.0, - "FAR_DIST": 30.0, - "SOUND_DIR_DEEFREE": 30.0, - "DIST_PLACE_TO_FIND_POINT": 70.0, - "DEAD_BODY_SOUND_RAD": 30.0, - "LOOK_ONLY_DANGER": false, - "RESET_TIMER_DIST": 17.0, - "HEAR_DELAY_WHEN_PEACE": 0.85, - "HEAR_DELAY_WHEN_HAVE_SMT": 0.56, - "LOOK_ONLY_DANGER_DELTA": 9.0 - }, - "Mind": { - "MIN_SHOOTS_TIME": 2, - "MAX_SHOOTS_TIME": 4, - "TIME_TO_RUN_TO_COVER_CAUSE_SHOOT_SEC": 15.0, - "DAMAGE_REDUCTION_TIME_SEC": 20.0, - "MIN_DAMAGE_SCARE": 20.0, - "CHANCE_TO_RUN_CAUSE_DAMAGE_0_100": 35.0, - "TIME_TO_FORGOR_ABOUT_ENEMY_SEC": 52.0, - "TIME_TO_FIND_ENEMY": 22.0, - "MAX_AGGRO_BOT_DIST": 100.0, - "HIT_POINT_DETECTION": 4.0, - "DANGER_POINT_CHOOSE_COEF": 1.0, - "SIMPLE_POINT_CHOOSE_COEF": 0.4, - "LASTSEEN_POINT_CHOOSE_COEF": 0.2, - "COVER_DIST_COEF": 1.5, - "DIST_TO_FOUND_SQRT": 400.0, - "MAX_AGGRO_BOT_DIST_SQR": 10000.0, - "DIST_TO_STOP_RUN_ENEMY": 15.0, - "ENEMY_LOOK_AT_ME_ANG": 15.0, - "MIN_START_AGGRESION_COEF": 1.0, - "MAX_START_AGGRESION_COEF": 3.0, - "BULLET_FEEL_DIST": 360.0, - "BULLET_FEEL_CLOSE_SDIST": 1.0, - "ATTACK_IMMEDIATLY_CHANCE_0_100": 40.0, - "CHANCE_FUCK_YOU_ON_CONTACT_100": 10.0, - "FRIEND_DEAD_AGR_LOW": -0.2, - "FRIEND_AGR_KILL": 0.2, - "LAST_ENEMY_LOOK_TO": 40.0, - "CAN_RECEIVE_PLAYER_REQUESTS_SAVAGE": true, - "CAN_RECEIVE_PLAYER_REQUESTS_BEAR": false, - "CAN_RECEIVE_PLAYER_REQUESTS_USEC": false, - "CAN_USE_MEDS": true, - "SUSPETION_POINT_CHANCE_ADD100": 0.0, - "AMBUSH_WHEN_UNDER_FIRE": true, - "AMBUSH_WHEN_UNDER_FIRE_TIME_RESIST": 60.0, - "ATTACK_ENEMY_IF_PROTECT_DELTA_LAST_TIME_SEEN": 1.5, - "HOLD_IF_PROTECT_DELTA_LAST_TIME_SEEN": 8.5, - "FIND_COVER_TO_GET_POSITION_WITH_SHOOT": 2.0, - "PROTECT_TIME_REAL": true, - "CHANCE_SHOOT_WHEN_WARN_PLAYER_100": 25.0, - "CAN_PANIC_IS_PROTECT": false, - "NO_RUN_AWAY_FOR_SAFE": false, - "PART_PERCENT_TO_HEAL": 0.65, - "PROTECT_DELTA_HEAL_SEC": 10.0, - "CAN_STAND_BY": true, - "CAN_THROW_REQUESTS": true, - "GROUP_ANY_PHRASE_DELAY": -1.0, - "GROUP_EXACTLY_PHRASE_DELAY": -1.0, - "DIST_TO_ENEMY_YO_CAN_HEAL": 30.0, - "CHANCE_TO_STAY_WHEN_WARN_PLAYER_100": 80.0, - "DOG_FIGHT_OUT": 6.0, - "DOG_FIGHT_IN": 3.0, - "SHOOT_INSTEAD_DOG_FIGHT": 9.0, - "PISTOL_SHOTGUN_AMBUSH_DIST": 60.0, - "STANDART_AMBUSH_DIST": 200.0, - "AI_POWER_COEF": 120.0, - "COVER_SECONDS_AFTER_LOSE_VISION": 10.0, - "COVER_SELF_ALWAYS_IF_DAMAGED": false, - "SEC_TO_MORE_DIST_TO_RUN": 10.0, - "HEAL_DELAY_SEC": 5.0, - "HIT_DELAY_WHEN_HAVE_SMT": -1.0, - "HIT_DELAY_WHEN_PEACE": -1.0, - "TALK_WITH_QUERY": true - }, - "Boss": { - "BOSS_DIST_TO_WARNING": 34.0, - "BOSS_DIST_TO_WARNING_SQRT": 1156.0, - "BOSS_DIST_TO_WARNING_OUT": 43.0, - "BOSS_DIST_TO_WARNING_OUT_SQRT": 1849.0, - "BOSS_DIST_TO_SHOOT": 16.0, - "BOSS_DIST_TO_SHOOT_SQRT": 256.0, - "CHANCE_TO_SEND_GRENADE_100": 100.0, - "MAX_DIST_COVER_BOSS": 25.0, - "MAX_DIST_COVER_BOSS_SQRT": 625.0, - "MAX_DIST_DECIDER_TO_SEND": 35.0, - "MAX_DIST_DECIDER_TO_SEND_SQRT": 1225.0, - "TIME_AFTER_LOSE": 15.0, - "TIME_AFTER_LOSE_DELTA": 60.0, - "PERSONS_SEND": 2, - "DELTA_SEARCH_TIME": 18.0, - "COVER_TO_SEND": true, - "WAIT_NO_ATTACK_SAVAGE": 10.0, - "CHANCE_USE_RESERVE_PATROL_100": 50.0, - "KILLA_Y_DELTA_TO_BE_ENEMY_BOSS": 5.0, - "KILLA_DITANCE_TO_BE_ENEMY_BOSS": 45.0, - "KILLA_START_SEARCH_SEC": 40.0, - "KILLA_CONTUTION_TIME": 5.0, - "KILLA_CLOSE_ATTACK_DIST": 8.0, - "KILLA_MIDDLE_ATTACK_DIST": 22.0, - "KILLA_LARGE_ATTACK_DIST": 41.0, - "KILLA_SEARCH_METERS": 30.0, - "KILLA_DEF_DIST_SQRT": 225.0, - "KILLA_SEARCH_SEC_STOP_AFTER_COMING": 25.0, - "KILLA_DIST_TO_GO_TO_SUPPRESS": 6.0, - "KILLA_AFTER_GRENADE_SUPPRESS_DELAY": 2.0, - "KILLA_CLOSEATTACK_TIMES": 3, - "KILLA_CLOSEATTACK_DELAY": 10.0, - "KILLA_HOLD_DELAY": 5.0, - "KILLA_BULLET_TO_RELOAD": 15, - "SHALL_WARN": true, - "KILLA_ENEMIES_TO_ATTACK": 3, - "KILLA_ONE_IS_CLOSE": 30.0, - "KILLA_TRIGGER_DOWN_DELAY": 1.0, - "KILLA_WAIT_IN_COVER_COEF": 1.0 - }, - "Core": { - "VisibleAngle": 130.0, - "VisibleDistance": 122.0, - "GainSightCoef": 0.2, - "ScatteringPerMeter": 0.12, - "ScatteringClosePerMeter": 0.12, - "DamageCoeff": 1.0, - "HearingSense": 1.05, - "CanRun": true, - "CanGrenade": true, - "AimingType": "normal", - "PistolFireDistancePref": 35.0, - "ShotgunFireDistancePref": 50.0, - "RifleFireDistancePref": 100.0, - "AccuratySpeed": 0.3, - "WaitInCoverBetweenShotsSec": 1.5 - }, - "Scattering": { - "MinScatter": 0.015, - "WorkingScatter": 0.15, - "MaxScatter": 0.3, - "SpeedUp": 0.6, - "SpeedUpAim": 1.8, - "SpeedDown": -0.2, - "ToSlowBotSpeed": 1.8, - "ToLowBotSpeed": 2.8, - "ToUpBotSpeed": 4.3, - "MovingSlowCoef": 1.4, - "ToLowBotAngularSpeed": 140.0, - "ToStopBotAngularSpeed": 80.0, - "FromShot": 0.001, - "TracerCoef": 1.3, - "HandDamageScatteringMinMax": 0.7, - "HandDamageAccuracySpeed": 1.3, - "BloodFall": 1.45, - "Caution": 0.03, - "ToCaution": 0.6, - "RecoilControlCoefShootDone": 0.0003, - "RecoilControlCoefShootDoneAuto": 0.00015, - "AMPLITUDE_FACTOR": 0.015, - "AMPLITUDE_SPEED": 0.001, - "DIST_FROM_OLD_POINT_TO_NOT_AIM": 15.0, - "DIST_FROM_OLD_POINT_TO_NOT_AIM_SQRT": 225.0, - "DIST_NOT_TO_SHOOT": 0.3, - "PoseChnageCoef": 0.1, - "LayFactor": 0.1, - "RecoilYCoef": 0.0005, - "RecoilYCoefSppedDown": -0.52, - "RecoilYMax": 1.0 - } -} \ No newline at end of file +{ "Lay": { }, "Aiming": { "MAX_AIM_PRECICING": 4.0, "COEF_FROM_COVER": 0.8, "PANIC_COEF": 1.2, "PANIC_ACCURATY_COEF": 1.2, "PANIC_TIME": 2.0, "DAMAGE_PANIC_TIME": 15.0, "MAX_AIMING_UPGRADE_BY_TIME": 0.85, "DAMAGE_TO_DISCARD_AIM_0_100": 100.0, "MIN_TIME_DISCARD_AIM_SEC": 2.9, "MAX_TIME_DISCARD_AIM_SEC": 3.2, "XZ_COEF": 0.75, "XZ_COEF_STATIONARY_GRENADE": 0.8, "BOTTOM_COEF": 0.2, "BASE_HIT_AFFECTION_DELAY_SEC": 1.77, "BASE_HIT_AFFECTION_MIN_ANG": 14.0, "BASE_HIT_AFFECTION_MAX_ANG": 28.0, "BASE_SHIEF_STATIONARY_GRENADE": 1.1, "SCATTERING_DIST_MODIF": 0.7, "SCATTERING_DIST_MODIF_CLOSE": 0.85, "AIMING_TYPE": 5, "COEF_IF_MOVE": 1.3, "TIME_COEF_IF_MOVE": 1.1, "ANY_PART_SHOOT_TIME": 30.0, "Y_TOP_OFFSET_COEF": 0.001, "Y_BOTTOM_OFFSET_COEF": 0.015, }, "Look": { "MAX_VISION_GRASS_METERS": 0.8, "GOAL_TO_FULL_DISSAPEAR": 0.5, "GOAL_TO_FULL_DISSAPEAR_SHOOT": 0.0005, "VISIBLE_DISNACE_WITH_LIGHT": 43.0, "ENEMY_LIGHT_ADD": 45.0, }, "Shoot": { "RECOIL_TIME_NORMALIZE": 2.0, "RECOIL_PER_METER": 0.1, "WAIT_NEXT_STATIONARY_GRENADE": 1.0, "FINGER_HOLD_STATIONARY_GRENADE": 0.3, "AUTOMATIC_FIRE_SCATTERING_COEF": 1.5, "FAR_DIST_ENEMY_SQR": 400.0, "RUN_DIST_NO_AMMO_SQRT": 625.0, "CAN_SHOOTS_TIME_TO_AMBUSH": 333, "NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_PERCENT": 0.5, "CHANCE_TO_CHANGE_WEAPON": 0.0, "CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 0.0, }, "Move": { "REACH_DIST_RUN": 0.8, "UPDATE_TIME_RECAL_WAY": 7.0, "RUN_TO_COVER_MIN": 2.0, "RUN_IF_GAOL_FAR_THEN": 10.0, "AT": [ "normal", "normal", "normal", "regular", "regular" ], }, "Grenade": { "RUN_AWAY": 22.0, "RUN_AWAY_SQR": 484.0, "CHANCE_TO_NOTIFY_ENEMY_GR_100": 99.0, "GrenadePerMeter": 0.2, "SHOOT_TO_SMOKE_CHANCE_100": 30.0, "FLASH_GRENADE_TIME_COEF": 0.3, "TIME_SHOOT_TO_FLASH": 4.0, "NO_RUN_FROM_AI_GRENADES": false, "MAX_THROW_POWER": 18.7, "GrenadePrecision": 0.1, "WAIT_TIME_TURN_AWAY": 0.2, "ANG_TYPE": 4, }, "Change": { "FLASH_VISION_DIST": 0.05, "STUN_HEARING": 0.01 }, "Cover": { "SOUND_TO_GET_SPOTTED": 2.0, "DIST_CHECK_SFETY": 9.0, "SPOTTED_COVERS_RADIUS": 3.0, "LOOK_LAST_ENEMY_POS_MOVING": 1.5, "LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3.0, "SPOTTED_GRENADE_RADIUS": 16.0, "RUN_IF_FAR": 10.0, "STAY_IF_FAR": 35.0, "CHECK_COVER_ENEMY_LOOK": true, "SHOOT_NEAR_TO_LEAVE": 2, "SHOOT_NEAR_SEC_PERIOD": 0.5, "HITS_TO_LEAVE_COVER": 1, "HITS_TO_LEAVE_COVER_UNKNOWN": 1, "MIN_DEFENCE_LEVEL": 22.0, "STATIONARY_WEAPON_NO_ENEMY_GETUP": 20.0, "STATIONARY_WEAPON_MAX_DIST_TO_USE": 25.0, }, "Patrol": { "MIN_TALK_DELAY": 35.0, "MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5.0, "CAN_LOOK_TO_DEADBODIES": true, }, "Hearing": { "BOT_CLOSE_PANIC_DIST": 2.0, "CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.45, "CLOSE_DIST": 10.0, "HEAR_DELAY_WHEN_PEACE": 0.85, "HEAR_DELAY_WHEN_HAVE_SMT": 0.56, "LOOK_ONLY_DANGER_DELTA": 9.0, }, "Mind": { "DAMAGE_REDUCTION_TIME_SEC": 20.0, "BULLET_FEEL_DIST": 360.0, "SUSPETION_POINT_CHANCE_ADD100": 0.0, "ATTACK_ENEMY_IF_PROTECT_DELTA_LAST_TIME_SEEN": 1.5, "DOG_FIGHT_OUT": 6.0, "SHOOT_INSTEAD_DOG_FIGHT": 9.0, "PISTOL_SHOTGUN_AMBUSH_DIST": 60.0, "STANDART_AMBUSH_DIST": 200.0, }, "Boss": { }, "Core": { "VisibleAngle": 130.0, "VisibleDistance": 122.0, "ScatteringPerMeter": 0.12, "DamageCoeff": 1.0, "HearingSense": 1.05, "WaitInCoverBetweenShotsSec": 1.5 }, "Scattering": { "MinScatter": 0.015, "MaxScatter": 0.3, "SpeedUp": 0.6, "SpeedUpAim": 1.8, "SpeedDown": -0.2, "ToSlowBotSpeed": 1.8, "ToLowBotSpeed": 2.8, "ToUpBotSpeed": 4.3, "MovingSlowCoef": 1.4, "ToLowBotAngularSpeed": 140.0, "ToStopBotAngularSpeed": 80.0, "Caution": 0.03, "AMPLITUDE_FACTOR": 0.015, "AMPLITUDE_SPEED": 0.001, } } \ No newline at end of file diff --git a/Generator/Assets/easy_marksman_BotGlobalSettings.txt b/Generator/Assets/easy_marksman_BotGlobalSettings.txt index 4b74167..ae76a43 100644 --- a/Generator/Assets/easy_marksman_BotGlobalSettings.txt +++ b/Generator/Assets/easy_marksman_BotGlobalSettings.txt @@ -26,7 +26,7 @@ "DAMAGE_TIME_TO_GETUP": 3, "IF_NO_ENEMY": false, "SHALL_GETUP_ON_ROTATE": false, - "SHALL_LAY_WITHOUT_CHECK": true, + "SHALL_LAY_WITHOUT_CHECK": true }, "Aiming": { "MAX_AIM_PRECICING": 4.0, @@ -102,6 +102,7 @@ "ENEMY_LIGHT_ADD": 45.0, "ENEMY_LIGHT_START_DIST": 40.0, "CAN_LOOK_TO_WALL": false, + "CHECK_HEAD_ANY_DIST": false, "DIST_NOT_TO_IGNORE_WALL": 15.0, "DIST_CHECK_WALL": 20.0, "LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25.0, @@ -140,8 +141,10 @@ "SUPPRESS_TRIGGERS_DOWN": 3, "WAIT_NEXT_STATIONARY_GRENADE": 1.0, "FINGER_HOLD_STATIONARY_GRENADE": 0.3, - "VALIDATE_MALFUNCTION_CHANCE": 0, - "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25 + "VALIDATE_MALFUNCTION_CHANCE": 100, + "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25, + "DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5, + "DELAY_BEFORE_FIX_MALFUNCTION": 0.5 }, "Move": { "BASE_ROTATE_SPEED": 270.0, @@ -466,4 +469,4 @@ "RecoilYCoefSppedDown": -0.52, "RecoilYMax": 1.0 } -} \ No newline at end of file +} diff --git a/Generator/Assets/hard_assault_BotGlobalSettings.txt b/Generator/Assets/hard_assault_BotGlobalSettings.txt index 90ac637..5a191c3 100644 --- a/Generator/Assets/hard_assault_BotGlobalSettings.txt +++ b/Generator/Assets/hard_assault_BotGlobalSettings.txt @@ -100,6 +100,7 @@ "ENEMY_LIGHT_ADD": 45.0, "ENEMY_LIGHT_START_DIST": 40.0, "CAN_LOOK_TO_WALL": false, + "CHECK_HEAD_ANY_DIST": false, "DIST_NOT_TO_IGNORE_WALL": 15.0, "DIST_CHECK_WALL": 20.0, "LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25.0, @@ -109,6 +110,7 @@ "Shoot": { "RECOIL_TIME_NORMALIZE": 2.0, "RECOIL_PER_METER": 0.1, + "CAN_STOP_SHOOT_CAUSE_ANIMATOR": true, "MAX_RECOIL_PER_METER": 0.2, "HORIZONT_RECOIL_COEF": 0.4, "WAIT_NEXT_SINGLE_SHOT": 0.3, @@ -139,7 +141,9 @@ "WAIT_NEXT_STATIONARY_GRENADE": 1.0, "FINGER_HOLD_STATIONARY_GRENADE": 0.3, "VALIDATE_MALFUNCTION_CHANCE": 100, - "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25 + "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25, + "DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5, + "DELAY_BEFORE_FIX_MALFUNCTION": 0.5 }, "Move": { "BASE_ROTATE_SPEED": 270.0, @@ -483,4 +487,4 @@ "RecoilYCoefSppedDown": -0.52, "RecoilYMax": 1.0 } -} \ No newline at end of file +} diff --git a/Generator/Assets/hard_cursedAssault_BotGlobalSettings.txt b/Generator/Assets/hard_cursedAssault_BotGlobalSettings.txt index 2baec58..690f806 100644 --- a/Generator/Assets/hard_cursedAssault_BotGlobalSettings.txt +++ b/Generator/Assets/hard_cursedAssault_BotGlobalSettings.txt @@ -1,439 +1,140 @@ { "Lay": { - "CHECK_SHOOT_WHEN_LAYING": false, - "DELTA_LAY_CHECK": 2.0, - "DELTA_GETUP": 2.7, - "DELTA_AFTER_GETUP": 10.0, - "CLEAR_POINTS_OF_SCARE_SEC": 20.0, - "MAX_LAY_TIME": 35.0, - "DELTA_WANT_LAY_CHECL_SEC": 5.0, - "ATTACK_LAY_CHANCE": 25.0, - "DIST_TO_COVER_TO_LAY": 3.5, - "DIST_TO_COVER_TO_LAY_SQRT": 12.25, - "DIST_GRASS_TERRAIN_SQRT": 0.160000011, - "DIST_ENEMY_NULL_DANGER_LAY": 15.0, - "DIST_ENEMY_NULL_DANGER_LAY_SQRT": 225.0, - "DIST_ENEMY_GETUP_LAY": 10.0, - "DIST_ENEMY_GETUP_LAY_SQRT": 100.0, - "DIST_ENEMY_CAN_LAY": 15.0, - "DIST_ENEMY_CAN_LAY_SQRT": 225.0, - "LAY_AIM": 0.6, - "MIN_CAN_LAY_DIST_SQRT": 121.0, - "MIN_CAN_LAY_DIST": 11.0, - "MAX_CAN_LAY_DIST_SQRT": 40000.0, - "MAX_CAN_LAY_DIST": 200.0, - "LAY_CHANCE_DANGER": 40.0, - "DAMAGE_TIME_TO_GETUP": 3 }, "Aiming": { "MAX_AIM_PRECICING": 4.0, - "BETTER_PRECICING_COEF": 0.7, - "RECALC_DIST": 0.7, - "RECALC_SQR_DIST": 0.48999998, "COEF_FROM_COVER": 0.65, "PANIC_COEF": 1.2, "PANIC_ACCURATY_COEF": 1.2, - "HARD_AIM": 0.75, "PANIC_TIME": 2.0, - "RECALC_MUST_TIME": 3, "DAMAGE_PANIC_TIME": 15.0, - "DANGER_UP_POINT": 1.3, "MAX_AIMING_UPGRADE_BY_TIME": 0.85, "DAMAGE_TO_DISCARD_AIM_0_100": 96.0, "MIN_TIME_DISCARD_AIM_SEC": 2.3, "MAX_TIME_DISCARD_AIM_SEC": 2.6, "XZ_COEF": 0.65, - "SHOOT_TO_CHANGE_PRIORITY": 5525, + "XZ_COEF_STATIONARY_GRENADE": 0.8, "BOTTOM_COEF": 0.1, "FIRST_CONTACT_ADD_SEC": 0.05, - "FIRST_CONTACT_ADD_CHANCE_100": 80.0, "BASE_HIT_AFFECTION_DELAY_SEC": 0.27, "BASE_HIT_AFFECTION_MIN_ANG": 14.0, - "BASE_HIT_AFFECTION_MAX_ANG": 18.0, "BASE_SHIEF": 0.5, - "SCATTERING_HAVE_DAMAGE_COEF": 2.0, + "BASE_SHIEF_STATIONARY_GRENADE": 1.1, "SCATTERING_DIST_MODIF": 0.55, "SCATTERING_DIST_MODIF_CLOSE": 0.8, "AIMING_TYPE": 5, - "DIST_TO_SHOOT_TO_CENTER": 3.0, - "DIST_TO_SHOOT_NO_OFFSET": 3.0, - "SHPERE_FRIENDY_FIRE_SIZE": -1.0, "COEF_IF_MOVE": 1.1, "TIME_COEF_IF_MOVE": 1.1, - "BOT_MOVE_IF_DELTA": 0.01, - "NEXT_SHOT_MISS_CHANCE_100": 100.0, - "NEXT_SHOT_MISS_Y_OFFSET": 1.0, - "ANYTIME_LIGHT_WHEN_AIM_100": -1.0, "ANY_PART_SHOOT_TIME": 30.0, - "WEAPON_ROOT_OFFSET": 0.35, - "MIN_DAMAGE_TO_GET_HIT_AFFETS": 1.0, - "MAX_AIM_TIME": 1.5, - "OFFSET_RECAL_ANYWAY_TIME": 1.0, "Y_TOP_OFFSET_COEF": 0.001, "Y_BOTTOM_OFFSET_COEF": 0.015, - "BASE_SHIEF_STATIONARY_GRENADE": 1.1, - "XZ_COEF_STATIONARY_GRENADE": 0.8 }, "Look": { - "OLD_TIME_POINT": 11.0, - "WAIT_NEW_SENSOR": 2.1, - "WAIT_NEW__LOOK_SENSOR": 7.8, - "LOOK_AROUND_DELTA": 1.1, "MAX_VISION_GRASS_METERS": 0.8, - "MAX_VISION_GRASS_METERS_FLARE": 8.0, - "MAX_VISION_GRASS_METERS_OPT": 0.9090909, - "MAX_VISION_GRASS_METERS_FLARE_OPT": 0.125, - "LightOnVisionDistance": 30.0, - "FAR_DISTANCE": 160.0, - "FarDeltaTimeSec": 3.0, - "MIDDLE_DIST": 90.0, - "MiddleDeltaTimeSec": 1.0, - "CloseDeltaTimeSec": 0.1, - "POSIBLE_VISION_SPACE": 1.2, "GOAL_TO_FULL_DISSAPEAR": 0.5, "GOAL_TO_FULL_DISSAPEAR_SHOOT": 0.0005, - "BODY_DELTA_TIME_SEARCH_SEC": 1.7, - "COME_TO_BODY_DIST": 1.2, - "MARKSMAN_VISIBLE_DIST_COEF": 1.15, "VISIBLE_DISNACE_WITH_LIGHT": 43.0, "ENEMY_LIGHT_ADD": 45.0, - "ENEMY_LIGHT_START_DIST": 40.0, - "CAN_LOOK_TO_WALL": false, - "DIST_NOT_TO_IGNORE_WALL": 15.0, - "DIST_CHECK_WALL": 20.0, - "LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25.0, - "MIN_LOOK_AROUD_TIME": 20.0, - "OPTIMIZE_TO_ONLY_BODY": true }, "Shoot": { "RECOIL_TIME_NORMALIZE": 2.0, "RECOIL_PER_METER": 0.1, - "MAX_RECOIL_PER_METER": 0.2, - "HORIZONT_RECOIL_COEF": 0.4, - "WAIT_NEXT_SINGLE_SHOT": 0.3, - "WAIT_NEXT_SINGLE_SHOT_LONG_MAX": 3.3, - "WAIT_NEXT_SINGLE_SHOT_LONG_MIN": 0.8, - "MARKSMAN_DIST_SEK_COEF": 44.0, - "FINGER_HOLD_SINGLE_SHOT": 0.14, - "BASE_AUTOMATIC_TIME": 0.1, + "WAIT_NEXT_STATIONARY_GRENADE": 1.0, + "FINGER_HOLD_STATIONARY_GRENADE": 0.3, "AUTOMATIC_FIRE_SCATTERING_COEF": 1.5, - "CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 76.0, - "FAR_DIST_ENEMY": 20.0, - "SHOOT_FROM_COVER": 4, "FAR_DIST_ENEMY_SQR": 400.0, - "MAX_DIST_COEF": 1.35, - "RECOIL_DELTA_PRESS": 0.15, - "RUN_DIST_NO_AMMO": 25.0, "RUN_DIST_NO_AMMO_SQRT": 625.0, "CAN_SHOOTS_TIME_TO_AMBUSH": 333, "NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_PERCENT": 0.5, - "NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_SEC": 2.0, - "RELOAD_PECNET_NO_ENEMY": 0.6, "CHANCE_TO_CHANGE_WEAPON": 0.0, "CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 0.0, - "LOW_DIST_TO_CHANGE_WEAPON": 10.0, - "FAR_DIST_TO_CHANGE_WEAPON": 50.0, - "SUPPRESS_BY_SHOOT_TIME": 6.0, - "SUPPRESS_TRIGGERS_DOWN": 3, - "WAIT_NEXT_STATIONARY_GRENADE": 1.0, - "FINGER_HOLD_STATIONARY_GRENADE": 0.3, - "VALIDATE_MALFUNCTION_CHANCE": 0, - "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25 }, "Move": { - "BASE_ROTATE_SPEED": 270.0, - "REACH_DIST": 0.5, "REACH_DIST_RUN": 0.8, - "START_SLOW_DIST": 1.5, - "BASESTART_SLOW_DIST": 1.1, - "SLOW_COEF": 7.0, - "DIST_TO_CAN_CHANGE_WAY": 8.0, - "DIST_TO_START_RAYCAST": 15.0, - "BASE_START_SERACH": 35.0, "UPDATE_TIME_RECAL_WAY": 7.0, - "FAR_DIST": 4.0, - "FAR_DIST_SQR": 16.0, - "DIST_TO_CAN_CHANGE_WAY_SQR": 64.0, - "DIST_TO_START_RAYCAST_SQR": 225.0, - "BASE_SQRT_START_SERACH": 1225.0, - "Y_APPROXIMATION": 0.7, - "DELTA_LAST_SEEN_ENEMY": 20.0, - "REACH_DIST_COVER": 2.0, "RUN_TO_COVER_MIN": 2.0, - "CHANCE_TO_RUN_IF_NO_AMMO_0_100": 100.0, - "RUN_IF_CANT_SHOOT": false, "RUN_IF_GAOL_FAR_THEN": 10.0, - "SEC_TO_CHANGE_TO_RUN": 3.0 + "AT": [ + "normal", + "normal", + "normal", + "regular", + "regular" + ], }, "Grenade": { - "DELTA_NEXT_ATTEMPT_FROM_COVER": 5.0, - "DELTA_NEXT_ATTEMPT": 10.0, - "MIN_DIST_NOT_TO_THROW": 8.0, - "NEAR_DELTA_THROW_TIME_SEC": 2.0, - "MIN_THROW_GRENADE_DIST": 12.0, - "MIN_THROW_GRENADE_DIST_SQRT": 144.0, - "MIN_DIST_NOT_TO_THROW_SQR": 64.0, "RUN_AWAY": 22.0, "RUN_AWAY_SQR": 484.0, - "ADD_GRENADE_AS_DANGER": 65.0, - "ADD_GRENADE_AS_DANGER_SQR": 4225.0, "CHANCE_TO_NOTIFY_ENEMY_GR_100": 99.0, "GrenadePerMeter": 0.1, - "REQUEST_DIST_MUST_THROW_SQRT": 4.0, - "REQUEST_DIST_MUST_THROW": 2.0, - "BEWARE_TYPE": 2, "SHOOT_TO_SMOKE_CHANCE_100": 30.0, - "CHANCE_RUN_FLASHED_100": 0.0, - "MAX_FLASHED_DIST_TO_SHOOT": 10.0, - "MAX_FLASHED_DIST_TO_SHOOT_SQRT": 100.0, "FLASH_GRENADE_TIME_COEF": 0.3, - "SIZE_SPOTTED_COEF": 2.0, - "BE_ATTENTION_COEF": 4.0, "TIME_SHOOT_TO_FLASH": 4.0, - "CLOSE_TO_SMOKE_TO_SHOOT": 5.0, - "CLOSE_TO_SMOKE_TO_SHOOT_SQRT": 25.0, - "CLOSE_TO_SMOKE_TIME_DELTA": 7.0, - "SMOKE_CHECK_DELTA": 1.0, - "DELTA_GRENADE_START_TIME": 0.7, - "AMBUSH_IF_SMOKE_IN_ZONE_100": 40.0, - "AMBUSH_IF_SMOKE_RETURN_TO_ATTACK_SEC": 30.0, "NO_RUN_FROM_AI_GRENADES": false, "MAX_THROW_POWER": 18.7, "GrenadePrecision": 0.1, - "STOP_WHEN_THROW_GRENADE": true, "WAIT_TIME_TURN_AWAY": 0.2, - "SMOKE_SUPPRESS_DELTA": 20.0, - "DAMAGE_GRENADE_SUPPRESS_DELTA": 8.0, - "STUN_SUPPRESS_DELTA": 9.0, - "CHEAT_START_GRENADE_PLACE": false, - "CAN_THROW_STRAIGHT_CONTACT": true, - "STRAIGHT_CONTACT_DELTA_SEC": -1.0, - "ANG_TYPE": 4 + "ANG_TYPE": 4, }, "Change": { - "SMOKE_VISION_DIST": 0.6, - "SMOKE_GAIN_SIGHT": 1.6, - "SMOKE_SCATTERING": 1.6, - "SMOKE_PRECICING": 1.6, - "SMOKE_HEARING": 1.0, - "SMOKE_ACCURATY": 1.6, - "SMOKE_LAY_CHANCE": 1.6, "FLASH_VISION_DIST": 0.05, - "FLASH_GAIN_SIGHT": 1.8, - "FLASH_SCATTERING": 1.6, - "FLASH_PRECICING": 1.6, - "FLASH_HEARING": 1.0, - "FLASH_ACCURATY": 1.6, - "FLASH_LAY_CHANCE": 1.0, "STUN_HEARING": 0.01 }, "Cover": { - "RETURN_TO_ATTACK_AFTER_AMBUSH_MIN": 20.0, - "RETURN_TO_ATTACK_AFTER_AMBUSH_MAX": 50.0, "SOUND_TO_GET_SPOTTED": 2.0, - "TIME_TO_MOVE_TO_COVER": 15.0, - "MAX_DIST_OF_COVER": 4.0, - "CHANGE_RUN_TO_COVER_SEC": 5.0, - "CHANGE_RUN_TO_COVER_SEC_GREANDE": 0.6, - "MIN_DIST_TO_ENEMY": 9.0, - "DIST_CANT_CHANGE_WAY": 5.0, "DIST_CHECK_SFETY": 9.0, - "TIME_CHECK_SAFE": 2.0, - "HIDE_TO_COVER_TIME": 1.5, - "MAX_DIST_OF_COVER_SQR": 16.0, - "DIST_CANT_CHANGE_WAY_SQR": 25.0, "SPOTTED_COVERS_RADIUS": 3.0, "LOOK_LAST_ENEMY_POS_MOVING": 1.5, "LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3.0, - "LOOK_LAST_ENEMY_POS_LOOKAROUND": 45.0, - "OFFSET_LOOK_ALONG_WALL_ANG": 20, "SPOTTED_GRENADE_RADIUS": 16.0, - "MAX_SPOTTED_TIME_SEC": 45.0, - "WAIT_INT_COVER_FINDING_ENEMY": 2.0, - "CLOSE_DIST_POINT_SQRT": 4.0, - "DELTA_SEEN_FROM_COVE_LAST_POS": 15.0, - "MOVE_TO_COVER_WHEN_TARGET": false, - "RUN_COVER_IF_CAN_AND_NO_ENEMIES": false, - "SPOTTED_GRENADE_TIME": 7.0, - "DEPENDS_Y_DIST_TO_BOT": false, "RUN_IF_FAR": 10.0, - "RUN_IF_FAR_SQRT": 225.0, "STAY_IF_FAR": 35.0, - "STAY_IF_FAR_SQRT": 625.0, "CHECK_COVER_ENEMY_LOOK": true, "SHOOT_NEAR_TO_LEAVE": 2, "SHOOT_NEAR_SEC_PERIOD": 0.5, "HITS_TO_LEAVE_COVER": 1, "HITS_TO_LEAVE_COVER_UNKNOWN": 1, - "DOG_FIGHT_AFTER_LEAVE": 4.0, - "NOT_LOOK_AT_WALL_IS_DANGER": true, "MIN_DEFENCE_LEVEL": 22.0, - "GOOD_DIST_TO_POINT_COEF": 1.8, - "ENEMY_DIST_TO_GO_OUT": 1.0, - "STATIONARY_WEAPON_NO_ENEMY_GETUP": 20.0, - "STATIONARY_WEAPON_MAX_DIST_TO_USE": 25 + "STATIONARY_WEAPON_NO_ENEMY_GETUP": 20.0, + "STATIONARY_WEAPON_MAX_DIST_TO_USE": 25.0, }, "Patrol": { - "LOOK_TIME_BASE": 12.0, - "RESERVE_TIME_STAY": 72.0, - "FRIEND_SEARCH_SEC": 12.0, - "TALK_DELAY": 1.1, "MIN_TALK_DELAY": 35.0, - "TALK_DELAY_BIG": 15.1, - "CHANGE_WAY_TIME": 125.1, - "MIN_DIST_TO_CLOSE_TALK": 5.0, "VISION_DIST_COEF_PEACE": 0.75, - "MIN_DIST_TO_CLOSE_TALK_SQR": 25.0, - "CHANCE_TO_CUT_WAY_0_100": 75.0, - "CUT_WAY_MIN_0_1": 0.4, - "CUT_WAY_MAX_0_1": 0.65, - "CHANCE_TO_CHANGE_WAY_0_100": 50.0, - "CHANCE_TO_SHOOT_DEADBODY": 52, - "SUSPETION_PLACE_LIFETIME": 7.0, - "RESERVE_OUT_TIME": 30.0, - "CLOSE_TO_SELECT_RESERV_WAY": 25.0, - "MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5.0 + "MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5.0, }, "Hearing": { "BOT_CLOSE_PANIC_DIST": 2.0, "CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.7, "DISPERSION_COEF": 3.6, "CLOSE_DIST": 10.0, - "FAR_DIST": 30.0, - "SOUND_DIR_DEEFREE": 30.0, - "DIST_PLACE_TO_FIND_POINT": 70.0, - "DEAD_BODY_SOUND_RAD": 30.0, - "LOOK_ONLY_DANGER": false, - "RESET_TIMER_DIST": 17.0, "HEAR_DELAY_WHEN_PEACE": 0.75, "HEAR_DELAY_WHEN_HAVE_SMT": 0.5, - "LOOK_ONLY_DANGER_DELTA": 9.0 + "LOOK_ONLY_DANGER_DELTA": 9.0, }, "Mind": { - "MIN_SHOOTS_TIME": 2, - "MAX_SHOOTS_TIME": 4, - "TIME_TO_RUN_TO_COVER_CAUSE_SHOOT_SEC": 15.0, "DAMAGE_REDUCTION_TIME_SEC": 20.0, - "MIN_DAMAGE_SCARE": 20.0, - "CHANCE_TO_RUN_CAUSE_DAMAGE_0_100": 35.0, - "TIME_TO_FORGOR_ABOUT_ENEMY_SEC": 52.0, - "TIME_TO_FIND_ENEMY": 22.0, - "MAX_AGGRO_BOT_DIST": 100.0, - "HIT_POINT_DETECTION": 4.0, - "DANGER_POINT_CHOOSE_COEF": 1.0, - "SIMPLE_POINT_CHOOSE_COEF": 0.4, - "LASTSEEN_POINT_CHOOSE_COEF": 0.2, - "COVER_DIST_COEF": 1.5, - "DIST_TO_FOUND_SQRT": 400.0, - "MAX_AGGRO_BOT_DIST_SQR": 10000.0, - "DIST_TO_STOP_RUN_ENEMY": 15.0, - "ENEMY_LOOK_AT_ME_ANG": 15.0, - "MIN_START_AGGRESION_COEF": 1.0, - "MAX_START_AGGRESION_COEF": 3.0, "BULLET_FEEL_DIST": 360.0, - "BULLET_FEEL_CLOSE_SDIST": 1.0, - "ATTACK_IMMEDIATLY_CHANCE_0_100": 40.0, - "CHANCE_FUCK_YOU_ON_CONTACT_100": 10.0, - "FRIEND_DEAD_AGR_LOW": -0.2, - "FRIEND_AGR_KILL": 0.2, - "LAST_ENEMY_LOOK_TO": 40.0, - "CAN_RECEIVE_PLAYER_REQUESTS_SAVAGE": true, - "CAN_RECEIVE_PLAYER_REQUESTS_BEAR": false, - "CAN_RECEIVE_PLAYER_REQUESTS_USEC": false, - "CAN_USE_MEDS": true, "SUSPETION_POINT_CHANCE_ADD100": 0.0, - "AMBUSH_WHEN_UNDER_FIRE": true, - "AMBUSH_WHEN_UNDER_FIRE_TIME_RESIST": 60.0, "ATTACK_ENEMY_IF_PROTECT_DELTA_LAST_TIME_SEEN": 1.5, - "HOLD_IF_PROTECT_DELTA_LAST_TIME_SEEN": 8.5, - "FIND_COVER_TO_GET_POSITION_WITH_SHOOT": 2.0, - "PROTECT_TIME_REAL": true, - "CHANCE_SHOOT_WHEN_WARN_PLAYER_100": 25.0, - "CAN_PANIC_IS_PROTECT": false, - "NO_RUN_AWAY_FOR_SAFE": false, - "PART_PERCENT_TO_HEAL": 0.65, - "PROTECT_DELTA_HEAL_SEC": 10.0, - "CAN_STAND_BY": true, - "CAN_THROW_REQUESTS": true, - "GROUP_ANY_PHRASE_DELAY": -1.0, - "GROUP_EXACTLY_PHRASE_DELAY": -1.0, - "DIST_TO_ENEMY_YO_CAN_HEAL": 30.0, - "CHANCE_TO_STAY_WHEN_WARN_PLAYER_100": 80.0, "DOG_FIGHT_OUT": 6.0, - "DOG_FIGHT_IN": 3.0, "SHOOT_INSTEAD_DOG_FIGHT": 9.0, "PISTOL_SHOTGUN_AMBUSH_DIST": 60.0, "STANDART_AMBUSH_DIST": 200.0, - "AI_POWER_COEF": 120.0, - "COVER_SECONDS_AFTER_LOSE_VISION": 10.0, - "COVER_SELF_ALWAYS_IF_DAMAGED": false, - "SEC_TO_MORE_DIST_TO_RUN": 10.0, - "HEAL_DELAY_SEC": 5.0, - "HIT_DELAY_WHEN_HAVE_SMT": -1.0, - "HIT_DELAY_WHEN_PEACE": -1.0, - "TALK_WITH_QUERY": true }, "Boss": { - "BOSS_DIST_TO_WARNING": 34.0, - "BOSS_DIST_TO_WARNING_SQRT": 1156.0, - "BOSS_DIST_TO_WARNING_OUT": 43.0, - "BOSS_DIST_TO_WARNING_OUT_SQRT": 1849.0, - "BOSS_DIST_TO_SHOOT": 16.0, - "BOSS_DIST_TO_SHOOT_SQRT": 256.0, - "CHANCE_TO_SEND_GRENADE_100": 100.0, - "MAX_DIST_COVER_BOSS": 25.0, - "MAX_DIST_COVER_BOSS_SQRT": 625.0, - "MAX_DIST_DECIDER_TO_SEND": 35.0, - "MAX_DIST_DECIDER_TO_SEND_SQRT": 1225.0, - "TIME_AFTER_LOSE": 15.0, - "TIME_AFTER_LOSE_DELTA": 60.0, - "PERSONS_SEND": 2, - "DELTA_SEARCH_TIME": 18.0, - "COVER_TO_SEND": true, - "WAIT_NO_ATTACK_SAVAGE": 10.0, - "CHANCE_USE_RESERVE_PATROL_100": 50.0, - "KILLA_Y_DELTA_TO_BE_ENEMY_BOSS": 5.0, - "KILLA_DITANCE_TO_BE_ENEMY_BOSS": 45.0, - "KILLA_START_SEARCH_SEC": 40.0, - "KILLA_CONTUTION_TIME": 5.0, - "KILLA_CLOSE_ATTACK_DIST": 8.0, - "KILLA_MIDDLE_ATTACK_DIST": 22.0, - "KILLA_LARGE_ATTACK_DIST": 41.0, - "KILLA_SEARCH_METERS": 30.0, - "KILLA_DEF_DIST_SQRT": 225.0, - "KILLA_SEARCH_SEC_STOP_AFTER_COMING": 25.0, - "KILLA_DIST_TO_GO_TO_SUPPRESS": 6.0, - "KILLA_AFTER_GRENADE_SUPPRESS_DELAY": 2.0, - "KILLA_CLOSEATTACK_TIMES": 3, - "KILLA_CLOSEATTACK_DELAY": 10.0, - "KILLA_HOLD_DELAY": 5.0, - "KILLA_BULLET_TO_RELOAD": 15, - "SHALL_WARN": true, - "KILLA_ENEMIES_TO_ATTACK": 3, - "KILLA_ONE_IS_CLOSE": 30.0, - "KILLA_TRIGGER_DOWN_DELAY": 1.0, - "KILLA_WAIT_IN_COVER_COEF": 1.0 }, "Core": { "VisibleAngle": 140.0, - "VisibleDistance": 137.0, "GainSightCoef": 0.1, "ScatteringPerMeter": 0.1, "ScatteringClosePerMeter": 0.1, "DamageCoeff": 1.0, "HearingSense": 2.85, - "CanRun": true, - "CanGrenade": true, - "AimingType": "normal", - "PistolFireDistancePref": 35.0, - "ShotgunFireDistancePref": 50.0, - "RifleFireDistancePref": 100.0, - "AccuratySpeed": 0.3, "WaitInCoverBetweenShotsSec": 1.5 }, "Scattering": { "MinScatter": 0.015, - "WorkingScatter": 0.15, "MaxScatter": 0.3, "SpeedUp": 0.6, "SpeedUpAim": 1.8, @@ -444,24 +145,8 @@ "MovingSlowCoef": 1.4, "ToLowBotAngularSpeed": 140.0, "ToStopBotAngularSpeed": 80.0, - "FromShot": 0.001, - "TracerCoef": 1.3, - "HandDamageScatteringMinMax": 0.7, - "HandDamageAccuracySpeed": 1.3, - "BloodFall": 1.45, "Caution": 0.03, - "ToCaution": 0.6, - "RecoilControlCoefShootDone": 0.0003, - "RecoilControlCoefShootDoneAuto": 0.00015, "AMPLITUDE_FACTOR": 0.015, "AMPLITUDE_SPEED": 0.001, - "DIST_FROM_OLD_POINT_TO_NOT_AIM": 15.0, - "DIST_FROM_OLD_POINT_TO_NOT_AIM_SQRT": 225.0, - "DIST_NOT_TO_SHOOT": 0.3, - "PoseChnageCoef": 0.1, - "LayFactor": 0.1, - "RecoilYCoef": 0.0005, - "RecoilYCoefSppedDown": -0.52, - "RecoilYMax": 1.0 } } \ No newline at end of file diff --git a/Generator/Assets/hard_marksman_BotGlobalSettings.txt b/Generator/Assets/hard_marksman_BotGlobalSettings.txt index 35050ac..eb2ddbe 100644 --- a/Generator/Assets/hard_marksman_BotGlobalSettings.txt +++ b/Generator/Assets/hard_marksman_BotGlobalSettings.txt @@ -102,6 +102,7 @@ "ENEMY_LIGHT_ADD": 45.0, "ENEMY_LIGHT_START_DIST": 40.0, "CAN_LOOK_TO_WALL": false, + "CHECK_HEAD_ANY_DIST": false, "DIST_NOT_TO_IGNORE_WALL": 15.0, "DIST_CHECK_WALL": 20.0, "LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25.0, @@ -140,8 +141,10 @@ "SUPPRESS_TRIGGERS_DOWN": 3, "WAIT_NEXT_STATIONARY_GRENADE": 1.0, "FINGER_HOLD_STATIONARY_GRENADE": 0.3, - "VALIDATE_MALFUNCTION_CHANCE": 0, - "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25 + "VALIDATE_MALFUNCTION_CHANCE": 100, + "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25, + "DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5, + "DELAY_BEFORE_FIX_MALFUNCTION": 0.5 }, "Move": { "BASE_ROTATE_SPEED": 270.0, diff --git a/Generator/Assets/impossible_assault_BotGlobalSettings.txt b/Generator/Assets/impossible_assault_BotGlobalSettings.txt index 17e9f73..a248e6f 100644 --- a/Generator/Assets/impossible_assault_BotGlobalSettings.txt +++ b/Generator/Assets/impossible_assault_BotGlobalSettings.txt @@ -138,7 +138,9 @@ "WAIT_NEXT_STATIONARY_GRENADE": 1.0, "FINGER_HOLD_STATIONARY_GRENADE": 0.3, "VALIDATE_MALFUNCTION_CHANCE": 100, - "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25 + "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25, + "DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5, + "DELAY_BEFORE_FIX_MALFUNCTION": 0.5 }, "Move": { "BASE_ROTATE_SPEED": 270.0, @@ -479,4 +481,4 @@ "RecoilYCoefSppedDown": -0.52, "RecoilYMax": 1.0 } -} \ No newline at end of file +} diff --git a/Generator/Assets/impossible_cursedAssault_BotGlobalSettings.txt b/Generator/Assets/impossible_cursedAssault_BotGlobalSettings.txt index caaa4ab..17578e4 100644 --- a/Generator/Assets/impossible_cursedAssault_BotGlobalSettings.txt +++ b/Generator/Assets/impossible_cursedAssault_BotGlobalSettings.txt @@ -1,438 +1,129 @@ { "Lay": { - "CHECK_SHOOT_WHEN_LAYING": false, - "DELTA_LAY_CHECK": 2.0, - "DELTA_GETUP": 2.7, - "DELTA_AFTER_GETUP": 10.0, - "CLEAR_POINTS_OF_SCARE_SEC": 20.0, - "MAX_LAY_TIME": 35.0, - "DELTA_WANT_LAY_CHECL_SEC": 5.0, - "ATTACK_LAY_CHANCE": 25.0, - "DIST_TO_COVER_TO_LAY": 3.5, - "DIST_TO_COVER_TO_LAY_SQRT": 12.25, - "DIST_GRASS_TERRAIN_SQRT": 0.160000011, - "DIST_ENEMY_NULL_DANGER_LAY": 15.0, - "DIST_ENEMY_NULL_DANGER_LAY_SQRT": 225.0, - "DIST_ENEMY_GETUP_LAY": 10.0, - "DIST_ENEMY_GETUP_LAY_SQRT": 100.0, - "DIST_ENEMY_CAN_LAY": 15.0, - "DIST_ENEMY_CAN_LAY_SQRT": 225.0, - "LAY_AIM": 0.6, - "MIN_CAN_LAY_DIST_SQRT": 121.0, - "MIN_CAN_LAY_DIST": 11.0, - "MAX_CAN_LAY_DIST_SQRT": 40000.0, - "MAX_CAN_LAY_DIST": 200.0, - "LAY_CHANCE_DANGER": 40.0, - "DAMAGE_TIME_TO_GETUP": 3 }, "Aiming": { "MAX_AIM_PRECICING": 4.0, - "BETTER_PRECICING_COEF": 0.7, - "RECALC_DIST": 0.7, - "RECALC_SQR_DIST": 0.48999998, "COEF_FROM_COVER": 0.65, "PANIC_COEF": 1.2, "PANIC_ACCURATY_COEF": 1.2, - "HARD_AIM": 0.75, "PANIC_TIME": 2.0, - "RECALC_MUST_TIME": 3, "DAMAGE_PANIC_TIME": 15.0, - "DANGER_UP_POINT": 1.3, "MAX_AIMING_UPGRADE_BY_TIME": 0.4, - "DAMAGE_TO_DISCARD_AIM_0_100": 86.0, - "MIN_TIME_DISCARD_AIM_SEC": 0.3, "MAX_TIME_DISCARD_AIM_SEC": 0.9, - "XZ_COEF": 0.15, - "SHOOT_TO_CHANGE_PRIORITY": 5525, + "XZ_COEF_STATIONARY_GRENADE": 0.2, "BOTTOM_COEF": 0.1, "FIRST_CONTACT_ADD_SEC": 0.01, - "FIRST_CONTACT_ADD_CHANCE_100": 80.0, "BASE_HIT_AFFECTION_DELAY_SEC": 0.17, - "BASE_HIT_AFFECTION_MIN_ANG": 4.0, "BASE_HIT_AFFECTION_MAX_ANG": 8.0, "BASE_SHIEF": 0.05, - "SCATTERING_HAVE_DAMAGE_COEF": 2.0, + "BASE_SHIEF_STATIONARY_GRENADE": 1.1, "SCATTERING_DIST_MODIF": 0.55, - "SCATTERING_DIST_MODIF_CLOSE": 0.6, "AIMING_TYPE": 4, - "DIST_TO_SHOOT_TO_CENTER": 3.0, - "DIST_TO_SHOOT_NO_OFFSET": 3.0, - "SHPERE_FRIENDY_FIRE_SIZE": -1.0, "COEF_IF_MOVE": 1.0, "TIME_COEF_IF_MOVE": 1.1, - "BOT_MOVE_IF_DELTA": 0.01, - "NEXT_SHOT_MISS_CHANCE_100": 100.0, - "NEXT_SHOT_MISS_Y_OFFSET": 1.0, - "ANYTIME_LIGHT_WHEN_AIM_100": -1.0, "ANY_PART_SHOOT_TIME": 10.0, - "WEAPON_ROOT_OFFSET": 0.35, - "MIN_DAMAGE_TO_GET_HIT_AFFETS": 1.0, - "MAX_AIM_TIME": 1.5, - "OFFSET_RECAL_ANYWAY_TIME": 1.0, - "BASE_SHIEF_STATIONARY_GRENADE": 1.1, - "XZ_COEF_STATIONARY_GRENADE": 0.2 }, "Look": { - "OLD_TIME_POINT": 11.0, - "WAIT_NEW_SENSOR": 2.1, - "WAIT_NEW__LOOK_SENSOR": 7.8, - "LOOK_AROUND_DELTA": 1.1, "MAX_VISION_GRASS_METERS": 0.8, - "MAX_VISION_GRASS_METERS_FLARE": 8.0, - "MAX_VISION_GRASS_METERS_OPT": 0.9090909, - "MAX_VISION_GRASS_METERS_FLARE_OPT": 0.125, - "LightOnVisionDistance": 30.0, - "FAR_DISTANCE": 160.0, - "FarDeltaTimeSec": 3.0, - "MIDDLE_DIST": 90.0, - "MiddleDeltaTimeSec": 1.0, - "CloseDeltaTimeSec": 0.1, - "POSIBLE_VISION_SPACE": 1.2, "GOAL_TO_FULL_DISSAPEAR": 0.5, "GOAL_TO_FULL_DISSAPEAR_SHOOT": 0.0005, - "BODY_DELTA_TIME_SEARCH_SEC": 1.7, - "COME_TO_BODY_DIST": 1.2, - "MARKSMAN_VISIBLE_DIST_COEF": 1.15, "VISIBLE_DISNACE_WITH_LIGHT": 43.0, "ENEMY_LIGHT_ADD": 45.0, - "ENEMY_LIGHT_START_DIST": 40.0, - "CAN_LOOK_TO_WALL": false, - "DIST_NOT_TO_IGNORE_WALL": 15.0, - "DIST_CHECK_WALL": 20.0, - "LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25.0, - "MIN_LOOK_AROUD_TIME": 20.0, - "OPTIMIZE_TO_ONLY_BODY": true }, "Shoot": { "RECOIL_TIME_NORMALIZE": 2.0, "RECOIL_PER_METER": 0.1, - "MAX_RECOIL_PER_METER": 0.2, - "HORIZONT_RECOIL_COEF": 0.4, - "WAIT_NEXT_SINGLE_SHOT": 0.3, - "WAIT_NEXT_SINGLE_SHOT_LONG_MAX": 3.3, - "WAIT_NEXT_SINGLE_SHOT_LONG_MIN": 0.8, - "MARKSMAN_DIST_SEK_COEF": 44.0, - "FINGER_HOLD_SINGLE_SHOT": 0.14, - "BASE_AUTOMATIC_TIME": 0.1, + "WAIT_NEXT_STATIONARY_GRENADE": 1.0, + "FINGER_HOLD_STATIONARY_GRENADE": 0.3, "AUTOMATIC_FIRE_SCATTERING_COEF": 1.5, - "CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 76.0, - "FAR_DIST_ENEMY": 20.0, - "SHOOT_FROM_COVER": 4, "FAR_DIST_ENEMY_SQR": 400.0, - "MAX_DIST_COEF": 1.35, - "RECOIL_DELTA_PRESS": 0.15, - "RUN_DIST_NO_AMMO": 25.0, "RUN_DIST_NO_AMMO_SQRT": 625.0, "CAN_SHOOTS_TIME_TO_AMBUSH": 333, "NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_PERCENT": 0.5, - "NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_SEC": 2.0, - "RELOAD_PECNET_NO_ENEMY": 0.6, "CHANCE_TO_CHANGE_WEAPON": 0.0, "CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 0.0, - "LOW_DIST_TO_CHANGE_WEAPON": 10.0, - "FAR_DIST_TO_CHANGE_WEAPON": 50.0, - "SUPPRESS_BY_SHOOT_TIME": 6.0, - "SUPPRESS_TRIGGERS_DOWN": 3, - "WAIT_NEXT_STATIONARY_GRENADE": 1.0, - "FINGER_HOLD_STATIONARY_GRENADE": 0.3, - "VALIDATE_MALFUNCTION_CHANCE": 0, - "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25 }, "Move": { - "BASE_ROTATE_SPEED": 270.0, - "REACH_DIST": 0.5, "REACH_DIST_RUN": 0.8, - "START_SLOW_DIST": 1.5, - "BASESTART_SLOW_DIST": 1.1, - "SLOW_COEF": 7.0, - "DIST_TO_CAN_CHANGE_WAY": 8.0, - "DIST_TO_START_RAYCAST": 15.0, - "BASE_START_SERACH": 35.0, "UPDATE_TIME_RECAL_WAY": 7.0, - "FAR_DIST": 4.0, - "FAR_DIST_SQR": 16.0, - "DIST_TO_CAN_CHANGE_WAY_SQR": 64.0, - "DIST_TO_START_RAYCAST_SQR": 225.0, - "BASE_SQRT_START_SERACH": 1225.0, - "Y_APPROXIMATION": 0.7, - "DELTA_LAST_SEEN_ENEMY": 20.0, - "REACH_DIST_COVER": 2.0, "RUN_TO_COVER_MIN": 2.0, - "CHANCE_TO_RUN_IF_NO_AMMO_0_100": 100.0, - "RUN_IF_CANT_SHOOT": false, "RUN_IF_GAOL_FAR_THEN": 10.0, - "SEC_TO_CHANGE_TO_RUN": 3.0 + "AT": [ + "normal", + "normal", + "normal", + "regular", + "regular" + ], }, "Grenade": { - "DELTA_NEXT_ATTEMPT_FROM_COVER": 5.0, - "DELTA_NEXT_ATTEMPT": 10.0, - "MIN_DIST_NOT_TO_THROW": 8.0, - "NEAR_DELTA_THROW_TIME_SEC": 2.0, - "MIN_THROW_GRENADE_DIST": 12.0, - "MIN_THROW_GRENADE_DIST_SQRT": 144.0, - "MIN_DIST_NOT_TO_THROW_SQR": 64.0, "RUN_AWAY": 22.0, "RUN_AWAY_SQR": 484.0, - "ADD_GRENADE_AS_DANGER": 65.0, - "ADD_GRENADE_AS_DANGER_SQR": 4225.0, "CHANCE_TO_NOTIFY_ENEMY_GR_100": 99.0, "GrenadePerMeter": 0.1, - "REQUEST_DIST_MUST_THROW_SQRT": 4.0, - "REQUEST_DIST_MUST_THROW": 2.0, - "BEWARE_TYPE": 2, "SHOOT_TO_SMOKE_CHANCE_100": 30.0, - "CHANCE_RUN_FLASHED_100": 0.0, - "MAX_FLASHED_DIST_TO_SHOOT": 10.0, - "MAX_FLASHED_DIST_TO_SHOOT_SQRT": 100.0, "FLASH_GRENADE_TIME_COEF": 0.3, - "SIZE_SPOTTED_COEF": 2.0, - "BE_ATTENTION_COEF": 4.0, "TIME_SHOOT_TO_FLASH": 4.0, - "CLOSE_TO_SMOKE_TO_SHOOT": 5.0, - "CLOSE_TO_SMOKE_TO_SHOOT_SQRT": 25.0, - "CLOSE_TO_SMOKE_TIME_DELTA": 7.0, - "SMOKE_CHECK_DELTA": 1.0, - "DELTA_GRENADE_START_TIME": 0.7, - "AMBUSH_IF_SMOKE_IN_ZONE_100": 40.0, - "AMBUSH_IF_SMOKE_RETURN_TO_ATTACK_SEC": 30.0, "NO_RUN_FROM_AI_GRENADES": false, "MAX_THROW_POWER": 19.0, - "MIN_THROW_DIST_PERCENT_0_1": 0.8, "GrenadePrecision": 0.01, - "STOP_WHEN_THROW_GRENADE": true, "WAIT_TIME_TURN_AWAY": 0.2, - "SMOKE_SUPPRESS_DELTA": 20.0, - "DAMAGE_GRENADE_SUPPRESS_DELTA": 8.0, - "STUN_SUPPRESS_DELTA": 9.0, - "CHEAT_START_GRENADE_PLACE": false, - "CAN_THROW_STRAIGHT_CONTACT": true, - "STRAIGHT_CONTACT_DELTA_SEC": -1.0, - "ANG_TYPE": 4 + "ANG_TYPE": 4, + "MIN_THROW_DIST_PERCENT_0_1": 0.8, }, "Change": { - "SMOKE_VISION_DIST": 0.6, - "SMOKE_GAIN_SIGHT": 1.6, - "SMOKE_SCATTERING": 1.6, - "SMOKE_PRECICING": 1.6, - "SMOKE_HEARING": 1.0, - "SMOKE_ACCURATY": 1.6, - "SMOKE_LAY_CHANCE": 1.6, "FLASH_VISION_DIST": 0.05, - "FLASH_GAIN_SIGHT": 1.8, - "FLASH_SCATTERING": 1.6, - "FLASH_PRECICING": 1.6, - "FLASH_HEARING": 1.0, - "FLASH_ACCURATY": 1.6, - "FLASH_LAY_CHANCE": 1.0, "STUN_HEARING": 0.01 }, "Cover": { - "RETURN_TO_ATTACK_AFTER_AMBUSH_MIN": 20.0, - "RETURN_TO_ATTACK_AFTER_AMBUSH_MAX": 50.0, "SOUND_TO_GET_SPOTTED": 2.0, - "TIME_TO_MOVE_TO_COVER": 15.0, - "MAX_DIST_OF_COVER": 4.0, - "CHANGE_RUN_TO_COVER_SEC": 5.0, - "CHANGE_RUN_TO_COVER_SEC_GREANDE": 0.6, - "MIN_DIST_TO_ENEMY": 9.0, - "DIST_CANT_CHANGE_WAY": 5.0, "DIST_CHECK_SFETY": 9.0, - "TIME_CHECK_SAFE": 2.0, - "HIDE_TO_COVER_TIME": 1.5, - "MAX_DIST_OF_COVER_SQR": 16.0, - "DIST_CANT_CHANGE_WAY_SQR": 25.0, "SPOTTED_COVERS_RADIUS": 3.0, "LOOK_LAST_ENEMY_POS_MOVING": 1.5, "LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3.0, - "LOOK_LAST_ENEMY_POS_LOOKAROUND": 45.0, - "OFFSET_LOOK_ALONG_WALL_ANG": 20, "SPOTTED_GRENADE_RADIUS": 16.0, - "MAX_SPOTTED_TIME_SEC": 45.0, - "WAIT_INT_COVER_FINDING_ENEMY": 2.0, - "CLOSE_DIST_POINT_SQRT": 4.0, - "DELTA_SEEN_FROM_COVE_LAST_POS": 15.0, - "MOVE_TO_COVER_WHEN_TARGET": false, - "RUN_COVER_IF_CAN_AND_NO_ENEMIES": false, - "SPOTTED_GRENADE_TIME": 7.0, - "DEPENDS_Y_DIST_TO_BOT": false, - "RUN_IF_FAR": 15.0, - "RUN_IF_FAR_SQRT": 225.0, - "STAY_IF_FAR": 25.0, - "STAY_IF_FAR_SQRT": 625.0, "CHECK_COVER_ENEMY_LOOK": true, "SHOOT_NEAR_TO_LEAVE": 2, - "SHOOT_NEAR_SEC_PERIOD": 1, - "HITS_TO_LEAVE_COVER": 2, - "HITS_TO_LEAVE_COVER_UNKNOWN": 2, - "DOG_FIGHT_AFTER_LEAVE": 4.0, - "NOT_LOOK_AT_WALL_IS_DANGER": true, "MIN_DEFENCE_LEVEL": 22.0, - "GOOD_DIST_TO_POINT_COEF": 1.8, - "ENEMY_DIST_TO_GO_OUT": 1.0, - "STATIONARY_WEAPON_NO_ENEMY_GETUP": 20.0, - "STATIONARY_WEAPON_MAX_DIST_TO_USE": 25 + "STATIONARY_WEAPON_NO_ENEMY_GETUP": 20.0, + "STATIONARY_WEAPON_MAX_DIST_TO_USE": 25.0, }, "Patrol": { - "LOOK_TIME_BASE": 12.0, - "RESERVE_TIME_STAY": 72.0, - "FRIEND_SEARCH_SEC": 12.0, - "TALK_DELAY": 1.1, "MIN_TALK_DELAY": 35.0, - "TALK_DELAY_BIG": 15.1, - "CHANGE_WAY_TIME": 125.1, - "MIN_DIST_TO_CLOSE_TALK": 5.0, "VISION_DIST_COEF_PEACE": 1.0, - "MIN_DIST_TO_CLOSE_TALK_SQR": 25.0, - "CHANCE_TO_CUT_WAY_0_100": 75.0, - "CUT_WAY_MIN_0_1": 0.4, - "CUT_WAY_MAX_0_1": 0.65, - "CHANCE_TO_CHANGE_WAY_0_100": 50.0, - "CHANCE_TO_SHOOT_DEADBODY": 52, - "SUSPETION_PLACE_LIFETIME": 7.0, - "RESERVE_OUT_TIME": 30.0, - "CLOSE_TO_SELECT_RESERV_WAY": 25.0, - "MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5.0 + "MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5.0, }, "Hearing": { "BOT_CLOSE_PANIC_DIST": 2.0, "CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.95, "DISPERSION_COEF": 10.6, "CLOSE_DIST": 20.0, - "FAR_DIST": 60.0, - "SOUND_DIR_DEEFREE": 30.0, - "DIST_PLACE_TO_FIND_POINT": 70.0, - "DEAD_BODY_SOUND_RAD": 30.0, - "LOOK_ONLY_DANGER": false, - "RESET_TIMER_DIST": 17.0, - "HEAR_DELAY_WHEN_PEACE": 0.5, "HEAR_DELAY_WHEN_HAVE_SMT": 0.5, - "LOOK_ONLY_DANGER_DELTA": 9.0 + "LOOK_ONLY_DANGER_DELTA": 9.0, }, "Mind": { - "MIN_SHOOTS_TIME": 2, - "MAX_SHOOTS_TIME": 4, - "TIME_TO_RUN_TO_COVER_CAUSE_SHOOT_SEC": 15.0, "DAMAGE_REDUCTION_TIME_SEC": 20.0, - "MIN_DAMAGE_SCARE": 20.0, - "CHANCE_TO_RUN_CAUSE_DAMAGE_0_100": 35.0, - "TIME_TO_FORGOR_ABOUT_ENEMY_SEC": 52.0, - "TIME_TO_FIND_ENEMY": 22.0, - "MAX_AGGRO_BOT_DIST": 100.0, - "HIT_POINT_DETECTION": 4.0, - "DANGER_POINT_CHOOSE_COEF": 1.0, - "SIMPLE_POINT_CHOOSE_COEF": 0.4, - "LASTSEEN_POINT_CHOOSE_COEF": 0.2, - "COVER_DIST_COEF": 1.5, - "DIST_TO_FOUND_SQRT": 400.0, - "MAX_AGGRO_BOT_DIST_SQR": 10000.0, - "DIST_TO_STOP_RUN_ENEMY": 15.0, - "ENEMY_LOOK_AT_ME_ANG": 15.0, - "MIN_START_AGGRESION_COEF": 1.0, - "MAX_START_AGGRESION_COEF": 3.0, - "BULLET_FEEL_DIST": 160.0, - "BULLET_FEEL_CLOSE_SDIST": 1.0, - "ATTACK_IMMEDIATLY_CHANCE_0_100": 40.0, "CHANCE_FUCK_YOU_ON_CONTACT_100": 0.01, - "FRIEND_DEAD_AGR_LOW": -0.2, - "FRIEND_AGR_KILL": 0.2, - "LAST_ENEMY_LOOK_TO": 40.0, - "CAN_RECEIVE_PLAYER_REQUESTS_SAVAGE": true, - "CAN_RECEIVE_PLAYER_REQUESTS_BEAR": false, - "CAN_RECEIVE_PLAYER_REQUESTS_USEC": false, - "CAN_USE_MEDS": true, "SUSPETION_POINT_CHANCE_ADD100": 0.0, - "AMBUSH_WHEN_UNDER_FIRE": true, - "AMBUSH_WHEN_UNDER_FIRE_TIME_RESIST": 60.0, "ATTACK_ENEMY_IF_PROTECT_DELTA_LAST_TIME_SEEN": 1.5, - "HOLD_IF_PROTECT_DELTA_LAST_TIME_SEEN": 8.5, - "FIND_COVER_TO_GET_POSITION_WITH_SHOOT": 2.0, - "PROTECT_TIME_REAL": true, - "CHANCE_SHOOT_WHEN_WARN_PLAYER_100": 25.0, - "CAN_PANIC_IS_PROTECT": false, - "NO_RUN_AWAY_FOR_SAFE": false, - "PART_PERCENT_TO_HEAL": 0.65, - "PROTECT_DELTA_HEAL_SEC": 10.0, - "CAN_STAND_BY": true, - "CAN_THROW_REQUESTS": true, - "GROUP_ANY_PHRASE_DELAY": -1.0, - "GROUP_EXACTLY_PHRASE_DELAY": -1.0, - "DIST_TO_ENEMY_YO_CAN_HEAL": 30.0, - "CHANCE_TO_STAY_WHEN_WARN_PLAYER_100": 80.0, "DOG_FIGHT_OUT": 6.0, - "DOG_FIGHT_IN": 3.0, "SHOOT_INSTEAD_DOG_FIGHT": 9.0, "PISTOL_SHOTGUN_AMBUSH_DIST": 60.0, "STANDART_AMBUSH_DIST": 200.0, - "AI_POWER_COEF": 120.0, - "COVER_SECONDS_AFTER_LOSE_VISION": 10.0, - "COVER_SELF_ALWAYS_IF_DAMAGED": false, - "SEC_TO_MORE_DIST_TO_RUN": 10.0, - "HEAL_DELAY_SEC": 5.0, - "HIT_DELAY_WHEN_HAVE_SMT": -1.0, - "HIT_DELAY_WHEN_PEACE": -1.0, - "TALK_WITH_QUERY": true }, "Boss": { - "BOSS_DIST_TO_WARNING": 34.0, - "BOSS_DIST_TO_WARNING_SQRT": 1156.0, - "BOSS_DIST_TO_WARNING_OUT": 43.0, - "BOSS_DIST_TO_WARNING_OUT_SQRT": 1849.0, - "BOSS_DIST_TO_SHOOT": 16.0, - "BOSS_DIST_TO_SHOOT_SQRT": 256.0, - "CHANCE_TO_SEND_GRENADE_100": 100.0, - "MAX_DIST_COVER_BOSS": 25.0, - "MAX_DIST_COVER_BOSS_SQRT": 625.0, - "MAX_DIST_DECIDER_TO_SEND": 35.0, - "MAX_DIST_DECIDER_TO_SEND_SQRT": 1225.0, - "TIME_AFTER_LOSE": 15.0, - "TIME_AFTER_LOSE_DELTA": 60.0, - "PERSONS_SEND": 2, - "DELTA_SEARCH_TIME": 18.0, - "COVER_TO_SEND": true, - "WAIT_NO_ATTACK_SAVAGE": 10.0, - "CHANCE_USE_RESERVE_PATROL_100": 50.0, - "KILLA_Y_DELTA_TO_BE_ENEMY_BOSS": 5.0, - "KILLA_DITANCE_TO_BE_ENEMY_BOSS": 45.0, - "KILLA_START_SEARCH_SEC": 40.0, - "KILLA_CONTUTION_TIME": 5.0, - "KILLA_CLOSE_ATTACK_DIST": 8.0, - "KILLA_MIDDLE_ATTACK_DIST": 22.0, - "KILLA_LARGE_ATTACK_DIST": 41.0, - "KILLA_SEARCH_METERS": 30.0, - "KILLA_DEF_DIST_SQRT": 225.0, - "KILLA_SEARCH_SEC_STOP_AFTER_COMING": 25.0, - "KILLA_DIST_TO_GO_TO_SUPPRESS": 6.0, - "KILLA_AFTER_GRENADE_SUPPRESS_DELAY": 2.0, - "KILLA_CLOSEATTACK_TIMES": 3, - "KILLA_CLOSEATTACK_DELAY": 10.0, - "KILLA_HOLD_DELAY": 5.0, - "KILLA_BULLET_TO_RELOAD": 15, - "SHALL_WARN": true, - "KILLA_ENEMIES_TO_ATTACK": 3, - "KILLA_ONE_IS_CLOSE": 30.0, - "KILLA_TRIGGER_DOWN_DELAY": 1.0, - "KILLA_WAIT_IN_COVER_COEF": 1.0 }, "Core": { "VisibleAngle": 140.0, - "VisibleDistance": 137.0, "GainSightCoef": 0.01, "ScatteringPerMeter": 0.05, "ScatteringClosePerMeter": 0.1, "DamageCoeff": 1.0, "HearingSense": 3.85, - "CanRun": true, - "CanGrenade": true, - "AimingType": "normal", - "PistolFireDistancePref": 35.0, - "ShotgunFireDistancePref": 50.0, - "RifleFireDistancePref": 100.0, - "AccuratySpeed": 0.3, "WaitInCoverBetweenShotsSec": 1.5 }, "Scattering": { "MinScatter": 0.015, - "WorkingScatter": 0.15, "MaxScatter": 0.3, "SpeedUp": 0.6, "SpeedUpAim": 1.8, @@ -443,24 +134,8 @@ "MovingSlowCoef": 1.4, "ToLowBotAngularSpeed": 140.0, "ToStopBotAngularSpeed": 80.0, - "FromShot": 0.001, - "TracerCoef": 1.3, - "HandDamageScatteringMinMax": 0.7, - "HandDamageAccuracySpeed": 1.3, - "BloodFall": 1.45, "Caution": 0.03, - "ToCaution": 0.6, - "RecoilControlCoefShootDone": 0.0003, - "RecoilControlCoefShootDoneAuto": 0.00015, "AMPLITUDE_FACTOR": 0.015, "AMPLITUDE_SPEED": 0.001, - "DIST_FROM_OLD_POINT_TO_NOT_AIM": 15.0, - "DIST_FROM_OLD_POINT_TO_NOT_AIM_SQRT": 225.0, - "DIST_NOT_TO_SHOOT": 0.3, - "PoseChnageCoef": 0.1, - "LayFactor": 0.1, - "RecoilYCoef": 0.0005, - "RecoilYCoefSppedDown": -0.52, - "RecoilYMax": 1.0 } -} \ No newline at end of file +} diff --git a/Generator/Assets/impossible_marksman_BotGlobalSettings.txt b/Generator/Assets/impossible_marksman_BotGlobalSettings.txt index 251bfe1..b6eef68 100644 --- a/Generator/Assets/impossible_marksman_BotGlobalSettings.txt +++ b/Generator/Assets/impossible_marksman_BotGlobalSettings.txt @@ -138,8 +138,10 @@ "SUPPRESS_TRIGGERS_DOWN": 3, "WAIT_NEXT_STATIONARY_GRENADE": 1.0, "FINGER_HOLD_STATIONARY_GRENADE": 0.3, - "VALIDATE_MALFUNCTION_CHANCE": 0, - "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25 + "VALIDATE_MALFUNCTION_CHANCE": 100, + "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25, + "DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5, + "DELAY_BEFORE_FIX_MALFUNCTION": 0.5 }, "Move": { "BASE_ROTATE_SPEED": 270.0, @@ -465,4 +467,4 @@ "RecoilYCoefSppedDown": -0.52, "RecoilYMax": 1.0 } -} \ No newline at end of file +} diff --git a/Generator/Assets/normal_assault_BotGlobalSettings.txt b/Generator/Assets/normal_assault_BotGlobalSettings.txt index ed4e644..453d09a 100644 --- a/Generator/Assets/normal_assault_BotGlobalSettings.txt +++ b/Generator/Assets/normal_assault_BotGlobalSettings.txt @@ -100,6 +100,7 @@ "ENEMY_LIGHT_ADD": 45.0, "ENEMY_LIGHT_START_DIST": 40.0, "CAN_LOOK_TO_WALL": false, + "CHECK_HEAD_ANY_DIST": false, "DIST_NOT_TO_IGNORE_WALL": 15.0, "DIST_CHECK_WALL": 20.0, "LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25.0, @@ -108,6 +109,7 @@ }, "Shoot": { "RECOIL_TIME_NORMALIZE": 2.0, + "CAN_STOP_SHOOT_CAUSE_ANIMATOR": true, "RECOIL_PER_METER": 0.1, "MAX_RECOIL_PER_METER": 0.2, "HORIZONT_RECOIL_COEF": 0.4, @@ -139,7 +141,9 @@ "WAIT_NEXT_STATIONARY_GRENADE": 1.0, "FINGER_HOLD_STATIONARY_GRENADE": 0.3, "VALIDATE_MALFUNCTION_CHANCE": 100, - "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25 + "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25, + "DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5, + "DELAY_BEFORE_FIX_MALFUNCTION": 0.5 }, "Move": { "BASE_ROTATE_SPEED": 270.0, @@ -487,4 +491,4 @@ "RecoilYCoefSppedDown": -0.52, "RecoilYMax": 1.0 } -} \ No newline at end of file +} diff --git a/Generator/Assets/normal_bossBully_BotGlobalSettings.txt b/Generator/Assets/normal_bossBully_BotGlobalSettings.txt index 4a4d9dc..b5af8d7 100644 --- a/Generator/Assets/normal_bossBully_BotGlobalSettings.txt +++ b/Generator/Assets/normal_bossBully_BotGlobalSettings.txt @@ -133,8 +133,10 @@ "FAR_DIST_TO_CHANGE_WEAPON": 30.0, "SUPPRESS_BY_SHOOT_TIME": 6.0, "SUPPRESS_TRIGGERS_DOWN": 3, - "VALIDATE_MALFUNCTION_CHANCE": 0, - "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25 + "VALIDATE_MALFUNCTION_CHANCE": 100, + "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25, + "DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5, + "DELAY_BEFORE_FIX_MALFUNCTION": 0.5 }, "Move": { "BASE_ROTATE_SPEED": 270.0, @@ -476,4 +478,4 @@ "RecoilYCoefSppedDown": -0.52, "RecoilYMax": 1.0 } -} \ No newline at end of file +} diff --git a/Generator/Assets/normal_bossGluhar_BotGlobalSettings.txt b/Generator/Assets/normal_bossGluhar_BotGlobalSettings.txt index 3ac4b9f..5f2daf9 100644 --- a/Generator/Assets/normal_bossGluhar_BotGlobalSettings.txt +++ b/Generator/Assets/normal_bossGluhar_BotGlobalSettings.txt @@ -156,8 +156,10 @@ "DIST_TO_CHANGE_TO_MAIN": 15.0, "WAIT_NEXT_STATIONARY_GRENADE": 1.0, "FINGER_HOLD_STATIONARY_GRENADE": 0.3, - "VALIDATE_MALFUNCTION_CHANCE": 0, - "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25 + "VALIDATE_MALFUNCTION_CHANCE": 100, + "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25, + "DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5, + "DELAY_BEFORE_FIX_MALFUNCTION": 0.5 }, "Move": { "BASE_ROTATE_SPEED": 270.0, @@ -546,4 +548,4 @@ "RecoilYCoefSppedDown": -0.52, "RecoilYMax": 1.0 } -} \ No newline at end of file +} diff --git a/Generator/Assets/normal_bossKilla_BotGlobalSettings.txt b/Generator/Assets/normal_bossKilla_BotGlobalSettings.txt index c97a5ee..c330b7e 100644 --- a/Generator/Assets/normal_bossKilla_BotGlobalSettings.txt +++ b/Generator/Assets/normal_bossKilla_BotGlobalSettings.txt @@ -131,8 +131,10 @@ "FAR_DIST_TO_CHANGE_WEAPON": 30.0, "SUPPRESS_BY_SHOOT_TIME": 6.0, "SUPPRESS_TRIGGERS_DOWN": 3, - "VALIDATE_MALFUNCTION_CHANCE": 0, - "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25 + "VALIDATE_MALFUNCTION_CHANCE": 100, + "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25, + "DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5, + "DELAY_BEFORE_FIX_MALFUNCTION": 0.5 }, "Move": { "BASE_ROTATE_SPEED": 270.0, diff --git a/Generator/Assets/normal_bossKnight_BotGlobalSettings.txt b/Generator/Assets/normal_bossKnight_BotGlobalSettings.txt index 2491cfc..842a984 100644 --- a/Generator/Assets/normal_bossKnight_BotGlobalSettings.txt +++ b/Generator/Assets/normal_bossKnight_BotGlobalSettings.txt @@ -138,6 +138,10 @@ "VALIDATE_MALFUNCTION_CHANCE": 0, "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25, "TRY_CHANGE_WEAPON_INSTEAD_RELOAD": false, + "VALIDATE_MALFUNCTION_CHANCE": 100, + "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25, + "DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5, + "DELAY_BEFORE_FIX_MALFUNCTION": 0.5 }, "Move": { "BASE_ROTATE_SPEED": 270.0, @@ -259,6 +263,7 @@ "RUN_COVER_IF_CAN_AND_NO_ENEMIES": true, "SPOTTED_GRENADE_TIME": 7.0, "DEPENDS_Y_DIST_TO_BOT": true, + "SHALL_CHANGE_COVER_IF_CAN_SHOOT": true, "RUN_IF_FAR": 15.0, "RUN_IF_FAR_SQRT": 225.0, "STAY_IF_FAR": 25.0, diff --git a/Generator/Assets/normal_bossKojaniy_BotGlobalSettings.txt b/Generator/Assets/normal_bossKojaniy_BotGlobalSettings.txt index defa16f..94ec145 100644 --- a/Generator/Assets/normal_bossKojaniy_BotGlobalSettings.txt +++ b/Generator/Assets/normal_bossKojaniy_BotGlobalSettings.txt @@ -136,8 +136,10 @@ "FAR_DIST_TO_CHANGE_WEAPON": 30.0, "SUPPRESS_BY_SHOOT_TIME": 6.0, "SUPPRESS_TRIGGERS_DOWN": 7, - "VALIDATE_MALFUNCTION_CHANCE": 0, - "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25 + "VALIDATE_MALFUNCTION_CHANCE": 100, + "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25, + "DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5, + "DELAY_BEFORE_FIX_MALFUNCTION": 0.5 }, "Move": { "BASE_ROTATE_SPEED": 270.0, @@ -379,7 +381,7 @@ "HIT_DELAY_WHEN_HAVE_SMT": -1.0, "CAN_TAKE_ITEMS": false, "HIT_DELAY_WHEN_PEACE": -1.0, - "DEFAULT_SAVAGE_BEHAVIOUR": "Warn", + "DEFAULT_SAVAGE_BEHAVIOUR": "Attack", "DEFAULT_BEAR_BEHAVIOUR": "Attack", "DEFAULT_USEC_BEHAVIOUR": "Attack", "FRIENDLY_BOT_TYPES": [], @@ -486,4 +488,4 @@ "RecoilYCoefSppedDown": -0.52, "RecoilYMax": 1.0 } -} \ No newline at end of file +} diff --git a/Generator/Assets/normal_bossSanitar_BotGlobalSettings.txt b/Generator/Assets/normal_bossSanitar_BotGlobalSettings.txt index 73f4c32..2c01a2f 100644 --- a/Generator/Assets/normal_bossSanitar_BotGlobalSettings.txt +++ b/Generator/Assets/normal_bossSanitar_BotGlobalSettings.txt @@ -135,8 +135,10 @@ "FAR_DIST_TO_CHANGE_WEAPON": 30.0, "SUPPRESS_BY_SHOOT_TIME": 6.0, "SUPPRESS_TRIGGERS_DOWN": 3, - "VALIDATE_MALFUNCTION_CHANCE": 0, - "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25 + "VALIDATE_MALFUNCTION_CHANCE": 100, + "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25, + "DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5, + "DELAY_BEFORE_FIX_MALFUNCTION": 0.5 }, "Move": { "BASE_ROTATE_SPEED": 270.0, diff --git a/Generator/Assets/normal_bossStormtrooper_BotGlobalSettings.txt b/Generator/Assets/normal_bossStormtrooper_BotGlobalSettings.txt index 8a8b8c6..5974e9f 100644 --- a/Generator/Assets/normal_bossStormtrooper_BotGlobalSettings.txt +++ b/Generator/Assets/normal_bossStormtrooper_BotGlobalSettings.txt @@ -131,8 +131,10 @@ "FAR_DIST_TO_CHANGE_WEAPON": 50.0, "SUPPRESS_BY_SHOOT_TIME": 6.0, "SUPPRESS_TRIGGERS_DOWN": 3, - "VALIDATE_MALFUNCTION_CHANCE": 0, - "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25 + "VALIDATE_MALFUNCTION_CHANCE": 100, + "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25, + "DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5, + "DELAY_BEFORE_FIX_MALFUNCTION": 0.5 }, "Move": { "BASE_ROTATE_SPEED": 270.0, diff --git a/Generator/Assets/normal_bossTagilla_BotGlobalSettings.txt b/Generator/Assets/normal_bossTagilla_BotGlobalSettings.txt index b9672f1..4478c04 100644 --- a/Generator/Assets/normal_bossTagilla_BotGlobalSettings.txt +++ b/Generator/Assets/normal_bossTagilla_BotGlobalSettings.txt @@ -140,8 +140,10 @@ "MELEE_STOP_DIST": -0.75, "CHANGE_WEAPON_PERIOD": 1.5, "CHANGE_TO_MAIN_WEAPON_WHEN_PATROL": true, - "VALIDATE_MALFUNCTION_CHANCE": 0, - "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25 + "VALIDATE_MALFUNCTION_CHANCE": 100, + "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25, + "DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5, + "DELAY_BEFORE_FIX_MALFUNCTION": 0.5 }, "Move": { "BASE_ROTATE_SPEED": 270.0, @@ -495,4 +497,4 @@ "RecoilYCoefSppedDown": -0.52, "RecoilYMax": 1.0 } -} \ No newline at end of file +} diff --git a/Generator/Assets/normal_bossTest_BotGlobalSettings.txt b/Generator/Assets/normal_bossTest_BotGlobalSettings.txt index bdbed94..3989e42 100644 --- a/Generator/Assets/normal_bossTest_BotGlobalSettings.txt +++ b/Generator/Assets/normal_bossTest_BotGlobalSettings.txt @@ -1,469 +1 @@ -{ - "Lay": { - "CHECK_SHOOT_WHEN_LAYING": false, - "DELTA_LAY_CHECK": 2.0, - "DELTA_GETUP": 2.7, - "DELTA_AFTER_GETUP": 10.0, - "CLEAR_POINTS_OF_SCARE_SEC": 20.0, - "MAX_LAY_TIME": 35.0, - "DELTA_WANT_LAY_CHECL_SEC": 5.0, - "ATTACK_LAY_CHANCE": 25.0, - "DIST_TO_COVER_TO_LAY": 3.5, - "DIST_TO_COVER_TO_LAY_SQRT": 12.25, - "DIST_GRASS_TERRAIN_SQRT": 0.160000011, - "DIST_ENEMY_NULL_DANGER_LAY": 15.0, - "DIST_ENEMY_NULL_DANGER_LAY_SQRT": 225.0, - "DIST_ENEMY_GETUP_LAY": 10.0, - "DIST_ENEMY_GETUP_LAY_SQRT": 100.0, - "DIST_ENEMY_CAN_LAY": 15.0, - "DIST_ENEMY_CAN_LAY_SQRT": 225.0, - "LAY_AIM": 0.6, - "MIN_CAN_LAY_DIST_SQRT": 121.0, - "MIN_CAN_LAY_DIST": 11.0, - "MAX_CAN_LAY_DIST_SQRT": 40000.0, - "MAX_CAN_LAY_DIST": 200.0, - "LAY_CHANCE_DANGER": 40.0, - "DAMAGE_TIME_TO_GETUP": 3 - }, - "Aiming": { - "MAX_AIM_PRECICING": 2.0, - "BETTER_PRECICING_COEF": 0.9, - "RECALC_DIST": 0.7, - "RECALC_SQR_DIST": 0.48999998, - "COEF_FROM_COVER": 0.85, - "PANIC_COEF": 3.5, - "PANIC_ACCURATY_COEF": 3.0, - "HARD_AIM": 0.75, - "PANIC_TIME": 6.0, - "RECALC_MUST_TIME": 3, - "DAMAGE_PANIC_TIME": 25.0, - "DANGER_UP_POINT": 1.3, - "MAX_AIMING_UPGRADE_BY_TIME": 0.4, - "DAMAGE_TO_DISCARD_AIM_0_100": 86.0, - "MIN_TIME_DISCARD_AIM_SEC": 0.3, - "MAX_TIME_DISCARD_AIM_SEC": 0.6, - "XZ_COEF": 0.10, - "SHOOT_TO_CHANGE_PRIORITY": 5525, - "BOTTOM_COEF": 0.1, - "FIRST_CONTACT_ADD_SEC": 0.1, - "FIRST_CONTACT_ADD_CHANCE_100": 80.0, - "BASE_HIT_AFFECTION_DELAY_SEC": 0.77, - "BASE_HIT_AFFECTION_MIN_ANG": 4.0, - "BASE_HIT_AFFECTION_MAX_ANG": 18.0, - "BASE_SHIEF": 0.01, - "SCATTERING_HAVE_DAMAGE_COEF": 2.0, - "SCATTERING_DIST_MODIF": 0.8, - "SCATTERING_DIST_MODIF_CLOSE": 0.6, - "AIMING_TYPE": 2, - "DIST_TO_SHOOT_TO_CENTER": 3.0, - "DIST_TO_SHOOT_NO_OFFSET": 3.0, - "SHPERE_FRIENDY_FIRE_SIZE": -1.0, - "COEF_IF_MOVE": 1.5, - "TIME_COEF_IF_MOVE": 1.1, - "BOT_MOVE_IF_DELTA": 0.01, - "NEXT_SHOT_MISS_CHANCE_100": 100.0, - "NEXT_SHOT_MISS_Y_OFFSET": 1.0, - "ANYTIME_LIGHT_WHEN_AIM_100": -1.0, - "ANY_PART_SHOOT_TIME": 900.0, - "WEAPON_ROOT_OFFSET": 0.35, - "MIN_DAMAGE_TO_GET_HIT_AFFETS": 1.0, - "MAX_AIM_TIME": 1.5, - "OFFSET_RECAL_ANYWAY_TIME": 1.0 - }, - "Look": { - "OLD_TIME_POINT": 11.0, - "WAIT_NEW_SENSOR": 2.1, - "WAIT_NEW__LOOK_SENSOR": 7.8, - "LOOK_AROUND_DELTA": 1.1, - "MAX_VISION_GRASS_METERS": 8.1, - "MAX_VISION_GRASS_METERS_FLARE": 8.0, - "MAX_VISION_GRASS_METERS_OPT": 0.9090909, - "MAX_VISION_GRASS_METERS_FLARE_OPT": 0.125, - "LightOnVisionDistance": 30.0, - "FAR_DISTANCE": 160.0, - "FarDeltaTimeSec": 3.0, - "MIDDLE_DIST": 90.0, - "MiddleDeltaTimeSec": 1.0, - "CloseDeltaTimeSec": 0.1, - "POSIBLE_VISION_SPACE": 1.2, - "GOAL_TO_FULL_DISSAPEAR": 6.5, - "GOAL_TO_FULL_DISSAPEAR_SHOOT": 2.5, - "BODY_DELTA_TIME_SEARCH_SEC": 1.7, - "COME_TO_BODY_DIST": 1.2, - "MARKSMAN_VISIBLE_DIST_COEF": 1.15, - "VISIBLE_DISNACE_WITH_LIGHT": 33.0, - "ENEMY_LIGHT_ADD": 35.0, - "ENEMY_LIGHT_START_DIST": 40.0, - "CAN_LOOK_TO_WALL": false, - "DIST_NOT_TO_IGNORE_WALL": 15.0, - "DIST_CHECK_WALL": 20.0, - "LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25.0, - "MIN_LOOK_AROUD_TIME": 20.0, - "OPTIMIZE_TO_ONLY_BODY": true - }, - "Shoot": { - "RECOIL_TIME_NORMALIZE": 1.0, - "RECOIL_PER_METER": 0.03, - "MAX_RECOIL_PER_METER": 0.01, - "HORIZONT_RECOIL_COEF": 0.01, - "WAIT_NEXT_SINGLE_SHOT": 0.2, - "WAIT_NEXT_SINGLE_SHOT_LONG_MAX": 3.3, - "WAIT_NEXT_SINGLE_SHOT_LONG_MIN": 0.4, - "MARKSMAN_DIST_SEK_COEF": 44.0, - "FINGER_HOLD_SINGLE_SHOT": 0.14, - "BASE_AUTOMATIC_TIME": 0.1, - "AUTOMATIC_FIRE_SCATTERING_COEF": 2.5, - "CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 76.0, - "FAR_DIST_ENEMY": 20.0, - "SHOOT_FROM_COVER": 4, - "FAR_DIST_ENEMY_SQR": 400.0, - "MAX_DIST_COEF": 1.35, - "RECOIL_DELTA_PRESS": 0.15, - "RUN_DIST_NO_AMMO": 25.0, - "RUN_DIST_NO_AMMO_SQRT": 625.0, - "CAN_SHOOTS_TIME_TO_AMBUSH": 3, - "NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_PERCENT": 0.5, - "NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_SEC": 2.0, - "RELOAD_PECNET_NO_ENEMY": 0.6, - "CHANCE_TO_CHANGE_WEAPON": 0.0, - "CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 0.0, - "LOW_DIST_TO_CHANGE_WEAPON": 10.0, - "FAR_DIST_TO_CHANGE_WEAPON": 50.0, - "SUPPRESS_BY_SHOOT_TIME": 6.0, - "SUPPRESS_TRIGGERS_DOWN": 3, - "VALIDATE_MALFUNCTION_CHANCE": 0, - "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25 - }, - "Move": { - "BASE_ROTATE_SPEED": 270.0, - "REACH_DIST": 0.5, - "REACH_DIST_RUN": 0.8, - "START_SLOW_DIST": 1.5, - "BASESTART_SLOW_DIST": 1.1, - "SLOW_COEF": 7.0, - "DIST_TO_CAN_CHANGE_WAY": 8.0, - "DIST_TO_START_RAYCAST": 15.0, - "BASE_START_SERACH": 35.0, - "UPDATE_TIME_RECAL_WAY": 7.0, - "FAR_DIST": 4.0, - "FAR_DIST_SQR": 16.0, - "DIST_TO_CAN_CHANGE_WAY_SQR": 64.0, - "DIST_TO_START_RAYCAST_SQR": 225.0, - "BASE_SQRT_START_SERACH": 1225.0, - "Y_APPROXIMATION": 0.7, - "DELTA_LAST_SEEN_ENEMY": 20.0, - "REACH_DIST_COVER": 2.0, - "RUN_TO_COVER_MIN": 2.0, - "CHANCE_TO_RUN_IF_NO_AMMO_0_100": 100.0, - "RUN_IF_CANT_SHOOT": true, - "RUN_IF_GAOL_FAR_THEN": 10.0, - "SEC_TO_CHANGE_TO_RUN": 3.0 - }, - "Grenade": { - "DELTA_NEXT_ATTEMPT_FROM_COVER": 5.0, - "DELTA_NEXT_ATTEMPT": 10.0, - "MIN_DIST_NOT_TO_THROW": 8.0, - "NEAR_DELTA_THROW_TIME_SEC": 2.0, - "MIN_THROW_GRENADE_DIST": 12.0, - "MIN_THROW_GRENADE_DIST_SQRT": 144.0, - "MIN_DIST_NOT_TO_THROW_SQR": 64.0, - "RUN_AWAY": 22.0, - "RUN_AWAY_SQR": 484.0, - "ADD_GRENADE_AS_DANGER": 65.0, - "ADD_GRENADE_AS_DANGER_SQR": 4225.0, - "CHANCE_TO_NOTIFY_ENEMY_GR_100": 95.0, - "GrenadePerMeter": 0.25, - "REQUEST_DIST_MUST_THROW_SQRT": 4.0, - "REQUEST_DIST_MUST_THROW": 2.0, - "BEWARE_TYPE": 2, - "SHOOT_TO_SMOKE_CHANCE_100": 50.0, - "CHANCE_RUN_FLASHED_100": 0.0, - "MAX_FLASHED_DIST_TO_SHOOT": 10.0, - "MAX_FLASHED_DIST_TO_SHOOT_SQRT": 100.0, - "FLASH_GRENADE_TIME_COEF": 0.1, - "SIZE_SPOTTED_COEF": 2.0, - "BE_ATTENTION_COEF": 4.0, - "TIME_SHOOT_TO_FLASH": 2.0, - "CLOSE_TO_SMOKE_TO_SHOOT": 5.0, - "CLOSE_TO_SMOKE_TO_SHOOT_SQRT": 25.0, - "CLOSE_TO_SMOKE_TIME_DELTA": 7.0, - "SMOKE_CHECK_DELTA": 1.0, - "DELTA_GRENADE_START_TIME": 0.7, - "AMBUSH_IF_SMOKE_IN_ZONE_100": 40.0, - "AMBUSH_IF_SMOKE_RETURN_TO_ATTACK_SEC": 30.0, - "NO_RUN_FROM_AI_GRENADES": true, - "MAX_THROW_POWER": 25.0, - "GrenadePrecision": 0.1, - "STOP_WHEN_THROW_GRENADE": true, - "WAIT_TIME_TURN_AWAY": 0.2, - "SMOKE_SUPPRESS_DELTA": 20.0, - "DAMAGE_GRENADE_SUPPRESS_DELTA": 8.0, - "STUN_SUPPRESS_DELTA": 9.0, - "CHEAT_START_GRENADE_PLACE": true, - "CAN_THROW_STRAIGHT_CONTACT": true, - "STRAIGHT_CONTACT_DELTA_SEC": 3.0, - "ANG_TYPE": 1 - }, - "Change": { - "SMOKE_VISION_DIST": 0.6, - "SMOKE_GAIN_SIGHT": 1.6, - "SMOKE_SCATTERING": 1.6, - "SMOKE_PRECICING": 1.6, - "SMOKE_HEARING": 1.0, - "SMOKE_ACCURATY": 1.6, - "SMOKE_LAY_CHANCE": 1.6, - "FLASH_VISION_DIST": 0.05, - "FLASH_GAIN_SIGHT": 1.8, - "FLASH_SCATTERING": 1.6, - "FLASH_PRECICING": 1.6, - "FLASH_HEARING": 1.0, - "FLASH_ACCURATY": 1.6, - "FLASH_LAY_CHANCE": 1.0, - "STUN_HEARING": 0.01 - }, - "Cover": { - "RETURN_TO_ATTACK_AFTER_AMBUSH_MIN": 20.0, - "RETURN_TO_ATTACK_AFTER_AMBUSH_MAX": 50.0, - "SOUND_TO_GET_SPOTTED": 2.0, - "TIME_TO_MOVE_TO_COVER": 15.0, - "MAX_DIST_OF_COVER": 4.0, - "CHANGE_RUN_TO_COVER_SEC": 5.0, - "CHANGE_RUN_TO_COVER_SEC_GREANDE": 0.6, - "MIN_DIST_TO_ENEMY": 9.0, - "DIST_CANT_CHANGE_WAY": 5.0, - "DIST_CHECK_SFETY": 9.0, - "TIME_CHECK_SAFE": 2.0, - "HIDE_TO_COVER_TIME": 1.5, - "MAX_DIST_OF_COVER_SQR": 16.0, - "DIST_CANT_CHANGE_WAY_SQR": 25.0, - "SPOTTED_COVERS_RADIUS": 5.0, - "LOOK_LAST_ENEMY_POS_MOVING": 1.5, - "LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3.0, - "LOOK_LAST_ENEMY_POS_LOOKAROUND": 45.0, - "OFFSET_LOOK_ALONG_WALL_ANG": 20, - "SPOTTED_GRENADE_RADIUS": 23.0, - "MAX_SPOTTED_TIME_SEC": 85.0, - "WAIT_INT_COVER_FINDING_ENEMY": 2.0, - "CLOSE_DIST_POINT_SQRT": 4.0, - "DELTA_SEEN_FROM_COVE_LAST_POS": 0.1, - "MOVE_TO_COVER_WHEN_TARGET": false, - "RUN_COVER_IF_CAN_AND_NO_ENEMIES": true, - "SPOTTED_GRENADE_TIME": 7.0, - "DEPENDS_Y_DIST_TO_BOT": false, - "RUN_IF_FAR": 15.0, - "RUN_IF_FAR_SQRT": 225.0, - "STAY_IF_FAR": 25.0, - "STAY_IF_FAR_SQRT": 625.0, - "CHECK_COVER_ENEMY_LOOK": false, - "SHOOT_NEAR_TO_LEAVE": 3, - "SHOOT_NEAR_SEC_PERIOD": 1, - "HITS_TO_LEAVE_COVER": 2, - "HITS_TO_LEAVE_COVER_UNKNOWN": 2, - "DOG_FIGHT_AFTER_LEAVE": 4.0, - "NOT_LOOK_AT_WALL_IS_DANGER": true, - "REWORK_NOT_TO_SHOOT": false, - "DELETE_POINTS_BEHIND_ENEMIES": false, - "MIN_DEFENCE_LEVEL": 22.0, - "GOOD_DIST_TO_POINT_COEF": 1.8, - "ENEMY_DIST_TO_GO_OUT": 1.0, - "CHECK_CLOSEST_FRIEND": true - }, - "Patrol": { - "LOOK_TIME_BASE": 12.0, - "RESERVE_TIME_STAY": 72.0, - "FRIEND_SEARCH_SEC": 12.0, - "TALK_DELAY": 1.1, - "MIN_TALK_DELAY": 35.0, - "TALK_DELAY_BIG": 15.1, - "CHANGE_WAY_TIME": 325.1, - "MIN_DIST_TO_CLOSE_TALK": 5.0, - "VISION_DIST_COEF_PEACE": 0.5, - "MIN_DIST_TO_CLOSE_TALK_SQR": 25.0, - "CHANCE_TO_CUT_WAY_0_100": 75.0, - "CUT_WAY_MIN_0_1": 0.4, - "CUT_WAY_MAX_0_1": 0.65, - "CHANCE_TO_CHANGE_WAY_0_100": 50.0, - "CHANCE_TO_SHOOT_DEADBODY": 52, - "SUSPETION_PLACE_LIFETIME": 7.0, - "RESERVE_OUT_TIME": 30.0, - "CLOSE_TO_SELECT_RESERV_WAY": 25.0, - "MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5.0 - }, - "Hearing": { - "BOT_CLOSE_PANIC_DIST": 5.0, - "CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.88, - "DISPERSION_COEF": 1.6, - "CLOSE_DIST": 16.0, - "FAR_DIST": 36.0, - "SOUND_DIR_DEEFREE": 30.0, - "DIST_PLACE_TO_FIND_POINT": 70.0, - "DEAD_BODY_SOUND_RAD": 30.0, - "LOOK_ONLY_DANGER": false, - "RESET_TIMER_DIST": 17.0, - "HEAR_DELAY_WHEN_PEACE": 0.5, - "HEAR_DELAY_WHEN_HAVE_SMT": 0.3, - "LOOK_ONLY_DANGER_DELTA": 9.0 - }, - "Mind": { - "MIN_SHOOTS_TIME": 2, - "MAX_SHOOTS_TIME": 4, - "TIME_TO_RUN_TO_COVER_CAUSE_SHOOT_SEC": 15.0, - "DAMAGE_REDUCTION_TIME_SEC": 30.0, - "MIN_DAMAGE_SCARE": 20.0, - "CHANCE_TO_RUN_CAUSE_DAMAGE_0_100": 35.0, - "TIME_TO_FORGOR_ABOUT_ENEMY_SEC": 52.0, - "TIME_TO_FIND_ENEMY": 22.0, - "MAX_AGGRO_BOT_DIST": 300.0, - "HIT_POINT_DETECTION": 4.0, - "DANGER_POINT_CHOOSE_COEF": 1.0, - "SIMPLE_POINT_CHOOSE_COEF": 0.4, - "LASTSEEN_POINT_CHOOSE_COEF": 0.2, - "COVER_DIST_COEF": 1.5, - "DIST_TO_FOUND_SQRT": 400.0, - "MAX_AGGRO_BOT_DIST_SQR": 10000.0, - "DIST_TO_STOP_RUN_ENEMY": 15.0, - "ENEMY_LOOK_AT_ME_ANG": 15.0, - "MIN_START_AGGRESION_COEF": 1.0, - "MAX_START_AGGRESION_COEF": 3.0, - "BULLET_FEEL_DIST": 160.0, - "BULLET_FEEL_CLOSE_SDIST": 1.0, - "ATTACK_IMMEDIATLY_CHANCE_0_100": 40.0, - "CHANCE_FUCK_YOU_ON_CONTACT_100": 0.0, - "FRIEND_DEAD_AGR_LOW": -0.2, - "FRIEND_AGR_KILL": 0.2, - "LAST_ENEMY_LOOK_TO": 40.0, - "CAN_RECEIVE_PLAYER_REQUESTS_SAVAGE": false, - "CAN_RECEIVE_PLAYER_REQUESTS_BEAR": false, - "CAN_RECEIVE_PLAYER_REQUESTS_USEC": false, - "CAN_USE_MEDS": true, - "SUSPETION_POINT_CHANCE_ADD100": 0.0, - "AMBUSH_WHEN_UNDER_FIRE": true, - "AMBUSH_WHEN_UNDER_FIRE_TIME_RESIST": 60.0, - "ATTACK_ENEMY_IF_PROTECT_DELTA_LAST_TIME_SEEN": 1.5, - "HOLD_IF_PROTECT_DELTA_LAST_TIME_SEEN": 8.5, - "FIND_COVER_TO_GET_POSITION_WITH_SHOOT": 2.0, - "PROTECT_TIME_REAL": true, - "CHANCE_SHOOT_WHEN_WARN_PLAYER_100": 25.0, - "CAN_PANIC_IS_PROTECT": false, - "NO_RUN_AWAY_FOR_SAFE": false, - "PART_PERCENT_TO_HEAL": 0.65, - "PROTECT_DELTA_HEAL_SEC": 10.0, - "CAN_STAND_BY": true, - "CAN_THROW_REQUESTS": true, - "GROUP_ANY_PHRASE_DELAY": -1.0, - "GROUP_EXACTLY_PHRASE_DELAY": -1.0, - "DIST_TO_ENEMY_YO_CAN_HEAL": 30.0, - "CHANCE_TO_STAY_WHEN_WARN_PLAYER_100": 80.0, - "DOG_FIGHT_OUT": 6.0, - "DOG_FIGHT_IN": 3.0, - "SHOOT_INSTEAD_DOG_FIGHT": 9.0, - "PISTOL_SHOTGUN_AMBUSH_DIST": 30.0, - "STANDART_AMBUSH_DIST": 100.0, - "AI_POWER_COEF": 120.0, - "COVER_SECONDS_AFTER_LOSE_VISION": 10.0, - "COVER_SELF_ALWAYS_IF_DAMAGED": false, - "SEC_TO_MORE_DIST_TO_RUN": 10.0, - "HEAL_DELAY_SEC": 5.0, - "HIT_DELAY_WHEN_HAVE_SMT": -1.0, - "HIT_DELAY_WHEN_PEACE": -1.0, - "TALK_WITH_QUERY": true - }, - "Boss": { - "BOSS_DIST_TO_WARNING": 34.0, - "BOSS_DIST_TO_WARNING_SQRT": 1156.0, - "BOSS_DIST_TO_WARNING_OUT": 43.0, - "BOSS_DIST_TO_WARNING_OUT_SQRT": 1849.0, - "BOSS_DIST_TO_SHOOT": 16.0, - "BOSS_DIST_TO_SHOOT_SQRT": 256.0, - "CHANCE_TO_SEND_GRENADE_100": 100.0, - "MAX_DIST_COVER_BOSS": 25.0, - "MAX_DIST_COVER_BOSS_SQRT": 625.0, - "MAX_DIST_DECIDER_TO_SEND": 35.0, - "MAX_DIST_DECIDER_TO_SEND_SQRT": 1225.0, - "TIME_AFTER_LOSE": 15.0, - "TIME_AFTER_LOSE_DELTA": 60.0, - "PERSONS_SEND": 2, - "DELTA_SEARCH_TIME": 18.0, - "COVER_TO_SEND": true, - "WAIT_NO_ATTACK_SAVAGE": 10.0, - "CHANCE_USE_RESERVE_PATROL_100": 50.0, - "KILLA_Y_DELTA_TO_BE_ENEMY_BOSS": 5.0, - "KILLA_DITANCE_TO_BE_ENEMY_BOSS": 45.0, - "KILLA_START_SEARCH_SEC": 40.0, - "KILLA_CONTUTION_TIME": 5.0, - "KILLA_CLOSE_ATTACK_DIST": 8.0, - "KILLA_MIDDLE_ATTACK_DIST": 22.0, - "KILLA_LARGE_ATTACK_DIST": 41.0, - "KILLA_SEARCH_METERS": 20.0, - "KILLA_DEF_DIST_SQRT": 225.0, - "KILLA_SEARCH_SEC_STOP_AFTER_COMING": 25.0, - "KILLA_DIST_TO_GO_TO_SUPPRESS": 6.0, - "KILLA_AFTER_GRENADE_SUPPRESS_DELAY": 2.0, - "KILLA_CLOSEATTACK_TIMES": 3, - "KILLA_CLOSEATTACK_DELAY": 10.0, - "KILLA_HOLD_DELAY": 5.0, - "KILLA_BULLET_TO_RELOAD": 15, - "SHALL_WARN": true, - "KOJANIY_DIST_WHEN_READY": 40.0, - "KOJANIY_DIST_TO_BE_ENEMY": 200.0, - "KOJANIY_MIN_DIST_TO_LOOT": 20.0, - "KOJANIY_MIN_DIST_TO_LOOT_SQRT": 400.0, - "KOJANIY_DIST_ENEMY_TOO_CLOSE": 17.0, - "KOJANIY_MANY_ENEMIES_COEF": 1.5, - "SHALL_WARN": false, - "KILLA_ENEMIES_TO_ATTACK": 3, - "KILLA_ONE_IS_CLOSE": 30.0, - "KILLA_TRIGGER_DOWN_DELAY": 1.0, - "KILLA_WAIT_IN_COVER_COEF": 1.0 - }, - "Core": { - "VisibleAngle": 140.0, - "VisibleDistance": 137.0, - "GainSightCoef": 0.2, - "ScatteringPerMeter": 0.01, - "ScatteringClosePerMeter": 0.12, - "DamageCoeff": 1.0, - "HearingSense": 0.65, - "CanRun": true, - "CanGrenade": false, - "AimingType": "normal", - "PistolFireDistancePref": 35.0, - "ShotgunFireDistancePref": 50.0, - "RifleFireDistancePref": 100.0, - "AccuratySpeed": 0.2, - "WaitInCoverBetweenShotsSec": 1.0 - }, - "Scattering": { - "MinScatter": 0.03, - "WorkingScatter": 0.15, - "MaxScatter": 0.4, - "SpeedUp": 0.3, - "SpeedUpAim": 1.4, - "SpeedDown": -0.3, - "ToSlowBotSpeed": 1.5, - "ToLowBotSpeed": 2.4, - "ToUpBotSpeed": 3.6, - "MovingSlowCoef": 1.5, - "ToLowBotAngularSpeed": 80.0, - "ToStopBotAngularSpeed": 40.0, - "FromShot": 0.001, - "TracerCoef": 1.3, - "HandDamageScatteringMinMax": 0.7, - "HandDamageAccuracySpeed": 1.3, - "BloodFall": 1.45, - "Caution": 0.3, - "ToCaution": 0.6, - "RecoilControlCoefShootDone": 0.0003, - "RecoilControlCoefShootDoneAuto": 0.00015, - "AMPLITUDE_FACTOR": 0.25, - "AMPLITUDE_SPEED": 0.1, - "DIST_FROM_OLD_POINT_TO_NOT_AIM": 15.0, - "DIST_FROM_OLD_POINT_TO_NOT_AIM_SQRT": 225.0, - "DIST_NOT_TO_SHOOT": 0.3, - "PoseChnageCoef": 0.1, - "LayFactor": 0.1, - "RecoilYCoef": 0.0005, - "RecoilYCoefSppedDown": -0.52, - "RecoilYMax": 1.0 - } -} \ No newline at end of file +{ "Lay": { }, "Aiming": { "MAX_AIM_PRECICING": 2.0, "BETTER_PRECICING_COEF": 0.9, "MAX_AIMING_UPGRADE_BY_TIME": 0.4, "MAX_TIME_DISCARD_AIM_SEC": 0.6, "XZ_COEF": 0.1, "BOTTOM_COEF": 0.1, "BASE_SHIEF": 0.01, "TIME_COEF_IF_MOVE": 1.1, }, "Look": { "MAX_VISION_GRASS_METERS": 8.1, }, "Shoot": { "RECOIL_TIME_NORMALIZE": 1.0, "RECOIL_PER_METER": 0.03, "MAX_RECOIL_PER_METER": 0.01, "HORIZONT_RECOIL_COEF": 0.01, "WAIT_NEXT_SINGLE_SHOT": 0.2, "WAIT_NEXT_SINGLE_SHOT_LONG_MIN": 0.4, "FAR_DIST_ENEMY_SQR": 400.0, "RUN_DIST_NO_AMMO_SQRT": 625.0, "NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_PERCENT": 0.5, "CHANCE_TO_CHANGE_WEAPON": 0.0, "CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 0.0, }, "Move": { "REACH_DIST_RUN": 0.8, "UPDATE_TIME_RECAL_WAY": 7.0, "RUN_TO_COVER_MIN": 2.0, "RUN_IF_CANT_SHOOT": true, "RUN_IF_GAOL_FAR_THEN": 10.0, "AT": [ "normal", "normal", "normal", "regular", "regular" ], }, "Grenade": { "RUN_AWAY": 22.0, "RUN_AWAY_SQR": 484.0, "FLASH_GRENADE_TIME_COEF": 0.1, "GrenadePrecision": 0.1, "WAIT_TIME_TURN_AWAY": 0.2, "CHEAT_START_GRENADE_PLACE": true, "STRAIGHT_CONTACT_DELTA_SEC": 3.0, }, "Change": { "FLASH_VISION_DIST": 0.05, "STUN_HEARING": 0.01 }, "Cover": { "SOUND_TO_GET_SPOTTED": 2.0, "DIST_CHECK_SFETY": 9.0, "LOOK_LAST_ENEMY_POS_MOVING": 1.5, "LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3.0, "MAX_SPOTTED_TIME_SEC": 85.0, "DELTA_SEEN_FROM_COVE_LAST_POS": 0.1, "RUN_COVER_IF_CAN_AND_NO_ENEMIES": true, "MIN_DEFENCE_LEVEL": 22.0, "REWORK_NOT_TO_SHOOT": false, "DELETE_POINTS_BEHIND_ENEMIES": false, "CHECK_CLOSEST_FRIEND": true, }, "Patrol": { "MIN_TALK_DELAY": 35.0, "CHANGE_WAY_TIME": 325.1, "MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5.0, }, "Hearing": { "BOT_CLOSE_PANIC_DIST": 5.0, "CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.88, "CLOSE_DIST": 16.0, "LOOK_ONLY_DANGER_DELTA": 9.0, }, "Mind": { "MAX_AGGRO_BOT_DIST": 300.0, "CHANCE_FUCK_YOU_ON_CONTACT_100": 0.0, "CAN_RECEIVE_PLAYER_REQUESTS_SAVAGE": false, "SUSPETION_POINT_CHANCE_ADD100": 0.0, "ATTACK_ENEMY_IF_PROTECT_DELTA_LAST_TIME_SEEN": 1.5, "DOG_FIGHT_OUT": 6.0, "SHOOT_INSTEAD_DOG_FIGHT": 9.0, }, "Boss": { "KILLA_SEARCH_METERS": 20.0, "SHALL_WARN": false, "KOJANIY_DIST_ENEMY_TOO_CLOSE": 17.0, }, "Core": { "VisibleAngle": 140.0, "ScatteringPerMeter": 0.01, "DamageCoeff": 1.0, "CanGrenade": false, "AccuratySpeed": 0.2, "WaitInCoverBetweenShotsSec": 1.0 }, "Scattering": { } } \ No newline at end of file diff --git a/Generator/Assets/normal_bossZryachiy_BotGlobalSettings.txt b/Generator/Assets/normal_bossZryachiy_BotGlobalSettings.txt new file mode 100644 index 0000000..ea756f1 --- /dev/null +++ b/Generator/Assets/normal_bossZryachiy_BotGlobalSettings.txt @@ -0,0 +1,478 @@ +{ + "Lay": { + "SHALL_LAY_WITHOUT_CHECK": true, + "SHALL_GETUP_ON_ROTATE": false, + "IF_NO_ENEMY": false, + "CHECK_SHOOT_WHEN_LAYING": false, + "DELTA_LAY_CHECK": 2.0, + "DELTA_GETUP": 2.7, + "DELTA_AFTER_GETUP": 10.0, + "DIST_LAY_CHECK": 11.0, + "CLEAR_POINTS_OF_SCARE_SEC": 20.0, + "MAX_LAY_TIME": 35.0, + "DELTA_WANT_LAY_CHECL_SEC": 5.0, + "ATTACK_LAY_CHANCE": 25.0, + "DIST_TO_COVER_TO_LAY": 3.5, + "DIST_TO_COVER_TO_LAY_SQRT": 12.25, + "DIST_GRASS_TERRAIN_SQRT": 0.160000011, + "DIST_ENEMY_NULL_DANGER_LAY": 15.0, + "DIST_ENEMY_NULL_DANGER_LAY_SQRT": 225.0, + "DIST_ENEMY_GETUP_LAY": 10.0, + "DIST_ENEMY_GETUP_LAY_SQRT": 100.0, + "DIST_ENEMY_CAN_LAY": 15.0, + "DIST_ENEMY_CAN_LAY_SQRT": 225.0, + "LAY_AIM": 0.6, + "MIN_CAN_LAY_DIST_SQRT": 121.0, + "MIN_CAN_LAY_DIST": 11.0, + "MAX_CAN_LAY_DIST_SQRT": 40000.0, + "MAX_CAN_LAY_DIST": 200.0, + "LAY_CHANCE_DANGER": 40.0, + "DAMAGE_TIME_TO_GETUP": 300 + }, + "Aiming": { + "MAX_AIM_PRECICING": 2.0, + "BETTER_PRECICING_COEF": 0.99, + "RECALC_DIST": 0.7, + "RECALC_SQR_DIST": 0.48999998, + "COEF_FROM_COVER": 0.25, + "PANIC_COEF": 1.2, + "PANIC_ACCURATY_COEF": 1.2, + "HARD_AIM": 0.75, + "PANIC_TIME": 2.0, + "RECALC_MUST_TIME": 3, + "DAMAGE_PANIC_TIME": 15.0, + "DANGER_UP_POINT": 1.3, + "MAX_AIMING_UPGRADE_BY_TIME": 0.25, + "DAMAGE_TO_DISCARD_AIM_0_100": 16.0, + "MIN_TIME_DISCARD_AIM_SEC": 0.1, + "MAX_TIME_DISCARD_AIM_SEC": 0.1, + "XZ_COEF": 0.01, + "SHOOT_TO_CHANGE_PRIORITY": 5525, + "BOTTOM_COEF": 0.01, + "FIRST_CONTACT_ADD_SEC": 0.05, + "FIRST_CONTACT_ADD_CHANCE_100": 80.0, + "BASE_HIT_AFFECTION_DELAY_SEC": 0.07, + "BASE_HIT_AFFECTION_MIN_ANG": 1.0, + "BASE_HIT_AFFECTION_MAX_ANG": 2.0, + "BASE_SHIEF": 0.01, + "SCATTERING_HAVE_DAMAGE_COEF": 2.0, + "SCATTERING_DIST_MODIF": 0.4, + "SCATTERING_DIST_MODIF_CLOSE": 0.6, + "AIMING_TYPE": 6, + "DIST_TO_SHOOT_TO_CENTER": 3.0, + "DIST_TO_SHOOT_NO_OFFSET": 3.0, + "SHPERE_FRIENDY_FIRE_SIZE": -0.1, + "COEF_IF_MOVE": 1.0, + "TIME_COEF_IF_MOVE": 1.1, + "BOT_MOVE_IF_DELTA": 3.01, + "NEXT_SHOT_MISS_CHANCE_100": 100.0, + "NEXT_SHOT_MISS_Y_OFFSET": 1.0, + "ANYTIME_LIGHT_WHEN_AIM_100": 10.0, + "ANY_PART_SHOOT_TIME": 5.0, + "WEAPON_ROOT_OFFSET": 0.35, + "MIN_DAMAGE_TO_GET_HIT_AFFETS": 1.0, + "MAX_AIM_TIME": 1.5, + "OFFSET_RECAL_ANYWAY_TIME": 1.0, + "BASE_SHIEF_STATIONARY_GRENADE": 1.1, + "XZ_COEF_STATIONARY_GRENADE": 0.8 + }, + "Look": { + "OLD_TIME_POINT": 11.0, + "WAIT_NEW_SENSOR": 2.1, + "WAIT_NEW__LOOK_SENSOR": 7.8, + "LOOK_AROUND_DELTA": 1.1, + "MAX_VISION_GRASS_METERS": 0.9, + "MAX_VISION_GRASS_METERS_FLARE": 8.0, + "MAX_VISION_GRASS_METERS_OPT": 0.9090909, + "MAX_VISION_GRASS_METERS_FLARE_OPT": 0.125, + "LightOnVisionDistance": 145.0, + "FAR_DISTANCE": 700.0, + "FarDeltaTimeSec": 3.0, + "MIDDLE_DIST": 500.0, + "MiddleDeltaTimeSec": 1.0, + "CloseDeltaTimeSec": 0.1, + "POSIBLE_VISION_SPACE": 1.2, + "GOAL_TO_FULL_DISSAPEAR": 0.2, + "GOAL_TO_FULL_DISSAPEAR_SHOOT": 0.03, + "BODY_DELTA_TIME_SEARCH_SEC": 1.7, + "COME_TO_BODY_DIST": 1.2, + "MARKSMAN_VISIBLE_DIST_COEF": 1.15, + "VISIBLE_DISNACE_WITH_LIGHT": 200.0, + "ENEMY_LIGHT_ADD": 88.0, + "ENEMY_LIGHT_START_DIST": 90.0, + "CAN_USE_LIGHT": false, + "MIDDLE_DIST_CAN_SHOOT_HEAD": true, + "CAN_LOOK_TO_WALL": true, + "DIST_NOT_TO_IGNORE_WALL": 15.0, + "DIST_CHECK_WALL": 20.0, + "LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25.0, + "MIN_LOOK_AROUD_TIME": 20.0, + "OPTIMIZE_TO_ONLY_BODY": true + }, + "Shoot": { + "RECOIL_TIME_NORMALIZE": 1.0, + "RECOIL_PER_METER": 0.01, + "MAX_RECOIL_PER_METER": 0.02, + "HORIZONT_RECOIL_COEF": 0.02, + "WAIT_NEXT_SINGLE_SHOT": 0.2, + "WAIT_NEXT_SINGLE_SHOT_LONG_MAX": 3.3, + "WAIT_NEXT_SINGLE_SHOT_LONG_MIN": 0.4, + "MARKSMAN_DIST_SEK_COEF": 44.0, + "FINGER_HOLD_SINGLE_SHOT": 0.14, + "BASE_AUTOMATIC_TIME": 0.2, + "AUTOMATIC_FIRE_SCATTERING_COEF": 1.5, + "CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 94.0, + "FAR_DIST_ENEMY": 20.0, + "SHOOT_FROM_COVER": 4, + "FAR_DIST_ENEMY_SQR": 400.0, + "MAX_DIST_COEF": 100.35, + "RECOIL_DELTA_PRESS": 0.15, + "RUN_DIST_NO_AMMO": 25.0, + "RUN_DIST_NO_AMMO_SQRT": 625.0, + "CAN_SHOOTS_TIME_TO_AMBUSH": 993, + "NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_PERCENT": 0.5, + "NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_SEC": 2.0, + "RELOAD_PECNET_NO_ENEMY": 0.6, + "CHANCE_TO_CHANGE_WEAPON": 0.1, + "CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 0.1, + "LOW_DIST_TO_CHANGE_WEAPON": 5.0, + "FAR_DIST_TO_CHANGE_WEAPON": 30.0, + "SUPPRESS_BY_SHOOT_TIME": 6.0, + "SUPPRESS_TRIGGERS_DOWN": 3, + "WAIT_NEXT_STATIONARY_GRENADE": 1.0, + "FINGER_HOLD_STATIONARY_GRENADE": 0.3, + "VALIDATE_MALFUNCTION_CHANCE": 0, + "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25 + }, + "Move": { + "BASE_ROTATE_SPEED": 270.0, + "REACH_DIST": 0.5, + "REACH_DIST_RUN": 0.8, + "START_SLOW_DIST": 1.5, + "BASESTART_SLOW_DIST": 1.1, + "SLOW_COEF": 7.0, + "DIST_TO_CAN_CHANGE_WAY": 8.0, + "DIST_TO_START_RAYCAST": 15.0, + "BASE_START_SERACH": 35.0, + "UPDATE_TIME_RECAL_WAY": 7.0, + "FAR_DIST": 4.0, + "FAR_DIST_SQR": 16.0, + "DIST_TO_CAN_CHANGE_WAY_SQR": 64.0, + "DIST_TO_START_RAYCAST_SQR": 225.0, + "BASE_SQRT_START_SERACH": 1225.0, + "Y_APPROXIMATION": 0.7, + "DELTA_LAST_SEEN_ENEMY": 20.0, + "REACH_DIST_COVER": 2.0, + "RUN_TO_COVER_MIN": 2.0, + "CHANCE_TO_RUN_IF_NO_AMMO_0_100": 100.0, + "RUN_IF_CANT_SHOOT": false, + "RUN_IF_GAOL_FAR_THEN": 10.0, + "SEC_TO_CHANGE_TO_RUN": 3.0 + }, + "Grenade": { + "DELTA_NEXT_ATTEMPT_FROM_COVER": 5.0, + "DELTA_NEXT_ATTEMPT": 10.0, + "MIN_DIST_NOT_TO_THROW": 8.0, + "NEAR_DELTA_THROW_TIME_SEC": 2.0, + "MIN_THROW_GRENADE_DIST": 12.0, + "MIN_THROW_GRENADE_DIST_SQRT": 144.0, + "MIN_DIST_NOT_TO_THROW_SQR": 64.0, + "RUN_AWAY": 22.0, + "RUN_AWAY_SQR": 484.0, + "ADD_GRENADE_AS_DANGER": 65.0, + "ADD_GRENADE_AS_DANGER_SQR": 4225.0, + "CHANCE_TO_NOTIFY_ENEMY_GR_100": 100.0, + "GrenadePerMeter": 0.15, + "REQUEST_DIST_MUST_THROW_SQRT": 9.0, + "REQUEST_DIST_MUST_THROW": 3.0, + "BEWARE_TYPE": 2, + "SHOOT_TO_SMOKE_CHANCE_100": 50.0, + "CHANCE_RUN_FLASHED_100": 100.0, + "MAX_FLASHED_DIST_TO_SHOOT": 10.0, + "MAX_FLASHED_DIST_TO_SHOOT_SQRT": 100.0, + "FLASH_GRENADE_TIME_COEF": 0.25, + "SIZE_SPOTTED_COEF": 2.0, + "BE_ATTENTION_COEF": 4.0, + "TIME_SHOOT_TO_FLASH": 4.0, + "CLOSE_TO_SMOKE_TO_SHOOT": 10.0, + "CLOSE_TO_SMOKE_TO_SHOOT_SQRT": 100.0, + "CLOSE_TO_SMOKE_TIME_DELTA": 5.0, + "SMOKE_CHECK_DELTA": 1.0, + "DELTA_GRENADE_START_TIME": 0.01, + "AMBUSH_IF_SMOKE_IN_ZONE_100": 40.0, + "AMBUSH_IF_SMOKE_RETURN_TO_ATTACK_SEC": 30.0, + "NO_RUN_FROM_AI_GRENADES": true, + "MIN_THROW_DIST_PERCENT_0_1": 0.7, + "MAX_THROW_POWER": 18.7, + "GrenadePrecision": 0.1, + "STOP_WHEN_THROW_GRENADE": true, + "WAIT_TIME_TURN_AWAY": 0.2, + "SMOKE_SUPPRESS_DELTA": 20.0, + "DAMAGE_GRENADE_SUPPRESS_DELTA": 8.0, + "STUN_SUPPRESS_DELTA": 9.0, + "CHEAT_START_GRENADE_PLACE": false, + "CAN_THROW_STRAIGHT_CONTACT": true, + "STRAIGHT_CONTACT_DELTA_SEC": -1.0, + "ANG_TYPE": 4 + }, + "Change": { + "SMOKE_VISION_DIST": 0.6, + "SMOKE_GAIN_SIGHT": 1.6, + "SMOKE_SCATTERING": 1.6, + "SMOKE_PRECICING": 1.6, + "SMOKE_HEARING": 1.0, + "SMOKE_ACCURATY": 1.6, + "SMOKE_LAY_CHANCE": 1.6, + "FLASH_VISION_DIST": 0.05, + "FLASH_GAIN_SIGHT": 1.8, + "FLASH_SCATTERING": 1.6, + "FLASH_PRECICING": 1.6, + "FLASH_HEARING": 1.0, + "FLASH_ACCURATY": 1.6, + "FLASH_LAY_CHANCE": 1.0, + "STUN_HEARING": 0.01 + }, + "Cover": { + "RETURN_TO_ATTACK_AFTER_AMBUSH_MIN": 20.0, + "RETURN_TO_ATTACK_AFTER_AMBUSH_MAX": 50.0, + "SOUND_TO_GET_SPOTTED": 2.0, + "TIME_TO_MOVE_TO_COVER": 15.0, + "MAX_DIST_OF_COVER": 4.0, + "CHANGE_RUN_TO_COVER_SEC": 5.0, + "CHANGE_RUN_TO_COVER_SEC_GREANDE": 0.6, + "MIN_DIST_TO_ENEMY": 9.0, + "DIST_CANT_CHANGE_WAY": 5.0, + "DIST_CHECK_SFETY": 9.0, + "TIME_CHECK_SAFE": 2.0, + "HIDE_TO_COVER_TIME": 1.5, + "MAX_DIST_OF_COVER_SQR": 16.0, + "DIST_CANT_CHANGE_WAY_SQR": 25.0, + "SPOTTED_COVERS_RADIUS": 0.5, + "LOOK_LAST_ENEMY_POS_MOVING": 1.5, + "LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3.0, + "LOOK_LAST_ENEMY_POS_LOOKAROUND": 45.0, + "OFFSET_LOOK_ALONG_WALL_ANG": 20, + "SPOTTED_GRENADE_RADIUS": 16.0, + "MAX_SPOTTED_TIME_SEC": 55.0, + "WAIT_INT_COVER_FINDING_ENEMY": 2.0, + "CLOSE_DIST_POINT_SQRT": 4.0, + "DELTA_SEEN_FROM_COVE_LAST_POS": 15.0, + "MOVE_TO_COVER_WHEN_TARGET": false, + "RUN_COVER_IF_CAN_AND_NO_ENEMIES": false, + "SPOTTED_GRENADE_TIME": 7.0, + "DEPENDS_Y_DIST_TO_BOT": false, + "RUN_IF_FAR": 15.0, + "RUN_IF_FAR_SQRT": 225.0, + "STAY_IF_FAR": 25.0, + "STAY_IF_FAR_SQRT": 625.0, + "CHECK_COVER_ENEMY_LOOK": false, + "SHOOT_NEAR_TO_LEAVE": 2, + "SHOOT_NEAR_SEC_PERIOD": 0.5, + "HITS_TO_LEAVE_COVER": 1, + "HITS_TO_LEAVE_COVER_UNKNOWN": 1, + "DOG_FIGHT_AFTER_LEAVE": 4.0, + "NOT_LOOK_AT_WALL_IS_DANGER": true, + "MIN_DEFENCE_LEVEL": -1.0, + "GOOD_DIST_TO_POINT_COEF": 9999.0, + "ENEMY_DIST_TO_GO_OUT": 1.0, + "STATIONARY_WEAPON_NO_ENEMY_GETUP": 15.0, + "STATIONARY_WEAPON_MAX_DIST_TO_USE": 25 + }, + "Patrol": { + "LOOK_TIME_BASE": 12.0, + "RESERVE_TIME_STAY": 72.0, + "FRIEND_SEARCH_SEC": 12.0, + "TALK_DELAY": 1.1, + "MIN_TALK_DELAY": 35.0, + "TALK_DELAY_BIG": 45.1, + "CHANGE_WAY_TIME": 325.1, + "MIN_DIST_TO_CLOSE_TALK": 5.0, + "VISION_DIST_COEF_PEACE": 0.75, + "MIN_DIST_TO_CLOSE_TALK_SQR": 25.0, + "CHANCE_TO_CUT_WAY_0_100": 75.0, + "CUT_WAY_MIN_0_1": 0.4, + "CUT_WAY_MAX_0_1": 0.65, + "CHANCE_TO_CHANGE_WAY_0_100": 30.0, + "CHANCE_TO_SHOOT_DEADBODY": 52, + "SUSPETION_PLACE_LIFETIME": 7.0, + "RESERVE_OUT_TIME": 60.0, + "CLOSE_TO_SELECT_RESERV_WAY": 25.0, + "MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5.0, + "CAN_CHECK_MAGAZINE": false + }, + "Hearing": { + "BOT_CLOSE_PANIC_DIST": 1.0, + "CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.99, + "DISPERSION_COEF": 10.0, + "CLOSE_DIST": 36.0, + "FAR_DIST": 96.0, + "SOUND_DIR_DEEFREE": 30.0, + "DIST_PLACE_TO_FIND_POINT": 300.0, + "DEAD_BODY_SOUND_RAD": 30.0, + "LOOK_ONLY_DANGER": false, + "RESET_TIMER_DIST": 17.0, + "HEAR_DELAY_WHEN_PEACE": 0.0, + "HEAR_DELAY_WHEN_HAVE_SMT": 0.0, + "LOOK_ONLY_DANGER_DELTA": 9.0 + }, + "Mind": { + "MIN_SHOOTS_TIME": 2, + "MAX_SHOOTS_TIME": 4, + "TIME_TO_RUN_TO_COVER_CAUSE_SHOOT_SEC": 15.0, + "DAMAGE_REDUCTION_TIME_SEC": 20.0, + "MIN_DAMAGE_SCARE": 20.0, + "CHANCE_TO_RUN_CAUSE_DAMAGE_0_100": 35.0, + "TIME_TO_FORGOR_ABOUT_ENEMY_SEC": 52.0, + "TIME_TO_FIND_ENEMY": 22.0, + "MAX_AGGRO_BOT_DIST_SQR_UPPER_LIMIT": 1000000.0, + "MAX_AGGRO_BOT_DIST_SQR": 1000000.0, + "MAX_AGGRO_BOT_DIST": 1000.0, + "HIT_POINT_DETECTION": 4.0, + "DANGER_POINT_CHOOSE_COEF": 1.0, + "SIMPLE_POINT_CHOOSE_COEF": 0.4, + "LASTSEEN_POINT_CHOOSE_COEF": 0.2, + "COVER_DIST_COEF": 1.5, + "DIST_TO_FOUND_SQRT": 400.0, + "DIST_TO_STOP_RUN_ENEMY": 15.0, + "ENEMY_LOOK_AT_ME_ANG": 15.0, + "MIN_START_AGGRESION_COEF": 1.0, + "MAX_START_AGGRESION_COEF": 3.0, + "BULLET_FEEL_DIST": 360.0, + "BULLET_FEEL_CLOSE_SDIST": 1.0, + "ATTACK_IMMEDIATLY_CHANCE_0_100": 40.0, + "CHANCE_FUCK_YOU_ON_CONTACT_100": 0.01, + "FRIEND_DEAD_AGR_LOW": -0.2, + "FRIEND_AGR_KILL": 0.2, + "LAST_ENEMY_LOOK_TO": 40.0, + "CAN_RECEIVE_PLAYER_REQUESTS_SAVAGE": false, + "CAN_RECEIVE_PLAYER_REQUESTS_BEAR": false, + "CAN_RECEIVE_PLAYER_REQUESTS_USEC": false, + "REVENGE_TO_GROUP": true, + "CAN_USE_MEDS": true, + "SUSPETION_POINT_CHANCE_ADD100": 0.0, + "AMBUSH_WHEN_UNDER_FIRE": true, + "AMBUSH_WHEN_UNDER_FIRE_TIME_RESIST": 60.0, + "ATTACK_ENEMY_IF_PROTECT_DELTA_LAST_TIME_SEEN": 1.5, + "HOLD_IF_PROTECT_DELTA_LAST_TIME_SEEN": 8.5, + "FIND_COVER_TO_GET_POSITION_WITH_SHOOT": 2.0, + "PROTECT_TIME_REAL": true, + "CHANCE_SHOOT_WHEN_WARN_PLAYER_100": 25.0, + "CAN_PANIC_IS_PROTECT": false, + "NO_RUN_AWAY_FOR_SAFE": true, + "BOSS_IGNORE_LOYALTY": true, + "PART_PERCENT_TO_HEAL": 0.65, + "PROTECT_DELTA_HEAL_SEC": 10.0, + "CAN_STAND_BY": false, + "CAN_THROW_REQUESTS": true, + "GROUP_ANY_PHRASE_DELAY": 5.0, + "GROUP_EXACTLY_PHRASE_DELAY": 20.0, + "DIST_TO_ENEMY_YO_CAN_HEAL": 30.0, + "CHANCE_TO_STAY_WHEN_WARN_PLAYER_100": 80.0, + "DOG_FIGHT_OUT": 6.0, + "DOG_FIGHT_IN": 3.0, + "SHOOT_INSTEAD_DOG_FIGHT": 9.0, + "PISTOL_SHOTGUN_AMBUSH_DIST": 30.0, + "STANDART_AMBUSH_DIST": 100.0, + "AI_POWER_COEF": 120.0, + "COVER_SECONDS_AFTER_LOSE_VISION": 10.0, + "COVER_SELF_ALWAYS_IF_DAMAGED": false, + "DEFAULT_SAVAGE_BEHAVIOUR": "Attack", + "SEC_TO_MORE_DIST_TO_RUN": 10.0, + "HEAL_DELAY_SEC": 5.0, + "AGGRESSOR_LOYALTY_BONUS": 0.0, + "HIT_DELAY_WHEN_HAVE_SMT": -1.0, + "HIT_DELAY_WHEN_PEACE": -1.0, + "TALK_WITH_QUERY": true + }, + "Boss": { + "BOSS_DIST_TO_WARNING": 20.0, + "BOSS_DIST_TO_WARNING_SQRT": 400.0, + "BOSS_DIST_TO_WARNING_OUT": 25.0, + "BOSS_DIST_TO_WARNING_OUT_SQRT": 625.0, + "BOSS_DIST_TO_SHOOT": 10.0, + "BOSS_DIST_TO_SHOOT_SQRT": 100.0, + "CHANCE_TO_SEND_GRENADE_100": 100.0, + "MAX_DIST_COVER_BOSS": 65.0, + "MAX_DIST_COVER_BOSS_SQRT": 4225.0, + "MAX_DIST_DECIDER_TO_SEND": 35.0, + "MAX_DIST_DECIDER_TO_SEND_SQRT": 1225.0, + "TIME_AFTER_LOSE": 15.0, + "TIME_AFTER_LOSE_DELTA": 60.0, + "PERSONS_SEND": 2, + "DELTA_SEARCH_TIME": 18.0, + "COVER_TO_SEND": true, + "WAIT_NO_ATTACK_SAVAGE": 10.0, + "CHANCE_USE_RESERVE_PATROL_100": 30.0, + "KILLA_Y_DELTA_TO_BE_ENEMY_BOSS": 5.0, + "KILLA_DITANCE_TO_BE_ENEMY_BOSS": 45.0, + "KILLA_START_SEARCH_SEC": 40.0, + "KILLA_CONTUTION_TIME": 5.0, + "KILLA_CLOSE_ATTACK_DIST": 8.0, + "KILLA_MIDDLE_ATTACK_DIST": 22.0, + "KILLA_LARGE_ATTACK_DIST": 41.0, + "KILLA_SEARCH_METERS": 30.0, + "KILLA_DEF_DIST_SQRT": 225.0, + "KILLA_SEARCH_SEC_STOP_AFTER_COMING": 25.0, + "KILLA_DIST_TO_GO_TO_SUPPRESS": 6.0, + "KILLA_AFTER_GRENADE_SUPPRESS_DELAY": 2.0, + "KILLA_CLOSEATTACK_TIMES": 3, + "KILLA_CLOSEATTACK_DELAY": 10.0, + "KILLA_HOLD_DELAY": 5.0, + "KILLA_BULLET_TO_RELOAD": 15, + "SHALL_WARN": true, + "KILLA_ENEMIES_TO_ATTACK": 3, + "KILLA_ONE_IS_CLOSE": 30.0, + "KILLA_TRIGGER_DOWN_DELAY": 1.0, + "KILLA_WAIT_IN_COVER_COEF": 1.0 + }, + "Core": { + "VisibleAngle": 188.0, + "VisibleDistance": 392.0, + "GainSightCoef": 0.1, + "ScatteringPerMeter": 0.002, + "ScatteringClosePerMeter": 0.12, + "DamageCoeff": 1.0, + "HearingSense": 4.9, + "CanRun": true, + "CanGrenade": true, + "AimingType": "normal", + "PistolFireDistancePref": 35.0, + "ShotgunFireDistancePref": 50.0, + "RifleFireDistancePref": 100.0, + "AccuratySpeed": 0.2, + "WaitInCoverBetweenShotsSec": 0.3 + }, + "Scattering": { + "MinScatter": 0.03, + "WorkingScatter": 0.15, + "MaxScatter": 0.4, + "SpeedUp": 0.3, + "SpeedUpAim": 1.4, + "SpeedDown": -0.3, + "ToSlowBotSpeed": 1.5, + "ToLowBotSpeed": 2.4, + "ToUpBotSpeed": 3.6, + "MovingSlowCoef": 1.5, + "ToLowBotAngularSpeed": 80.0, + "ToStopBotAngularSpeed": 40.0, + "FromShot": 0.001, + "TracerCoef": 1.3, + "HandDamageScatteringMinMax": 0.7, + "HandDamageAccuracySpeed": 1.3, + "BloodFall": 1.45, + "Caution": 0.3, + "ToCaution": 0.6, + "RecoilControlCoefShootDone": 0.0003, + "RecoilControlCoefShootDoneAuto": 0.00015, + "AMPLITUDE_FACTOR": 0.25, + "AMPLITUDE_SPEED": 0.1, + "DIST_FROM_OLD_POINT_TO_NOT_AIM": 15.0, + "DIST_FROM_OLD_POINT_TO_NOT_AIM_SQRT": 225.0, + "DIST_NOT_TO_SHOOT": 0.3, + "PoseChnageCoef": 0.1, + "LayFactor": 0.1, + "RecoilYCoef": 0.0005, + "RecoilYCoefSppedDown": -0.52, + "RecoilYMax": 1.0 + } +} \ No newline at end of file diff --git a/Generator/Assets/normal_cursedAssault_BotGlobalSettings.txt b/Generator/Assets/normal_cursedAssault_BotGlobalSettings.txt index 55592b3..ca07a30 100644 --- a/Generator/Assets/normal_cursedAssault_BotGlobalSettings.txt +++ b/Generator/Assets/normal_cursedAssault_BotGlobalSettings.txt @@ -1,468 +1 @@ -{ - "Lay": { - "CHECK_SHOOT_WHEN_LAYING": false, - "DELTA_LAY_CHECK": 2.0, - "DELTA_GETUP": 2.7, - "DELTA_AFTER_GETUP": 10.0, - "CLEAR_POINTS_OF_SCARE_SEC": 20.0, - "MAX_LAY_TIME": 35.0, - "DELTA_WANT_LAY_CHECL_SEC": 5.0, - "ATTACK_LAY_CHANCE": 25.0, - "DIST_TO_COVER_TO_LAY": 3.5, - "DIST_TO_COVER_TO_LAY_SQRT": 12.25, - "DIST_GRASS_TERRAIN_SQRT": 0.160000011, - "DIST_ENEMY_NULL_DANGER_LAY": 15.0, - "DIST_ENEMY_NULL_DANGER_LAY_SQRT": 225.0, - "DIST_ENEMY_GETUP_LAY": 10.0, - "DIST_ENEMY_GETUP_LAY_SQRT": 100.0, - "DIST_ENEMY_CAN_LAY": 15.0, - "DIST_ENEMY_CAN_LAY_SQRT": 225.0, - "LAY_AIM": 0.6, - "MIN_CAN_LAY_DIST_SQRT": 121.0, - "MIN_CAN_LAY_DIST": 11.0, - "MAX_CAN_LAY_DIST_SQRT": 40000.0, - "MAX_CAN_LAY_DIST": 200.0, - "LAY_CHANCE_DANGER": 40.0, - "DAMAGE_TIME_TO_GETUP": 3 - }, - "Aiming": { - "MAX_AIM_PRECICING": 4.0, - "BETTER_PRECICING_COEF": 0.7, - "RECALC_DIST": 0.7, - "RECALC_SQR_DIST": 0.48999998, - "COEF_FROM_COVER": 0.75, - "PANIC_COEF": 1.2, - "PANIC_ACCURATY_COEF": 1.2, - "HARD_AIM": 0.75, - "PANIC_TIME": 2.0, - "RECALC_MUST_TIME": 3, - "DAMAGE_PANIC_TIME": 15.0, - "DANGER_UP_POINT": 1.3, - "MAX_AIMING_UPGRADE_BY_TIME": 0.85, - "DAMAGE_TO_DISCARD_AIM_0_100": 96.0, - "MIN_TIME_DISCARD_AIM_SEC": 2.3, - "MAX_TIME_DISCARD_AIM_SEC": 3.1, - "XZ_COEF": 0.65, - "SHOOT_TO_CHANGE_PRIORITY": 5525, - "BOTTOM_COEF": 0.15, - "FIRST_CONTACT_ADD_SEC": 0.05, - "FIRST_CONTACT_ADD_CHANCE_100": 80.0, - "BASE_HIT_AFFECTION_DELAY_SEC": 1.17, - "BASE_HIT_AFFECTION_MIN_ANG": 14.0, - "BASE_HIT_AFFECTION_MAX_ANG": 24.0, - "BASE_SHIEF": 0.8, - "SCATTERING_HAVE_DAMAGE_COEF": 2.0, - "SCATTERING_DIST_MODIF": 0.6, - "SCATTERING_DIST_MODIF_CLOSE": 0.82, - "AIMING_TYPE": 5, - "DIST_TO_SHOOT_TO_CENTER": 3.0, - "DIST_TO_SHOOT_NO_OFFSET": 3.0, - "SHPERE_FRIENDY_FIRE_SIZE": -1.0, - "COEF_IF_MOVE": 1.2, - "TIME_COEF_IF_MOVE": 1.1, - "BOT_MOVE_IF_DELTA": 0.01, - "NEXT_SHOT_MISS_CHANCE_100": 100.0, - "NEXT_SHOT_MISS_Y_OFFSET": 1.0, - "ANYTIME_LIGHT_WHEN_AIM_100": -1.0, - "ANY_PART_SHOOT_TIME": 30.0, - "WEAPON_ROOT_OFFSET": 0.35, - "MIN_DAMAGE_TO_GET_HIT_AFFETS": 1.0, - "MAX_AIM_TIME": 1.5, - "OFFSET_RECAL_ANYWAY_TIME": 1.0, - "Y_TOP_OFFSET_COEF": 0.001, - "Y_BOTTOM_OFFSET_COEF": 0.015, - "BASE_SHIEF_STATIONARY_GRENADE": 1.1, - "XZ_COEF_STATIONARY_GRENADE": 0.8 - }, - "Look": { - "OLD_TIME_POINT": 11.0, - "WAIT_NEW_SENSOR": 2.1, - "WAIT_NEW__LOOK_SENSOR": 7.8, - "LOOK_AROUND_DELTA": 1.1, - "MAX_VISION_GRASS_METERS": 0.8, - "MAX_VISION_GRASS_METERS_FLARE": 8.0, - "MAX_VISION_GRASS_METERS_OPT": 0.9090909, - "MAX_VISION_GRASS_METERS_FLARE_OPT": 0.125, - "LightOnVisionDistance": 30.0, - "FAR_DISTANCE": 160.0, - "FarDeltaTimeSec": 3.0, - "MIDDLE_DIST": 90.0, - "MiddleDeltaTimeSec": 1.0, - "CloseDeltaTimeSec": 0.1, - "POSIBLE_VISION_SPACE": 1.2, - "GOAL_TO_FULL_DISSAPEAR": 0.5, - "GOAL_TO_FULL_DISSAPEAR_SHOOT": 0.0005, - "BODY_DELTA_TIME_SEARCH_SEC": 1.7, - "COME_TO_BODY_DIST": 1.2, - "MARKSMAN_VISIBLE_DIST_COEF": 1.15, - "VISIBLE_DISNACE_WITH_LIGHT": 43.0, - "ENEMY_LIGHT_ADD": 45.0, - "ENEMY_LIGHT_START_DIST": 40.0, - "CAN_LOOK_TO_WALL": false, - "DIST_NOT_TO_IGNORE_WALL": 15.0, - "DIST_CHECK_WALL": 20.0, - "LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25.0, - "MIN_LOOK_AROUD_TIME": 20.0, - "OPTIMIZE_TO_ONLY_BODY": true - }, - "Shoot": { - "RECOIL_TIME_NORMALIZE": 2.0, - "RECOIL_PER_METER": 0.1, - "MAX_RECOIL_PER_METER": 0.2, - "HORIZONT_RECOIL_COEF": 0.4, - "WAIT_NEXT_SINGLE_SHOT": 0.3, - "WAIT_NEXT_SINGLE_SHOT_LONG_MAX": 3.3, - "WAIT_NEXT_SINGLE_SHOT_LONG_MIN": 0.8, - "MARKSMAN_DIST_SEK_COEF": 44.0, - "FINGER_HOLD_SINGLE_SHOT": 0.14, - "BASE_AUTOMATIC_TIME": 0.1, - "AUTOMATIC_FIRE_SCATTERING_COEF": 1.5, - "CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 76.0, - "FAR_DIST_ENEMY": 20.0, - "SHOOT_FROM_COVER": 4, - "FAR_DIST_ENEMY_SQR": 400.0, - "MAX_DIST_COEF": 1.35, - "RECOIL_DELTA_PRESS": 0.15, - "RUN_DIST_NO_AMMO": 25.0, - "RUN_DIST_NO_AMMO_SQRT": 625.0, - "CAN_SHOOTS_TIME_TO_AMBUSH": 333, - "NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_PERCENT": 0.5, - "NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_SEC": 2.0, - "RELOAD_PECNET_NO_ENEMY": 0.6, - "CHANCE_TO_CHANGE_WEAPON": 0.0, - "CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 0.0, - "LOW_DIST_TO_CHANGE_WEAPON": 10.0, - "FAR_DIST_TO_CHANGE_WEAPON": 50.0, - "SUPPRESS_BY_SHOOT_TIME": 6.0, - "SUPPRESS_TRIGGERS_DOWN": 3, - "WAIT_NEXT_STATIONARY_GRENADE": 1.0, - "FINGER_HOLD_STATIONARY_GRENADE": 0.3, - "VALIDATE_MALFUNCTION_CHANCE": 0, - "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25 - }, - "Move": { - "BASE_ROTATE_SPEED": 270.0, - "REACH_DIST": 0.5, - "REACH_DIST_RUN": 0.8, - "START_SLOW_DIST": 1.5, - "BASESTART_SLOW_DIST": 1.1, - "SLOW_COEF": 7.0, - "DIST_TO_CAN_CHANGE_WAY": 8.0, - "DIST_TO_START_RAYCAST": 15.0, - "BASE_START_SERACH": 35.0, - "UPDATE_TIME_RECAL_WAY": 7.0, - "FAR_DIST": 4.0, - "FAR_DIST_SQR": 16.0, - "DIST_TO_CAN_CHANGE_WAY_SQR": 64.0, - "DIST_TO_START_RAYCAST_SQR": 225.0, - "BASE_SQRT_START_SERACH": 1225.0, - "Y_APPROXIMATION": 0.7, - "DELTA_LAST_SEEN_ENEMY": 20.0, - "REACH_DIST_COVER": 2.0, - "RUN_TO_COVER_MIN": 2.0, - "CHANCE_TO_RUN_IF_NO_AMMO_0_100": 100.0, - "RUN_IF_CANT_SHOOT": false, - "RUN_IF_GAOL_FAR_THEN": 10.0, - "SEC_TO_CHANGE_TO_RUN": 3.0 - }, - "Grenade": { - "DELTA_NEXT_ATTEMPT_FROM_COVER": 5.0, - "DELTA_NEXT_ATTEMPT": 10.0, - "MIN_DIST_NOT_TO_THROW": 8.0, - "NEAR_DELTA_THROW_TIME_SEC": 2.0, - "MIN_THROW_GRENADE_DIST": 12.0, - "MIN_THROW_GRENADE_DIST_SQRT": 144.0, - "MIN_DIST_NOT_TO_THROW_SQR": 64.0, - "RUN_AWAY": 22.0, - "RUN_AWAY_SQR": 484.0, - "ADD_GRENADE_AS_DANGER": 65.0, - "ADD_GRENADE_AS_DANGER_SQR": 4225.0, - "CHANCE_TO_NOTIFY_ENEMY_GR_100": 99.0, - "GrenadePerMeter": 0.15, - "REQUEST_DIST_MUST_THROW_SQRT": 4.0, - "REQUEST_DIST_MUST_THROW": 2.0, - "BEWARE_TYPE": 2, - "SHOOT_TO_SMOKE_CHANCE_100": 30.0, - "CHANCE_RUN_FLASHED_100": 0.0, - "MAX_FLASHED_DIST_TO_SHOOT": 10.0, - "MAX_FLASHED_DIST_TO_SHOOT_SQRT": 100.0, - "FLASH_GRENADE_TIME_COEF": 0.3, - "SIZE_SPOTTED_COEF": 2.0, - "BE_ATTENTION_COEF": 4.0, - "TIME_SHOOT_TO_FLASH": 4.0, - "CLOSE_TO_SMOKE_TO_SHOOT": 5.0, - "CLOSE_TO_SMOKE_TO_SHOOT_SQRT": 25.0, - "CLOSE_TO_SMOKE_TIME_DELTA": 7.0, - "SMOKE_CHECK_DELTA": 1.0, - "DELTA_GRENADE_START_TIME": 0.7, - "AMBUSH_IF_SMOKE_IN_ZONE_100": 40.0, - "AMBUSH_IF_SMOKE_RETURN_TO_ATTACK_SEC": 30.0, - "NO_RUN_FROM_AI_GRENADES": false, - "MAX_THROW_POWER": 18.7, - "GrenadePrecision": 0.1, - "STOP_WHEN_THROW_GRENADE": true, - "WAIT_TIME_TURN_AWAY": 0.2, - "SMOKE_SUPPRESS_DELTA": 20.0, - "DAMAGE_GRENADE_SUPPRESS_DELTA": 8.0, - "STUN_SUPPRESS_DELTA": 9.0, - "CHEAT_START_GRENADE_PLACE": false, - "CAN_THROW_STRAIGHT_CONTACT": true, - "STRAIGHT_CONTACT_DELTA_SEC": -1.0, - "ANG_TYPE": 4 - }, - "Change": { - "SMOKE_VISION_DIST": 0.6, - "SMOKE_GAIN_SIGHT": 1.6, - "SMOKE_SCATTERING": 1.6, - "SMOKE_PRECICING": 1.6, - "SMOKE_HEARING": 1.0, - "SMOKE_ACCURATY": 1.6, - "SMOKE_LAY_CHANCE": 1.6, - "FLASH_VISION_DIST": 0.05, - "FLASH_GAIN_SIGHT": 1.8, - "FLASH_SCATTERING": 1.6, - "FLASH_PRECICING": 1.6, - "FLASH_HEARING": 1.0, - "FLASH_ACCURATY": 1.6, - "FLASH_LAY_CHANCE": 1.0, - "STUN_HEARING": 0.01 - }, - "Cover": { - "RETURN_TO_ATTACK_AFTER_AMBUSH_MIN": 20.0, - "RETURN_TO_ATTACK_AFTER_AMBUSH_MAX": 50.0, - "SOUND_TO_GET_SPOTTED": 2.0, - "TIME_TO_MOVE_TO_COVER": 15.0, - "MAX_DIST_OF_COVER": 4.0, - "CHANGE_RUN_TO_COVER_SEC": 5.0, - "CHANGE_RUN_TO_COVER_SEC_GREANDE": 0.6, - "MIN_DIST_TO_ENEMY": 9.0, - "DIST_CANT_CHANGE_WAY": 5.0, - "DIST_CHECK_SFETY": 9.0, - "TIME_CHECK_SAFE": 2.0, - "HIDE_TO_COVER_TIME": 1.5, - "MAX_DIST_OF_COVER_SQR": 16.0, - "DIST_CANT_CHANGE_WAY_SQR": 25.0, - "SPOTTED_COVERS_RADIUS": 3.0, - "LOOK_LAST_ENEMY_POS_MOVING": 1.5, - "LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3.0, - "LOOK_LAST_ENEMY_POS_LOOKAROUND": 45.0, - "OFFSET_LOOK_ALONG_WALL_ANG": 20, - "SPOTTED_GRENADE_RADIUS": 16.0, - "MAX_SPOTTED_TIME_SEC": 45.0, - "WAIT_INT_COVER_FINDING_ENEMY": 2.0, - "CLOSE_DIST_POINT_SQRT": 4.0, - "DELTA_SEEN_FROM_COVE_LAST_POS": 15.0, - "MOVE_TO_COVER_WHEN_TARGET": false, - "RUN_COVER_IF_CAN_AND_NO_ENEMIES": false, - "SPOTTED_GRENADE_TIME": 7.0, - "DEPENDS_Y_DIST_TO_BOT": false, - "RUN_IF_FAR": 7.0, - "RUN_IF_FAR_SQRT": 225.0, - "STAY_IF_FAR": 35.0, - "STAY_IF_FAR_SQRT": 625.0, - "CHECK_COVER_ENEMY_LOOK": true, - "SHOOT_NEAR_TO_LEAVE": 2, - "SHOOT_NEAR_SEC_PERIOD": 0.5, - "HITS_TO_LEAVE_COVER": 1, - "HITS_TO_LEAVE_COVER_UNKNOWN": 1, - "DOG_FIGHT_AFTER_LEAVE": 4.0, - "NOT_LOOK_AT_WALL_IS_DANGER": true, - "MIN_DEFENCE_LEVEL": 22.0, - "GOOD_DIST_TO_POINT_COEF": 1.8, - "ENEMY_DIST_TO_GO_OUT": 1.0, - "STATIONARY_WEAPON_NO_ENEMY_GETUP": 20.0, - "STATIONARY_WEAPON_MAX_DIST_TO_USE": 25 - }, - "Patrol": { - "LOOK_TIME_BASE": 12.0, - "RESERVE_TIME_STAY": 72.0, - "CAN_LOOK_TO_DEADBODIES": true, - "FRIEND_SEARCH_SEC": 12.0, - "TALK_DELAY": 1.1, - "MIN_TALK_DELAY": 35.0, - "TALK_DELAY_BIG": 15.1, - "CHANGE_WAY_TIME": 125.1, - "MIN_DIST_TO_CLOSE_TALK": 5.0, - "VISION_DIST_COEF_PEACE": 0.75, - "MIN_DIST_TO_CLOSE_TALK_SQR": 25.0, - "CHANCE_TO_CUT_WAY_0_100": 75.0, - "CUT_WAY_MIN_0_1": 0.4, - "CUT_WAY_MAX_0_1": 0.65, - "CHANCE_TO_CHANGE_WAY_0_100": 50.0, - "CHANCE_TO_SHOOT_DEADBODY": 52, - "SUSPETION_PLACE_LIFETIME": 7.0, - "RESERVE_OUT_TIME": 30.0, - "CLOSE_TO_SELECT_RESERV_WAY": 25.0, - "MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5.0 - }, - "Hearing": { - "BOT_CLOSE_PANIC_DIST": 2.0, - "CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.65, - "DISPERSION_COEF": 2.6, - "CLOSE_DIST": 10.0, - "FAR_DIST": 30.0, - "SOUND_DIR_DEEFREE": 30.0, - "DIST_PLACE_TO_FIND_POINT": 70.0, - "DEAD_BODY_SOUND_RAD": 30.0, - "LOOK_ONLY_DANGER": false, - "RESET_TIMER_DIST": 17.0, - "HEAR_DELAY_WHEN_PEACE": 0.75, - "HEAR_DELAY_WHEN_HAVE_SMT": 0.5, - "LOOK_ONLY_DANGER_DELTA": 9.0 - }, - "Mind": { - "MIN_SHOOTS_TIME": 2, - "MAX_SHOOTS_TIME": 4, - "TIME_TO_RUN_TO_COVER_CAUSE_SHOOT_SEC": 15.0, - "DAMAGE_REDUCTION_TIME_SEC": 20.0, - "MIN_DAMAGE_SCARE": 20.0, - "CHANCE_TO_RUN_CAUSE_DAMAGE_0_100": 35.0, - "TIME_TO_FORGOR_ABOUT_ENEMY_SEC": 52.0, - "TIME_TO_FIND_ENEMY": 22.0, - "MAX_AGGRO_BOT_DIST": 100.0, - "HIT_POINT_DETECTION": 4.0, - "DANGER_POINT_CHOOSE_COEF": 1.0, - "SIMPLE_POINT_CHOOSE_COEF": 0.4, - "LASTSEEN_POINT_CHOOSE_COEF": 0.2, - "COVER_DIST_COEF": 1.5, - "DIST_TO_FOUND_SQRT": 400.0, - "MAX_AGGRO_BOT_DIST_SQR": 10000.0, - "DIST_TO_STOP_RUN_ENEMY": 15.0, - "ENEMY_LOOK_AT_ME_ANG": 15.0, - "MIN_START_AGGRESION_COEF": 1.0, - "MAX_START_AGGRESION_COEF": 3.0, - "BULLET_FEEL_DIST": 360.0, - "BULLET_FEEL_CLOSE_SDIST": 1.0, - "ATTACK_IMMEDIATLY_CHANCE_0_100": 40.0, - "CHANCE_FUCK_YOU_ON_CONTACT_100": 10.0, - "FRIEND_DEAD_AGR_LOW": -0.2, - "FRIEND_AGR_KILL": 0.2, - "LAST_ENEMY_LOOK_TO": 40.0, - "CAN_RECEIVE_PLAYER_REQUESTS_SAVAGE": true, - "CAN_RECEIVE_PLAYER_REQUESTS_BEAR": false, - "CAN_RECEIVE_PLAYER_REQUESTS_USEC": false, - "CAN_USE_MEDS": true, - "SUSPETION_POINT_CHANCE_ADD100": 0.0, - "AMBUSH_WHEN_UNDER_FIRE": true, - "AMBUSH_WHEN_UNDER_FIRE_TIME_RESIST": 60.0, - "ATTACK_ENEMY_IF_PROTECT_DELTA_LAST_TIME_SEEN": 1.5, - "HOLD_IF_PROTECT_DELTA_LAST_TIME_SEEN": 8.5, - "FIND_COVER_TO_GET_POSITION_WITH_SHOOT": 2.0, - "PROTECT_TIME_REAL": true, - "CHANCE_SHOOT_WHEN_WARN_PLAYER_100": 25.0, - "CAN_PANIC_IS_PROTECT": false, - "NO_RUN_AWAY_FOR_SAFE": false, - "PART_PERCENT_TO_HEAL": 0.65, - "PROTECT_DELTA_HEAL_SEC": 10.0, - "CAN_STAND_BY": true, - "CAN_THROW_REQUESTS": true, - "GROUP_ANY_PHRASE_DELAY": -1.0, - "GROUP_EXACTLY_PHRASE_DELAY": -1.0, - "DIST_TO_ENEMY_YO_CAN_HEAL": 30.0, - "CHANCE_TO_STAY_WHEN_WARN_PLAYER_100": 80.0, - "DOG_FIGHT_OUT": 6.0, - "DOG_FIGHT_IN": 3.0, - "SHOOT_INSTEAD_DOG_FIGHT": 9.0, - "PISTOL_SHOTGUN_AMBUSH_DIST": 60.0, - "STANDART_AMBUSH_DIST": 200.0, - "AI_POWER_COEF": 120.0, - "COVER_SECONDS_AFTER_LOSE_VISION": 10.0, - "COVER_SELF_ALWAYS_IF_DAMAGED": false, - "SEC_TO_MORE_DIST_TO_RUN": 10.0, - "HEAL_DELAY_SEC": 5.0, - "HIT_DELAY_WHEN_HAVE_SMT": -1.0, - "HIT_DELAY_WHEN_PEACE": -1.0, - "TALK_WITH_QUERY": true - }, - "Boss": { - "BOSS_DIST_TO_WARNING": 34.0, - "BOSS_DIST_TO_WARNING_SQRT": 1156.0, - "BOSS_DIST_TO_WARNING_OUT": 43.0, - "BOSS_DIST_TO_WARNING_OUT_SQRT": 1849.0, - "BOSS_DIST_TO_SHOOT": 16.0, - "BOSS_DIST_TO_SHOOT_SQRT": 256.0, - "CHANCE_TO_SEND_GRENADE_100": 100.0, - "MAX_DIST_COVER_BOSS": 25.0, - "MAX_DIST_COVER_BOSS_SQRT": 625.0, - "MAX_DIST_DECIDER_TO_SEND": 35.0, - "MAX_DIST_DECIDER_TO_SEND_SQRT": 1225.0, - "TIME_AFTER_LOSE": 15.0, - "TIME_AFTER_LOSE_DELTA": 60.0, - "PERSONS_SEND": 2, - "DELTA_SEARCH_TIME": 18.0, - "COVER_TO_SEND": true, - "WAIT_NO_ATTACK_SAVAGE": 10.0, - "CHANCE_USE_RESERVE_PATROL_100": 50.0, - "KILLA_Y_DELTA_TO_BE_ENEMY_BOSS": 5.0, - "KILLA_DITANCE_TO_BE_ENEMY_BOSS": 45.0, - "KILLA_START_SEARCH_SEC": 40.0, - "KILLA_CONTUTION_TIME": 5.0, - "KILLA_CLOSE_ATTACK_DIST": 8.0, - "KILLA_MIDDLE_ATTACK_DIST": 22.0, - "KILLA_LARGE_ATTACK_DIST": 41.0, - "KILLA_SEARCH_METERS": 30.0, - "KILLA_DEF_DIST_SQRT": 225.0, - "KILLA_SEARCH_SEC_STOP_AFTER_COMING": 25.0, - "KILLA_DIST_TO_GO_TO_SUPPRESS": 6.0, - "KILLA_AFTER_GRENADE_SUPPRESS_DELAY": 2.0, - "KILLA_CLOSEATTACK_TIMES": 3, - "KILLA_CLOSEATTACK_DELAY": 10.0, - "KILLA_HOLD_DELAY": 5.0, - "KILLA_BULLET_TO_RELOAD": 15, - "SHALL_WARN": true, - "KILLA_ENEMIES_TO_ATTACK": 3, - "KILLA_ONE_IS_CLOSE": 30.0, - "KILLA_TRIGGER_DOWN_DELAY": 1.0, - "KILLA_WAIT_IN_COVER_COEF": 1.0 - }, - "Core": { - "VisibleAngle": 130.0, - "VisibleDistance": 127.0, - "GainSightCoef": 0.2, - "ScatteringPerMeter": 0.12, - "ScatteringClosePerMeter": 0.1, - "DamageCoeff": 1.0, - "HearingSense": 1.85, - "CanRun": true, - "CanGrenade": true, - "AimingType": "normal", - "PistolFireDistancePref": 35.0, - "ShotgunFireDistancePref": 50.0, - "RifleFireDistancePref": 100.0, - "AccuratySpeed": 0.3, - "WaitInCoverBetweenShotsSec": 1.5 - }, - "Scattering": { - "MinScatter": 0.015, - "WorkingScatter": 0.15, - "MaxScatter": 0.3, - "SpeedUp": 0.6, - "SpeedUpAim": 1.8, - "SpeedDown": -0.2, - "ToSlowBotSpeed": 1.8, - "ToLowBotSpeed": 2.8, - "ToUpBotSpeed": 4.3, - "MovingSlowCoef": 1.4, - "ToLowBotAngularSpeed": 140.0, - "ToStopBotAngularSpeed": 80.0, - "FromShot": 0.001, - "TracerCoef": 1.3, - "HandDamageScatteringMinMax": 0.7, - "HandDamageAccuracySpeed": 1.3, - "BloodFall": 1.45, - "Caution": 0.03, - "ToCaution": 0.6, - "RecoilControlCoefShootDone": 0.0003, - "RecoilControlCoefShootDoneAuto": 0.00015, - "AMPLITUDE_FACTOR": 0.015, - "AMPLITUDE_SPEED": 0.001, - "DIST_FROM_OLD_POINT_TO_NOT_AIM": 15.0, - "DIST_FROM_OLD_POINT_TO_NOT_AIM_SQRT": 225.0, - "DIST_NOT_TO_SHOOT": 0.3, - "PoseChnageCoef": 0.1, - "LayFactor": 0.1, - "RecoilYCoef": 0.0005, - "RecoilYCoefSppedDown": -0.52, - "RecoilYMax": 1.0 - } -} \ No newline at end of file +{ "Lay": { }, "Aiming": { "MAX_AIM_PRECICING": 4.0, "COEF_FROM_COVER": 0.75, "PANIC_COEF": 1.2, "PANIC_ACCURATY_COEF": 1.2, "PANIC_TIME": 2.0, "DAMAGE_PANIC_TIME": 15.0, "MAX_AIMING_UPGRADE_BY_TIME": 0.85, "DAMAGE_TO_DISCARD_AIM_0_100": 96.0, "MIN_TIME_DISCARD_AIM_SEC": 2.3, "MAX_TIME_DISCARD_AIM_SEC": 3.1, "XZ_COEF": 0.65, "XZ_COEF_STATIONARY_GRENADE": 0.8, "BOTTOM_COEF": 0.15, "FIRST_CONTACT_ADD_SEC": 0.05, "BASE_HIT_AFFECTION_DELAY_SEC": 1.17, "BASE_HIT_AFFECTION_MIN_ANG": 14.0, "BASE_HIT_AFFECTION_MAX_ANG": 24.0, "BASE_SHIEF": 0.8, "BASE_SHIEF_STATIONARY_GRENADE": 1.1, "SCATTERING_DIST_MODIF": 0.6, "SCATTERING_DIST_MODIF_CLOSE": 0.82, "AIMING_TYPE": 5, "COEF_IF_MOVE": 1.2, "TIME_COEF_IF_MOVE": 1.1, "ANY_PART_SHOOT_TIME": 30.0, "Y_TOP_OFFSET_COEF": 0.001, "Y_BOTTOM_OFFSET_COEF": 0.015, }, "Look": { "MAX_VISION_GRASS_METERS": 0.8, "GOAL_TO_FULL_DISSAPEAR": 0.5, "GOAL_TO_FULL_DISSAPEAR_SHOOT": 0.0005, "VISIBLE_DISNACE_WITH_LIGHT": 43.0, "ENEMY_LIGHT_ADD": 45.0, }, "Shoot": { "RECOIL_TIME_NORMALIZE": 2.0, "RECOIL_PER_METER": 0.1, "WAIT_NEXT_STATIONARY_GRENADE": 1.0, "FINGER_HOLD_STATIONARY_GRENADE": 0.3, "AUTOMATIC_FIRE_SCATTERING_COEF": 1.5, "FAR_DIST_ENEMY_SQR": 400.0, "RUN_DIST_NO_AMMO_SQRT": 625.0, "CAN_SHOOTS_TIME_TO_AMBUSH": 333, "NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_PERCENT": 0.5, "CHANCE_TO_CHANGE_WEAPON": 0.0, "CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 0.0, }, "Move": { "REACH_DIST_RUN": 0.8, "UPDATE_TIME_RECAL_WAY": 7.0, "RUN_TO_COVER_MIN": 2.0, "RUN_IF_GAOL_FAR_THEN": 10.0, "AT": [ "normal", "normal", "normal", "regular", "regular" ], }, "Grenade": { "RUN_AWAY": 22.0, "RUN_AWAY_SQR": 484.0, "CHANCE_TO_NOTIFY_ENEMY_GR_100": 99.0, "GrenadePerMeter": 0.15, "SHOOT_TO_SMOKE_CHANCE_100": 30.0, "FLASH_GRENADE_TIME_COEF": 0.3, "TIME_SHOOT_TO_FLASH": 4.0, "NO_RUN_FROM_AI_GRENADES": false, "MAX_THROW_POWER": 18.7, "GrenadePrecision": 0.1, "WAIT_TIME_TURN_AWAY": 0.2, "ANG_TYPE": 4, }, "Change": { "FLASH_VISION_DIST": 0.05, "STUN_HEARING": 0.01 }, "Cover": { "SOUND_TO_GET_SPOTTED": 2.0, "DIST_CHECK_SFETY": 9.0, "SPOTTED_COVERS_RADIUS": 3.0, "LOOK_LAST_ENEMY_POS_MOVING": 1.5, "LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3.0, "SPOTTED_GRENADE_RADIUS": 16.0, "RUN_IF_FAR": 7.0, "STAY_IF_FAR": 35.0, "CHECK_COVER_ENEMY_LOOK": true, "SHOOT_NEAR_TO_LEAVE": 2, "SHOOT_NEAR_SEC_PERIOD": 0.5, "HITS_TO_LEAVE_COVER": 1, "HITS_TO_LEAVE_COVER_UNKNOWN": 1, "MIN_DEFENCE_LEVEL": 22.0, "STATIONARY_WEAPON_NO_ENEMY_GETUP": 20.0, "STATIONARY_WEAPON_MAX_DIST_TO_USE": 25.0, }, "Patrol": { "MIN_TALK_DELAY": 35.0, "VISION_DIST_COEF_PEACE": 0.75, "MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5.0, "CAN_LOOK_TO_DEADBODIES": true, }, "Hearing": { "BOT_CLOSE_PANIC_DIST": 2.0, "CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.65, "DISPERSION_COEF": 2.6, "CLOSE_DIST": 10.0, "HEAR_DELAY_WHEN_PEACE": 0.75, "HEAR_DELAY_WHEN_HAVE_SMT": 0.5, "LOOK_ONLY_DANGER_DELTA": 9.0, }, "Mind": { "DAMAGE_REDUCTION_TIME_SEC": 20.0, "BULLET_FEEL_DIST": 360.0, "SUSPETION_POINT_CHANCE_ADD100": 0.0, "ATTACK_ENEMY_IF_PROTECT_DELTA_LAST_TIME_SEEN": 1.5, "DOG_FIGHT_OUT": 6.0, "SHOOT_INSTEAD_DOG_FIGHT": 9.0, "PISTOL_SHOTGUN_AMBUSH_DIST": 60.0, "STANDART_AMBUSH_DIST": 200.0, }, "Boss": { }, "Core": { "VisibleAngle": 130.0, "VisibleDistance": 127.0, "ScatteringPerMeter": 0.12, "ScatteringClosePerMeter": 0.1, "DamageCoeff": 1.0, "HearingSense": 1.85, "WaitInCoverBetweenShotsSec": 1.5 }, "Scattering": { "MinScatter": 0.015, "MaxScatter": 0.3, "SpeedUp": 0.6, "SpeedUpAim": 1.8, "SpeedDown": -0.2, "ToSlowBotSpeed": 1.8, "ToLowBotSpeed": 2.8, "ToUpBotSpeed": 4.3, "MovingSlowCoef": 1.4, "ToLowBotAngularSpeed": 140.0, "ToStopBotAngularSpeed": 80.0, "Caution": 0.03, "AMPLITUDE_FACTOR": 0.015, "AMPLITUDE_SPEED": 0.001, } } \ No newline at end of file diff --git a/Generator/Assets/normal_exUsec_BotGlobalSettings.txt b/Generator/Assets/normal_exUsec_BotGlobalSettings.txt index 87323f9..ab48b23 100644 --- a/Generator/Assets/normal_exUsec_BotGlobalSettings.txt +++ b/Generator/Assets/normal_exUsec_BotGlobalSettings.txt @@ -135,8 +135,10 @@ "SUPPRESS_TRIGGERS_DOWN": 3, "WAIT_NEXT_STATIONARY_GRENADE": 1.0, "FINGER_HOLD_STATIONARY_GRENADE": 0.3, - "VALIDATE_MALFUNCTION_CHANCE": 0, - "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25 + "VALIDATE_MALFUNCTION_CHANCE": 100, + "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25, + "DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5, + "DELAY_BEFORE_FIX_MALFUNCTION": 0.5 }, "Move": { "BASE_ROTATE_SPEED": 270.0, @@ -480,4 +482,4 @@ "RecoilYCoefSppedDown": -0.52, "RecoilYMax": 1.0 } -} \ No newline at end of file +} diff --git a/Generator/Assets/normal_followerBigPipe_BotGlobalSettings.txt b/Generator/Assets/normal_followerBigPipe_BotGlobalSettings.txt index d36dcd9..b15bf92 100644 --- a/Generator/Assets/normal_followerBigPipe_BotGlobalSettings.txt +++ b/Generator/Assets/normal_followerBigPipe_BotGlobalSettings.txt @@ -135,8 +135,10 @@ "FAR_DIST_TO_CHANGE_WEAPON": 30.0, "SUPPRESS_BY_SHOOT_TIME": 6.0, "SUPPRESS_TRIGGERS_DOWN": 3, - "VALIDATE_MALFUNCTION_CHANCE": 0, - "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25 + "VALIDATE_MALFUNCTION_CHANCE": 100, + "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25, + "DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5, + "DELAY_BEFORE_FIX_MALFUNCTION": 0.5 }, "Move": { "BASE_ROTATE_SPEED": 270.0, @@ -261,6 +263,7 @@ "STAY_IF_FAR_SQRT": 625.0, "CHECK_COVER_ENEMY_LOOK": false, "SHOOT_NEAR_TO_LEAVE": 3, + "SHALL_CHANGE_COVER_IF_CAN_SHOOT": true, "SHOOT_NEAR_SEC_PERIOD": 1, "HITS_TO_LEAVE_COVER": 2, "HITS_TO_LEAVE_COVER_UNKNOWN": 2, diff --git a/Generator/Assets/normal_followerBirdEye_BotGlobalSettings.txt b/Generator/Assets/normal_followerBirdEye_BotGlobalSettings.txt index ef94373..5f828d5 100644 --- a/Generator/Assets/normal_followerBirdEye_BotGlobalSettings.txt +++ b/Generator/Assets/normal_followerBirdEye_BotGlobalSettings.txt @@ -133,15 +133,19 @@ "NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_PERCENT": 0.5, "NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_SEC": 2.0, "RELOAD_PECNET_NO_ENEMY": 0.6, - "CHANCE_TO_CHANGE_WEAPON": 0.0, - "CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 0.0, - "LOW_DIST_TO_CHANGE_WEAPON": 5.0, + "CHANCE_TO_CHANGE_WEAPON": 90.0, + "CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 60.0, + "LOW_DIST_TO_CHANGE_WEAPON": 0.0, "FAR_DIST_TO_CHANGE_WEAPON": 30.0, "SUPPRESS_BY_SHOOT_TIME": 6.0, "SUPPRESS_TRIGGERS_DOWN": 7, "VALIDATE_MALFUNCTION_CHANCE": 0, "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25, - "TRY_CHANGE_WEAPON_INSTEAD_RELOAD": true + "TRY_CHANGE_WEAPON_INSTEAD_RELOAD": true, + "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25, + "DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5, + "DELAY_BEFORE_FIX_MALFUNCTION": 0.5, + "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25 }, "Move": { "BASE_ROTATE_SPEED": 270.0, @@ -258,6 +262,7 @@ "DELTA_SEEN_FROM_COVE_LAST_POS": 15.0, "MOVE_TO_COVER_WHEN_TARGET": false, "RUN_COVER_IF_CAN_AND_NO_ENEMIES": false, + "SHALL_CHANGE_COVER_IF_CAN_SHOOT": true, "SPOTTED_GRENADE_TIME": 7.0, "DEPENDS_Y_DIST_TO_BOT": false, "RUN_IF_FAR": 15.0, diff --git a/Generator/Assets/normal_followerBully_BotGlobalSettings.txt b/Generator/Assets/normal_followerBully_BotGlobalSettings.txt index 6925aec..9e11a56 100644 --- a/Generator/Assets/normal_followerBully_BotGlobalSettings.txt +++ b/Generator/Assets/normal_followerBully_BotGlobalSettings.txt @@ -131,8 +131,10 @@ "FAR_DIST_TO_CHANGE_WEAPON": 30.0, "SUPPRESS_BY_SHOOT_TIME": 6.0, "SUPPRESS_TRIGGERS_DOWN": 3, - "VALIDATE_MALFUNCTION_CHANCE": 0, - "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25 + "VALIDATE_MALFUNCTION_CHANCE": 100, + "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25, + "DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5, + "DELAY_BEFORE_FIX_MALFUNCTION": 0.5 }, "Move": { "BASE_ROTATE_SPEED": 270.0, diff --git a/Generator/Assets/normal_followerGluharAssault_BotGlobalSettings.txt b/Generator/Assets/normal_followerGluharAssault_BotGlobalSettings.txt index aabe882..826f430 100644 --- a/Generator/Assets/normal_followerGluharAssault_BotGlobalSettings.txt +++ b/Generator/Assets/normal_followerGluharAssault_BotGlobalSettings.txt @@ -143,8 +143,10 @@ "DIST_TO_CHANGE_TO_MAIN": 15.0, "WAIT_NEXT_STATIONARY_GRENADE": 1.0, "FINGER_HOLD_STATIONARY_GRENADE": 0.3, - "VALIDATE_MALFUNCTION_CHANCE": 0, - "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25 + "VALIDATE_MALFUNCTION_CHANCE": 100, + "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25, + "DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5, + "DELAY_BEFORE_FIX_MALFUNCTION": 0.5 }, "Move": { "BASE_ROTATE_SPEED": 270.0, @@ -515,4 +517,4 @@ "RecoilYCoefSppedDown": -0.52, "RecoilYMax": 1.0 } -} \ No newline at end of file +} diff --git a/Generator/Assets/normal_followerGluharScout_BotGlobalSettings.txt b/Generator/Assets/normal_followerGluharScout_BotGlobalSettings.txt index 5bc67ff..f4c0228 100644 --- a/Generator/Assets/normal_followerGluharScout_BotGlobalSettings.txt +++ b/Generator/Assets/normal_followerGluharScout_BotGlobalSettings.txt @@ -143,8 +143,10 @@ "DIST_TO_CHANGE_TO_MAIN": 15.0, "WAIT_NEXT_STATIONARY_GRENADE": 1.0, "FINGER_HOLD_STATIONARY_GRENADE": 0.3, - "VALIDATE_MALFUNCTION_CHANCE": 0, - "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25 + "VALIDATE_MALFUNCTION_CHANCE": 100, + "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25, + "DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5, + "DELAY_BEFORE_FIX_MALFUNCTION": 0.5 }, "Move": { "BASE_ROTATE_SPEED": 270.0, diff --git a/Generator/Assets/normal_followerGluharSecurity_BotGlobalSettings.txt b/Generator/Assets/normal_followerGluharSecurity_BotGlobalSettings.txt index a25cd4f..d53f91c 100644 --- a/Generator/Assets/normal_followerGluharSecurity_BotGlobalSettings.txt +++ b/Generator/Assets/normal_followerGluharSecurity_BotGlobalSettings.txt @@ -143,8 +143,10 @@ "DIST_TO_CHANGE_TO_MAIN": 15.0, "WAIT_NEXT_STATIONARY_GRENADE": 1.0, "FINGER_HOLD_STATIONARY_GRENADE": 0.3, - "VALIDATE_MALFUNCTION_CHANCE": 0, - "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25 + "VALIDATE_MALFUNCTION_CHANCE": 100, + "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25, + "DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5, + "DELAY_BEFORE_FIX_MALFUNCTION": 0.5 }, "Move": { "BASE_ROTATE_SPEED": 270.0, diff --git a/Generator/Assets/normal_followerGluharSnipe_BotGlobalSettings.txt b/Generator/Assets/normal_followerGluharSnipe_BotGlobalSettings.txt index b3ed78a..350a05b 100644 --- a/Generator/Assets/normal_followerGluharSnipe_BotGlobalSettings.txt +++ b/Generator/Assets/normal_followerGluharSnipe_BotGlobalSettings.txt @@ -138,8 +138,10 @@ "DIST_TO_CHANGE_TO_MAIN": 15.0, "WAIT_NEXT_STATIONARY_GRENADE": 1.0, "FINGER_HOLD_STATIONARY_GRENADE": 0.3, - "VALIDATE_MALFUNCTION_CHANCE": 0, - "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25 + "VALIDATE_MALFUNCTION_CHANCE": 100, + "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25, + "DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5, + "DELAY_BEFORE_FIX_MALFUNCTION": 0.5 }, "Move": { "BASE_ROTATE_SPEED": 270.0, diff --git a/Generator/Assets/normal_followerKojaniy_BotGlobalSettings.txt b/Generator/Assets/normal_followerKojaniy_BotGlobalSettings.txt index baba481..a8245ce 100644 --- a/Generator/Assets/normal_followerKojaniy_BotGlobalSettings.txt +++ b/Generator/Assets/normal_followerKojaniy_BotGlobalSettings.txt @@ -136,8 +136,10 @@ "FAR_DIST_TO_CHANGE_WEAPON": 30.0, "SUPPRESS_BY_SHOOT_TIME": 6.0, "SUPPRESS_TRIGGERS_DOWN": 7, - "VALIDATE_MALFUNCTION_CHANCE": 0, - "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25 + "VALIDATE_MALFUNCTION_CHANCE": 100, + "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25, + "DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5, + "DELAY_BEFORE_FIX_MALFUNCTION": 0.5 }, "Move": { "BASE_ROTATE_SPEED": 270.0, diff --git a/Generator/Assets/normal_followerSanitar_BotGlobalSettings.txt b/Generator/Assets/normal_followerSanitar_BotGlobalSettings.txt index 13ea946..d86c020 100644 --- a/Generator/Assets/normal_followerSanitar_BotGlobalSettings.txt +++ b/Generator/Assets/normal_followerSanitar_BotGlobalSettings.txt @@ -132,8 +132,10 @@ "FAR_DIST_TO_CHANGE_WEAPON": 30.0, "SUPPRESS_BY_SHOOT_TIME": 6.0, "SUPPRESS_TRIGGERS_DOWN": 3, - "VALIDATE_MALFUNCTION_CHANCE": 0, - "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25 + "VALIDATE_MALFUNCTION_CHANCE": 100, + "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25, + "DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5, + "DELAY_BEFORE_FIX_MALFUNCTION": 0.5 }, "Move": { "BASE_ROTATE_SPEED": 270.0, diff --git a/Generator/Assets/normal_followerStormtrooper_BotGlobalSettings.txt b/Generator/Assets/normal_followerStormtrooper_BotGlobalSettings.txt index 63aebeb..cb6becb 100644 --- a/Generator/Assets/normal_followerStormtrooper_BotGlobalSettings.txt +++ b/Generator/Assets/normal_followerStormtrooper_BotGlobalSettings.txt @@ -131,8 +131,10 @@ "FAR_DIST_TO_CHANGE_WEAPON": 50.0, "SUPPRESS_BY_SHOOT_TIME": 6.0, "SUPPRESS_TRIGGERS_DOWN": 3, - "VALIDATE_MALFUNCTION_CHANCE": 0, - "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25 + "VALIDATE_MALFUNCTION_CHANCE": 100, + "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25, + "DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5, + "DELAY_BEFORE_FIX_MALFUNCTION": 0.5 }, "Move": { "BASE_ROTATE_SPEED": 270.0, diff --git a/Generator/Assets/normal_followerTagilla_BotGlobalSettings.txt b/Generator/Assets/normal_followerTagilla_BotGlobalSettings.txt index c268777..9cf15cc 100644 --- a/Generator/Assets/normal_followerTagilla_BotGlobalSettings.txt +++ b/Generator/Assets/normal_followerTagilla_BotGlobalSettings.txt @@ -139,8 +139,10 @@ "MELEE_STOP_DIST": -0.75, "CHANGE_WEAPON_PERIOD": 1.5, "CHANGE_TO_MAIN_WEAPON_WHEN_PATROL": true, - "VALIDATE_MALFUNCTION_CHANCE": 0, - "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25 + "VALIDATE_MALFUNCTION_CHANCE": 100, + "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25, + "DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5, + "DELAY_BEFORE_FIX_MALFUNCTION": 0.5 }, "Move": { "BASE_ROTATE_SPEED": 270.0, diff --git a/Generator/Assets/normal_followerTest_BotGlobalSettings.txt b/Generator/Assets/normal_followerTest_BotGlobalSettings.txt index f752f0d..24ddb3c 100644 --- a/Generator/Assets/normal_followerTest_BotGlobalSettings.txt +++ b/Generator/Assets/normal_followerTest_BotGlobalSettings.txt @@ -1,469 +1 @@ -{ - "Lay": { - "CHECK_SHOOT_WHEN_LAYING": false, - "DELTA_LAY_CHECK": 2.0, - "DELTA_GETUP": 2.7, - "DELTA_AFTER_GETUP": 10.0, - "CLEAR_POINTS_OF_SCARE_SEC": 20.0, - "MAX_LAY_TIME": 35.0, - "DELTA_WANT_LAY_CHECL_SEC": 5.0, - "ATTACK_LAY_CHANCE": 25.0, - "DIST_TO_COVER_TO_LAY": 3.5, - "DIST_TO_COVER_TO_LAY_SQRT": 12.25, - "DIST_GRASS_TERRAIN_SQRT": 0.160000011, - "DIST_ENEMY_NULL_DANGER_LAY": 15.0, - "DIST_ENEMY_NULL_DANGER_LAY_SQRT": 225.0, - "DIST_ENEMY_GETUP_LAY": 10.0, - "DIST_ENEMY_GETUP_LAY_SQRT": 100.0, - "DIST_ENEMY_CAN_LAY": 15.0, - "DIST_ENEMY_CAN_LAY_SQRT": 225.0, - "LAY_AIM": 0.6, - "MIN_CAN_LAY_DIST_SQRT": 121.0, - "MIN_CAN_LAY_DIST": 11.0, - "MAX_CAN_LAY_DIST_SQRT": 40000.0, - "MAX_CAN_LAY_DIST": 200.0, - "LAY_CHANCE_DANGER": 40.0, - "DAMAGE_TIME_TO_GETUP": 3 - }, - "Aiming": { - "MAX_AIM_PRECICING": 2.0, - "BETTER_PRECICING_COEF": 0.9, - "RECALC_DIST": 0.7, - "RECALC_SQR_DIST": 0.48999998, - "COEF_FROM_COVER": 0.85, - "PANIC_COEF": 3.5, - "PANIC_ACCURATY_COEF": 3.0, - "HARD_AIM": 0.75, - "PANIC_TIME": 6.0, - "RECALC_MUST_TIME": 3, - "DAMAGE_PANIC_TIME": 25.0, - "DANGER_UP_POINT": 1.3, - "MAX_AIMING_UPGRADE_BY_TIME": 0.4, - "DAMAGE_TO_DISCARD_AIM_0_100": 86.0, - "MIN_TIME_DISCARD_AIM_SEC": 0.3, - "MAX_TIME_DISCARD_AIM_SEC": 0.6, - "XZ_COEF": 0.10, - "SHOOT_TO_CHANGE_PRIORITY": 5525, - "BOTTOM_COEF": 0.1, - "FIRST_CONTACT_ADD_SEC": 0.1, - "FIRST_CONTACT_ADD_CHANCE_100": 80.0, - "BASE_HIT_AFFECTION_DELAY_SEC": 0.77, - "BASE_HIT_AFFECTION_MIN_ANG": 4.0, - "BASE_HIT_AFFECTION_MAX_ANG": 18.0, - "BASE_SHIEF": 0.01, - "SCATTERING_HAVE_DAMAGE_COEF": 2.0, - "SCATTERING_DIST_MODIF": 0.8, - "SCATTERING_DIST_MODIF_CLOSE": 0.6, - "AIMING_TYPE": 2, - "DIST_TO_SHOOT_TO_CENTER": 3.0, - "DIST_TO_SHOOT_NO_OFFSET": 3.0, - "SHPERE_FRIENDY_FIRE_SIZE": -1.0, - "COEF_IF_MOVE": 1.5, - "TIME_COEF_IF_MOVE": 1.1, - "BOT_MOVE_IF_DELTA": 0.01, - "NEXT_SHOT_MISS_CHANCE_100": 100.0, - "NEXT_SHOT_MISS_Y_OFFSET": 1.0, - "ANYTIME_LIGHT_WHEN_AIM_100": -1.0, - "ANY_PART_SHOOT_TIME": 900.0, - "WEAPON_ROOT_OFFSET": 0.35, - "MIN_DAMAGE_TO_GET_HIT_AFFETS": 1.0, - "MAX_AIM_TIME": 1.5, - "OFFSET_RECAL_ANYWAY_TIME": 1.0 - }, - "Look": { - "OLD_TIME_POINT": 11.0, - "WAIT_NEW_SENSOR": 2.1, - "WAIT_NEW__LOOK_SENSOR": 7.8, - "LOOK_AROUND_DELTA": 1.1, - "MAX_VISION_GRASS_METERS": 8.1, - "MAX_VISION_GRASS_METERS_FLARE": 8.0, - "MAX_VISION_GRASS_METERS_OPT": 0.9090909, - "MAX_VISION_GRASS_METERS_FLARE_OPT": 0.125, - "LightOnVisionDistance": 30.0, - "FAR_DISTANCE": 160.0, - "FarDeltaTimeSec": 3.0, - "MIDDLE_DIST": 90.0, - "MiddleDeltaTimeSec": 1.0, - "CloseDeltaTimeSec": 0.1, - "POSIBLE_VISION_SPACE": 1.2, - "GOAL_TO_FULL_DISSAPEAR": 6.5, - "GOAL_TO_FULL_DISSAPEAR_SHOOT": 2.5, - "BODY_DELTA_TIME_SEARCH_SEC": 1.7, - "COME_TO_BODY_DIST": 1.2, - "MARKSMAN_VISIBLE_DIST_COEF": 1.15, - "VISIBLE_DISNACE_WITH_LIGHT": 33.0, - "ENEMY_LIGHT_ADD": 35.0, - "ENEMY_LIGHT_START_DIST": 40.0, - "CAN_LOOK_TO_WALL": false, - "DIST_NOT_TO_IGNORE_WALL": 15.0, - "DIST_CHECK_WALL": 20.0, - "LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25.0, - "MIN_LOOK_AROUD_TIME": 20.0, - "OPTIMIZE_TO_ONLY_BODY": true - }, - "Shoot": { - "RECOIL_TIME_NORMALIZE": 1.0, - "RECOIL_PER_METER": 0.03, - "MAX_RECOIL_PER_METER": 0.01, - "HORIZONT_RECOIL_COEF": 0.01, - "WAIT_NEXT_SINGLE_SHOT": 0.2, - "WAIT_NEXT_SINGLE_SHOT_LONG_MAX": 3.3, - "WAIT_NEXT_SINGLE_SHOT_LONG_MIN": 0.4, - "MARKSMAN_DIST_SEK_COEF": 44.0, - "FINGER_HOLD_SINGLE_SHOT": 0.14, - "BASE_AUTOMATIC_TIME": 0.1, - "AUTOMATIC_FIRE_SCATTERING_COEF": 2.5, - "CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 76.0, - "FAR_DIST_ENEMY": 20.0, - "SHOOT_FROM_COVER": 4, - "FAR_DIST_ENEMY_SQR": 400.0, - "MAX_DIST_COEF": 1.35, - "RECOIL_DELTA_PRESS": 0.15, - "RUN_DIST_NO_AMMO": 25.0, - "RUN_DIST_NO_AMMO_SQRT": 625.0, - "CAN_SHOOTS_TIME_TO_AMBUSH": 33, - "NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_PERCENT": 0.5, - "NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_SEC": 2.0, - "RELOAD_PECNET_NO_ENEMY": 0.6, - "CHANCE_TO_CHANGE_WEAPON": 0.0, - "CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 0.0, - "LOW_DIST_TO_CHANGE_WEAPON": 10.0, - "FAR_DIST_TO_CHANGE_WEAPON": 50.0, - "SUPPRESS_BY_SHOOT_TIME": 6.0, - "SUPPRESS_TRIGGERS_DOWN": 3, - "VALIDATE_MALFUNCTION_CHANCE": 0, - "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25 - }, - "Move": { - "BASE_ROTATE_SPEED": 270.0, - "REACH_DIST": 0.5, - "REACH_DIST_RUN": 0.8, - "START_SLOW_DIST": 1.5, - "BASESTART_SLOW_DIST": 1.1, - "SLOW_COEF": 7.0, - "DIST_TO_CAN_CHANGE_WAY": 8.0, - "DIST_TO_START_RAYCAST": 15.0, - "BASE_START_SERACH": 35.0, - "UPDATE_TIME_RECAL_WAY": 7.0, - "FAR_DIST": 4.0, - "FAR_DIST_SQR": 16.0, - "DIST_TO_CAN_CHANGE_WAY_SQR": 64.0, - "DIST_TO_START_RAYCAST_SQR": 225.0, - "BASE_SQRT_START_SERACH": 1225.0, - "Y_APPROXIMATION": 0.7, - "DELTA_LAST_SEEN_ENEMY": 20.0, - "REACH_DIST_COVER": 2.0, - "RUN_TO_COVER_MIN": 2.0, - "CHANCE_TO_RUN_IF_NO_AMMO_0_100": 100.0, - "RUN_IF_CANT_SHOOT": false, - "RUN_IF_GAOL_FAR_THEN": 10.0, - "SEC_TO_CHANGE_TO_RUN": 3.0 - }, - "Grenade": { - "DELTA_NEXT_ATTEMPT_FROM_COVER": 5.0, - "DELTA_NEXT_ATTEMPT": 10.0, - "MIN_DIST_NOT_TO_THROW": 8.0, - "NEAR_DELTA_THROW_TIME_SEC": 2.0, - "MIN_THROW_GRENADE_DIST": 12.0, - "MIN_THROW_GRENADE_DIST_SQRT": 144.0, - "MIN_DIST_NOT_TO_THROW_SQR": 64.0, - "RUN_AWAY": 22.0, - "RUN_AWAY_SQR": 484.0, - "ADD_GRENADE_AS_DANGER": 65.0, - "ADD_GRENADE_AS_DANGER_SQR": 4225.0, - "CHANCE_TO_NOTIFY_ENEMY_GR_100": 95.0, - "GrenadePerMeter": 0.25, - "REQUEST_DIST_MUST_THROW_SQRT": 4.0, - "REQUEST_DIST_MUST_THROW": 2.0, - "BEWARE_TYPE": 2, - "SHOOT_TO_SMOKE_CHANCE_100": 50.0, - "CHANCE_RUN_FLASHED_100": 0.0, - "MAX_FLASHED_DIST_TO_SHOOT": 10.0, - "MAX_FLASHED_DIST_TO_SHOOT_SQRT": 100.0, - "FLASH_GRENADE_TIME_COEF": 0.2, - "SIZE_SPOTTED_COEF": 2.0, - "BE_ATTENTION_COEF": 4.0, - "TIME_SHOOT_TO_FLASH": 2.0, - "CLOSE_TO_SMOKE_TO_SHOOT": 5.0, - "CLOSE_TO_SMOKE_TO_SHOOT_SQRT": 25.0, - "CLOSE_TO_SMOKE_TIME_DELTA": 7.0, - "SMOKE_CHECK_DELTA": 1.0, - "DELTA_GRENADE_START_TIME": 0.7, - "AMBUSH_IF_SMOKE_IN_ZONE_100": 40.0, - "AMBUSH_IF_SMOKE_RETURN_TO_ATTACK_SEC": 30.0, - "NO_RUN_FROM_AI_GRENADES": true, - "MAX_THROW_POWER": 25.0, - "GrenadePrecision": 0.1, - "STOP_WHEN_THROW_GRENADE": true, - "WAIT_TIME_TURN_AWAY": 0.2, - "SMOKE_SUPPRESS_DELTA": 20.0, - "DAMAGE_GRENADE_SUPPRESS_DELTA": 8.0, - "STUN_SUPPRESS_DELTA": 9.0, - "CHEAT_START_GRENADE_PLACE": false, - "CAN_THROW_STRAIGHT_CONTACT": true, - "STRAIGHT_CONTACT_DELTA_SEC": -1.0, - "ANG_TYPE": 1 - }, - "Change": { - "SMOKE_VISION_DIST": 0.6, - "SMOKE_GAIN_SIGHT": 1.6, - "SMOKE_SCATTERING": 1.6, - "SMOKE_PRECICING": 1.6, - "SMOKE_HEARING": 1.0, - "SMOKE_ACCURATY": 1.6, - "SMOKE_LAY_CHANCE": 1.6, - "FLASH_VISION_DIST": 0.05, - "FLASH_GAIN_SIGHT": 1.8, - "FLASH_SCATTERING": 1.6, - "FLASH_PRECICING": 1.6, - "FLASH_HEARING": 1.0, - "FLASH_ACCURATY": 1.6, - "FLASH_LAY_CHANCE": 1.0, - "STUN_HEARING": 0.01 - }, - "Cover": { - "RETURN_TO_ATTACK_AFTER_AMBUSH_MIN": 20.0, - "RETURN_TO_ATTACK_AFTER_AMBUSH_MAX": 50.0, - "SOUND_TO_GET_SPOTTED": 2.0, - "TIME_TO_MOVE_TO_COVER": 15.0, - "MAX_DIST_OF_COVER": 4.0, - "CHANGE_RUN_TO_COVER_SEC": 5.0, - "CHANGE_RUN_TO_COVER_SEC_GREANDE": 0.6, - "MIN_DIST_TO_ENEMY": 9.0, - "DIST_CANT_CHANGE_WAY": 5.0, - "DIST_CHECK_SFETY": 9.0, - "TIME_CHECK_SAFE": 2.0, - "HIDE_TO_COVER_TIME": 1.5, - "MAX_DIST_OF_COVER_SQR": 16.0, - "DIST_CANT_CHANGE_WAY_SQR": 25.0, - "SPOTTED_COVERS_RADIUS": 5.0, - "LOOK_LAST_ENEMY_POS_MOVING": 1.5, - "LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3.0, - "LOOK_LAST_ENEMY_POS_LOOKAROUND": 45.0, - "OFFSET_LOOK_ALONG_WALL_ANG": 20, - "SPOTTED_GRENADE_RADIUS": 23.0, - "MAX_SPOTTED_TIME_SEC": 85.0, - "WAIT_INT_COVER_FINDING_ENEMY": 2.0, - "CLOSE_DIST_POINT_SQRT": 4.0, - "DELTA_SEEN_FROM_COVE_LAST_POS": 15.0, - "MOVE_TO_COVER_WHEN_TARGET": false, - "RUN_COVER_IF_CAN_AND_NO_ENEMIES": false, - "SPOTTED_GRENADE_TIME": 7.0, - "DEPENDS_Y_DIST_TO_BOT": false, - "RUN_IF_FAR": 15.0, - "RUN_IF_FAR_SQRT": 225.0, - "STAY_IF_FAR": 25.0, - "STAY_IF_FAR_SQRT": 625.0, - "CHECK_COVER_ENEMY_LOOK": false, - "SHOOT_NEAR_TO_LEAVE": 3, - "SHOOT_NEAR_SEC_PERIOD": 1, - "HITS_TO_LEAVE_COVER": 2, - "HITS_TO_LEAVE_COVER_UNKNOWN": 2, - "DOG_FIGHT_AFTER_LEAVE": 4.0, - "NOT_LOOK_AT_WALL_IS_DANGER": true, - "REWORK_NOT_TO_SHOOT": false, - "DELETE_POINTS_BEHIND_ENEMIES": false, - "MIN_DEFENCE_LEVEL": 22.0, - "GOOD_DIST_TO_POINT_COEF": 9999.0, - "ENEMY_DIST_TO_GO_OUT": 1.0, - "CHECK_CLOSEST_FRIEND": true - }, - "Patrol": { - "LOOK_TIME_BASE": 12.0, - "RESERVE_TIME_STAY": 72.0, - "FRIEND_SEARCH_SEC": 12.0, - "TALK_DELAY": 1.1, - "MIN_TALK_DELAY": 35.0, - "TALK_DELAY_BIG": 15.1, - "CHANGE_WAY_TIME": 125.1, - "MIN_DIST_TO_CLOSE_TALK": 5.0, - "VISION_DIST_COEF_PEACE": 0.5, - "MIN_DIST_TO_CLOSE_TALK_SQR": 25.0, - "CHANCE_TO_CUT_WAY_0_100": 75.0, - "CUT_WAY_MIN_0_1": 0.4, - "CUT_WAY_MAX_0_1": 0.65, - "CHANCE_TO_CHANGE_WAY_0_100": 50.0, - "CHANCE_TO_SHOOT_DEADBODY": 52, - "SUSPETION_PLACE_LIFETIME": 7.0, - "RESERVE_OUT_TIME": 30.0, - "CLOSE_TO_SELECT_RESERV_WAY": 25.0, - "MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5.0, - "CAN_CHECK_MAGAZINE": false - }, - "Hearing": { - "BOT_CLOSE_PANIC_DIST": 5.0, - "CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.88, - "DISPERSION_COEF": 1.6, - "CLOSE_DIST": 16.0, - "FAR_DIST": 36.0, - "SOUND_DIR_DEEFREE": 30.0, - "DIST_PLACE_TO_FIND_POINT": 70.0, - "DEAD_BODY_SOUND_RAD": 30.0, - "LOOK_ONLY_DANGER": false, - "RESET_TIMER_DIST": 17.0, - "HEAR_DELAY_WHEN_PEACE": 0.5, - "HEAR_DELAY_WHEN_HAVE_SMT": 0.3, - "LOOK_ONLY_DANGER_DELTA": 9.0 - }, - "Mind": { - "MIN_SHOOTS_TIME": 2, - "MAX_SHOOTS_TIME": 4, - "TIME_TO_RUN_TO_COVER_CAUSE_SHOOT_SEC": 15.0, - "DAMAGE_REDUCTION_TIME_SEC": 30.0, - "MIN_DAMAGE_SCARE": 20.0, - "CHANCE_TO_RUN_CAUSE_DAMAGE_0_100": 35.0, - "TIME_TO_FORGOR_ABOUT_ENEMY_SEC": 52.0, - "TIME_TO_FIND_ENEMY": 22.0, - "MAX_AGGRO_BOT_DIST": 300.0, - "HIT_POINT_DETECTION": 4.0, - "DANGER_POINT_CHOOSE_COEF": 1.0, - "SIMPLE_POINT_CHOOSE_COEF": 0.4, - "LASTSEEN_POINT_CHOOSE_COEF": 0.2, - "COVER_DIST_COEF": 1.5, - "DIST_TO_FOUND_SQRT": 400.0, - "MAX_AGGRO_BOT_DIST_SQR": 10000.0, - "DIST_TO_STOP_RUN_ENEMY": 15.0, - "ENEMY_LOOK_AT_ME_ANG": 15.0, - "MIN_START_AGGRESION_COEF": 1.0, - "MAX_START_AGGRESION_COEF": 3.0, - "BULLET_FEEL_DIST": 160.0, - "BULLET_FEEL_CLOSE_SDIST": 1.0, - "ATTACK_IMMEDIATLY_CHANCE_0_100": 40.0, - "CHANCE_FUCK_YOU_ON_CONTACT_100": 10.0, - "FRIEND_DEAD_AGR_LOW": -0.2, - "FRIEND_AGR_KILL": 0.2, - "LAST_ENEMY_LOOK_TO": 40.0, - "CAN_RECEIVE_PLAYER_REQUESTS_SAVAGE": false, - "CAN_RECEIVE_PLAYER_REQUESTS_BEAR": false, - "CAN_RECEIVE_PLAYER_REQUESTS_USEC": false, - "CAN_USE_MEDS": true, - "SUSPETION_POINT_CHANCE_ADD100": 0.0, - "AMBUSH_WHEN_UNDER_FIRE": true, - "AMBUSH_WHEN_UNDER_FIRE_TIME_RESIST": 60.0, - "ATTACK_ENEMY_IF_PROTECT_DELTA_LAST_TIME_SEEN": 1.5, - "HOLD_IF_PROTECT_DELTA_LAST_TIME_SEEN": 8.5, - "FIND_COVER_TO_GET_POSITION_WITH_SHOOT": 2.0, - "PROTECT_TIME_REAL": true, - "CHANCE_SHOOT_WHEN_WARN_PLAYER_100": 25.0, - "CAN_PANIC_IS_PROTECT": false, - "NO_RUN_AWAY_FOR_SAFE": true, - "PART_PERCENT_TO_HEAL": 0.65, - "PROTECT_DELTA_HEAL_SEC": 10.0, - "CAN_STAND_BY": true, - "CAN_THROW_REQUESTS": true, - "GROUP_ANY_PHRASE_DELAY": -1.0, - "GROUP_EXACTLY_PHRASE_DELAY": -1.0, - "DIST_TO_ENEMY_YO_CAN_HEAL": 30.0, - "CHANCE_TO_STAY_WHEN_WARN_PLAYER_100": 80.0, - "DOG_FIGHT_OUT": 6.0, - "DOG_FIGHT_IN": 3.0, - "SHOOT_INSTEAD_DOG_FIGHT": 9.0, - "PISTOL_SHOTGUN_AMBUSH_DIST": 30.0, - "STANDART_AMBUSH_DIST": 100.0, - "AI_POWER_COEF": 120.0, - "COVER_SECONDS_AFTER_LOSE_VISION": 10.0, - "COVER_SELF_ALWAYS_IF_DAMAGED": false, - "SEC_TO_MORE_DIST_TO_RUN": 10.0, - "HEAL_DELAY_SEC": 5.0, - "HIT_DELAY_WHEN_HAVE_SMT": -1.0, - "HIT_DELAY_WHEN_PEACE": -1.0, - "TALK_WITH_QUERY": true - }, - "Boss": { - "BOSS_DIST_TO_WARNING": 34.0, - "BOSS_DIST_TO_WARNING_SQRT": 1156.0, - "BOSS_DIST_TO_WARNING_OUT": 43.0, - "BOSS_DIST_TO_WARNING_OUT_SQRT": 1849.0, - "BOSS_DIST_TO_SHOOT": 16.0, - "BOSS_DIST_TO_SHOOT_SQRT": 256.0, - "CHANCE_TO_SEND_GRENADE_100": 100.0, - "MAX_DIST_COVER_BOSS": 25.0, - "MAX_DIST_COVER_BOSS_SQRT": 625.0, - "MAX_DIST_DECIDER_TO_SEND": 35.0, - "MAX_DIST_DECIDER_TO_SEND_SQRT": 1225.0, - "TIME_AFTER_LOSE": 15.0, - "TIME_AFTER_LOSE_DELTA": 60.0, - "PERSONS_SEND": 2, - "DELTA_SEARCH_TIME": 18.0, - "COVER_TO_SEND": true, - "WAIT_NO_ATTACK_SAVAGE": 10.0, - "CHANCE_USE_RESERVE_PATROL_100": 50.0, - "KILLA_Y_DELTA_TO_BE_ENEMY_BOSS": 5.0, - "KILLA_DITANCE_TO_BE_ENEMY_BOSS": 45.0, - "KILLA_START_SEARCH_SEC": 40.0, - "KILLA_CONTUTION_TIME": 5.0, - "KILLA_CLOSE_ATTACK_DIST": 8.0, - "KILLA_MIDDLE_ATTACK_DIST": 22.0, - "KILLA_LARGE_ATTACK_DIST": 41.0, - "KILLA_SEARCH_METERS": 20.0, - "KILLA_DEF_DIST_SQRT": 225.0, - "KILLA_SEARCH_SEC_STOP_AFTER_COMING": 25.0, - "KILLA_DIST_TO_GO_TO_SUPPRESS": 6.0, - "KILLA_AFTER_GRENADE_SUPPRESS_DELAY": 2.0, - "KILLA_CLOSEATTACK_TIMES": 3, - "KILLA_CLOSEATTACK_DELAY": 10.0, - "KILLA_HOLD_DELAY": 5.0, - "KILLA_BULLET_TO_RELOAD": 15, - "SHALL_WARN": true, - "KOJANIY_DIST_WHEN_READY": 40.0, - "KOJANIY_DIST_TO_BE_ENEMY": 200.0, - "KOJANIY_MIN_DIST_TO_LOOT": 20.0, - "KOJANIY_MIN_DIST_TO_LOOT_SQRT": 400.0, - "KOJANIY_DIST_ENEMY_TOO_CLOSE": 17.0, - "KOJANIY_MANY_ENEMIES_COEF": 1.5, - "KILLA_ENEMIES_TO_ATTACK": 3, - "KILLA_ONE_IS_CLOSE": 30.0, - "KILLA_TRIGGER_DOWN_DELAY": 1.0, - "KILLA_WAIT_IN_COVER_COEF": 1.0 - }, - "Core": { - "VisibleAngle": 140.0, - "VisibleDistance": 137.0, - "GainSightCoef": 0.2, - "ScatteringPerMeter": 0.01, - "ScatteringClosePerMeter": 0.12, - "DamageCoeff": 1.0, - "HearingSense": 0.65, - "CanRun": true, - "CanGrenade": false, - "AimingType": "normal", - "PistolFireDistancePref": 35.0, - "ShotgunFireDistancePref": 50.0, - "RifleFireDistancePref": 100.0, - "AccuratySpeed": 0.2, - "WaitInCoverBetweenShotsSec": 0.2 - }, - "Scattering": { - "MinScatter": 0.03, - "WorkingScatter": 0.15, - "MaxScatter": 0.4, - "SpeedUp": 0.3, - "SpeedUpAim": 1.4, - "SpeedDown": -0.3, - "ToSlowBotSpeed": 1.5, - "ToLowBotSpeed": 2.4, - "ToUpBotSpeed": 3.6, - "MovingSlowCoef": 1.5, - "ToLowBotAngularSpeed": 80.0, - "ToStopBotAngularSpeed": 40.0, - "FromShot": 0.001, - "TracerCoef": 1.3, - "HandDamageScatteringMinMax": 0.7, - "HandDamageAccuracySpeed": 1.3, - "BloodFall": 1.45, - "Caution": 0.3, - "ToCaution": 0.6, - "RecoilControlCoefShootDone": 0.0003, - "RecoilControlCoefShootDoneAuto": 0.00015, - "AMPLITUDE_FACTOR": 0.25, - "AMPLITUDE_SPEED": 0.1, - "DIST_FROM_OLD_POINT_TO_NOT_AIM": 15.0, - "DIST_FROM_OLD_POINT_TO_NOT_AIM_SQRT": 225.0, - "DIST_NOT_TO_SHOOT": 0.3, - "PoseChnageCoef": 0.1, - "LayFactor": 0.1, - "RecoilYCoef": 0.0005, - "RecoilYCoefSppedDown": -0.52, - "RecoilYMax": 1.0 - } -} \ No newline at end of file +{ "Lay": { }, "Aiming": { "MAX_AIM_PRECICING": 2.0, "BETTER_PRECICING_COEF": 0.9, "MAX_AIMING_UPGRADE_BY_TIME": 0.4, "MAX_TIME_DISCARD_AIM_SEC": 0.6, "XZ_COEF": 0.1, "BOTTOM_COEF": 0.1, "BASE_SHIEF": 0.01, "TIME_COEF_IF_MOVE": 1.1, }, "Look": { "MAX_VISION_GRASS_METERS": 8.1, }, "Shoot": { "RECOIL_TIME_NORMALIZE": 1.0, "RECOIL_PER_METER": 0.03, "MAX_RECOIL_PER_METER": 0.01, "HORIZONT_RECOIL_COEF": 0.01, "WAIT_NEXT_SINGLE_SHOT": 0.2, "WAIT_NEXT_SINGLE_SHOT_LONG_MIN": 0.4, "FAR_DIST_ENEMY_SQR": 400.0, "RUN_DIST_NO_AMMO_SQRT": 625.0, "CAN_SHOOTS_TIME_TO_AMBUSH": 33, "NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_PERCENT": 0.5, "CHANCE_TO_CHANGE_WEAPON": 0.0, "CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 0.0, }, "Move": { "REACH_DIST_RUN": 0.8, "UPDATE_TIME_RECAL_WAY": 7.0, "RUN_TO_COVER_MIN": 2.0, "RUN_IF_GAOL_FAR_THEN": 10.0, "AT": [ "normal", "normal", "normal", "regular", "regular" ], }, "Grenade": { "RUN_AWAY": 22.0, "RUN_AWAY_SQR": 484.0, "GrenadePrecision": 0.1, "WAIT_TIME_TURN_AWAY": 0.2, }, "Change": { "FLASH_VISION_DIST": 0.05, "STUN_HEARING": 0.01 }, "Cover": { "SOUND_TO_GET_SPOTTED": 2.0, "DIST_CHECK_SFETY": 9.0, "LOOK_LAST_ENEMY_POS_MOVING": 1.5, "LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3.0, "MAX_SPOTTED_TIME_SEC": 85.0, "MIN_DEFENCE_LEVEL": 22.0, "REWORK_NOT_TO_SHOOT": false, "DELETE_POINTS_BEHIND_ENEMIES": false, "GOOD_DIST_TO_POINT_COEF": 9999.0, "CHECK_CLOSEST_FRIEND": true, }, "Patrol": { "MIN_TALK_DELAY": 35.0, "MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5.0, "CAN_CHECK_MAGAZINE": false, }, "Hearing": { "BOT_CLOSE_PANIC_DIST": 5.0, "CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.88, "CLOSE_DIST": 16.0, "LOOK_ONLY_DANGER_DELTA": 9.0, }, "Mind": { "MAX_AGGRO_BOT_DIST": 300.0, "CAN_RECEIVE_PLAYER_REQUESTS_SAVAGE": false, "SUSPETION_POINT_CHANCE_ADD100": 0.0, "ATTACK_ENEMY_IF_PROTECT_DELTA_LAST_TIME_SEEN": 1.5, "NO_RUN_AWAY_FOR_SAFE": true, "DOG_FIGHT_OUT": 6.0, "SHOOT_INSTEAD_DOG_FIGHT": 9.0, }, "Boss": { "KILLA_SEARCH_METERS": 20.0, "KOJANIY_DIST_ENEMY_TOO_CLOSE": 17.0, }, "Core": { "VisibleAngle": 140.0, "ScatteringPerMeter": 0.01, "DamageCoeff": 1.0, "CanGrenade": false, "AccuratySpeed": 0.2, "WaitInCoverBetweenShotsSec": 0.2 }, "Scattering": { } } \ No newline at end of file diff --git a/Generator/Assets/normal_followerZryachiy_BotGlobalSettings.txt b/Generator/Assets/normal_followerZryachiy_BotGlobalSettings.txt new file mode 100644 index 0000000..24fe5c5 --- /dev/null +++ b/Generator/Assets/normal_followerZryachiy_BotGlobalSettings.txt @@ -0,0 +1,477 @@ +{ + "Lay": { + "SHALL_LAY_WITHOUT_CHECK": true, + "SHALL_GETUP_ON_ROTATE": false, + "IF_NO_ENEMY": false, + "CHECK_SHOOT_WHEN_LAYING": false, + "DELTA_LAY_CHECK": 2.0, + "DELTA_GETUP": 2.7, + "DELTA_AFTER_GETUP": 10.0, + "DIST_LAY_CHECK": 11.0, + "CLEAR_POINTS_OF_SCARE_SEC": 20.0, + "MAX_LAY_TIME": 35.0, + "DELTA_WANT_LAY_CHECL_SEC": 5.0, + "ATTACK_LAY_CHANCE": 25.0, + "DIST_TO_COVER_TO_LAY": 3.5, + "DIST_TO_COVER_TO_LAY_SQRT": 12.25, + "DIST_GRASS_TERRAIN_SQRT": 0.160000011, + "DIST_ENEMY_NULL_DANGER_LAY": 15.0, + "DIST_ENEMY_NULL_DANGER_LAY_SQRT": 225.0, + "DIST_ENEMY_GETUP_LAY": 10.0, + "DIST_ENEMY_GETUP_LAY_SQRT": 100.0, + "DIST_ENEMY_CAN_LAY": 15.0, + "DIST_ENEMY_CAN_LAY_SQRT": 225.0, + "LAY_AIM": 0.6, + "MIN_CAN_LAY_DIST_SQRT": 121.0, + "MIN_CAN_LAY_DIST": 11.0, + "MAX_CAN_LAY_DIST_SQRT": 40000.0, + "MAX_CAN_LAY_DIST": 200.0, + "LAY_CHANCE_DANGER": 40.0, + "DAMAGE_TIME_TO_GETUP": 3 + }, + "Aiming": { + "MAX_AIM_PRECICING": 2.0, + "BETTER_PRECICING_COEF": 0.9, + "RECALC_DIST": 0.7, + "RECALC_SQR_DIST": 0.48999998, + "COEF_FROM_COVER": 0.45, + "PANIC_COEF": 1.2, + "PANIC_ACCURATY_COEF": 1.2, + "HARD_AIM": 0.75, + "PANIC_TIME": 2.0, + "RECALC_MUST_TIME": 3, + "DAMAGE_PANIC_TIME": 15.0, + "DANGER_UP_POINT": 1.3, + "MAX_AIMING_UPGRADE_BY_TIME": 0.25, + "DAMAGE_TO_DISCARD_AIM_0_100": 86.0, + "MIN_TIME_DISCARD_AIM_SEC": 0.3, + "MAX_TIME_DISCARD_AIM_SEC": 0.6, + "XZ_COEF": 0.02, + "SHOOT_TO_CHANGE_PRIORITY": 5525, + "BOTTOM_COEF": 0.1, + "FIRST_CONTACT_ADD_SEC": 0.1, + "FIRST_CONTACT_ADD_CHANCE_100": 80.0, + "BASE_HIT_AFFECTION_DELAY_SEC": 0.57, + "BASE_HIT_AFFECTION_MIN_ANG": 4.0, + "BASE_HIT_AFFECTION_MAX_ANG": 10.0, + "BASE_SHIEF": 0.05, + "SCATTERING_HAVE_DAMAGE_COEF": 2.0, + "SCATTERING_DIST_MODIF": 0.4, + "SCATTERING_DIST_MODIF_CLOSE": 0.6, + "AIMING_TYPE": 6, + "DIST_TO_SHOOT_TO_CENTER": 3.0, + "DIST_TO_SHOOT_NO_OFFSET": 3.0, + "SHPERE_FRIENDY_FIRE_SIZE": -0.1, + "COEF_IF_MOVE": 1.0, + "TIME_COEF_IF_MOVE": 1.1, + "BOT_MOVE_IF_DELTA": 3.01, + "NEXT_SHOT_MISS_CHANCE_100": 100.0, + "NEXT_SHOT_MISS_Y_OFFSET": 1.0, + "ANYTIME_LIGHT_WHEN_AIM_100": 10.0, + "ANY_PART_SHOOT_TIME": 5.0, + "WEAPON_ROOT_OFFSET": 0.35, + "MIN_DAMAGE_TO_GET_HIT_AFFETS": 1.0, + "MAX_AIM_TIME": 1.5, + "OFFSET_RECAL_ANYWAY_TIME": 1.0, + "BASE_SHIEF_STATIONARY_GRENADE": 1.1, + "XZ_COEF_STATIONARY_GRENADE": 0.8 + }, + "Look": { + "OLD_TIME_POINT": 11.0, + "WAIT_NEW_SENSOR": 2.1, + "WAIT_NEW__LOOK_SENSOR": 7.8, + "LOOK_AROUND_DELTA": 1.1, + "MAX_VISION_GRASS_METERS": 0.8, + "MAX_VISION_GRASS_METERS_FLARE": 8.0, + "MAX_VISION_GRASS_METERS_OPT": 0.9090909, + "MAX_VISION_GRASS_METERS_FLARE_OPT": 0.125, + "LightOnVisionDistance": 45.0, + "FAR_DISTANCE": 700.0, + "FarDeltaTimeSec": 3.0, + "MIDDLE_DIST": 500.0, + "CAN_USE_LIGHT": false, + "MIDDLE_DIST_CAN_SHOOT_HEAD": true, + "MiddleDeltaTimeSec": 1.0, + "CloseDeltaTimeSec": 0.1, + "POSIBLE_VISION_SPACE": 1.2, + "GOAL_TO_FULL_DISSAPEAR": 0.2, + "GOAL_TO_FULL_DISSAPEAR_SHOOT": 0.03, + "BODY_DELTA_TIME_SEARCH_SEC": 1.7, + "COME_TO_BODY_DIST": 1.2, + "MARKSMAN_VISIBLE_DIST_COEF": 1.15, + "VISIBLE_DISNACE_WITH_LIGHT": 100.0, + "ENEMY_LIGHT_ADD": 48.0, + "ENEMY_LIGHT_START_DIST": 90.0, + "CAN_LOOK_TO_WALL": true, + "DIST_NOT_TO_IGNORE_WALL": 15.0, + "DIST_CHECK_WALL": 20.0, + "LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25.0, + "MIN_LOOK_AROUD_TIME": 20.0, + "OPTIMIZE_TO_ONLY_BODY": true + }, + "Shoot": { + "RECOIL_TIME_NORMALIZE": 1.0, + "RECOIL_PER_METER": 0.02, + "MAX_RECOIL_PER_METER": 0.04, + "HORIZONT_RECOIL_COEF": 0.04, + "WAIT_NEXT_SINGLE_SHOT": 0.2, + "WAIT_NEXT_SINGLE_SHOT_LONG_MAX": 3.3, + "WAIT_NEXT_SINGLE_SHOT_LONG_MIN": 0.4, + "MARKSMAN_DIST_SEK_COEF": 44.0, + "FINGER_HOLD_SINGLE_SHOT": 0.14, + "BASE_AUTOMATIC_TIME": 0.2, + "AUTOMATIC_FIRE_SCATTERING_COEF": 1.5, + "CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 94.0, + "FAR_DIST_ENEMY": 20.0, + "SHOOT_FROM_COVER": 4, + "FAR_DIST_ENEMY_SQR": 400.0, + "MAX_DIST_COEF": 100.35, + "RECOIL_DELTA_PRESS": 0.15, + "RUN_DIST_NO_AMMO": 25.0, + "RUN_DIST_NO_AMMO_SQRT": 625.0, + "CAN_SHOOTS_TIME_TO_AMBUSH": 993, + "NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_PERCENT": 0.5, + "NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_SEC": 2.0, + "RELOAD_PECNET_NO_ENEMY": 0.6, + "CHANCE_TO_CHANGE_WEAPON": 80.0, + "CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 40.0, + "LOW_DIST_TO_CHANGE_WEAPON": 5.0, + "FAR_DIST_TO_CHANGE_WEAPON": 30.0, + "SUPPRESS_BY_SHOOT_TIME": 6.0, + "SUPPRESS_TRIGGERS_DOWN": 3, + "WAIT_NEXT_STATIONARY_GRENADE": 1.0, + "FINGER_HOLD_STATIONARY_GRENADE": 0.3, + "VALIDATE_MALFUNCTION_CHANCE": 0, + "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25 + }, + "Move": { + "BASE_ROTATE_SPEED": 270.0, + "REACH_DIST": 0.5, + "REACH_DIST_RUN": 0.8, + "START_SLOW_DIST": 1.5, + "BASESTART_SLOW_DIST": 1.1, + "SLOW_COEF": 7.0, + "DIST_TO_CAN_CHANGE_WAY": 8.0, + "DIST_TO_START_RAYCAST": 15.0, + "BASE_START_SERACH": 35.0, + "UPDATE_TIME_RECAL_WAY": 7.0, + "FAR_DIST": 4.0, + "FAR_DIST_SQR": 16.0, + "DIST_TO_CAN_CHANGE_WAY_SQR": 64.0, + "DIST_TO_START_RAYCAST_SQR": 225.0, + "BASE_SQRT_START_SERACH": 1225.0, + "Y_APPROXIMATION": 0.7, + "DELTA_LAST_SEEN_ENEMY": 20.0, + "REACH_DIST_COVER": 2.0, + "RUN_TO_COVER_MIN": 2.0, + "CHANCE_TO_RUN_IF_NO_AMMO_0_100": 100.0, + "RUN_IF_CANT_SHOOT": false, + "RUN_IF_GAOL_FAR_THEN": 10.0, + "SEC_TO_CHANGE_TO_RUN": 3.0 + }, + "Grenade": { + "DELTA_NEXT_ATTEMPT_FROM_COVER": 5.0, + "DELTA_NEXT_ATTEMPT": 10.0, + "MIN_DIST_NOT_TO_THROW": 8.0, + "NEAR_DELTA_THROW_TIME_SEC": 2.0, + "MIN_THROW_GRENADE_DIST": 12.0, + "MIN_THROW_GRENADE_DIST_SQRT": 144.0, + "MIN_DIST_NOT_TO_THROW_SQR": 64.0, + "RUN_AWAY": 22.0, + "RUN_AWAY_SQR": 484.0, + "ADD_GRENADE_AS_DANGER": 65.0, + "ADD_GRENADE_AS_DANGER_SQR": 4225.0, + "CHANCE_TO_NOTIFY_ENEMY_GR_100": 100.0, + "GrenadePerMeter": 0.15, + "REQUEST_DIST_MUST_THROW_SQRT": 9.0, + "REQUEST_DIST_MUST_THROW": 3.0, + "BEWARE_TYPE": 2, + "SHOOT_TO_SMOKE_CHANCE_100": 50.0, + "CHANCE_RUN_FLASHED_100": 100.0, + "MAX_FLASHED_DIST_TO_SHOOT": 10.0, + "MAX_FLASHED_DIST_TO_SHOOT_SQRT": 100.0, + "FLASH_GRENADE_TIME_COEF": 0.25, + "SIZE_SPOTTED_COEF": 2.0, + "BE_ATTENTION_COEF": 4.0, + "TIME_SHOOT_TO_FLASH": 4.0, + "CLOSE_TO_SMOKE_TO_SHOOT": 10.0, + "CLOSE_TO_SMOKE_TO_SHOOT_SQRT": 100.0, + "CLOSE_TO_SMOKE_TIME_DELTA": 5.0, + "SMOKE_CHECK_DELTA": 1.0, + "DELTA_GRENADE_START_TIME": 0.01, + "AMBUSH_IF_SMOKE_IN_ZONE_100": 40.0, + "AMBUSH_IF_SMOKE_RETURN_TO_ATTACK_SEC": 30.0, + "NO_RUN_FROM_AI_GRENADES": true, + "MIN_THROW_DIST_PERCENT_0_1": 0.7, + "MAX_THROW_POWER": 18.7, + "GrenadePrecision": 0.1, + "STOP_WHEN_THROW_GRENADE": true, + "WAIT_TIME_TURN_AWAY": 0.2, + "SMOKE_SUPPRESS_DELTA": 20.0, + "DAMAGE_GRENADE_SUPPRESS_DELTA": 8.0, + "STUN_SUPPRESS_DELTA": 9.0, + "CHEAT_START_GRENADE_PLACE": false, + "CAN_THROW_STRAIGHT_CONTACT": true, + "STRAIGHT_CONTACT_DELTA_SEC": -1.0, + "ANG_TYPE": 4 + }, + "Change": { + "SMOKE_VISION_DIST": 0.6, + "SMOKE_GAIN_SIGHT": 1.6, + "SMOKE_SCATTERING": 1.6, + "SMOKE_PRECICING": 1.6, + "SMOKE_HEARING": 1.0, + "SMOKE_ACCURATY": 1.6, + "SMOKE_LAY_CHANCE": 1.6, + "FLASH_VISION_DIST": 0.05, + "FLASH_GAIN_SIGHT": 1.8, + "FLASH_SCATTERING": 1.6, + "FLASH_PRECICING": 1.6, + "FLASH_HEARING": 1.0, + "FLASH_ACCURATY": 1.6, + "FLASH_LAY_CHANCE": 1.0, + "STUN_HEARING": 0.01 + }, + "Cover": { + "RETURN_TO_ATTACK_AFTER_AMBUSH_MIN": 20.0, + "RETURN_TO_ATTACK_AFTER_AMBUSH_MAX": 50.0, + "SOUND_TO_GET_SPOTTED": 2.0, + "TIME_TO_MOVE_TO_COVER": 15.0, + "MAX_DIST_OF_COVER": 4.0, + "CHANGE_RUN_TO_COVER_SEC": 5.0, + "CHANGE_RUN_TO_COVER_SEC_GREANDE": 0.6, + "MIN_DIST_TO_ENEMY": 9.0, + "DIST_CANT_CHANGE_WAY": 5.0, + "DIST_CHECK_SFETY": 9.0, + "TIME_CHECK_SAFE": 2.0, + "HIDE_TO_COVER_TIME": 1.5, + "MAX_DIST_OF_COVER_SQR": 16.0, + "DIST_CANT_CHANGE_WAY_SQR": 25.0, + "SPOTTED_COVERS_RADIUS": 0.5, + "LOOK_LAST_ENEMY_POS_MOVING": 1.5, + "LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3.0, + "LOOK_LAST_ENEMY_POS_LOOKAROUND": 45.0, + "OFFSET_LOOK_ALONG_WALL_ANG": 20, + "SPOTTED_GRENADE_RADIUS": 16.0, + "MAX_SPOTTED_TIME_SEC": 55.0, + "WAIT_INT_COVER_FINDING_ENEMY": 2.0, + "CLOSE_DIST_POINT_SQRT": 4.0, + "DELTA_SEEN_FROM_COVE_LAST_POS": 15.0, + "MOVE_TO_COVER_WHEN_TARGET": false, + "RUN_COVER_IF_CAN_AND_NO_ENEMIES": false, + "SPOTTED_GRENADE_TIME": 7.0, + "DEPENDS_Y_DIST_TO_BOT": false, + "RUN_IF_FAR": 15.0, + "RUN_IF_FAR_SQRT": 225.0, + "STAY_IF_FAR": 25.0, + "STAY_IF_FAR_SQRT": 625.0, + "CHECK_COVER_ENEMY_LOOK": false, + "SHOOT_NEAR_TO_LEAVE": 2, + "SHOOT_NEAR_SEC_PERIOD": 0.5, + "HITS_TO_LEAVE_COVER": 1, + "HITS_TO_LEAVE_COVER_UNKNOWN": 1, + "DOG_FIGHT_AFTER_LEAVE": 4.0, + "NOT_LOOK_AT_WALL_IS_DANGER": true, + "MIN_DEFENCE_LEVEL": -1.0, + "GOOD_DIST_TO_POINT_COEF": 9999.0, + "ENEMY_DIST_TO_GO_OUT": 1.0, + "STATIONARY_WEAPON_NO_ENEMY_GETUP": 15.0, + "STATIONARY_WEAPON_MAX_DIST_TO_USE": 25 + }, + "Patrol": { + "LOOK_TIME_BASE": 12.0, + "RESERVE_TIME_STAY": 72.0, + "FRIEND_SEARCH_SEC": 12.0, + "TALK_DELAY": 1.1, + "MIN_TALK_DELAY": 35.0, + "TALK_DELAY_BIG": 45.1, + "CHANGE_WAY_TIME": 325.1, + "MIN_DIST_TO_CLOSE_TALK": 5.0, + "VISION_DIST_COEF_PEACE": 0.75, + "MIN_DIST_TO_CLOSE_TALK_SQR": 25.0, + "CHANCE_TO_CUT_WAY_0_100": 75.0, + "CUT_WAY_MIN_0_1": 0.4, + "CUT_WAY_MAX_0_1": 0.65, + "CHANCE_TO_CHANGE_WAY_0_100": 30.0, + "CHANCE_TO_SHOOT_DEADBODY": 52, + "SUSPETION_PLACE_LIFETIME": 7.0, + "RESERVE_OUT_TIME": 60.0, + "CLOSE_TO_SELECT_RESERV_WAY": 25.0, + "MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5.0, + "CAN_CHECK_MAGAZINE": false + }, + "Hearing": { + "BOT_CLOSE_PANIC_DIST": 1.0, + "CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.88, + "DISPERSION_COEF": 10.0, + "CLOSE_DIST": 26.0, + "FAR_DIST": 56.0, + "SOUND_DIR_DEEFREE": 30.0, + "DIST_PLACE_TO_FIND_POINT": 300.0, + "DEAD_BODY_SOUND_RAD": 30.0, + "LOOK_ONLY_DANGER": false, + "RESET_TIMER_DIST": 17.0, + "HEAR_DELAY_WHEN_PEACE": 0.0, + "HEAR_DELAY_WHEN_HAVE_SMT": 0.0, + "LOOK_ONLY_DANGER_DELTA": 9.0 + }, + "Mind": { + "MIN_SHOOTS_TIME": 2, + "MAX_SHOOTS_TIME": 4, + "TIME_TO_RUN_TO_COVER_CAUSE_SHOOT_SEC": 15.0, + "DAMAGE_REDUCTION_TIME_SEC": 20.0, + "MIN_DAMAGE_SCARE": 20.0, + "CHANCE_TO_RUN_CAUSE_DAMAGE_0_100": 35.0, + "TIME_TO_FORGOR_ABOUT_ENEMY_SEC": 52.0, + "TIME_TO_FIND_ENEMY": 22.0, + "MAX_AGGRO_BOT_DIST_SQR_UPPER_LIMIT": 1000000.0, + "MAX_AGGRO_BOT_DIST_SQR": 1000000.0, + "MAX_AGGRO_BOT_DIST": 1000.0, + "HIT_POINT_DETECTION": 4.0, + "DANGER_POINT_CHOOSE_COEF": 1.0, + "SIMPLE_POINT_CHOOSE_COEF": 0.4, + "LASTSEEN_POINT_CHOOSE_COEF": 0.2, + "COVER_DIST_COEF": 1.5, + "DIST_TO_FOUND_SQRT": 400.0, + "DIST_TO_STOP_RUN_ENEMY": 15.0, + "ENEMY_LOOK_AT_ME_ANG": 15.0, + "MIN_START_AGGRESION_COEF": 1.0, + "MAX_START_AGGRESION_COEF": 3.0, + "BULLET_FEEL_DIST": 360.0, + "BULLET_FEEL_CLOSE_SDIST": 1.0, + "ATTACK_IMMEDIATLY_CHANCE_0_100": 40.0, + "CHANCE_FUCK_YOU_ON_CONTACT_100": 0.01, + "FRIEND_DEAD_AGR_LOW": -0.2, + "FRIEND_AGR_KILL": 0.2, + "LAST_ENEMY_LOOK_TO": 40.0, + "CAN_RECEIVE_PLAYER_REQUESTS_SAVAGE": false, + "CAN_RECEIVE_PLAYER_REQUESTS_BEAR": false, + "CAN_RECEIVE_PLAYER_REQUESTS_USEC": false, + "REVENGE_TO_GROUP": true, + "CAN_USE_MEDS": true, + "SUSPETION_POINT_CHANCE_ADD100": 0.0, + "AMBUSH_WHEN_UNDER_FIRE": true, + "AMBUSH_WHEN_UNDER_FIRE_TIME_RESIST": 60.0, + "ATTACK_ENEMY_IF_PROTECT_DELTA_LAST_TIME_SEEN": 1.5, + "HOLD_IF_PROTECT_DELTA_LAST_TIME_SEEN": 8.5, + "FIND_COVER_TO_GET_POSITION_WITH_SHOOT": 2.0, + "PROTECT_TIME_REAL": true, + "CHANCE_SHOOT_WHEN_WARN_PLAYER_100": 25.0, + "CAN_PANIC_IS_PROTECT": false, + "NO_RUN_AWAY_FOR_SAFE": true, + "PART_PERCENT_TO_HEAL": 0.65, + "PROTECT_DELTA_HEAL_SEC": 10.0, + "CAN_STAND_BY": false, + "CAN_THROW_REQUESTS": true, + "GROUP_ANY_PHRASE_DELAY": 5.0, + "GROUP_EXACTLY_PHRASE_DELAY": 20.0, + "DIST_TO_ENEMY_YO_CAN_HEAL": 30.0, + "CHANCE_TO_STAY_WHEN_WARN_PLAYER_100": 80.0, + "DOG_FIGHT_OUT": 6.0, + "DOG_FIGHT_IN": 3.0, + "SHOOT_INSTEAD_DOG_FIGHT": 9.0, + "PISTOL_SHOTGUN_AMBUSH_DIST": 30.0, + "STANDART_AMBUSH_DIST": 100.0, + "AI_POWER_COEF": 120.0, + "COVER_SECONDS_AFTER_LOSE_VISION": 10.0, + "COVER_SELF_ALWAYS_IF_DAMAGED": false, + "SEC_TO_MORE_DIST_TO_RUN": 10.0, + "HEAL_DELAY_SEC": 5.0, + "AGGRESSOR_LOYALTY_BONUS": 0.0, + "HIT_DELAY_WHEN_HAVE_SMT": -1.0, + "HIT_DELAY_WHEN_PEACE": -1.0, + "TALK_WITH_QUERY": true + }, + "Boss": { + "BOSS_ZRYACHIY_MIN_DIST_TO_TELEPORT": 500.0, + "BOSS_DIST_TO_WARNING": 20.0, + "BOSS_DIST_TO_WARNING_SQRT": 400.0, + "BOSS_DIST_TO_WARNING_OUT": 25.0, + "BOSS_DIST_TO_WARNING_OUT_SQRT": 625.0, + "BOSS_DIST_TO_SHOOT": 10.0, + "BOSS_DIST_TO_SHOOT_SQRT": 100.0, + "CHANCE_TO_SEND_GRENADE_100": 100.0, + "MAX_DIST_COVER_BOSS": 65.0, + "MAX_DIST_COVER_BOSS_SQRT": 4225.0, + "MAX_DIST_DECIDER_TO_SEND": 35.0, + "MAX_DIST_DECIDER_TO_SEND_SQRT": 1225.0, + "TIME_AFTER_LOSE": 15.0, + "TIME_AFTER_LOSE_DELTA": 60.0, + "PERSONS_SEND": 2, + "DELTA_SEARCH_TIME": 18.0, + "COVER_TO_SEND": true, + "WAIT_NO_ATTACK_SAVAGE": 10.0, + "CHANCE_USE_RESERVE_PATROL_100": 30.0, + "KILLA_Y_DELTA_TO_BE_ENEMY_BOSS": 5.0, + "KILLA_DITANCE_TO_BE_ENEMY_BOSS": 45.0, + "KILLA_START_SEARCH_SEC": 40.0, + "KILLA_CONTUTION_TIME": 5.0, + "KILLA_CLOSE_ATTACK_DIST": 8.0, + "KILLA_MIDDLE_ATTACK_DIST": 22.0, + "KILLA_LARGE_ATTACK_DIST": 41.0, + "KILLA_SEARCH_METERS": 30.0, + "KILLA_DEF_DIST_SQRT": 225.0, + "KILLA_SEARCH_SEC_STOP_AFTER_COMING": 25.0, + "KILLA_DIST_TO_GO_TO_SUPPRESS": 6.0, + "KILLA_AFTER_GRENADE_SUPPRESS_DELAY": 2.0, + "KILLA_CLOSEATTACK_TIMES": 3, + "KILLA_CLOSEATTACK_DELAY": 10.0, + "KILLA_HOLD_DELAY": 5.0, + "KILLA_BULLET_TO_RELOAD": 15, + "SHALL_WARN": true, + "KILLA_ENEMIES_TO_ATTACK": 3, + "KILLA_ONE_IS_CLOSE": 30.0, + "KILLA_TRIGGER_DOWN_DELAY": 1.0, + "KILLA_WAIT_IN_COVER_COEF": 1.0 + }, + "Core": { + "VisibleAngle": 180.0, + "VisibleDistance": 380.0, + "GainSightCoef": 0.1, + "ScatteringPerMeter": 0.002, + "ScatteringClosePerMeter": 0.12, + "DamageCoeff": 1.0, + "HearingSense": 2.9, + "CanRun": true, + "CanGrenade": true, + "AimingType": "normal", + "PistolFireDistancePref": 35.0, + "ShotgunFireDistancePref": 50.0, + "RifleFireDistancePref": 100.0, + "AccuratySpeed": 0.2, + "WaitInCoverBetweenShotsSec": 0.3 + }, + "Scattering": { + "MinScatter": 0.03, + "WorkingScatter": 0.15, + "MaxScatter": 0.4, + "SpeedUp": 0.3, + "SpeedUpAim": 1.4, + "SpeedDown": -0.3, + "ToSlowBotSpeed": 1.5, + "ToLowBotSpeed": 2.4, + "ToUpBotSpeed": 3.6, + "MovingSlowCoef": 1.5, + "ToLowBotAngularSpeed": 80.0, + "ToStopBotAngularSpeed": 40.0, + "FromShot": 0.001, + "TracerCoef": 1.3, + "HandDamageScatteringMinMax": 0.7, + "HandDamageAccuracySpeed": 1.3, + "BloodFall": 1.45, + "Caution": 0.3, + "ToCaution": 0.6, + "RecoilControlCoefShootDone": 0.0003, + "RecoilControlCoefShootDoneAuto": 0.00015, + "AMPLITUDE_FACTOR": 0.25, + "AMPLITUDE_SPEED": 0.1, + "DIST_FROM_OLD_POINT_TO_NOT_AIM": 15.0, + "DIST_FROM_OLD_POINT_TO_NOT_AIM_SQRT": 225.0, + "DIST_NOT_TO_SHOOT": 0.3, + "PoseChnageCoef": 0.1, + "LayFactor": 0.1, + "RecoilYCoef": 0.0005, + "RecoilYCoefSppedDown": -0.52, + "RecoilYMax": 1.0 + } +} \ No newline at end of file diff --git a/Generator/Assets/normal_gifter_BotGlobalSettings.txt b/Generator/Assets/normal_gifter_BotGlobalSettings.txt index 882634b..ececdfb 100644 --- a/Generator/Assets/normal_gifter_BotGlobalSettings.txt +++ b/Generator/Assets/normal_gifter_BotGlobalSettings.txt @@ -135,7 +135,7 @@ "SUPPRESS_TRIGGERS_DOWN": 3, "WAIT_NEXT_STATIONARY_GRENADE": 1.0, "FINGER_HOLD_STATIONARY_GRENADE": 0.3, - "VALIDATE_MALFUNCTION_CHANCE": 0, + "VALIDATE_MALFUNCTION_CHANCE": 100, "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25, "DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5, "DELAY_BEFORE_FIX_MALFUNCTION": 0.5 diff --git a/Generator/Assets/normal_marksman_BotGlobalSettings.txt b/Generator/Assets/normal_marksman_BotGlobalSettings.txt index 2f352df..5c0d369 100644 --- a/Generator/Assets/normal_marksman_BotGlobalSettings.txt +++ b/Generator/Assets/normal_marksman_BotGlobalSettings.txt @@ -102,6 +102,7 @@ "ENEMY_LIGHT_ADD": 45.0, "ENEMY_LIGHT_START_DIST": 40.0, "CAN_LOOK_TO_WALL": false, + "CHECK_HEAD_ANY_DIST": false, "DIST_NOT_TO_IGNORE_WALL": 15.0, "DIST_CHECK_WALL": 20.0, "LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25.0, @@ -140,8 +141,10 @@ "SUPPRESS_TRIGGERS_DOWN": 3, "WAIT_NEXT_STATIONARY_GRENADE": 1.0, "FINGER_HOLD_STATIONARY_GRENADE": 0.3, - "VALIDATE_MALFUNCTION_CHANCE": 0, - "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25 + "VALIDATE_MALFUNCTION_CHANCE": 100, + "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25, + "DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5, + "DELAY_BEFORE_FIX_MALFUNCTION": 0.5 }, "Move": { "BASE_ROTATE_SPEED": 270.0, diff --git a/Generator/Assets/normal_pmcBot_BotGlobalSettings.txt b/Generator/Assets/normal_pmcBot_BotGlobalSettings.txt index 2deeb88..7e7af1f 100644 --- a/Generator/Assets/normal_pmcBot_BotGlobalSettings.txt +++ b/Generator/Assets/normal_pmcBot_BotGlobalSettings.txt @@ -135,8 +135,10 @@ "SUPPRESS_TRIGGERS_DOWN": 3, "WAIT_NEXT_STATIONARY_GRENADE": 1.0, "FINGER_HOLD_STATIONARY_GRENADE": 0.3, - "VALIDATE_MALFUNCTION_CHANCE": 0, - "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25 + "VALIDATE_MALFUNCTION_CHANCE": 100, + "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25, + "DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5, + "DELAY_BEFORE_FIX_MALFUNCTION": 0.5 }, "Move": { "BASE_ROTATE_SPEED": 270.0, diff --git a/Generator/Assets/normal_sectantPriest_BotGlobalSettings.txt b/Generator/Assets/normal_sectantPriest_BotGlobalSettings.txt index 77501cb..39570e5 100644 --- a/Generator/Assets/normal_sectantPriest_BotGlobalSettings.txt +++ b/Generator/Assets/normal_sectantPriest_BotGlobalSettings.txt @@ -142,8 +142,10 @@ "DIST_TO_STOP_SPRINT_MELEE": 2.0, "TRY_HIT_PERIOD_MELEE": 0.5, "FINGER_HOLD_STATIONARY_GRENADE": 0.3, - "VALIDATE_MALFUNCTION_CHANCE": 0, - "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25 + "VALIDATE_MALFUNCTION_CHANCE": 100, + "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25, + "DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5, + "DELAY_BEFORE_FIX_MALFUNCTION": 0.5 }, "Move": { "BASE_ROTATE_SPEED": 270.0, diff --git a/Generator/Assets/normal_sectantWarrior_BotGlobalSettings.txt b/Generator/Assets/normal_sectantWarrior_BotGlobalSettings.txt index 4410adb..690d71f 100644 --- a/Generator/Assets/normal_sectantWarrior_BotGlobalSettings.txt +++ b/Generator/Assets/normal_sectantWarrior_BotGlobalSettings.txt @@ -146,8 +146,10 @@ "DIST_TO_STOP_SPRINT_MELEE": 1.5, "TRY_HIT_PERIOD_MELEE": 0.5, "FINGER_HOLD_STATIONARY_GRENADE": 0.3, - "VALIDATE_MALFUNCTION_CHANCE": 0, - "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25 + "VALIDATE_MALFUNCTION_CHANCE": 100, + "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25, + "DELAY_BEFORE_EXAMINE_MALFUNCTION": 0.5, + "DELAY_BEFORE_FIX_MALFUNCTION": 0.5 }, "Move": { "BASE_ROTATE_SPEED": 270.0, diff --git a/Generator/Assets/normal_test_BotGlobalSettings.txt b/Generator/Assets/normal_test_BotGlobalSettings.txt index f751083..937c84c 100644 --- a/Generator/Assets/normal_test_BotGlobalSettings.txt +++ b/Generator/Assets/normal_test_BotGlobalSettings.txt @@ -1,460 +1 @@ -{ - "Lay": { - "CHECK_SHOOT_WHEN_LAYING": false, - "DELTA_LAY_CHECK": 2.0, - "DELTA_GETUP": 2.7, - "DELTA_AFTER_GETUP": 10.0, - "CLEAR_POINTS_OF_SCARE_SEC": 20.0, - "MAX_LAY_TIME": 35.0, - "DELTA_WANT_LAY_CHECL_SEC": 5.0, - "ATTACK_LAY_CHANCE": 25.0, - "DIST_TO_COVER_TO_LAY": 3.5, - "DIST_TO_COVER_TO_LAY_SQRT": 12.25, - "DIST_GRASS_TERRAIN_SQRT": 0.160000011, - "DIST_ENEMY_NULL_DANGER_LAY": 15.0, - "DIST_ENEMY_NULL_DANGER_LAY_SQRT": 225.0, - "DIST_ENEMY_GETUP_LAY": 10.0, - "DIST_ENEMY_GETUP_LAY_SQRT": 100.0, - "DIST_ENEMY_CAN_LAY": 15.0, - "DIST_ENEMY_CAN_LAY_SQRT": 225.0, - "LAY_AIM": 0.6, - "MIN_CAN_LAY_DIST_SQRT": 121.0, - "MIN_CAN_LAY_DIST": 11.0, - "MAX_CAN_LAY_DIST_SQRT": 40000.0, - "MAX_CAN_LAY_DIST": 200.0, - "LAY_CHANCE_DANGER": 40.0, - "DAMAGE_TIME_TO_GETUP": 3 - }, - "Aiming": { - "MAX_AIM_PRECICING": 2.0, - "BETTER_PRECICING_COEF": 0.9, - "RECALC_DIST": 0.7, - "RECALC_SQR_DIST": 0.48999998, - "COEF_FROM_COVER": 0.45, - "PANIC_COEF": 1.2, - "PANIC_ACCURATY_COEF": 1.2, - "HARD_AIM": 0.75, - "PANIC_TIME": 2.0, - "RECALC_MUST_TIME": 3, - "DAMAGE_PANIC_TIME": 15.0, - "DANGER_UP_POINT": 1.3, - "MAX_AIMING_UPGRADE_BY_TIME": 0.25, - "DAMAGE_TO_DISCARD_AIM_0_100": 86.0, - "MIN_TIME_DISCARD_AIM_SEC": 0.3, - "MAX_TIME_DISCARD_AIM_SEC": 0.6, - "XZ_COEF": 0.10, - "SHOOT_TO_CHANGE_PRIORITY": 5525, - "BOTTOM_COEF": 0.1, - "FIRST_CONTACT_ADD_SEC": 0.1, - "FIRST_CONTACT_ADD_CHANCE_100": 80.0, - "BASE_HIT_AFFECTION_DELAY_SEC": 0.57, - "BASE_HIT_AFFECTION_MIN_ANG": 4.0, - "BASE_HIT_AFFECTION_MAX_ANG": 10.0, - "BASE_SHIEF": 0.05, - "SCATTERING_HAVE_DAMAGE_COEF": 2.0, - "SCATTERING_DIST_MODIF": 0.67, - "SCATTERING_DIST_MODIF_CLOSE": 0.6, - "AIMING_TYPE": 2, - "DIST_TO_SHOOT_TO_CENTER": 3.0, - "DIST_TO_SHOOT_NO_OFFSET": 3.0, - "SHPERE_FRIENDY_FIRE_SIZE": -0.1, - "COEF_IF_MOVE": 1.0, - "TIME_COEF_IF_MOVE": 1.1, - "BOT_MOVE_IF_DELTA": 3.01, - "NEXT_SHOT_MISS_CHANCE_100": 100.0, - "NEXT_SHOT_MISS_Y_OFFSET": 1.0, - "ANYTIME_LIGHT_WHEN_AIM_100": 10.0, - "ANY_PART_SHOOT_TIME": 15.0, - "WEAPON_ROOT_OFFSET": 0.35, - "MIN_DAMAGE_TO_GET_HIT_AFFETS": 1.0, - "MAX_AIM_TIME": 1.5, - "OFFSET_RECAL_ANYWAY_TIME": 1.0 - }, - "Look": { - "OLD_TIME_POINT": 11.0, - "WAIT_NEW_SENSOR": 2.1, - "WAIT_NEW__LOOK_SENSOR": 7.8, - "LOOK_AROUND_DELTA": 1.1, - "MAX_VISION_GRASS_METERS": 0.8, - "MAX_VISION_GRASS_METERS_FLARE": 8.0, - "MAX_VISION_GRASS_METERS_OPT": 0.9090909, - "MAX_VISION_GRASS_METERS_FLARE_OPT": 0.125, - "LightOnVisionDistance": 30.0, - "FAR_DISTANCE": 160.0, - "FarDeltaTimeSec": 3.0, - "MIDDLE_DIST": 90.0, - "MiddleDeltaTimeSec": 1.0, - "CloseDeltaTimeSec": 0.1, - "POSIBLE_VISION_SPACE": 1.2, - "GOAL_TO_FULL_DISSAPEAR": 0.2, - "GOAL_TO_FULL_DISSAPEAR_SHOOT": 0.03, - "BODY_DELTA_TIME_SEARCH_SEC": 1.7, - "COME_TO_BODY_DIST": 1.2, - "MARKSMAN_VISIBLE_DIST_COEF": 1.15, - "VISIBLE_DISNACE_WITH_LIGHT": 100.0, - "ENEMY_LIGHT_ADD": 48.0, - "ENEMY_LIGHT_START_DIST": 90.0, - "CAN_LOOK_TO_WALL": true, - "DIST_NOT_TO_IGNORE_WALL": 15.0, - "DIST_CHECK_WALL": 20.0, - "LOOK_LAST_POSENEMY_IF_NO_DANGER_SEC": 25.0, - "MIN_LOOK_AROUD_TIME": 20.0, - "OPTIMIZE_TO_ONLY_BODY": true - }, - "Shoot": { - "RECOIL_TIME_NORMALIZE": 1.0, - "RECOIL_PER_METER": 0.02, - "MAX_RECOIL_PER_METER": 0.04, - "HORIZONT_RECOIL_COEF": 0.04, - "WAIT_NEXT_SINGLE_SHOT": 0.2, - "WAIT_NEXT_SINGLE_SHOT_LONG_MAX": 3.3, - "WAIT_NEXT_SINGLE_SHOT_LONG_MIN": 0.4, - "MARKSMAN_DIST_SEK_COEF": 44.0, - "FINGER_HOLD_SINGLE_SHOT": 0.14, - "BASE_AUTOMATIC_TIME": 0.2, - "AUTOMATIC_FIRE_SCATTERING_COEF": 1.5, - "CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 94.0, - "FAR_DIST_ENEMY": 20.0, - "SHOOT_FROM_COVER": 4, - "FAR_DIST_ENEMY_SQR": 400.0, - "MAX_DIST_COEF": 1.35, - "RECOIL_DELTA_PRESS": 0.15, - "RUN_DIST_NO_AMMO": 25.0, - "RUN_DIST_NO_AMMO_SQRT": 625.0, - "CAN_SHOOTS_TIME_TO_AMBUSH": 993, - "NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_PERCENT": 0.5, - "NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_SEC": 2.0, - "RELOAD_PECNET_NO_ENEMY": 0.6, - "CHANCE_TO_CHANGE_WEAPON": 0.0, - "CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 0.0, - "LOW_DIST_TO_CHANGE_WEAPON": 10.0, - "FAR_DIST_TO_CHANGE_WEAPON": 50.0, - "SUPPRESS_BY_SHOOT_TIME": 6.0, - "SUPPRESS_TRIGGERS_DOWN": 3, - "VALIDATE_MALFUNCTION_CHANCE": 0, - "REPAIR_MALFUNCTION_IMMEDIATE_CHANCE": 25 - }, - "Move": { - "BASE_ROTATE_SPEED": 270.0, - "REACH_DIST": 0.5, - "REACH_DIST_RUN": 0.8, - "START_SLOW_DIST": 1.5, - "BASESTART_SLOW_DIST": 1.1, - "SLOW_COEF": 7.0, - "DIST_TO_CAN_CHANGE_WAY": 8.0, - "DIST_TO_START_RAYCAST": 15.0, - "BASE_START_SERACH": 35.0, - "UPDATE_TIME_RECAL_WAY": 7.0, - "FAR_DIST": 4.0, - "FAR_DIST_SQR": 16.0, - "DIST_TO_CAN_CHANGE_WAY_SQR": 64.0, - "DIST_TO_START_RAYCAST_SQR": 225.0, - "BASE_SQRT_START_SERACH": 1225.0, - "Y_APPROXIMATION": 0.7, - "DELTA_LAST_SEEN_ENEMY": 20.0, - "REACH_DIST_COVER": 2.0, - "RUN_TO_COVER_MIN": 2.0, - "CHANCE_TO_RUN_IF_NO_AMMO_0_100": 100.0, - "RUN_IF_CANT_SHOOT": false, - "RUN_IF_GAOL_FAR_THEN": 10.0, - "SEC_TO_CHANGE_TO_RUN": 3.0 - }, - "Grenade": { - "DELTA_NEXT_ATTEMPT_FROM_COVER": 5.0, - "DELTA_NEXT_ATTEMPT": 10.0, - "MIN_DIST_NOT_TO_THROW": 8.0, - "NEAR_DELTA_THROW_TIME_SEC": 2.0, - "MIN_THROW_GRENADE_DIST": 12.0, - "MIN_THROW_GRENADE_DIST_SQRT": 144.0, - "MIN_DIST_NOT_TO_THROW_SQR": 64.0, - "RUN_AWAY": 22.0, - "RUN_AWAY_SQR": 484.0, - "ADD_GRENADE_AS_DANGER": 65.0, - "ADD_GRENADE_AS_DANGER_SQR": 4225.0, - "CHANCE_TO_NOTIFY_ENEMY_GR_100": 100.0, - "GrenadePerMeter": 0.15, - "REQUEST_DIST_MUST_THROW_SQRT": 9.0, - "REQUEST_DIST_MUST_THROW": 3.0, - "BEWARE_TYPE": 2, - "SHOOT_TO_SMOKE_CHANCE_100": 50.0, - "CHANCE_RUN_FLASHED_100": 100.0, - "MAX_FLASHED_DIST_TO_SHOOT": 10.0, - "MAX_FLASHED_DIST_TO_SHOOT_SQRT": 100.0, - "FLASH_GRENADE_TIME_COEF": 0.25, - "SIZE_SPOTTED_COEF": 2.0, - "BE_ATTENTION_COEF": 4.0, - "TIME_SHOOT_TO_FLASH": 4.0, - "CLOSE_TO_SMOKE_TO_SHOOT": 10.0, - "CLOSE_TO_SMOKE_TO_SHOOT_SQRT": 100.0, - "CLOSE_TO_SMOKE_TIME_DELTA": 5.0, - "SMOKE_CHECK_DELTA": 1.0, - "DELTA_GRENADE_START_TIME": 0.01, - "AMBUSH_IF_SMOKE_IN_ZONE_100": 40.0, - "AMBUSH_IF_SMOKE_RETURN_TO_ATTACK_SEC": 30.0, - "NO_RUN_FROM_AI_GRENADES": true, - "MIN_THROW_DIST_PERCENT_0_1": 0.7, - "MAX_THROW_POWER": 18.7, - "GrenadePrecision": 0.1, - "STOP_WHEN_THROW_GRENADE": true, - "WAIT_TIME_TURN_AWAY": 0.2, - "SMOKE_SUPPRESS_DELTA": 20.0, - "DAMAGE_GRENADE_SUPPRESS_DELTA": 8.0, - "STUN_SUPPRESS_DELTA": 9.0, - "CHEAT_START_GRENADE_PLACE": false, - "CAN_THROW_STRAIGHT_CONTACT": true, - "STRAIGHT_CONTACT_DELTA_SEC": -1.0, - "ANG_TYPE": 4 - }, - "Change": { - "SMOKE_VISION_DIST": 0.6, - "SMOKE_GAIN_SIGHT": 1.6, - "SMOKE_SCATTERING": 1.6, - "SMOKE_PRECICING": 1.6, - "SMOKE_HEARING": 1.0, - "SMOKE_ACCURATY": 1.6, - "SMOKE_LAY_CHANCE": 1.6, - "FLASH_VISION_DIST": 0.05, - "FLASH_GAIN_SIGHT": 1.8, - "FLASH_SCATTERING": 1.6, - "FLASH_PRECICING": 1.6, - "FLASH_HEARING": 1.0, - "FLASH_ACCURATY": 1.6, - "FLASH_LAY_CHANCE": 1.0, - "STUN_HEARING": 0.01 - }, - "Cover": { - "RETURN_TO_ATTACK_AFTER_AMBUSH_MIN": 20.0, - "RETURN_TO_ATTACK_AFTER_AMBUSH_MAX": 50.0, - "SOUND_TO_GET_SPOTTED": 2.0, - "TIME_TO_MOVE_TO_COVER": 15.0, - "MAX_DIST_OF_COVER": 4.0, - "CHANGE_RUN_TO_COVER_SEC": 5.0, - "CHANGE_RUN_TO_COVER_SEC_GREANDE": 0.6, - "MIN_DIST_TO_ENEMY": 9.0, - "DIST_CANT_CHANGE_WAY": 5.0, - "DIST_CHECK_SFETY": 9.0, - "TIME_CHECK_SAFE": 2.0, - "HIDE_TO_COVER_TIME": 1.5, - "MAX_DIST_OF_COVER_SQR": 16.0, - "DIST_CANT_CHANGE_WAY_SQR": 25.0, - "SPOTTED_COVERS_RADIUS": 2.5, - "LOOK_LAST_ENEMY_POS_MOVING": 1.5, - "LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3.0, - "LOOK_LAST_ENEMY_POS_LOOKAROUND": 45.0, - "OFFSET_LOOK_ALONG_WALL_ANG": 20, - "SPOTTED_GRENADE_RADIUS": 16.0, - "MAX_SPOTTED_TIME_SEC": 55.0, - "WAIT_INT_COVER_FINDING_ENEMY": 2.0, - "CLOSE_DIST_POINT_SQRT": 4.0, - "DELTA_SEEN_FROM_COVE_LAST_POS": 15.0, - "MOVE_TO_COVER_WHEN_TARGET": false, - "RUN_COVER_IF_CAN_AND_NO_ENEMIES": false, - "SPOTTED_GRENADE_TIME": 7.0, - "DEPENDS_Y_DIST_TO_BOT": false, - "RUN_IF_FAR": 15.0, - "RUN_IF_FAR_SQRT": 225.0, - "STAY_IF_FAR": 25.0, - "STAY_IF_FAR_SQRT": 625.0, - "CHECK_COVER_ENEMY_LOOK": false, - "SHOOT_NEAR_TO_LEAVE": 3, - "SHOOT_NEAR_SEC_PERIOD": 1, - "HITS_TO_LEAVE_COVER": 2, - "HITS_TO_LEAVE_COVER_UNKNOWN": 2, - "DOG_FIGHT_AFTER_LEAVE": 4.0, - "NOT_LOOK_AT_WALL_IS_DANGER": true, - "MIN_DEFENCE_LEVEL": 5.0, - "GOOD_DIST_TO_POINT_COEF": 9999.0, - "ENEMY_DIST_TO_GO_OUT": 1.0 - }, - "Patrol": { - "LOOK_TIME_BASE": 12.0, - "RESERVE_TIME_STAY": 72.0, - "FRIEND_SEARCH_SEC": 12.0, - "TALK_DELAY": 1.1, - "MIN_TALK_DELAY": 35.0, - "TALK_DELAY_BIG": 45.1, - "CHANGE_WAY_TIME": 325.1, - "MIN_DIST_TO_CLOSE_TALK": 5.0, - "VISION_DIST_COEF_PEACE": 0.5, - "MIN_DIST_TO_CLOSE_TALK_SQR": 25.0, - "CHANCE_TO_CUT_WAY_0_100": 75.0, - "CUT_WAY_MIN_0_1": 0.4, - "CUT_WAY_MAX_0_1": 0.65, - "CHANCE_TO_CHANGE_WAY_0_100": 30.0, - "CHANCE_TO_SHOOT_DEADBODY": 52, - "SUSPETION_PLACE_LIFETIME": 7.0, - "RESERVE_OUT_TIME": 60.0, - "CLOSE_TO_SELECT_RESERV_WAY": 25.0, - "MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5.0 - }, - "Hearing": { - "BOT_CLOSE_PANIC_DIST": 1.0, - "CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.88, - "DISPERSION_COEF": 10.0, - "CLOSE_DIST": 26.0, - "FAR_DIST": 56.0, - "SOUND_DIR_DEEFREE": 30.0, - "DIST_PLACE_TO_FIND_POINT": 70.0, - "DEAD_BODY_SOUND_RAD": 30.0, - "LOOK_ONLY_DANGER": false, - "RESET_TIMER_DIST": 17.0, - "HEAR_DELAY_WHEN_PEACE": 0.0, - "HEAR_DELAY_WHEN_HAVE_SMT": 0.0, - "LOOK_ONLY_DANGER_DELTA": 9.0 - }, - "Mind": { - "MIN_SHOOTS_TIME": 2, - "MAX_SHOOTS_TIME": 4, - "TIME_TO_RUN_TO_COVER_CAUSE_SHOOT_SEC": 15.0, - "DAMAGE_REDUCTION_TIME_SEC": 20.0, - "MIN_DAMAGE_SCARE": 20.0, - "CHANCE_TO_RUN_CAUSE_DAMAGE_0_100": 35.0, - "TIME_TO_FORGOR_ABOUT_ENEMY_SEC": 52.0, - "TIME_TO_FIND_ENEMY": 22.0, - "MAX_AGGRO_BOT_DIST": 100.0, - "HIT_POINT_DETECTION": 4.0, - "DANGER_POINT_CHOOSE_COEF": 1.0, - "SIMPLE_POINT_CHOOSE_COEF": 0.4, - "LASTSEEN_POINT_CHOOSE_COEF": 0.2, - "COVER_DIST_COEF": 1.5, - "DIST_TO_FOUND_SQRT": 400.0, - "MAX_AGGRO_BOT_DIST_SQR": 10000.0, - "DIST_TO_STOP_RUN_ENEMY": 15.0, - "ENEMY_LOOK_AT_ME_ANG": 15.0, - "MIN_START_AGGRESION_COEF": 1.0, - "MAX_START_AGGRESION_COEF": 3.0, - "BULLET_FEEL_DIST": 160.0, - "BULLET_FEEL_CLOSE_SDIST": 1.0, - "ATTACK_IMMEDIATLY_CHANCE_0_100": 40.0, - "CHANCE_FUCK_YOU_ON_CONTACT_100": 0.01, - "FRIEND_DEAD_AGR_LOW": -0.2, - "FRIEND_AGR_KILL": 0.2, - "LAST_ENEMY_LOOK_TO": 40.0, - "CAN_RECEIVE_PLAYER_REQUESTS_SAVAGE": true, - "CAN_RECEIVE_PLAYER_REQUESTS_BEAR": false, - "CAN_RECEIVE_PLAYER_REQUESTS_USEC": false, - "CAN_USE_MEDS": true, - "SUSPETION_POINT_CHANCE_ADD100": 0.0, - "AMBUSH_WHEN_UNDER_FIRE": true, - "AMBUSH_WHEN_UNDER_FIRE_TIME_RESIST": 60.0, - "ATTACK_ENEMY_IF_PROTECT_DELTA_LAST_TIME_SEEN": 1.5, - "HOLD_IF_PROTECT_DELTA_LAST_TIME_SEEN": 8.5, - "FIND_COVER_TO_GET_POSITION_WITH_SHOOT": 2.0, - "PROTECT_TIME_REAL": true, - "CHANCE_SHOOT_WHEN_WARN_PLAYER_100": 25.0, - "CAN_PANIC_IS_PROTECT": false, - "NO_RUN_AWAY_FOR_SAFE": true, - "PART_PERCENT_TO_HEAL": 0.65, - "PROTECT_DELTA_HEAL_SEC": 10.0, - "CAN_STAND_BY": false, - "CAN_THROW_REQUESTS": true, - "GROUP_ANY_PHRASE_DELAY": 5.0, - "GROUP_EXACTLY_PHRASE_DELAY": 20.0, - "DIST_TO_ENEMY_YO_CAN_HEAL": 30.0, - "CHANCE_TO_STAY_WHEN_WARN_PLAYER_100": 80.0, - "DOG_FIGHT_OUT": 6.0, - "DOG_FIGHT_IN": 3.0, - "SHOOT_INSTEAD_DOG_FIGHT": 9.0, - "PISTOL_SHOTGUN_AMBUSH_DIST": 30.0, - "STANDART_AMBUSH_DIST": 100.0, - "AI_POWER_COEF": 120.0, - "COVER_SECONDS_AFTER_LOSE_VISION": 10.0, - "COVER_SELF_ALWAYS_IF_DAMAGED": false, - "SEC_TO_MORE_DIST_TO_RUN": 10.0, - "HEAL_DELAY_SEC": 5.0, - "HIT_DELAY_WHEN_HAVE_SMT": -1.0, - "HIT_DELAY_WHEN_PEACE": -1.0, - "TALK_WITH_QUERY": true - }, - "Boss": { - "BOSS_DIST_TO_WARNING": 34.0, - "BOSS_DIST_TO_WARNING_SQRT": 1156.0, - "BOSS_DIST_TO_WARNING_OUT": 43.0, - "BOSS_DIST_TO_WARNING_OUT_SQRT": 1849.0, - "BOSS_DIST_TO_SHOOT": 16.0, - "BOSS_DIST_TO_SHOOT_SQRT": 256.0, - "CHANCE_TO_SEND_GRENADE_100": 100.0, - "MAX_DIST_COVER_BOSS": 65.0, - "MAX_DIST_COVER_BOSS_SQRT": 4225.0, - "MAX_DIST_DECIDER_TO_SEND": 35.0, - "MAX_DIST_DECIDER_TO_SEND_SQRT": 1225.0, - "TIME_AFTER_LOSE": 15.0, - "TIME_AFTER_LOSE_DELTA": 60.0, - "PERSONS_SEND": 2, - "DELTA_SEARCH_TIME": 18.0, - "COVER_TO_SEND": true, - "WAIT_NO_ATTACK_SAVAGE": 10.0, - "CHANCE_USE_RESERVE_PATROL_100": 30.0, - "KILLA_Y_DELTA_TO_BE_ENEMY_BOSS": 5.0, - "KILLA_DITANCE_TO_BE_ENEMY_BOSS": 45.0, - "KILLA_START_SEARCH_SEC": 40.0, - "KILLA_CONTUTION_TIME": 5.0, - "KILLA_CLOSE_ATTACK_DIST": 8.0, - "KILLA_MIDDLE_ATTACK_DIST": 22.0, - "KILLA_LARGE_ATTACK_DIST": 41.0, - "KILLA_SEARCH_METERS": 30.0, - "KILLA_DEF_DIST_SQRT": 225.0, - "KILLA_SEARCH_SEC_STOP_AFTER_COMING": 25.0, - "KILLA_DIST_TO_GO_TO_SUPPRESS": 6.0, - "KILLA_AFTER_GRENADE_SUPPRESS_DELAY": 2.0, - "KILLA_CLOSEATTACK_TIMES": 3, - "KILLA_CLOSEATTACK_DELAY": 10.0, - "KILLA_HOLD_DELAY": 5.0, - "KILLA_BULLET_TO_RELOAD": 15, - "SHALL_WARN": true, - "KILLA_ENEMIES_TO_ATTACK": 3, - "KILLA_ONE_IS_CLOSE": 30.0, - "KILLA_TRIGGER_DOWN_DELAY": 1.0, - "KILLA_WAIT_IN_COVER_COEF": 1.0 - }, - "Core": { - "VisibleAngle": 160.0, - "VisibleDistance": 142.0, - "GainSightCoef": 0.1, - "ScatteringPerMeter": 0.045, - "ScatteringClosePerMeter": 0.12, - "DamageCoeff": 1.0, - "HearingSense": 2.9, - "CanRun": true, - "CanGrenade": true, - "AimingType": "normal", - "PistolFireDistancePref": 35.0, - "ShotgunFireDistancePref": 50.0, - "RifleFireDistancePref": 100.0, - "AccuratySpeed": 0.2, - "WaitInCoverBetweenShotsSec": 0.3 - }, - "Scattering": { - "MinScatter": 0.03, - "WorkingScatter": 0.15, - "MaxScatter": 0.4, - "SpeedUp": 0.3, - "SpeedUpAim": 1.4, - "SpeedDown": -0.3, - "ToSlowBotSpeed": 1.5, - "ToLowBotSpeed": 2.4, - "ToUpBotSpeed": 3.6, - "MovingSlowCoef": 1.5, - "ToLowBotAngularSpeed": 80.0, - "ToStopBotAngularSpeed": 40.0, - "FromShot": 0.001, - "TracerCoef": 1.3, - "HandDamageScatteringMinMax": 0.7, - "HandDamageAccuracySpeed": 1.3, - "BloodFall": 1.45, - "Caution": 0.3, - "ToCaution": 0.6, - "RecoilControlCoefShootDone": 0.0003, - "RecoilControlCoefShootDoneAuto": 0.00015, - "AMPLITUDE_FACTOR": 0.25, - "AMPLITUDE_SPEED": 0.1, - "DIST_FROM_OLD_POINT_TO_NOT_AIM": 15.0, - "DIST_FROM_OLD_POINT_TO_NOT_AIM_SQRT": 225.0, - "DIST_NOT_TO_SHOOT": 0.3, - "PoseChnageCoef": 0.1, - "LayFactor": 0.1, - "RecoilYCoef": 0.0005, - "RecoilYCoefSppedDown": -0.52, - "RecoilYMax": 1.0 - } -} \ No newline at end of file +{ "Lay": { }, "Aiming": { "MAX_AIM_PRECICING": 2.0, "BETTER_PRECICING_COEF": 0.9, "COEF_FROM_COVER": 0.45, "PANIC_COEF": 1.2, "PANIC_ACCURATY_COEF": 1.2, "PANIC_TIME": 2.0, "DAMAGE_PANIC_TIME": 15.0, "MAX_AIMING_UPGRADE_BY_TIME": 0.25, "MAX_TIME_DISCARD_AIM_SEC": 0.6, "XZ_COEF": 0.1, "BOTTOM_COEF": 0.1, "BASE_HIT_AFFECTION_DELAY_SEC": 0.57, "BASE_HIT_AFFECTION_MAX_ANG": 10.0, "BASE_SHIEF": 0.05, "SCATTERING_DIST_MODIF": 0.67, "SHPERE_FRIENDY_FIRE_SIZE": -0.1, "COEF_IF_MOVE": 1.0, "TIME_COEF_IF_MOVE": 1.1, "BOT_MOVE_IF_DELTA": 3.01, "ANYTIME_LIGHT_WHEN_AIM_100": 10.0, "ANY_PART_SHOOT_TIME": 15.0, }, "Look": { "MAX_VISION_GRASS_METERS": 0.8, "GOAL_TO_FULL_DISSAPEAR": 0.2, "GOAL_TO_FULL_DISSAPEAR_SHOOT": 0.03, "VISIBLE_DISNACE_WITH_LIGHT": 100.0, "ENEMY_LIGHT_ADD": 48.0, "ENEMY_LIGHT_START_DIST": 90.0, "CAN_LOOK_TO_WALL": true, }, "Shoot": { "RECOIL_TIME_NORMALIZE": 1.0, "RECOIL_PER_METER": 0.02, "MAX_RECOIL_PER_METER": 0.04, "HORIZONT_RECOIL_COEF": 0.04, "WAIT_NEXT_SINGLE_SHOT": 0.2, "WAIT_NEXT_SINGLE_SHOT_LONG_MIN": 0.4, "BASE_AUTOMATIC_TIME": 0.2, "AUTOMATIC_FIRE_SCATTERING_COEF": 1.5, "CHANCE_TO_CHANGE_TO_AUTOMATIC_FIRE_100": 94.0, "FAR_DIST_ENEMY_SQR": 400.0, "RUN_DIST_NO_AMMO_SQRT": 625.0, "CAN_SHOOTS_TIME_TO_AMBUSH": 993, "NOT_TO_SEE_ENEMY_TO_WANT_RELOAD_PERCENT": 0.5, "CHANCE_TO_CHANGE_WEAPON": 0.0, "CHANCE_TO_CHANGE_WEAPON_WITH_HELMET": 0.0, }, "Move": { "REACH_DIST_RUN": 0.8, "UPDATE_TIME_RECAL_WAY": 7.0, "RUN_TO_COVER_MIN": 2.0, "RUN_IF_GAOL_FAR_THEN": 10.0, "AT": [ "normal", "normal", "normal", "regular", "regular" ], }, "Grenade": { "RUN_AWAY": 22.0, "RUN_AWAY_SQR": 484.0, "CHANCE_TO_NOTIFY_ENEMY_GR_100": 100.0, "GrenadePerMeter": 0.15, "REQUEST_DIST_MUST_THROW_SQRT": 9.0, "REQUEST_DIST_MUST_THROW": 3.0, "CHANCE_RUN_FLASHED_100": 100.0, "FLASH_GRENADE_TIME_COEF": 0.25, "TIME_SHOOT_TO_FLASH": 4.0, "CLOSE_TO_SMOKE_TO_SHOOT": 10.0, "CLOSE_TO_SMOKE_TO_SHOOT_SQRT": 100.0, "CLOSE_TO_SMOKE_TIME_DELTA": 5.0, "DELTA_GRENADE_START_TIME": 0.01, "MAX_THROW_POWER": 18.7, "GrenadePrecision": 0.1, "WAIT_TIME_TURN_AWAY": 0.2, "ANG_TYPE": 4, "MIN_THROW_DIST_PERCENT_0_1": 0.7, }, "Change": { "FLASH_VISION_DIST": 0.05, "STUN_HEARING": 0.01 }, "Cover": { "SOUND_TO_GET_SPOTTED": 2.0, "DIST_CHECK_SFETY": 9.0, "SPOTTED_COVERS_RADIUS": 2.5, "LOOK_LAST_ENEMY_POS_MOVING": 1.5, "LOOK_TO_HIT_POINT_IF_LAST_ENEMY": 3.0, "SPOTTED_GRENADE_RADIUS": 16.0, "MAX_SPOTTED_TIME_SEC": 55.0, "MIN_DEFENCE_LEVEL": 5.0, "GOOD_DIST_TO_POINT_COEF": 9999.0, }, "Patrol": { "MIN_TALK_DELAY": 35.0, "TALK_DELAY_BIG": 45.1, "CHANGE_WAY_TIME": 325.1, "CHANCE_TO_CHANGE_WAY_0_100": 30.0, "RESERVE_OUT_TIME": 60.0, "MAX_YDIST_TO_START_WARN_REQUEST_TO_REQUESTER": 5.0, }, "Hearing": { "BOT_CLOSE_PANIC_DIST": 1.0, "CHANCE_TO_HEAR_SIMPLE_SOUND_0_1": 0.88, "DISPERSION_COEF": 10.0, "CLOSE_DIST": 26.0, "HEAR_DELAY_WHEN_PEACE": 0.0, "HEAR_DELAY_WHEN_HAVE_SMT": 0.0, "LOOK_ONLY_DANGER_DELTA": 9.0, }, "Mind": { "DAMAGE_REDUCTION_TIME_SEC": 20.0, "CHANCE_FUCK_YOU_ON_CONTACT_100": 0.01, "SUSPETION_POINT_CHANCE_ADD100": 0.0, "ATTACK_ENEMY_IF_PROTECT_DELTA_LAST_TIME_SEEN": 1.5, "NO_RUN_AWAY_FOR_SAFE": true, "CAN_STAND_BY": false, "GROUP_ANY_PHRASE_DELAY": 5.0, "GROUP_EXACTLY_PHRASE_DELAY": 20.0, "DOG_FIGHT_OUT": 6.0, "SHOOT_INSTEAD_DOG_FIGHT": 9.0, }, "Boss": { "MAX_DIST_COVER_BOSS": 65.0, "MAX_DIST_COVER_BOSS_SQRT": 4225.0, "CHANCE_USE_RESERVE_PATROL_100": 30.0, }, "Core": { "VisibleAngle": 160.0, "VisibleDistance": 142.0, "GainSightCoef": 0.1, "ScatteringPerMeter": 0.045, "DamageCoeff": 1.0, "HearingSense": 2.9, "AccuratySpeed": 0.2, "WaitInCoverBetweenShotsSec": 0.3 }, "Scattering": { } } \ No newline at end of file