Fika-Tarkov/mods/Questing Bots/user/mods/DanW-SPTQuestingBots/config/config.json

382 lines
8.8 KiB
JSON

{
"enabled": true,
"debug": {
"enabled": true,
"always_spawn_pmcs": false,
"always_spawn_pscavs": false,
"show_zone_outlines": false,
"show_failed_paths": false,
"show_door_interaction_test_points": false
},
"max_calc_time_per_frame_ms": 5,
"chance_of_being_hostile_toward_bosses": {
"scav": 0,
"pscav": 20,
"pmc": 80,
"boss": 0
},
"questing": {
"enabled": true,
"bot_pathing_update_interval_ms": 100,
"brain_layer_priorities": {
"questing": 18,
"following": 19,
"regrouping": 26,
"sleeping": 99
},
"quest_selection_timeout": 250,
"btr_run_distance": 10,
"allowed_bot_types_for_questing": {
"scav": false,
"pscav": true,
"pmc": true,
"boss": false
},
"stuck_bot_detection": {
"distance": 2,
"time": 20,
"max_count": 8,
"follower_break_time": 10,
"max_not_able_bodied_time": 120,
"stuck_bot_remedies": {
"enabled" : true,
"min_time_before_jumping": 6,
"jump_debounce_time": 4,
"min_time_before_vaulting": 8,
"vault_debounce_time": 4
}
},
"unlocking_doors" : {
"enabled": {
"scav": false,
"pscav": false,
"pmc": true,
"boss": false
},
"search_radius": 25,
"max_distance_to_unlock": 0.5,
"door_approach_position_search_radius": 0.75,
"door_approach_position_search_offset": -0.75,
"pause_time_after_unlocking": 5,
"debounce_time": 1,
"default_chance_of_bots_having_keys": 25
},
"min_time_between_switching_objectives": 5,
"default_wait_time_after_objective_completion": 5,
"wait_time_before_planting": 1,
"quest_generation": {
"navmesh_search_distance_item": 1.5,
"navmesh_search_distance_zone": 1.5,
"navmesh_search_distance_spawn": 2,
"navmesh_search_distance_doors": 0.75
},
"bot_search_distances": {
"objective_reached_ideal": 0.5,
"objective_reached_navmesh_path_error": 2,
"max_navmesh_path_error": 10
},
"bot_pathing": {
"max_start_position_discrepancy": 0.5,
"incomplete_path_retry_interval": 5
},
"bot_questing_requirements": {
"exclude_bots_by_level": true,
"repeat_quest_delay": 360,
"max_time_per_quest": 300,
"min_hydration": 20,
"min_energy": 20,
"min_health_head": 50,
"min_health_chest": 50,
"min_health_stomach": 50,
"min_health_legs": 50,
"max_overweight_percentage": 100,
"search_time_after_combat": {
"prioritized_sain" : {
"min": 5,
"max": 20
},
"prioritized_questing" : {
"min": 20,
"max": 45
}
},
"hearing_sensor": {
"enabled": true,
"min_corrected_sound_power": 17,
"max_distance_footsteps": 20,
"max_distance_gunfire": 50,
"max_distance_gunfire_suppressed": 50,
"loudness_multiplier_footsteps": 1,
"loudness_multiplier_headset": 1.3,
"loudness_multiplier_helmet_low_deaf": 0.8,
"loudness_multiplier_helmet_high_deaf": 0.6,
"suspicious_time": {
"min": 5,
"max": 20
},
"max_suspicious_time": {
"default": 60,
"factory4_day": 30,
"factory4_night": 45,
"bigmap": 120,
"woods": 120,
"shoreline": 120,
"lighthouse": 120,
"rezervbase": 120,
"interchange": 120,
"laboratory": 60,
"tarkovstreets": 120,
"sandbox": 120,
"sandbox_high": 120
},
"suspicion_cooldown_time": 7
},
"break_for_looting": {
"enabled": true,
"min_time_between_looting_checks": 50,
"min_time_between_follower_looting_checks": 30,
"min_time_between_looting_events": 80,
"max_time_to_start_looting": 2,
"max_loot_scan_time": 4,
"max_distance_from_boss": 50,
"max_sain_version_for_resetting_decisions": "2.2.1.99"
},
"max_follower_distance": {
"max_wait_time": 5,
"min_regroup_time": 1,
"regroup_pause_time": 2,
"target_range_questing": {
"min": 7,
"max": 12
},
"target_range_combat": {
"min": 15,
"max": 35
},
"nearest": 15,
"furthest": 25
}
},
"extraction_requirements": {
"min_alive_time": 60,
"must_extract_time_remaining": 300,
"total_quests": {
"min": 3,
"max": 8
},
"EFT_quests": {
"min": 2,
"max": 4
}
},
"sprinting_limitations": {
"stamina": {
"min": 0.1,
"max": 0.5
},
"sharp_path_corners" : {
"distance": 2,
"angle": 45
},
"approaching_closed_doors" : {
"distance": 3,
"angle": 60
}
},
"bot_quests": {
"distance_randomness": 30,
"desirability_randomness": 20,
"distance_weighting": 1,
"desirability_weighting": 1,
"desirability_camping_multiplier": 1,
"desirability_sniping_multiplier": 1,
"desirability_active_quest_multiplier": 1.2,
"exfil_direction_weighting": {
"default": 0,
"factory4_day": 0.2,
"factory4_night": 0.2,
"bigmap": 0.7,
"woods": 0.7,
"shoreline": 0.7,
"lighthouse": 0.5,
"rezervbase": 0.4,
"interchange": 0.7,
"laboratory": 0.3,
"tarkovstreets": 0.7,
"sandbox": 0.5,
"sandbox_high": 0.5
},
"exfil_direction_max_angle": 90,
"exfil_reached_min_fraction": 0.2,
"blacklisted_boss_hunter_bosses": [ "pmcBEAR", "pmcUSEC", "gifter", "arenaFighterEvent", "shooterBTR", "bossZryachiy", "followerZryachiy", "skier", "peacemaker" ],
"airdrop_bot_interest_time": 420,
"elimination_quest_search_time": 60,
"eft_quests": {
"desirability": 60,
"max_bots_per_quest": 3,
"chance_of_having_keys": 50,
"match_looting_behavior_distance": 5,
"level_range": [
[0, 99],
[1, 8],
[10, 15],
[20, 25],
[30, 30],
[40, 40]
]
},
"lightkeeper_island_quests" : {
"enabled": true,
"min_sain_version": "3.1.1.99"
},
"spawn_rush": {
"desirability": 100,
"max_bots_per_quest": 1,
"max_distance": 75,
"max_raid_ET": 30
},
"spawn_point_wander": {
"desirability": 0,
"min_distance": 75,
"max_bots_per_quest": 30
},
"boss_hunter": {
"desirability": 40,
"min_level": 15,
"max_raid_ET": 300,
"min_distance": 50,
"max_bots_per_quest": 2
},
"airdrop_chaser": {
"desirability": 70,
"max_bots_per_quest": 3,
"max_distance": 400
}
}
},
"bot_spawns": {
"enabled": true,
"blacklisted_pmc_bot_brains": [ "bossKilla", "bossTagilla", "exUsec", "followerGluharAssault", "followerGluharProtect", "crazyAssaultEvent", "bossKnight" ],
"spawn_retry_time": 10,
"delay_game_start_until_bot_gen_finishes": true,
"spawn_initial_bosses_first": false,
"non_wave_bot_spawn_period_factor": 3,
"advanced_eft_bot_count_management": {
"enabled": true,
"use_EFT_bot_caps": true,
"only_decrease_bot_caps": true,
"bot_cap_adjustments": {
"default": 0,
"factory4_day": 0,
"factory4_night": 0,
"bigmap": 0,
"woods": 0,
"shoreline": 0,
"lighthouse": 4,
"rezervbase": 0,
"interchange": 0,
"laboratory": 0,
"tarkovstreets": -4,
"sandbox": 0,
"sandbox_high": 0
}
},
"bot_cap_adjustments" : {
"enabled": false,
"min_other_bots_allowed_to_spawn": 2,
"add_max_players_to_bot_cap": true,
"max_additional_bots": 5,
"max_total_bots": 26
},
"limit_initial_boss_spawns" : {
"enabled": true,
"disable_rogue_delay": true,
"max_initial_bosses": 14,
"max_initial_rogues": 10
},
"max_alive_bots": {
"default": 6,
"factory4_day": 7,
"factory4_night": 7,
"bigmap": 7,
"woods": 8,
"shoreline": 7,
"lighthouse": 7,
"rezervbase": 7,
"interchange": 8,
"laboratory": 9,
"tarkovstreets": 8,
"sandbox": 7,
"sandbox_high": 7
},
"pmc_hostility_adjustments": {
"enabled": true,
"pmcs_always_hostile_against_pmcs": true,
"global_scav_enemy_chance": 100,
"pmc_enemy_roles": ["pmcBEAR", "pmcUSEC", "assault", "marksman"]
},
"pmcs" : {
"enabled": true,
"min_raid_time_remaining": 180,
"min_distance_from_players_initial": 25,
"min_distance_from_players_during_raid": 75,
"min_distance_from_players_during_raid_factory": 50,
"fraction_of_max_players_vs_raidET": [
[0, 0.2],
[0.2, 0.2],
[0.6, 0.5],
[0.8, 0.7],
[0.9, 0.9],
[0.95, 1],
[1, 1]
],
"bots_per_group_distribution" : [
[0.40, 1],
[0.80, 2],
[0.92, 3],
[0.97, 4],
[1.00, 5]
],
"bot_difficulty_as_online" : [
[0.00, 0],
[0.50, 1],
[0.90, 2],
[1.00, 3]
]
},
"player_scavs": {
"enabled": true,
"min_raid_time_remaining": 180,
"min_distance_from_players_initial": 25,
"min_distance_from_players_during_raid": 75,
"min_distance_from_players_during_raid_factory": 35,
"fraction_of_max_players": 1.5,
"time_randomness": 10,
"bots_per_group_distribution" : [
[0.80, 1],
[0.90, 2],
[0.95, 3],
[0.98, 4],
[1.00, 5]
],
"bot_difficulty_as_online" : [
[0.00, 0],
[0.60, 1],
[0.95, 2],
[1.00, 3]
]
}
},
"adjust_pscav_chance" : {
"enabled": true,
"chance_vs_time_remaining_fraction" : [
[0, 50],
[0.3, 50],
[0.5, 20],
[0.8, 10],
[0.9, 0],
[1, 0]
]
}
}